Commit 59c9c615 authored by 任鸿志's avatar 任鸿志

feat(jiesuan): 优化结算页面显示逻辑

- 修改患者信息接口,使用 card_no 替代 id_card
- 优化门诊收费页面的结算类型显示
- 增加门诊慢性病的病种显示
- 调整读卡组件的日志输出
parent ab829123
......@@ -267,7 +267,7 @@ export function patient (data) {
console.log(data,'ppppppppppppppppppp')
return requestSFC({
// url: `${Vue.prototype.$api.jiesuan.settlementPre}/${patient_id}`,
url: `/api/patient/${data.id_card}`,
url: `/api/patient/${data.card_no}`,
method: 'get',
params:data
})
......
......@@ -228,7 +228,7 @@ export default {
let data = ''
if (this.isJSON(evt.data) && evt?.data) {
data = JSON.parse(evt.data)
console.log(data,'data')
// console.log(data,'data')
}
// 开启读卡设备并且设置定时任务
if (data?.MethodName === 'OpenDevice' && data?.RespCode === 0) {
......
......@@ -43,7 +43,7 @@
<div style="display: flex" v-if="patientInfo.yblx != '01'">
<div style="line-height: 28px; width: 75px">结算类型:</div>
<div class="selectinput" style="margin-left: 20px">
<el-select v-model="man_name" placeholder="请选择" @change="changePersonType(man_name)">
<el-select v-model="man_name" placeholder="请选择" @change="changePersonType(man_name)" clearable="true">
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-select>
</div>
......@@ -147,17 +147,18 @@
<span style="color: red">{{
man_name == '1'
? '自费'
? selectTableArr[0].settle_type.name+'-转-自费'
: man_name == '2'
? '门诊统筹'
? selectTableArr[0].settle_type.name+'-转-门诊统筹'
: man_name == '3'
? '医保个账'
? selectTableArr[0].settle_type.name+'-转-医保个账'
: man_name == '4'
? '门诊慢性病'
? selectTableArr[0].settle_type.name+'-转-门诊慢性病'
: selectTableArr[0]
? selectTableArr[0].settle_type.name
: ''
}}</span>
<span style="margin-left: 10px;" v-if="man_name == '4' || (selectTableArr[0].settle_type.is_mb && man_name!='1'&& man_name!='2' && man_name!='3' )">病种:{{ zhenduanData }}</span>
</span>
<span style="margin-left: 10px">{{ this.channels }}</span>
</div>
......@@ -646,6 +647,7 @@ export default {
name: 'Outpatient',
data() {
return {
zhenduanData:'',
zifei_disable: false,
is_sy: false,
saveLoding: false,
......@@ -861,7 +863,9 @@ export default {
ybewmsfid: '',
misdataYB: {},
titleshow: '',
selectTableArr: [],
selectTableArr: [{
settle_type:{}
}],
cardNoShow: false,
visitNo: '',
visitDate: '',
......@@ -2518,6 +2522,9 @@ export default {
selectCardYiboPre(data, x, y, zhenduan) {
if (this.man_name == '2' || this.man_name == '3' || this.man_name == '1') {
zhenduan = ''
}else{
this.zhenduanData=this.moreshowdata.data.mzdbjbs_arr.filter(item => item.code === zhenduan)[0].name
}
this.yujiesuanLoading = true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment