From 4d85b8e43490a4c502f5095642c458ed999c6513 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期一, 03 三月 2025 15:33:16 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- src/views/structural/capabilityAndLaboratory/capability/index.vue | 51 ++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 36 insertions(+), 15 deletions(-) diff --git a/src/views/structural/capabilityAndLaboratory/capability/index.vue b/src/views/structural/capabilityAndLaboratory/capability/index.vue index 11d2981..713b339 100644 --- a/src/views/structural/capabilityAndLaboratory/capability/index.vue +++ b/src/views/structural/capabilityAndLaboratory/capability/index.vue @@ -33,9 +33,9 @@ v-model="itemParameterForm.inspectionItemSubclass" @keyup.enter.native="refreshTable()"> </el-input> </el-form-item> - <el-form-item label="妫�楠屽璞�" prop="sample"> + <el-form-item label="妫�楠屽璞�" prop="specimenName"> <el-input size="small" placeholder="璇疯緭鍏�" clearable - v-model="itemParameterForm.sample" @keyup.enter.native="refreshTable()"> + v-model="itemParameterForm.specimenName" @keyup.enter.native="refreshTable()"> </el-input> </el-form-item> <el-form-item> @@ -123,6 +123,7 @@ import EditForm from "@/views/structural/capabilityAndLaboratory/capabilityComponents/EditForm.vue"; import testObjectEditForm from "@/views/structural/capabilityAndLaboratory/capabilityComponents/testObjectEditForm.vue"; import {getToken} from "@/utils/auth"; +import { obtainItemParameterList } from '@/api/structural/laboratoryScope' export default { components: {limsTable, EditForm, testObjectEditForm, BindPartDialog, BindSupplierDensityDialog}, @@ -187,17 +188,23 @@ prop: 'laboratoryId', minWidth: '130', formatData: (params) => { - if (params == 1) { - return '瑁呭鐢电紗璇曢獙瀹�' - } else if (params == 5) { - return '閫氫俊浜у搧瀹為獙瀹�' - } else if (params == 6) { - return '鐢靛姏浜у搧瀹為獙瀹�' - } else if (params == 8) { - return '鍌ㄨ兘浜у搧瀹為獙瀹�' - } else { - return '灏勯绾跨紗瀹為獙瀹�' + let index = this.laboratoryList.findIndex(item => item.value == params) + if(index > -1) { + return this.laboratoryList[index].label + }else { + return null } + // if (params == 1) { + // return '瑁呭鐢电紗璇曢獙瀹�' + // } else if (params == 5) { + // return '閫氫俊浜у搧瀹為獙瀹�' + // } else if (params == 6) { + // return '鐢靛姏浜у搧瀹為獙瀹�' + // } else if (params == 8) { + // return '鍌ㄨ兘浜у搧瀹為獙瀹�' + // } else { + // return '灏勯绾跨紗瀹為獙瀹�' + // } }, formatType: (params) => { if (params == 1) { @@ -209,7 +216,7 @@ } else if (params == 8) { return 'danger' } else { - return '' + return null } } }, @@ -289,7 +296,7 @@ itemParameterForm: { inspectionItem: null, inspectionItemSubclass: null, - sample: null + specimenName: null }, radio: 0, productLoad: false, @@ -361,10 +368,12 @@ currentSupplierDensityRow: {}, // 閫夋嫨闆朵欢缁戝畾鏈潯鏁版嵁鐨勪俊鎭� bindSupplierDensityDialog: false, bindPartDialog: false, - type: null, // 闆朵欢缁戝畾鐨勭被鍨�--0锛氭楠屽璞★紝1锛氫骇鍝佺淮鎶� + type: null, // 闆朵欢缁戝畾鐨勭被鍨�--0锛氭楠屽璞★紝1锛氫骇鍝佺淮鎶�, + laboratoryList:[] } }, created() { + this.getItemParameterList() this.refreshTable() }, computed: { @@ -636,6 +645,18 @@ closeBindSupplierDensityDialog () { this.bindSupplierDensityDialog = false }, + getItemParameterList(){ + obtainItemParameterList().then(res => { + let data = [] + res.data.forEach(a => { + data.push({ + label: a.laboratoryName, + value: a.id + }) + }) + this.laboratoryList = data + }) + } } } </script> -- Gitblit v1.9.3