From 4600fcb4d70e1fc7aa576824496a5589b0caf3a4 Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Tue, 12 Mar 2024 18:57:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9C=BA=E6=99=AF=E8=81=94=E5=8A=A8?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E9=80=9A=E7=9F=A5=E5=8A=A8=E4=BD=9C=E5=8F=AA?= =?UTF-8?q?=E6=9C=89=E5=BE=AE=E4=BF=A1=E9=80=9A=E7=9F=A5=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E6=94=B6=E4=BF=A1=E4=BA=BA=E3=80=81=E6=94=B6?= =?UTF-8?q?=E4=BF=A1=E4=BA=BA=E9=83=A8=E9=97=A8=E3=80=81=E6=94=B6=E4=BF=A1?= =?UTF-8?q?=E4=BA=BA=E6=A0=87=E7=AD=BE=E5=BF=85=E5=A1=AB=E5=85=B6=E4=B8=AD?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=EF=BC=9B=E7=94=A8=E6=88=B7=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E4=BB=BB=E4=BD=95=E8=8F=9C=E5=8D=95=E8=B7=B3=E8=BD=AC=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 场景联动条件修改 * fix: 用户没有任何菜单跳转问题 * fix: 新增分组名为空问题 * fix: 场景联动消息通知动作只有微信通知需要校验收信人、收信人部门、收信人标签必填其中一个 * fix: 隐藏运行状态向前翻多页按钮 --- src/api/device/instance.ts | 2 +- src/store/menu.ts | 5 + .../Info/components/InklingModal/index.vue | 1 + .../Detail/Running/Property/Detail/Table.vue | 7 + src/views/device/Instance/Import/modal.vue | 2 +- src/views/device/Instance/index.vue | 121 +-- .../device/components/InklingDevice/index.vue | 654 ++++++++------- .../device/components/Metadata/Base/Base.vue | 2 +- .../AccessConfig/components/Cloud/Ctwing.vue | 5 +- .../action/Notify/VariableDefinitions.vue | 2 +- .../Save/components/ParamsDropdown/Double.vue | 23 +- .../Save/components/Terms/ParamsItem.vue | 788 ++++++++++-------- .../components/Right/Save/index.vue | 2 +- .../NoticeRule/components/Detail/index.vue | 2 +- src/views/system/Role/RoleLeft/index.vue | 12 +- src/views/system/Role/RoleRight/index.vue | 4 +- src/views/user/Login/index.vue | 2 +- 17 files changed, 919 insertions(+), 715 deletions(-) diff --git a/src/api/device/instance.ts b/src/api/device/instance.ts index a1b066d4..dbcc52df 100644 --- a/src/api/device/instance.ts +++ b/src/api/device/instance.ts @@ -607,7 +607,7 @@ export const metadataMapById = (type: 'device' | 'product', productId: string, d export const getMetadataMapById = (type: 'device' | 'product', productId: string) => server.get(`/device/metadata/mapping/${type}/${productId}`) -export const getInkingDevices = (data: string[]) => server.post('/plugin/mapping/device/_all', data) +export const getInkingDevices = (data: string[],pluginId:any) => server.post(`/plugin/mapping/device/${pluginId}/_all`, data) export const getProtocolMetadata = (id: string, transport: string) => server.get(`/protocol/${id}/${transport}/metadata`) diff --git a/src/store/menu.ts b/src/store/menu.ts index 74594519..2e573be3 100644 --- a/src/store/menu.ts +++ b/src/store/menu.ts @@ -123,6 +123,10 @@ export const useMenuStore = defineStore({ const silderMenus = handleSiderMenu(cloneDeep(resultData)) // const { menusData, silderMenus } = filterAsyncRouter(resultData) handleMenusMap(cloneDeep(menusData), this.handleMenusMapById) + if(!menusData.length){ + menusData.push(AccountMenu) + this.handleMenusMapById(AccountMenu) + } menusData.push({ path: '/', redirect: menusData[0]?.path, @@ -130,6 +134,7 @@ export const useMenuStore = defineStore({ hideInMenu: true } }) + // console.log(menusData) // menusData.push(AccountMenu) this.siderMenus = silderMenus diff --git a/src/views/device/Instance/Detail/Info/components/InklingModal/index.vue b/src/views/device/Instance/Detail/Info/components/InklingModal/index.vue index d8cebbc7..c81c0704 100644 --- a/src/views/device/Instance/Detail/Info/components/InklingModal/index.vue +++ b/src/views/device/Instance/Detail/Info/components/InklingModal/index.vue @@ -11,6 +11,7 @@ diff --git a/src/views/device/Instance/Detail/Running/Property/Detail/Table.vue b/src/views/device/Instance/Detail/Running/Property/Detail/Table.vue index 5f990304..d9094f26 100644 --- a/src/views/device/Instance/Detail/Running/Property/Detail/Table.vue +++ b/src/views/device/Instance/Detail/Running/Property/Detail/Table.vue @@ -10,6 +10,7 @@ current: (dataSource?.pageIndex || 0) + 1, pageSize: dataSource?.pageSize || 12, showSizeChanger: true, + showLessItems:true, total: dataSource?.total || 0, pageSizeOptions: ['12', '24', '48', '96'] }" @@ -196,4 +197,10 @@ const _download = (record: any) => { :deep(.ant-pagination-item) { display: none !important; } +:deep(.ant-pagination-jump-next){ + display: none !important; +} +:deep(.ant-pagination-jump-prev){ + display: none !important; +} \ No newline at end of file diff --git a/src/views/device/Instance/Import/modal.vue b/src/views/device/Instance/Import/modal.vue index 64e1a8bc..d40f9381 100644 --- a/src/views/device/Instance/Import/modal.vue +++ b/src/views/device/Instance/Import/modal.vue @@ -32,7 +32,7 @@
- +