Browse Source

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

XMLWAN 2 years ago
parent
commit
f95b8b3a3d

+ 1 - 2
src/xt_pages/dialysis/dialysisPrintOrder.vue View File

@@ -1451,8 +1451,7 @@ export default {
1451 1451
         this.org_template_info.template_id == 11 ||
1452 1452
         this.org_template_info.template_id == 49 ||
1453 1453
         this.org_template_info.template_id == 50 ||
1454
-        this.org_template_info.template_id == 51 ||
1455
-        this.org_template_info.template_id == 54
1454
+        this.org_template_info.template_id == 51
1456 1455
       ) {
1457 1456
         printJS({
1458 1457
           printable: "dialysis-print-box-1",

+ 1 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyFour.vue View File

@@ -247,7 +247,7 @@
247 247
                   prescription.dialysate_flow ? prescription.dialysate_flow : ""
248 248
                 }}
249 249
               </span>
250
-              ml/h;
250
+              ml/min;
251 251
             </td>
252 252
             <td width="200" style="padding-left: 10px">
253 253
               医师签名:
@@ -1339,7 +1339,6 @@ export default {
1339 1339
           }
1340 1340
 
1341 1341
           var tableAdvice = this.advices;
1342
-          // console.log("医生", tableAdvice);
1343 1342
           if (tableAdvice.length === 0) {
1344 1343
             var obj = { advice_name: "", start_time: "" };
1345 1344
             var obj1 = { advice_name: "", start_time: "" };

+ 2 - 2
src/xt_pages/hospitalStation/components/prescriptionTable.vue View File

@@ -335,7 +335,7 @@
335 335
         })
336 336
 
337 337
       }, deleteDrug: function(index, row) {
338
-        if (this.prescription.order_status == 2) {
338
+        if (this.prescription.order_status == 2  || this.prescription.order_status == 4) {
339 339
           this.$message.error('该处方已经结算,无法删除')
340 340
           return
341 341
         }
@@ -406,7 +406,7 @@
406 406
         return name
407 407
       },
408 408
       deleteProject(row, i) {
409
-        if (this.prescription.order_status == 2) {
409
+        if (this.prescription.order_status == 2 || this.prescription.order_status == 4) {
410 410
           this.$message.error('该处方已经结算,无法删除')
411 411
           return
412 412
         }

+ 10 - 3
src/xt_pages/hospitalStation/invoicePrint.vue View File

@@ -15,13 +15,20 @@
15 15
       <div class="dialysisPage">
16 16
         <printOne
17 17
           v-if="
18
-            org_id != 10215 && org_id != 10265 && org_id != 4 && org_id != 0 && org_id != 9675
18
+            org_id != 10215 &&
19
+            org_id != 10265 &&
20
+            org_id != 4 &&
21
+            org_id != 0 &&
22
+            org_id != 9675
19 23
           "
20 24
           :paramsObj="invoiceParams"
21 25
         ></printOne>
22
-        <printTwo v-if="org_id == 10215 " :paramsObj="invoiceParams"></printTwo>
26
+        <printTwo
27
+          v-if="org_id == 10215 || org_id == 0"
28
+          :paramsObj="invoiceParams"
29
+        ></printTwo>
23 30
         <printThree
24
-          v-if="org_id == 10265 || org_id == 4 || org_id == 9675 ||  org_id == 0"
31
+          v-if="org_id == 10265 || org_id == 4 || org_id == 9675"
25 32
           :paramsObj="invoiceParams"
26 33
         ></printThree>
27 34
       </div>

+ 1 - 1
src/xt_pages/hospitalStation/invoiceTemplate/printThree.vue View File

@@ -197,7 +197,7 @@
197 197
         </div>
198 198
         <div style="position: absolute;top:370px;left:480px">
199 199
             <!-- 应退款 -->
200
-            应退款:{{list.refund_sum}}
200
+            应退款:{{parseFloat(pre_pay_money)}}
201 201
         </div>
202 202
         <div>
203 203
             <div style="position: absolute;top:400px;left:40px">

File diff suppressed because it is too large
+ 9 - 13
src/xt_pages/hospitalStation/invoiceTemplate/printTwo.vue


+ 3 - 1
src/xt_pages/hospitalStation/summary.vue View File

@@ -306,6 +306,7 @@
306 306
       width="1200px"
307 307
       title="打印"
308 308
       :visible.sync="invoiceVisible"
309
+      destroy-on-close
309 310
     >
310 311
       <invoicePrint ref="print" :invoiceParams="invoiceParams"></invoicePrint>
311 312
     </el-dialog>
@@ -1122,6 +1123,7 @@ export default {
1122 1123
         setl_time: obj.setl_time,
1123 1124
       };
1124 1125
       this.invoiceParams = paramsObj;
1126
+      
1125 1127
       const loading = this.$loading({
1126 1128
           lock: true,
1127 1129
           text: '正在加载中...',
@@ -1129,8 +1131,8 @@ export default {
1129 1131
           background: 'rgba(0, 0, 0, 0.7)'
1130 1132
         });
1131 1133
         setTimeout(() => {
1132
-          loading.close();
1133 1134
           this.invoiceVisible = true;
1135
+          loading.close();
1134 1136
         }, 1000);
1135 1137
     },
1136 1138
     shouJuPrint(obj) {

+ 4 - 1
src/xt_pages/outpatientCharges/components/registerDialog9504.vue View File

@@ -241,7 +241,10 @@
241 241
         },{
242 242
           value: 2,
243 243
           label: '身份证'
244
-        }],
244
+        },{
245
+          value: 4,
246
+          label: '电子凭证'
247
+        },],
245 248
         settlement: [
246 249
           {value: 1, label: '医保'},
247 250
           {value: 2, label: '自费'},

+ 1 - 1
src/xt_pages/outpatientCharges/costComparison.vue View File

@@ -476,7 +476,7 @@ c<template>
476 476
             insutype: this.insutype,
477 477
             clr_type: this.clr_type,
478 478
             clr_optins:this.query_clr_org,
479
-            admin_user_id:that.$store.getters.xt_user.user.id,
479
+            admin_user_id:this.$store.getters.xt_user.user.id,
480 480
           }
481 481
           var that = this
482 482
             axios.get('http://127.0.0.1:9532/api/checkaccount/get', {

+ 6 - 5
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue View File

@@ -4359,13 +4359,14 @@ export default {
4359 4359
                 this.form.diagnosis = []
4360 4360
               } else {
4361 4361
                 for (let i = 0; i < response.data.data.info.diagnosis.split(',').length; i++) {
4362
-                  this.form.diagnosis.push(parseInt(response.data.data.info.diagnosis.split(',')[i]))
4362
+                  if(parseInt(response.data.data.info.diagnosis.split(',')[i]) !== NaN){
4363
+                    this.form.diagnosis.push(parseInt(response.data.data.info.diagnosis.split(',')[i]))
4364
+                  }
4363 4365
                 }
4364 4366
               }
4365
-              console.log("~~~~~~")
4366
-              console.log(this.form.diagnosis)
4367
-              console.log(this.diagnoses)
4368
-              console.log("~~~~~~")
4367
+
4368
+
4369
+
4369 4370
 
4370 4371
 
4371 4372
 

+ 12 - 12
src/xt_pages/outpatientDoctorStation/recordTemplate/printThree.vue View File

@@ -35,14 +35,14 @@
35 35
         </div>
36 36
         <div>
37 37
           性别:
38
-          <label-box
39
-            :isChecked="patient.gender == 1 ? true : false"
40
-            showValue="男"
41
-          ></label-box>
42
-          <label-box
43
-            :isChecked="patient.gender == 2 ? true : false"
44
-            showValue="女"
45
-          ></label-box>
38
+<!--          <label-box-->
39
+<!--            :isChecked="patient.gender == 1 ? true : false"-->
40
+<!--            showValue="男"-->
41
+<!--          ></label-box>-->
42
+<!--          <label-box-->
43
+<!--            :isChecked="patient.gender == 2 ? true : false"-->
44
+<!--            showValue="女"-->
45
+<!--          ></label-box>-->
46 46
         </div>
47 47
         <!-- <div class="address_slot">
48 48
           家庭住址:<span>{{ patient.home_address ? patient.home_address : "" }}</span>
@@ -295,8 +295,8 @@ import { jsGetAge, uParseTime } from "@/utils/tools";
295 295
 import { getDataConfig } from "@/utils/data";
296 296
 import { getAllDoctorList, getPatientCaseHistory } from "@/api/project/project";
297 297
 import { getAccessList } from "@/api/patient";
298
-import LabelBox from "../zujian/labelbox.vue";
299
-import CheckBox from "../zujian/checkbox.vue";
298
+// import LabelBox from "../zujian/labelbox.vue";
299
+// import CheckBox from "../zujian/checkbox.vue";
300 300
 export default {
301 301
   props: {
302 302
     patient: Object,
@@ -305,8 +305,8 @@ export default {
305 305
     //   history:Object,
306 306
   },
307 307
   components: {
308
-    LabelBox,
309
-    CheckBox,
308
+    // LabelBox,
309
+    // CheckBox,
310 310
   },
311 311
   data() {
312 312
     return {