Browse Source

恢复12345事件

7.31
mk 1 year ago
parent
commit
5e01faeabe
  1. 22
      src/views/modules/shequzhili/event/eventList.vue

22
src/views/modules/shequzhili/event/eventList.vue

@ -218,13 +218,15 @@
</el-table-column>
<el-table-column prop="markTypeName" align="center" label="标记" width="80"
:show-overflow-tooltip="true" />
<el-table-column fixed="right" label="操作" align="center" width="300">
<el-table-column fixed="right" label="操作" align="center" width="100">
<template slot-scope="scope">
<el-button @click="handleDispose(scope.row,'dispose')" type="text" size="small" class="">处理</el-button>
<el-button @click="handleDispose(scope.row,'assign')" type="text" size="small" class="">指派</el-button>
<el-button @click="handleWatch(scope.row)" type="text" size="small">查看</el-button>
<el-button v-if="scope.row.status === 'processing' && !scope.row.operationId
" @click="handleDispose(scope.row)" type="text" size="small" class="">处理</el-button>
<el-button v-else-if="scope.row.status === 'closed_case' && !scope.row.satisfactionName
&& user.id === scope.row.createdUserId" @click="handleWatch(scope.row)" type="text"
size="small" class="">去评价</el-button>
<el-button v-else @click="handleWatch(scope.row)" type="text" size="small">查看</el-button>
<el-button @click="handleDel(scope.row)" type="text" size="small" class="">删除</el-button>
<el-button @click="handleDispose(scope.row,'check')" type="text" size="small" class="">审核</el-button>
</template>
</el-table-column>
</el-table>
@ -236,7 +238,7 @@
</div>
</div>
</div>
<div v-if="pageType == 'dispose' || pageType == 'info' || pageType == 'assign' || pageType=='check'">
<div v-if="pageType == 'dispose' || pageType == 'info' || pageType == 'add'">
<event-info ref="eleEditForm" :pageType="pageType" :eventId="eventId" :eventDetailData="eventDetailData"
@handleClose="handleClose" @handleOk="handleOk" @dialogOk="handleEditSuccess" />
</div>
@ -280,7 +282,7 @@ export default {
}
return {
pageType: "list", // list add dispose info assign
pageType: "list", // list add dispose info
user: {},
agencyId: "",
@ -525,15 +527,15 @@ export default {
},
//
async handleDispose(row,type) {
this.eventId = '1818180543393128449';
async handleDispose(row) {
this.eventId = row.icEventId;
const url = "/governance/icEvent/detail";
const { data, code, msg } = await requestPost(url, {
icEventId: this.eventId,
});
if (code === 0) {
this.eventDetailData = { ...data };
this.pageType = type;
this.pageType = "dispose";
} else {
this.$message.error(msg);
}

Loading…
Cancel
Save