Browse Source

人民建议删除

xiaowang-featrue
是小王呀\24601 9 months ago
parent
commit
4adb38f1f6
  1. 10
      src/views/modules/peopleOpinons/opinionsDaily.vue
  2. 11
      src/views/modules/solicitationSpecial/cpts/suggestionList.vue
  3. 51
      src/views/modules/solicitationSpecial/index.vue

10
src/views/modules/peopleOpinons/opinionsDaily.vue

@ -132,7 +132,7 @@
<template slot-scope="scope">
<el-button @click="handleDispose(scope.row,'dispose')" type="text"
size="small">办理</el-button>
<el-button @click="handleDispose(scope.row,'info')" type="text" size="small">删除</el-button>
<el-button @click="handleDel(scope.row,'info')" type="text" size="small">删除</el-button>
</template>
</el-table-column>
</el-table>
@ -687,14 +687,16 @@ export default {
},
async delEvent(eventId) {
const url = "/governance/icEventOld/delete";
let idsArr = [eventId];
const { data, code, msg } = await requestPost(url, idsArr);
if (code === 0) {
const formData = new FormData();
formData.append('ids', eventId) ;
requestPost(url, formData).then(res => {
if (res.code === 0) {
this.$message.success("删除成功!");
this.getTableData();
} else {
this.$message.error("操作失败!");
}
})
},
async getTableData() {

11
src/views/modules/solicitationSpecial/cpts/suggestionList.vue

@ -132,7 +132,7 @@
<template slot-scope="scope">
<el-button @click="handleDispose(scope.row,'dispose')" type="text" size="small"
>办理</el-button>
<el-button @click="handleDispose(scope.row,'info')" type="text" size="small"
<el-button @click="handleDel(scope.row,'info')" type="text" size="small"
>删除</el-button>
</template>
</el-table-column>
@ -709,16 +709,19 @@ export default {
})
.catch((err) => { });
},
async delEvent(eventId) {
const url = "/governance/icEventOld/delete";
let idsArr = [eventId];
const { data, code, msg } = await requestPost(url, idsArr);
if (code === 0) {
const formData = new FormData();
formData.append('ids', eventId) ;
requestPost(url, formData).then(res => {
if (res.code === 0) {
this.$message.success("删除成功!");
this.getTableData();
} else {
this.$message.error("操作失败!");
}
})
},
async getTableData() {

51
src/views/modules/solicitationSpecial/index.vue

@ -337,7 +337,7 @@ export default {
showSupervise: false,
selVoiceUrl: "",
multipleSelection: [],
ids: [],
superviseFrom:{
content: "",
@ -418,28 +418,22 @@ export default {
})
.then(() => {
const url = "/governance/icEventSpecialSubject/delete";
const ids = new FormData();
this.multipleSelection.forEach(item=>{
const formData = new FormData();
this.ids.forEach(item=>{
console.log(item,"ds;flk;sd");
ids.append(item)
formData.append('ids',item.ids)
}
)
// const parms={
// ids:this.multipleSelection
// }
// console.log(this.multipleSelection,"dflkjslkif");new FormData()
// this.multipleSelection.forEach(id => {
// ids.append('ids', id); // 'ids'
// });
const { data, code, msg } = requestPost(url, ids);
if (code === 0) {
requestPost(url, formData).then(res=>{
if (res.code === 0) {
this.$message.success("删除成功!");
this.getTableData();
} else {
this.$message.error("操作失败!");
}
})
})
.catch((err) => { });
},
async handleOpenClose(row){
@ -505,12 +499,12 @@ export default {
handleSelectionChange(val) {
console.log(val,"dsfd");
this.multipleSelection = [];
this.ids = [];
val.forEach((element) => {
this.multipleSelection.push({'ids':element.id});
this.ids.push({'ids':element.id});
});
console.log(val,
this.multipleSelection,"handleSuperviseEvent");
this.ids,"handleSuperviseEvent");
},
handleSearch(val) {
@ -583,34 +577,21 @@ export default {
},
async delSpecial(eventId) {
const url = "/governance/icEventSpecialSubject/delete";
let ids = [eventId];
const { data, code, msg } = await requestPost(url, ids);
if (code === 0) {
const formData = new FormData();
formData.append('ids', eventId) ;
requestPost(url, formData).then(res => {
if (res.code === 0) {
this.$message.success("删除成功!");
this.getTableData();
} else {
this.$message.error("操作失败!");
}
})
},
async getTableData() {
const url = "/governance/icEventSpecialSubject/page";
console.log(this.formData,"formData");
// if (this.eventTypeCheck) {
// this.formData.secondIdList = this.eventTypeCheck
// }
// agencyId
// if (Array.isArray(this.formData.agencyId) && this.formData.agencyId.length) {
// if(this.level=="grid"){
// this.formData.gridId = this.formData.agencyId[this.formData.agencyId.length - 1];
// this.formData.agencyId = "";
// }else{
// this.formData.agencyId = this.formData.agencyId[this.formData.agencyId.length - 1];
// this.formData.gridId = "";
// }
// } else {
// this.formData.agencyId = "";
// this.formData.gridId = "";
// }
const { pageSize, pageNo, formData } = this;
const { data, code, msg } = await requestPost(url, {

Loading…
Cancel
Save