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 @@
-
+
+
+
+
+