Procházet zdrojové kódy

获取委托单编号修改

duy před 3 měsíci
rodič
revize
8134e6ecbe
1 změnil soubory, kde provedl 17 přidání a 1 odebrání
  1. 17 1
      src/views/tentative/detect/commission.vue

+ 17 - 1
src/views/tentative/detect/commission.vue

@@ -375,6 +375,22 @@ const getMaterialNumber = async () => {
     
     if (!error && code === 200) {
       backObj.value = getObjVal(data)
+      let mergedObject = null
+         // 合并对象并赋值给新对象
+        if (Object.keys(backObj.value).length > 0 && Object.keys(delegateHtmlForm.value).length > 0) {
+            mergedObject = { ...backObj.value, ...delegateHtmlForm.value }
+        } else if (Object.keys(backObj.value).length > 0) {
+            mergedObject = { ...backObj.value }
+        } else if (Object.keys(delegateHtmlForm.value).length > 0) {
+            mergedObject = { ...delegateHtmlForm.value }
+        } else {
+            mergedObject = {}
+        }
+
+        // 可以在这里使用 mergedObject.value
+        delegateHtmlForm.value = mergedObject
+
+       
     } else {
         backObj.value = {}
 
@@ -446,7 +462,7 @@ const rowEdit = async (row) => {
        
         await getDelegateExcelHtml()
         await getDelegateDataInfo('', row.id)
-            getMaterialNumber()
+          
        row. rowLoad = false
         delegateHtmlLoading.value = false
         delegateModal.value = true