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 @@