From 24712d1fa40f157892f3d0546572953ca696ebc2 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期二, 29 十一月 2022 16:42:10 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_ui

---
 src/views/operate/viewEvent/index.vue                                              |   10 
 src/views/operate/sms/smsTemplate/index.vue                                        |    5 
 src/views/intelligentPatrol/studyJudge/index.vue                                   |  160 +++++++------------
 src/views/operate/message/myIndex/update/index.vue                                 |   18 +
 src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue |  180 ++++++++++-----------
 src/views/operate/management/message/index.vue                                     |   58 +++----
 src/views/systemSetting/platform/cockpitManage/index.vue                           |    3 
 src/views/operate/management/message/checkSms/index.vue                            |   33 +--
 8 files changed, 214 insertions(+), 253 deletions(-)

diff --git a/src/views/intelligentPatrol/studyJudge/index.vue b/src/views/intelligentPatrol/studyJudge/index.vue
index 29b44c5..63dc317 100644
--- a/src/views/intelligentPatrol/studyJudge/index.vue
+++ b/src/views/intelligentPatrol/studyJudge/index.vue
@@ -1,7 +1,7 @@
 <template>
   <div class="study-judge">
     <div class="study-judge-header">
-      <span>鎮ㄦ湁1111鏉″緟瀹℃牳鎶ヨ淇℃伅,浠婃棩绔嬫0鏉�,鍐嶅涔爗{ currentEvent.review }}鏉�</span>
+      <span>鎮ㄦ湁{{ eventList.length }}鏉″緟瀹℃牳鎶ヨ淇℃伅,浠婃棩绔嬫0鏉�,鍐嶅涔爗{ countData.review }}鏉�</span>
     </div>
     <div class="study-judge-main">
       <div class="sjm-header">
@@ -16,20 +16,10 @@
       </div>
       <div class="sjm-content">
         <div class="sjm-content-left">
-          <div class="img-item">
+          <div class="img-item" v-for="(item, index) in imageList" :key="item.id">
             <span>鎶ヨ鍥剧墖</span>
-            <img :src="currentEvent.picData">
-            <span>鎶ヨ鏃堕棿锛�2022-09-08 14:23:34</span>
-          </div>
-          <div class="img-item">
-            <img
-              src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__67d4d15bfc501319f8377f2ce37bf441.svg"
-              alt="">
-          </div>
-          <div class="img-item">
-            <img
-              src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__67d4d15bfc501319f8377f2ce37bf441.svg"
-              alt="">
+            <img :src="item">
+            <span v-if="index === 0">鎶ヨ鏃堕棿锛歿{ currentEvent.alarmTime }}</span>
           </div>
         </div>
         <div class="sjm-content-center">
@@ -62,25 +52,22 @@
                   <el-radio :label="item.id" v-for="item in adviceList" :key="item.id">{{ item.label }}</el-radio>
                 </el-radio-group>
               </el-form-item>
-              <el-form-item label="闂绫诲瀷:" prop="type">
-                <el-input v-model="currentEvent.type" placeholder="璇烽�夋嫨闂绫诲瀷"></el-input>
+              <el-form-item label="澶х被鍚嶇О:" prop="categoryId">
+                <el-input v-model="currentEvent.categoryId" placeholder="璇烽�夋嫨澶х被鍚嶇О"></el-input>
               </el-form-item>
-              <el-form-item label="澶х被鍚嶇О:" prop="bigKind">
-                <el-input v-model="currentEvent.bigKind" placeholder="璇烽�夋嫨澶х被鍚嶇О"></el-input>
-              </el-form-item>
-              <el-form-item label="灏忕被鍚嶇О:" prop="smallKind">
-                <el-input v-model="currentEvent.smallKind" placeholder="璇烽�夋嫨灏忕被鍚嶇О"></el-input>
+              <el-form-item label="灏忕被鍚嶇О:" prop="typeId">
+                <el-input v-model="currentEvent.typeId" placeholder="璇烽�夋嫨灏忕被鍚嶇О"></el-input>
               </el-form-item>
               <el-form-item label="杞︾墝鍙�:" prop="carNumber">
                 <el-input v-model="currentEvent.carNumber" placeholder="璇峰~鍐欒溅鐗屽彿鐮�"></el-input>
               </el-form-item>
-              <el-form-item label="澶囨敞:">
-                <el-input type="textarea" :rows="5" v-model="currentEvent.tip"></el-input>
+              <el-form-item label="澶囨敞:" prop="description">
+                <el-input type="textarea" :rows="5" v-model="currentEvent.description"></el-input>
               </el-form-item>
               <el-form-item>
-                <el-button>涓婁竴鏉�</el-button>
+                <el-button @click="pageChange('prev')">涓婁竴鏉�</el-button>
                 <el-button @click.native.prevent="handleConfirm">纭</el-button>
-                <el-button>涓嬩竴鏉�</el-button>
+                <el-button @click="pageChange('next')">涓嬩竴鏉�</el-button>
               </el-form-item>
             </el-form>
           </div>
@@ -96,72 +83,20 @@
 
 export default {
   created() {
-    basecase.getInspectionData({ current: 1 })
-        .then(({ records }) => {
-          this.eventList = records;
-          this.currentEvent = this.eventList[0];
-          if (this.currentEvent.picData) {
-            this.currentEvent.picData = `${FILE_ORIGINAL_URL}${this.currentEvent.picData}`;
-          }
-        })
-        .catch(err => this.$message.error(err))
-
+    this.getInspectionData();
     basecase.getInspectionCountData()
         .then(res => {
-          this.currentEvent.review = res.review;
+          this.countData = res;
         })
         .catch(err => this.$message.error(err))
   },
   data() {
-    const validateAdvice = (rule,value,callback)=>{
-      if(value){
-        callback()
-      }else{
-        callback(new Error('澶勭悊鎰忚涓嶈兘涓虹┖'))
-      }
-    }
-    const validateType = (rule,value,callback)=>{
-      if(value){
-        callback()
-      }else{
-        callback(new Error('闂绫诲瀷涓嶈兘涓虹┖'))
-      }
-    }
-    const validateBigKind = (rule,value,callback)=>{
-      console.log(value)
-      if(value){
-        callback()
-      }else{
-        callback(new Error('澶х被鍚嶇О涓嶈兘涓虹┖'))
-      }
-    }
-    const validateSmallKind = (rule,value,callback)=>{
-      if(value){
-        callback()
-      }else{
-        callback(new Error('灏忕被鍚嶇О涓嶈兘涓虹┖'))
-      }
-    }
-    const validateCarNumber = (rule,value,callback)=>{
-      if(value){
-        callback()
-      }else{
-        callback(new Error('杞︾墝鍙蜂笉鑳戒负绌�'))
-      }
-    }
     return {
       eventList: [],
-      currentEvent: {
-        code: null,
-        grade: null,
-        picData: null,
-        street: null,
-        urlAddress: null,
-        name: null,
-        latitude: null,
-        longitude: null,
+      countData: {
         review: 0
       },
+      currentEvent: {},
       adviceList: [
         {
           id: 1,
@@ -183,42 +118,70 @@
       rules:{
         advice:[
           {
-            trigger:'blur',validator:validateAdvice
+            required: true, trigger:['blur', 'change'], message: '澶勭悊鎰忚涓嶈兘涓虹┖'
           },
         ],
-        type:[
+        categoryId:[
           {
-            trigger:'blur',validator:validateType
+            required: true, trigger:['blur', 'change'], message: '澶х被鍚嶇О涓嶈兘涓虹┖'
           }
         ],
-        bigKind:[
+        typeId:[
           {
-            trigger:'blur',validator:validateBigKind
-          }
-        ],
-        smallKind:[
-          {
-            trigger:'blur',validator:validateSmallKind
+            required: true, trigger:['blur', 'change'], message: '灏忕被鍚嶇О涓嶈兘涓虹┖'
           }
         ],
         carNumber:[
           {
-            trigger:'blur',validator:validateCarNumber
+            required: true, trigger:['blur', 'change'], message: '杞︾墝鍙蜂笉鑳戒负绌�'
           }
         ]
-      }
+      },
+      imageList: [],
+      currentPage: 1
     }
   },
   methods:{
+    pageChange(type) {
+      if (this.eventList.length === this.currentPage) {
+        this.$message.warning('褰撳墠宸叉槸鏈�鍚庝竴椤�');
+        return;
+      }
+      if (type === 'next') {
+        this.currentPage += 1;
+      } else {
+        this.currentPage -= 1;
+      }
+      this.currentEvent = this.eventList[this.currentPage - 1];
+    },
+
+    getInspectionData() {
+      basecase.getInspectionData({ current: this.currentPage })
+          .then(({ records }) => {
+            this.eventList = records;
+            this.eventList.forEach(item => {
+              if (item.picData) {
+                const imageUrls = item.picData.split(',');
+                this.imageList = imageUrls.map(url => `${FILE_ORIGINAL_URL}${url}`);
+              }
+            })
+            this.currentEvent = this.eventList[this.currentPage - 1];
+          })
+          .catch(err => this.$message.error(err))
+    },
+
     // 纭鐐瑰嚮浜嬩欢
     handleConfirm(){
-      console.log(this.$refs.currentEvent)
       this.$refs.currentEvent.validate((flag)=>{
-        console.log(flag)
         if(flag){
-
-        }else{
-          return false
+          basecase.confirmInspection(this.currentEvent)
+              .then(() => {
+                this.$message.success('鎿嶄綔鎴愬姛');
+                this.getInspectionData();
+              })
+              .catch(err => this.$message.error(err))
+        } else {
+          this.$message.warning('璇锋鏌ュ繀濉」')
         }
       })
     }
@@ -297,7 +260,6 @@
 
   .el-form {
     ::v-deep .el-form-item {
-      // margin-bottom: 10px;
     }
 
     ::v-deep .el-form-item__label {
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 b90f6a5..c37e09c 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
@@ -1,111 +1,105 @@
 <template>
-  <div class="vio">
-    <!-- 鍒拌揪鐜板満鎯呭喌 -->
-    <MyArrive ref="arrive" :arriveData="arriveData"></MyArrive>
-    <!-- 璋冩煡鍙栬瘉 -->
-    <MyEvidence
-      ref="evidence"
-      :evidenceData="evidenceData"
-      :mytype="1"
-      :mycode="mycode"
-    ></MyEvidence>
-    <!-- 搴曢儴鎸夐挳 -->
-    <div class="footer">
-      <el-button @click="handleSubmit" type="primary">纭畾</el-button>
-      <el-button @click="handleBack">杩斿洖</el-button>
+    <div class="vio">
+        <!-- 鍒拌揪鐜板満鎯呭喌 -->
+        <MyArrive ref="arrive" :arriveData="arriveData"></MyArrive>
+        <!-- 璋冩煡鍙栬瘉 -->
+        <MyEvidence ref="evidence" :evidenceData="evidenceData" :mytype="1" :mycode="mycode"></MyEvidence>
+        <!-- 搴曢儴鎸夐挳 -->
+        <div class="footer">
+            <el-button @click="handleSubmit" type="primary">纭畾</el-button>
+            <el-button @click="handleBack">杩斿洖</el-button>
+        </div>
     </div>
-  </div>
 </template>
 <script>
-import MyArrive from "../components/arrive";
-import MyEvidence from "../components/evidence";
+import MyArrive from '../components/arrive'
+import MyEvidence from "../components/evidence"
 import casequery from "@/api/operate/basecase";
 
 export default {
-  components: {
-    MyArrive,
-    MyEvidence,
-  },
-  data() {
-    return {
-      arriveData: null,
-      evidenceData: null,
-    };
-  },
-  props: ["caseId", "closeDialog", "mycode", "vioData", "imageResourceId"],
-  created() {
-    this.arriveData = this.vioData.arrivalSituation;
-    this.evidenceData = this.vioData.investigation;
-  },
-  methods: {
-    handleSubmit() {
-      const { arrive, evidence } = this.$refs;
-      const { arriveForm } = arrive.$refs;
-      const { evidenceForm } = evidence.$refs;
-      arriveForm.validate((valid) => {
-        if (valid) {
-          evidenceForm.validate((flag) => {
-            if (flag) {
-              const arriveData = Object.assign({}, arrive.arrive);
-              const evidenceData = Object.assign({}, evidence.evidence);
-              const { partyInfo } = evidenceData;
-              const arrivalSituationId = arriveData.id;
-              const investigationId = evidenceData.id;
-              const partyInfoId = partyInfo ? partyInfo.id : 0;
-              const evidencePic = evidenceData.pic.join(",");
-              const situationPic = arriveData.situationPic.join(",");
-              delete evidenceData.id;
-              delete evidenceData.partyInfo;
-              delete evidenceData.pic;
-              delete arriveData.situationPic;
-              delete arriveData.id;
-              casequery
-                .updateDisposeResult({
-                  caseId: this.caseId,
-                  imageResourceId: this.imageResourceId,
-                  pic: evidencePic,
-                  arrivalSituationId,
-                  situationPic,
-                  partyInfoId,
-                  investigationId,
-                  ...arriveData,
-                  ...evidenceData,
-                  ...partyInfo,
-                })
-                .then(() => {
-                  this.$message.success("鎿嶄綔鎴愬姛");
-                  this.$emit("closeDialog");
-                })
-                .catch((err) => {
-                  this.$message.error(err);
-                });
-            } else {
-              return false;
-            }
-          });
-        } else {
-          evidenceForm.validate((flag) => {
-            if (!flag) {
-              return false;
-            }
-          });
-          return false;
+    components: {
+        MyArrive, MyEvidence
+    },
+    data() {
+        return {
+          arriveData: null,
+          evidenceData: null
         }
-      });
     },
-    handleBack() {
-      this.$emit("closeDialog", { flag: false });
+    props: ['caseId', 'closeDialog','mycode', 'vioData', 'imageResourceId'],
+    created() {
+      this.arriveData = this.vioData.arrivalSituation;
+      this.evidenceData = this.vioData.investigation;
     },
-  },
-};
+    methods: {
+        handleSubmit() {
+            const { arrive, evidence } = this.$refs;
+            const { arriveForm } = arrive.$refs;
+            const { evidenceForm } = evidence.$refs;
+            arriveForm.validate((valid) => {
+                if (valid) {
+                    evidenceForm.validate((flag) => {
+                        if (flag) {
+                          const arriveData = Object.assign({}, arrive.arrive);
+                          const evidenceData = Object.assign({}, evidence.evidence);
+                          const { partyInfo } = evidenceData;
+                          const arrivalSituationId = arriveData.id;
+                          const investigationId = evidenceData.id;
+                          const partyInfoId = this.evidenceData ? partyInfo.id : null;
+                          const evidencePic = evidenceData.pic.join(',');
+                          const situationPic = arriveData.situationPic.join(',');
+                          delete evidenceData.id;
+                          delete evidenceData.partyInfo;
+                          delete evidenceData.userInfo;
+                          delete evidenceData.pic;
+                          delete arriveData.situationPic;
+                          delete arriveData.id;
+                          casequery.updateDisposeResult({
+                            caseId: this.caseId,
+                            imageResourceId: this.imageResourceId,
+                            pic: evidencePic,
+                            arrivalSituationId,
+                            situationPic,
+                            partyInfoId,
+                            investigationId,
+                            ...arriveData,
+                            ...evidenceData,
+                            ...partyInfo
+                          })
+                              .then(() => {
+                                this.$message.success('鎿嶄綔鎴愬姛');
+                                this.$emit('closeDialog');
+                              })
+                              .catch(err => {
+                                this.$message.error(err);
+                              })
+                        } else {
+                            return false;
+                        }
+                    })
+                } else {
+                    evidenceForm.validate((flag) => {
+                        if (!flag) {
+                            return false;
+                        }
+                    })
+                    return false;
+                }
+            })
+        },
+        handleBack(){
+            this.$emit('closeDialog',{flag:false});
+        }
+    }
+}
 </script>
 <style lang="scss" scoped>
 .vio {
-  padding: 20px 200px 100px;
+    padding: 20px 200px 100px;
 }
 
 .footer {
-  display: flex;
-  justify-content: flex-end;
+    display: flex;
+    justify-content: flex-end;
 }
 </style>
\ No newline at end of file
diff --git a/src/views/operate/management/message/checkSms/index.vue b/src/views/operate/management/message/checkSms/index.vue
index a296de8..188c115 100644
--- a/src/views/operate/management/message/checkSms/index.vue
+++ b/src/views/operate/management/message/checkSms/index.vue
@@ -4,17 +4,17 @@
             <el-form :model="sms" label-position="right" ref="viewForm" :rules="Rules" label-width="100px">
                 <div class="data-item">
                     <el-form-item label="ID:">
-                        <span class="data-detail">{{sms.messageId}}</span>
+                        <span class="data-detail">{{ sms.messageId }}</span>
                     </el-form-item>                
                 </div>
                 <div class="data-item">
                     <el-form-item label="鐭俊鏍囬:">
-                        <span class="data-detail">{{sms.title}}</span>
+                        <span class="data-detail">{{ sms.title }}</span>
                     </el-form-item>                
                 </div>
                 <div class="data-item">
                     <el-form-item label="鐭俊鍐呭:">
-                        <span class="data-detail">{{sms.body}}</span>
+                        <span class="data-detail">{{ sms.body }}</span>
                     </el-form-item>                 
                 </div>
                 <!-- 瀹℃牳鎰忚 -->
@@ -56,11 +56,7 @@
         }
     },
     created() {
-        const {sms} = this;
-        console.log(this.messageData); 
-        console.log(this.messageData.info); 
-        this.sms = this.messageData.info.row;
-        
+      this.sms = this.messageData;
     },
     methods: {
         changeComponent(index) {
@@ -68,18 +64,17 @@
         },
         // 鎻愪氦瀹℃牳鎰忚
         handleSubmit(index) {
-            const { sms } = this;
             this.$refs.viewForm.validate((valid) => {
                 if (valid) {
                     this.$axios({
                         method: 'post',
                         url: 'sccg/message_audit/checkSms',
                         data: {
-                            id:sms.id,
-                            messageId: sms.messageId,
-                            status:index,
-                            auditOpinion:sms.auditOpinion,
-                            result:index === 0 ? '涓嶅悓鎰�':'鍚屾剰'
+                            id: this.sms.id,
+                            messageId: this.sms.messageId,
+                            status: index,
+                            auditOpinion: this.sms.auditOpinion,
+                            result: index === 0 ? '涓嶅悓鎰�':'鍚屾剰'
                         }
                     })
                         .then(res => {
@@ -89,13 +84,13 @@
                                     message: '瀹℃牳鎴愬姛' 
                                 })
                                 this.$emit('closeDialog', { flag: false, index: 1 });
-                                
+                            } else {
+                             this.$message.error(res.message);
                             }
-
                         })
-                        .catch(err => { console.log(err) });
-                }else{
-                    return false;
+                        .catch(err => { this.$message.error(err) });
+                } else {
+                  this.$message.warning('璇锋鏌ュ繀濉」');
                 }
             })
         },
diff --git a/src/views/operate/management/message/index.vue b/src/views/operate/management/message/index.vue
index df8baf6..9325b12 100644
--- a/src/views/operate/management/message/index.vue
+++ b/src/views/operate/management/message/index.vue
@@ -9,13 +9,13 @@
         </div>
         <div class="status">
           <span>鐭俊鐘舵��:</span>
-          <el-radio-group v-model="status">
+          <el-radio-group v-model="status" @input="getMessageAuditList">
             <el-radio :label="0">寰呭鏍�</el-radio>
             <el-radio :label="1">宸插鏍�</el-radio>
           </el-radio-group>
         </div>
         <div class="btns">
-          <el-button type="primary" icon="el-icon-search" @click="handleSearch"
+          <el-button type="primary" icon="el-icon-search" @click="getMessageAuditList"
             >鏌ヨ</el-button
           >
           <el-button icon="el-icon-delete-solid" @click="handleReset"
@@ -68,12 +68,12 @@
           :visible.sync="dialogCheckSms"
           width="80%"
           title="娑堟伅璇︽儏"
-          v-if="dialogCheckSms"
           :before-close="handleClose"
         >
           <MyCheckSms
-            :messageData="messageData"
-            @closeDialog="closeDialog"
+              v-if="dialogCheckSms"
+              :messageData="messageData"
+              @closeDialog="closeDialog"
           ></MyCheckSms>
         </el-dialog>
       </div>
@@ -156,39 +156,33 @@
     };
   },
   created() {
-    const { setTableData } = this;
-    this.setTableData();
+    this.getMessageAuditList()
   },
   methods: {
-    handleSearch() {
-      this.setTableData();
-    },
     // 閲嶇疆
-    handleReset() {},
-    // 璁剧疆琛ㄦ牸鏁版嵁
-    async setTableData() {
-      const arr = await this.getMessageAuditList();
-      this.tableData = arr.records;
-      this.totalNum = arr.total;
+    handleReset() {
+      this.context = '';
+      this.status = 0;
+      this.getMessageAuditList();
     },
     // 鑾峰彇娑堟伅鏁版嵁
-    async getMessageAuditList() {
-      let arr = [];
-      const { currentPage, pageSize, context, status } = this;
-      await this.$axios({
+    getMessageAuditList() {
+       this.$axios({
         method: "post",
         url: "sccg/message_audit/list",
         data: {
-          messageId: context,
-          auditId:this.auditId,
-          auditStatus: status,
-          current: currentPage,
-          pageSize: pageSize,
+          messageId: this.context,
+          auditId: this.auditId,
+          auditStatus: this.status,
+          current: this.currentPage,
+          pageSize: this.pageSize,
         },
       }).then((res) => {
-        arr = res.data;
-      });
-      return arr;
+        const { records, total } = res.data;
+        this.tableData = records;
+        this.totalNum = total;
+      }).catch(err => this.$message.error(err))
+
     },
     // 寮圭獥鍏抽棴
     handleClose(done) {
@@ -199,12 +193,12 @@
     // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
     changeCurrentPage(page) {
       this.currentPage = page;
-      this.setTableData();
+      this.getMessageAuditList();
     },
     // 鍘诲鏍�
     handleCheckSms(info) {
-      this.messageData = info;
-      if (this.messageData.info.row.auditStatus === 1) {
+      this.messageData = info.info.row;
+      if (info.info.row.auditStatus === 1) {
         this.$message({ message: "璇ユ秷鎭凡琚鏍革紒" });
         this.dialogCheckSms = false;
       } else {
@@ -247,7 +241,6 @@
 
   header {
     background-color: #09152f;
-    border: 1pox solid #fff;
     .header-title {
       line-height: 40px;
       padding: 0 20px;
@@ -285,7 +278,6 @@
     background-color: #09152f;
     margin-top: 20px;
     padding-bottom: 50px;
-    border: 1pox solid #fff;
 
     .main-title {
       line-height: 60px;
diff --git a/src/views/operate/message/myIndex/update/index.vue b/src/views/operate/message/myIndex/update/index.vue
index 9b7265b..ed4ba27 100644
--- a/src/views/operate/message/myIndex/update/index.vue
+++ b/src/views/operate/message/myIndex/update/index.vue
@@ -9,9 +9,10 @@
           :model="role"
           :rules="createRoleRules"
           label-position="right"
+          :disabled="edit"
         >
           <!-- 鎻愰啋鏂瑰紡 -->
-          <el-form-item class="optionItem" label="鎻愰啋鏂瑰紡:" prop="channelCode">
+          <el-form-item class="optionItem" label="鎻愰啋鏂瑰紡:" prop="channelCode" >
             <el-radio-group v-model="role.channelCode">
               <el-radio label="01">绔欏唴淇�</el-radio>
               <el-radio label="03">閭欢</el-radio>
@@ -84,21 +85,24 @@
                 type="primary"
                 @click.native.prevent="handleSubmit(0)"
                 class="btn save"
+                v-if="this.type=='update'||this.type=='create'"
                 >淇濆瓨
               </el-button>
               <el-button
                 type="primary"
                 @click.native.prevent="handleSubmit(1)"
                 class="btn submit"
+                v-if="this.type=='update'||this.type=='create'"
                 >鍙戝竷
               </el-button>
               <el-button
                 type="primary"
                 @click.native.prevent="handleView"
                 class="btn submit"
+                v-if="this.type=='update'||this.type=='create'"
                 >棰勮
               </el-button>
-              <el-button class="btn cancel" @click.native.prevent="handleReset"
+              <el-button class="btn cancel" @click.native.prevent="handleReset" v-if="this.type=='update'||this.type=='create'"
                 >閲嶇疆</el-button
               >
             </div>
@@ -174,6 +178,7 @@
           },
         ],
       },
+      edit: false,
       colList: [],
       departList: [],
       typeList: [],
@@ -193,6 +198,9 @@
     this.getColumnList();
     this.getDepartList();
     this.getLoginUserInfo();
+    if(this.type=="view"){
+      this.edit=true;
+    }
     if (this.type !== "create" && this.myDataRow) {
       getMessageById(this.myDataRow.id)
           .then(res => {
@@ -209,6 +217,7 @@
     if (this.type !== 'create') {
       this.$refs.edit.editor.txt.append(this.myDataRow.body);
     }
+    
   },
   methods: {
     // 鍏抽棴寮圭獥
@@ -235,7 +244,10 @@
         this.getColumnList();
       }
     },
-
+    getType(){
+      debugger
+      return this.type;
+    },
     // 鑾峰彇閮ㄩ棬鏍�
     async getDepartList() {
       await this.$axios({
diff --git a/src/views/operate/sms/smsTemplate/index.vue b/src/views/operate/sms/smsTemplate/index.vue
index c25ad5f..cd54a9b 100644
--- a/src/views/operate/sms/smsTemplate/index.vue
+++ b/src/views/operate/sms/smsTemplate/index.vue
@@ -182,6 +182,9 @@
         },
         // 閲嶇疆
         handleReset(){
+            this.context="";
+            this.messageStatus=0;
+            this.getMessageList();
         },
         // 鏌ョ湅
         handleView(data){
@@ -211,7 +214,7 @@
         },
         // 鑾峰彇娑堟伅鏁版嵁
         getMessageList() {
-            SMS.getSMSTemplateList({ current: this.currentPage, pageSize: this.pageSize, context: this.context, type: this.messageType })
+            SMS.getSMSTemplateList({ current: this.currentPage, pageSize: this.pageSize, title: this.context, type: this.messageStatus })
                 .then(({ records, total }) => {
                   this.tableData = records;
                   this.totalNum = total;
diff --git a/src/views/operate/viewEvent/index.vue b/src/views/operate/viewEvent/index.vue
index 03e5da3..b98d707 100644
--- a/src/views/operate/viewEvent/index.vue
+++ b/src/views/operate/viewEvent/index.vue
@@ -4,25 +4,25 @@
             <div class="headerTitle">杩愯惀绠$悊 >> 妗堝嵎鏌ヨ</div>
             <div class="headerContent">
                 <div class="contentItem">
-                    <span>鎸夌紪鍙�: </span>
+                    <div style="width: 80px;">鎸夌紪鍙�: </div>
                     <div>
                         <el-input placeholder=" 璇疯緭鍏ョ紪鍙�" v-model="searchData.number"></el-input>
                     </div>
                 </div>
                 <div class="contentItem">
-                    <span>鎸夌被鍨�: </span>
+                    <div style="width: 80px;">鎸夌被鍨�: </div>
                     <div class="search">
                         <el-input placeholder=" 璇疯緭鍏ョ被鍨�" v-model="searchData.categories"></el-input>
                     </div>
                 </div>
                 <div class="contentItem">
-                    <span>鎸夌ぞ鍖�: </span>
+                    <div style="width: 80px;">鎸夌ぞ鍖�: </div>
                     <div class="search">
                         <el-input placeholder=" 璇疯緭鍏ョぞ鍖�" v-model="searchData.communityId"></el-input>
                     </div>
                 </div>
                 <div class="contentItem">
-                    <span>鎸変簨鍙戝湴鐐�: </span>
+                    <div style="width: 150px;">鎸変簨鍙戝湴鐐�: </div>
                     <div class="search">
                         <el-input placeholder=" 璇疯緭鍏ヤ簨鍙戝湴鐐�" v-model="searchData.site"></el-input>
                     </div>
@@ -34,7 +34,7 @@
                 </div>
             </div>
             <div class="headerContent">
-                <span>鏃堕棿: </span>
+                <div style="width: 60px;">鏃堕棿: </div>
                 <el-date-picker
                     v-model="datepick"
                     type="daterange"
diff --git a/src/views/systemSetting/platform/cockpitManage/index.vue b/src/views/systemSetting/platform/cockpitManage/index.vue
index 3a7c19d..64dc551 100644
--- a/src/views/systemSetting/platform/cockpitManage/index.vue
+++ b/src/views/systemSetting/platform/cockpitManage/index.vue
@@ -68,6 +68,9 @@
                     <el-table-column prop="reviewOrLawsuitNumber" label="澶嶈鎴栬瘔璁兼暟" min-width="15" v-if="mystatus === 1">
                     </el-table-column>
                     <el-table-column prop="status" label="鐘舵��" min-width="15" v-if="mystatus === 1">
+                        <template slot-scope="scope">
+                            <span>{{scope.row. status=== 1? '鍚姩' : '绂佺敤'}}</span>
+                        </template>
                     </el-table-column>
                     <el-table-column prop="operation" label="鎿嶄綔" min-width="15">
                         <template slot-scope="scope">

--
Gitblit v1.8.0