Browse Source

fix:试管选择判断

master
guoapeng 3 months ago
parent
commit
75c818a6a8
  1. 5
      src/pages/Index/Regular/TestTube.vue

5
src/pages/Index/Regular/TestTube.vue

@ -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

Loading…
Cancel
Save