From d8964407547bdc5078cfec99e95b34e0054e0088 Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期四, 27 十月 2022 18:05:12 +0800
Subject: [PATCH] 处理bug

---
 src/components/detail/index.vue                                          |    2 
 src/components/illdetail/index.vue                                       |    5 
 src/views/systemSetting/baseSetting/department/createUser/index.vue      |    7 
 src/views/systemSetting/baseSetting/department/updateUser/index.vue      |    7 
 src/views/operate/fivepack/shop/components/createUser/index.vue          |   57 ++++++-----
 src/views/operate/fivepack/shop/components/updateUser/index.vue          |  162 +++++++++++++++++++++++--------
 src/views/operate/log/index.vue                                          |   25 +++-
 src/components/filePictrue/index.vue                                     |   10 +
 src/views/systemSetting/baseSetting/user/components/createUser/index.vue |    3 
 src/utils/helper.js                                                      |   11 ++
 10 files changed, 196 insertions(+), 93 deletions(-)

diff --git a/src/components/detail/index.vue b/src/components/detail/index.vue
index 0d2f3bb..33cd86a 100644
--- a/src/components/detail/index.vue
+++ b/src/components/detail/index.vue
@@ -5,7 +5,7 @@
                 <div class="data-item__left">
                     <label class="data-title">
                         闂绫诲瀷:
-                    </label>
+                    </label> 
                     <span class="data-detail">杩濊</span>
                 </div>
                 <div class="data-item__right">
diff --git a/src/components/filePictrue/index.vue b/src/components/filePictrue/index.vue
index 08be854..6e106a9 100644
--- a/src/components/filePictrue/index.vue
+++ b/src/components/filePictrue/index.vue
@@ -7,7 +7,7 @@
                     <div class="my-demo" v-for="childer in item.url">
                         <img class="img" :src="childer" alt="">
                         <div class="tip">
-                            <!-- <div>銆愬浘鐗囩被鍨嬨�戜笂鎶�</div> -->
+                            <div>銆愬浘鐗囩被鍨嬨�戜笂鎶�</div> 
                             <div>銆愪笂浼犳椂闂淬�憑{ changeTime(item.createTime) }}</div>
                         </div>
                     </div>
@@ -17,7 +17,7 @@
         <div class="file-deal">
             <div class="tell-title">澶勭疆</div>
             <div class="tell-show" v-for="item in imgSource" :key="item.id">
-                <div v-if="item.type == '02'" style="display:flex">
+                <div v-if="item.type == '02'" class="tell-demo">
                     <div class="my-demo" v-for="childer in item.url">
                         <img class="img" :src="childer" alt="">
                         <div class="tip">
@@ -92,7 +92,11 @@
         }
 
         .tell-show {
-            display: flex;
+            .tell-demo {
+                display: flex;
+                flex-wrap: wrap;
+                width: 100%;
+            }
         }
     }
 
diff --git a/src/components/illdetail/index.vue b/src/components/illdetail/index.vue
index 85a20ec..fee547e 100644
--- a/src/components/illdetail/index.vue
+++ b/src/components/illdetail/index.vue
@@ -130,6 +130,7 @@
           <MyFilePicture
             v-else-if="activeIndex === 2"
             :filesPictureVo="filesPictureVo"
+            :mycode='mycode'
           ></MyFilePicture>
           <MySovleProblem
             v-else-if="activeIndex === 3"
@@ -197,10 +198,10 @@
   },
   methods: {
     changeComponent(index) {
-      this.activeIndex = index;
+      this.activeIndex = index; 
     },
   },
-  props: ["info"],
+  props: ["info","mycode"],
 };
 </script>
 <style lang="scss" scoped>
diff --git a/src/utils/helper.js b/src/utils/helper.js
index cc5a8e1..25f8baf 100644
--- a/src/utils/helper.js
+++ b/src/utils/helper.js
@@ -78,6 +78,17 @@
     }
     return;
 }
+// 鑾峰彇骞存湀鏃ユ椂鍒嗙
+export function getNowDate(time){
+    const result = new Date(time);
+    let yy = result.getFullYear(),
+    mm = result.getMonth()+1,
+    dd = result.getDate(),
+    hh = result.getHours(),
+    mi = result.getMinutes(),
+    ss = result.getSeconds()
+    return yy+'-'+ fillTime(mm)+'-'+fillTime(dd)+" "+fillTime(hh)+':'+fillTime(mi) + ':' + fillTime(ss);
+}
 function filterTime(time) {
     if (time < 0) {
         return '宸查�炬湡';
diff --git a/src/views/operate/fivepack/shop/components/createUser/index.vue b/src/views/operate/fivepack/shop/components/createUser/index.vue
index 0e5b88d..6a17d2b 100644
--- a/src/views/operate/fivepack/shop/components/createUser/index.vue
+++ b/src/views/operate/fivepack/shop/components/createUser/index.vue
@@ -5,8 +5,8 @@
                 <el-form ref="user" label-width="140px" autoComplete="on" :model="store" :rules="createUserRules"
                     label-position="right">
                     <!-- 搴楅摵绫诲瀷 -->
-                    <el-form-item class="optionItem" label="搴楅摵绫诲瀷:" prop="storetype">
-                        <el-select v-model="store.storetype" placeholder="璇烽�夋嫨搴楅摵绫诲瀷">
+                    <el-form-item class="optionItem" label="搴楅摵绫诲瀷:" prop="type">
+                        <el-select v-model="store.type" placeholder="璇烽�夋嫨搴楅摵绫诲瀷">
                             <el-option value="1">
                                 <el-tree ref="tree" :check-strictly="true" :data="shopTypeList" :props="defaultProps"
                                     show-checkbox @check-change="handleCheck" default-expand-all node-key="id">
@@ -23,9 +23,9 @@
                         <el-input v-model="store.owner" placeholder="璇峰~鍐欏簵閾鸿礋璐d汉鍚嶅瓧"></el-input>
                     </el-form-item>
                     <!-- 搴楅摵鎻忚堪 -->
-                    <el-form-item class="optionItem" label="搴楅摵鎻忚堪:" prop="storedesc">
-                        <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4}" maxlength="300" show-word-limit
-                            v-model="store.storedesc" placeholder="杈撳叆搴楅摵鎻忚堪"></el-input>
+                    <el-form-item class="optionItem" label="搴楅摵鎻忚堪:" prop="description">
+                        <el-input type="textarea" :autosize="{ minRows: 4, maxRows: 8 }" maxlength="300" show-word-limit
+                            v-model="store.description" placeholder="杈撳叆搴楅摵鎻忚堪"></el-input>
                         <!-- <el-input type="textarea" v-model="user.storedesc" placeholder="杈撳叆閮ㄩ棬鎻忚堪"></el-input> -->
                     </el-form-item>
                     <!-- 鑱旂郴鏂瑰紡 -->
@@ -58,9 +58,9 @@
                 callback();
             }
         };
-        const validatePass = (rule, value, callback) => {
+        const validateShopName = (rule, value, callback) => {
             if (!value) {
-                callback();
+                callback(new Error('搴楅摵鍚嶇О涓嶈兘涓虹┖'));
             } else {
                 callback();
             }
@@ -84,14 +84,15 @@
                 }
             }
         };
-        const validateMail = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                callback(new Error('搴楅摵鍚嶇О涓嶈兘涓虹┖'))
-            }
-        };
+        // const validateMail = (rule, value, callback) => {
+        //     if (value) {
+        //         callback();
+        //     } else {
+        //         callback(new Error('搴楅摵鍚嶇О涓嶈兘涓虹┖'))
+        //     }
+        // };
         const validateType = (rule, value, callback) => {
+            console.log(value)
             if (!value) {
                 callback(new Error('闂ㄥ簵绫诲瀷涓嶈兘涓虹┖'));
             } else {
@@ -113,38 +114,38 @@
                 storeaddr: '',
                 storename: '',
                 storedesc: '',
-                storetype: '',
+                type: '',
             },
             createUserRules: {
                 owner: [
                     { required: true, trigger: "blur", validator: validateNickname },
                 ],
-                storetype: [
+                type: [
                     {
                         required: true, trigger: 'change', validator: validateType,
                     }
                 ],
-                idcardinfo: [
-                    { required: true, trigger: "blur", validator: validatePass },
-                ],
+                // idcardinfo: [
+                //     { required: true, trigger: "blur", validator: validatePass },
+                // ],
                 storeaddr: [
                     { required: true, trigger: "blur", validator: validateTruename },
                 ],
                 contact: [
                     { required: true, trigger: "blur", validator: validatePhone },
                 ],
-                storename: [
-                    { required: true, trigger: "blur", validator: validateMail },
-                ],
-                storedesc: [
+                description: [
                     { required: false, trigger: "blur", validator: validateDesc },
                 ],
+                storename: [
+                    { required: true, trigger: "blur", validator: validateShopName },
+                ]
             },
             shopTypeList: [
                 { name: '绫诲瀷1', value: 1 }, { name: '绫诲瀷2', value: 2 }
             ],
             defaultProps: {
-                children: 'children', 
+                children: 'children',
                 label: 'name',
                 disabled: (data, node) => {
                     if (node.level === 1 && node.childNodes.length !== 0) {
@@ -162,7 +163,7 @@
     },
     methods: {
         handleStore() {
-            const { store } = this;
+            const { store,selectOrg } = this;
             this.$refs.user.validate((valid) => {
                 console.log(valid);
                 if (valid) {
@@ -171,10 +172,11 @@
                         url: 'sccg/store/storeinfo/add',
                         data: {
                             contact: store.contact,
-                            idcardinfo: '511025184612310215',
                             owner: store.owner,
                             storeaddr: store.storeaddr,
                             storename: store.storename,
+                            description: store.description,
+                            type: selectOrg.orgsid[0],
                         }
                     })
                         .then(res => {
@@ -226,7 +228,8 @@
             }
         },
         handleCheck(data, checked) {
-            this.store.storetype = data.name;
+            console.log(data)
+            this.store.type = data.name;
             // 鑾峰彇褰撳墠閫夋嫨鐨刬d鍦ㄦ暟缁勪腑鐨勭储寮�
             const indexs = this.selectOrg.orgsid.indexOf(data.id)
             // 濡傛灉涓嶅瓨鍦ㄦ暟缁勪腑锛屽苟涓旀暟缁勪腑宸茬粡鏈変竴涓猧d骞朵笖checked涓簍rue鐨勬椂鍊欙紝浠h〃涓嶈兘鍐嶆閫夋嫨銆�
diff --git a/src/views/operate/fivepack/shop/components/updateUser/index.vue b/src/views/operate/fivepack/shop/components/updateUser/index.vue
index 5bfb804..cd071e1 100644
--- a/src/views/operate/fivepack/shop/components/updateUser/index.vue
+++ b/src/views/operate/fivepack/shop/components/updateUser/index.vue
@@ -1,13 +1,16 @@
 <template>
-    <div class="createUser">
+    <div class="createUser" v-if="showFlag">
         <main>
             <div class="mainContent">
                 <el-form ref="user" label-width="140px" autoComplete="on" :model="store" :rules="createUserRules"
                     label-position="right">
                     <!-- 搴楅摵绫诲瀷 -->
-                    <el-form-item class="optionItem" label="搴楅摵绫诲瀷:" prop="storetype">
-                        <el-select v-model="store.storetype" placeholder="搴楅摵/闂ㄥ簵绫诲瀷">
-                            <el-option v-for="item in shopTypeList" :key="item.name" :label="item.name" :value="item.value">
+                    <el-form-item class="optionItem" label="搴楅摵绫诲瀷:" prop="type">
+                        <el-select v-model="store.type" placeholder="璇烽�夋嫨搴楅摵绫诲瀷">
+                            <el-option value="1">
+                                <el-tree ref="tree" :check-strictly="true" :data="shopTypeList" :props="defaultProps"
+                                    show-checkbox @check-change="handleCheck" :default-checked-keys="[selectOrg.orgsid[0]]" default-expand-all node-key="id">
+                                </el-tree>
                             </el-option>
                         </el-select>
                     </el-form-item>
@@ -21,7 +24,7 @@
                     </el-form-item>
                     <!-- 搴楅摵鎻忚堪 -->
                     <el-form-item class="optionItem" label="搴楅摵鎻忚堪:" prop="storeDesc">
-                        <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4}" maxlength="300" show-word-limit
+                        <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4 }" maxlength="300" show-word-limit
                             v-model="store.storeDesc" placeholder="杈撳叆搴楅摵鎻忚堪"></el-input>
                         <!-- <el-input type="textarea" v-model="user.storedesc" placeholder="杈撳叆閮ㄩ棬鎻忚堪"></el-input> -->
                     </el-form-item>
@@ -45,6 +48,7 @@
     </div>
 </template>
 <script>
+import { getCodeList } from '@/utils/helper'
 export default {
     data() {
         const validateNickname = (rule, value, callback) => {
@@ -75,7 +79,7 @@
                 const rep = /(^1[3|4|5|7|8|9]\d{9}$)|(^09\d{8}$)/
                 if (!rep.test(value)) {
                     callback("璇疯緭鍏ユ纭殑鎵嬫満鍙风爜");
-                }else{
+                } else {
                     callback();
                 }
             }
@@ -90,7 +94,7 @@
         const validateType = (rule, value, callback) => {
             if (!value) {
                 callback(new Error('闂ㄥ簵绫诲瀷涓嶈兘涓虹┖'));
-            } else { 
+            } else {
                 callback();
             }
         };
@@ -108,9 +112,9 @@
                 owner: [
                     { required: true, trigger: "blur", validator: validateNickname },
                 ],
-                storetype:[
+                storetype: [
                     {
-                        required:true,trigger:'change', validator:validateType,
+                        required: true, trigger: 'change', validator: validateType,
                     }
                 ],
                 idcardinfo: [
@@ -130,60 +134,130 @@
                 ],
             },
             shopTypeList: [
-                { name: '绫诲瀷1', value: 1 }, { name: '绫诲瀷2', value: 2 }
+
             ],
+            defaultProps: {
+                children: 'children',
+                label: 'name',
+            },
+            selectOrg: {
+                orgsid: []
+            },
+            showFlag:false
         }
     },
     created() {
-        const {userInfo} = this;
-        console.log(userInfo)
+        const { userInfo } = this;
+        // console.log(userInfo)
         this.store = userInfo
+        this.getShopTypeList();
+        // console.log(this.store)
     },
     methods: {
+        // 鑾峰彇瀛楀吀
+        async getShopTypeList() {
+            let arr = await getCodeList('16');
+            this.selectOrg.orgsid[0] = this.store.type
+            console.log(this.selectOrg.orgsid)
+            arr.forEach(item=>{
+                item.id === this.store.type ? this.store.type = item.name : '鏆傛棤鍒嗙被'
+            })
+            this.showFlag = true
+            this.shopTypeList = this.createShopTypeTree(arr);
+        },
+        createShopTypeTree(arr) {
+            if (arr.length && arr.length !== 0) {
+                // 鑾峰彇椤剁骇鑿滃崟
+                let treeRoot = arr.filter(item => {
+                    return item.parentId === 0
+                })
+                console.log(treeRoot);
+                // 娣诲姞child
+                treeRoot.forEach(item => {
+                    item.children = []
+                    arr.forEach(child => {
+                        if (child.parentId === item.id) {
+                            item.children.push(child)
+                        }
+                    })
+                })
+                return treeRoot;
+            }
+        },
+        handleCheck(data, checked) {
+            // console.log(data)
+            this.store.type = data.name;
+            // 鑾峰彇褰撳墠閫夋嫨鐨刬d鍦ㄦ暟缁勪腑鐨勭储寮�
+            const indexs = this.selectOrg.orgsid.indexOf(data.id)
+            // 濡傛灉涓嶅瓨鍦ㄦ暟缁勪腑锛屽苟涓旀暟缁勪腑宸茬粡鏈変竴涓猧d骞朵笖checked涓簍rue鐨勬椂鍊欙紝浠h〃涓嶈兘鍐嶆閫夋嫨銆�
+            if (indexs < 0 && this.selectOrg.orgsid.length === 1 && checked) {
+                this.$message({
+                    message: '鍙兘閫夋嫨涓�涓儴闂紒',
+                    type: 'warning',
+                    showClose: true
+                })
+                // 璁剧疆宸查�夋嫨鐨勮妭鐐逛负false 寰堥噸瑕�
+                this.$refs.tree.setChecked(data, false)
+            } else if (this.selectOrg.orgsid.length === 0 && checked) {
+                // 鍙戠幇鏁扮粍涓虹┖ 骞朵笖鏄凡閫夋嫨
+                // 闃叉鏁扮粍鏈夊�硷紝棣栧厛娓呯┖锛屽啀push
+                this.selectOrg.orgsid = []
+                this.selectOrg.orgsid.push(data.id)
+            } else if (
+                indexs >= 0 &&
+                this.selectOrg.orgsid.length === 1 &&
+                !checked
+            ) {
+                // 鍐嶆鐩存帴杩涜璧嬪�间负绌烘搷浣�
+                this.selectOrg.orgsid = []
+                this.store.storetype = ''
+            }
+        },
         handleUser() {
             const { store } = this;
-            this.$refs.user.validate((valid)=>{
+            this.$refs.user.validate((valid) => {
                 console.log(valid);
-                if(valid){
+                if (valid) {
                     this.$axios({
-                        method:'put',
-                        url:'sccg/store/storeinfo/update',
-                        data:{
-                            contact:store.contact,
-                            idcardinfo:store.idCardInfo,
-                            owner:store.owner,
-                            storeAddress:store.storeAddress,
-                            storeName:store.storeName,
-                            id:store.id,
-                            storePhoto:store.storePhoto,
-                            storeScore:store.storeScore,
+                        method: 'put',
+                        url: 'sccg/store/storeinfo/update',
+                        data: {
+                            contact: store.contact,
+                            idcardinfo: store.idCardInfo,
+                            owner: store.owner,
+                            storeAddress: store.storeAddress,
+                            storeName: store.storeName,
+                            id: store.id,
+                            storePhoto: store.storePhoto,
+                            storeScore: store.storeScore,
+                            type:this.selectOrg.orgsid[0]
                         }
                     })
-                    .then(res=>{
-                        console.log(res);
-                        if(res.code===200){
-                            this.$message({
-                                type:'success',
-                                message:'淇敼鎴愬姛',
-                            })
-                            this.$emit('changeDialog',{flag:false});
-                        }else{
-                            this.$message({
-                                type:'error',
-                                message:res.message,
-                            })
-                        }
-                    })
-                }else{
+                        .then(res => {
+                            console.log(res);
+                            if (res.code === 200) {
+                                this.$message({
+                                    type: 'success',
+                                    message: '淇敼鎴愬姛',
+                                })
+                                this.$emit('changeDialog', { flag: false });
+                            } else {
+                                this.$message({
+                                    type: 'error',
+                                    message: res.message,
+                                })
+                            }
+                        })
+                } else {
                     return false;
                 }
             })
         },
-        handleBack(){
-            this.$emit('changeDialog',{flag:false})
+        handleBack() {
+            this.$emit('changeDialog', { flag: false })
         }
     },
-    props: ['userInfo','changeDialog']
+    props: ['userInfo', 'changeDialog']
 }
 </script>
 <style lang="scss" scoped>
diff --git a/src/views/operate/log/index.vue b/src/views/operate/log/index.vue
index 2b7370d..e0a1363 100644
--- a/src/views/operate/log/index.vue
+++ b/src/views/operate/log/index.vue
@@ -80,9 +80,10 @@
           <el-table-column type="selection" min-width="5"> </el-table-column>
           <el-table-column
             prop="createTime"
-            sortable
             label="鏃ュ織鏃堕棿"
             min-width="10"
+            :sort-orders="['descending','ascending']"
+            sortable="custom"
           >
             <template slot-scope="scope">
               <span>{{ changeTime(scope.row.createTime) }}</span>
@@ -147,6 +148,7 @@
   </div>
 </template>
 <script>
+import {getNowDate} from '@/utils/helper'
 import helper from "@/utils/mydate";
 import { parseTime } from "@/utils/index";
 import { createNamespacedHelpers } from "vuex";
@@ -170,7 +172,7 @@
           label: "鎵归噺鍒犻櫎",
         },
       ],
-      mysort: 0,
+      mysort: 1,
       tempList: [],
       operationType: "鍏ㄩ儴",
       operationTypeList: [],
@@ -198,17 +200,21 @@
     },
     // 瀵煎嚭鏃ュ織
     async handleExport() {
-      const { currentPage, pageSize, context, operationType } = this;
+      const { currentPage, pageSize, context, operationType, mysort, mytime } =
+        this;
+      console.log(mytime);
       let arr = await this.exportLogs({
         content: context,
         current: currentPage,
+        endTime: mytime[1] !== "" ? parseTime(mytime[1]) : "",
+        id: "",
+        operationType: operationType === "鍏ㄩ儴" ? "" : operationType,
+        portEquipment: "",
         size: pageSize,
+        startTime: mytime[0] !== "" ? parseTime(mytime[0]) : "",
+        sort: mysort,
       });
-      let fileName = arr.headers["content-disposition"];
-      console.log(fileName);
-      if (fileName) {
-        fileName = fileName.slice(fileName.indexOf("filename=") + 9);
-      }
+      let fileName = getNowDate(new Date());
       const blob = new Blob([arr.data], {
         type: "application/octet-stream",
       });
@@ -218,7 +224,7 @@
       const href = window.URL.createObjectURL(blob);
       downloadElement.href = href;
       // // 涓嬭浇鍚庢枃浠跺悕
-      downloadElement.download = fileName;
+      downloadElement.download = fileName + '鏃ュ織鏁版嵁.xlsx';
       document.body.appendChild(downloadElement);
       // 鐐瑰嚮涓嬭浇
       downloadElement.click();
@@ -226,6 +232,7 @@
       document.body.removeChild(downloadElement);
       // 閲婃斁鎺塨lob瀵硅薄
       window.URL.revokeObjectURL(href);
+      this.setTableData();
     },
     // 璁剧疆鎿嶄綔绫诲瀷
     async setOperationType() {
diff --git a/src/views/systemSetting/baseSetting/department/createUser/index.vue b/src/views/systemSetting/baseSetting/department/createUser/index.vue
index 151653b..3efa87b 100644
--- a/src/views/systemSetting/baseSetting/department/createUser/index.vue
+++ b/src/views/systemSetting/baseSetting/department/createUser/index.vue
@@ -402,7 +402,8 @@
         right: 0;
 
         .box-card {
-          max-height: 200px;
+          min-height: 240px;
+          max-height: 260px;
           overflow: hidden;
           background-color: #09152f;
           position: relative;
@@ -410,7 +411,7 @@
 
           .scrollWrap {
             overflow: scroll;
-            height: 160px;
+            height: 180px;
             position: relative;
             color: #4b9bb7;
 
@@ -437,7 +438,7 @@
             top: 77px;
             right: 20px;
             width: 20px;
-            height: 160px;
+            height: 180px;
             background-color: #09152f;
           }
 
diff --git a/src/views/systemSetting/baseSetting/department/updateUser/index.vue b/src/views/systemSetting/baseSetting/department/updateUser/index.vue
index ae46d83..b3e2481 100644
--- a/src/views/systemSetting/baseSetting/department/updateUser/index.vue
+++ b/src/views/systemSetting/baseSetting/department/updateUser/index.vue
@@ -323,7 +323,8 @@
   right: 0;
 
   .box-card {
-    max-height: 200px;
+    min-height: 240px;
+    max-height: 260px;
     overflow: hidden;
     background-color: #09152f;
     position: relative;
@@ -331,7 +332,7 @@
 
     .scrollWrap {
       overflow: scroll;
-      height: 160px;
+      height: 180px;
       position: relative;
       color: #4b9bb7;
 
@@ -358,7 +359,7 @@
       top: 77px;
       right: 20px;
       width: 20px;
-      height: 160px;
+      height: 180px;
       background-color: #09152f;
     }
 
diff --git a/src/views/systemSetting/baseSetting/user/components/createUser/index.vue b/src/views/systemSetting/baseSetting/user/components/createUser/index.vue
index 0d2574d..274dda7 100644
--- a/src/views/systemSetting/baseSetting/user/components/createUser/index.vue
+++ b/src/views/systemSetting/baseSetting/user/components/createUser/index.vue
@@ -385,9 +385,10 @@
                         // nickName: user.nickName,
                         sex: `${user.sex}`,
                         password: user.password,
-                        userType: `${user.userType}`,
+                        userType: user.userType,
                         username: user.username,
                         zj: user.zjarea + `${user.zjnumber}` + user.zjother,
+                        nickName: user.nickName
                         // departName:user.departName,
                     }).then(res => {
                         if (res.code === 200) {

--
Gitblit v1.8.0