fix(doctorstation): 解决处方列表中账户ID为空导致的保存问题 BUG#282
- 在处方保存流程中添加账户ID空值检查和自动补全逻辑 - 当账户ID为空时自动获取或创建患者自费账户 - 修复给药途径下拉框宽度显示问题 - 在药品单位后添加单位文本显示 - 统一设备费用项目的账户ID处理逻辑 - 确保新创建账户的名称字段不为空以避免数据库约束错误
This commit is contained in:
@@ -261,6 +261,7 @@
|
||||
<div class="form-group">
|
||||
<el-form-item label="给药途径:" prop="methodCode" class="required-field" data-prop="methodCode">
|
||||
<el-select v-model="scope.row.methodCode" placeholder="给药途径" clearable filterable
|
||||
style="width: 150px"
|
||||
:ref="(el) => (inputRefs.methodCode = el)" @keyup.enter.prevent="
|
||||
() => {
|
||||
if (scope.row.methodCode) {
|
||||
@@ -341,6 +342,7 @@
|
||||
" />
|
||||
</template>
|
||||
</el-select>
|
||||
<span v-if="scope.row.unitCode_dictText" class="unit-text">{{ scope.row.unitCode_dictText }}</span>
|
||||
</el-form-item>
|
||||
<!-- 🔧 Bug #273 拆零比提示 -->
|
||||
<span v-if="scope.row.partPercent !== null && scope.row.partPercent !== undefined && scope.row.partPercent - 1 > 0 && scope.row.unitCode !== scope.row.minUnitCode"
|
||||
@@ -732,7 +734,7 @@
|
||||
size="small"
|
||||
/>
|
||||
<span style="margin: 0 2px; font-size: 12px;">天</span>
|
||||
<el-select v-model="scope.row.methodCode" size="small" style="width: 65px" placeholder="用法">
|
||||
<el-select v-model="scope.row.methodCode" size="small" style="width: 120px" placeholder="用法">
|
||||
<el-option v-for="item in method_code" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user