- + diff --git a/src/pages/Index/Regular/TestTube.vue b/src/pages/Index/Regular/TestTube.vue index afc507d..cc9c64f 100644 --- a/src/pages/Index/Regular/TestTube.vue +++ b/src/pages/Index/Regular/TestTube.vue @@ -14,6 +14,7 @@ :bloodTypes="bloodTypes" @delete:rack="deleteTubeRack" @active:rack="handleActivateChange" + @patient:edit="handleChangeUser" @clickTubeItem="updateTubeSettings" /> @@ -63,7 +64,7 @@ - - diff --git a/src/pages/Index/TestTube/TubeUserId.vue b/src/pages/Index/TestTube/TubeUserId.vue new file mode 100644 index 0000000..8a45f1c --- /dev/null +++ b/src/pages/Index/TestTube/TubeUserId.vue @@ -0,0 +1,374 @@ + + + + + diff --git a/src/pages/Index/components/TestTube/TestTubeRack.vue b/src/pages/Index/components/TestTube/TestTubeRack.vue index d6a8056..28e1100 100644 --- a/src/pages/Index/components/TestTube/TestTubeRack.vue +++ b/src/pages/Index/components/TestTube/TestTubeRack.vue @@ -30,7 +30,7 @@ :class="{ active: tubeRack.state !== 'INACTIVE' }" >
修改试管架
-
编辑患者信息
+
编辑患者信息
import Tube from './Tube.vue' const props = defineProps(['tubeRack', 'index', 'projects', 'bloodTypes']) -const emit = defineEmits(['delete:rack', 'active:rack', 'clickTubeItem']) +const emit = defineEmits(['delete:rack', 'active:rack','patient:edit', 'clickTubeItem']) const onClickTubeItem = (idx) => { emit('clickTubeItem', props.index, idx) diff --git a/src/pages/Index/components/TestTube/Tube.vue b/src/pages/Index/components/TestTube/Tube.vue index b95a394..861cf78 100644 --- a/src/pages/Index/components/TestTube/Tube.vue +++ b/src/pages/Index/components/TestTube/Tube.vue @@ -1,6 +1,6 @@ @@ -34,7 +34,21 @@ tube: {userid,projId:number[],bloodType} projects: [{projId,projName,color}] bloodTypes: [{key,name}] */ -const props = defineProps(['tube', 'index', 'projects', 'bloodTypes']) +const props = defineProps({ + tube: { + type: Object, + }, + index: { + type: Number, + }, + projects: { + type: Array, + }, + bloodTypes: { + type: Array, + }, + showNum: { type: Boolean, default: true }, +}) const emit = defineEmits(['clickTubeItem']) const projIdMap = computed(() => { @@ -108,37 +122,43 @@ function drawPieChart(ctx, data) {