|
|
@ -335,6 +335,7 @@ const handleActivateChange = async (index: number) => { |
|
|
|
} |
|
|
|
|
|
|
|
const updateTubeSettings = async (rackIdx: number, tubeIdx: number) => { |
|
|
|
console.log('selectedProjIds.value--', selectedProjIds.value) |
|
|
|
console.log('rackIdx--', selectedBloodTypeKey.value) |
|
|
|
const rack = testTubeStore.tubeRacks[rackIdx] |
|
|
|
if (!consumablesStore.projectsAvailable.length) { |
|
|
@ -346,10 +347,15 @@ const updateTubeSettings = async (rackIdx: number, tubeIdx: number) => { |
|
|
|
eMessage.error('请选择项目') |
|
|
|
return |
|
|
|
} |
|
|
|
if (selectedProjIds.value.length && !selectedBloodTypeKey.value) { |
|
|
|
if (!bloodTypesRadio.value.length && (!rack.tubeSettings[tubeIdx].projId || !rack.tubeSettings[tubeIdx].projId.length)) { |
|
|
|
eMessage.error('请选择样本类型') |
|
|
|
return |
|
|
|
} |
|
|
|
// if (selectedProjIds.value.length && !selectedBloodTypeKey.value) { |
|
|
|
// console.log(12132132) |
|
|
|
// eMessage.error('请选择样本类型') |
|
|
|
// return |
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
if (rack.state !== 'INACTIVE') { |
|
|
|