From bde3379cb6aba3c64dc72c239f21a9c4229cb18e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kaizheng=28=E9=83=91=E5=87=AF=29?= Date: Sun, 2 Mar 2025 11:11:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/circle.js | 9 + src/utils/request.js | 2 +- .../{detail => }/components/forbidSpeak.vue | 9 + .../circle/data/components/studentList.vue | 2 +- .../detail/components/bannedUserList.vue | 180 ++++++++++++++ .../components/components/userItems.vue | 220 ++++++++++++++++++ .../circle/detail/components/newsList.vue | 2 +- .../circle/detail/components/privateList.vue | 57 +++-- .../circle/detail/components/userList.vue | 174 +++++--------- .../detail/components/userLnteractList.vue | 13 +- src/views/circle/detail/index.vue | 12 +- 11 files changed, 533 insertions(+), 147 deletions(-) rename src/views/circle/{detail => }/components/forbidSpeak.vue (91%) create mode 100644 src/views/circle/detail/components/bannedUserList.vue create mode 100644 src/views/circle/detail/components/components/userItems.vue diff --git a/src/api/circle.js b/src/api/circle.js index 42f2911..ef2d838 100644 --- a/src/api/circle.js +++ b/src/api/circle.js @@ -179,3 +179,12 @@ export function setMainPageParam(data) { data }); } + +// 后台获取用户列表 +export function getCustomerList(data) { + return request({ + url: "/admin/group/message/getCustomerList", + method: "post", + data + }); +} diff --git a/src/utils/request.js b/src/utils/request.js index 416c724..cc6432f 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,6 +1,6 @@ import axios from "axios"; import router from "@/router/routers"; -import { Notification, Message } from "element-ui"; +import { Notification, Message, MessageBox } from "element-ui"; import store from "../store"; import { getToken } from "@/utils/auth"; import Config from "@/settings"; diff --git a/src/views/circle/detail/components/forbidSpeak.vue b/src/views/circle/components/forbidSpeak.vue similarity index 91% rename from src/views/circle/detail/components/forbidSpeak.vue rename to src/views/circle/components/forbidSpeak.vue index fc5dcb3..cd76b4a 100644 --- a/src/views/circle/detail/components/forbidSpeak.vue +++ b/src/views/circle/components/forbidSpeak.vue @@ -47,6 +47,15 @@ export default { }; }, methods: { + cancelProhibition() { + this.formProhibition = { + userName: "", + phone: "", + type: 0, + content: "无" + }; + this.dialogFormVisible = false; + }, submitProhibition() { if (![0, 1, 2].includes(this.formProhibition.type)) return; const data = { diff --git a/src/views/circle/data/components/studentList.vue b/src/views/circle/data/components/studentList.vue index b4046ce..2aa92e9 100644 --- a/src/views/circle/data/components/studentList.vue +++ b/src/views/circle/data/components/studentList.vue @@ -110,7 +110,7 @@ + diff --git a/src/views/circle/detail/components/components/userItems.vue b/src/views/circle/detail/components/components/userItems.vue new file mode 100644 index 0000000..45a5852 --- /dev/null +++ b/src/views/circle/detail/components/components/userItems.vue @@ -0,0 +1,220 @@ + + + diff --git a/src/views/circle/detail/components/newsList.vue b/src/views/circle/detail/components/newsList.vue index 27de62f..be31b26 100644 --- a/src/views/circle/detail/components/newsList.vue +++ b/src/views/circle/detail/components/newsList.vue @@ -3,7 +3,7 @@