Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
省
省二结算
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
任鸿志
省二结算
Commits
86c958f1
Commit
86c958f1
authored
Apr 15, 2025
by
任鸿志
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
33333
parent
6e72aa91
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
181 additions
and
167 deletions
+181
-167
outpatient.vue
src/views/jiesuan/outpatient.vue
+181
-167
No files found.
src/views/jiesuan/outpatient.vue
View file @
86c958f1
...
@@ -3,7 +3,8 @@
...
@@ -3,7 +3,8 @@
<el-card
class=
"userInfo_box"
v-if=
"!titleshow"
>
<el-card
class=
"userInfo_box"
v-if=
"!titleshow"
>
<div
class=
"boxmain"
>
<div
class=
"boxmain"
>
<div
class=
"btslist"
v-if=
"!cardNoShow"
>
<div
class=
"btslist"
v-if=
"!cardNoShow"
>
<el-button
@
click=
"cardtype('1')"
style=
"color: #3d7ff5; width: 97px; font-size: 17px; font-weight: 600; border-radius: 8px"
>
读卡
</el-button>
<el-button
@
click=
"cardtype('1')"
style=
"color: #3d7ff5; width: 97px; font-size: 17px; font-weight: 600; border-radius: 8px"
>
读卡
</el-button>
</div>
</div>
<div
class=
"userInfo_div"
>
<div
class=
"userInfo_div"
>
<div
class=
"userInfo_div_1"
>
<div
class=
"userInfo_div_1"
>
...
@@ -22,20 +23,17 @@
...
@@ -22,20 +23,17 @@
</div>
</div>
</div>
</div>
</el-card>
</el-card>
<div
style=
"display: flex; justify-content: space-around; margin-top: 10px"
v-loading=
"yujiesuanLoading"
element-loading-text=
"预结算中..."
>
<div
style=
"display: flex; justify-content: 目前space-around; margin-top: 10px"
v-loading=
"yujiesuanLoading"
element-loading-text=
"预结算中..."
>
<div
class=
"box-card"
style=
"width: 49%"
>
<div
class=
"box-card"
style=
"width: 49%"
>
<div
class=
"box_card_title"
>
<div
class=
"box_card_title"
>
<div>
结算清单
</div>
<div>
结算清单
</div>
<div
style=
"font-weight: 500;"
v-if=
"isGS"
>
工商时间
<div
style=
"font-weight: 500;"
v-if=
"isGS"
>
工商时间
<el-date-picker
<el-date-picker
size=
"mini"
v-model=
"GSdatatime"
type=
"date"
value-format=
"yyyy-MM-dd"
size=
"mini"
placeholder=
"选择日期"
>
v-model=
"GSdatatime"
</el-date-picker>
type=
"date"
value-format=
"yyyy-MM-dd"
placeholder=
"选择日期"
>
</el-date-picker>
</div>
</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>
<!--
<div
style=
"line-height: 40px"
>
结算类型
</div>
<!--
<div
style=
"line-height: 40px"
>
结算类型
</div>
...
@@ -44,39 +42,38 @@
...
@@ -44,39 +42,38 @@
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-select>
</div>
-->
</div>
-->
</div>
</div>
</div>
</div>
<div
class=
"content-left-type"
style=
"height: 30px; line-height: 30px; padding: 0 10px"
>
<div
class=
"content-left-type"
style=
"height: 30px; line-height: 30px; padding: 0 10px"
>
<el-radio-group
v-model=
"patientInfo.yblx"
size=
"medium"
@
input=
"seletei"
>
<el-radio-group
v-model=
"patientInfo.yblx"
size=
"medium"
@
input=
"seletei"
>
<el-radio
:label=
"item.settle_type.name"
v-for=
"(item, index) in typeList"
:key=
"index"
>
{{
item
.
settle_type
.
name
}}
</el-radio>
<el-radio
:label=
"item.settle_type.name"
v-for=
"(item, index) in typeList"
:key=
"index"
>
{{
item
.
settle_type
.
name
}}
</el-radio>
</el-radio-group>
</el-radio-group>
</div>
</div>
<el-table
<el-table
ref=
"multipleTableClinicRoom"
@
selection-change=
"handleSelectionChange"
:data=
"tableDataList"
ref=
"multipleTableClinicRoom"
tooltip-effect=
"dark"
style=
"width: 100%; height: calc(100vh - 300px)"
@
selection-change=
"handleSelectionChange"
:header-cell-style=
"
{ background: '#E7EEFF', color: '#333333' }" v-loading="loading"
:data=
"tableDataList"
element-loading-text="拼命加载中">
tooltip-effect=
"dark"
style=
"width: 100%; height: calc(100vh - 300px)"
:header-cell-style=
"
{ background: '#E7EEFF', color: '#333333' }"
v-loading="loading"
element-loading-text="拼命加载中"
>
<template
slot=
"empty"
>
<template
slot=
"empty"
>
<el-empty
:image=
"tempsrc"
:image-size=
"300"
description=
"暂无数据"
></el-empty>
<el-empty
:image=
"tempsrc"
:image-size=
"300"
description=
"暂无数据"
></el-empty>
</
template
>
</
template
>
<el-table-column
align=
"center"
type=
"selection"
width=
"45"
>
</el-table-column>
<el-table-column
align=
"center"
type=
"selection"
width=
"45"
>
</el-table-column>
<el-table-column
prop=
"occurrence_dept_name"
label=
"开单科室"
:show-overflow-tooltip=
"true"
>
</el-table-column>
<el-table-column
prop=
"occurrence_dept_name"
label=
"开单科室"
:show-overflow-tooltip=
"true"
>
<el-table-column
prop=
"doct_name"
label=
"医生姓名"
width=
"110"
:show-overflow-tooltip=
"true"
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"doct_name"
label=
"医生姓名"
width=
"110"
:show-overflow-tooltip=
"true"
>
</el-table-column>
<!-- <el-table-column prop="serial_no" label="付数" width="110"> </el-table-column> -->
<!-- <el-table-column prop="serial_no" label="付数" width="110"> </el-table-column> -->
<!-- <el-table-column label="患者ID">
<!-- <el-table-column label="患者ID">
<template>
<template>
<span>{{ tableData.patient.id }}</span>
<span>{{ tableData.patient.id }}</span>
</template>
</template>
</el-table-column> -->
</el-table-column> -->
<el-table-column
prop=
"occurrence_time"
label=
"费用发生日期"
width=
"130"
:show-overflow-tooltip=
"true"
>
</el-table-column>
<el-table-column
prop=
"occurrence_time"
label=
"费用发生日期"
width=
"130"
:show-overflow-tooltip=
"true"
>
</el-table-column>
<el-table-column
prop=
"visit_no"
label=
"就诊序号"
:show-overflow-tooltip=
"true"
>
</el-table-column>
<el-table-column
prop=
"visit_no"
label=
"就诊序号"
:show-overflow-tooltip=
"true"
>
</el-table-column>
<el-table-column
prop=
"serial_no"
label=
"费用流水号"
width=
"100"
:show-overflow-tooltip=
"true"
>
</el-table-column>
<el-table-column
prop=
"serial_no"
label=
"费用流水号"
width=
"100"
:show-overflow-tooltip=
"true"
>
</el-table-column>
<el-table-column
prop=
"total"
align=
"center"
label=
"总金额"
width=
"110"
>
</el-table-column>
<el-table-column
prop=
"total"
align=
"center"
label=
"总金额"
width=
"110"
>
</el-table-column>
</el-table>
</el-table>
</div>
</div>
...
@@ -90,15 +87,9 @@
...
@@ -90,15 +87,9 @@
<!-- <div class="content-left-type" style="height: 30px; line-height: 30px"></div> -->
<!-- <div class="content-left-type" style="height: 30px; line-height: 30px"></div> -->
<el-table
<el-table
:data=
"costlist"
tooltip-effect=
"dark"
:data=
"costlist"
:header-cell-style=
"{ background: '#E7EEFF', color: '#333333' }"
style=
"height: calc(100vh - 300px)"
tooltip-effect=
"dark"
:cell-style=
"styleBack"
v-loading=
"loading2"
element-loading-text=
"拼命加载中"
>
:header-cell-style=
"{ background: '#E7EEFF', color: '#333333' }"
style=
"height: calc(100vh - 300px)"
:cell-style=
"styleBack"
v-loading=
"loading2"
element-loading-text=
"拼命加载中"
>
<
template
slot=
"empty"
>
<
template
slot=
"empty"
>
<el-empty
:image=
"tempsrc"
:image-size=
"300"
description=
"暂无数据"
></el-empty>
<el-empty
:image=
"tempsrc"
:image-size=
"300"
description=
"暂无数据"
></el-empty>
</
template
>
</
template
>
...
@@ -111,14 +102,17 @@
...
@@ -111,14 +102,17 @@
<div>
<div>
<span
v-if=
"scope.row.zfbl_desc.length
<
=
1
"
>
{{
scope
.
row
.
zfbl
}}
</span>
<span
v-if=
"scope.row.zfbl_desc.length
<
=
1
"
>
{{
scope
.
row
.
zfbl
}}
</span>
<!--
<el-input
v-model=
"scope.row.zfbl"
type=
"text"
ref=
"zifu"
@
focus=
"savefocus(scope.row)"
></el-input>
-->
<!--
<el-input
v-model=
"scope.row.zfbl"
type=
"text"
ref=
"zifu"
@
focus=
"savefocus(scope.row)"
></el-input>
-->
<el-select
v-model=
"scope.row.zfbl"
placeholder=
"请选择"
@
change=
"savebtn(scope.row)"
v-else
>
<el-select
v-model=
"scope.row.zfbl"
placeholder=
"请选择"
@
change=
"savebtn(scope.row)"
<el-option
v-for=
"(value, key, index) in scope.row.zfbl_desc"
:key=
"key"
:label=
"key"
:value=
"key"
>
v-else
>
<el-option
v-for=
"(value, key, index) in scope.row.zfbl_desc"
:key=
"key"
:label=
"key"
:value=
"key"
>
<el-tooltip
:content=
"value"
placement=
"top"
effect=
"dark"
>
<el-tooltip
:content=
"value"
placement=
"top"
effect=
"dark"
>
<span>
{{
key
}}
</span>
<span>
{{
key
}}
</span>
</el-tooltip>
</el-tooltip>
</el-option>
</el-option>
</el-select>
</el-select>
<el-button
size=
"mini"
type=
"primary"
v-if=
"seemodel == scope.row.id"
@
click.stop=
"savebtn(scope.row)"
>
保存
</el-button>
<el-button
size=
"mini"
type=
"primary"
v-if=
"seemodel == scope.row.id"
@
click.stop=
"savebtn(scope.row)"
>
保存
</el-button>
</div>
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
@@ -136,14 +130,16 @@
...
@@ -136,14 +130,16 @@
<span>
¥{{ total }}
</span>
<span>
¥{{ total }}
</span>
</div>
</div>
<!-- <el-checkbox v-model="checked" style="margin-left: 100px;">自费结算</el-checkbox>-->
<!-- <el-checkbox v-model="checked" style="margin-left: 100px;">自费结算</el-checkbox>-->
<el-button
class=
"jiesuan_btn"
type=
"primary"
@
click=
"jiesuan"
style=
"margin-left: 100px; width: 80px; z-index: 99"
v-loading=
"yujiesuanload"
>
确认结算
</el-button>
<el-button
class=
"jiesuan_btn"
type=
"primary"
@
click=
"jiesuan"
style=
"margin-left: 100px; width: 80px; z-index: 99"
v-loading=
"yujiesuanload"
>
确认结算
</el-button>
</div>
</div>
<el-dialog
title=
"提示"
:visible.sync=
"dialogVisible"
width=
"70%"
:close-on-click-modal=
"false"
>
<el-dialog
title=
"提示"
:visible.sync=
"dialogVisible"
width=
"70%"
:close-on-click-modal=
"false"
>
<div
slot=
"title"
class=
""
style=
"border-bottom: 1px solid #e6e6e6; margin-bottom: 10px"
>
<div
slot=
"title"
class=
""
style=
"border-bottom: 1px solid #e6e6e6; margin-bottom: 10px"
>
<span
class=
"titles"
style=
"color: #484848"
>
结算确认
</span
<span
class=
"titles"
style=
"color: #484848"
>
结算确认
</span><span
style=
"color: #666666"
>
( 姓名:{{
><span
style=
"color: #666666"
patientData.name }}
>
( 姓名:{{ patientData.name }}
<span
style=
"margin: 0px 10px"
>
门诊号码: {{ patientData.patient_id }}
</span>
病人ID:{{ patientData.id_card }}
<span
style=
"margin: 0px 10px"
>
门诊号码: {{ patientData.patient_id }}
</span>
病人ID:{{
patientData.id_card }}
)
<span
style=
"color: red"
>
{{ selectTableArr[0] ? selectTableArr[0].settle_type.name : '' }}
</span>
)
<span
style=
"color: red"
>
{{ selectTableArr[0] ? selectTableArr[0].settle_type.name : '' }}
</span>
</span>
</span>
...
@@ -151,7 +147,8 @@
...
@@ -151,7 +147,8 @@
</div>
</div>
<div
style=
"position: relative"
>
<div
style=
"position: relative"
>
<div
style=
""
class=
"abc"
>
<div
style=
""
class=
"abc"
>
<el-form
ref=
"form2"
size=
"mini"
:model=
"form"
element-loading-text=
"结算中,请稍后..."
element-loading-spinner=
"el-icon-loading"
>
<el-form
ref=
"form2"
size=
"mini"
:model=
"form"
element-loading-text=
"结算中,请稍后..."
element-loading-spinner=
"el-icon-loading"
>
<el-card
style=
"width: 100%; overflow: auto"
class=
"fullbox"
>
<el-card
style=
"width: 100%; overflow: auto"
class=
"fullbox"
>
<div>
<div>
<div>
<div>
...
@@ -207,13 +204,15 @@
...
@@ -207,13 +204,15 @@
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
院内账户余额
</el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
院内账户余额
</el-tag>
<el-input
v-model=
"bxxxinfo.cash_balance"
disabled
></el-input>
<el-input
v-model=
"bxxxinfo.cash_balance"
disabled
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
医保账户余额
</el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
医保账户余额
</el-tag>
<el-input
v-model=
"bxxxinfo.personal_balance"
disabled
></el-input>
<el-input
v-model=
"bxxxinfo.personal_balance"
disabled
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
...
@@ -224,7 +223,8 @@
...
@@ -224,7 +223,8 @@
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
>
结算类型
</el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
>
结算类型
</el-tag>
<el-input
v-if=
"bxxxinfo.settle_type"
v-model=
"bxxxinfo.settle_type.name"
disabled
></el-input>
<el-input
v-if=
"bxxxinfo.settle_type"
v-model=
"bxxxinfo.settle_type.name"
disabled
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
...
@@ -329,19 +329,22 @@
...
@@ -329,19 +329,22 @@
<div
class=
"boxmain"
>
<div
class=
"boxmain"
>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
><span>
金额总计
</span></el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
><span>
金额总计
</span></el-tag>
<el-input
v-model=
"bxxxinfo.total"
disabled
></el-input>
<el-input
v-model=
"bxxxinfo.total"
disabled
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
医保负担金额
</el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
医保负担金额
</el-tag>
<el-input
v-model=
"bxxxinfo.insurance_burden"
disabled
></el-input>
<el-input
v-model=
"bxxxinfo.insurance_burden"
disabled
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
异地个账支付
</el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
异地个账支付
</el-tag>
<el-input
v-model=
"bxxxinfo.personal_pay_syd"
disabled
></el-input>
<el-input
v-model=
"bxxxinfo.personal_pay_syd"
disabled
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
...
@@ -350,20 +353,25 @@
...
@@ -350,20 +353,25 @@
<div
class=
"boxmain"
>
<div
class=
"boxmain"
>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
><span>
病人负担金额
</span></el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
><span>
病人负担金额
</span></el-tag>
<el-input
v-model=
"bxxxinfo.patient_burden"
></el-input>
<el-input
v-model=
"bxxxinfo.patient_burden"
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
共济账户支付
</el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
<el-input
v-model=
"bxxxinfo.gjzhzf"
type=
"number"
@
input=
"gjzhifu"
></el-input>
style=
"color: #1a5bfd; font-weight: 600"
>
共济账户支付
</el-tag>
<el-input
v-model=
"bxxxinfo.gjzhzf"
type=
"number"
@
input=
"gjzhifu"
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
院内账户支付
</el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
<el-input
v-model=
"bxxxinfo.his_deduct_amount"
type=
"number"
@
input=
"gjzhifu"
></el-input>
style=
"color: #1a5bfd; font-weight: 600"
>
院内账户支付
</el-tag>
<el-input
v-model=
"bxxxinfo.his_deduct_amount"
type=
"number"
@
input=
"gjzhifu"
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
</div>
</div>
...
@@ -371,26 +379,26 @@
...
@@ -371,26 +379,26 @@
<div
class=
"boxmain"
>
<div
class=
"boxmain"
>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
><span>
医保个账支付
</span></el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
<el-input
style=
"color: #1a5bfd; font-weight: 600"
><span>
医保个账支付
</span></el-tag>
v-model=
"bxxxinfo.grzhzf"
<el-input
v-model=
"bxxxinfo.grzhzf"
@
input=
"gjzhifu()"
@
blur=
"grzhzfBlur()"
@
input=
"gjzhifu()"
@
blur=
"grzhzfBlur()"
type=
"number"
type=
"number"
:disabled=
"form.insurance_type == 'LONGDISTANCE' || form.insurance_type == 'OFFSITE'"
:disabled=
"form.insurance_type == 'LONGDISTANCE' || form.insurance_type == 'OFFSITE'"
></el-input>
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
待缴费
</el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
待缴费
</el-tag>
<el-input
v-model=
"form.djf"
type=
"number"
></el-input>
<el-input
v-model=
"form.djf"
type=
"number"
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item
style=
"visibility: hidden"
>
<el-form-item
style=
"visibility: hidden"
>
<div
class=
"form_item"
>
<div
class=
"form_item"
>
<el-tag
class=
"label"
color=
"#E7EEFF"
style=
"color: #1a5bfd; font-weight: 600"
>
共济账户支付
</el-tag>
<el-tag
class=
"label"
color=
"#E7EEFF"
<el-input
v-model=
"bxxxinfo.family_ba222lance"
type=
"number"
@
input=
"gjzhifu()"
></el-input>
style=
"color: #1a5bfd; font-weight: 600"
>
共济账户支付
</el-tag>
<el-input
v-model=
"bxxxinfo.family_ba222lance"
type=
"number"
@
input=
"gjzhifu()"
></el-input>
</div>
</div>
</el-form-item>
</el-form-item>
</div>
</div>
...
@@ -399,7 +407,8 @@
...
@@ -399,7 +407,8 @@
<div
style=
"display: flex"
>
<div
style=
"display: flex"
>
<el-form-item>
<el-form-item>
<div
style=
"display: flex; margin-top: 10px"
>
<div
style=
"display: flex; margin-top: 10px"
>
<el-button
style=
"margin-left: 5px"
type=
"success"
@
click=
"zhifu('1')"
:disabled=
"form.djf <= 0"
>
聚合支付
</el-button>
<el-button
style=
"margin-left: 5px"
type=
"success"
@
click=
"zhifu('1')"
:disabled=
"form.djf <= 0"
>
聚合支付
</el-button>
<!-- <el-button style="margin-left: 5px" type="success" @click="zhifu('1')"
<!-- <el-button style="margin-left: 5px" type="success" @click="zhifu('1')"
:disabled="form.djf <= 0">微信</el-button>
:disabled="form.djf <= 0">微信</el-button>
<el-button type="primary" @click="zhifu('2')" :disabled="form.djf <= 0">支付宝</el-button>
<el-button type="primary" @click="zhifu('2')" :disabled="form.djf <= 0">支付宝</el-button>
...
@@ -411,19 +420,23 @@
...
@@ -411,19 +420,23 @@
</div>
</div>
</el-form-item>
</el-form-item>
<div>
<div>
<el-button
type=
"primary"
@
click=
"qrjsmiss('1')"
style=
"position: absolute; right: 21px; bottom: 8px"
>
确认结算
</el-button>
<el-button
type=
"primary"
@
click=
"qrjsmiss('1')"
style=
"position: absolute; right: 21px; bottom: 8px"
>
确认结算
</el-button>
<!-- :disabled="sureshow" -->
<!-- :disabled="sureshow" -->
</div>
</div>
</div>
</div>
</el-form>
</el-form>
</div>
</div>
<div
style=
"width: 100%; height: 100%; background-color: #d6d6d6; position: absolute; top: 0px; text-align: center"
v-if=
"loadingapplyList"
>
<div
style=
"width: 100%; height: 100%; background-color: #d6d6d6; position: absolute; top: 0px; text-align: center"
v-if=
"loadingapplyList"
>
<div><img
src=
"../../assets/images/1223.png"
alt=
""
style=
"width: 38%; margin-top: 37px"
/></div>
<div><img
src=
"../../assets/images/1223.png"
alt=
""
style=
"width: 38%; margin-top: 37px"
/></div>
<div><img
src=
"../../assets/images/jiazai1.gif"
alt=
""
style=
"height: 225px; width: 340px; margin-top: -92px"
/></div>
<div><img
src=
"../../assets/images/jiazai1.gif"
alt=
""
style=
"height: 225px; width: 340px; margin-top: -92px"
/></div>
<!-- <el-progress :percentage="progress" :indeterminate="true" striped striped-flow status="primary" style="width:50%;margin:264px auto 0px" /> -->
<!-- <el-progress :percentage="progress" :indeterminate="true" striped striped-flow status="primary" style="width:50%;margin:264px auto 0px" /> -->
<div
style=
"text-align: center; margin-top: -96px; font-size: 17px"
>
<div
style=
"text-align: center; margin-top: -96px; font-size: 17px"
>
<span
v-if=
"contenttime < 4"
>
地纬接口结算中........
</span><span
v-if=
"contenttime >= 4"
>
His接口调用中........
</span>
<span
v-if=
"contenttime < 4"
>
地纬接口结算中........
</span><span
v-if=
"contenttime >= 4"
>
His接口调用中........
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -434,7 +447,8 @@
...
@@ -434,7 +447,8 @@
-->
-->
<el-dialog
title=
"选择就诊介质"
:visible.sync=
"jeizhishow"
width=
"560px"
:close-on-click-modal=
"false"
>
<el-dialog
title=
"选择就诊介质"
:visible.sync=
"jeizhishow"
width=
"560px"
:close-on-click-modal=
"false"
>
<img
:src=
"logo"
style=
"display: block"
alt=
"logo"
/>
<img
:src=
"logo"
style=
"display: block"
alt=
"logo"
/>
<el-form
:model=
"yibaoinfo"
:inline=
"true"
@
submit
.
native
.
prevent
v-loading=
"jiezhiLoading"
element-loading-text=
"结算中..."
>
<el-form
:model=
"yibaoinfo"
:inline=
"true"
@
submit
.
native
.
prevent
v-loading=
"jiezhiLoading"
element-loading-text=
"结算中..."
>
<div
style=
"text-align: center"
>
<div
style=
"text-align: center"
>
<el-form-item
label=
"介质类型"
>
<el-form-item
label=
"介质类型"
>
<el-radio-group
v-model=
"jiezhi"
>
<el-radio-group
v-model=
"jiezhi"
>
...
@@ -443,16 +457,9 @@
...
@@ -443,16 +457,9 @@
</el-form-item>
</el-form-item>
</div>
</div>
<div
style=
"text-align: center; padding-bottom: 36px"
>
<div
style=
"text-align: center; padding-bottom: 36px"
>
<el-input
<el-input
v-if=
"jiezhi == 'A'"
v-model=
"pingzhengma"
type=
"text"
placeholder=
"请输入患者卡号"
v-if=
"jiezhi == 'A'"
@
blur=
"handleSetFocus()"
@
keyup.enter.native=
"cardjiesuan"
ref=
"inputlast"
v-model=
"pingzhengma"
style=
"width: 300px"
></el-input>
type=
"text"
placeholder=
"请输入患者卡号"
@
blur=
"handleSetFocus()"
@
keyup.enter.native=
"cardjiesuan"
ref=
"inputlast"
style=
"width: 300px"
></el-input>
</div>
</div>
</el-form>
</el-form>
</el-dialog>
</el-dialog>
...
@@ -463,7 +470,8 @@
...
@@ -463,7 +470,8 @@
<!-- 读卡 -->
<!-- 读卡 -->
<Readcards
:isOpenCarded=
"carddialogFormVisible"
@
getyibaoinfo=
"getyibaoinfo"
@
closeReadcard=
"closeReadcard"
/>
<Readcards
:isOpenCarded=
"carddialogFormVisible"
@
getyibaoinfo=
"getyibaoinfo"
@
closeReadcard=
"closeReadcard"
/>
<!-- 确认结算-新-不选择卡类型 -->
<!-- 确认结算-新-不选择卡类型 -->
<ReadcardsNew
:isOpenCarded=
"yibaoshowNew"
:patientcard=
"form"
:patientData=
"patientData"
:selectTableArr=
"selectTableArr"
@
getyibaoinfo=
"selectCardYiboPreselect"
@
close=
"closeSelectCard"
/>
<ReadcardsNew
:isOpenCarded=
"yibaoshowNew"
:patientcard=
"form"
:patientData=
"patientData"
:selectTableArr=
"selectTableArr"
@
getyibaoinfo=
"selectCardYiboPreselect"
@
close=
"closeSelectCard"
/>
<!-- loaidng 动画 -->
<!-- loaidng 动画 -->
<div
v-if=
"false"
class=
"grey-cloth"
id=
"loading"
>
<div
v-if=
"false"
class=
"grey-cloth"
id=
"loading"
>
<div
id=
"img"
>
<div
id=
"img"
>
...
@@ -479,19 +487,23 @@
...
@@ -479,19 +487,23 @@
<el-dialog
title=
"提示"
:visible.sync=
"moreshow"
width=
"30%"
v-loading=
"moreLoading"
>
<el-dialog
title=
"提示"
:visible.sync=
"moreshow"
width=
"30%"
v-loading=
"moreLoading"
>
<span>
请选择诊断
</span>
<span>
请选择诊断
</span>
<el-radio-group
v-model=
"zhenduan"
>
<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>
<el-radio
:label=
"item.code"
v-for=
"item in moreshowdata.data.mzdbjbs_arr"
:key=
"item.value"
>
{{
item.name
}}
</el-radio>
</el-radio-group>
</el-radio-group>
<span
slot=
"footer"
class=
"dialog-footer"
>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"moreshow = false"
>
取 消
</el-button>
<el-button
@
click=
"moreshow = false"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"selectCardYiboPre(moreshowdata.data, moreshowdata.x, moreshowdata.y, zhenduan)"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"selectCardYiboPre(moreshowdata.data, moreshowdata.x, moreshowdata.y, zhenduan)"
>
确
定
</el-button>
</span>
</span>
</el-dialog>
</el-dialog>
<el-dialog
title=
"提示"
:visible.sync=
"GSshow"
width=
"30%"
v-loading=
"moreLoading"
>
<el-dialog
title=
"提示"
:visible.sync=
"GSshow"
width=
"30%"
v-loading=
"moreLoading"
>
<span>
{{ dataText }}
</span>
<span>
{{ dataText }}
</span>
<span
slot=
"footer"
class=
"dialog-footer"
>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"GSshow = false"
>
确定
</el-button>
<el-button
@
click=
"GSshow = false"
>
确定
</el-button>
</span>
</span>
</el-dialog>
</el-dialog>
<!-- <el-dialog title="提示" :visible.sync="found" width="30%" v-loading="moreLoading">
<!-- <el-dialog title="提示" :visible.sync="found" width="30%" v-loading="moreLoading">
...
@@ -502,6 +514,15 @@
...
@@ -502,6 +514,15 @@
<el-button type="primary" @click="foundQDfunction">确 定</el-button>
<el-button type="primary" @click="foundQDfunction">确 定</el-button>
</span>
</span>
</el-dialog> -->
</el-dialog> -->
<!-- <el-dialog title="提示" :visible.sync="found" width="30%" v-loading="moreLoading">
<span>是否进行西药房签到排队?</span>
<span slot="footer" class="dialog-footer">
<el-button @click="found = false">取 消</el-button>
<el-button type="primary" @click="foundQDfunction">确 定</el-button>
</span>
</el-dialog> -->
</div>
</div>
</template>
</template>
<
script
>
<
script
>
...
@@ -525,11 +546,11 @@ export default {
...
@@ -525,11 +546,11 @@ export default {
name
:
'
Outpatient
'
,
name
:
'
Outpatient
'
,
data
()
{
data
()
{
return
{
return
{
gz_name
:
false
,
gz_name
:
false
,
dataText
:
''
,
dataText
:
''
,
GSshow
:
false
,
GSshow
:
false
,
isGS
:
false
,
isGS
:
false
,
GSdatatime
:
''
,
GSdatatime
:
''
,
found
:
false
,
found
:
false
,
yujiesuanLoading
:
false
,
yujiesuanLoading
:
false
,
progress
:
0
,
progress
:
0
,
...
@@ -710,7 +731,7 @@ export default {
...
@@ -710,7 +731,7 @@ export default {
visitNo
:
''
,
visitNo
:
''
,
visitDate
:
''
,
visitDate
:
''
,
jsroundData
:
{},
jsroundData
:
{},
ismb
:
false
,
ismb
:
false
,
}
}
},
},
mounted
()
{
mounted
()
{
...
@@ -926,9 +947,9 @@ export default {
...
@@ -926,9 +947,9 @@ export default {
//读卡器方法
//读卡器方法
socketInit
()
{
socketInit
()
{
this
.
wj
=
new
WebSocket
(
'
ws://127.0.0.1:6932/
'
)
this
.
wj
=
new
WebSocket
(
'
ws://127.0.0.1:6932/
'
)
this
.
wj
.
onopen
=
function
()
{}
this
.
wj
.
onopen
=
function
()
{
}
this
.
wj
.
onmessage
=
this
.
onmessagecard
this
.
wj
.
onmessage
=
this
.
onmessagecard
this
.
wj
.
onclose
=
function
()
{}
this
.
wj
.
onclose
=
function
()
{
}
},
},
//退款结果
//退款结果
reimResult
(
evt
)
{
reimResult
(
evt
)
{
...
@@ -962,7 +983,7 @@ export default {
...
@@ -962,7 +983,7 @@ export default {
},
},
//首次进页面第一次刷卡返回的信息
//首次进页面第一次刷卡返回的信息
getyibaoinfo
(
e
,
x
)
{
getyibaoinfo
(
e
,
x
)
{
this
.
man_name
=
false
this
.
man_name
=
false
this
.
only_qq
=
0
this
.
only_qq
=
0
//第一次读二维码不需要from_web
//第一次读二维码不需要from_web
if
(
x
)
{
if
(
x
)
{
...
@@ -1137,7 +1158,7 @@ export default {
...
@@ -1137,7 +1158,7 @@ export default {
type
:
'
MIS
'
,
type
:
'
MIS
'
,
value
:
x
,
value
:
x
,
valtp
:
'
mz_ylmiss
'
,
valtp
:
'
mz_ylmiss
'
,
}).
then
(
response
=>
{})
}).
then
(
response
=>
{
})
this
.
resorderID
=
response
.
data
.
value
this
.
resorderID
=
response
.
data
.
value
// if (_this.ws.readyState === _this.ws.OPEN) {
// if (_this.ws.readyState === _this.ws.OPEN) {
// _this.ws.send(x)
// _this.ws.send(x)
...
@@ -1160,7 +1181,7 @@ export default {
...
@@ -1160,7 +1181,7 @@ export default {
_this
.
ws
.
send
(
x
)
_this
.
ws
.
send
(
x
)
}
}
_this
.
ws
.
onmessage
=
this
.
BanksetOnmessageMessage
_this
.
ws
.
onmessage
=
this
.
BanksetOnmessageMessage
_this
.
ws
.
onclose
=
function
()
{}
_this
.
ws
.
onclose
=
function
()
{
}
})
})
.
finally
(()
=>
{
.
finally
(()
=>
{
this
.
uploadfeeshow
=
false
this
.
uploadfeeshow
=
false
...
@@ -1595,7 +1616,7 @@ export default {
...
@@ -1595,7 +1616,7 @@ export default {
//调取待结算清单
//调取待结算清单
getWaiting
(
e
)
{
getWaiting
(
e
)
{
var
that
=
this
var
that
=
this
this
.
gz_name
=
false
this
.
gz_name
=
false
var
obj
=
{
var
obj
=
{
visit_no
:
this
.
visitNo
,
visit_no
:
this
.
visitNo
,
visit_date
:
this
.
visitDate
,
visit_date
:
this
.
visitDate
,
...
@@ -1623,41 +1644,41 @@ export default {
...
@@ -1623,41 +1644,41 @@ export default {
this
.
shenfenzheng
=
this
.
tableData
.
patient
.
idCard
this
.
shenfenzheng
=
this
.
tableData
.
patient
.
idCard
this
.
adminpingzhengma
=
''
this
.
adminpingzhengma
=
''
this
.
bxxxinfo
=
{}
this
.
bxxxinfo
=
{}
this
.
ismb
=
false
this
.
ismb
=
false
this
.
orders
.
forEach
(
element
=>
{
this
.
orders
.
forEach
(
element
=>
{
if
(
element
)
{
if
(
element
)
{
this
.
ismb
=
true
this
.
ismb
=
true
}
}
});
});
if
(
!
this
.
ismb
)
{
if
(
!
this
.
ismb
)
{
if
(
this
.
orders
.
length
>
0
)
{
if
(
this
.
orders
.
length
>
0
)
{
console
.
log
(
this
.
orders
,
'
ppppppppppppppp
'
)
console
.
log
(
this
.
orders
,
'
ppppppppppppppp
'
)
this
.
ybjs
()
this
.
ybjs
()
}
else
{
this
.
$message
.
error
(
'
请勾选结算类型和待结算的费用清单
'
)
this
.
yujiesuanload
=
false
}
}
else
{
const
{
code
,
data
}
=
await
verifyFeeStatus
({
patient_id
:
this
.
patientData
.
patient_id
,
serial_no
:
this
.
cost_id
.
toString
(),
})
if
(
code
==
200
)
{
if
(
data
.
status
==
2
)
{
this
.
$message
.
error
(
data
.
msg
)
return
false
}
else
{
}
else
{
if
(
this
.
orders
.
length
>
0
)
{
this
.
$message
.
error
(
'
请勾选结算类型和待结算的费用清单
'
)
console
.
log
(
this
.
orders
,
'
ppppppppppppppp
'
)
this
.
yujiesuanload
=
false
this
.
ybjs
()
}
}
else
{
const
{
code
,
data
}
=
await
verifyFeeStatus
({
patient_id
:
this
.
patientData
.
patient_id
,
serial_no
:
this
.
cost_id
.
toString
(),
})
if
(
code
==
200
)
{
if
(
data
.
status
==
2
)
{
this
.
$message
.
error
(
data
.
msg
)
return
false
}
else
{
}
else
{
this
.
$message
.
error
(
'
请勾选结算类型和待结算的费用清单
'
)
if
(
this
.
orders
.
length
>
0
)
{
this
.
yujiesuanload
=
false
console
.
log
(
this
.
orders
,
'
ppppppppppppppp
'
)
this
.
ybjs
()
}
else
{
this
.
$message
.
error
(
'
请勾选结算类型和待结算的费用清单
'
)
this
.
yujiesuanload
=
false
}
}
}
}
}
}
}
}
},
},
// ldjkfsl(){
// ldjkfsl(){
// if(this.manFeeStatus()){
// if(this.manFeeStatus()){
...
@@ -1715,7 +1736,7 @@ export default {
...
@@ -1715,7 +1736,7 @@ export default {
jiesuanadmin
(
e
)
{
jiesuanadmin
(
e
)
{
this
.
yujiesuanload
=
false
this
.
yujiesuanload
=
false
bxxx
({
bxxx
({
is_yb
:
this
.
man_name
==
true
?
'
1
'
:
'
0
'
,
is_yb
:
this
.
man_name
==
true
?
'
1
'
:
'
0
'
,
cache_uuid
:
e
==
undefined
?
'
not
'
:
e
,
cache_uuid
:
e
==
undefined
?
'
not
'
:
e
,
his_pay_fee_nos
:
this
.
cost_id
,
his_pay_fee_nos
:
this
.
cost_id
,
patient_id
:
this
.
tableData
.
patient
.
id
,
patient_id
:
this
.
tableData
.
patient
.
id
,
...
@@ -1739,7 +1760,7 @@ export default {
...
@@ -1739,7 +1760,7 @@ export default {
let
free
=
this
.
round
(
this
.
bxxxinfo
.
brfdje
*
1
-
this
.
bxxxinfo
.
his_deduct_amount
*
1
,
2
)
let
free
=
this
.
round
(
this
.
bxxxinfo
.
brfdje
*
1
-
this
.
bxxxinfo
.
his_deduct_amount
*
1
,
2
)
this
.
form
.
djf
=
this
.
round
(
this
.
round
(
free
-
this
.
bxxxinfo
.
grzhzf
*
1
,
2
)
-
this
.
bxxxinfo
.
gjzhzf
*
1
,
2
)
this
.
form
.
djf
=
this
.
round
(
this
.
round
(
free
-
this
.
bxxxinfo
.
grzhzf
*
1
,
2
)
-
this
.
bxxxinfo
.
gjzhzf
*
1
,
2
)
})
})
.
finally
(()
=>
{})
.
finally
(()
=>
{
})
},
},
//确认结算判断是否东营本地弹窗
//确认结算判断是否东营本地弹窗
qrjsmiss
(
e
)
{
qrjsmiss
(
e
)
{
...
@@ -1782,8 +1803,8 @@ export default {
...
@@ -1782,8 +1803,8 @@ export default {
szyb
()
{
szyb
()
{
let
x
=
{}
let
x
=
{}
yundaMis
(
x
)
yundaMis
(
x
)
.
then
(
res
=>
{})
.
then
(
res
=>
{
})
.
catch
(
err
=>
{})
.
catch
(
err
=>
{
})
},
},
//结算按钮预结算按钮
//结算按钮预结算按钮
queren
()
{
queren
()
{
...
@@ -1942,14 +1963,14 @@ export default {
...
@@ -1942,14 +1963,14 @@ export default {
const
jshidprint
=
response
.
data
const
jshidprint
=
response
.
data
this
.
jsroundData
=
response
.
data
this
.
jsroundData
=
response
.
data
// setTimeout(function () {
// setTimeout(function () {
// this.found=false
// this.found=false
// for (let index = 0; index
<
jshidprint
.
settle_fees
.
length
;
index
++
)
{
// for (let index = 0; index
<
jshidprint
.
settle_fees
.
length
;
index
++
)
{
// if (response.data.settle_fees[index].address === "西药房") {
// if (response.data.settle_fees[index].address === "西药房") {
// this.found = true;
// this.found = true;
// break;
// break;
// }
// }
// }
// }
_this
.
printcard
(
jshidprint
)
_this
.
printcard
(
jshidprint
)
// }, 5000)
// }, 5000)
...
@@ -1979,7 +2000,7 @@ export default {
...
@@ -1979,7 +2000,7 @@ export default {
},
},
//选中昨天列表请求右边选中方法
//选中昨天列表请求右边选中方法
handleSelectionChange
(
array
)
{
handleSelectionChange
(
array
)
{
this
.
isGS
=
false
this
.
isGS
=
false
let
that
=
this
let
that
=
this
let
x
=
array
let
x
=
array
if
(
array
.
length
>
1
)
{
if
(
array
.
length
>
1
)
{
...
@@ -2097,7 +2118,7 @@ export default {
...
@@ -2097,7 +2118,7 @@ export default {
})
})
this
.
cost_id
=
cost_ids
this
.
cost_id
=
cost_ids
console
.
log
(
orders
,
'
iiiiiiiiiiiiiiiiiii
'
)
console
.
log
(
orders
,
'
iiiiiiiiiiiiiiiiiii
'
)
this
.
orders
=
orders
this
.
orders
=
orders
this
.
total
=
total
.
toFixed
(
2
)
this
.
total
=
total
.
toFixed
(
2
)
...
@@ -2122,7 +2143,7 @@ export default {
...
@@ -2122,7 +2143,7 @@ export default {
this
.
jiesuan
()
this
.
jiesuan
()
}
}
}
}
this
.
isGS
=
this
.
selectTableArr
[
0
]?.
settle_type
.
is_gs
this
.
isGS
=
this
.
selectTableArr
[
0
]?.
settle_type
.
is_gs
},
},
// 结算类型赋默认值
// 结算类型赋默认值
setPersonType
(
e
)
{
setPersonType
(
e
)
{
...
@@ -2293,7 +2314,7 @@ export default {
...
@@ -2293,7 +2314,7 @@ export default {
this
.
form
.
rqlbName
=
data
.
rqlb
==
'
A
'
?
'
职工
'
:
data
.
rqlb
==
'
B
'
?
'
居民
'
:
''
this
.
form
.
rqlbName
=
data
.
rqlb
==
'
A
'
?
'
职工
'
:
data
.
rqlb
==
'
B
'
?
'
居民
'
:
''
settlementPre
({
settlementPre
({
is_gz
:
this
.
gz_name
,
is_gz
:
this
.
gz_name
,
injury_date
:
this
.
GSdatatime
,
injury_date
:
this
.
GSdatatime
,
p_jbbm
:
zhenduan
,
p_jbbm
:
zhenduan
,
patient_id
:
this
.
patientData
.
patient_id
,
patient_id
:
this
.
patientData
.
patient_id
,
cache_key
:
data
.
cache_key
,
cache_key
:
data
.
cache_key
,
...
@@ -2303,9 +2324,9 @@ export default {
...
@@ -2303,9 +2324,9 @@ export default {
settle_type
:
this
.
selectTableArr
[
0
]
?
this
.
selectTableArr
[
0
].
settle_type
.
code
:
''
,
settle_type
:
this
.
selectTableArr
[
0
]
?
this
.
selectTableArr
[
0
].
settle_type
.
code
:
''
,
})
})
.
then
(
res
=>
{
.
then
(
res
=>
{
if
(
res
.
data
.
mzxets
!=
''
)
{
if
(
res
.
data
.
mzxets
!=
''
)
{
this
.
dataText
=
res
.
data
.
mzxets
this
.
dataText
=
res
.
data
.
mzxets
this
.
GSshow
=
true
this
.
GSshow
=
true
}
}
this
.
yujiesuanLoading
=
false
this
.
yujiesuanLoading
=
false
this
.
moreLoading
=
false
this
.
moreLoading
=
false
...
@@ -2506,24 +2527,18 @@ export default {
...
@@ -2506,24 +2527,18 @@ export default {
<div class="conline"><span>就诊卡号:</span><span class="money">${e.id_card}</span></div>
<div class="conline"><span>就诊卡号:</span><span class="money">${e.id_card}</span></div>
<div class="conline"><span>交易方式:</span><span class="money">${e.trade_type}</span></div>
<div class="conline"><span>交易方式:</span><span class="money">${e.trade_type}</span></div>
<div class="conline"><span>开单医师:</span><span class="money">${e.doctor_name}</span></div>
<div class="conline"><span>开单医师:</span><span class="money">${e.doctor_name}</span></div>
<div class="conline" style="${
<div class="conline" style="${this.bxxxinfo.patient_burden != 0 && (this.bxxxinfo.patient_burden !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
this.bxxxinfo.patient_burden != 0 && (this.bxxxinfo.patient_burden !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
}"><span>个人负担金额:</span><span class="money" >${this.bxxxinfo.patient_burden}元</span></div>
}"><span>个人负担金额:</span><span class="money" >${this.bxxxinfo.patient_burden}元</span></div>
<div class="conline" style="${(this.bxxxinfo.insurance_burden != 0 && this.bxxxinfo.insurance_burden !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
<div class="conline" style="${
}"><span>医保负担金额:</span><span class="money" >${this.bxxxinfo.insurance_burden}元</span></div>
(this.bxxxinfo.insurance_burden != 0 && this.bxxxinfo.insurance_burden !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
<div class="conline" style="${(this.bxxxinfo.personal_pay_syd != 0 && this.bxxxinfo.personal_pay_syd !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
}"><span>医保负担金额:</span><span class="money" >${this.bxxxinfo.insurance_burden}元</span></div>
}"><span>省异地个帐支付:</span><span class="money" >${this.bxxxinfo.personal_pay_syd}元</span></div>
<div class="conline" style="${
<div class="conline" style="${(this.bxxxinfo.his_deduct_amount != 0 && this.bxxxinfo.his_deduct_amount !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
(this.bxxxinfo.personal_pay_syd != 0 && this.bxxxinfo.personal_pay_syd !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
}"><span>院内账户支付:</span><span class="money" >${this.bxxxinfo.his_deduct_amount}元</span></div>
}"><span>省异地个帐支付:</span><span class="money" >${this.bxxxinfo.personal_pay_syd}元</span></div>
<div class="conline" style="${(this.bxxxinfo.grzhzf != 0 && this.bxxxinfo.grzhzf !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
<div class="conline" style="${
}"><span>医保账户支付:</span><span class="money" >${this.bxxxinfo.grzhzf}元 </span></div>
(this.bxxxinfo.his_deduct_amount != 0 && this.bxxxinfo.his_deduct_amount !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
<div class="conline" style="${(this.bxxxinfo.gjzhzf != 0 && this.bxxxinfo.gjzhzf !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
}"><span>院内账户支付:</span><span class="money" >${this.bxxxinfo.his_deduct_amount}元</span></div>
}"><span>共济账户支付:</span><span class="money">${this.bxxxinfo.gjzhzf}元</span></div>
<div class="conline" style="${
(this.bxxxinfo.grzhzf != 0 && this.bxxxinfo.grzhzf !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
}"><span>医保账户支付:</span><span class="money" >${this.bxxxinfo.grzhzf}元 </span></div>
<div class="conline" style="${
(this.bxxxinfo.gjzhzf != 0 && this.bxxxinfo.gjzhzf !=
'
0.00
'
) == false ?
'
display
:
none
'
:
'
display
:
block
'
}"><span>共济账户支付:</span><span class="money">${this.bxxxinfo.gjzhzf}元</span></div>
<div class="btnborder conline"><span>费用合计:</span><span class="money">${this.bxxxinfo.total}元</span></div>
<div class="btnborder conline"><span>费用合计:</span><span class="money">${this.bxxxinfo.total}元</span></div>
` +
` +
textend +
textend +
...
@@ -2689,13 +2704,13 @@ export default {
...
@@ -2689,13 +2704,13 @@ export default {
const jshidprint = response.data
const jshidprint = response.data
this.jsroundData = response.data
this.jsroundData = response.data
// setTimeout(function () {
// setTimeout(function () {
// this.found=false
// this.found=false
// for (let index = 0; index <jshidprint.settle_fees.length; index++) {
// for (let index = 0; index <jshidprint.settle_fees.length; index++) {
// if (response.data.settle_fees[index].address === "西药房") {
// if (response.data.settle_fees[index].address === "西药房") {
// this.found = true;
// this.found = true;
// break;
// break;
// }
// }
// }
// }
_this.printcard(jshidprint)
_this.printcard(jshidprint)
// }, 5000)
// }, 5000)
this.yibaoshow = false
this.yibaoshow = false
...
@@ -3100,8 +3115,7 @@ export default {
...
@@ -3100,8 +3115,7 @@ export default {
align-items
:
center
;
align-items
:
center
;
}
}
.app-container
{
.app-container
{}
}
::v-deep
.el-card__body
{
::v-deep
.el-card__body
{
padding
:
15px
9px
;
padding
:
15px
9px
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment