浏览代码

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

XMLWAN 3 年前
父节点
当前提交
8926aab4c1

+ 6 - 30
src/xt_pages/outpatientCharges/components/prescriptionTable.vue 查看文件

@@ -68,49 +68,25 @@
68 68
 
69 69
       </el-table-column>
70 70
       <el-table-column align="center" prop="delivery_way" width="80" label="用法">
71
-        <template slot-scope="scope">
72
-          <!--<el-input v-model="scope.row.delivery_way" placeholder="" readonly></el-input>-->
73
-          {{scope.row.delivery_way}}
74
-
75
-        </template>
71
+        <template slot-scope="scope">{{scope.row.delivery_way}}</template>
76 72
       </el-table-column>
77 73
       <el-table-column align="center" prop="execution_frequency" width="80" label="频率">
78
-        <template slot-scope="scope">
79
-          <!--<el-input v-model="scope.row.execution_frequency" placeholder="" readonly></el-input>-->
80
-          {{scope.row.execution_frequency}}
81
-
82
-        </template>
74
+        <template slot-scope="scope">{{scope.row.execution_frequency}}</template>
83 75
       </el-table-column>
84 76
       <el-table-column align="center" prop="number_days" width="50" label="天数">
85
-        <template slot-scope="scope">
86
-          <!--<el-input v-model="scope.row.number_days" placeholder="" readonly></el-input>-->
87
-          {{scope.row.number_days}}天
88
-
89
-        </template>
77
+        <template slot-scope="scope">{{scope.row.number_days}}天</template>
90 78
 
91 79
       </el-table-column>
92 80
       <el-table-column align="center" prop="total" width="50" label="总量">
93 81
         <template slot-scope="scope">
94
-          <div style="display:flex;">
95
-            <!--<el-input v-model="scope.row.total" placeholder="" readonly></el-input>-->
96
-            {{scope.row.total}} {{scope.row.unit}}
97
-
98
-          </div>
82
+          <div>{{scope.row.total}} {{scope.row.unit}}</div>
99 83
         </template>
100 84
       </el-table-column>
101 85
       <el-table-column align="center" prop="name" width="50" label="单价">
102
-        <template slot-scope="scope">
103
-          <!--<el-input v-model="scope.row.price" placeholder="" readonly></el-input>-->
104
-          {{scope.row.price}}元
105
-
106
-        </template>
86
+        <template slot-scope="scope">{{scope.row.price}}元</template>
107 87
       </el-table-column>
108 88
       <el-table-column align="center" prop="name" width="50" label="备注">
109
-        <template slot-scope="scope">
110
-          <!--<el-input v-model="scope.row.remark" readonly></el-input>-->
111
-          {{scope.row.remark}}
112
-
113
-        </template>
89
+        <template slot-scope="scope">{{scope.row.remark}}</template>
114 90
       </el-table-column>
115 91
     </el-table>
116 92
 

+ 2 - 2
src/xt_pages/outpatientCharges/listPrint.vue 查看文件

@@ -17,7 +17,7 @@
17 17
       <printOne v-if="org_id != 10106 && this.paramsObj.balance_accounts_type != 2" :list="list" :patient="patient" :order="order" :admin="admin"></printOne>
18 18
       <printTwo v-if="org_id == 10106 && this.paramsObj.balance_accounts_type != 2" :info="info" :order_infos="order_infos" :p_admin="p_admin" :charge_admin="charge_admin"></printTwo>
19 19
       <!--<printThree v-if="org_id == 0 && this.paramsObj.balance_accounts_type == 2" :info="info" :order_infos="order_infos" :p_admin="p_admin" :charge_admin="charge_admin"></printThree>-->
20
-      <print-three v-if="org_id == 0 && this.paramsObj.balance_accounts_type == 2" :info="info" :order_infos="order_infos" :p_admin="p_admin" :charge_admin="charge_admin"></print-three>
20
+      <print-three v-if="org_id == 10106 && this.paramsObj.balance_accounts_type == 2" :info="info" :order_infos="order_infos" :p_admin="p_admin" :charge_admin="charge_admin"></print-three>
21 21
     </div>
22 22
   </div>
23 23
 </template>
@@ -58,7 +58,7 @@
58 58
     created() {
59 59
       this.getInfo(this.paramsObj.id)
60 60
       this.org_id = this.$store.getters.xt_user.org_id
61
-      if(this.org_id == 0){
61
+      if(this.org_id == 10106){
62 62
         if(this.paramsObj.balance_accounts_type == 2){
63 63
 
64 64
           this.getInfoPrivateExpenses10106(this.paramsObj.id)

+ 12 - 12
src/xt_pages/outpatientCharges/newStatementPrintTwo.vue 查看文件

@@ -85,29 +85,29 @@
85 85
         if(this.$store.getters.xt_user.org_id == 10138){
86 86
           setTimeout(() => {
87 87
             const style =
88
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 48%;}}}';
88
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 48%;}}}';
89 89
             const style2 =
90
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 51%;}}}';
90
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 51%;}}}';
91 91
             const style3 =
92
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 55%;}}}';
92
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 55%;}}}';
93 93
             const style4 =
94
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 58%;}}}';
94
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 58%;}}}';
95 95
             const style5 =
96
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 61%;}}}';
96
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 61%;}}}';
97 97
             const style6 =
98
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 66%;}}}';
98
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 66%;}}}';
99 99
             const style7 =
100
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 71%;}}}';
100
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 71%;}}}';
101 101
             const style8 =
102
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 75%;}}}';
102
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 75%;}}}';
103 103
             const style9 =
104
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 80%;}}}';
104
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 80%;}}}';
105 105
             const style10 =
106
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 90%;}}}';
106
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 90%;}}}';
107 107
             const style11 =
108
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 91%;}}}';
108
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 91%;}}}';
109 109
             const style12 =
110
-            '@media print {#prescription-print{font-size:14px;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 91%;}}}';
110
+            '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 91%;}}}';
111 111
             if(this.num >= 13){
112 112
               printJS({
113 113
                 printable: "prescription-print",

+ 7 - 5
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue 查看文件

@@ -2702,7 +2702,7 @@
2702 2702
                   delivery_way: temp2[b].delivery_way,
2703 2703
                   execution_frequency: temp2[b].execution_frequency,
2704 2704
                   number_days: temp2[b].number_days.toString(),
2705
-                  total: 1,
2705
+                  total:  temp2[b].cus_total,
2706 2706
                   price: temp2[b].price,
2707 2707
                   remark: '',
2708 2708
                   medical_code: temp2[b].medical_code,
@@ -2754,6 +2754,7 @@
2754 2754
                 number_days: project[i].number_days,
2755 2755
                 price: project[i].price,
2756 2756
                 medical_code: project[i].medical_code,
2757
+                cus_total:1,
2757 2758
                 unit: project[i].unit,
2758 2759
                 type: 2,
2759 2760
                 total:project[i].total
@@ -2773,6 +2774,7 @@
2773 2774
                 delivery_way: '',
2774 2775
                 execution_frequency: '',
2775 2776
                 number_days: 1,
2777
+                cus_total:1,
2776 2778
                 price: good_info[i].packing_price,
2777 2779
                 medical_code: good_info[i].medical_insurance_number,
2778 2780
                 unit: this.getGoodUnit(good_info[i].good_unit),
@@ -2866,7 +2868,7 @@
2866 2868
                   delivery_way: project[i].project.delivery_way,
2867 2869
                   execution_frequency: project[i].project.execution_frequency,
2868 2870
                   number_days: project[i].project.number_days,
2869
-                  total: project[i].number,
2871
+                  cus_total:project[i].number,
2870 2872
                   price: project[i].project.price,
2871 2873
                   remark: '',
2872 2874
                   medical_code: project[i].project.medical_code,
@@ -2887,15 +2889,15 @@
2887 2889
                   delivery_way: '',
2888 2890
                   execution_frequency: '',
2889 2891
                   number_days: '',
2890
-                  total: project[i].number,
2892
+                  cus_total: project[i].number,
2891 2893
                   price: project[i].good_info.retail_price,
2892 2894
                   remark: '',
2893 2895
                   medical_code: project[i].good_info.medical_insurance_number,
2894 2896
                   unit: project[i].good_info.unit,
2895 2897
                   type: project[i].type
2896 2898
                 }
2897
-                if (obj.total == 0 || obj.total == undefined) {
2898
-                  obj.total = 1
2899
+                if (obj.cus_total == 0 || obj.cus_total == undefined) {
2900
+                  obj.cus_total = 1
2899 2901
                 }
2900 2902
                 this.teamList.push(obj)
2901 2903
 

+ 1 - 1
src/xt_pages/outpatientDoctorStation/print.vue 查看文件

@@ -78,7 +78,7 @@ export default {
78 78
       if(this.org_id == 10138){
79 79
         setTimeout(() => {
80 80
           const style =
81
-          '@media print {#prescription-print{font-size:14px;}.prescription-print:last-child {page-break-after: auto;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;margin-bottom: 10px;}.infoTitle{display: flex;margin-top:10px;}.infoTitle div{width: 200px;}.infoMain{display: flex;flex-wrap: wrap;margin-top:10px;}.infoMain div{width: 50%;line-height: 24px;}.prescriptionBox{min-height:350px;}.Rp{font-size: 18px;font-weight: bold;}.drugsBox{padding-left: 40px;margin-bottom: 10px;}.drugsBox div{line-height: 20px;}.drugsOne{line-height: 24px;}.drugsOne span{margin-right: 20px;}.doctorBox{display: flex;justify-content: space-between;padding:0 10px;line-height: 24px;border-bottom: 2px solid #000;}.actionBar{display: flex;justify-content: space-between; line-height: 24px;padding:0 10px;}.actionBar p{width:150px;}.under_line{display: inline-block;border-bottom: 1px solid #000;flex: 1;}@media print {html {zoom: 90%;}}}';
81
+          '@media print {#prescription-print{font-size:14px;border:1px solid white}.prescription-print:last-child {page-break-after: auto;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;margin-bottom: 10px;}.infoTitle{display: flex;margin-top:10px;}.infoTitle div{width: 200px;}.infoMain{display: flex;flex-wrap: wrap;margin-top:10px;}.infoMain div{width: 50%;line-height: 24px;}.prescriptionBox{min-height:350px;}.Rp{font-size: 18px;font-weight: bold;}.drugsBox{padding-left: 40px;margin-bottom: 10px;}.drugsBox div{line-height: 20px;}.drugsOne{line-height: 24px;}.drugsOne span{margin-right: 20px;}.doctorBox{display: flex;justify-content: space-between;padding:0 10px;line-height: 24px;border-bottom: 2px solid #000;}.actionBar{display: flex;justify-content: space-between; line-height: 24px;padding:0 10px;}.actionBar p{width:150px;}.under_line{display: inline-block;border-bottom: 1px solid #000;flex: 1;}@media print {html {zoom: 90%;}}}';
82 82
           printJS({
83 83
             printable: "prescriptionPrint1",
84 84
             type: "html",

+ 1 - 1
src/xt_pages/outpatientDoctorStation/treatPrint.vue 查看文件

@@ -68,7 +68,7 @@ export default {
68 68
       if(this.org_id == 10138){
69 69
         setTimeout(() => {
70 70
           const style =
71
-          '@media print {#prescription-print{font-size:14px;}.prescription-print:last-child {page-break-after: auto;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;margin-bottom: 10px;}.infoTitle{display: flex;margin-top:10px;}.infoTitle div{width: 200px;}.infoMain{display: flex;flex-wrap: wrap;margin-top:10px;}.infoMain div{width: 50%;line-height: 24px;}.prescriptionBox{min-height:350px;}.Rp{font-size: 18px;font-weight: bold;}.drugsBox{padding-left: 40px;margin-bottom: 10px;}.drugsBox div{line-height: 20px;}.drugsOne{line-height: 24px;}.drugsOne span{margin-right: 20px;}.doctorBox{display: flex;justify-content: space-between;padding:0 10px;line-height: 24px;border-bottom: 2px solid #000;}.actionBar{display: flex;justify-content: space-between; line-height: 24px;padding:0 10px;}.actionBar p{width:150px;}.under_line{display: inline-block;border-bottom: 1px solid #000;flex: 1;}@media print {html {zoom: 90%;}}}';
71
+          '@media print {#prescription-print{font-size:14px;border:1px solid white}.prescription-print:last-child {page-break-after: auto;}.printTitle{font-size: 22px;text-align: center;font-weight: bold;margin-bottom: 10px;}.infoTitle{display: flex;margin-top:10px;}.infoTitle div{width: 200px;}.infoMain{display: flex;flex-wrap: wrap;margin-top:10px;}.infoMain div{width: 50%;line-height: 24px;}.prescriptionBox{min-height:350px;}.Rp{font-size: 18px;font-weight: bold;}.drugsBox{padding-left: 40px;margin-bottom: 10px;}.drugsBox div{line-height: 20px;}.drugsOne{line-height: 24px;}.drugsOne span{margin-right: 20px;}.doctorBox{display: flex;justify-content: space-between;padding:0 10px;line-height: 24px;border-bottom: 2px solid #000;}.actionBar{display: flex;justify-content: space-between; line-height: 24px;padding:0 10px;}.actionBar p{width:150px;}.under_line{display: inline-block;border-bottom: 1px solid #000;flex: 1;}@media print {html {zoom: 90%;}}}';
72 72
           printJS({
73 73
             printable: "prescriptionPrint2",
74 74
             type: "html",