From 80e0b9da4d4da98452f8930b148750763d85f090 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期二, 27 九月 2022 23:12:14 +0800
Subject: [PATCH] 修改用户管理和角色管理部分问题

---
 src/views/operate/fivepack/shop/components/createUser/index.vue |  203 ++++++++++++++++----------------------------------
 1 files changed, 64 insertions(+), 139 deletions(-)

diff --git a/src/views/operate/fivepack/shop/components/createUser/index.vue b/src/views/operate/fivepack/shop/components/createUser/index.vue
index 833990f..df0021d 100644
--- a/src/views/operate/fivepack/shop/components/createUser/index.vue
+++ b/src/views/operate/fivepack/shop/components/createUser/index.vue
@@ -1,108 +1,50 @@
 <template>
     <div class="createUser">
-        <!-- <header>
-            <div class="headerTitle">鏂板璐︽埛</div>
-            <div class="headerTip">
-                <span>*</span>
-                <label>涓哄繀濉」</label>
-            </div>
-        </header> -->
         <main>
-            <!-- <div class="mainTitle">鍩虹淇℃伅</div> -->
             <div class="mainContent">
                 <el-form ref="user" label-width="140px" autoComplete="on" :model="user" :rules="createUserRules"
                     label-position="right">
-                    <!-- 鐢ㄦ埛鍚嶇О -->
-                    <el-form-item class="optionItem" label="鐢ㄦ埛鍚嶇О:" prop="nickName">
-                        <el-input v-model="user.nickName" placeholder="濉啓鐢ㄦ埛鍚嶇О"></el-input>
-                    </el-form-item>
-                    <!-- 鐢ㄦ埛瀵嗙爜 -->
-                    <el-form-item class="optionItems" label="鐢ㄦ埛瀵嗙爜:" prop="password">
-                        <el-input v-model="user.password" type="password" placeholder="璇疯緭鍏ョ敤鎴峰瘑鐮�"></el-input>
-                    </el-form-item>
-                    <!-- 鎵�灞炵敤鎴峰鍚� -->
-                    <el-form-item class="optionItem" label="鎵�灞炵敤鎴峰鍚�:" prop="username">
-                        <el-input v-model="user.username" placeholder="璇峰~鍐欑敤鎴峰鍚�"></el-input>
-                    </el-form-item>
-                    <!-- 鎬у埆 -->
-                    <!-- <el-form-item class="optionItem" label="鎬у埆:" prop="gender">
-                        <el-radio-group v-model="user.gender">
-                            <el-radio :label="1">鐢�</el-radio>
-                            <el-radio :label="2">濂�</el-radio>
-                        </el-radio-group>
-                    </el-form-item> -->
-                    <!-- 鏄惁鍏氬憳 -->
-                    <el-form-item class="optionItem" label="鏄惁鍏氬憳:" prop="isDy">
-                        <el-radio-group v-model="user.isDy">
-                            <el-radio :label="1">鏄�</el-radio>
-                            <el-radio :label="0">鍚�</el-radio>
-                        </el-radio-group>
-                    </el-form-item>
-                    <!-- 鎵�灞炴墜鏈哄彿鐮� -->
-                    <el-form-item class="optionItem" label="鎵�灞炴墜鏈哄彿鐮�:" prop="mobile">
-                        <el-input v-model="user.mobile" placeholder="璇峰~鍐欐墜鏈哄彿鐮�"></el-input>
-                    </el-form-item>
-                    <!-- 閭鍦板潃 -->
-                    <el-form-item class="optionItem" label="閭鍦板潃:" prop="email">
-                        <el-input v-model="user.email" placeholder="璇峰~鍐欓偖绠卞湴鍧�"></el-input>
-                    </el-form-item>
-                    <!-- 閫夋嫨瑙掕壊 -->
-                    <!-- <el-form-item class="optionItem" label="閫夋嫨瑙掕壊:" prop="role">
-                        <el-select v-model="user.role" placeholder="璇烽�夋嫨鎵�灞炶鑹�">
-                            <el-option v-for="item in roleList" :key="item.name" :label="item.name" :value="item.value"
-                                :disabled="item.disabled">
-                            </el-option>
-                        </el-select>
-                    </el-form-item> -->
-                    <!-- 鐢ㄦ埛绫诲瀷 -->
-                    <el-form-item class="optionItem" label="鐢ㄦ埛绫诲瀷:" prop="userType">
-                        <el-select v-model="user.userType" placeholder="璇烽�夋嫨鐢ㄦ埛绫诲瀷">
+                    <!-- 搴楅摵绫诲瀷 -->
+                    <el-form-item class="optionItem" label="搴楅摵绫诲瀷:" prop="nickName">
+                        <el-select v-model="user.userType" placeholder="閫夋嫨搴楅摵/闂ㄥ簵绫诲瀷">
                             <el-option v-for="item in typeList" :key="item.name" :label="item.name" :value="item.value"
                                 :disabled="item.disabled">
                             </el-option>
                         </el-select>
                     </el-form-item>
-                    <!-- 搴ф満/鍒嗘満 -->
-                    <el-form-item class="optionItem" label="搴ф満/鍒嗘満:" prop="zj">
-                        <div class="optionHandleSp">
-                            <el-input class="areaNumber" v-model="user.zj.areaNumber" placeholder="鐢佃瘽鍖哄彿">
-                            </el-input>
-                            <el-input class="telNumber" v-model="user.zj.phoneNumber" placeholder="鐢佃瘽鍙风爜">
-                            </el-input>
-                            <el-input class="moreNumber" v-model="user.zj.moreNumber" placeholder="鍒嗘満鍙风爜">
-                            </el-input>
-                        </div>
+                    <!-- 搴楅摵鍚嶇О -->
+                    <el-form-item class="optionItems" label="搴楅摵鍚嶇О:" prop="password">
+                        <el-input v-model="user.password" type="password" placeholder="璇峰~鍐欏簵閾哄悕绉�"></el-input>
                     </el-form-item>
-                    <!-- 鎵�灞為儴闂� -->
-                    <el-form-item class="optionItem" label="鎵�灞為儴闂�:" prop="departmentId">
-                        <el-select v-model="user.departmentId" placeholder="璇烽�夋嫨鎵�灞為儴闂�">
-                            <el-option v-for="item in typeList" :key="item.name" :label="item.departName"
-                                :value="item.id">
+                    <!-- 璐熻矗浜� -->
+                    <el-form-item class="optionItem" label="璐熻矗浜�:" prop="username">
+                        <el-input v-model="user.username" placeholder="璇峰~鍐欑敤鎴峰鍚�"></el-input>
+                    </el-form-item>
+                    <!-- 搴楅摵鎻忚堪 -->
+                    <el-form-item class="optionItem" label="搴楅摵鎻忚堪:" prop="mobile">
+                        <el-input type="textarea" v-model="user.mobile" placeholder="杈撳叆閮ㄩ棬鎻忚堪"></el-input>
+                    </el-form-item>
+                    <!-- 鑱旂郴鏂瑰紡 -->
+                    <el-form-item class="optionItem" label="鑱旂郴鏂瑰紡:" prop="email">
+                        <el-input v-model="user.email" placeholder="璇峰~鍐欏簵閾鸿仈绯绘柟寮�"></el-input>
+                    </el-form-item>
+                    <!-- 搴楅摵鍦板潃 -->
+                    <el-form-item class="optionItem" label="搴楅摵鍦板潃:" prop="userType">
+                        <el-select v-model="user.userType" placeholder="璇峰~鍐欏簵閾鸿缁嗗湴鍧�">
+                            <el-option v-for="item in typeList" :key="item.name" :label="item.name" :value="item.value"
+                                :disabled="item.disabled">
                             </el-option>
                         </el-select>
                     </el-form-item>
-                    <!-- 褰撳墠鑱屽姟 -->
-                    <el-form-item class="optionItem" label="褰撳墠鑱屽姟:" prop="jobTitle">
-                        <el-input v-model="user.work" placeholder="璇疯緭鍏ュ綋鍓嶈亴鍔�" ></el-input>
-                    </el-form-item>
-                    <!-- 濉啓鎵�灞瀖ac鍦板潃 -->
-                    <!-- <el-form-item class="optionItem" label="濉啓鎵�灞瀖ac鍦板潃:" prop="mac">
-                        <el-input v-model="user.mac" placeholder="璇峰~鍐欐墍灞瀖ac鍦板潃"></el-input>
-                    </el-form-item> -->
-                    <!-- 濉啓鎵�灞瀒p鍦板潃 -->
-                    <!-- <el-form-item class="optionItem" label="濉啓鎵�灞瀒p鍦板潃:" prop="ip">
-                        <el-input v-model="user.ip" placeholder="璇峰~鍐欐墍灞瀒p鍦板潃"></el-input>
-                    </el-form-item> -->
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleUser">鎻愪氦</el-button>
-                        <el-button class="btn reset">閲嶇疆</el-button>
-                        </div>
-                    </el-form-item>
                 </el-form>
-
             </div>
         </main>
+        <footer>
+            <div class="optionBtn">
+                <el-button class="btn reset">鍙栨秷</el-button>
+                <el-button type="primary" class="btn submit" @click="handleUser">纭畾</el-button>
+            </div>
+        </footer>
     </div>
 </template>
 <script>
@@ -280,21 +222,21 @@
     methods: {
         handleUser() {
             const { user } = this;
-            this.$axios.post('sccg/admin/register', {
-                departmentId: user.departmentId,
-                email: user.email,
-                jsDy: user.isDy,
-                jobTitle: user.jobTitle,
-                mobile: user.mobile,
-                nickName: user.nickName,
-                password: user.password,
-                userType: user.userType,
-                username: user.username,
-            }).then(res => {
-                if (res.code === 200) {
-                    console.log(1);
-                    this.$emit('sendDialog',{flag:false});
-                }
+            this.$axios.post('sccg/store/storeinfo/add',{
+                contact:'18728108911',
+                    idcardinfo:'511025199910028213',
+                    owner:'娴嬭瘯浜哄憳',
+                    storeaddr:'鍥涘窛鐪�',
+                    storename:'娴嬭瘯搴椾竴',
+                    storephoto:'111',
+                    storescore:0,
+            })
+            .then(res => {
+                console.log(res);
+                // if (res.code === 200) {
+                //     console.log(1);
+                //     this.$emit('sendDialog', { flag: false });
+                // }
             })
         },
     },
@@ -305,52 +247,29 @@
 .createUser {
     border-radius: 1px;
     background-color: #09152f;
-
-    // header {
-    //     display: flex;
-    //     justify-content: space-between;
-    //     height: 60px;
-    //     line-height: 60px;
-    //     padding: 0 20px;
-    //     border: 1px solid #fff;
-
-    //     .headerTitle {
-    //         color: #4b9bb7;
-    //         font-weight: 600;
-    //     }
-
-    //     .headerTip span {
-    //         color: #ff3b6c;
-    //     }
-
-    //     .headerTip label {
-    //         color: #4b9bb7;
-    //     }
-    // }
+    padding-bottom: 50px;
 
     main {
-        // border: 1px solid #fff;
         text-align: left;
         padding: 0 55px;
         background-color: #09152f;
-        padding-bottom: 50px;
         padding-top: 20px;
-        // .mainTitle {
-        //     color: #4b9bb7;
-        //     font-weight: 600;
-        //     line-height: 100px;
-        //     font-size: 14px;
-        // }
 
         .mainContent {
             display: flex;
             justify-content: center;
             margin-top: 50px;
+
             &::v-deep .el-form-item__label {
                 color: #4b9bb7;
             }
 
             &::v-deep .el-input__inner {
+                background-color: #09152f;
+                border: 1px solid #17324c;
+            }
+
+            &::v-deep .el-textarea__inner {
                 background-color: #09152f;
                 border: 1px solid #17324c;
             }
@@ -376,15 +295,21 @@
                 }
             }
 
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
+        }
+    }
 
-                .btn {
-                    padding: 12px 50px;
-                }
+    footer {
+        border-top: 1px solid #4b9bb7;
+        display: flex;
+        justify-content: flex-end;
+        padding: 0 20px;
+        .optionBtn {
+            display: flex;
+            margin-top: 20px;
+
+            .btn {
+                padding: 12px 50px;
             }
-
         }
     }
 }

--
Gitblit v1.8.0