Pārlūkot izejas kodu

获取节点关联样品信息接口

duy 2 gadi atpakaļ
vecāks
revīzija
75b961d8cd

+ 6 - 0
src/api/modules/tentative/index.js

@@ -28,3 +28,9 @@ export const querySampleList = (form, msg = true) => httpApi({
     params: form
 }, msg);
 
+//获取节点关联样品信息接口:Get:/api/blade-business/device/use/submit/getSampleInfo
+export const getSampleInfo = (form, msg = true) => httpApi({
+    url: '/api/blade-business/device/use/submit/getSampleInfo',
+    method: 'get',
+    params: form
+}, msg);

+ 12 - 9
src/views/tentative/device/employ.vue

@@ -148,9 +148,9 @@ import {ref, onMounted, watch} from "vue";
 import {useAppStore} from "~src/store";
 import HcDragUpload from "./components/HcDragUpload.vue"
 import HcSelectTree from "./components/HcSelectTree.vue"
-import {getClassList, queryDeviceList, querySampleList} from "~api/tentative";
+import {getClassList, queryDeviceList, querySampleList,getSampleInfo} from "~api/tentative";
 import {getContractUserList} from "~api/other";
-import {formValidate, getArrValue} from "vue-utils-plus"
+import {formValidate, getArrValue,getObjValue} from "vue-utils-plus"
 import dataApi from "~api/tentative/device/employ";
 import {getRowsValue, rowsToId} from "~uti/tools";
 
@@ -532,17 +532,20 @@ const nodeMaterialLoading = ref(false)
 const nodeMaterialSelectData = ref([])
 const nodeMaterialChange = async (val) => {
     nodeMaterialLoading.value = true
-    const {data} = await querySampleList({
-        projectId: projectId.value,
-        contractId: contractId.value,
-        nodeId: val
+    // const {data} = await querySampleList({
+    //     projectId: projectId.value,
+    //     contractId: contractId.value,
+    //     nodeId: val
+    // })
+      const {data} = await getSampleInfo({
+        primaryKeyId: val
     })
     //处理数据
-    const records = getArrValue(data)
+    const records = getObjValue(data)
     nodeMaterialSelectData.value = records
     if (records.length > 0) {
-        addEditFormModel.value.specificationNumber = records[0].specificationNumber
-        addEditFormModel.value.materialName = records[0].materialName
+        addEditFormModel.value.specificationNumber = records?.sampleNames
+        addEditFormModel.value.materialName = records?.sampleNumbers
     } else {
         addEditFormModel.value.specificationNumber = ''
         addEditFormModel.value.materialName = ''