pengjun 2 years ago
parent
commit
1017fac714
  1. 5
      src/components/doctorCheck/CheckItemList.vue
  2. 1
      src/components/doctorCheck/RegisterCheckList.vue
  3. 13
      src/views/doctorCheck/doctorCheck.vue

5
src/components/doctorCheck/CheckItemList.vue

@ -71,7 +71,7 @@ import { arrayExistObj, dddw, deepCopy } from '../../utlis/proFunc'
export default {
components: {},
props: ["isCheckPicture", "registerCheckId"],
props: ["isCheckPicture", "registerCheckId","doctor_check_check_charge"],
data() {
return {
resultStatus: [], //
@ -435,6 +435,9 @@ export default {
.then(res => {
if (res.code > -1) {
this.doctorCheck.RegisterCheckEdit = res.data
if (res.data.isCharge != 'Y' && this.doctor_check_check_charge == 'Y') {
this.$message.warning({showClose:true,message:`该体检人员未缴清费用!`})
}
if (this.doctorCheck.RegisterCheckEdit.completeFlag == '0') {
this.doctorCheck.RegisterCheckEdit.checkDoctorId = this.userId
this.doctorCheck.RegisterCheckEdit.checkDate = new Date()

1
src/components/doctorCheck/RegisterCheckList.vue

@ -156,7 +156,6 @@ export default {
this.dataTransOpts.tableS.register_check.id = ''
}
this.dataTransOpts.refresh.register_check.S++ //
this.dataTransOpts.refresh.register_check_item.M++ //

13
src/views/doctorCheck/doctorCheck.vue

@ -33,7 +33,7 @@
<div :style="'width:' + (window.pageWidth - 200 - 110 - 15) + 'px;'">
<div :style="'margin-left: 2px;width:' + (window.pageWidth - 200 - 110 - 15 - 2) + 'px;'">
<CheckItemList :isCheckPicture="isCheckPicture"
<CheckItemList :isCheckPicture="isCheckPicture" :doctor_check_check_charge="doctor_check_check_charge"
:registerCheckId="dataTransOpts.tableS.register_check.id" />
</div>
<div v-if="isCheckPicture" class="demo-image__preview"
@ -95,6 +95,7 @@ export default {
isCheckPicture: false, //
}
},
doctor_check_check_charge:'Y', //
};
},
@ -154,7 +155,11 @@ export default {
methods: {
//
dictInit() {
async dictInit() {
let sysParmId = "doctor_check_check_charge"
let sysParam = await postapi('/api/app/SysParmValue/GetSysParmValueBySysParmId', { sysParmId })
this.doctor_check_check_charge = sysParam.data.toUpperCase()
//
getapi("/api/app/sex").then((res) => {
if (res.code == 1) {
@ -351,7 +356,11 @@ export default {
case 'btnSavePic': //
case 'btnDelImage': //
// console.log('btnFlagName RegisterCheckEdit', btnFlagName, RegisterCheckEdit.completeFlag)
if (this.doctor_check_check_charge == 'Y') {
if (RegisterCheckEdit.completeFlag && RegisterCheckEdit.completeFlag == '0' && RegisterCheckEdit.isCharge == 'Y') ret = false
} else {
if (RegisterCheckEdit.completeFlag && RegisterCheckEdit.completeFlag == '0') ret = false
}
break;
case 'audit':
if (RegisterCheckEdit.completeFlag && RegisterCheckEdit.completeFlag != '0' && RegisterCheckEdit.isAudit && RegisterCheckEdit.isAudit != 'Y') ret = false

Loading…
Cancel
Save