Browse Source

Merge branch 'dev' of 21.tcp.vip.cpolar.cn:hzy-starrysky/zkhx/gubersail/gubersail-platform-ui into dev

yz 3 weeks ago
parent
commit
a3f2766c95
2 changed files with 12 additions and 8 deletions
  1. 8 4
      src/views/complaint/complaintMixin.js
  2. 4 4
      src/views/complaint/index.vue

+ 8 - 4
src/views/complaint/complaintMixin.js

@@ -186,10 +186,14 @@ export default {
     ...mapGetters(['permission']),
     permissionList() {
       return {
-        addBtn: this.vaildData(this.permission.complaint_add, false),
-        viewBtn: this.vaildData(this.permission.complaint_view, false),
-        delBtn: this.vaildData(this.permission.complaint_delete, false),
-        editBtn: this.vaildData(this.permission.complaint_edit, false)
+        // addBtn: this.vaildData(this.permission.complaint_add, false),
+        // viewBtn: this.vaildData(this.permission.complaint_view, false),
+        // delBtn: this.vaildData(this.permission.complaint_delete, false),
+        // editBtn: this.vaildData(this.permission.complaint_edit, false)
+        addBtn: false,
+        viewBtn: false,
+        delBtn: false,
+        editBtn: false,
       }
     },
     ids() {

+ 4 - 4
src/views/complaint/index.vue

@@ -90,7 +90,7 @@
           type="text"
           size="small"
           icon="el-icon-check"
-          v-if="permission.complaint_edit && isComplaintProcessable(row.status)"
+          v-if="isComplaintProcessable(row.status)"
           @click="handleProcess(row)"
         >
           处理
@@ -112,9 +112,8 @@
       title="投诉详情"
       :visible.sync="detailVisible"
       width="800px"
+      append-to-body
       :close-on-click-modal="false"
-      :modal-append-to-body="false"
-      :append-to-body="true"
       :destroy-on-close="true"
       class="complaint-detail-dialog"
     >
@@ -241,6 +240,7 @@
     <el-dialog
       :title="statusDialogTitle"
       :visible.sync="statusVisible"
+      append-to-body
       width="500px"
       :close-on-click-modal="false"
     >
@@ -253,7 +253,7 @@
             <el-option label="已关闭" :value="4"></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="关闭原因" prop="closeReason" v-if="statusForm.status === 4">
+        <el-form-item label="关闭原因" prop="closeReason" v-if="statusForm.status !== 4">
           <el-input
             type="textarea"
             :rows="3"