From 5cdcd2f9bf25c92f62d55e129388083cb93f65af Mon Sep 17 00:00:00 2001 From: jjLv <1981429112@qq.com> Date: Tue, 10 Dec 2024 17:40:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=EF=BC=8C=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/user/goodsManagement/index.vue | 35 ++++++++++++------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/views/user/goodsManagement/index.vue b/src/views/user/goodsManagement/index.vue index 4a2c4a4..4cb61cd 100644 --- a/src/views/user/goodsManagement/index.vue +++ b/src/views/user/goodsManagement/index.vue @@ -174,6 +174,11 @@ const maId: any = ref('') const editRowInfo = (row: any) => { settleinTitle.value = '装备编辑' getDetailData(row) + if(row.devInfoProperties!=null){ + row.devInfoProperties.forEach((item:any)=>{ + propertyNamesTwo.value.push({'propertyName':item.propertyName,'propertyValue':item.propertyValue}) + }) + } disabledForm.value = false isEditDisabled.value = true isViewForm.value = false @@ -183,6 +188,11 @@ const editRowInfo = (row: any) => { const previewRowInfo = (row: any) => { settleinTitle.value = '装备详情' getDetailData(row) + if(row.devInfoProperties!=null){ + row.devInfoProperties.forEach((item:any)=>{ + propertyNamesTwo.value.push({'propertyName':item.propertyName,'propertyValue':item.propertyValue}) + }) + } disabledForm.value = true isEditDisabled.value = false isViewForm.value = true @@ -408,9 +418,9 @@ const dialogTypeChange = () => { }else{ propertyNames.value=[] propertyNamesTwo.value=[] - propertyNamesTwo.value.push({'maType':null,'value':null}) + propertyNamesTwo.value.push({'propertyName':null,'propertyValue':null}) deviceTypeList[0].data.propertyNames.forEach((item:any) =>{ - propertyNames.value.push({'maType':item,'value':null}) + propertyNames.value.push({'propertyName':item,'propertyValue':null}) options.value.push({'label':item,'value':item}) }) console.log(propertyNames.value) @@ -620,7 +630,7 @@ const submitFun = (type: any) => { addAndEditForm.typeId = addAndEditForm.deviceTypeList[addAndEditForm.deviceTypeList.length - 1] - + addAndEditForm.devInfoProperties = propertyNamesTwo.value; let SEND_FUN_API: any = null if (type == 1) { SEND_FUN_API = equipmentAddApi @@ -639,6 +649,7 @@ const submitFun = (type: any) => { message: '保存成功', duration: 1000, }) + propertyNamesTwo.value = [] dialogFormVisibleSettlein.value = false getList() } @@ -978,18 +989,6 @@ const onDialogClose = () => { addAndEditFormRef.value.resetFields() } const propertyNames = ref([ - // { - // maType: 1, - // value: 2, - // }, - // { - // maType: 2, - // value: 3, - // }, - // { - // maType: 3, - // value: 4, - // }, ]) const propertyNamesTwo = ref([ ]) @@ -1010,7 +1009,7 @@ const options = ref([ //新增属性 const addPartItem = () => { - propertyNamesTwo.value.push({'maType':null,'value':null}); + propertyNamesTwo.value.push({'propertyName':null,'propertyValue':null}); } const removePartItem = (index:any)=> { @@ -1442,7 +1441,7 @@ const options = ref([ - + ([