From 2ab0ffeb51507fe3be0b301cfbb3362b4abb3477 Mon Sep 17 00:00:00 2001 From: fhysy <1149505133@qq.com> Date: Fri, 20 Dec 2024 15:38:59 +0800 Subject: [PATCH] =?UTF-8?q?=20fix(=E5=8D=97=E5=90=91=E9=87=87=E9=9B=86):?= =?UTF-8?q?=20=E8=B0=83=E6=95=B4=E6=95=B0=E6=8D=AE=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E3=80=81=E6=B7=BB=E5=8A=A0PluginTCP=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/gateway/southdirection.vue | 38 ++++++++++++++++------------ vite.config.js | 3 ++- 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/src/views/gateway/southdirection.vue b/src/views/gateway/southdirection.vue index 11a74f9..48188bf 100644 --- a/src/views/gateway/southdirection.vue +++ b/src/views/gateway/southdirection.vue @@ -367,34 +367,39 @@ import { getDeviceConf, getSerialPortDataList, setDeviceConf } from '/@/api/gate const dataTypeArray = ref([ { type: 'bool', datalen: 1, show: false }, + { type: 'char', datalen: 1, show: false }, + { type: 'string', datalen: null, show: true }, { type: 'int8', datalen: 1, show: false }, { type: 'uint8', datalen: 1, show: false }, { type: 'int16', datalen: 2, show: false }, - { type: 'uint16', datalen: 2, show: false }, - { type: 'float', datalen: 4, show: false }, - { type: 'int32', datalen: 4, show: false }, - { type: 'uint32', datalen: 4, show: false }, - { type: 'int64', datalen: 8, show: false }, - { type: 'uint64', datalen: 8, show: false }, - { type: 'double', datalen: 8, show: false }, - { type: 'char', datalen: 1, show: false }, - { type: 'string', datalen: null, show: true }, { type: 'int16_AB', datalen: 2, show: false }, { type: 'int16_BA', datalen: 2, show: false }, + { type: 'uint16', datalen: 2, show: false }, { type: 'uint16_AB', datalen: 2, show: false }, { type: 'uint16_BA', datalen: 2, show: false }, - { type: 'float_ABCD', datalen: 4, show: false }, - { type: 'float_BADC', datalen: 4, show: false }, - { type: 'float_CDAB', datalen: 4, show: false }, - { type: 'float_DCBA', datalen: 4, show: false }, + { type: 'float', datalen: 4, show: false }, + { type: 'float32_ABCD', datalen: 4, show: false }, + { type: 'float32_BADC', datalen: 4, show: false }, + { type: 'float32_CDAB', datalen: 4, show: false }, + { type: 'float32_DCBA', datalen: 4, show: false }, + { type: 'float64_ABCD', datalen: 4, show: false }, + { type: 'float64_BADC', datalen: 4, show: false }, + { type: 'float64_CDAB', datalen: 4, show: false }, + { type: 'float64_DCBA', datalen: 4, show: false }, + { type: 'int32', datalen: 4, show: false }, { type: 'int32_ABCD', datalen: 4, show: false }, { type: 'int32_BADC', datalen: 4, show: false }, { type: 'int32_CDAB', datalen: 4, show: false }, { type: 'int32_DCBA', datalen: 4, show: false }, + { type: 'uint32', datalen: 4, show: false }, { type: 'uint32_ABCD', datalen: 4, show: false }, { type: 'uint32_BADC', datalen: 4, show: false }, { type: 'uint32_CDAB', datalen: 4, show: false }, { type: 'uint32_DCBA', datalen: 4, show: false }, + { type: 'int64', datalen: 8, show: false }, + { type: 'uint64', datalen: 8, show: false }, + // { type: 'double', datalen: 8, show: false }, + ]); //上报策略 @@ -423,6 +428,7 @@ const deviceConfigList = ref([]); const protocolList = ref([ { label: 'ModbusTCP', value: 'ModbusTCP' }, + { label: 'PluginTCP', value: 'PluginTCP' }, { label: 'DLT645_2007', value: 'DLT645_2007' }, { label: 'gycan', value: 'gycan' }, ]); @@ -687,7 +693,7 @@ const openConnectModel = (row) => { } // getSerialPortList() dlt645ModelShow.value = true; - } else if (row.protocol.libName === 'ModbusTCP') { + } else if (row.protocol.libName === 'ModbusTCP' || row.protocol.libName === 'PluginTCP') { tcpForm.value.link = row.interfaceParams.link; tcpModelShow.value = true; } else { @@ -731,7 +737,7 @@ const activeDeviceConfig = ref({ authority: 'RW', // 读写权限 dataAddress: '', // 数据地址 dataDesc: '', // 数据描述 - dataDisplay: 'int16', // 数据展示格式 + dataDisplay: 'uint8', // 数据展示格式 dataName: '', // 数据名称 dataUnit: '', // 数据单位 driveFlag: { isConclude_R: true, isConclude_W: true }, // 驱动标志 @@ -757,7 +763,7 @@ const addDeviceDataConfig = () => { authority: 'RW', // 读写权限 dataAddress: '', // 数据地址 dataDesc: '', // 数据描述 - dataDisplay: 'int16', // 数据展示格式 + dataDisplay: 'uint8', // 数据展示格式 datalen: 2, // 数据长度 datalenShow: false, // 数据长度是否可编辑 dataName: '', // 数据名称 diff --git a/vite.config.js b/vite.config.js index b907670..ae20aaf 100644 --- a/vite.config.js +++ b/vite.config.js @@ -22,7 +22,8 @@ const viteConfig = defineConfig((mode) => { })], root: process.cwd(), resolve: { alias }, - base: mode.command === 'serve' ? '/gy-gateway' : '/gy-gateway', + // base: mode.command === 'serve' ? '/gy-gateway' : '/gy-gateway', + base: mode.command === 'serve' ? '/gy-gateway' : '/', optimizeDeps: { exclude: ['vue-demi'], },