From b81cbf2e5e161018dba1b45fea2f35063f962d8f Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Thu, 2 Jan 2025 14:20:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8D=97=E5=B7=A5=E7=A8=8B?= =?UTF-8?q?=E5=8F=8D=E9=A6=88=E9=97=AE=E9=A2=98=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system-boot/csDictData.ts | 47 +++++ src/template/dialog.vue | 4 +- .../pqs/business/terminal/deviceter/index.vue | 40 ++++ src/views/system/scheduledTasks/form.vue | 108 +++++++++++ src/views/system/scheduledTasks/index.vue | 181 ++++++++++++++++++ 5 files changed, 378 insertions(+), 2 deletions(-) create mode 100644 src/views/system/scheduledTasks/form.vue create mode 100644 src/views/system/scheduledTasks/index.vue diff --git a/src/api/system-boot/csDictData.ts b/src/api/system-boot/csDictData.ts index eb587923..70cc864f 100644 --- a/src/api/system-boot/csDictData.ts +++ b/src/api/system-boot/csDictData.ts @@ -53,3 +53,50 @@ export const updateCsDictData = (data: any) => { }) } +// 执行算法 +export const timerRun = (params: any) => { + return request({ + url: '/system-boot/timer/run', + method: 'GET', + params + }) +} +// 任务表达式 +export const getActionClasses = () => { + return request({ + url: '/system-boot/timer/getActionClasses', + method: 'GET' + }) +} +// 新增任务 +export const addTimer = (data: any) => { + return request({ + url: '/system-boot/timer/add', + method: 'POST', + data + }) +} +// 修改任务 +export const updateTimer = (data: any) => { + return request({ + url: '/system-boot/timer/update', + method: 'POST', + data + }) +} +// 补招配置 +export const runTimer = (data: any) => { + return request({ + url: '/system-boot/timer/run', + method: 'GET', + params: data + }) +} +// 删除任务 +export const deleteTimer = (data: any) => { + return request({ + url: '/system-boot/timer/delete', + method: 'POST', + data: data + }) +} diff --git a/src/template/dialog.vue b/src/template/dialog.vue index abb46a2f..51a12900 100644 --- a/src/template/dialog.vue +++ b/src/template/dialog.vue @@ -3,10 +3,10 @@ - + - + diff --git a/src/views/pqs/business/terminal/deviceter/index.vue b/src/views/pqs/business/terminal/deviceter/index.vue index 46032d06..ec84fd6a 100644 --- a/src/views/pqs/business/terminal/deviceter/index.vue +++ b/src/views/pqs/business/terminal/deviceter/index.vue @@ -891,6 +891,7 @@ const affiliatiedFrontArr: any = ref([]) const comTypeStatusArr = dictData.getBasicData('Front_Type') const factoryArr = dictData.getBasicData('Dev_Manufacturers') const voltageLevelArr = dictData.getBasicData('Dev_Voltage_Stand') +console.log("🚀 ~ voltageLevelArr:", voltageLevelArr) const typeArr = dictData.getBasicData('Dev_Type') const industryTypeArr = dictData.getBasicData('Business_Type') const loadTypeArr = dictData.getBasicData('Interference_Source') @@ -1979,6 +1980,7 @@ const selectChanged = (value: any) => { AddProjectBO.value.deviceParam[deviceIndex.value].subVoltageParam[ busBarIndex.value ].lineParam[0].shortCapacity = 10 + //750kv } else if (value === '4cf2d844c47a15a1c16a65b4bbfd1b0e') { AddProjectBO.value.deviceParam[deviceIndex.value].subVoltageParam[ @@ -2113,7 +2115,45 @@ const selectChanged = (value: any) => { busBarIndex.value ].lineParam[0].shortCapacity = 10 } + + + setvoltageDev(voltageLevelArr.filter(item =>item.id == value)[0].value) } +const setvoltageDev=(value: any)=> { + let voltageDev=7 + let uvoltageDev= -7 + + if (value > 110) { + voltageDev=10 + uvoltageDev=-10 + }else if(value > 66){ + voltageDev=7 + uvoltageDev=-3 + }else if(value >= 35){ + voltageDev = 10 + uvoltageDev = -10 + }else if(value >= 2){ + voltageDev = 7.0; + uvoltageDev = -7.0; + }else if(value >0.22){ + voltageDev = 7.0; + uvoltageDev = -7.0; + }else{ + voltageDev = 7.0; + uvoltageDev = -10.0; + } + + + + + + AddProjectBO.value.deviceParam[deviceIndex.value].subVoltageParam[ + busBarIndex.value + ].lineParam[0].voltageDev =voltageDev + AddProjectBO.value.deviceParam[deviceIndex.value].subVoltageParam[ + busBarIndex.value + ].lineParam[0].uvoltageDev = uvoltageDev +} const area = () => { areaTree({ id: '', type: 0 }).then((res: any) => { treeOptions.value = res.data diff --git a/src/views/system/scheduledTasks/form.vue b/src/views/system/scheduledTasks/form.vue new file mode 100644 index 00000000..c810f019 --- /dev/null +++ b/src/views/system/scheduledTasks/form.vue @@ -0,0 +1,108 @@ + + diff --git a/src/views/system/scheduledTasks/index.vue b/src/views/system/scheduledTasks/index.vue new file mode 100644 index 00000000..126d9e82 --- /dev/null +++ b/src/views/system/scheduledTasks/index.vue @@ -0,0 +1,181 @@ + +