Bladeren bron

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

csx 3 jaren geleden
bovenliggende
commit
068842bcb5

+ 4 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderTen.vue Bestand weergeven

@@ -322,13 +322,15 @@
322 322
                   <div class="inline_block" style="flex:1;">
323 323
                     透析(滤)器:
324 324
                     <div class="under_line" style="width: 100px;text-align: center">
325
-                      {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }}
325
+                      <!-- {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }} -->
326
+
327
+                      {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : "/" }}
326 328
                     </div>
327 329
                   </div>
328 330
                   <div class="inline_block" style="flex:1;">
329 331
                     灌流器:
330 332
                     <div class="under_line" style="width: 70px;text-align: center">
331
-                      /
333
+                      {{ prescription.dialysis_irrigation ? prescription.dialysis_irrigation : "/" }}
332 334
                     </div>
333 335
                   </div>
334 336
                   <div class="inline_block" style="flex:1;">

+ 9 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyFive.vue Bestand weergeven

@@ -191,7 +191,15 @@
191 191
               <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('颈内静脉') > -1 ? true : false" showValue="临时颈内静脉导管"></label-box>&nbsp;
192 192
               <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('股静脉') > -1 ? true : false" showValue="临时股静脉导管"></label-box>&nbsp;
193 193
               <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('人造血管') > -1 ? true : predialysis.blood_access_part_opera_name.indexOf('移植血管') > -1 ? true : false" showValue="其他"></label-box>&nbsp;
194
-              <span style="width:50px;display: inline-block;"></span>
194
+              
195
+              穿刺方式:
196
+              <span style="width:60px;display: inline-block;">
197
+                {{ predialysis.puncture_way ? predialysis.puncture_way : "" }}
198
+              </span>
199
+              位点:
200
+              <span style="width:60px;display: inline-block;">
201
+                {{ predialysis.pinholing ? predialysis.pinholing : "" }}
202
+              </span>
195 203
               穿刺者:
196 204
               <span style="width:50px;display: inline-block;">
197 205
                 <span v-if="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) == ''">

+ 10 - 2
src/xt_pages/outpatientCharges/newStatementPrint.vue Bestand weergeven

@@ -13,7 +13,8 @@
13 13
     </template>
14 14
 
15 15
     <div class='dialysisPage' style="padding-top:40px;">
16
-      <printOne :info="info" :p_admin="p_admin" :charge_admin="charge_admin"></printOne>
16
+      <printOne v-if="org_id != 9990" :info="info" :p_admin="p_admin" :charge_admin="charge_admin"></printOne>
17
+      <printTwo v-if="org_id == 9990" :info="info" :order_infos="order_infos" :p_admin="p_admin" :charge_admin="charge_admin"></printTwo>
17 18
     </div>
18 19
   </div>
19 20
 </template>
@@ -30,12 +31,14 @@
30 31
   import BreadCrumb from "@/xt_pages/components/bread-crumb";
31 32
   import print from "print-js";
32 33
   import printOne from "./statementTemplate/printOne"
34
+  import printTwo from "./statementTemplate/printTwo"
33 35
   import { getAllDoctorList,getAllHisPatientList,getPrescriptionPrint } from "@/api/project/project"
34 36
   export default {
35 37
     name: "newStatementPrint",
36 38
     components: {
37 39
       BreadCrumb,
38
-      printOne
40
+      printOne,
41
+      printTwo
39 42
     },
40 43
     props:{
41 44
       paramsObj:Object
@@ -59,6 +62,8 @@
59 62
         info:null,
60 63
         p_admin:{},
61 64
         charge_admin:{},
65
+        org_id:'',
66
+        order_infos:null
62 67
       };
63 68
     },
64 69
     methods:{
@@ -173,6 +178,7 @@
173 178
                 that.info = response.data.data.info
174 179
                 that.p_admin = response.data.data.printor_admin
175 180
                 that.charge_admin = response.data.data.charge_admin
181
+                that.order_infos = response.data.data
176 182
 
177 183
 
178 184
                 console.log(that.info)
@@ -226,7 +232,9 @@
226 232
     },
227 233
 
228 234
     created() {
235
+      this.org_id = this.$store.getters.xt_user.org_id
229 236
       this.getInfo(this.paramsObj.order_id)
237
+      
230 238
     },
231 239
     watch:{
232 240
       paramsObj:{//深度监听,可监听到对象、数组的变化

+ 7 - 3
src/xt_pages/outpatientCharges/settlementPrint.vue Bestand weergeven

@@ -13,7 +13,7 @@
13 13
     </template>
14 14
     <div class="app-container" style="padding-top:40px;">
15 15
         <div class='dialysisPage'>
16
-            <printOne v-bind:childResponse="childResponse" :paramsObj="paramsObj"></printOne>
16
+            <printOne v-bind:childResponse="childResponse" :info="info" :p_admin="p_admin" :charge_admin="charge_admin" :paramsObj="paramsObj"></printOne>
17 17
         </div>
18 18
     </div>
19 19
   </div>
@@ -41,8 +41,10 @@ export default {
41 41
         { path: false, name: "打印单" }
42 42
       ],
43 43
       childResponse: {},
44
-      paramsObj:{}
45
-      
44
+      paramsObj:{},
45
+      info:null,
46
+      p_admin:{},
47
+      charge_admin:{},
46 48
 
47 49
     };
48 50
   },
@@ -180,6 +182,8 @@ export default {
180 182
 
181 183
               console.log(response.data.data.info)
182 184
               that.info = response.data.data.info
185
+              that.p_admin = response.data.data.printor_admin
186
+              that.charge_admin = response.data.data.charge_admin
183 187
               console.log(that.info)
184 188
 
185 189
               that.info['bed_cost_total'] = response.data.data.bedCostTotal

+ 9 - 2
src/xt_pages/outpatientCharges/statementTemplate/printTwo.vue Bestand weergeven

@@ -67,7 +67,7 @@
67 67
       <div style="width:10%;text-align:center;">门诊目录</div>
68 68
       <div style="width:10%;text-align:center;">医保目录</div>
69 69
     </div>
70
-    <div style="border-bottom:1px solid #000;padding:10px 0;display:flex;" v-for="(item,index) in info.order_infos"
70
+    <div style="border-bottom:1px solid #000;padding:10px 0;display:flex;" v-for="(item,index) in order_infos.order_infos"
71 71
          :key="index">
72 72
       <div style="width:50%;text-align:center;" v-if="item.advice_id > 0">{{item.advice.drug.drug_name}}</div>
73 73
       <div style="width:50%;text-align:center;" v-if="item.project_id > 0">{{item.project.project.project_name}}</div>
@@ -108,7 +108,14 @@
108 108
         default: function () {
109 109
           return {}
110 110
         }
111
-      }, p_admin: {
111
+      }, 
112
+      order_infos: {
113
+        type: Object,
114
+        default: function () {
115
+          return {}
116
+        }
117
+      }, 
118
+      p_admin: {
112 119
         type: Object,
113 120
         default: function () {
114 121
           return {}

+ 1 - 1
src/xt_pages/outpatientCharges/summary.vue Bestand weergeven

@@ -104,7 +104,7 @@
104 104
                             结算单
105 105
                         </el-button>
106 106
                         <el-button size="mini" type="primary" v-if="scope.row.order_status == 2 && $store.getters.xt_user.org_id == 10106" @click="settlementPrint(scope.row)">结算单</el-button>
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
+                        <el-button size="mini" type="primary" @click="toRefund(scope.row)" v-if="(scope.row.order_status == 2 && $store.getters.xt_user.org_id == 10106) || (scope.row.order_status == 2 && $store.getters.xt_user.org_id == 9990)">
108 108
                             退费
109 109
                         </el-button>
110 110
                         <el-button size="mini" type="primary" @click="invoicePrint(scope.row)">打印发票</el-button>

+ 4 - 4
src/xt_pages/outpatientDoctorStation/components/prescriptionTable.vue Bestand weergeven

@@ -378,16 +378,16 @@
378 378
 
379 379
       },
380 380
       getSingleDose(scope){
381
-        // this.prescription.advices[scope.$index].prescribing_number = scope.row.single_dose * scope.row.day
381
+        this.prescription.advices[scope.$index].prescribing_number = scope.row.single_dose * scope.row.day
382 382
       },
383 383
       getDay(scope){
384
-        // this.prescription.advices[scope.$index].prescribing_number = scope.row.single_dose * scope.row.day
384
+        this.prescription.advices[scope.$index].prescribing_number = scope.row.single_dose * scope.row.day
385 385
       },
386 386
       getProjectSingleDose(scope){
387
-        // this.prescription.project[scope.$index].total = scope.row.single_dose * scope.row.number_days
387
+        this.prescription.project[scope.$index].total = scope.row.single_dose * scope.row.number_days
388 388
       },
389 389
       getProjectDay(scope){
390
-        // this.prescription.project[scope.$index].total = scope.row.single_dose * scope.row.number_days
390
+        this.prescription.project[scope.$index].total = scope.row.single_dose * scope.row.number_days
391 391
       }
392 392
     },mounted(){
393 393
       this.getInitData()

+ 1 - 1
src/xt_pages/outpatientRegistration/index.vue Bestand weergeven

@@ -923,7 +923,7 @@
923 923
             var params = {
924 924
               id: this.form.id,
925 925
               settlement_value: this.form.settlementValue,
926
-              medical_insurance_card: this.for???m.medicalInsuranceCard,
926
+              medical_insurance_card: this.form.medicalInsuranceCard,
927 927
               name: this.form.name,
928 928
               sex: this.form.sex,
929 929
               id_card_type: this.form.id_card_type,

+ 1 - 1
src/xt_pages/qcd/basicInformationAnalysis.vue Bestand weergeven

@@ -710,7 +710,7 @@ export default {
710 710
       //本月的结束时间
711 711
       var monthEndDate = new Date(nowYear, nowMonth+1, 0);
712 712
       var timeEnd=Date.parse(monthEndDate)/1000-1;//s
713
-       console.log("本月最后一天",timeEnd)
713
+        // console.log("本月最后一天",timeEnd)
714 714
       //本月
715 715
       if(state == 0){
716 716
        //统计透析总量