From c8c4c502745b1415766bb97c30f1fdf05583c988 Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Mon, 15 Jul 2024 20:34:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=86=80=E5=8C=97=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../normalizationManager/detail.vue | 388 +++++++----------- .../components/undocumented/addForm.vue | 30 +- .../components/undocumented/detail.vue | 1 + .../supervise/technology/components/alarm.vue | 4 +- .../technology/components/earlyWarn.vue | 4 +- .../components/jointDebugList/debug.vue | 6 +- .../components/jointDebugList/index.vue | 1 - .../bpm/processInstance/detail/index.vue | 20 +- 8 files changed, 197 insertions(+), 257 deletions(-) diff --git a/src/views/pqs/supervise/interfere/components/normalizationManager/detail.vue b/src/views/pqs/supervise/interfere/components/normalizationManager/detail.vue index 3d433063..41b09bf0 100644 --- a/src/views/pqs/supervise/interfere/components/normalizationManager/detail.vue +++ b/src/views/pqs/supervise/interfere/components/normalizationManager/detail.vue @@ -1,104 +1,67 @@ - diff --git a/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue b/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue index 0005f3c0..83d672e7 100644 --- a/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue +++ b/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue @@ -259,7 +259,13 @@ /> - + !(item.name == '超高压' || item.name == '风光储')) //字典获取敏感电能质量指标 -const energyQualityIndexList = dictData.getBasicData('Indicator_Type') +// const energyQualityIndexList = dictData.getBasicData('Indicator_Type') +const energyQualityIndexList = dictData.getBasicData('Problem_Indicators') + //字典获取行业类型 const industryList = dictData.getBasicData('industry_type_jb') //字典电压等级 @@ -666,7 +674,7 @@ const resetForm = () => { industry: industryList[0].id, //行业 1 deviceName: '', //敏感终端名称 1 powerSupplyCount: 0, //供电电源数量 1 - energyQualityIndex: energyQualityIndexList[0].id, //敏感电能质量指标 1 + energyQualityIndex: [energyQualityIndexList[0]?.id], //敏感电能质量指标 1 antiInterferenceTest: 0, //是否开展抗扰度测试 1 sensitiveDevices: [], //主要敏感终端清单 1 antiInterferenceReport: [] //抗扰度测试报告 1 @@ -769,7 +777,7 @@ const subForm: any = ref({ antiInterferenceTest: '', backgroundTestPerformed: 0, deviceName: '', - energyQualityIndex: '', + energyQualityIndex: [], evaluationChekDept: '', evaluationType: '', feasibilityReport: [], //可研报告告地址 @@ -906,7 +914,7 @@ watch( antiInterferenceTest: '', backgroundTestPerformed: 0, deviceName: '', - energyQualityIndex: '', + energyQualityIndex: [], evaluationChekDept: '', evaluationType: '', feasibilityReport: [], //可研报告告地址 @@ -970,7 +978,11 @@ async function handleResponse(data) { form.value = { ...data, ...data.userReportSubstationPO } fileRaw(data, 'userReportSubstationPO') } else if (data.userReportSensitivePO) { - form.value = { ...data, ...data.userReportSensitivePO } + form.value = { + ...data, + ...data.userReportSensitivePO, + energyQualityIndex: data.userReportSensitivePO.energyQualityIndex.split(', ') + } fileRaw(data, 'userReportSensitivePO') } form.value.orgId = adminInfo.$state.deptName @@ -1162,7 +1174,8 @@ const confirmForm = (flag: boolean) => { substationMainWiringDiagram: substationMainWiringDiagram.value, //用户接入变电站主接线示意图地址 sensitiveDevices: sensitiveDevices.value, //主要敏感终端清单 antiInterferenceReport: antiInterferenceReport.value, //抗扰度测试报告 - powerQualityReport: powerQualityReport.value //背景电能质量测试报告 + powerQualityReport: powerQualityReport.value, //背景电能质量测试报告 + energyQualityIndex: confirmFormData.userReportSensitivePO.energyQualityIndex.join(', ') } } } @@ -1347,7 +1360,8 @@ const confirmForm = (flag: boolean) => { substationMainWiringDiagram: substationMainWiringDiagram.value, //用户接入变电站主接线示意图地址 sensitiveDevices: sensitiveDevices.value, //主要敏感终端清单 antiInterferenceReport: antiInterferenceReport.value, //抗扰度测试报告 - powerQualityReport: powerQualityReport.value //背景电能质量测试报告 + powerQualityReport: powerQualityReport.value, //背景电能质量测试报告 + energyQualityIndex: confirmFormData.userReportSensitivePO.energyQualityIndex.join(', ') } } } diff --git a/src/views/pqs/supervise/interfere/components/undocumented/detail.vue b/src/views/pqs/supervise/interfere/components/undocumented/detail.vue index 9a85a2b3..890829d2 100644 --- a/src/views/pqs/supervise/interfere/components/undocumented/detail.vue +++ b/src/views/pqs/supervise/interfere/components/undocumented/detail.vue @@ -658,4 +658,5 @@ onMounted(() => { cursor: pointer; margin-right: 10px; } + diff --git a/src/views/pqs/supervise/technology/components/alarm.vue b/src/views/pqs/supervise/technology/components/alarm.vue index 79d37848..af525684 100644 --- a/src/views/pqs/supervise/technology/components/alarm.vue +++ b/src/views/pqs/supervise/technology/components/alarm.vue @@ -138,7 +138,7 @@ const tableStore = new TableStore({ icon: 'el-icon-EditPen', render: 'basicButton', disabled: row => { - return row.status !== 5 + return row.dutyOrgId != adminInfo.$state.deptId || row.status !== 5 }, click: row => { feedbackPopup.value.open( @@ -173,7 +173,7 @@ const tableStore = new TableStore({ icon: 'el-icon-Open', render: 'basicButton', showDisabled: row => { - return row.createBy != adminInfo.$state.id || !(row.status == 0) + return row.dutyOrgId != adminInfo.$state.deptId || !(row.status == 0) }, disabled: row => { return !(row.status == 0) diff --git a/src/views/pqs/supervise/technology/components/earlyWarn.vue b/src/views/pqs/supervise/technology/components/earlyWarn.vue index 87a71516..ab579d70 100644 --- a/src/views/pqs/supervise/technology/components/earlyWarn.vue +++ b/src/views/pqs/supervise/technology/components/earlyWarn.vue @@ -121,7 +121,7 @@ const tableStore = new TableStore({ icon: 'el-icon-EditPen', render: 'basicButton', disabled: row => { - return row.status !== 5 + return row.dutyOrgId != adminInfo.$state.deptId || row.status !== 5 }, click: row => { feedbackPopup.value.open( @@ -155,7 +155,7 @@ const tableStore = new TableStore({ icon: 'el-icon-Open', render: 'basicButton', showDisabled: row => { - return row.createBy != adminInfo.$state.id || !(row.status == 0) + return row.dutyOrgId != adminInfo.$state.deptId || !(row.status == 0) }, disabled: row => { return !(row.status == 0) diff --git a/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/debug.vue b/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/debug.vue index ba85f3f9..b9d37ba0 100644 --- a/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/debug.vue +++ b/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/debug.vue @@ -32,7 +32,7 @@ @@ -42,6 +42,7 @@ import { ref, onMounted, reactive, defineExpose, defineProps, defineEmits, watch, onUnmounted } from 'vue' import { useDictData } from '@/stores/dictData' import { useAdminInfo } from '@/stores/adminInfo' +import { ElMessage } from 'element-plus' import { addMointorPointTempLinedebug, updateMointorPointTempLinedebug @@ -119,6 +120,7 @@ const confirmForm = (flag: boolean) => { form.value.saveOrCheckflag = '1' addMointorPointTempLinedebug(form.value).then(res => { ruleFormRef.value.resetFields() + ElMessage.success('保存成功!') resetForm() close() }) @@ -131,12 +133,14 @@ const confirmForm = (flag: boolean) => { if (!(title.value == '重新发起' || title.value == '编辑')) { addMointorPointTempLinedebug(form.value).then(res => { ruleFormRef.value.resetFields() + ElMessage.success('申请联调成功!') resetForm() close() }) } else { updateMointorPointTempLinedebug(form.value).then(res => { ruleFormRef.value.resetFields() + ElMessage.success('重新发起成功!') resetForm() close() }) diff --git a/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue b/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue index 6f9f1e82..7b8fa744 100644 --- a/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue +++ b/src/views/pqs/supervise/terminalNetworkDetection/components/jointDebugList/index.vue @@ -40,7 +40,6 @@ import { useDictData } from '@/stores/dictData' import { getLoadTypeUserList } from '@/api/process-boot/interference' import { setTempLinedebugLedgerSync } from '@/api/supervision-boot/jointDebugList/index' import debug from './debug.vue' -import { any } from 'vue-types' import { cancelMointorPointTempLinedebug } from '@/api/supervision-boot/jointDebugList/index' import { useAdminInfo } from '@/stores/adminInfo' //获取登陆用户姓名和部门 diff --git a/src/views/system/bpm/processInstance/detail/index.vue b/src/views/system/bpm/processInstance/detail/index.vue index c27da13f..a3be0aad 100644 --- a/src/views/system/bpm/processInstance/detail/index.vue +++ b/src/views/system/bpm/processInstance/detail/index.vue @@ -82,8 +82,26 @@ + + + + + + + +
+ +
+
- +