From 9a445f976941d0830ab1019041580b9fdab5c179 Mon Sep 17 00:00:00 2001 From: siontion Date: Sun, 19 May 2024 22:33:43 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=8C=E9=9D=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .../Gw/baseMaterial/BaseMaterialForm.vue | 65 ++++++++++++++++++- src/views/Gw/biLeiQi/BiLeiQiForm.vue | 6 +- .../Gw/boxMateQuality/BoxMateQualityForm.vue | 6 +- src/views/Gw/com/SltBaseSupplier.vue | 1 + .../Gw/dianLiuHuGanQi/DianLiuHuGanQiForm.vue | 6 +- src/views/Gw/dianRongQi/DianRongQiForm.vue | 6 +- src/views/Gw/duanLuQi/DuanLuQiForm.vue | 6 +- .../FusedIsolationSwitchForm.vue | 6 +- .../langYongBaoHuQi/LangYongBaoHuQiForm.vue | 6 +- src/views/Gw/muPai/MuPaiForm.vue | 8 ++- .../PowerFrequancyTesting.vue | 4 +- .../protectionCircuit/ProtectionCircuit.vue | 4 +- .../ShengYuDianLiuDongZuoBaoHuForm.vue | 6 +- 14 files changed, 115 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index c190966..2878d30 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ coverage *.sln *.sw? .env +dist.zip diff --git a/src/views/Gw/baseMaterial/BaseMaterialForm.vue b/src/views/Gw/baseMaterial/BaseMaterialForm.vue index e0dce7e..7a61e80 100644 --- a/src/views/Gw/baseMaterial/BaseMaterialForm.vue +++ b/src/views/Gw/baseMaterial/BaseMaterialForm.vue @@ -38,6 +38,13 @@ @change="fnChangeA(params)"> + @@ -68,10 +75,50 @@ const formDataAInit = { "MatName": "", "MatUnit": "台", "MatDescption": "", - "Unit": "台" + "Unit": "台", + // "MatTarget":[] } // 定义事件[success] const emit = defineEmits(['success']) + +const matTargetOptions = ref([ + { + value: 'guiti', + label: '柜体材质、厚度及尺寸' + }, + { + value: 'mupai', + label: '母排' + }, + { + value: 'bileiqi', + label: '避雷器' + }, + { + value: 'langyong', + label: '浪涌保护器' + }, + { + value: 'dianliu', + label: '电流互感器' + }, + { + value: 'shengyu', + label: '剩余电流动作保护器' + }, + { + value: 'duanluqi', + label: '断路器' + }, + { + value: 'dianrongqi', + label: '电容器' + }, + { + value: 'rongduanqi', + label: '熔断器式隔离开关' + } +]) // 是否显示 const refShow = ref(false) // 表单 @@ -125,6 +172,9 @@ const open = async (type: string, row?: any) => { } const rowInfoA = await BaseMaterialApi.getBaseMaterial(paramsA) formDataA.value = rowInfoA.Data + if(formDataA.value.MatTarget.length>0){ + formDataA.value.MatTarget = eval(formDataA.value.MatTarget) + } break; case 'copy': await fnResetA() @@ -140,6 +190,9 @@ const open = async (type: string, row?: any) => { const rowInfoB = await BaseMaterialApi.getBaseMaterial(paramsB) rowInfoB.Data.Id = 0 formDataA.value = rowInfoB.Data + if(formDataA.value.MatTarget.length>0){ + formDataA.value.MatTarget = eval(formDataA.value.MatTarget) + } break; case 'delete': modalTitle.value = '删除物料' @@ -217,7 +270,15 @@ const fnEventCancel = () => { } // 重置 const fnResetA = () => { - formDataA.value = formDataAInit + formDataA.value = { + "Id": 0, + "MatNo": "", + "MatName": "", + "MatUnit": "台", + "MatDescption": "", + "Unit": "台", + "MatTarget":"" +} } \ No newline at end of file diff --git a/src/views/Gw/biLeiQi/BiLeiQiForm.vue b/src/views/Gw/biLeiQi/BiLeiQiForm.vue index b827b04..447ac39 100644 --- a/src/views/Gw/biLeiQi/BiLeiQiForm.vue +++ b/src/views/Gw/biLeiQi/BiLeiQiForm.vue @@ -203,7 +203,11 @@ - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + - + + + - + + +