| | |
| | | modelForm.value = { ...data }; |
| | | modelForm.value.tempFileIds = data.tempFileIds || []; |
| | | modelForm.value.salesLedgerFiles = data.salesLedgerFiles || []; |
| | | if (data.drawingFile) { |
| | | // 处理图纸文件反显 |
| | | if (data.salesLedgerFiles && data.salesLedgerFiles.length > 0) { |
| | | drawingFileList.value = data.salesLedgerFiles.map(file => ({ |
| | | name: file.name, |
| | | url: file.url |
| | | })); |
| | | } else if (data.drawingFile) { |
| | | drawingFileList.value = [{ |
| | | name: data.drawingFile.split('/').pop(), |
| | | url: data.drawingFile |
| | |
| | | const submitModelForm = () => { |
| | | modelFormRef.value.validate((valid) => { |
| | | if (valid) { |
| | | addOrEditProductModel(modelForm.value).then((res) => { |
| | | // 构建提交数据,确保 routeId 为空时传 null,同时清空 routeName |
| | | const submitData = { |
| | | ...modelForm.value, |
| | | routeId: modelForm.value.routeId || 0, |
| | | routeName: modelForm.value.routeId ? modelForm.value.routeName : null |
| | | }; |
| | | addOrEditProductModel(submitData).then((res) => { |
| | | proxy.$modal.msgSuccess("提交成功"); |
| | | closeModelDia(); |
| | | getModelList(); |