Fix Bug #466: 住院医生工作站-检验申请:申请单界面缺失核心质控字段
新增申请类型、标本类型、执行时间三个核心字段及表单联动 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -164,6 +164,20 @@
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!--执行时间-->
|
||||
<el-col :span="8">
|
||||
<el-form-item label="执行时间" style="margin-bottom: 4px">
|
||||
<el-date-picker
|
||||
v-model="formData.executeTime"
|
||||
type="datetime"
|
||||
placeholder="选择执行时间"
|
||||
size="small"
|
||||
format="YYYY-MM-DD HH:mm:ss"
|
||||
value-format="YYYY-MM-DD HH:mm:ss"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!--申请科室-->
|
||||
<el-col :span="8">
|
||||
<el-form-item label="申请科室" required style="margin-bottom: 4px">
|
||||
@@ -293,6 +307,34 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<!-- 标本类型、申请类型 -->
|
||||
<el-row :gutter="12" style="margin-bottom: 0">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="标本类型" style="margin-bottom: 4px">
|
||||
<el-select v-model="formData.specimenName" placeholder="请选择标本类型" size="small" style="width: 100%">
|
||||
<el-option label="血液" value="血液" />
|
||||
<el-option label="尿液" value="尿液" />
|
||||
<el-option label="粪便" value="粪便" />
|
||||
<el-option label="痰液" value="痰液" />
|
||||
<el-option label="咽拭子" value="咽拭子" />
|
||||
<el-option label="脑脊液" value="脑脊液" />
|
||||
<el-option label="胸腹水" value="胸腹水" />
|
||||
<el-option label="关节液" value="关节液" />
|
||||
<el-option label="分泌物" value="分泌物" />
|
||||
<el-option label="其他" value="其他" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="申请类型" style="margin-bottom: 4px">
|
||||
<el-radio-group v-model="formData.applicationType" size="small">
|
||||
<el-radio :value="0">普通</el-radio>
|
||||
<el-radio :value="1" border type="warning">急诊</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<!-- 检验项目和备注 -->
|
||||
<el-row :gutter="12" style="margin-bottom: 0">
|
||||
<el-col :span="12">
|
||||
@@ -925,7 +967,9 @@ const formData = reactive({
|
||||
applyDocCode: '',
|
||||
applyDeptCode: '',
|
||||
specimenName: '血液',
|
||||
encounterId: ''
|
||||
encounterId: '',
|
||||
executeTime: null,
|
||||
applicationType: 0
|
||||
})
|
||||
|
||||
// 表单引用
|
||||
@@ -1476,6 +1520,8 @@ const resetForm = async () => {
|
||||
visitNo: '',
|
||||
specimenName: '血液',
|
||||
encounterId: props.patientInfo.encounterId || '',
|
||||
executeTime: null,
|
||||
applicationType: 0,
|
||||
})
|
||||
selectedInspectionItems.value = []
|
||||
|
||||
@@ -1911,7 +1957,9 @@ const loadApplicationToForm = async (row) => {
|
||||
auditTime: detail.auditTime,
|
||||
visitNo: detail.visitNo,
|
||||
specimenName: detail.specimenName,
|
||||
encounterId: detail.encounterId
|
||||
encounterId: detail.encounterId,
|
||||
executeTime: detail.executeTime || null,
|
||||
applicationType: detail.applicationType ?? 0
|
||||
})
|
||||
|
||||
// 加载检验项目数据
|
||||
|
||||
Reference in New Issue
Block a user