Browse Source

fix(complaint): 修复投诉处理按钮显示条件和关闭原因表单显示逻辑

yz 3 tuần trước cách đây
mục cha
commit
540c27d55a
1 tập tin đã thay đổi với 4 bổ sung4 xóa
  1. 4 4
      src/views/complaint/index.vue

+ 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"