From 8c44d9704b55851514ad4a71eb7cd1cc9ecaed47 Mon Sep 17 00:00:00 2001 From: qiaochuLei <124648559+qiaochuLei@users.noreply.github.com> Date: Thu, 9 Nov 2023 17:35:43 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20bug#19950=E3=80=8119904=E3=80=811958?= =?UTF-8?q?8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 菜单详情按钮管理编码改变权限回流bug * fix: 菜单bug * fix: bug#19588 * fix: bug#19904 * fix: bug#19950 --- src/api/device/dashboard.ts | 2 +- src/api/system/apiPage.ts | 7 ++- .../device/DashBoard/components/Amap.vue | 6 +- .../NoticeRule/components/Detail/index.vue | 3 +- .../NoticeRule/components/Save/index.vue | 15 +++-- .../Platforms/Api/components/ChooseApi.vue | 63 +++++++++++-------- .../Platforms/Api/components/LeftTree.vue | 31 +++++++++ vite.config.ts | 1 + 8 files changed, 94 insertions(+), 34 deletions(-) diff --git a/src/api/device/dashboard.ts b/src/api/device/dashboard.ts index 34ee06e6..999b5b44 100644 --- a/src/api/device/dashboard.ts +++ b/src/api/device/dashboard.ts @@ -15,4 +15,4 @@ export const dashboard = (data?:any) => server.post('/dashboard/_multi',data); /** * 地图数据 */ -export const getGo = (data?:any) => server.post('/geo/object/device/_search/geo.json') \ No newline at end of file +export const getGo = (data?:any) => server.post('/geo/object/device/_search/geo.json',data) \ No newline at end of file diff --git a/src/api/system/apiPage.ts b/src/api/system/apiPage.ts index a827239c..0c19d2fa 100644 --- a/src/api/system/apiPage.ts +++ b/src/api/system/apiPage.ts @@ -32,4 +32,9 @@ export const delOperations_api = (data:object) => server.remove(`/application/op * @param data * @returns */ -export const updateOperations_api = (code:string,type:'_add'| '_delete', data: object) => server.post(`/application/${code}/grant/${type}`, data); +// export const updateOperations_api = (code:string,type:'_add'| '_delete', data: object) => server.post(`/application/${code}/grant/${type}`, data); + +/** + * 赋权-选中/取消选中api + */ +export const updateOperations_api = (id:string,data:object) => server.post(`/application/${id}/grant`,data) diff --git a/src/views/device/DashBoard/components/Amap.vue b/src/views/device/DashBoard/components/Amap.vue index 7d331ac4..9311e1e1 100644 --- a/src/views/device/DashBoard/components/Amap.vue +++ b/src/views/device/DashBoard/components/Amap.vue @@ -37,7 +37,11 @@ import AmapComponent from '@/components/AMapComponent/index.vue'; import { getGo } from '@/api/device/dashboard'; let point = ref(); const getMapData = async () => { - const res = await getGo({}); + const res = await getGo({ +    filter:{ +        paging:false +    } +}); point.value = res.result?.features; }; getMapData(); diff --git a/src/views/system/NoticeRule/components/Detail/index.vue b/src/views/system/NoticeRule/components/Detail/index.vue index 13adfef9..2e228b06 100644 --- a/src/views/system/NoticeRule/components/Detail/index.vue +++ b/src/views/system/NoticeRule/components/Detail/index.vue @@ -31,7 +31,7 @@ {{ variables }} -
+
用户权限
{{ obj.role }} @@ -49,6 +49,7 @@ import ConfigApi from '@/api/notice/config'; import TemplateApi from '@/api/notice/template'; import { queryConfigVariables } from '@/api/system/noticeRule'; import { getRoleList_api } from '@/api/system/user'; +import { isNoCommunity } from "@/utils/utils"; const props = defineProps({ data: { diff --git a/src/views/system/NoticeRule/components/Save/index.vue b/src/views/system/NoticeRule/components/Save/index.vue index 4bd4bf86..0cf750f4 100644 --- a/src/views/system/NoticeRule/components/Save/index.vue +++ b/src/views/system/NoticeRule/components/Save/index.vue @@ -60,14 +60,14 @@ ref="variableRef" /> -