From b654384fcaedb1d90c535d209778003d199aafa5 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期四, 20 十月 2022 11:47:26 +0800
Subject: [PATCH] 修改时间为字符串

---
 dist.rar                                                                           |    0 
 src/views/systemSetting/baseSetting/department/updateUser/index.vue                |  123 ++++++------------------
 src/views/systemSetting/device/point/index.vue                                     |    7 +
 src/components/myUpload/index.vue                                                  |   50 ++++++++-
 src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue |    5 
 src/views/operate/message/myIndex/index.vue                                        |   24 ++--
 src/components/dispatch/index.vue                                                  |    6 +
 src/views/operate/disposal/casepool/pool/index.vue                                 |   10 +-
 src/components/scene/index.vue                                                     |    2 
 src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/ill/index.vue |   11 +-
 src/views/operate/management/myIndex/index.vue                                     |    4 
 src/components/solveProblem/index.vue                                              |    3 
 src/views/operate/lawEnforcement/index.vue                                         |   14 +-
 src/views/systemSetting/baseSetting/role/index.vue                                 |    2 
 14 files changed, 123 insertions(+), 138 deletions(-)

diff --git a/dist.rar b/dist.rar
index 1375850..8482614 100644
--- a/dist.rar
+++ b/dist.rar
Binary files differ
diff --git a/src/components/dispatch/index.vue b/src/components/dispatch/index.vue
index 2d1673e..eb46b15 100644
--- a/src/components/dispatch/index.vue
+++ b/src/components/dispatch/index.vue
@@ -79,6 +79,7 @@
 </template>
 <script>
 import MyMap from '@/components/map'
+import {parseTime } from '@/utils/index'
 export default {
     components: {
         MyMap
@@ -233,7 +234,10 @@
                     this.$axios({
                         method: 'post',
                         url: `sccg/dispatch_handle/dispatch`,
-                        data: dispatch
+                        data: {
+                            ...dispatch,
+                            disposeDate:parseTime(dispatch.disposeDate)
+                        }
                     })
                         .then(res => {
                             this.$message({
diff --git a/src/components/myUpload/index.vue b/src/components/myUpload/index.vue
index d51b510..6bcc4ff 100644
--- a/src/components/myUpload/index.vue
+++ b/src/components/myUpload/index.vue
@@ -1,8 +1,19 @@
 <template>
     <div class="my-upload">
-        <el-upload :file-list="fileList" class="upload-demo" action="/sccg/file/medias" :multiple="multiple"
-            :show-file-list="flag" :before-upload="beforeUpload" :limit="limit" :on-success="handleSuccess"
-            :on-error="handleError" :list-type="listType" :headers="getToken()">
+        <el-upload 
+        :file-list="fileList" 
+        class="upload-demo" 
+        action="/sccg/file/medias" 
+        :multiple="multiple"
+        :show-file-list="flag" 
+        :before-upload="beforeUpload" 
+        :limit="limit" 
+        :on-success="handleSuccess"
+        :on-error="handleError" 
+        :list-type="listType" 
+        :on-preview="handlePreview" 
+        :on-remove="handleRemove"
+        :headers="getToken()">
             <div class="upload-btn" :style="{'height':btnHeight,'width':btnWidth}">
                 <i class="el-icon-plus"></i>
                 <span>涓婁紶鍥剧墖</span>
@@ -11,7 +22,6 @@
     </div>
 </template>
 <script>
-
 export default {
     data() {
         return {
@@ -34,7 +44,6 @@
     methods: {
         // 涓婁紶涔嬪墠鍥炶皟
         beforeUpload(rawFile) {
-            console.log(rawFile);
             if (rawFile.type !== 'image/png' && rawFile.type !== 'image/svg+xml' && rawFile.type !== 'image/jpg' && rawFile.type !== 'image/jpeg') {
                 this.$message.error('鍥剧墖蹇呴』鏄� jpg/svg/jpeg/png 鏍煎紡!')
                 return false
@@ -46,11 +55,26 @@
         },
         // 涓婁紶鎴愬姛鍥炶皟
         handleSuccess(res, file, filelist) {
-            console.log(res);
+            if(res.data.url1){
+                this.$emit('setPictureUrl',{url:res.data.url1});
+            }
+            else if(res.data.url2){
+                this.$emit('setPictureUrl',{url:res.data.url2});
+            }
+            else if(res.data.url3){
+                this.$emit('setPictureUrl',{url:res.data.url3});
+            }
+            else{
+                this.$emit('setPictureUrl',{url:res.data.url4});
+            }
         },
         // 涓婁紶澶辫触鍥炶皟
         handleError(err, file, fileList) {
             console.log(err);
+            this.$message({
+                type:'error',
+                message:err
+            })
         },
         // 鑾峰彇token
         getToken() {
@@ -59,10 +83,22 @@
             if (token && tokenHead) {
                 return { Authorization: tokenHead + token }
             }
+        },
+        // 棰勮
+        handlePreview(file){
+            console.log(file)
+        },
+        // 绉婚櫎鏂囦欢
+        handleRemove(file, fileList){
+            console.log(file,fileList)
         }
     },
     props: {
-        
+        // 杩斿洖涓婁紶鎴愬姛鍥剧墖鍦板潃
+        setPictureUrl:{
+            type:Function,
+            default:()=>{}
+        }
     }
 }
 </script>
diff --git a/src/components/scene/index.vue b/src/components/scene/index.vue
index b382cc8..791c5c8 100644
--- a/src/components/scene/index.vue
+++ b/src/components/scene/index.vue
@@ -207,7 +207,7 @@
     }
 
     .scene-item {
-        padding: 20px 100px;
+        padding: 20px 0px;
 
         ::v-deep .el-input__inner {
             background-color: #09152f;
diff --git a/src/components/solveProblem/index.vue b/src/components/solveProblem/index.vue
index 9223300..414bece 100644
--- a/src/components/solveProblem/index.vue
+++ b/src/components/solveProblem/index.vue
@@ -8,8 +8,7 @@
             <el-timeline>
                 <el-timeline-item :color="mycolor" v-for="item in list" :key="item.id">
                     <div class="title">
-                        <div class="title-left">銆恵{item.name}}銆憑{item.name === '娲鹃仯' ? '娲鹃仯鍛�':item.name === '澶勭悊' ?
-                        '澶勭悊浜�':'璇勫畾浜�'}}:{{item.disposeRecords.length !==0 ? item.disposeRecords[0].handleId : ''}}
+                        <div class="title-left">銆恵{item.name}}銆戝鐞嗕汉: {{item.disposeRecords && item.disposeRecords.length != 0 ?  item.disposeRecords[0].handlerText:''}}
                         </div>
                         <div class="title-right">{{item.disposeRecords.length !==0 ? filterTime(item.disposeRecords[0].endTime):''}}
                         </div>
diff --git a/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/ill/index.vue b/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/ill/index.vue
index 25e713a..e3ba435 100644
--- a/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/ill/index.vue
+++ b/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/ill/index.vue
@@ -20,6 +20,7 @@
 import MyArrive from '../components/arrive'
 import MyEvidence from "../components/evidence"
 import MyBook from "../components/book"
+import {parseTime} from '@/utils/index'
 export default {
     components: {
         MyArrive, MyEvidence, MyBook
@@ -54,14 +55,14 @@
                                         url: `sccg/dispatch_handle/addition_dispose_result?caseId=${this.caseId}&type=2`,
                                         data: {
                                             arrivalAddress: arrive.arrive.arrivalAddress,
-                                            arrivalTime: arrive.arrive.arrivalTime,
+                                            arrivalTime: parseTime(arrive.arrive.arrivalTime),
                                             situationExplain: arrive.arrive.situationExplain,
                                             replyExplain: arrive.arrive.replyExplain,
                                             situationPic: `${arrive.arrive.situationPic}`,
                                             // 
                                             undertaker: evidence.evidence.undertaker,
                                             assistant: evidence.evidence.assistant,
-                                            investigationTime: evidence.evidence.investigationTime,
+                                            investigationTime: parseTime(evidence.evidence.investigationTime),
                                             address: evidence.evidence.address,
                                             caseAction: evidence.evidence.caseAction,
                                             description: evidence.evidence.description,
@@ -83,11 +84,11 @@
                                             writType: book.book.writType,
                                             writCode: book.book.writCode,
                                             // illegalType: book.book.illegalType,
-                                            sendTime: book.book.sendTime,
-                                            limitTime: book.book.limitTime,
+                                            sendTime: parseTime(book.book.sendTime),
+                                            limitTime: parseTime(book.book.limitTime),
                                             sendContent: book.book.sendContent,
                                             rectifySituation:book.book.rectifySituation,
-                                            rectifyTime: book.book.rectifyTime,
+                                            rectifyTime:parseTime(book.book.rectifyTime),
                                             remark: book.book.remark,
                                             writPic: `${book.book.writPic}`,
                                             originalPic: `${book.book.originalPic}`,
diff --git a/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue b/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue
index 8e9cf49..b1f009d 100644
--- a/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue
+++ b/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue
@@ -14,6 +14,7 @@
 <script>
 import MyArrive from '../components/arrive'
 import MyEvidence from "../components/evidence"
+import {parseTime} from '@/utils/index'
 export default {
     components: {
         MyArrive, MyEvidence
@@ -44,14 +45,14 @@
                                 url: `sccg/dispatch_handle/addition_dispose_result?caseId=`+this.caseId+'&type=1',
                                 data:{
                                     arrivalAddress: arrive.arrive.arrivalAddress,
-                                    arrivalTime: arrive.arrive.arrivalTime,
+                                    arrivalTime: parseTime(arrive.arrive.arrivalTime),
                                     situationExplain: arrive.arrive.situationExplain,
                                     replyExplain: arrive.arrive.replyExplain,
                                     situationPic: `${arrive.arrive.situationPic}`,
                                     // 
                                     undertaker: evidence.evidence.undertaker,
                                     assistant: evidence.evidence.assistant,
-                                    investigationTime: evidence.evidence.investigationTime,
+                                    investigationTime: parseTime(evidence.evidence.investigationTime),
                                     address: evidence.evidence.address,
                                     caseAction: evidence.evidence.caseAction,
                                     description: evidence.evidence.description,
diff --git a/src/views/operate/disposal/casepool/pool/index.vue b/src/views/operate/disposal/casepool/pool/index.vue
index 8799435..2976df9 100644
--- a/src/views/operate/disposal/casepool/pool/index.vue
+++ b/src/views/operate/disposal/casepool/pool/index.vue
@@ -29,7 +29,7 @@
                         <MyIll v-if="newAddType === 1" :refresh="getUserList" :mytype=newAddType
                             @changeDialog=changeDialog />
                         <!-- 杩濊鐧昏 -->
-                        <myVio v-else :refresh="getUserList" :mytype=newAddType  @changeDialog=changeDialog />
+                        <myVio v-else :refresh="getUserList" :mytype=newAddType @changeDialog=changeDialog />
                     </el-dialog>
                 </div>
             </div>
@@ -68,9 +68,9 @@
                     <el-table-column :prop="mystatus === 1 ? 'type' :'site'" :label="mystatus===1 ? '灏忕被鍚嶇О' : '杩濆缓鍦扮偣'"
                         min-width="10">
                     </el-table-column>
-                    <el-table-column :prop="mystatus === 1 ? 'actionCause' :'communityId'"
+                    <!-- <el-table-column :prop="mystatus === 1 ? 'actionCause' :'communityId'"
                         :label="mystatus===1 ? '妗堢敱' : '鎵�灞炵ぞ鍖�'" min-width="10">
-                    </el-table-column>
+                    </el-table-column> -->
                     <el-table-column :prop="mystatus === 1 ? 'site' :''" :label="mystatus===1 ? '鎶ヨ鐐逛綅' : '杩濇硶寤虹瓚闀裤�佸銆侀珮'"
                         :min-width="mystatus===1?'10' :'20' ">
                         <template slot-scope="scope">
@@ -80,7 +80,7 @@
                         </template>
                     </el-table-column>
                     <el-table-column :prop="mystatus === 1 ? 'street' :'buildingArea'"
-                        :label="mystatus===1 ? '鎵�灞炲尯鍩�' : '杩濇硶寤虹瓚闈㈢Н'" min-width="10">
+                        :label="mystatus===1 ? '鎵�灞炲尯鍩�' : '杩濇硶寤虹瓚闈㈢Н'" min-width="12">
                     </el-table-column>
                     <el-table-column prop="alarmTime" label="鎶ヨ鏃堕棿" min-width="15" v-if="mystatus===1">
                         <template slot-scope="scope">
@@ -88,7 +88,7 @@
                         </template>
                     </el-table-column>
                     <el-table-column :prop="mystatus === 1 ? 'continueTime' :'materials'"
-                        :label="mystatus===1 ? '鎸佺画鏃堕棿' : '杩濇硶寤虹瓚鏉愭枡'" min-width="10">
+                        :label="mystatus===1 ? '鎸佺画鏃堕棿' : '杩濇硶寤虹瓚鏉愭枡'" min-width="12">
                     </el-table-column>
                     <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
                         <template slot-scope="scope">
diff --git a/src/views/operate/lawEnforcement/index.vue b/src/views/operate/lawEnforcement/index.vue
index d635173..b3b7977 100644
--- a/src/views/operate/lawEnforcement/index.vue
+++ b/src/views/operate/lawEnforcement/index.vue
@@ -1,12 +1,8 @@
 <template>
     <div class="law-enforcement">
         <!-- table琛ㄦ牸灞曠ず -->
-        <MyTable 
-        :tableData="list" 
-        :tableOption="tableOption" 
-        :totalNum="totalNum"
-        @getCurrentPage="getCurrentPage"
-        @openDialog="changeDialog">
+        <MyTable :tableData="list" :tableOption="tableOption" :totalNum="totalNum" @getCurrentPage="getCurrentPage"
+            @openDialog="changeDialog">
             <template #operation="{info}">
                 <div class="btn">
                     <!-- 鎿嶄綔鍖哄煙 -->
@@ -87,11 +83,11 @@
                 ]
             },
             visible: false,
-            totalNum:'',
+            totalNum: '',
             showData: {},
         }
     },
-    created(){
+    created() {
         this.totalNum = this.list.length;
     },
     methods: {
@@ -115,7 +111,7 @@
             console.log(data);
         },
         // 鑾峰彇褰撳墠椤垫暟鎹�
-        getCurrentPage(current){
+        getCurrentPage(current) {
             console.log(current);
         }
     }
diff --git a/src/views/operate/management/myIndex/index.vue b/src/views/operate/management/myIndex/index.vue
index ee0a296..75c2111 100644
--- a/src/views/operate/management/myIndex/index.vue
+++ b/src/views/operate/management/myIndex/index.vue
@@ -55,9 +55,9 @@
                             <span>{{filterTime(scope.row.alarmTime)}}</span>
                         </template>
                     </el-table-column>
-                    <el-table-column :prop="myproblem === 1 ? 'continueTime' :'materials'" :label="myproblem===1 ? '鎸佺画鏃堕棿' : '杩濇硶寤虹瓚鏉愭枡'" min-width="10">
+                    <el-table-column :prop="myproblem === 1 ? 'continueTime' :'materials'" :label="myproblem===1 ? '鎸佺画鏃堕棿' : '杩濇硶寤虹瓚鏉愭枡'" min-width="15">
                     </el-table-column>
-                    <el-table-column prop="operation" label="鎿嶄綔" min-width="20">
+                    <el-table-column prop="operation" label="鎿嶄綔" min-width="15">
                         <template slot-scope="scope">
                             <div class="btn">
                                 <!-- v-if="instatus===7 ? true : false" -->
diff --git a/src/views/operate/message/myIndex/index.vue b/src/views/operate/message/myIndex/index.vue
index bd09596..1c0cd18 100644
--- a/src/views/operate/message/myIndex/index.vue
+++ b/src/views/operate/message/myIndex/index.vue
@@ -107,7 +107,7 @@
                     <div class="pagination">
                         <el-pagination background :current-page="currentPage" layout="prev, pager, next"
                             :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage"
-                            @prev-click="handlePrev" @next-click="handleNext">
+                            >
                         </el-pagination>
                     </div>
                 </div>
@@ -334,18 +334,18 @@
         // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
         changeCurrentPage(page) {
             this.currentPage = page;
-            this.search();
+            this.setTableData();
         },
-        // 涓婁竴椤电偣鍑讳簨浠�
-        handlePrev(page) {
-            this.currentPage = page;
-            this.search();
-        },
-        // 涓嬩竴椤电偣鍑讳簨浠�
-        handleNext(page) {
-            this.currentPage = page;
-            this.search();
-        },
+        // // 涓婁竴椤电偣鍑讳簨浠�
+        // handlePrev(page) {
+        //     this.currentPage = page;
+        //     this.search();
+        // },
+        // // 涓嬩竴椤电偣鍑讳簨浠�
+        // handleNext(page) {
+        //     this.currentPage = page;
+        //     this.search();
+        // },
         // 鍏抽棴寮圭獥
         handleClose(done) {
             done();
diff --git a/src/views/systemSetting/baseSetting/department/updateUser/index.vue b/src/views/systemSetting/baseSetting/department/updateUser/index.vue
index 7de6472..fa05478 100644
--- a/src/views/systemSetting/baseSetting/department/updateUser/index.vue
+++ b/src/views/systemSetting/baseSetting/department/updateUser/index.vue
@@ -1,80 +1,39 @@
 <template>
   <div class="updateUser">
-    <!-- <header>
-             <div class="headerTitle">{{updateFlag ? '淇敼鐢ㄦ埛閮ㄩ棬淇℃伅' :'鏌ョ湅鐢ㄦ埛淇℃伅'}}</div>
-        </header> -->
     <main>
       <div class="mainContent">
-        <el-form
-          ref="user"
-          label-width="140px"
-          autoComplete="on"
-          :model="user"
-          :rules="createUserRules"
-          label-position="right"
-        >
-          <!-- 閮ㄩ棬id
-                    <el-form-item class="optionItem" label="閮ㄩ棬id:" prop="id">
-                        <el-input v-model="user.id" placeholder="璇疯緭鍏ラ儴闂ㄥ悕绉�" :disabled="!updateFlag"></el-input>
-                    </el-form-item> -->
+        <el-form ref="user" label-width="140px" autoComplete="on" :model="user" :rules="createUserRules"
+          label-position="right">
           <!-- 閮ㄩ棬鍚嶇О -->
           <el-form-item class="optionItem" label="閮ㄩ棬鍚嶇О:" prop="departName">
-            <el-input
-              v-model="user.departName"
-              placeholder="璇疯緭鍏ラ儴闂ㄥ悕绉�"
-              :disabled="!updateFlag"
-            ></el-input>
+            <el-input v-model="user.departName" placeholder="璇疯緭鍏ラ儴闂ㄥ悕绉�" :disabled="!updateFlag"></el-input>
           </el-form-item>
           <!-- 涓婄骇閮ㄩ棬 -->
           <el-form-item class="optionItems" label="涓婄骇閮ㄩ棬:" prop="parentId">
-            <el-select v-model="user.parentId" placeholder="璇烽�夋嫨涓婄骇閮ㄩ棬">
-              <el-option
-                v-for="item in departList"
-                :key="item.departName"
-                :label="item.departName"
-                :value="item.id"
-              >
+            <el-select v-model="user.parentId" placeholder="璇烽�夋嫨涓婄骇閮ㄩ棬" :disabled="!updateFlag">
+              <el-option v-for="item in departList" :key="item.departName" :label="item.departName" :value="item.id">
               </el-option>
             </el-select>
           </el-form-item>
           <!-- 閮ㄩ棬绫诲瀷 -->
           <el-form-item class="optionItem" label="閮ㄩ棬绫诲瀷:" prop="departType">
-            <el-select
-              v-model="user.departType"
-              placeholder="璇烽�夋嫨閮ㄩ棬绫诲瀷"
-              :disabled="!updateFlag"
-            >
-              <el-option
-                v-for="item in typeList"
-                :key="item.id"
-                :label="item.name"
-                :value="item.id"
-              >
+            <el-select v-model="user.departType" placeholder="璇烽�夋嫨閮ㄩ棬绫诲瀷" :disabled="!updateFlag">
+              <el-option v-for="item in typeList" :key="item.id" :label="item.name" :value="item.id">
               </el-option>
             </el-select>
           </el-form-item>
           <!--娣诲姞浜哄憳  -->
-          <el-form-item class="optionItem add" label="娣诲姞浜哄憳:">
+          <el-form-item class="optionItem add" label="閮ㄩ棬浜哄憳:">
             <ul class="addPerson">
-              <li
-                v-for="(item, index) in checkedList"
-                :key="index"
-                @click="setLeader(index)"
-              >
+              <li v-for="(item, index) in checkedList" :key="index" @click="setLeader(index)">
                 <div class="li-item">
                   <div class="li-icon">
-                    <i
-                      :class="[
-                        'el-icon-user-solid',
-                        item.leader ? 'leader' : '',
-                      ]"
-                    ></i>
+                    <i :class="[
+                      'el-icon-user-solid',
+                      item.leader ? 'leader' : '',
+                    ]"></i>
                   </div>
-                  <label
-                    style="font-size: 12px"
-                    :class="[item.leader ? 'leader' : '']"
-                    >{{ item.username }}</label
-                  >
+                  <label style="font-size: 12px" :class="[item.leader ? 'leader' : '']">{{ item.username }}</label>
                 </div>
               </li>
               <li class="li-btn" v-if="updateFlag">
@@ -89,11 +48,7 @@
                 </div>
                 <div class="scrollWrap">
                   <el-checkbox-group v-model="checkedUser">
-                    <el-checkbox
-                      v-for="user in userList"
-                      :label="user.id"
-                      :key="user.id"
-                    >
+                    <el-checkbox v-for="user in userList" :label="user.id" :key="user.id">
                       {{ user.username }}
                     </el-checkbox>
                   </el-checkbox-group>
@@ -103,27 +58,16 @@
             </div>
           </el-form-item>
           <el-form-item style="margin-top: -40px">
-            <label style="color: #ff0000ab"
-              >绾㈣壊浠h〃閮ㄩ棬棰嗗锛岀偣鍑诲ご鍍忓彲璁剧疆閮ㄩ棬棰嗗</label
-            >
+            <label style="color: #ff0000ab">绾㈣壊浠h〃閮ㄩ棬棰嗗锛岀偣鍑诲ご鍍忓彲璁剧疆閮ㄩ棬棰嗗</label>
           </el-form-item>
           <!-- 閮ㄩ棬鎻忚堪 -->
           <el-form-item class="optionItem" label="閮ㄩ棬鎻忚堪:" prop="departDes">
-            <el-input
-              type="textarea"
-              :rows="4"
-              v-model="user.departDes"
-              placeholder="璇疯緭鍏ラ儴闂ㄦ弿杩�"
-              :disabled="!updateFlag"
-            ></el-input>
+            <el-input type="textarea" :rows="4" v-model="user.departDes" placeholder="璇疯緭鍏ラ儴闂ㄦ弿杩�" :disabled="!updateFlag">
+            </el-input>
           </el-form-item>
           <el-form-item v-if="updateFlag">
             <div class="optionBtn">
-              <el-button
-                type="primary"
-                class="btn submit"
-                @click.native.prevent="handleUser"
-                >鎻愪氦
+              <el-button type="primary" class="btn submit" @click.native.prevent="handleUser">鎻愪氦
               </el-button>
             </div>
           </el-form-item>
@@ -155,10 +99,6 @@
         callback();
       } else {
         callback();
-        // const rep = /^\w+$/;
-        // if (!rep.test(value)) {
-        //     callback(new Error("瀵嗙爜鍙兘鏄互鏁板瓧銆�26涓嫳鏂囧瓧姣嶆垨鑰呬笅鍒掔嚎缁勬垚鐨勫瓧绗︿覆"));
-        // }
       }
     };
     const validatePhone = (rule, value, callback) => {
@@ -166,10 +106,6 @@
         callback();
       } else {
         callback();
-        // const rep = /(^1[3|4|5|7|8|9]\d{9}$)|(^09\d{8}$)/
-        // if (!rep.test(value)) {
-        //     callback("璇疯緭鍏ユ纭殑鎵嬫満鍙风爜");
-        // }
       }
     };
     return {
@@ -202,6 +138,9 @@
   created() {
     const that = this;
     this.user = JSON.parse(JSON.stringify(that.userInfo));
+    console.log(this.user);
+    this.user.parentId = this.user.parentId === 0 ? '鏆傛棤涓婄骇閮ㄩ棬' : this.user.parentId;
+    console.log(this.user.parentId);
     this.checkedList = this.user.userInfoDTOS;
     this.checkedList.forEach((e) => {
       this.checkedUser.push(e.userId);
@@ -223,8 +162,9 @@
           const { user, checkedList } = this;
           const arr = [];
           checkedList.forEach((item) => {
-            arr.push({ leader: item.leader, userId: item.id });
+            arr.push({ leader: item.leader, userId: item.userId });
           });
+          console.log(arr);
           this.$axios
             .post("sccg/depart/update", {
               id: user.id,
@@ -239,7 +179,6 @@
                 type: res.code === 200 ? "success" : "warning",
               });
               this.$emit("changeDialog", { flag: false });
-              debugger;
               this.getDepartList();
             });
         } else {
@@ -254,9 +193,11 @@
 
     // 璁剧疆棰嗗
     setLeader(idx) {
-      this.checkedList.forEach((item, index) => {
-        item.leader = index === idx;
-      });
+      if (this.updateFlag) {
+        this.checkedList.forEach((item, index) => {
+          item.leader = index === idx;
+        });
+      }
     },
 
     // 鑾峰彇鎵�鏈夌敤鎴蜂俊鎭�
@@ -269,8 +210,6 @@
       });
     },
     addUser() {
-      console.log(this.checkedUser);
-      console.log(this.userList);
       this.checkedList = [];
       this.userList.forEach((item) => {
         this.checkedUser.forEach((child) => {
@@ -362,6 +301,7 @@
   padding: 0;
   flex-wrap: wrap;
   max-width: 280px;
+
   li {
     color: #fff;
     text-align: center;
@@ -369,6 +309,7 @@
     margin-left: 10px;
   }
 }
+
 .li-icon {
   background-color: #cccccc;
   width: 36px;
@@ -376,6 +317,7 @@
   border-radius: 50%;
   margin: 0 auto;
 }
+
 .li-btn {
   background-color: #cccccc;
   width: 36px;
@@ -437,6 +379,7 @@
 .leader {
   color: red;
 }
+
 .el-input {
   width: 280px !important;
 }
diff --git a/src/views/systemSetting/baseSetting/role/index.vue b/src/views/systemSetting/baseSetting/role/index.vue
index 84b1695..04857a4 100644
--- a/src/views/systemSetting/baseSetting/role/index.vue
+++ b/src/views/systemSetting/baseSetting/role/index.vue
@@ -32,7 +32,7 @@
                     </el-table-column> -->
                     <el-table-column prop="name" label="瑙掕壊鍚嶇О" min-width="10">
                     </el-table-column>
-                    <el-table-column prop="sort" label="瑙掕壊绫诲瀷" min-width="10">
+                    <el-table-column prop="typeText" label="瑙掕壊绫诲瀷" min-width="10">
                     </el-table-column>
                     <!-- <el-table-column prop="adminCount" label="榛樿瑙掕壊" min-width="10">
                     </el-table-column> -->
diff --git a/src/views/systemSetting/device/point/index.vue b/src/views/systemSetting/device/point/index.vue
index a0df916..01b7099 100644
--- a/src/views/systemSetting/device/point/index.vue
+++ b/src/views/systemSetting/device/point/index.vue
@@ -1,6 +1,6 @@
 <template>
     <div class="point">
-        <MyUpload></MyUpload>
+        <MyUpload @setPictureUrl="getPictureUrl"></MyUpload>
     </div>
 </template>
 <script>
@@ -14,6 +14,11 @@
         return {
 
         }
+    },
+    methods:{
+        getPictureUrl({url}){
+            console.log(url)
+        }
     }
 }
 </script>
\ No newline at end of file

--
Gitblit v1.8.0