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