|
|
|
@ -191,7 +191,7 @@ |
|
|
|
:show-overflow-tooltip="true"> |
|
|
|
|
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="serviceOrgName" |
|
|
|
<el-table-column prop="sourceName" |
|
|
|
align="center" |
|
|
|
min-width="150" |
|
|
|
label="来自" |
|
|
|
@ -218,14 +218,14 @@ |
|
|
|
<el-table-column prop="serviceStatus" |
|
|
|
align="center" |
|
|
|
width="100" |
|
|
|
label="服务人数" |
|
|
|
label="服务状态" |
|
|
|
:show-overflow-tooltip="true"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{scope.row.serviceStatus==='in_service'?'进行中':'已完成'}}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
<el-table-column prop="servicePeopleNumber" |
|
|
|
<el-table-column prop="servedPersonQty" |
|
|
|
align="center" |
|
|
|
width="110" |
|
|
|
label="服务人数" |
|
|
|
@ -241,7 +241,7 @@ |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
>查看</el-button> |
|
|
|
<el-button v-if="scope.row.serviceStatus==='in_service'" |
|
|
|
<el-button |
|
|
|
@click="handleEdit(scope.row)" |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
@ -257,7 +257,10 @@ |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
>人员名单</el-button> --> |
|
|
|
<el-button v-if="scope.row.serviceStatus==='in_service'" |
|
|
|
|
|
|
|
<!-- 暂时不限制删除按钮,任何状态都允许删除,产品要求的 --> |
|
|
|
<!-- v-if="scope.row.serviceStatus==='in_service'" --> |
|
|
|
<el-button |
|
|
|
@click="handleDel(scope.row)" |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
@ -676,7 +679,7 @@ export default { |
|
|
|
type: "warning" |
|
|
|
}) |
|
|
|
.then(() => { |
|
|
|
this.cancelFuwu() |
|
|
|
this.cancelFuwu([row.serviceRecordId]) |
|
|
|
}) |
|
|
|
.catch(err => { |
|
|
|
if (err == "cancel") { |
|
|
|
@ -690,20 +693,17 @@ export default { |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
async cancelFuwu () { |
|
|
|
async cancelFuwu (serviceRecordIds) { |
|
|
|
|
|
|
|
const url = '/governance/icServiceRecordV2/cancel'; |
|
|
|
let params = { |
|
|
|
serviceRecordId: this.serviceRecordId |
|
|
|
} |
|
|
|
const url = '/governance/icServiceRecordV2/searchDeleteBatch'; |
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
const { data, code, msg } = await requestPost(url, serviceRecordIds); |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.$message.success("取消成功!"); |
|
|
|
this.getTableData(); |
|
|
|
} else { |
|
|
|
this.$message.error("操作失败!"); |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
|