Fix Bug #466: [住院医生工作站-检验申请] 申请单界面缺失核心质控字段(申请类型、标本类型、执行时间)及联动逻辑
在检验申请单弹窗表单中新增三个核心质控字段: - 申请类型:单选按钮,区分普通/急诊,默认普通 - 标本类型:下拉选择框,支持血液/尿液/痰液等10种标本,默认血液 - 执行时间:日期时间选择器,支持预约未来时间执行 新字段通过 descJson 序列化传递,展示页已支持解析显示。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -72,6 +72,45 @@
|
|||||||
<el-input v-model="form.attention" autocomplete="off" type="textarea" />
|
<el-input v-model="form.attention" autocomplete="off" type="textarea" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<!-- 申请类型 -->
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="申请类型" prop="applicationType" style="width: 100%">
|
||||||
|
<el-radio-group v-model="form.applicationType">
|
||||||
|
<el-radio :value="0">普通</el-radio>
|
||||||
|
<el-radio :value="1">急诊</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<!-- 标本类型 -->
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="标本类型" prop="specimenName" style="width: 100%">
|
||||||
|
<el-select v-model="form.specimenName" placeholder="请选择标本类型" 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="执行时间" prop="executeTime" style="width: 100%">
|
||||||
|
<el-date-picker
|
||||||
|
v-model="form.executeTime"
|
||||||
|
type="datetime"
|
||||||
|
placeholder="选择执行时间"
|
||||||
|
format="YYYY-MM-DD HH:mm:ss"
|
||||||
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
|
style="width: 100%"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@@ -152,6 +191,9 @@ const form = reactive({
|
|||||||
otherDiagnosis: '', // 其他诊断
|
otherDiagnosis: '', // 其他诊断
|
||||||
relatedResult: '', // 相关结果
|
relatedResult: '', // 相关结果
|
||||||
attention: '', // 注意事项
|
attention: '', // 注意事项
|
||||||
|
applicationType: 0, // 申请类型 0-普通 1-急诊
|
||||||
|
specimenName: '血液', // 标本类型
|
||||||
|
executeTime: null, // 执行时间
|
||||||
primaryDiagnosisList: [], //主诊断目录
|
primaryDiagnosisList: [], //主诊断目录
|
||||||
otherDiagnosisList: [], //其他断目录
|
otherDiagnosisList: [], //其他断目录
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user