Browse Source

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

28169 6 months ago
parent
commit
feb349a3c0

+ 2 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_fortyeight.vue View File

1203
     printThisPage() {
1203
     printThisPage() {
1204
       
1204
       
1205
       
1205
       
1206
-      // var ptime = Math.round(new Date().getTime() / 1000)
1207
-      // this.print_time = uParseTime(ptime, '{y}-{m}-{d} {h}:{i}')
1206
+      var ptime = Math.round(new Date().getTime() / 1000)
1207
+      this.print_time = uParseTime(ptime, '{y}-{m}-{d} {h}:{i}')
1208
       const style =
1208
       const style =
1209
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:99%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}'
1209
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:99%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}'
1210
       // const style2 =
1210
       // const style2 =

+ 4 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderSeventyTwo.vue View File

2277
       ){
2277
       ){
2278
         const obj6 = "穿刺针"
2278
         const obj6 = "穿刺针"
2279
         checkDate.push(obj6)
2279
         checkDate.push(obj6)
2280
-      } if (this.predialysis.blood_access_part_opera_name == ''){
2281
-        const obj7 = "血管通路"
2282
-        checkDate.push(obj7)
2283
       } 
2280
       } 
2281
+      // if (this.predialysis.blood_access_part_opera_name == ''){
2282
+      //   const obj7 = "血管通路"
2283
+      //   checkDate.push(obj7)
2284
+      // } 
2284
       // if (this.predialysis.internal_fistula =='') {
2285
       // if (this.predialysis.internal_fistula =='') {
2285
       //   const obj8 = "内瘘"
2286
       //   const obj8 = "内瘘"
2286
       //   checkDate.push(obj8)
2287
       //   checkDate.push(obj8)

+ 4 - 4
src/xt_pages/dialysis/template/DialysisPrintOrderseventyone.vue View File

807
       } if(this.predialysis.puncture_needle == '' && this.org_id == 10612){
807
       } if(this.predialysis.puncture_needle == '' && this.org_id == 10612){
808
         const obj23 = "穿刺针"
808
         const obj23 = "穿刺针"
809
         checkDate.push(obj23)
809
         checkDate.push(obj23)
810
-      } if(this.dialysisOrder.puncture_nurse == '' && this.org_id == 10612 &&
811
-        this.dialysisOrder != null 
810
+      } if( this.dialysisOrder != null && this.dialysisOrder.puncture_nurse == 0 && 
811
+            this.org_id == 10612
812
       ){
812
       ){
813
-        const obj23 = "穿刺护士"
814
-        checkDate.push(obj23)
813
+        const obj33 = "穿刺护士"
814
+        checkDate.push(obj33)
815
       } if(this.assessmentafter.weight_after == '' && 
815
       } if(this.assessmentafter.weight_after == '' && 
816
             this.afterdialysis.last_after_weight == ''
816
             this.afterdialysis.last_after_weight == ''
817
       ){
817
       ){

+ 4 - 3
src/xt_pages/eleFaPiao/fapiao.vue View File

122
             </el-button>
122
             </el-button>
123
             <el-button size="mini" type="primary" v-if="scope.row.id > 0 && scope.row.is_red_washed == 0"
123
             <el-button size="mini" type="primary" v-if="scope.row.id > 0 && scope.row.is_red_washed == 0"
124
                        @click="yulan(scope.row)">
124
                        @click="yulan(scope.row)">
125
-              预览
126
-            </el-button>
127
-            <el-button size="mini" type="primary" @click="download(scope.row)"  v-if="scope.row.id > 0 && scope.row.is_red_washed == 0">
128
               下载
125
               下载
129
             </el-button>
126
             </el-button>
127
+<!--            <el-button size="mini" type="primary" @click="download(scope.row)"  v-if="scope.row.id > 0 && scope.row.is_red_washed == 0">-->
128
+<!--              下载-->
129
+<!--            </el-button>-->
130
           </template>
130
           </template>
131
         </el-table-column>
131
         </el-table-column>
132
       </el-table>
132
       </el-table>
261
 
261
 
262
     }, yulan(row){
262
     }, yulan(row){
263
 
263
 
264
+
264
     },hongchong(row){
265
     },hongchong(row){
265
 
266
 
266
     },
267
     },

+ 2 - 2
src/xt_pages/eleFaPiao/newPrintOne.vue View File

175
       getFaPiaoData(params).then((res) => {
175
       getFaPiaoData(params).then((res) => {
176
         console.log('res',res)
176
         console.log('res',res)
177
         this.list = res.data.data
177
         this.list = res.data.data
178
-        this.totalPrice = this.list.westernMedicineCostTotal + this.list.checkCostTotal + this.list.treatCostTotal + this.list.bedCostTotal + this.list.chineseTraditionalMedicineCostTotal +
179
-          this.list.laboratoryCostTotal + this.list.operationCostTotal + this.list.otherCostTotal + this.list.materialCostTotal + this.list.zhenChaCostTotal + this.list.hiliCostTotal
178
+        this.totalPrice = (this.list.westernMedicineCostTotal + this.list.checkCostTotal + this.list.treatCostTotal + this.list.bedCostTotal + this.list.chineseTraditionalMedicineCostTotal +
179
+          this.list.laboratoryCostTotal + this.list.operationCostTotal + this.list.otherCostTotal + this.list.materialCostTotal + this.list.zhenChaCostTotal + this.list.hiliCostTotal).toFixed(2)
180
         if(this.totalPrice == 0){
180
         if(this.totalPrice == 0){
181
 
181
 
182
           this.totalPrice = this.list.medfee_sumamt
182
           this.totalPrice = this.list.medfee_sumamt

+ 17 - 5
src/xt_pages/eleFaPiao/newSettleDetail.vue View File

146
 
146
 
147
         <el-table-column align="center" prop="name" label="操作">
147
         <el-table-column align="center" prop="name" label="操作">
148
           <template slot-scope="scope">
148
           <template slot-scope="scope">
149
+<!--            <el-button v-if="scope.row.result.id == 0" size="mini" type="primary"-->
150
+<!--                       @click="blueDailog()">-->
151
+<!--              开票-->
152
+<!--            </el-button>-->
149
             <el-button v-if="scope.row.result.id == 0" size="mini" type="primary"
153
             <el-button v-if="scope.row.result.id == 0" size="mini" type="primary"
150
                        @click="blueDailog()">
154
                        @click="blueDailog()">
151
               开票
155
               开票
152
             </el-button>
156
             </el-button>
153
-            <el-button v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0" size="mini" type="primary"
157
+            <el-button v-if="scope.row.result.id == 0 && scope.row.result.fapiao_status == 1" disabled="true" size="mini" type="primary"
158
+                       >
159
+              开票审核中
160
+            </el-button>
161
+            <el-button v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0 && scope.row.result.fapiao_status == 2" size="mini" type="primary"
154
                        @click="hongchong(scope.row)">
162
                        @click="hongchong(scope.row)">
155
               红冲
163
               红冲
156
             </el-button>
164
             </el-button>
157
-            <el-button size="mini" type="primary" v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0"
165
+            <el-button size="mini" type="primary" v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0 && scope.row.result.fapiao_status == 2"
158
                        @click="yulan(scope.row)">
166
                        @click="yulan(scope.row)">
159
-              预览
160
-            </el-button>
161
-            <el-button size="mini" type="primary" @click="download(scope.row)"  v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0">
162
               下载
167
               下载
163
             </el-button>
168
             </el-button>
169
+<!--            <el-button size="mini" type="primary" @click="download(scope.row)"  v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0">-->
170
+<!--              下载-->
171
+<!--            </el-button>-->
164
           </template>
172
           </template>
165
         </el-table-column>
173
         </el-table-column>
166
       </el-table>
174
       </el-table>
359
       var that = this;
367
       var that = this;
360
       axios.get('http://127.0.0.1:9532/api/fapiao/blue',{params:params}).then(function(response) {
368
       axios.get('http://127.0.0.1:9532/api/fapiao/blue',{params:params}).then(function(response) {
361
         if (response.data.state == 0) {
369
         if (response.data.state == 0) {
370
+          that.settlementVisible = false
362
           that.$message.error(response.data.data.msg);
371
           that.$message.error(response.data.data.msg);
363
           return false
372
           return false
364
         } else {
373
         } else {
374
+          that.settlementVisible = false
365
           if(response.data.data.failed_code == -10){
375
           if(response.data.data.failed_code == -10){
366
             that.$confirm(response.data.data.msg, '错误信息', {
376
             that.$confirm(response.data.data.msg, '错误信息', {
367
               confirmButtonText: '确 定',
377
               confirmButtonText: '确 定',
371
             }).catch(() => {
381
             }).catch(() => {
372
             })
382
             })
373
           }else{
383
           }else{
384
+            that.settlementVisible = false
374
             that.$message.success(response.data.data.msg)
385
             that.$message.success(response.data.data.msg)
375
             that.getHisOrderList()
386
             that.getHisOrderList()
376
           }
387
           }
475
 
486
 
476
     },
487
     },
477
     yulan(row){
488
     yulan(row){
489
+      window.open( row.result.pdf_url, "_blank");
478
 
490
 
479
     },
491
     },
480
     getAllstaff(){
492
     getAllstaff(){

+ 36 - 18
src/xt_pages/eleFaPiao/settleDetail.vue View File

151
                         @click="blue(scope.row)">
151
                         @click="blue(scope.row)">
152
               开票
152
               开票
153
             </el-button>
153
             </el-button>
154
-            <el-button v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0" size="mini" type="primary"
154
+            <el-button v-if="scope.row.result.id == 0 && scope.row.result.fapiao_status == 1" disabled="true" size="mini" type="primary"
155
+                       @click="blue(scope.row)">
156
+              开票审核中
157
+            </el-button>
158
+            <el-button v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0 && scope.row.result.fapiao_status == 2" size="mini" type="primary"
155
                         @click="hongchong(scope.row)">
159
                         @click="hongchong(scope.row)">
156
               红冲
160
               红冲
157
             </el-button>
161
             </el-button>
158
-            <el-button size="mini" type="primary" v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0"
162
+            <el-button size="mini" type="primary" v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0 && scope.row.result.fapiao_status == 2"
159
                        @click="yulan(scope.row)">
163
                        @click="yulan(scope.row)">
160
-              预览
161
-            </el-button>
162
-            <el-button size="mini" type="primary" @click="download(scope.row)"  v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0">
163
               下载
164
               下载
164
             </el-button>
165
             </el-button>
165
-
166
-
167
           </template>
166
           </template>
168
         </el-table-column>
167
         </el-table-column>
169
       </el-table>
168
       </el-table>
242
       </span>
241
       </span>
243
     </el-dialog>
242
     </el-dialog>
244
 
243
 
244
+
245
+    <el-dialog
246
+      class="centerDialog"
247
+      width="1200px"
248
+      :visible.sync="settlementVisibletwo">
249
+      <div>
250
+        <pdf :src="pdfSrc"></pdf>
251
+      </div>
252
+      <span slot="footer" class="dialog-footer">
253
+        <el-button @click="settlementVisibletwo = false">取 消</el-button>
254
+        <el-button type="primary" @click="settlementVisibletwo = false">确定</el-button>
255
+      </span>
256
+    </el-dialog>
257
+
258
+
259
+
245
   </div>
260
   </div>
246
 </template>
261
 </template>
247
 
262
 
251
 import { getDoctorList, getExportConsumeDetailList, getHisOrderList, Refund } from '@/api/his/his'
266
 import { getDoctorList, getExportConsumeDetailList, getHisOrderList, Refund } from '@/api/his/his'
252
 import { ModifyFapiaoCode } from '@/api/his/his_tools'
267
 import { ModifyFapiaoCode } from '@/api/his/his_tools'
253
 
268
 
254
-
269
+import pdf from 'vue-pdf'
255
 // import NewStatementPrint from './newStatementPrint'
270
 // import NewStatementPrint from './newStatementPrint'
256
 import { adminMainView} from "@/api/role/admin";
271
 import { adminMainView} from "@/api/role/admin";
257
 import { fetchAllAdminUsers } from '@/api/doctor'
272
 import { fetchAllAdminUsers } from '@/api/doctor'
259
 import { jsGetAge, uParseTime } from '@/utils/tools'
274
 import { jsGetAge, uParseTime } from '@/utils/tools'
260
 import {
275
 import {
261
   getOrderFapiaoList,
276
   getOrderFapiaoList,
262
-  OpenBlueFapiao,
263
-  OpenRedFapiao,
264
-  GetSMSCode,
265
-  SMSLogin, GetQRCode
266
 } from '../../api/fapiao'
277
 } from '../../api/fapiao'
267
 
278
 
268
 import { getDialysisRecordInitData } from '@/api/dialysis_record'
279
 import { getDialysisRecordInitData } from '@/api/dialysis_record'
279
   },
290
   },
280
   data() {
291
   data() {
281
     return {
292
     return {
293
+      pdfSrc:"",
282
       staff:"",
294
       staff:"",
283
       admins:[],
295
       admins:[],
284
       orderObj: {},
296
       orderObj: {},
285
       batchOrderObj: {},
297
       batchOrderObj: {},
286
       fapiao_number:"",
298
       fapiao_number:"",
287
       invoiceVisible: false,
299
       invoiceVisible: false,
300
+      settlementVisibletwo:false,
288
       med_options: [
301
       med_options: [
289
         { id: 0, text: '全部' },
302
         { id: 0, text: '全部' },
290
         { id: 11, text: '普通门诊' },
303
         { id: 11, text: '普通门诊' },
554
             })
567
             })
555
           }else{
568
           }else{
556
             if(response.data.data.cus_status == 1){
569
             if(response.data.data.cus_status == 1){
557
-              this.$nextTick(() =>{
570
+              that.$nextTick(() =>{
558
                 var qrcode = new QRCode(that.$refs.qrCodeUrl, {
571
                 var qrcode = new QRCode(that.$refs.qrCodeUrl, {
559
                   text: response.data.data.qr_code, // 需要转换为二维码的内容
572
                   text: response.data.data.qr_code, // 需要转换为二维码的内容
560
                   width: 120,
573
                   width: 120,
564
                   correctLevel: QRCode.CorrectLevel.H
577
                   correctLevel: QRCode.CorrectLevel.H
565
                 })
578
                 })
566
               })
579
               })
567
-              this.qr_dialogVisible =true
580
+              that.qr_dialogVisible =true
568
             }else if(response.data.data.cus_status == -1){
581
             }else if(response.data.data.cus_status == -1){
569
               // this.$message.error(response.data.msg)/*  */
582
               // this.$message.error(response.data.msg)/*  */
570
               that
583
               that
632
       }
645
       }
633
 
646
 
634
       var that = this;
647
       var that = this;
635
-      axios.get('http://127.0.0.1:9532/api/fapiao/blue',{params:params}).then(function(response) {
648
+      axios.get('http://that:9532/api/fapiao/blue',{params:params}).then(function(response) {
636
         if (response.data.state == 0) {
649
         if (response.data.state == 0) {
637
           that.$message.error(response.data.data.msg);
650
           that.$message.error(response.data.data.msg);
638
           return false
651
           return false
639
         } else {
652
         } else {
640
           if(response.data.data.failed_code == -10){
653
           if(response.data.data.failed_code == -10){
654
+            that.settlementVisible = false
655
+
641
             that.$confirm(response.data.data.msg, '错误信息', {
656
             that.$confirm(response.data.data.msg, '错误信息', {
642
               confirmButtonText: '确 定',
657
               confirmButtonText: '确 定',
643
               type: 'warning'
658
               type: 'warning'
646
             }).catch(() => {
661
             }).catch(() => {
647
             })
662
             })
648
           }else{
663
           }else{
664
+            that.settlementVisible = false
649
             that.$message.success(response.data.data.msg)
665
             that.$message.success(response.data.data.msg)
650
             that.getHisOrderList()
666
             that.getHisOrderList()
651
           }
667
           }
681
 
697
 
682
 
698
 
683
     }, yulan(row){
699
     }, yulan(row){
684
-
685
-
700
+      window.open( row.result.pdf_url, "_blank");
701
+      // this.settlementVisibletwo = true
702
+      // this.pdfSrc = row.result.pdf_url
703
+      // console.log(this.pdfSrc)
686
 
704
 
687
     },hongchong(row){
705
     },hongchong(row){
688
       var  id = row.result.id
706
       var  id = row.result.id
707
             }).catch(() => {
725
             }).catch(() => {
708
             })
726
             })
709
           }else{
727
           }else{
710
-            that.$message.success(response.data.msg)
728
+            that.$message.success(response.data.data.msg)
711
             that.getHisOrderList()
729
             that.getHisOrderList()
712
           }
730
           }
713
 
731
 

+ 105 - 89
src/xt_pages/outpatientCharges/summary.vue View File

6
     <div class="app-container">
6
     <div class="app-container">
7
       <div style=" display: flex; justify-content: space-between;  margin-bottom: 10px;">
7
       <div style=" display: flex; justify-content: space-between;  margin-bottom: 10px;">
8
         <div class="content_top" style="margin-right: 10px;">
8
         <div class="content_top" style="margin-right: 10px;">
9
-          <el-input  style="width: 120px"
10
-            v-model="keywords" @input="searchAction"
11
-            @keyup.enter.native="searchAction"
12
-            class="filter-item" placeholder="请输入患者姓名"
13
-          />
14
-          <el-button  class="filter-item" type="primary" @click="searchAction">
15
-            搜索
16
-          </el-button>
17
-          <el-select  v-model="sort_type"
18
-            placeholder="请选择"
19
-            style="width: 120px;"
20
-            @change="changeSortType"
21
-          >
22
-            <el-option
23
-              v-for="(item, index) in sort_types"
24
-              :key="index"
25
-              :label="item.label"
26
-              :value="item.value"
9
+          <div style="width: 60%;">
10
+            <el-input  style="width: 60%"
11
+              v-model="keywords" @input="searchAction"
12
+              @keyup.enter.native="searchAction"
13
+              class="filter-item" placeholder="请输入患者姓名"
14
+            />
15
+            <el-button  class="filter-item" type="primary" @click="searchAction">
16
+              搜索
17
+            </el-button>
18
+          </div>
19
+
20
+          <div>
21
+            <el-select  v-model="sort_type"
22
+              placeholder="请选择"
23
+              style="width: 100%;"
24
+              @change="changeSortType"
27
             >
25
             >
28
-            </el-option>
29
-          </el-select>
30
-          <el-select v-model="sch_type" placeholder="请选择班次" @change="handleSchType" style="width: 120px;">
31
-            <el-option label="全部" value="0"></el-option>
32
-            <el-option label="上午" value="1"></el-option>
33
-            <el-option label="下午" value="2"></el-option>
34
-            <el-option label="晚上" value="3"></el-option>
35
-          </el-select>
36
-
37
-          <el-select v-model="zoneVal" placeholder="请选择分区" style="width: 120px;" @change="handleZoneChange">
38
-            <el-option
39
-              v-for="item in zone_options"
40
-              :key="item.id"
41
-              :label="item.text"
42
-              :value="item.id">
43
-            </el-option>
44
-          </el-select>
26
+              <el-option
27
+                v-for="(item, index) in sort_types"
28
+                :key="index"
29
+                :label="item.label"
30
+                :value="item.value"
31
+              >
32
+              </el-option>
33
+            </el-select>
34
+          </div>
35
+
36
+          <div style="margin: 0 5px;">
37
+            <el-select v-model="sch_type" placeholder="请选择班次" @change="handleSchType" style="width: 100%;">
38
+              <el-option label="全部" value="0"></el-option>
39
+              <el-option label="上午" value="1"></el-option>
40
+              <el-option label="下午" value="2"></el-option>
41
+              <el-option label="晚上" value="3"></el-option>
42
+            </el-select>
43
+          </div>
44
+
45
+          <div>
46
+            <el-select v-model="zoneVal" placeholder="请选择分区" style="width: 100%;" @change="handleZoneChange">
47
+              <el-option
48
+                v-for="item in zone_options"
49
+                :key="item.id"
50
+                :label="item.text"
51
+                :value="item.id">
52
+              </el-option>
53
+            </el-select>
54
+          </div>
45
         </div>
55
         </div>
46
-        <div class="content_top">
56
+        <div class="content_button"  style="">
47
           <el-button
57
           <el-button
48
             size="small" type="primary" @click="query">查询
58
             size="small" type="primary" @click="query">查询
49
           </el-button>
59
           </el-button>
54
           </el-button>
64
           </el-button>
55
           <el-button size="small" type="primary" @click="export_detail"
65
           <el-button size="small" type="primary" @click="export_detail"
56
           >报表下载
66
           >报表下载
57
-          </el-button
58
-          >
59
-          <el-button v-if="$store.getters.xt_user.org_id == 10106 || $store.getters.xt_user.org_id == 0" size="small"
67
+          </el-button>
68
+          <el-button v-if="$store.getters.xt_user.org_id == 10106 " size="small"
60
                      type="primary" @click="export_detail_ten">报表下载2
69
                      type="primary" @click="export_detail_ten">报表下载2
61
           </el-button>
70
           </el-button>
62
-          <el-button v-if="$store.getters.xt_user.org_id == 10318 || $store.getters.xt_user.org_id == 0" size="small"
71
+          <el-button v-if="$store.getters.xt_user.org_id == 10318" size="small"
63
                      type="primary" @click="export_detail_ten_two">报表下载3
72
                      type="primary" @click="export_detail_ten_two">报表下载3
64
           </el-button>
73
           </el-button>
65
 
74
 
66
-          <el-button size="small" type="primary"
67
-                     @click="export_detail_ten_five">导出就诊凭证类型人员
68
-          </el-button>
75
+          
69
         </div>
76
         </div>
70
       </div>
77
       </div>
71
 
78
 
72
       <div style=" display: flex; justify-content: space-between;  margin-bottom: 10px;">
79
       <div style=" display: flex; justify-content: space-between;  margin-bottom: 10px;">
73
         <div class="content_top" style="margin-right: 10px;">
80
         <div class="content_top" style="margin-right: 10px;">
74
-          <el-date-picker size="small" v-model="start_time" prefix-icon="el-icon-date"
75
-            @change="handleStartTimeChange":editable="false" :clearable="false"
76
-            style="width: 150px;"
77
-            type="date"
78
-            placeholder="选择开始日期"
79
-            format="yyyy-MM-dd"
80
-            value-format="yyyy-MM-dd"
81
-            align="right"
82
-          ></el-date-picker>
83
-          <span style="text-align: center;">-</span>
84
-          <el-date-picker
85
-            size="small"
86
-            v-model="end_time"
87
-            prefix-icon="el-icon-date"
88
-            @change="handleEndTimeChange"
89
-            :editable="false"
90
-            :clearable="false"
91
-            style="width: 150px; "
92
-            type="date"
93
-            placeholder="选择结束日期"
94
-            format="yyyy-MM-dd"
95
-            value-format="yyyy-MM-dd"
96
-            align="right"
97
-          ></el-date-picker>
81
+          <div style="">
82
+            <el-date-picker size="small" v-model="start_time" prefix-icon="el-icon-date"
83
+              @change="handleStartTimeChange":editable="false" :clearable="false"
84
+              style="width: 45%;"
85
+              type="date"
86
+              placeholder="选择开始日期"
87
+              format="yyyy-MM-dd"
88
+              value-format="yyyy-MM-dd"
89
+              align="right"
90
+            ></el-date-picker>
91
+            <span style="text-align: center;">-</span>
92
+            <el-date-picker
93
+              size="small"
94
+              v-model="end_time"
95
+              prefix-icon="el-icon-date"
96
+              @change="handleEndTimeChange"
97
+              :editable="false"
98
+              :clearable="false"
99
+              style="width: 45%;"
100
+              type="date"
101
+              placeholder="选择结束日期"
102
+              format="yyyy-MM-dd"
103
+              value-format="yyyy-MM-dd"
104
+              align="right"
105
+            ></el-date-picker>
106
+          </div>
107
+          <div>
108
+            <el-select  v-model="staff" placeholder="请选择缴费人员"
109
+                   style="width:100%;" >
110
+              <el-option
111
+                v-for="item,index in admins"
112
+                :key="index"
113
+                :label="item.user_name"
114
+                :value="item.user_name">
115
+              </el-option>
116
+            </el-select>
117
+          </div>
118
+          <div style="margin-left: 5px;">
119
+            <el-select v-model="medTypeVal" @change="handleMedChange"
120
+              placeholder="请选择医疗类别" style="width: 100%;"
121
+            >
122
+              <el-option
123
+                v-for="item in med_options"
124
+                :key="item.id"
125
+                :label="item.text"
126
+                :value="item.id">
127
+              </el-option>
128
+            </el-select>
129
+          </div>
130
+
98
 
131
 
99
-          <el-select size="small" v-model="staff" placeholder="请选择缴费人员"
100
-                   style="width:120px;" >
101
-            <el-option
102
-              v-for="item,index in admins"
103
-              :key="index"
104
-              :label="item.user_name"
105
-              :value="item.user_name">
106
-            </el-option>
107
-          </el-select>
108
-
109
-          <el-select v-model="medTypeVal" @change="handleMedChange"
110
-            placeholder="请选择医疗类别" style="width: 120px;"
111
-          >
112
-            <el-option
113
-              v-for="item in med_options"
114
-              :key="item.id"
115
-              :label="item.text"
116
-              :value="item.id">
117
-            </el-option>
118
-          </el-select>
119
         </div>
132
         </div>
120
         <div class="content_button">
133
         <div class="content_button">
121
           <el-button size="small" type="primary" @click="export_detail_three" v-if="$store.getters.xt_user.org_id == 10265 || $store.getters.xt_user.org_id == 0">报表下载12</el-button>
134
           <el-button size="small" type="primary" @click="export_detail_three" v-if="$store.getters.xt_user.org_id == 10265 || $store.getters.xt_user.org_id == 0">报表下载12</el-button>
122
           <el-button size="small" type="primary" @click="accounts_click()">门诊结账</el-button>
135
           <el-button size="small" type="primary" @click="accounts_click()">门诊结账</el-button>
123
           <el-button size="small" type="primary" @click="export_detail_six">诊疗下载</el-button>
136
           <el-button size="small" type="primary" @click="export_detail_six">诊疗下载</el-button>
137
+          <el-button size="small" type="primary" @click="export_detail_ten_five">导出就诊凭证类型人员</el-button>
124
         </div>
138
         </div>
125
       </div>
139
       </div>
126
 
140
 
4052
   .content_top{
4066
   .content_top{
4053
     flex: 1;
4067
     flex: 1;
4054
     display: flex;
4068
     display: flex;
4055
-    justify-content: space-between;
4069
+    // justify-content: space-between;
4056
   }
4070
   }
4057
   .content_button{
4071
   .content_button{
4058
     flex: 1;
4072
     flex: 1;
4059
     display: flex;
4073
     display: flex;
4060
-    justify-content:space-around;
4074
+    text-align: right;
4075
+    justify-content: flex-end;
4076
+    //justify-content:space-around;
4061
   }
4077
   }
4062
   .butt_1{
4078
   .butt_1{
4063
     margin-left:10px;
4079
     margin-left:10px;