Browse Source

[社区服务]调整删除接口

V1.0
wxz 3 years ago
parent
commit
9d5b8d229c
  1. 16
      src/views/modules/communityService/commonDemand/index.vue
  2. 26
      src/views/modules/communityService/fuwuzhaoren/index.vue
  3. 11
      src/views/modules/shequzhili/welfare/welfare.vue

16
src/views/modules/communityService/commonDemand/index.vue

@ -245,7 +245,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"
@ -686,7 +689,7 @@
type: "warning"
})
.then(() => {
this.cancelFuwu()
this.cancelFuwu([row.serviceRecordId])
})
.catch(err => {
if (err == "cancel") {
@ -700,14 +703,11 @@
},
async cancelFuwu () {
async cancelFuwu (serviceRecordIds) {
const url = '/governance/icServiceRecordV2/cancel';
let params = {
serviceRecordId: this.serviceRecordId
}
const url = '/governance/icServiceRecordV2/delete';
const { data, code, msg } = await requestPost(url, params);
const { data, code, msg } = await requestPost(url, serviceRecordIds);
if (code === 0) {
this.$message.success("取消成功!");

26
src/views/modules/communityService/fuwuzhaoren/index.vue

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

11
src/views/modules/shequzhili/welfare/welfare.vue

@ -566,7 +566,7 @@ export default {
type: "warning",
})
.then(() => {
this.cancelFuwu();
this.cancelFuwu([row.serviceRecordId]);
})
.catch((err) => {
if (err == "cancel") {
@ -578,13 +578,10 @@ export default {
});
},
//
async cancelFuwu() {
const url = "/governance/icServiceRecordV2/cancel";
let params = {
serviceRecordId: this.serviceRecordId,
};
async cancelFuwu(serviceRecordIds) {
const url = "/governance/icServiceRecordV2/delete";
const { data, code, msg } = await requestPost(url, params);
const { data, code, msg } = await requestPost(url, serviceRecordId);
if (code === 0) {
this.$message.success("取消成功!");

Loading…
Cancel
Save