From 903d1d87f2063e54978189701d9db4f6fc30c202 Mon Sep 17 00:00:00 2001 From: odc.xiaohui <xiaohui@Q1> Date: 星期五, 07 四月 2023 15:09:46 +0800 Subject: [PATCH] 修改删除报案人 --- src/views/cause/Entry.vue | 6 ++++-- src/views/manager/Police.vue | 1 - src/views/common/Audit.vue | 8 ++++---- src/api/User.js | 7 +++++++ src/views/manager/User.vue | 22 ++++++++++++++++++---- 5 files changed, 33 insertions(+), 11 deletions(-) diff --git a/src/api/User.js b/src/api/User.js index 28df470..1bf5862 100644 --- a/src/api/User.js +++ b/src/api/User.js @@ -22,3 +22,10 @@ method: 'get' }) } +export function deleteUser(id) { + return request({ + url: '/user/crowd?id='+id, + method: 'delete', + + }) +} diff --git a/src/views/cause/Entry.vue b/src/views/cause/Entry.vue index a576229..c931b8e 100644 --- a/src/views/cause/Entry.vue +++ b/src/views/cause/Entry.vue @@ -228,7 +228,7 @@ <!-- <el-button type="primary">瀵煎叆</el-button>--> </el-upload> </el-form-item> - <el-form-item>0 + <el-form-item> <!-- <el-button type="primary" @click="exportExcel">鎶ユ鏉愭枡瀵煎嚭</el-button>--> </el-form-item> @@ -277,8 +277,10 @@ <!-- <el-button type="text" size="medium"--> <!-- @click="leaveReport(scope.row.id, scope.row.causeId, scope.row.groupId)" style="color:#ff0000"--> <!-- :disabled="scope.row.isInGroup == 0">閫�缇� </el-button>--> +<!-- <el-button type="text" size="medium" @click="removeReport(scope.row.id, scope.row.causeId)"--> +<!-- style="color:#ff0000" :disabled="scope.row.isInGroup == 1">鍒犻櫎 </el-button>--> <el-button type="text" size="medium" @click="removeReport(scope.row.id, scope.row.causeId)" - style="color:#ff0000" :disabled="scope.row.isInGroup == 1">鍒犻櫎 </el-button> + style="color:#ff0000" >鍒犻櫎 </el-button> </template> </el-table-column> </el-table> diff --git a/src/views/common/Audit.vue b/src/views/common/Audit.vue index 542c1ac..77bd9ff 100644 --- a/src/views/common/Audit.vue +++ b/src/views/common/Audit.vue @@ -122,7 +122,7 @@ </el-col> <el-col :span="12"> <el-form-item label="琚獥鏃堕棿" prop="cheatTime"> - <el-date-picker v-model="auditFrom.cheatTime+''" type="datetime" placeholder="閫夋嫨鏃ユ湡鏃堕棿" + <el-date-picker v-model="auditFrom.cheatTime" type="datetime" placeholder="閫夋嫨鏃ユ湡鏃堕棿" :style="{ width: '100%' }" format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> </el-form-item> @@ -266,7 +266,7 @@ </el-col> <el-col :span="24"> <el-form-item label="鍏宠仈妗堜欢" prop="causeId"> - <el-select v-model="auditInfo.causeId+''" placeholder="璇烽�夋嫨涓嬫媺閫夋嫨" clearable :style="{ width: '50%' }"> + <el-select v-model="auditInfo.causeId" placeholder="璇烽�夋嫨涓嬫媺閫夋嫨" clearable :style="{ width: '50%' }"> <el-option v-for="item in causeOptions" :key="item.id" :label="item.name" :value="item.id"></el-option> </el-select> </el-form-item> @@ -380,8 +380,8 @@ </el-form-item> </el-col> <el-col :span="24"> - <el-form-item label="鍏宠仈妗堜欢" prop="causeId"> - <el-select v-model="auditInfo.causeId+''" placeholder="璇烽�夋嫨涓嬫媺閫夋嫨" clearable :style="{ width: '50%' }"> + <el-form-item label="鍏宠仈妗堜欢" prop="causeId"> + <el-select v-model="auditInfo.causeId" disabled placeholder="璇烽�夋嫨涓嬫媺閫夋嫨" clearable :style="{ width: '50%' }"> <el-option v-for="item in causeOptions" :key="item.id" :label="item.name" :value="item.id"></el-option> </el-select> </el-form-item> diff --git a/src/views/manager/Police.vue b/src/views/manager/Police.vue index 1f72241..016a78d 100644 --- a/src/views/manager/Police.vue +++ b/src/views/manager/Police.vue @@ -216,7 +216,6 @@ type: 'error' }) } - this.search(); }) }, diff --git a/src/views/manager/User.vue b/src/views/manager/User.vue index e8fa067..11e359f 100644 --- a/src/views/manager/User.vue +++ b/src/views/manager/User.vue @@ -31,11 +31,19 @@ <template slot-scope="scope"> <el-button type="text" size="medium" @click="details(scope.row)">缂栬緫</el-button> <!-- <el-button type="text" size="medium" @click="reset(scope.row.id)">閲嶇疆瀵嗙爜</el-button>--> - <!-- <el-button type="text" size="medium" @click="remove(scope.row.id)" style="color:#ff0000">鍒犻櫎--> + <el-button type="text" size="medium" @click="handleToManager(scope.row)">璁句负璀﹀憳</el-button> <el-button type="text" size="medium" @click="updateStatus(scope.row.id,scope.row.status)"> {{ scope.row.status == 1 ? "绂佺敤" : "鍚敤" }} </el-button> + <el-popconfirm + title="纭畾鍒犻櫎鍚楋紵" + @confirm="removeuser(scope.row.id)" + > + <el-button type="text" style="margin-left: 5px;color: red" slot="reference">鍒犻櫎</el-button> + </el-popconfirm> + + </template> </el-table-column> </el-table> @@ -123,7 +131,7 @@ import { getPublicityList, addPublicityList, - toManager + toManager, deleteUser } from '@/api/User' @@ -131,7 +139,7 @@ name: "User", data() { return { - + visible:false, rules: { nickName: [{ required: true, @@ -255,7 +263,13 @@ // ); // } // }, - + removeuser(id){ + console.log(id) + deleteUser(id).then(res=>{ + console.log(res) + this.init() + }) + }, //缂栬緫 details(val) { this.detailsVisible = true; -- Gitblit v1.8.0