pengjun 3 months ago
parent
commit
c74419df96
  1. 41
      src/components/doctorCheck/ButtonList.vue
  2. 7
      src/components/doctorCheck/CheckItemList.vue
  3. 51
      src/components/doctorCheck/CheckPicture.vue
  4. 17
      src/components/doctorCheck/CheckSumSug.vue
  5. 2
      src/components/doctorCheck/RegisterCheckEdit.vue
  6. 71
      src/components/doctorCheck/RegisterCheckList.vue
  7. 50
      src/components/patientRegister/PatientRegisterRecoverList.vue
  8. 963
      src/views/doctorCheck/doctorCheck.vue
  9. 2
      src/views/doctorCheck/sumDoctorCheck.vue

41
src/components/doctorCheck/ButtonList.vue

@ -22,13 +22,7 @@
</div>
<div v-show="checkPagePriv(pagePriv.privs, '下一人')" class="divBtnClass">
<el-button type="primary" class="commonbutton" @click="btnStep(1)">下一人</el-button>
</div>
<!--
<div>
<el-button type="primary" class="btnClass" @click="save">保存结果</el-button>
v-show="checkPagePriv(pagePriv.privs, 'AI诊断')" :disabled="doctorBtnDisabled('save')"
</div>
-->
</div>
<div class="divBtnClass">
<el-button slot="reference" class="commonbutton" @click="btnAIdiagnosis(false)">AI诊断</el-button>
</div>
@ -90,37 +84,13 @@
<div class="divBtnClass">
<el-button type="primary" class="commonbutton" @click="btnReset">重置</el-button>
</div>
<!--
<div>
<el-button type="primary" class="btnClass" @click="btnMakeDiagnosis">生成小结</el-button>
</div>
<div>
<el-button type="primary" class="btnClass" @click="addSummary">新增小结</el-button>
</div>
<div>
<el-button type="primary" class="btnClass" @click="audit">审核</el-button>
</div>
<div>
<el-button type="primary" class="btnClass">排队</el-button>
</div>
-->
<div v-show="doctorCheck.doctorCheckDialogVisible"
:style="`z-index:2;border-radius: 10px;border: 1px solid #ddd;background-color:#FFF; position: absolute;top:50px;right:120px;width:350px;height: ${window.pageHeight - 42 - 10}px;opacity:1;`">
<PatientRegisterList win="doctorCheck" :winAbsolute="true" />
</div>
<!-- 抽屉方式遮罩层不能操作
<el-drawer title="体检人员列表" :visible.sync="doctorCheck.doctorCheckDialogVisible" direction="rtl"
:wrapperClosable="false" :modal="false" :size="300">
<PatientRegisterList win="doctorCheck" />
</el-drawer>
-->
<!-- 体检人员登记 -->
<el-dialog :title="doctorCheck.prBase.id ? '体检人员--编辑' : '体检人员--新增'"
:visible.sync="dialogWin.PatientRegisterEdit" :close-on-click-modal="false" fullscreen
@ -150,10 +120,7 @@
</el-tab-pane>
<el-tab-pane label="图文报告" name="4">
<ImageTextReport :refParams="refParams" />
</el-tab-pane>
<!-- <el-tab-pane label="项目对比" name="4">
<SumItemsType :patientId="doctorCheck.prBase.patientId" />
</el-tab-pane> -->
</el-tab-pane>
<el-tab-pane label="横向对比" name="5">
<SumItems :patientId="doctorCheck.prBase.patientId" :refParams="refParams" />
</el-tab-pane>
@ -207,7 +174,6 @@ import PatientRegisterEdit from "../../components/patientRegister/PatientRegiste
import PatientRegisterList from "./PatientRegisterList.vue";
import CheckDetails from "../../components/sumDoctorCheck/CheckDetails.vue";
import SumItemsType from "../../components/sumDoctorCheck/SumItemsType.vue";
import SumItems from "../../components/sumDoctorCheck/SumItems.vue";
import SumHistory from "../../components/sumDoctorCheck/SumHistory.vue";
import OccDisease from "../../components/occDisease/OccDisease.vue"
@ -220,7 +186,6 @@ export default {
PatientRegisterEdit,
PatientRegisterList,
CheckDetails,
SumItemsType,
SumItems,
SumHistory,
OccDisease,

7
src/components/doctorCheck/CheckItemList.vue

@ -320,7 +320,7 @@ export default {
}
}
this.getCheckItemList(this.dataTransOpts.tableS.register_check.id);
this.getCheckItemList(this.refParams.registerCheckId);
this.userInfo.operatorType = window.sessionStorage.getItem("operatorType") || '0';
this.userInfo.userId = window.sessionStorage.getItem("userId") || null;
this.userInfo.user = window.sessionStorage.getItem("user") || null;
@ -329,7 +329,6 @@ export default {
computed: {
...mapState([
"window",
"dataTransOpts",
"dict",
"dialogWin",
"doctorCheck",
@ -1255,7 +1254,7 @@ export default {
{ Name: "firstPage", Value: "pic/peisReportFirstPage.jpg" },
{ Name: "pageHeader", Value: "pic/peisReportPageHeader.jpg" },
{ Name: "pageFooter", Value: "pic/peisReportPageFooter.jpg" },
{ Name: "orgSign", Value: this.dataTransOpts.tableS.patient_register.isPatientOccupationalDisease == 'Y' ? "pic/orgSignOcc.png" : "pic/orgSign.png" },
//{ Name: "orgSign", Value: this.dataTransOpts.tableS.patient_register.isPatientOccupationalDisease == 'Y' ? "pic/orgSignOcc.png" : "pic/orgSign.png" },
{ Name: 'picExtOne', Value: 'pic/hisLog.jpg' },
{ Name: 'resultSign', Value: 'pic/resultSign.png' },
],
@ -1317,7 +1316,7 @@ export default {
watch: {
//
// "dataTransOpts.refresh.register_check_item.M": {
"dataTransOpts.refresh.register_check_item.M": {
"refParams.brushItemList": {
// immediate: true,
handler(newVal, oldVal) {
console.log(

51
src/components/doctorCheck/CheckPicture.vue

@ -104,15 +104,15 @@
</div>
<div style="display: flex;">
<span style="width: 80px;margin: 7px 0;">姓名</span>
<el-input v-model="dataTransOpts.tableS.patient_register.patientName" size="small" disabled />
<el-input v-model="patient_register.patientName" size="small" disabled />
</div>
<div style="display: flex;">
<span style="width: 80px;margin: 7px 0;">性别</span>
<el-input v-model="dataTransOpts.tableS.patient_register.sexName" size="small" disabled />
<el-input v-model="patient_register.sexName" size="small" disabled />
</div>
<div style="display: flex;">
<span style="width: 80px;margin: 7px 0;">年龄</span>
<el-input v-model="dataTransOpts.tableS.patient_register.age" size="small" disabled />
<el-input v-model="patient_register.age" size="small" disabled />
</div>
</div>
@ -220,7 +220,7 @@ export default {
components: {
CheckPictureUpload, PacsTemplate, PacsCutPic
},
props: ["doctorBtnDisabled", "save"],
props: ["doctorBtnDisabled", "save","patient_register","refParams"],
data() {
return {
sysConfig: {}, //
@ -316,8 +316,8 @@ export default {
}
if (this.dataTransOpts.tableS.register_check.id) {
this.getCheckPictures(this.dataTransOpts.tableS.register_check.id);
if (this.refParams.registerCheckId) {
this.getCheckPictures(this.refParams.registerCheckId);
}
},
@ -327,9 +327,7 @@ export default {
"dict",
"dialogWin",
"dataTransOpts",
"doctorCheck",
"patientRegister",
"customerOrg"
"doctorCheck"
]),
lmoment(date, forMat) {
return moment(new Date(date)).format(forMat);
@ -442,9 +440,9 @@ export default {
let toOutShell = {
barCode: this.doctorCheck.checkRequestNo,
patientName: this.dataTransOpts.tableS.patient_register.patientName,
sexName: this.dataTransOpts.tableS.patient_register.sexName,
age: (this.dataTransOpts.tableS.patient_register.age || '') + '',
patientName: this.patient_register.patientName,
sexName: this.patient_register.sexName,
age: (this.patient_register.age || '') + '',
asbitemName: this.doctorCheck.checkRequestNo || 'temp'
}
// console.log('this.$peisAPI.imageAcquisition', JSON.stringify(toOutShell))
@ -488,7 +486,7 @@ export default {
if (dotIndex > -1) fileName = fileName.substring(dotIndex + 1, pointIndex || fileName.length);
let body = {
registerCheckId: this.dataTransOpts.tableS.register_check.id,
registerCheckId: this.refParams.registerCheckId,
pictureBaseStrs: [{
fileName,
localPathName: item.FilePath,
@ -504,7 +502,7 @@ export default {
console.log('btnGetPic err', error)
}
}
this.getCheckPictures(this.dataTransOpts.tableS.register_check.id)
this.getCheckPictures(this.refParams.registerCheckId)
} else {
console.log('this.$peisAPI.imageAcquisition', lres.message)
}
@ -524,7 +522,7 @@ export default {
//
console.log('接收壳端热键采图参数 acceptHotKeyData', oprType, data)
//this.$message.success({ showClose: true, message: '' })
if (!this.dataTransOpts.tableS.register_check.id) {
if (!this.refParams.registerCheckId) {
console.log("没有选中检查项目")
return
}
@ -562,7 +560,7 @@ export default {
if (res.code < 0) {
console.log('热键更新图片打印标识失败:', res.message)
} else {
this.getCheckPictures(this.dataTransOpts.tableS.register_check.id)
this.getCheckPictures(this.refParams.registerCheckId)
}
})
.catch(err => {
@ -580,7 +578,7 @@ export default {
.then(res => {
if (res.code > -1) {
this.checkPictures.splice(count - 1, 1)
this.getCheckPictures(this.dataTransOpts.tableS.register_check.id)
this.getCheckPictures(this.refParams.registerCheckId)
} else {
console.log("热键删除图片打印标识失败:", res.message)
}
@ -618,7 +616,7 @@ export default {
if (dotIndex > -1) fileName = Date.now() + fileName.substring(dotIndex + 1, pointIndex || fileName.length);
let body = {
registerCheckId: this.dataTransOpts.tableS.register_check.id,
registerCheckId: this.refParams.registerCheckId,
pictureBaseStrs: [{
fileName,
localPathName: item.FilePath,
@ -630,7 +628,7 @@ export default {
hadoopPost('pacsApi', '/api/app/RegisterCheckPicture/InstrumentMapping', body)
.then(() => {
this.getCheckPictures(this.dataTransOpts.tableS.register_check.id)
this.getCheckPictures(this.refParams.registerCheckId)
})
.catch(err => {
console.log('热键采图失败', err)
@ -843,7 +841,7 @@ export default {
.then(res => {
let lres = JSON.parse(res)
if (lres.code > -1) {
this.getCheckPictures(this.dataTransOpts.tableS.register_check.id);
this.getCheckPictures(this.refParams.registerCheckId);
} else {
console.log('裁图失败', lres.message)
}
@ -961,11 +959,11 @@ export default {
rCopyPic(imageSeq) {
let body = {
registerCheckPictureIds: [],
registerCheckId: this.dataTransOpts.tableS.register_check.id
registerCheckId: this.refParams.registerCheckId
}
this.dataTransOpts.doctorCutPics.forEach(e => {
body.registerCheckPictureIds.push(e.id)
e.registerCheckId = this.dataTransOpts.tableS.register_check.id
e.registerCheckId = this.refParams.registerCheckId
});
postapi('/api/app/RegisterCheckPicture/BatchUpdateRegisterCheckIdByRegisterCheckPictureId', body)
@ -1127,7 +1125,7 @@ export default {
.then(res => {
if (res.code > -1) {
//
this.dataTransOpts.tableS.patient_register = res.data.patientRegisterDetail
this.patient_register = res.data.patientRegisterDetail
//
this.doctorCheck.RegisterCheckList = [res.data.registerCheckDetail]
@ -1166,11 +1164,12 @@ export default {
//
watch: {
//
"dataTransOpts.refresh.register_check_item.M": {
// "dataTransOpts.refresh.register_check_item.M": {
"refParams.brushItemList": {
// immediate: true,
handler(newVal, oldVal) {
console.log(`watch 检查图片 newVal:${newVal} oldVal:${oldVal} registerCheckId: ${this.dataTransOpts.tableS.register_check.id}`);
if (newVal != oldVal) this.getCheckPictures(this.dataTransOpts.tableS.register_check.id);
console.log(`watch 检查图片 newVal:${newVal} oldVal:${oldVal} registerCheckId: ${this.refParams.registerCheckId}`);
if (newVal != oldVal) this.getCheckPictures(this.refParams.registerCheckId);
}
},

17
src/components/doctorCheck/CheckSumSug.vue

@ -160,7 +160,7 @@ export default {
components: {
Queue
},
props: ["registerCheckId", "isCheckPicture", "optGrant", "addSummary", "btnMakeDiagnosis", "save", "audit", "unAudit", "btnLineUp", "doctorBtnDisabled"],
props: ["refParams", "isCheckPicture", "optGrant", "addSummary", "btnMakeDiagnosis", "save", "audit", "unAudit", "btnLineUp", "doctorBtnDisabled","patient_register"],
data() {
return {
queueParams: {},
@ -354,13 +354,13 @@ export default {
//
fnQueue() {
if (!this.dataTransOpts.tableS.patient_register.id) {
if (!this.patient_register.id) {
this.$message.warning({ showClose: true, message: '未获取到人员信息' })
return
}
this.queueParams = {
patientRegisterId: this.dataTransOpts.tableS.patient_register.id
patientRegisterId: this.patient_register.id
}
this.dataTransOpts.plus.queue++
this.dialogWin.queue = true
@ -468,14 +468,15 @@ export default {
// this.checkSuggestionList(newVal)
// },
//
"dataTransOpts.refresh.register_check.S": {
// "dataTransOpts.refresh.register_check.S": {
"refParams.brushItemList": {
immediate: true,
handler(newVal, oldVal) {
console.log(`watch 小结 newVal:${newVal} oldVal:${oldVal} registerCheckId: ${this.dataTransOpts.tableS.register_check.id}`);
console.log(`watch 小结 newVal:${newVal} oldVal:${oldVal} registerCheckId: ${this.refParams.registerCheckId}`);
if (newVal != oldVal) {
this.checkSummaryList(this.dataTransOpts.tableS.register_check.id)
this.checkSuggestionList(this.dataTransOpts.tableS.register_check.id)
this.getPreResult(this.dataTransOpts.tableS.register_check.id)
this.checkSummaryList(this.refParams.registerCheckId)
this.checkSuggestionList(this.refParams.registerCheckId)
this.getPreResult(this.refParams.registerCheckId)
}
}
},

2
src/components/doctorCheck/RegisterCheckEdit.vue

@ -63,7 +63,7 @@ export default {
},
computed: {
...mapState(["window", "dataTransOpts", "dict", "doctorCheck", "patientRegister", "customerOrg"]),
...mapState(["window", "dict", "doctorCheck"]),
},
methods: {

71
src/components/doctorCheck/RegisterCheckList.vue

@ -79,7 +79,7 @@ import { arrayExistObj, listOrderBy, setCheckStatusColor } from "../../utlis/pro
export default {
components: {},
props:["refParams"],
props:["refParams","patient_register"],
data() {
return {
sysConfig: {}, //
@ -137,7 +137,7 @@ export default {
//
mounted() {
this.registerCheckList(this.dataTransOpts.tableS.patient_register.id)
this.registerCheckList(this.refParams.id)
},
@ -220,14 +220,9 @@ export default {
this.doctorCheck.RegisterCheckId = row.id
this.doctorCheck.asbitemName = row.asbitemName
this.doctorCheck.checkRequestNo = row.checkRequestNo
this.doctorCheck.checkRequestNo = row.checkRequestNo //
this.doctorCheck.checkTypeFlag = row.checkTypeFlag
//console.log('rowClick this.doctorCheck.checkRequestNo',this.doctorCheck.checkRequestNo)
this.dataTransOpts.tableS.register_check.id = row.id
this.dataTransOpts.refresh.register_check.S++
this.dataTransOpts.refresh.register_check_item.M++
//
this.$emit("clickAsbBak",row)
@ -358,7 +353,7 @@ export default {
let token = window.sessionStorage.getItem('token')
let barcodeNo = row.checkRequestNo
if(this.pacs_interface_barcode_type == '1'){
barcodeNo = this.dataTransOpts.tableS.patient_register.patientRegisterNo
barcodeNo = this.patient_register.patientRegisterNo
}
let url = ''
@ -413,45 +408,49 @@ export default {
if (this.registerCheckList0.length > 0) {
this.doctorCheck.RegisterCheckId = this.registerCheckList0[0].id
this.dataTransOpts.tableS.register_check.id = this.registerCheckList0[0].id
//this.dataTransOpts.tableS.register_check.id = this.registerCheckList0[0].id
this.doctorCheck.asbitemName = this.registerCheckList0[0].asbitemName
this.doctorCheck.checkRequestNo = this.registerCheckList0[0].checkRequestNo
//
setTimeout(() => {
this.$refs['registerCheckList0'].setCurrentRow(this.registerCheckList0[0])
this.$refs['registerCheckList0'].setCurrentRow(this.registerCheckList0[0])
this.rowClick0(this.registerCheckList0[0])
}, 20);
} else if(this.registerCheckList1.length > 0){
this.doctorCheck.RegisterCheckId = this.registerCheckList1[0].id
this.dataTransOpts.tableS.register_check.id = this.registerCheckList1[0].id
//this.dataTransOpts.tableS.register_check.id = this.registerCheckList1[0].id
this.doctorCheck.asbitemName = this.registerCheckList1[0].asbitemName
this.doctorCheck.checkRequestNo = this.registerCheckList1[0].checkRequestNo
//
setTimeout(() => {
this.$refs['registerCheckList1'].setCurrentRow(this.registerCheckList1[0])
this.$refs['registerCheckList1'].setCurrentRow(this.registerCheckList1[0])
this.rowClick1(this.registerCheckList1[0])
}, 20);
} else if(this.registerCheckList2.length > 0){
this.doctorCheck.RegisterCheckId = this.registerCheckList2[0].id
this.dataTransOpts.tableS.register_check.id = this.registerCheckList2[0].id
//this.dataTransOpts.tableS.register_check.id = this.registerCheckList2[0].id
this.doctorCheck.asbitemName = this.registerCheckList2[0].asbitemName
this.doctorCheck.checkRequestNo = this.registerCheckList2[0].checkRequestNo
//
setTimeout(() => {
this.$refs['registerCheckList2'].setCurrentRow(this.registerCheckList2[0])
this.$refs['registerCheckList2'].setCurrentRow(this.registerCheckList2[0])
this.rowClick2(this.registerCheckList2[0])
}, 20);
} else if(this.registerCheckList3.length > 0){
this.doctorCheck.RegisterCheckId = this.registerCheckList3[0].id
this.dataTransOpts.tableS.register_check.id = this.registerCheckList3[0].id
//this.dataTransOpts.tableS.register_check.id = this.registerCheckList3[0].id
this.doctorCheck.asbitemName = this.registerCheckList3[0].asbitemName
this.doctorCheck.checkRequestNo = this.registerCheckList3[0].checkRequestNo
//
setTimeout(() => {
this.$refs['registerCheckList3'].setCurrentRow(this.registerCheckList3[0])
this.$refs['registerCheckList3'].setCurrentRow(this.registerCheckList3[0])
this.rowClick3(this.registerCheckList3[0])
}, 20);
// if (res.data.length > 0) {
@ -463,14 +462,11 @@ export default {
// this.doctorCheck.checkRequestNo = res.data[0].checkRequestNo
} else {
this.dataTransOpts.tableS.register_check.id = ''
this.doctorCheck.asbitemName = ""
this.doctorCheck.checkRequestNo = ""
this.rowClick({id:'',})
}
this.dataTransOpts.refresh.register_check.S++ //
this.dataTransOpts.refresh.register_check_item.M++ //
}
})
.catch((err) => {
@ -495,31 +491,7 @@ export default {
}
})
},
//
brushCheckStatus(registerCheckId){
let lfind = -1
lfind = arrayExistObj(this.registerCheckList0,'id',registerCheckId)
if(lfind > -1){
this.registerCheckList0[lfind].completeFlag = this.refParams.checkCompleteFlag
return
}
lfind = arrayExistObj(this.registerCheckList1,'id',registerCheckId)
if(lfind > -1){
this.registerCheckList1[lfind].completeFlag = this.refParams.checkCompleteFlag
return
}
lfind = arrayExistObj(this.registerCheckList2,'id',registerCheckId)
if(lfind > -1){
this.registerCheckList2[lfind].completeFlag = this.refParams.checkCompleteFlag
return
}
lfind = arrayExistObj(this.registerCheckList3,'id',registerCheckId)
if(lfind > -1){
this.registerCheckList3[lfind].completeFlag = this.refParams.checkCompleteFlag
return
}
},
},
@ -535,12 +507,11 @@ export default {
},
//
"refParams.brushCheckStatus": {
"refParams.doctorAutoNext": {
// immediate:true,
handler(newVal, oldVal) {
console.log(`watch 自动下一个项目 newVal: ${newVal} oldVal: ${oldVal} patient_register.id: ${this.refParams.registerCheckId}`);
if(newVal != oldVal && newVal > 0){
this.brushCheckStatus(this.refParams.registerCheckId)
this.doctorAutoNext(this.refParams.registerCheckId)
}
}

50
src/components/patientRegister/PatientRegisterRecoverList.vue

@ -10,12 +10,12 @@
<el-checkbox :value="scope.row.isRecoverGuide == 'Y'" />
</template>
</u-table-column>
<u-table-column prop="completeFlag" label="体检进度" sortable>
<u-table-column prop="completeFlag" label="体检进度" align="center" sortable>
<template slot-scope="scope">
<div>{{ ldddw(dict.completeFlag, "id", scope.row.completeFlag, "displayName") }}</div>
</template>
</u-table-column>
<u-table-column prop="isLock" label="锁住" width="50" sortable>
<u-table-column prop="isLock" label="锁住" width="50" align="center" sortable>
<template slot-scope="scope">
<i class="el-icon-lock" v-if="scope.row.isLock == 'Y'" style="font-size: 20px; color: red" />
</template>
@ -31,13 +31,13 @@
<div>{{ scope.row.customerOrgParentName == scope.row.customerOrgName ? "" : scope.row.customerOrgName }}</div>
</template>
</u-table-column>
<u-table-column prop="patientName" label="姓名" sortable/>
<u-table-column prop="sexName" label="性别" sortable>
<u-table-column prop="patientName" label="姓名" align="center" sortable/>
<u-table-column prop="sexName" label="性别" align="center" sortable>
</u-table-column>
<u-table-column prop="age" label="年龄" sortable/>
<u-table-column prop="patientRegisterNo" label="条码号" width="150" sortable/>
<u-table-column prop="patientNo" label="档案号" sortable/>
<u-table-column prop="medicalTimes" label="体检次数"></u-table-column>
<u-table-column prop="age" label="年龄" align="center" sortable/>
<u-table-column prop="patientRegisterNo" label="条码号" width="150" align="center" sortable/>
<u-table-column prop="patientNo" label="档案号" align="center" sortable/>
<u-table-column prop="medicalTimes" label="体检次数" align="center"></u-table-column>
<u-table-column label="分组/套餐" width="150">
<template slot-scope="scope">
<div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId === dict.personOrgId">
@ -48,10 +48,10 @@
</div>
</template>
</u-table-column>
<u-table-column prop="nationName" label="民族" sortable>
<u-table-column prop="nationName" label="民族" align="center" sortable>
</u-table-column>
<u-table-column prop="idNo" label="身份证" width="150" sortable/>
<u-table-column prop="birthDate" label="出生日期" width="100" sortable>
<u-table-column prop="idNo" label="身份证" width="150" align="center" sortable/>
<u-table-column prop="birthDate" label="出生日期" width="100" align="center" sortable>
<template slot-scope="scope">
<div v-if="scope.row.birthDate">
{{ lmoment(scope.row.birthDate, "yyyy-MM-DD") }}
@ -59,32 +59,32 @@
</template>
</u-table-column>
<u-table-column prop="email" label="邮箱" width="100" sortable/>
<u-table-column prop="mobileTelephone" label="手机" width="100" sortable/>
<u-table-column prop="telephone" label="电话" width="100" sortable/>
<u-table-column prop="mobileTelephone" label="手机" width="100" align="center" sortable/>
<u-table-column prop="telephone" label="电话" width="100" align="center" sortable/>
<u-table-column prop="address" label="地址" width="300" sortable/>
<u-table-column prop="medicalCardNo" label="体检卡号" sortable/>
<u-table-column prop="jobCardNo" label="工卡号" sortable/>
<u-table-column prop="maritalStatusName" label="婚姻状况" sortable>
<u-table-column prop="medicalCardNo" label="体检卡号" align="center" sortable/>
<u-table-column prop="jobCardNo" label="工卡号" align="center" sortable/>
<u-table-column prop="maritalStatusName" label="婚姻状况" align="center" sortable>
</u-table-column>
<u-table-column prop="medicalTypeName" label="体检类别" sortable>
<u-table-column prop="medicalTypeName" label="体检类别" align="center" sortable>
</u-table-column>
<u-table-column prop="personnelTypeName" label="人员类别" sortable>
<u-table-column prop="personnelTypeName" label="人员类别" align="center" sortable>
</u-table-column>
<u-table-column prop="jobPost" label="职务" sortable/>
<u-table-column prop="jobTitle" label="职称" sortable/>
<u-table-column prop="salesman" label="介绍人" sortable/>
<u-table-column prop="isVip" label="VIP" sortable>
<u-table-column prop="jobPost" label="职务" align="center" sortable/>
<u-table-column prop="jobTitle" label="职称" align="center" sortable/>
<u-table-column prop="salesman" label="介绍人" align="center" sortable/>
<u-table-column prop="isVip" label="VIP" align="center" sortable>
<template slot-scope="scope">
<el-checkbox :value="scope.row.isVip == 'Y'" />
</template>
</u-table-column>
<u-table-column prop="creatorName" label="登记人" sortable/>
<u-table-column prop="creationTime" label="登记日期" width="100" sortable>
<u-table-column prop="creatorName" label="登记人" align="center" sortable/>
<u-table-column prop="creationTime" label="登记日期" width="100" align="center" sortable>
<template slot-scope="scope">
<div>{{ lmoment(scope.row.creationTime, "yyyy-MM-DD") }}</div>
</template>
</u-table-column>
<u-table-column prop="isUpload" label="上传" sortable>
<u-table-column prop="isUpload" label="上传" align="center" sortable>
<template slot-scope="scope">
<el-checkbox :value="scope.row.isUpload == 'Y'" />
</template>

963
src/views/doctorCheck/doctorCheck.vue
File diff suppressed because it is too large
View File

2
src/views/doctorCheck/sumDoctorCheck.vue

@ -686,7 +686,7 @@ export default {
created() {
if (this.$route.query.patient_register) {
this.patient_register = this.$route.query.patient_register
this.patient_register = Object.assign({},this.$route.query.patient_register)
} else {
this.patient_register = { id: '', patientRegisterNo: '' }
}

Loading…
Cancel
Save