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 @@ - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + - + + + - + + +