|
@@ -96,7 +96,7 @@
|
96
|
96
|
<el-table-column align="center" prop="name" label="操作">
|
97
|
97
|
<template slot-scope="scope">
|
98
|
98
|
<el-button size="mini" type="primary" @click="toDetail(scope.row)">详情</el-button>
|
99
|
|
- <el-button size="mini" type="primary" @click="toPrint(scope.row)" v-if="scope.row.order_status == 2">结算单</el-button>
|
|
99
|
+ <el-button size="mini" type="primary" @click="toPrint(scope.row)" v-if="(scope.row.order_status == 2 || this.$store.getters.xt_user.org_id == 9504) && (scope.row.order_status == 2 || this.$store.getters.xt_user.org_id == 9919)">结算单</el-button>
|
100
|
100
|
</template>
|
101
|
101
|
</el-table-column>
|
102
|
102
|
</el-table>
|
|
@@ -137,6 +137,16 @@
|
137
|
137
|
<allListPrint :paramsObj='paramsObj'></allListPrint>
|
138
|
138
|
</el-dialog>
|
139
|
139
|
|
|
140
|
+ <el-dialog
|
|
141
|
+ class="centerDialog"
|
|
142
|
+ width="1200px"
|
|
143
|
+ title="打印"
|
|
144
|
+ :visible.sync="statementVisible9504">
|
|
145
|
+ <!--<statementPrint ref="print" :paramsObj='orderObj'></statementPrint>-->
|
|
146
|
+ <!--<new-statement-print ref="print" :paramsObj='orderObj9504'></new-statement-print>-->
|
|
147
|
+ <new-statement-print-two ref="print" :paramsObj='orderObj9504'></new-statement-print-two>
|
|
148
|
+ </el-dialog>
|
|
149
|
+
|
140
|
150
|
|
141
|
151
|
</div>
|
142
|
152
|
</template>
|
|
@@ -150,10 +160,12 @@
|
150
|
160
|
import NewStatementPrint from './newStatementPrint'
|
151
|
161
|
import listPrint from './listPrint'
|
152
|
162
|
import allListPrint from './allListPrint'
|
|
163
|
+ import NewStatementPrintTwo from './newStatementPrintTwo'
|
153
|
164
|
|
154
|
165
|
|
155
|
166
|
export default {
|
156
|
167
|
components: {
|
|
168
|
+ NewStatementPrintTwo,
|
157
|
169
|
NewStatementPrint,
|
158
|
170
|
BreadCrumb,
|
159
|
171
|
listPrint,
|
|
@@ -163,6 +175,8 @@
|
163
|
175
|
return {
|
164
|
176
|
orderObj: {},
|
165
|
177
|
statementVisible: false,
|
|
178
|
+ statementVisible9504:false,
|
|
179
|
+ orderObj9504:{},
|
166
|
180
|
crumbs: [
|
167
|
181
|
{ path: false, name: '门诊收费' },
|
168
|
182
|
{ path: false, name: '项目消费明细汇总' }
|
|
@@ -183,11 +197,22 @@
|
183
|
197
|
},
|
184
|
198
|
methods: {
|
185
|
199
|
toPrint(row){
|
186
|
|
- this.statementVisible = true
|
187
|
|
- let obj = {
|
188
|
|
- order_id: row.id
|
|
200
|
+ if(this.$store.getters.xt_user.org_id == 9504){
|
|
201
|
+ this.statementVisible9504 = true
|
|
202
|
+ let obj = {
|
|
203
|
+ order_id: row.id,
|
|
204
|
+ patient_id: row.patient_id,
|
|
205
|
+ record_time: this.getTimes(row.settle_accounts_date),
|
|
206
|
+ admin_user_id: this.$store.getters.xt_user.user.id,
|
|
207
|
+ }
|
|
208
|
+ this.orderObj9504 = obj
|
|
209
|
+ }else {
|
|
210
|
+ this.statementVisible = true
|
|
211
|
+ let obj = {
|
|
212
|
+ order_id: row.id
|
|
213
|
+ }
|
|
214
|
+ this.orderObj = obj
|
189
|
215
|
}
|
190
|
|
- this.orderObj = obj
|
191
|
216
|
|
192
|
217
|
},
|
193
|
218
|
export_detail(){
|