ソースを参照

关联取样同步修改表单信息

duy 2 年 前
コミット
2c5aeea824

+ 21 - 6
src/views/tentative/detect/components/ListItem.vue

@@ -308,7 +308,7 @@ const CollapseChange = async (name) => {
                     item.pKeyId=item1.pkeyId
                 }
             }
-            console.log(item,'item');
+          
         })
         if (!item.isTableFormRender) {
             await getBussDataInfo(item, index)
@@ -389,6 +389,18 @@ const setTableFormBlurReg = (pkeyId, event, key, reg, val, msg, item, index) =>
         }
     }
 }
+//关联取样成功改变所有表格取样名称数据
+const changeSimpleInput=()=>{
+    // let bussDataInfoTrialData={key_31__2_1: "55555555555"}
+    //  formData.value.forEach((item)=>{
+    //      for(let i in bussDataInfoTrialData){
+    //         item[i]=bussDataInfoTrialData[i]
+    //         }
+         
+    //  })
+     console.log(  formData.value,'  formData.value');
+}
+
 
 //获取已填写的数据
 const getBussDataInfo = async (item, index) => {
@@ -464,13 +476,14 @@ const getBussDataInfo = async (item, index) => {
     }
 }
 const getBussDataInfo1 = async (item, index) => {
+    console.log(item,'item');
     const pkeyIds = getValString(item.pKeyId)
     if (pkeyIds) {
         const { id } = baseData.value
-        const {error, code, data} = await dataApi.getBussDataInfo({
-            id: id||nodeIdvaluedata.value,
-            pkeyId: pkeyIds
-        }, false)
+        // const {error, code, data} = await dataApi.getBussDataInfo({
+        //     id: id||nodeIdvaluedata.value,
+        //     pkeyId: pkeyIds
+        // }, false)
        
         if(item.oper){
              HTableForm.setPickerKey([item])
@@ -478,6 +491,7 @@ const getBussDataInfo1 = async (item, index) => {
                         ...item,
                         isCollapseLoad: true
             }
+           
         }
         // data.forEach((item1)=>{
         //      const resData = getObjNullValue(item1)
@@ -1139,7 +1153,8 @@ defineExpose({
     getFormData,
     getFormRegExpJson,
     getActiveKey,
-    setActiveKey
+    setActiveKey,
+    changeSimpleInput
 })
 
 </script>

+ 3 - 1
src/views/tentative/detect/test-form.vue

@@ -204,6 +204,7 @@ const dayDate = dayjs().format('YYYY-MM-DD')
 const testTreeItem = ref(getStoreData('testTreeItem'));
 const isMixRatioTestIds = ref(false);
 const tabTypeKey = ref('')
+const isopersampleIds=ref(false)
 //渲染完成
 onMounted(() => {
     tabTypeKey.value= routerQuery?.tabTypeKey || '1'
@@ -728,7 +729,8 @@ const linksSampleModalSave =async () => {
     const rows = tableSampleCheckedKeys.value
         listItemBaseData.value.sampleIds = rowsToId(rows) || '';
         window.$message?.success('操作成功')
-        
+        isopersampleIds.value=true
+        ListItemRef.value.changeSimpleInput()
         tableSampleCheckedKeys.value = [];
         linksSampleModal.value = false