From fe0b2354051e089d97172b8434c0dd27dab75078 Mon Sep 17 00:00:00 2001 From: XieYongHong <18010623010@163.com> Date: Wed, 2 Aug 2023 11:30:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E7=89=A9=E6=A8=A1=E5=9E=8B-=E5=B1=9E=E6=80=A7=E6=9D=A5?= =?UTF-8?q?=E6=BA=90=E5=8F=AF=E4=BB=A5=E9=80=89=E6=8B=A9=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 修改bug优化ui * fix: 修改物模型导入bug * fix: 优化设备物模型-规则调试 * fix: 优化设备物模型-属性来源可以修改产品规则 * fix: 修改设备物模型-属性来源可以选择规则 --- src/api/data-collect/channel.ts | 2 +- src/api/data-collect/collector.ts | 4 +- .../FRuleEditor-copy/Operator/index.vue | 4 +- src/components/FRuleEditor/Operator/index.vue | 2 + src/components/PermissionButton/index.vue | 6 +- src/utils/consts.ts | 6 +- src/views/DataCollect/Channel/Save/index.vue | 4 +- src/views/DataCollect/Channel/index.vue | 24 +- .../DataCollect/Collector/Point/Scan/Tree.vue | 2 + .../DataCollect/Collector/Point/index.vue | 43 +- .../DataCollect/Collector/Tree/Save/index.vue | 18 +- .../DataCollect/Collector/Tree/index.vue | 6 +- src/views/DataCollect/Collector/data.ts | 5 +- .../DataCollect/Dashboard/components/Card.vue | 3 +- .../components/BindThirdAccount/index.vue | 6 +- .../components/NotificationRecord/index.vue | 5 +- .../components/StationMessage/index.vue | 2 +- .../Center/components/Subscribe/index.vue | 6 +- src/views/account/Center/index.vue | 4 +- .../Category/components/modifyModal/index.vue | 12 +- src/views/device/Category/index.vue | 6 +- src/views/device/DashBoard/index.vue | 12 +- .../ChildDevice/EdgeMap/PatchMapping.vue | 2 + .../Diagnose/Message/Function/index.vue | 2 +- .../Instance/Detail/EdgeMap/PatchMapping.vue | 2 + .../components/EditTable/PatchMapping.vue | 2 + .../device/Product/Detail/BasicInfo/indev.vue | 24 +- src/views/device/Product/Detail/index.vue | 7 + src/views/device/Product/DialogTips/index.vue | 4 + src/views/device/Product/index.vue | 8 +- .../device/components/Metadata/Base/Base.vue | 1 + .../device/components/Metadata/Cat/index.vue | 1 + .../components/Metadata/Import/index.vue | 671 +++++++++++------- .../link/DashBoard/components/Network.vue | 7 +- src/views/media/Device/Channel/Tree/index.vue | 2 + src/views/notice/Config/SyncUser/index.vue | 2 + .../DropdownButton/DropdownButton.vue | 2 + .../Save/components/ParamsDropdown/index.vue | 2 + .../system/Apply/Save/components/EditForm.vue | 3 +- .../system/Apply/componenets/MenuDialog.vue | 2 + .../system/DataSource/Management/index.vue | 3 +- .../system/Department/components/LeftTree.vue | 2 + src/views/system/Menu/Setting/index.vue | 3 +- .../components/Save/components/NotifyWay.vue | 8 +- .../Platforms/Api/components/LeftTree.vue | 3 +- src/views/user/Login/index.vue | 2 +- vite.config.ts | 2 +- 47 files changed, 579 insertions(+), 370 deletions(-) diff --git a/src/api/data-collect/channel.ts b/src/api/data-collect/channel.ts index f255032e..f8ec066c 100644 --- a/src/api/data-collect/channel.ts +++ b/src/api/data-collect/channel.ts @@ -11,7 +11,7 @@ export const save = (data: any) => server.post(`/data-collect/channel`, data); export const update = (id: string, data: any) => server.put(`/data-collect/channel/${id}`, data); -export const getProviders = () => server.get(`/gateway/device/providers`); +export const getProviders = () => server.get(`/data-collect/channel/providers`); export const queryOptionsList = (type: string) => server.get(`/data-collect/opc/${type}`); diff --git a/src/api/data-collect/collector.ts b/src/api/data-collect/collector.ts index ce1c8e5f..8ab956f5 100644 --- a/src/api/data-collect/collector.ts +++ b/src/api/data-collect/collector.ts @@ -61,4 +61,6 @@ export const scanOpcUAList = (data: any) => export const queryTypeList = () => server.get(`/data-collect/opc/data-types`); -export const getProviders = () => server.get('/data-collect/channel/gateway/codec/providers') \ No newline at end of file +export const getProviders = () => server.get('/data-collect/channel/gateway/codec/providers') + +export const getStates = () => server.get('/dictionary/running-state/items') \ No newline at end of file diff --git a/src/components/FRuleEditor-copy/Operator/index.vue b/src/components/FRuleEditor-copy/Operator/index.vue index 9522a139..0ad74e01 100644 --- a/src/components/FRuleEditor-copy/Operator/index.vue +++ b/src/components/FRuleEditor-copy/Operator/index.vue @@ -3,7 +3,9 @@
+ :tree-data="data" + :showLine="{ showLeafIcon: false }" + :show-icon="true"> - + @@ -89,6 +89,10 @@ const props = defineProps({ style: { type: Object as PropType }, + placement:{ + type: String, + default: 'top' + }, ...omit(buttonProps(), 'icon') }) diff --git a/src/utils/consts.ts b/src/utils/consts.ts index 555c55ef..9acfd9a3 100644 --- a/src/utils/consts.ts +++ b/src/utils/consts.ts @@ -53,7 +53,7 @@ export const USER_CENTER_MENU_BUTTON_CODE = 'user-center-passwd-update' /**协议列表 */ export const protocolList = [ - { label: 'OPC-UA', value: 'OPC_UA', alias: 'opc-ua' }, - { label: 'Modbus/TCP', value: 'MODBUS_TCP', alias: 'modbus-tcp' }, - { label: 'GATEWAY', value: 'COLLECTOR_GATEWAY', alias: 'collector-gateway' }, + { label: 'OPC_UA', value: 'OPC_UA', alias: 'opc-ua' }, + { label: 'MODBUS_TCP', value: 'MODBUS_TCP', alias: 'Modbus/TCP' }, + { label: 'COLLECTOR_GATEWAY', value: 'COLLECTOR_GATEWAY', alias: 'GATEWAY' }, ] diff --git a/src/views/DataCollect/Channel/Save/index.vue b/src/views/DataCollect/Channel/Save/index.vue index 037873eb..2b63c814 100644 --- a/src/views/DataCollect/Channel/Save/index.vue +++ b/src/views/DataCollect/Channel/Save/index.vue @@ -304,9 +304,9 @@ const getProvidersList = async () => { if (resp.status === 200) { const arr = resp.result .filter( - (item: any) => ['collector-gateway', 'modbus-tcp', 'opc-ua'].includes(item.id), + (item: any) => ['GATEWAY', 'Modbus/TCP', 'opc-ua'].includes(item.name), ) - .map((it: any) => it.id); + .map((it: any) => it.name); const providers: any = protocolList.filter((item: any) => arr.includes(item.alias), ); diff --git a/src/views/DataCollect/Channel/index.vue b/src/views/DataCollect/Channel/index.vue index 583606f9..3e27726b 100644 --- a/src/views/DataCollect/Channel/index.vue +++ b/src/views/DataCollect/Channel/index.vue @@ -143,11 +143,12 @@ \ No newline at end of file diff --git a/src/views/link/DashBoard/components/Network.vue b/src/views/link/DashBoard/components/Network.vue index e849cd7d..bb6c1893 100644 --- a/src/views/link/DashBoard/components/Network.vue +++ b/src/views/link/DashBoard/components/Network.vue @@ -7,7 +7,7 @@ 上行 @@ -109,7 +109,9 @@ const pickerTimeChange = (value: any) => { data.value.time.type = undefined; getNetworkEcharts(data.value); }; - +const changeType = (value:any) =>{ + getNetworkEcharts(data.value); +} const getNetworkEcharts = async (val: any) => { loading.value = true; const resp: any = await dashboard(networkParams(val)); @@ -215,6 +217,7 @@ watch( () => data.value.time.type, (value) => { if (value === undefined) return; + console.log(value); const date = getTimeByType(value); data.value.time.time = [dayjs(date), dayjs(new Date())]; diff --git a/src/views/media/Device/Channel/Tree/index.vue b/src/views/media/Device/Channel/Tree/index.vue index 5cf04f0c..827ce9ee 100644 --- a/src/views/media/Device/Channel/Tree/index.vue +++ b/src/views/media/Device/Channel/Tree/index.vue @@ -21,6 +21,8 @@ } }" :fieldNames="{ key: 'id', title: 'name' }" + :showLine="{ showLeafIcon: false }" + :show-icon="true" />
diff --git a/src/views/notice/Config/SyncUser/index.vue b/src/views/notice/Config/SyncUser/index.vue index e7b91266..efcc42d1 100644 --- a/src/views/notice/Config/SyncUser/index.vue +++ b/src/views/notice/Config/SyncUser/index.vue @@ -30,6 +30,8 @@ :fieldNames="{ title: 'name', key: 'id' }" :selectedKeys="[deptId]" @select="onTreeSelect" + :showLine="{ showLeafIcon: false }" + :show-icon="true" > diff --git a/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue b/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue index 4f00510e..11055f19 100644 --- a/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue +++ b/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue @@ -38,6 +38,8 @@ :height='450' :virtual='true' @select='treeSelect' + :showLine="{ showLeafIcon: false }" + :show-icon="true" >