|
|
|
@ -438,7 +438,7 @@ |
|
|
|
<el-button type="primary" class="commonbutton" @click="labelPrint(false)" :disabled="printing">条码打印</el-button> |
|
|
|
</div> |
|
|
|
<div v-show="checkPagePriv(pagePriv.privs, '条码补打')" class="btn"> |
|
|
|
<el-button type="danger" class="commonbutton" @click="reLisRequest">条码补打</el-button> |
|
|
|
<el-button type="danger" class="commonbutton" @click="btnLabel">条码补打</el-button> |
|
|
|
</div> |
|
|
|
<div v-show="checkPagePriv(pagePriv.privs, '指引单打印')" class="btn"> |
|
|
|
<el-button type="primary" class="commonbutton" @click="guidePrint('0001', false)" |
|
|
|
@ -449,6 +449,9 @@ |
|
|
|
<el-button type="primary" class="commonbutton" @click="guidePrint('0001', true)">指引单预览</el-button> |
|
|
|
</div> |
|
|
|
--> |
|
|
|
<div v-show="checkPagePriv(pagePriv.privs, '条码合并')" class="btn"> |
|
|
|
<el-button type="danger" class="commonbutton" @click="reLisRequest">条码合并</el-button> |
|
|
|
</div> |
|
|
|
<div v-show="checkPagePriv(pagePriv.privs, '手动合并项目')" class="btn"> |
|
|
|
<el-button type="danger" class="commonbutton" @click="reMergeAsbitem">手动合并项目</el-button> |
|
|
|
</div> |
|
|
|
@ -559,12 +562,26 @@ |
|
|
|
<Camera :id="form.id" /> |
|
|
|
</el-dialog> |
|
|
|
--> |
|
|
|
<!-- 检验条码补打 --> |
|
|
|
<el-dialog title="检验条码补打" :visible.sync="patientRegister.lisRequestVisble" width="600px" height="400" |
|
|
|
<!-- 合并条码 --> |
|
|
|
<el-dialog title="合并条码" :visible.sync="patientRegister.lisRequestVisble" width="600px" height="400" |
|
|
|
:show-close="false" :close-on-click-modal="false" :append-to-body="true"> |
|
|
|
<LisRequest :id="form.id" :brushTimes="brushTimes" /> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
<!-- 条码补打 --> |
|
|
|
<el-dialog title="条码补打" :visible.sync="dialogWin.Label" width="800px" height="400" |
|
|
|
:close-on-click-modal="false" :append-to-body="true"> |
|
|
|
<el-tabs v-model="tabChoosed" style="height:320px;margin-top: -22px;"> |
|
|
|
<!-- 组合项目 --> |
|
|
|
<el-tab-pane label="检验条码" name="1"> |
|
|
|
<PatientLisRequest :isDialog="true"/> |
|
|
|
</el-tab-pane> |
|
|
|
<el-tab-pane label="检查条码" name="2"> |
|
|
|
<PatientPacsRequest :isDialog="true"/> |
|
|
|
</el-tab-pane> |
|
|
|
</el-tabs> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
<!-- 手动合并项目 --> |
|
|
|
<el-dialog title="手动合并项目" :visible.sync="patientRegister.mergeAsbitemVisble" width="600px" height="400" |
|
|
|
:show-close="false" :close-on-click-modal="false" :append-to-body="true"> |
|
|
|
@ -609,6 +626,10 @@ import Charge from "../../views/charge/charge.vue"; |
|
|
|
import PatientRegisterEditQuery from "../../components/patientRegister/PatientRegisterEditQuery.vue"; |
|
|
|
import OccDisease from "../../components/occDisease/OccDisease.vue" |
|
|
|
|
|
|
|
|
|
|
|
import PatientLisRequest from "../../components/patientRegister/PatientLisRequest.vue"; |
|
|
|
import PatientPacsRequest from "../../components/patientRegister/PatientPacsRequest.vue"; |
|
|
|
|
|
|
|
export default { |
|
|
|
components: { |
|
|
|
Camera, |
|
|
|
@ -618,7 +639,9 @@ export default { |
|
|
|
Charge, |
|
|
|
AsbChargeRequest, |
|
|
|
PatientRegisterEditQuery, |
|
|
|
OccDisease |
|
|
|
OccDisease, |
|
|
|
PatientLisRequest, |
|
|
|
PatientPacsRequest, |
|
|
|
}, |
|
|
|
// isDoctor: '0:标准人员登记/1:医生诊台登记(可修改单位)' |
|
|
|
props: ['isDoctor', 'patientRegisterId', 'editTimes', 'refreshRegister', 'refFuncSetData'], |
|
|
|
@ -776,6 +799,8 @@ export default { |
|
|
|
|
|
|
|
printing: false, // 是否打印中,控制一次只能有一个任务 |
|
|
|
completeFlag: '0', // 默认预登记,首次正式登记或者预登记转正式登记,提示打印条码与指引单 |
|
|
|
|
|
|
|
tabChoosed:"1", |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
|
@ -2099,6 +2124,16 @@ export default { |
|
|
|
this.dialogWin.OccDisease = true |
|
|
|
}, |
|
|
|
|
|
|
|
btnLabel() { |
|
|
|
if (!this.form.id) { |
|
|
|
this.$message.warning({ showClose: true, message: '人员信息尚未保存!' }) |
|
|
|
return |
|
|
|
} |
|
|
|
this.dataTransOpts.refresh.lis_request.M++ //触发检验条码刷新 |
|
|
|
this.dataTransOpts.refresh.register_check.M++ //触发检查条码刷新 |
|
|
|
this.dialogWin.Label = true |
|
|
|
}, |
|
|
|
|
|
|
|
//回车替代tab键 |
|
|
|
enterToTab() { |
|
|
|
this.$nextTick(() => { |
|
|
|
|