|
@@ -14,7 +14,7 @@
|
|
|
<template #extra>
|
|
|
<el-button type="primary" hc-btn @click="linksRelateModalClick" :disabled="listItemData.length <= 0">关联工程用途及部位</el-button>
|
|
|
<el-button :type="isMixRatioTestIds ? 'primary' : ''" hc-btn :disabled="!isMixRatioTestIds" @click="linksRawModalClick">关联原材检测报告</el-button>
|
|
|
- <el-button type="primary" hc-btn @click="linksSampleModalClick">关联取样</el-button>
|
|
|
+ <el-button type="primary" hc-btn @click="linksSampleModalClick" :disabled="iscanclick">关联取样</el-button>
|
|
|
</template>
|
|
|
<template #search>
|
|
|
<div class="flex-1">
|
|
@@ -48,6 +48,7 @@
|
|
|
:tabTypeKey="tabTypeKey"
|
|
|
@updeviceUseIds="updeviceUseIds"
|
|
|
@upcheckTableId="upcheckTableId"
|
|
|
+ @changeIscanclick="changeIscanclick"
|
|
|
:nodeIdvalue="nodeIdvalue"
|
|
|
:alllistData="alllistData"
|
|
|
@changesdate="changeorinsdate"
|
|
@@ -453,6 +454,10 @@ const checkTabId=ref('')
|
|
|
const upcheckTableId = (val) => {
|
|
|
checkTabId.value=val
|
|
|
}
|
|
|
+const iscanclick=ref(true)
|
|
|
+const changeIscanclick=(id)=>{
|
|
|
+ iscanclick.value=false
|
|
|
+}
|
|
|
//关联工程用途及部位 树
|
|
|
const linksRelateModal = ref(false)
|
|
|
const linksRelateModalClick = () => {
|
|
@@ -659,6 +664,7 @@ const linksSampleModal = ref(false)
|
|
|
const linksSampleModalClick = () => {
|
|
|
linksSampleTableData.value = [];
|
|
|
linksSampleModal.value = true
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//搜索表单
|
|
@@ -750,11 +756,23 @@ const linksSampleModalSave =async () => {
|
|
|
listItemBaseData.value.sampleIds = rowsToId(rows) || '';
|
|
|
window.$message?.success('操作成功')
|
|
|
isopersampleIds.value=true
|
|
|
- ListItemRef.value.changeSimpleInput()
|
|
|
+ let infodata= await getrecordsamplegetData()
|
|
|
+ ListItemRef.value.changeSimpleInput(infodata,checkTabId.value)
|
|
|
tableSampleCheckedKeys.value = [];
|
|
|
+
|
|
|
linksSampleModal.value = false
|
|
|
|
|
|
}
|
|
|
+//获取关联取样信息key值
|
|
|
+const getrecordsamplegetData = async() => {
|
|
|
+ const { error, code, data } = await dataApi.recordsamplegetData({
|
|
|
+ tabPKeyId: checkTabId.value,
|
|
|
+ sampleIds: listItemBaseData.value.sampleIds,
|
|
|
+
|
|
|
+ })
|
|
|
+ return data
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
//关闭关联取样
|
|
|
const linksSampleModalClose = () => {
|