Commit 460af26e authored by 任鸿志's avatar 任鸿志

env(development): 更新 API 地址并优化结算相关功能

- 修改 VUE_APP_BASE_URL 和 VUE_APP_BASE_URL_SFC 的地址
- 优化 outpatient、outpatientCharging 和 outpatientYfang 组件中的结算逻辑
- 调整环境变量以适应开发环境
parent ec30768f
......@@ -8,12 +8,12 @@ NODE_ENV = 'development'
VUE_APP_BASE_API = ''
# VUE_APP_BASE_URL = 'http://192.169.24.231:8002'
# VUE_APP_BASE_URL = 'http://10.10.9.219:9902'
VUE_APP_BASE_URL = 'http://10.10.9.219:9902'
VUE_APP_BASE_URL = 'http://10.10.9.219:8802'
VUE_APP_BASE_URL_change = 'http://10.10.8.230:6200/fancy'
# VUE_APP_BASE_URL = 'http://127.0.0.1:9902'
# VUE_APP_BASE_URL = 'http://10.10.9.219:8802'
# VUE_APP_BASE_URL = 'http://10.10.9.219:9902'
VUE_APP_BASE_URL_SFC = 'http://10.10.9.219:9902'
VUE_APP_BASE_URL_SFC = 'http://10.10.9.219:8802'
# VUE_APP_BASE_URL_SFC = 'http://127.0.0.1:9902'
# VUE_APP_BASE_URL = 'http://192.169.4.171:8002'
# VUE_APP_BASE_URL = 'http://10.10.40.10:8099'
......
......@@ -2279,9 +2279,10 @@ export default {
if (row.item_code == element.item_code) {
// element.zfbl=response.data.dw_data[0].zfbl
// element.zfbl_desc.push(response.data.zfbl_desc)
response.data.zfbl_desc.forEach(elements => {
element.zfbl_desc = response.data.zfbl_desc //[elements.key]=elements.value
})
element.zfbl_desc=response.data.zfbl_desc
// response.data.zfbl_desc.forEach(elements => {
// element.zfbl_desc = response.data.zfbl_desc //[elements.key]=elements.value
// })
}
})
if (response.data.zfbl_desc.length > 1) {
......
......@@ -41,7 +41,7 @@
<div style="display: flex" v-if="patientInfo.yblx != '01'">
<div style="line-height: 28px; width: 75px">结算类型:</div>
<div class="selectinput">
<el-select v-model="man_name" placeholder="请选择" @change="changePersonType(man_name)" clearable="true">
<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>
......@@ -86,10 +86,16 @@
</el-table>
</div>
<div class="box-card-right">
<div class="box_card_title" style="margin-bottom: 30px">
<div @click="addEventListener()">费用明细</div>
<div class="box_card_title" style="margin-bottom: 30px;">
<div @click="addEventListener()" >费用明细</div>
<div><el-button type="primary" size="mini" round @click="jshistory">结算历史</el-button></div>
</div>
<!-- <div class="selectinput">
慢病病种:
<el-select v-model="zhenduan" placeholder="请选择" :clearable="true">
<el-option v-for="item in moreshowdata.data.mzdbjbs_arr" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-select>
</div> -->
<el-table
:data="costlist"
tooltip-effect="dark"
......@@ -576,7 +582,7 @@
</div>
</div>
</div>
<el-dialog title="提示" :visible.sync="moreshow" width="30%" v-loading="moreLoading">
<!-- <el-dialog title="提示" :visible.sync="moreshow" width="30%" v-loading="moreLoading">
<span>请选择诊断</span>
<el-radio-group v-model="zhenduan">
<el-radio :label="item.code" v-for="item in moreshowdata.data.mzdbjbs_arr" :key="item.value">{{ item.name }}</el-radio>
......@@ -585,7 +591,7 @@
<el-button @click="moreshow = false">取 消</el-button>
<el-button type="primary" @click="selectCardYiboPre(moreshowdata.data, moreshowdata.x, moreshowdata.y, zhenduan)">确 定</el-button>
</span>
</el-dialog>
</el-dialog> -->
<el-dialog title="提示" :visible.sync="GSshow" width="30%" v-loading="moreLoading">
<span>{{ dataText }}</span>
......@@ -686,7 +692,7 @@ export default {
data: {},
},
zhenduan: '',
moreshow: false,
// moreshow: false,
familyType: '',
oldewmpingzheng: '',
ztvalue: '',
......@@ -1708,7 +1714,7 @@ export default {
res.push(e[i])
}
}
console.log(result, 'pppppppppppppppppp')
this.typeList = result
this.patientInfo.yblx = this.typeList[0] ? this.typeList[0].settle_type.name : ''
sele_one.push(e[0])
......@@ -1773,10 +1779,7 @@ export default {
}
})
// 医技预约channel=4不走审核 省职也要加审核 25-7-10 慢病审核
if (
(this.channel != '4' && (this.man_name == '4' || (this.ismb && this.man_name == ''))) ||
(this.form.insurance_type == 'PROVINCE' && this.ztvalue.value != 'SELF_PAY' && this.ztvalue.value != 'LOCAL_YB' && this.man_name != '1' && this.man_name != '3')
) {
if ((this.channel != '4' && (this.man_name == '4' || (this.ismb && this.man_name == ''))) || (this.form.insurance_type == 'PROVINCE' && this.man_name != '1' && this.man_name != '3')) {
this.yujiesuanLoading = true
const { code, data } = await verifyFeeStatus({
patient_id: this.patientData.patient_id,
......@@ -1995,13 +1998,13 @@ export default {
}
if (this.select_type == '01') {
// if (this.form.insurance_type == 'LOCAL') {
// this.jeizhishow = true
// const that = this
// setTimeout(function () {
// that.handleSetFocusLast()
// }, 300)
// this.jeizhishow = true
// const that = this
// setTimeout(function () {
// that.handleSetFocusLast()
// }, 300)
// } else {
this.qrjs()
this.qrjs()
// }
} else if ((this.ztvalue.value == 'SELF_PAY' || this.man_name == '1') && this.man_name != '2' && this.man_name != '3' && this.man_name != '4') {
this.selfPre()
......@@ -2424,11 +2427,18 @@ export default {
message: '获取成功,请重新选择比例',
type: 'success',
})
this.costlist.forEach(element => {
this.costlist.forEach(element => {
if (row.item_code == element.item_code) {
response.data.zfbl_desc.forEach(elements => {
element.zfbl_desc = response.data.zfbl_desc //[elements.key]=elements.value
})
element.zfbl_desc=response.data.zfbl_desc
// element.zfbl=response.data.dw_data[0].zfbl
// element.zfbl_desc.push(response.data.zfbl_desc)
// response.data.zfbl_desc.forEach(elements => {
// let obj={key:elements.key,value:elements.value}
// element.zfbl_desc.push(obj) //[elements.key]=elements.value
// console.log( element.zfbl_desc.length, element.zfbl_desc,'oooooooooooooooooo')
// })
}
})
if (response.data.zfbl_desc.length > 1) {
......@@ -2478,16 +2488,16 @@ export default {
// 判断慢病
if ((this.selectTableArr[0]?.settle_type.is_mb || this.man_name == '4') && this.man_name != '1' && this.man_name != '2' && this.man_name != '3') {
// 判断多病种慢病
if (data?.mzdbjbs_arr.length > 1) {
this.moreshow = true
this.moreshowdata = {
data: data,
x: x,
y: y,
}
} else {
// if (data?.mzdbjbs_arr.length > 1) {
// this.moreshow = true
// this.moreshowdata = {
// data: data,
// x: x,
// y: y,
// }
// } else {
this.selectCardYiboPre(data, x, y, data?.mzdbjbs_arr[0]?.code)
}
// }
// // 慢病未审核禁止结算
// if (this.selectTableArr.some(item => item.reviewed != '1')) {
// this.$alert('存在未审核的收费项目,请审核后再进行结算!', '提示', {
......@@ -2524,7 +2534,7 @@ export default {
this.yujiesuanLoading = true
this.xj_amount = 0
this.source_pay_amount = 0
this.moreshow = false
// this.moreshow = false
this.moreLoading = true
this.oldewmpingzheng = y
this.select_type = x
......@@ -3272,6 +3282,8 @@ export default {
}
.selectinput {
padding-left: 10px;
font-size: 15px;
::v-deep.el-input--medium .el-input__inner {
height: 30px;
// margin-top: 5px;
......@@ -3342,7 +3354,7 @@ export default {
align-items: center;
color: white;
.userInfo_name {
width: 85px;
width: 85px;
margin-right: 20px;
font-size: 18px;
font-weight: 700;
......@@ -3357,7 +3369,7 @@ export default {
.userInfo_sex {
margin-right: 20px;
// margin: 0 25px;
// margin: 0 25px;
color: white;
}
}
......
......@@ -2187,9 +2187,10 @@ export default {
})
this.costlist.forEach(element => {
if (row.item_code == element.item_code) {
response.data.zfbl_desc.forEach(elements => {
element.zfbl_desc = response.data.zfbl_desc //[elements.key]=elements.value
})
element.zfbl_desc=response.data.zfbl_desc
// response.data.zfbl_desc.forEach(elements => {
// element.zfbl_desc = response.data.zfbl_desc //[elements.key]=elements.value
// })
}
})
if (response.data.zfbl_desc.length > 1) {
......
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