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