fix(consultation): 解决会诊流程中的多个功能问题
- 在 deptappthoursManage.js 中添加 status 参数以仅获取已启动的机构 - 为 consultationapplication 组件添加已确认和已签名状态选项 - 扩展操作列宽度并添加打印功能按钮 - 优化 handlePrint 方法以支持行参数和性别枚举转换 - 为 consultationconfirmation 组件添加必填验证和编辑权限控制 - 修复会诊确认医师信息回显逻辑 - 在 inspectionApplication 组件中修复表格行点击事件和检验项目加载 - 禁用非紧急标记的编辑权限以解决Bug #268 - 为 surgeryApplication 组件添加响应码验证和错误处理 - 在 consultation 组件中添加表单验证清除功能 - 为 PackageManagement 组件实现动态机构选项加载 - 重构 PackageSettings 组件的套餐金额显示和只读模式 - 为检查项目设置组件添加套餐筛选和下级类型选择功能 - 实现检验套餐的编辑和查看模式切换功能
This commit is contained in:
@@ -702,6 +702,13 @@ const loadMainDiagnosis = async () => {
|
||||
|
||||
// 点击表格行
|
||||
const handleRowClick = async (row) => {
|
||||
console.log('点击行,当前 selectedRow:', selectedRow.value, '新 row:', row);
|
||||
|
||||
// 先清空表单验证状态
|
||||
if (formRef.value) {
|
||||
formRef.value.clearValidate();
|
||||
}
|
||||
|
||||
selectedRow.value = row;
|
||||
if (row) {
|
||||
console.log('点击的行数据:', row);
|
||||
@@ -760,10 +767,19 @@ const handleRowClick = async (row) => {
|
||||
participatingPhysicians.value = [];
|
||||
}
|
||||
}
|
||||
|
||||
console.log('行点击处理完成,selectedRow:', selectedRow.value);
|
||||
};
|
||||
|
||||
// 新增
|
||||
const handleNew = () => {
|
||||
console.log('点击新增按钮');
|
||||
|
||||
// 先清空表单验证状态
|
||||
if (formRef.value) {
|
||||
formRef.value.clearValidate();
|
||||
}
|
||||
|
||||
selectedRow.value = null;
|
||||
|
||||
// 获取当前登录用户信息
|
||||
@@ -809,6 +825,8 @@ const handleNew = () => {
|
||||
selectedPhysiciansList.value = [];
|
||||
participatingPhysicians.value = [];
|
||||
|
||||
console.log('新增模式初始化完成,selectedRow:', selectedRow.value);
|
||||
|
||||
// 加载主诊断
|
||||
loadMainDiagnosis();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user