see999 3 years ago
parent
commit
ece2a72571
1 changed files with 16 additions and 3 deletions
  1. 16 3
      src/xt_pages/outpatientCharges/summary.vue

+ 16 - 3
src/xt_pages/outpatientCharges/summary.vue View File

103
                                    v-if="(scope.row.order_status == 2 && $store.getters.xt_user.org_id == 9504) || (scope.row.order_status == 2 && $store.getters.xt_user.org_id == 9919) ||  ($store.getters.xt_user.org_id == 10106) ||  (scope.row.order_status == 2 && $store.getters.xt_user.org_id == 4)">
103
                                    v-if="(scope.row.order_status == 2 && $store.getters.xt_user.org_id == 9504) || (scope.row.order_status == 2 && $store.getters.xt_user.org_id == 9919) ||  ($store.getters.xt_user.org_id == 10106) ||  (scope.row.order_status == 2 && $store.getters.xt_user.org_id == 4)">
104
                             结算单
104
                             结算单
105
                         </el-button>
105
                         </el-button>
106
+                        <!-- <el-button size="mini" type="primary" @click="settlementPrint(scope.row)">结算单</el-button> -->
106
                         <el-button size="mini" type="primary" @click="toRefund(scope.row)" v-if="(scope.row.order_status == 2 && $store.getters.xt_user.org_id == 10106)">
107
                         <el-button size="mini" type="primary" @click="toRefund(scope.row)" v-if="(scope.row.order_status == 2 && $store.getters.xt_user.org_id == 10106)">
107
                             退费
108
                             退费
108
                         </el-button>
109
                         </el-button>
164
                 :visible.sync="invoiceVisible">
165
                 :visible.sync="invoiceVisible">
165
             <invoice-print ref="print" :invoiceParams='invoiceParams'></invoice-print>
166
             <invoice-print ref="print" :invoiceParams='invoiceParams'></invoice-print>
166
         </el-dialog>
167
         </el-dialog>
167
-
168
+        <!-- <el-dialog
169
+                class="centerDialog"
170
+                width="1200px"
171
+                title="打印"
172
+                :visible.sync="settlementVisible">
173
+            <settlement-print ref="print" :paramsObj='orderObj'></settlement-print>
174
+        </el-dialog> -->
168
 
175
 
169
     </div>
176
     </div>
170
 </template>
177
 </template>
181
   import { fetchAllAdminUsers } from '@/api/doctor'
188
   import { fetchAllAdminUsers } from '@/api/doctor'
182
   import axios from 'axios'
189
   import axios from 'axios'
183
   import invoicePrint from './invoicePrint'
190
   import invoicePrint from './invoicePrint'
191
+  // import settlementPrint from './settlementPrint'
184
 
192
 
185
   export default {
193
   export default {
186
     components: {
194
     components: {
189
       BreadCrumb,
197
       BreadCrumb,
190
       listPrint,
198
       listPrint,
191
       allListPrint,
199
       allListPrint,
192
-      invoicePrint
200
+      invoicePrint,
201
+      // settlementPrint
193
     },
202
     },
194
     data() {
203
     data() {
195
       return {
204
       return {
215
         adminUserOptions:[],
224
         adminUserOptions:[],
216
         invoiceVisible:false,
225
         invoiceVisible:false,
217
         paramsObj:{},
226
         paramsObj:{},
218
-        invoiceParams:{}
227
+        invoiceParams:{},
228
+        settlementVisible:false
219
 
229
 
220
       }
230
       }
221
     },
231
     },
315
         }
325
         }
316
 
326
 
317
       },
327
       },
328
+      settlementPrint(){
329
+        this.settlementVisible = true
330
+      },
318
       export_detail() {
331
       export_detail() {
319
         let params = {
332
         let params = {
320
           start_time: this.start_time,
333
           start_time: this.start_time,