|
@ -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); |
|
|
} |
|
|
} |
|
|