feat(print): 更新门诊收费结算单打印配置和诊断治疗页面功能 BUG#217

- 修改门诊收费结算单名称字段为数字类型
- 添加面板页面规则、页码续传、扩展CSS等打印配置选项
- 集成水印、重印、布局等高级打印功能
- 为收费项目列表添加列选择、固定列等表格功能
- 将线元素类型从line更改为hline并调整标题显示
- 在诊断治疗页面添加划价标记筛选条件
- 更新查询参数结构以支持新的划价标记过滤功能
This commit is contained in:
2026-03-18 16:55:29 +08:00
parent 0cdf332ee7
commit 7c29c6359f
2 changed files with 80 additions and 18 deletions

View File

@@ -69,6 +69,16 @@
/>
</el-select>
</el-form-item>
<el-form-item label="划价标记" prop="pricingFlag" label-width="80">
<el-select v-model="queryParams.pricingFlag" placeholder="" clearable>
<el-option
v-for="item in statusWeatherOption"
:key="item.value"
:label="item.info"
:value="item.value"
/>
</el-select>
</el-form-item>
<!-- </el-col> -->
</el-row>
</el-form>
@@ -368,16 +378,17 @@ const upload = reactive({
const data = reactive({
form: {},
queryParams: {
pageNo: 1,
pageSize: 10,
searchKey: undefined, // 品名/商品名/英文品名/编码/拼音
typeEnum: undefined, // 类型(包括 1中药2成药
statusEnum: undefined, // 状态(包括 1预置2启用3停用
ybMatchFlag: undefined, // 是否医保匹配(包括 10
ruleId: undefined, // 执行科室
categoryCode: undefined, // 目录分类
},
queryParams: {
pageNo: 1,
pageSize: 10,
searchKey: undefined, // 品名/商品名/英文品名/编码/拼音
typeEnum: undefined, // 类型(包括 1中药2成药
statusEnum: undefined, // 状态(包括 1预置2启用3停用
ybMatchFlag: undefined, // 是否医保匹配(包括 10
pricingFlag: undefined, // 划价标记(包括 1允许0不允许
ruleId: undefined, // 执行科室
categoryCode: undefined, // 目录分类
},
rules: {},
});