소스 검색

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
 
68
 
69
       </el-table-column>
69
       </el-table-column>
70
       <el-table-column align="center" prop="delivery_way" width="80" label="用法">
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
       </el-table-column>
72
       </el-table-column>
77
       <el-table-column align="center" prop="execution_frequency" width="80" label="频率">
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
       </el-table-column>
75
       </el-table-column>
84
       <el-table-column align="center" prop="number_days" width="50" label="天数">
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
       </el-table-column>
79
       </el-table-column>
92
       <el-table-column align="center" prop="total" width="50" label="总量">
80
       <el-table-column align="center" prop="total" width="50" label="总量">
93
         <template slot-scope="scope">
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
         </template>
83
         </template>
100
       </el-table-column>
84
       </el-table-column>
101
       <el-table-column align="center" prop="name" width="50" label="单价">
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
       </el-table-column>
87
       </el-table-column>
108
       <el-table-column align="center" prop="name" width="50" label="备注">
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
       </el-table-column>
90
       </el-table-column>
115
     </el-table>
91
     </el-table>
116
 
92
 

+ 2 - 2
src/xt_pages/outpatientCharges/listPrint.vue 파일 보기

17
       <printOne v-if="org_id != 10106 && this.paramsObj.balance_accounts_type != 2" :list="list" :patient="patient" :order="order" :admin="admin"></printOne>
17
       <printOne v-if="org_id != 10106 && this.paramsObj.balance_accounts_type != 2" :list="list" :patient="patient" :order="order" :admin="admin"></printOne>
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>
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
       <!--<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>-->
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
     </div>
21
     </div>
22
   </div>
22
   </div>
23
 </template>
23
 </template>
58
     created() {
58
     created() {
59
       this.getInfo(this.paramsObj.id)
59
       this.getInfo(this.paramsObj.id)
60
       this.org_id = this.$store.getters.xt_user.org_id
60
       this.org_id = this.$store.getters.xt_user.org_id
61
-      if(this.org_id == 0){
61
+      if(this.org_id == 10106){
62
         if(this.paramsObj.balance_accounts_type == 2){
62
         if(this.paramsObj.balance_accounts_type == 2){
63
 
63
 
64
           this.getInfoPrivateExpenses10106(this.paramsObj.id)
64
           this.getInfoPrivateExpenses10106(this.paramsObj.id)

+ 12 - 12
src/xt_pages/outpatientCharges/newStatementPrintTwo.vue 파일 보기

85
         if(this.$store.getters.xt_user.org_id == 10138){
85
         if(this.$store.getters.xt_user.org_id == 10138){
86
           setTimeout(() => {
86
           setTimeout(() => {
87
             const style =
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
             const style2 =
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
             const style3 =
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
             const style4 =
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
             const style5 =
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
             const style6 =
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
             const style7 =
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
             const style8 =
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
             const style9 =
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
             const style10 =
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
             const style11 =
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
             const style12 =
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
             if(this.num >= 13){
111
             if(this.num >= 13){
112
               printJS({
112
               printJS({
113
                 printable: "prescription-print",
113
                 printable: "prescription-print",

+ 7 - 5
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue 파일 보기

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

+ 1 - 1
src/xt_pages/outpatientDoctorStation/print.vue 파일 보기

78
       if(this.org_id == 10138){
78
       if(this.org_id == 10138){
79
         setTimeout(() => {
79
         setTimeout(() => {
80
           const style =
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
           printJS({
82
           printJS({
83
             printable: "prescriptionPrint1",
83
             printable: "prescriptionPrint1",
84
             type: "html",
84
             type: "html",

+ 1 - 1
src/xt_pages/outpatientDoctorStation/treatPrint.vue 파일 보기

68
       if(this.org_id == 10138){
68
       if(this.org_id == 10138){
69
         setTimeout(() => {
69
         setTimeout(() => {
70
           const style =
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
           printJS({
72
           printJS({
73
             printable: "prescriptionPrint2",
73
             printable: "prescriptionPrint2",
74
             type: "html",
74
             type: "html",