From a6d87d5c0d2d67c1d3e9c2330d43e4b7352e21f8 Mon Sep 17 00:00:00 2001 From: zhenhui <1276357500@qq.com> Date: Tue, 10 Mar 2026 10:09:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B8=A0=E9=81=93ChannelMana?= =?UTF-8?q?ge=E5=85=B3=E8=81=94=E9=83=A8=E9=97=A8SystemDepart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/plugin/channel/api/manage/index.ts | 24 ++-- .../plugin/channel/manage/index/index.vue | 31 ++++- .../manage/index/modules/edit-dialog.vue | 27 ++++- .../manage/index/modules/table-search.vue | 27 +++++ .../manage/ChannelManageController.php | 112 +++++++++++++++++- .../logic/manage/ChannelManageLogic.php | 19 ++- .../channel/model/manage/ChannelManage.php | 11 ++ server/plugin/saiadmin/config/route.php | 6 + 8 files changed, 242 insertions(+), 15 deletions(-) diff --git a/saiadmin-artd/src/views/plugin/channel/api/manage/index.ts b/saiadmin-artd/src/views/plugin/channel/api/manage/index.ts index 65694d7..f51085b 100644 --- a/saiadmin-artd/src/views/plugin/channel/api/manage/index.ts +++ b/saiadmin-artd/src/views/plugin/channel/api/manage/index.ts @@ -11,7 +11,7 @@ export default { */ list(params: Record) { return request.get({ - url: '/channel/manage/ChannelManage/index', + url: '/core/channel/manage/ChannelManage/index', params }) }, @@ -23,7 +23,7 @@ export default { */ read(id: number | string) { return request.get({ - url: '/channel/manage/ChannelManage/read?id=' + id + url: '/core/channel/manage/ChannelManage/read?id=' + id }) }, @@ -34,7 +34,7 @@ export default { */ save(params: Record) { return request.post({ - url: '/channel/manage/ChannelManage/save', + url: '/core/channel/manage/ChannelManage/save', data: params }) }, @@ -46,7 +46,7 @@ export default { */ update(params: Record) { return request.put({ - url: '/channel/manage/ChannelManage/update', + url: '/core/channel/manage/ChannelManage/update', data: params }) }, @@ -58,7 +58,7 @@ export default { */ delete(params: Record) { return request.del({ - url: '/channel/manage/ChannelManage/destroy', + url: '/core/channel/manage/ChannelManage/destroy', data: params }) }, @@ -68,18 +68,28 @@ export default { */ updateStatus(params: { id: number | string; status: number }) { return request.put({ - url: '/channel/manage/ChannelManage/updateStatus', + url: '/core/channel/manage/ChannelManage/updateStatus', data: params }) }, + /** + * 获取可操作部门列表(树形) + * @returns 部门树 + */ + getDeptList() { + return request.get({ + url: '/core/channel/manage/ChannelManage/getDeptList' + }) + }, + /** * 获取管理员下拉列表(SystemUser 的 id、username、realname) * @returns 管理员列表 */ getAdminList() { return request.get({ - url: '/channel/manage/ChannelManage/getAdminList' + url: '/core/channel/manage/ChannelManage/getAdminList' }) } } diff --git a/saiadmin-artd/src/views/plugin/channel/manage/index/index.vue b/saiadmin-artd/src/views/plugin/channel/manage/index/index.vue index 7dee174..b1a88fc 100644 --- a/saiadmin-artd/src/views/plugin/channel/manage/index/index.vue +++ b/saiadmin-artd/src/views/plugin/channel/manage/index/index.vue @@ -1,7 +1,7 @@