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

Loading…
Cancel
Save