|
|
@ -280,11 +280,12 @@ const handleActivateChange = async (index: number) => { |
|
|
|
} |
|
|
|
|
|
|
|
const updateTubeSettings = async (rackIdx: number, tubeIdx: number) => { |
|
|
|
const rack = testTubeStore.tubeRacks[rackIdx] |
|
|
|
if (!consumablesStore.projectsAvailable.length) { |
|
|
|
eMessage.error('请先添加项目') |
|
|
|
return |
|
|
|
} |
|
|
|
if (!selectedProjIds.value.length) { |
|
|
|
if (!selectedProjIds.value.length && (!rack.tubeSettings[tubeIdx].projId || !rack.tubeSettings[tubeIdx].projId.length)) { |
|
|
|
eMessage.error('请选择项目') |
|
|
|
return |
|
|
|
} |
|
|
@ -292,7 +293,7 @@ const updateTubeSettings = async (rackIdx: number, tubeIdx: number) => { |
|
|
|
eMessage.error('请选择血液类型') |
|
|
|
return |
|
|
|
} |
|
|
|
const rack = testTubeStore.tubeRacks[rackIdx] |
|
|
|
|
|
|
|
if (rack.state !== 'INACTIVE') { |
|
|
|
eMessage.error('试管架已激活,不能修改') |
|
|
|
return |
|
|
|