From 694bfe783b36feed004bd29bdfc22b6cd53e57f2 Mon Sep 17 00:00:00 2001 From: Zhufu <1176354795@qq.com> Date: Tue, 30 Apr 2024 14:52:58 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=B8=93=E9=A2=98=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E3=80=91=E7=94=BB=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sys/ThematicSetting.ts | 28 +++++ .../demo/ThematicSetting/UseModal/index.vue | 118 +++++++++++++----- src/views/demo/ThematicSetting/index.vue | 51 ++++---- src/views/demo/ThematicSetting/util.ts | 26 +++- 4 files changed, 156 insertions(+), 67 deletions(-) create mode 100644 src/api/sys/ThematicSetting.ts diff --git a/src/api/sys/ThematicSetting.ts b/src/api/sys/ThematicSetting.ts new file mode 100644 index 0000000..7fd422f --- /dev/null +++ b/src/api/sys/ThematicSetting.ts @@ -0,0 +1,28 @@ +import { defHttp } from '@/utils/http/axios'; +enum Api{ + LoadPage = '/api/DroneCaseinfo/LoadCaseTopic', + GetTopicRelevance = '/api/DroneCaseinfo/LoadTopicRelevance', + GetCaseTypeList = '/api/SysDataItemDetail/Load', + GetRoleList = '/api/Roles/LoadPage', + AddTopicCaseType = '/api/DroneCaseinfo/AddTopicCaseType', + AddTopicRole = '/api/DroneCaseinfo/AddTopicRole' +} +export function LoadPage(params) { + return defHttp.get({ url: Api.LoadPage, params }); +} +export function GetTopicRelevance(params){ + return defHttp.get({ url: Api.GetTopicRelevance, params }); +} +export function GetCaseTypeList(params){ + params = {...params,code:'DRONE_CASE_TYPE'} + return defHttp.get({ url: Api.GetCaseTypeList, params }); +} +export function GetRoleList(params){ + return defHttp.get({ url: Api.GetRoleList, params }); +} +export function AddTopicCaseType(params){ + return defHttp.post({ url: Api.AddTopicCaseType, params }); +} +export function AddTopicRole(params){ + return defHttp.post({ url: Api.AddTopicRole, params }); +} \ No newline at end of file diff --git a/src/views/demo/ThematicSetting/UseModal/index.vue b/src/views/demo/ThematicSetting/UseModal/index.vue index 5149c5d..5009413 100644 --- a/src/views/demo/ThematicSetting/UseModal/index.vue +++ b/src/views/demo/ThematicSetting/UseModal/index.vue @@ -1,28 +1,17 @@ @@ -65,4 +106,13 @@ onBeforeUnmount(() => { justify-content: flex-end; margin-top: 20px; } -} +} + + diff --git a/src/views/demo/ThematicSetting/index.vue b/src/views/demo/ThematicSetting/index.vue index 8e235e5..697eaa5 100644 --- a/src/views/demo/ThematicSetting/index.vue +++ b/src/views/demo/ThematicSetting/index.vue @@ -7,11 +7,13 @@