diff --git a/src/components/doctorCheck/PacsImgPreview.vue b/src/components/doctorCheck/PacsImgPreview.vue
new file mode 100644
index 0000000..2a15874
--- /dev/null
+++ b/src/components/doctorCheck/PacsImgPreview.vue
@@ -0,0 +1,708 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
打印
+
+
+
+
+
+
+
+
+
+
+
报告
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/patientRegister/PatientRegisterList.vue b/src/components/patientRegister/PatientRegisterList.vue
index 87e04aa..6e081fe 100644
--- a/src/components/patientRegister/PatientRegisterList.vue
+++ b/src/components/patientRegister/PatientRegisterList.vue
@@ -2,74 +2,40 @@
-
+
-
-
-
+
+
+
{{ scope.$index + 1 }}
-
+
{{
scope.row.isAudit == "Y"
? "已审核"
: dddw(
- dict.completeFlag,
- "id",
- scope.row.completeFlag,
- "displayName"
- )
+ dict.completeFlag,
+ "id",
+ scope.row.completeFlag,
+ "displayName"
+ )
}}
@@ -83,37 +49,26 @@
}}
-
+
-
+
-
+
{{ scope.row[dragCol[index].prop] == "Y" ? "是" : "否" }}
-
+
{{
scope.row.customerOrgParentName
? scope.row.customerOrgParentName
@@ -131,12 +86,10 @@
}}
-
+
{{
dddw(
dict.medicalPackage,
@@ -146,12 +99,10 @@
)
}}
-
+
{{
dddw(
dict.customerOrgGroupAll,
@@ -176,8 +127,8 @@
{{
scope.row[dragCol[index].prop]
? moment(scope.row[dragCol[index].prop]).format(
- "yyyy-MM-DD"
- )
+ "yyyy-MM-DD"
+ )
: ""
}}
@@ -217,7 +168,7 @@
{{
scope.row[dragCol[index].prop] ==
- scope.row["customerOrgParentName"]
+ scope.row["customerOrgParentName"]
? ""
: scope.row[dragCol[index].prop]
}}
@@ -259,12 +210,10 @@
- 共:{{ loadOpts.totalCount }} 条记录,当前显示:{{
- tableData.length
- }}
- 条。
+ 共:{{ loadOpts.totalCount }} 条记录,当前显示:{{
+ tableData.length
+ }}
+ 条。
@@ -277,53 +226,23 @@
-
-
导入青藏数据
+
+ 导入青藏数据
- 人员登记
+ 人员登记
-
-
批量正式登记
+
+ 批量正式登记
-
-
批量转预登记
+
+ 批量转预登记
- 编辑
+ 编辑
- 删除
+ 删除
-
-
批量调整分组
+
+ 批量调整分组
-
-
批量调整项目
+
+ 批量调整项目
-
-
指引单打印
+
+ 指引单打印
-
-
指引单预览
+
+ 指引单预览
-
-
人员检验检查条码
+
+ 人员检验检查条码
-
-
+
+
人员信息导出
- 设计列排序
+ 设计列排序
+ -->
+
-
+
-
+
-
+
{{
@@ -461,183 +320,90 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -854,7 +620,7 @@ export default {
},
},
LocalConfigInit: {},
- tableName:""//导出人员列表表名
+ tableName: ""//导出人员列表表名
};
},
@@ -1534,7 +1300,7 @@ export default {
if (
this.loadOpts.skipCount != 0 &&
this.loadOpts.skipCount * this.loadOpts.maxResultCount >=
- this.loadOpts.totalCount
+ this.loadOpts.totalCount
)
return;
// console.log('getPrList', this.loadOpts)
@@ -1697,8 +1463,17 @@ export default {
this.tableData = [];
}
}
+ if (curLoad.length > 0) {
+ if (this.patientRegister.query.isSeries == "Y") {
+ // 已存在原来的数据中,则不再加载
+ let lfind = arrayExistObj(this.tableData, 'id', curLoad[0].id)
+ if (lfind == -1) this.tableData = this.tableData.concat(curLoad)
+
+ } else {
+ this.tableData = this.tableData.concat(curLoad);
+ }
+ }
- this.tableData = this.tableData.concat(curLoad);
// else {
// // 懒加载 ,原数据集不用清空
// oldCount = this.tableData.length
@@ -1721,7 +1496,7 @@ export default {
if (scroll.judgeFlse) {
if (
(Number(this.loadOpts.skipCount) + 1) *
- Number(this.loadOpts.maxResultCount) >=
+ Number(this.loadOpts.maxResultCount) >=
Number(this.loadOpts.totalCount)
) {
return;
@@ -2345,34 +2120,34 @@ export default {
this.dragCol.forEach((e) => {
this.jsonFields[e.label] = e.prop;
});
- let tableDatas=deepCopy(this.tableData)
- tableDatas.forEach(e=>{
- if(e.completeFlag)e.completeFlag=e.isAudit == "Y"? "已审核": dddw(this.dict.completeFlag,"id",e.completeFlag,"displayName")
- if(e.guidePrintTimes)e.guidePrintTimes=e.guidePrintTimes > 0?'打印':''
- if(e.isLock)e.isLock=e.isLock=='Y'?'锁住':''
- if(e.sexId)e.sexId=dddw(this.dict.sex,"id",e.sexId,"displayName")
- if(e.medicalPackageId !== this.dict.personOrgId &&e.customerOrgId === this.dict.personOrgId){
- e.groupPack=dddw(this.dict.medicalPackage,"id",e.medicalPackageId,"displayName")
- }else if(e.medicalPackageId !== this.dict.personOrgId &&e.customerOrgId !== this.dict.personOrgId){
- e.groupPack=dddw(this.dict.customerOrgGroupAll,"id",e.customerOrgGroupId,"displayName")
+ let tableDatas = deepCopy(this.tableData)
+ tableDatas.forEach(e => {
+ if (e.completeFlag) e.completeFlag = e.isAudit == "Y" ? "已审核" : dddw(this.dict.completeFlag, "id", e.completeFlag, "displayName")
+ if (e.guidePrintTimes) e.guidePrintTimes = e.guidePrintTimes > 0 ? '打印' : ''
+ if (e.isLock) e.isLock = e.isLock == 'Y' ? '锁住' : ''
+ if (e.sexId) e.sexId = dddw(this.dict.sex, "id", e.sexId, "displayName")
+ if (e.medicalPackageId !== this.dict.personOrgId && e.customerOrgId === this.dict.personOrgId) {
+ e.groupPack = dddw(this.dict.medicalPackage, "id", e.medicalPackageId, "displayName")
+ } else if (e.medicalPackageId !== this.dict.personOrgId && e.customerOrgId !== this.dict.personOrgId) {
+ e.groupPack = dddw(this.dict.customerOrgGroupAll, "id", e.customerOrgGroupId, "displayName")
}
- if(e.nationId)e.nationId=dddw(this.dict.nation,"id",e.nationId,"displayName")
- if(e.idNo)e.idNo=e.idNo+'&'
- if(e.birthDate)e.birthDate=moment(e.birthDate).format("yyyy-MM-DD")
- if(e.maritalStatusId)e.maritalStatusId=dddw(this.dict.maritalStatus,"id",e.maritalStatusId,"displayName")
- if(e.medicalTypeId)e.medicalTypeId=dddw(this.dict.medicalType,"id",e.medicalTypeId,"displayName")
- if(e.personnelTypeId)e.personnelTypeId=dddw(this.dict.personnelType,"id",e.personnelTypeId,"displayName")
- if(e.isVip)e.isVip=e.isVip == "Y" ? "是" : "否"
- if(e.isUpload)e.isUpload=e.isUpload == "Y" ? "是" : "否"
- if(e.qztlType)e.qztlType=dddw(this.dict.qztlType,"id",e.qztlType,"displayName")
- if(e.qztlIsMain)e.qztlIsMain=e.qztlIsMain == "Y" ? "是" : "否"
- if(e.qztlIsCy)e.qztlIsCy=e.qztlIsCy == "Y" ? "是" : "否"
- if(e.qztlIsCw)e.qztlIsCw=e.qztlIsCw == "Y" ? "是" : "否"
- if(e.qztlIsGt)e.qztlIsGt=e.qztlIsGt == "Y" ? "是" : "否"
- if(e.qztlIsWh)e.qztlIsWh=e.qztlIsWh == "Y" ? "是" : "否"
- if(e.qztlIsFj)e.qztlIsFj=e.qztlIsFj == "Y" ? "是" : "否"
+ if (e.nationId) e.nationId = dddw(this.dict.nation, "id", e.nationId, "displayName")
+ if (e.idNo) e.idNo = e.idNo + '&'
+ if (e.birthDate) e.birthDate = moment(e.birthDate).format("yyyy-MM-DD")
+ if (e.maritalStatusId) e.maritalStatusId = dddw(this.dict.maritalStatus, "id", e.maritalStatusId, "displayName")
+ if (e.medicalTypeId) e.medicalTypeId = dddw(this.dict.medicalType, "id", e.medicalTypeId, "displayName")
+ if (e.personnelTypeId) e.personnelTypeId = dddw(this.dict.personnelType, "id", e.personnelTypeId, "displayName")
+ if (e.isVip) e.isVip = e.isVip == "Y" ? "是" : "否"
+ if (e.isUpload) e.isUpload = e.isUpload == "Y" ? "是" : "否"
+ if (e.qztlType) e.qztlType = dddw(this.dict.qztlType, "id", e.qztlType, "displayName")
+ if (e.qztlIsMain) e.qztlIsMain = e.qztlIsMain == "Y" ? "是" : "否"
+ if (e.qztlIsCy) e.qztlIsCy = e.qztlIsCy == "Y" ? "是" : "否"
+ if (e.qztlIsCw) e.qztlIsCw = e.qztlIsCw == "Y" ? "是" : "否"
+ if (e.qztlIsGt) e.qztlIsGt = e.qztlIsGt == "Y" ? "是" : "否"
+ if (e.qztlIsWh) e.qztlIsWh = e.qztlIsWh == "Y" ? "是" : "否"
+ if (e.qztlIsFj) e.qztlIsFj = e.qztlIsFj == "Y" ? "是" : "否"
})
- this.tableName='人员登记列表'+moment(new Date()).format('yyyyMMDDHHmmss')+'.xls'
+ this.tableName = '人员登记列表' + moment(new Date()).format('yyyyMMDDHHmmss') + '.xls'
return tableDatas;
// const columns = this.$refs.info.getColumns(); // 获取列信息
// const data = this.$refs.info.getData(); // 获取数据
diff --git a/src/views/doctorCheck/doctorCheck.vue b/src/views/doctorCheck/doctorCheck.vue
index edfb000..5a45c9e 100644
--- a/src/views/doctorCheck/doctorCheck.vue
+++ b/src/views/doctorCheck/doctorCheck.vue
@@ -53,7 +53,7 @@
-
+
@@ -91,6 +91,7 @@ import QueueCheckList from "../../components/doctorCheck/QueueCheckList.vue";
import CheckItemList from "../../components/doctorCheck/CheckItemList.vue";
import CheckSumSug from "../../components/doctorCheck/CheckSumSug.vue";
import RegisterCheckEdit from "../../components/doctorCheck/RegisterCheckEdit.vue";
+import PacsImgPreview from "../../components/doctorCheck/PacsImgPreview.vue";
import PacsDcmPreview from "../../components/doctorCheck/PacsDcmPreview.vue";
import FollowCriticalCheck from "../../components/follow/FollowCriticalCheck.vue";
@@ -108,6 +109,7 @@ export default {
CheckItemList,
CheckSumSug,
RegisterCheckEdit,
+ PacsImgPreview,
PacsDcmPreview,
FollowCriticalCheck,
},