Browse Source

Merge branch '20201109_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20201109_pc_vue_new_branch

csx 4 years ago
parent
commit
71f58fef63
1 changed files with 30 additions and 5 deletions
  1. 30 5
      src/xt_pages/outpatientCharges/summary.vue

+ 30 - 5
src/xt_pages/outpatientCharges/summary.vue View File

@@ -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(){