diff --git a/src/views/DataCollect/Collector/Point/Save/SaveModBus.vue b/src/views/DataCollect/Collector/Point/Save/SaveModBus.vue index 325ae6e6..916cab23 100644 --- a/src/views/DataCollect/Collector/Point/Save/SaveModBus.vue +++ b/src/views/DataCollect/Collector/Point/Save/SaveModBus.vue @@ -187,19 +187,14 @@ - @@ -346,15 +341,6 @@ const changeFunction = (value: string) => { value === 'InputRegisters' ? ['read'] : ['read', 'write']; }; -const checkLength = (_rule: Rule, value: string): Promise => - new Promise(async (resolve, reject) => { - if (value) { - return String(value).length > 64 - ? reject('最多可输入64个字符') - : resolve(''); - } - }); - const checkProvider = (_rule: Rule, value: string): Promise => new Promise(async (resolve, reject) => { if (value) { diff --git a/src/views/DataCollect/Collector/Point/Save/SaveOPCUA.vue b/src/views/DataCollect/Collector/Point/Save/SaveOPCUA.vue index 8af6c961..869d0954 100644 --- a/src/views/DataCollect/Collector/Point/Save/SaveOPCUA.vue +++ b/src/views/DataCollect/Collector/Point/Save/SaveOPCUA.vue @@ -49,19 +49,14 @@ - @@ -156,17 +151,6 @@ const handleCancel = () => { emit('change', false); }; -const checkLength = (_rule: Rule, value: string): Promise => - new Promise(async (resolve, reject) => { - if (value) { - return String(value).length > 64 - ? reject('最多可输入64个字符') - : resolve(''); - } else { - reject(''); - } - }); - const filterOption = (input: string, option: any) => { return option.label.toLowerCase().indexOf(input.toLowerCase()) >= 0; }; diff --git a/src/views/DataCollect/Collector/Point/Scan/Table.vue b/src/views/DataCollect/Collector/Point/Scan/Table.vue index 40b5ca5e..bb6712cd 100644 --- a/src/views/DataCollect/Collector/Point/Scan/Table.vue +++ b/src/views/DataCollect/Collector/Point/Scan/Table.vue @@ -111,17 +111,13 @@ 'value', ]" :rules="[ - { - validator: checkLength, - trigger: 'change', - }, { pattern: regOnlyNumber, message: '请输入0或者正整数', }, ]" > - + > - diff --git a/src/views/DataCollect/Collector/Point/index.vue b/src/views/DataCollect/Collector/Point/index.vue index a7011686..7782d0b2 100644 --- a/src/views/DataCollect/Collector/Point/index.vue +++ b/src/views/DataCollect/Collector/Point/index.vue @@ -572,20 +572,20 @@ const handleClick = (dt: any) => { }; const subscribeProperty = (value: any) => { - const list = value.map((item: any) => item.id); - const id = `collector-${props.data?.channelId || 'channel'}-${ - props.data?.id || 'point' - }-data-${list.join('-')}`; - const topic = `/collector/${props.data?.channelId || '*'}/${ - props.data?.id || '*' - }/data`; - subRef.value = getWebSocket(id, topic, { - pointId: list.join(','), - }) - ?.pipe(map((res: any) => res.payload)) - .subscribe((payload: any) => { - propertyValue.value.set(payload.pointId, payload); - }); + // const list = value.map((item: any) => item.id); + // const id = `collector-${props.data?.channelId || 'channel'}-${ + // props.data?.id || 'point' + // }-data-${list.join('-')}`; + // const topic = `/collector/${props.data?.channelId || '*'}/${ + // props.data?.id || '*' + // }/data`; + // subRef.value = getWebSocket(id, topic, { + // pointId: list.join(','), + // }) + // ?.pipe(map((res: any) => res.payload)) + // .subscribe((payload: any) => { + // propertyValue.value.set(payload.pointId, payload); + // }); }; const onCheckAllChange = (e: any) => { diff --git a/src/views/DataCollect/Collector/Tree/index.vue b/src/views/DataCollect/Collector/Tree/index.vue index 48cd8035..5a2f7259 100644 --- a/src/views/DataCollect/Collector/Tree/index.vue +++ b/src/views/DataCollect/Collector/Tree/index.vue @@ -237,7 +237,8 @@ const handleSearch = async (value: any) => { if (clickSearch) { defualtDataSource.value = res.result; if (res.result.length !== 0) { - selectedKeys.value = [res.result[0].id]; // 通道跳转进来或者搜索时,默认选中第一个 + selectedKeys.value.length === 0 && + (selectedKeys.value = [res.result[0].id]); // 通道跳转进来或者搜索时,默认选中第一个 } } else { defualtDataSource.value = _.cloneDeep(root); @@ -285,7 +286,11 @@ watch( watch( () => searchValue.value, (value) => { - !value && handleSearch(value); + if (!value) { + setTimeout(() => { + handleSearch(value); + }, 0); + } }, ); diff --git a/src/views/DataCollect/Collector/index.vue b/src/views/DataCollect/Collector/index.vue index 7d3e24b5..4bc78162 100644 --- a/src/views/DataCollect/Collector/index.vue +++ b/src/views/DataCollect/Collector/index.vue @@ -30,7 +30,7 @@ const changeTree = (row: any) => { collectorId: row?.id, }; spinning.value = false; - }, 300); + }, 1000); }; diff --git a/src/views/DataCollect/Dashboard/tool.ts b/src/views/DataCollect/Dashboard/tool.ts index 7ca5d408..4fd5a133 100644 --- a/src/views/DataCollect/Dashboard/tool.ts +++ b/src/views/DataCollect/Dashboard/tool.ts @@ -86,7 +86,7 @@ export const pointParams = (data: any) => { from: Number(data.time.time[0]), to: Number(data.time.time[1]), interval: getParams(data.time).interval, - format: getParams(data.time).format, + format: 'YYYY-MM-dd HH:mm', }, }, ]; diff --git a/src/views/link/DashBoard/components/Cpu.vue b/src/views/link/DashBoard/components/Cpu.vue index 2b03f631..fbe6b86d 100644 --- a/src/views/link/DashBoard/components/Cpu.vue +++ b/src/views/link/DashBoard/components/Cpu.vue @@ -53,7 +53,6 @@ import * as echarts from 'echarts'; import { dashboard } from '@/api/link/dashboard'; import dayjs from 'dayjs'; import { - getTimeFormat, getTimeByType, arrayReverse, defulteParamsData, @@ -84,9 +83,7 @@ const getCPUEcharts = async (val: any) => { const value = item.data.value; const nodeID = item.data.clusterNodeId; _cpuXAxis.add( - dayjs(value.timestamp).format( - getTimeFormat(data.value.type), - ), + dayjs(value.timestamp).format('YYYY-MM-DD HH:mm'), ); if (!_cpuOptions[nodeID]) { diff --git a/src/views/link/DashBoard/components/Jvm.vue b/src/views/link/DashBoard/components/Jvm.vue index d721b18e..b30f0bfa 100644 --- a/src/views/link/DashBoard/components/Jvm.vue +++ b/src/views/link/DashBoard/components/Jvm.vue @@ -53,7 +53,6 @@ import * as echarts from 'echarts'; import { dashboard } from '@/api/link/dashboard'; import dayjs from 'dayjs'; import { - getTimeFormat, getTimeByType, arrayReverse, typeDataLine, @@ -95,9 +94,7 @@ const getJVMEcharts = async (val: any) => { _jvmOptions[nodeID] = []; } _jvmXAxis.add( - dayjs(value.timestamp).format( - getTimeFormat(data.value.type), - ), + dayjs(value.timestamp).format('YYYY-MM-DD HH:mm'), ); _jvmOptions[nodeID].push(_value); }); diff --git a/src/views/link/DashBoard/components/tool.ts b/src/views/link/DashBoard/components/tool.ts index 2b32809e..be73f058 100644 --- a/src/views/link/DashBoard/components/tool.ts +++ b/src/views/link/DashBoard/components/tool.ts @@ -114,6 +114,7 @@ export const defulteParamsData = (group: any, val: any) => [ params: { from: dayjs(val.time[0]).valueOf(), to: dayjs(val.time[1]).valueOf(), + format: 'YYYY-MM-dd HH:mm', }, }, ];