|
@ -128,6 +128,9 @@ import run_drop from '@/assets/running/drop_s.svg' |
|
|
import run_incubating from '@/assets/running/incubating_s.svg' |
|
|
import run_incubating from '@/assets/running/incubating_s.svg' |
|
|
import run_complete from '@/assets/running/complete_s.svg' |
|
|
import run_complete from '@/assets/running/complete_s.svg' |
|
|
import run_error from '@/assets/running/error_s.svg' |
|
|
import run_error from '@/assets/running/error_s.svg' |
|
|
|
|
|
import { useConsumablesStore } from '@/store' |
|
|
|
|
|
|
|
|
|
|
|
const consumableStore = useConsumablesStore() |
|
|
|
|
|
|
|
|
const props = defineProps<{ |
|
|
const props = defineProps<{ |
|
|
item: SubTank |
|
|
item: SubTank |
|
@ -161,7 +164,7 @@ const getRotationStyle = (item: SubTank, index: number) => { |
|
|
rotate(${angle}deg) /* 旋转到对应角度 */ |
|
|
rotate(${angle}deg) /* 旋转到对应角度 */ |
|
|
translateY(-400px) /* 向上偏移到圆环位置 */ |
|
|
translateY(-400px) /* 向上偏移到圆环位置 */ |
|
|
`, |
|
|
`, |
|
|
backgroundColor: item.projInfo?.color || '#ffffff', |
|
|
|
|
|
|
|
|
backgroundColor: item.projId ? consumableStore.projIdColorMap[item.projId] : '#ffffff', |
|
|
borderColor: |
|
|
borderColor: |
|
|
item.state === 'EMPTY' |
|
|
item.state === 'EMPTY' |
|
|
? '#f0f0f0' |
|
|
? '#f0f0f0' |
|
@ -184,7 +187,7 @@ const getItemStyle = (item: SubTank) => { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return { |
|
|
return { |
|
|
backgroundColor: item.projInfo ? item.projInfo.color : '', //item.isEmergency ? '#ffeded' : item.projInfo.color, // 急诊位特殊背景 |
|
|
|
|
|
|
|
|
backgroundColor: item.projId ? consumableStore.projIdColorMap[item.projId] : '', //item.isEmergency ? '#ffeded' : item.projInfo.color, // 急诊位特殊背景 |
|
|
borderColor: props.isSelected |
|
|
borderColor: props.isSelected |
|
|
? 'blue' |
|
|
? 'blue' |
|
|
: item.state === 'INCUBATION_COMPLETE' |
|
|
: item.state === 'INCUBATION_COMPLETE' |
|
|