From 6274b1f01dcdc39a01bac1401f549930c3231d76 Mon Sep 17 00:00:00 2001 From: qiaochuLei <124648559+qiaochuLei@users.noreply.github.com> Date: Wed, 23 Aug 2023 13:53:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E4=BA=A7=E5=93=81?= =?UTF-8?q?=E7=89=A9=E6=A8=A1=E5=9E=8B=E8=A7=84=E5=88=99TS=EF=BC=8C?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20tcp=E7=B2=98=E6=8B=86=E5=8C=85TS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: bug#17584 * fix: bug#17605、规则属性脚本提示语 * fix: 系统管理菜单管理 * fix: tcp粘拆包TS * fix: 产品物模型规则TS --- src/api/device/instance.ts | 14 ++++ src/api/link/type.ts | 5 ++ src/components/FRuleEditor/Editor/index.vue | 65 ++++++++++++++++++- src/utils/consts.ts | 1 + .../device/components/InklingDevice/index.vue | 2 +- .../Metadata/Base/components/Source.vue | 3 +- src/views/link/Type/Detail/index.vue | 38 +++++++++++ .../components/AddDeviceOrProductDialog.vue | 2 +- src/views/system/Menu/Setting/index.vue | 9 +-- src/views/system/Menu/index.vue | 4 +- 10 files changed, 131 insertions(+), 12 deletions(-) diff --git a/src/api/device/instance.ts b/src/api/device/instance.ts index a4f189fd..70e08c3f 100644 --- a/src/api/device/instance.ts +++ b/src/api/device/instance.ts @@ -617,3 +617,17 @@ export const queryByParent = (deviceId: string) => server.get(`/device/gateway/$ export const queryCodeTips = (productId: string, deviceId: string) => server.get(`/device/transparent-codec/${productId}/${deviceId}.d.ts`) export const queryProductCodeTips = (productId: string) => server.get(`/device/transparent-codec/${productId}.d.ts`) + +/** + * 获取设备物模型规则TS + * @param deviceId 设备ID + * @returns + */ +export const queryTypescript = (deviceId:string) => server.get(`/device/${deviceId}/virtual-property.d.ts`) + +/** + * 获取产品物模型规则TS + * @param productId 产品ID + * @returns + */ +export const queryProductTs = (productId:string) => server.get(`/product/${productId}/virtual-property.d.ts`) \ No newline at end of file diff --git a/src/api/link/type.ts b/src/api/link/type.ts index 70e75bcf..54e64802 100644 --- a/src/api/link/type.ts +++ b/src/api/link/type.ts @@ -36,3 +36,8 @@ export const save = (data: Object) => server.post(`/network/config`, data); export const update = (data: Object) => server.patch(`/network/config`, data); export const detail = (id: string) => server.get(`/network/config/${id}`); + +/** + * 获取TCP粘拆包TS资源 + */ +export const getTs = () => server.get('/system/resources/ScriptPayloadParser.d.ts') diff --git a/src/components/FRuleEditor/Editor/index.vue b/src/components/FRuleEditor/Editor/index.vue index 33c91e09..9afca1b4 100644 --- a/src/components/FRuleEditor/Editor/index.vue +++ b/src/components/FRuleEditor/Editor/index.vue @@ -29,19 +29,28 @@
- +