Commit 2717026d authored by 任鸿志's avatar 任鸿志

feat(settle): 添加计划生育功能

- 在结算页面添加计划生育复选框
- 实现计划生育相关的逻辑和数据处理
- 修改结算请求参数,支持计划生育标识
parent d67b8cb1
...@@ -30,6 +30,9 @@ ...@@ -30,6 +30,9 @@
工商时间 工商时间
<el-date-picker size="mini" v-model="GSdatatime" type="date" value-format="yyyy-MM-dd" placeholder="选择日期"> </el-date-picker> <el-date-picker size="mini" v-model="GSdatatime" type="date" value-format="yyyy-MM-dd" placeholder="选择日期"> </el-date-picker>
</div> </div>
<div style="display: flex">
<el-checkbox v-model="is_sy">计划生育</el-checkbox>
</div>
<div style="display: flex"> <div style="display: flex">
<el-checkbox v-model="gz_name" style="margin-right: 10px">转为个账账单</el-checkbox> <el-checkbox v-model="gz_name" style="margin-right: 10px">转为个账账单</el-checkbox>
<el-checkbox v-model="man_name">转为自费账单</el-checkbox> <el-checkbox v-model="man_name">转为自费账单</el-checkbox>
...@@ -553,6 +556,7 @@ export default { ...@@ -553,6 +556,7 @@ export default {
name: 'Outpatient', name: 'Outpatient',
data() { data() {
return { return {
is_sy: false,
weiguiList: [], weiguiList: [],
shiqianText: '', shiqianText: '',
weiguiData: [], weiguiData: [],
...@@ -1662,6 +1666,7 @@ export default { ...@@ -1662,6 +1666,7 @@ export default {
getWaiting(e) { getWaiting(e) {
var that = this var that = this
this.gz_name = false this.gz_name = false
this.is_sy = false
var obj = { var obj = {
channel: this.channel, channel: this.channel,
visit_no: this.visitNo, visit_no: this.visitNo,
...@@ -1998,6 +2003,7 @@ export default { ...@@ -1998,6 +2003,7 @@ export default {
}, 1000) }, 1000)
this.sureshow = true this.sureshow = true
let y = { let y = {
sy: this.is_sy,
channel: this.channel, channel: this.channel,
is_gz: this.gz_name, is_gz: this.gz_name,
family_type: this.familyType, family_type: this.familyType,
...@@ -2267,7 +2273,8 @@ export default { ...@@ -2267,7 +2273,8 @@ export default {
patient_id:this.patientData.patient_id, patient_id:this.patientData.patient_id,
item_code: row.item_code, item_code: row.item_code,
//yltclb:row.settle_type.is_mb==true?'4':'6', //yltclb:row.settle_type.is_mb==true?'4':'6',
rqlb: this.patientData.crowd_type, rqlb: this.is_sy ? 'E' : this.patientData.crowd_type,
// rqlb: this.patientData.crowd_type,
//xzbz:row.settle_type.is_gs==true?'D':'C', //xzbz:row.settle_type.is_gs==true?'D':'C',
settle_type: row.settle_type.code, settle_type: row.settle_type.code,
}) })
...@@ -2411,6 +2418,7 @@ export default { ...@@ -2411,6 +2418,7 @@ export default {
this.form = data this.form = data
this.form.rqlbName = data.rqlb == 'A' ? '职工' : data.rqlb == 'B' ? '居民' : '' this.form.rqlbName = data.rqlb == 'A' ? '职工' : data.rqlb == 'B' ? '居民' : ''
settlementPre({ settlementPre({
sy: this.is_sy,
is_gz: this.gz_name, is_gz: this.gz_name,
injury_date: this.GSdatatime, injury_date: this.GSdatatime,
p_jbbm: this.selectTableArr[0]?.settle_type.is_mb ? zhenduan : '', p_jbbm: this.selectTableArr[0]?.settle_type.is_mb ? zhenduan : '',
......
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