From 1773492ed1ddb729b79802c0b710c38179218080 Mon Sep 17 00:00:00 2001 From: pengjun <158915633@qq.com> Date: Tue, 19 Sep 2023 18:38:10 +0800 Subject: [PATCH] asbchoose seo --- src/components/report/AsbitemOCX.vue | 294 +++++++++++++++++++++++++++ src/store/index.js | 34 ++-- src/views/report/checkStatus.vue | 23 ++- 3 files changed, 328 insertions(+), 23 deletions(-) create mode 100644 src/components/report/AsbitemOCX.vue diff --git a/src/components/report/AsbitemOCX.vue b/src/components/report/AsbitemOCX.vue new file mode 100644 index 0000000..a251dfa --- /dev/null +++ b/src/components/report/AsbitemOCX.vue @@ -0,0 +1,294 @@ + + + \ No newline at end of file diff --git a/src/store/index.js b/src/store/index.js index 7c6e646..5cfa83b 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -29,7 +29,7 @@ export default new Vuex.Store({ }, //树形组件的数据结构 customerOrgId: "", //当前单位ID(可根据此值是否为空,判断是新增还是编辑) customerOrgRd: { id: "", isLock: "N", isActive: "Y", isLockBox: false, isActiveBox: true, }, //单个体检单位记录值 - customerOrgRegisterList: [{id:'uuid'}], //单位体检次数登记列表 + customerOrgRegisterList: [{ id: 'uuid' }], //单位体检次数登记列表 contactPersonList: [], //联系人列表 contactMethodList: [], //联系方式列表 orgEditStyle: '', //编辑表单样式 @@ -56,8 +56,8 @@ export default new Vuex.Store({ saveTimes: 0, //用于体检登记时,触发分组调整保存 photo: "", //单独抽出,拍照时会更新 cameraVisble: false, //拍照控件显示 - lisRequestVisble:false, //检验条码补打 - mergeAsbitemVisble:false, //合并项目 + lisRequestVisble: false, //检验条码补打 + mergeAsbitemVisble: false, //合并项目 patientRegisterRdInit: { id: "", //id patientId: "00000000-0000-0000-0000-000000000000", //档案号ID 选择了档案就传档案号,未选就传00000-0000... @@ -106,17 +106,17 @@ export default new Vuex.Store({ customerOrgGroupChange: 0, //控制体检列表记录切换时,0 无需触发更换分组操作 medicalPackageChange: 0, //控制体检列表记录切换时,0 无需触发更换套餐操作 query: { - dateType:'creationTime', //登记日期 - dateRange:null, //日期范围 - startDate:null, - endDate:null, - containRefuse:true, //包含弃检项目 + dateType: 'creationTime', //登记日期 + dateRange: null, //日期范围 + startDate: null, + endDate: null, + containRefuse: true, //包含弃检项目 times: 0, //触发查询次数 customerOrgId: "", //体检单位ID CustomerOrgParentId: "", //单位父级ID customerOrgFlag: true, //单位作为查询条件 - customerOrgRegister:{}, //单位体检次数 - checkAsbs:null, + customerOrgRegister: {}, //单位体检次数 + checkAsbs: null, }, //查询条件 customerOrgGroup: [], //分组(针对单位) patientRegisterAbs: [], //人员已选组合项目 @@ -159,9 +159,11 @@ export default new Vuex.Store({ suggestionList: [], //建议 }, - report:{ - dialogCusOrgOCX:false, //通用单位查询控件显示 - dataCusOrgOCX:[], //通用单位查询的数据 + report: { + dialogCusOrgOCX: false, //通用单位查询控件显示 + dataCusOrgOCX: [], //通用单位查询的数据 + dialogAsbitemOCX: false, + dataAsbitemOCX: [], //通用组合项目查询的数据 }, //公共字典数据 add by pengjun @@ -200,12 +202,12 @@ export default new Vuex.Store({ { id: "1", displayName: "单位支付" }, { id: "2", displayName: "赠送" }, ], - cardMode:[ + cardMode: [ { id: "0", displayName: "充值卡" }, { id: "1", displayName: "积分卡" }, ], - cardType:[], //会员卡类别 - billFlag:[ + cardType: [], //会员卡类别 + billFlag: [ { id: "0", displayName: "收费" }, { id: "1", displayName: "退费" }, { id: "2", displayName: "充值" }, diff --git a/src/views/report/checkStatus.vue b/src/views/report/checkStatus.vue index 4962348..0c31d4f 100644 --- a/src/views/report/checkStatus.vue +++ b/src/views/report/checkStatus.vue @@ -6,16 +6,15 @@
体检单位: - - + +
组合项目: - - - + + +
检查状态: @@ -85,7 +84,12 @@ - + + + + +