diff --git a/src/views/basicdata/TripartiteMaterial/list.vue b/src/views/basicdata/TripartiteMaterial/list.vue index 91fe4b3e..77e9ed86 100644 --- a/src/views/basicdata/TripartiteMaterial/list.vue +++ b/src/views/basicdata/TripartiteMaterial/list.vue @@ -65,11 +65,11 @@ + append-to-body class="truckLoadingDetailPopUp">
+ :rules="[{ required: true, message: '请选择品牌', trigger: ['blur'] }]"> @@ -79,7 +79,7 @@ + :rules="[{ required: true, message: '请选择结算品类', trigger: ['blur'] }]"> @@ -88,7 +88,7 @@ + :rules="[{ required: true, message: '请选择结算类型', trigger: ['blur'] }]"> @@ -392,14 +392,11 @@ const beforeClose = done => { /** 新增配载 */ const handleAdd = async () => { addVisited.value = true; - details.form.brandName = '' - details.form.type = '' - details.form.materielName = '' - details.popUpShow.addVisited = true; - + details.popUpShow.addVisited = true; + details.form = {}; await nextTick(); - formRef.value.resetFields(); + formRef.value.resetField(); }; @@ -510,20 +507,21 @@ const handleJumpedit = ({ row }) => { query: { name: '主体品类详情', factoryCategoryId: row.id }, }); }; -const handleJumpDetail = async ({ row }) => { +const handleJumpDetail = ({ row }) => { addVisited.value = false; - console.log(row); - details.form.brandName = row.brandId - details.form.categoryName = row.categoryId - details.form.firsts = row.firsts - details.form.seconds = row.seconds - details.form.thirds = row.thirds - details.form.type = row.type - details.form.materielName = row.materielName + const { brandId, categoryId, firsts, seconds, thirds, type, materielName, id } = row; + details.form = { + brandName: brandId, + categoryName: categoryId, + firsts, + seconds, + thirds, + type, + materielName, + id, + }; details.popUpShow.addVisited = true; - details.form.id = row.id - -} +}; /** 删除 */ const handleRemove = ({ row }) => { ElMessageBox.confirm('确认删除吗?', '', {