瀏覽代碼

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

XMLWAN 4 年之前
父節點
當前提交
375f310cc8

+ 5 - 1
src/xt_pages/dialysis/batch_print/batch_print_order.vue 查看文件

@@ -2043,7 +2043,11 @@ export default {
2043 2043
 
2044 2044
           this.records = this.records.concat(resp.data.schedules);
2045 2045
 
2046
-          console.log("记录", this.records);
2046
+
2047
+          for (const index in this.records) {
2048
+            this.records[index].advices = this.records[index].advices.concat(this.records[index].his_advices)
2049
+          }
2050
+
2047 2051
 
2048 2052
           for (const recordIndex in this.records) {
2049 2053
             var dlegh = 0;

+ 3 - 1
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue 查看文件

@@ -2193,9 +2193,11 @@
2193 2193
         }
2194 2194
 
2195 2195
         if (row.advice_desc) {
2196
-          tempDrugSpecDesc = '(' + row.advice_desc + row.drug_spec_unit + ')'
2196
+          tempDrugSpecDesc = '(' + row.advice_desc + row.drug_spec_unit + ')' + " " + row.remark
2197 2197
         }
2198 2198
 
2199
+
2200
+
2199 2201
         if (isChild == 1) {
2200 2202
           // 不是子药
2201 2203
 

+ 9 - 0
src/xt_pages/dialysis/details/index.vue 查看文件

@@ -1138,6 +1138,7 @@ export default {
1138 1138
           var prepare = resp.data.prepare
1139 1139
           this.preparestock = prepare
1140 1140
           console.log("prepare222222",prepare)
1141
+
1141 1142
           for (let i = 0; i <  this.doctor_advices.length; i++){
1142 1143
             this.doctor_advices[i]['origin'] = 1
1143 1144
           }
@@ -1150,6 +1151,14 @@ export default {
1150 1151
             }
1151 1152
           }
1152 1153
 
1154
+          const obj = {}
1155
+          this.doctor_advices = this.doctor_advices.reduce((cur, next) => {
1156
+            obj[next.id] ? '' : obj[next.id] = true && cur.push(next)
1157
+            return cur
1158
+          }, []) // 设置cur默认类型为数组,并且初始值为空的数组
1159
+
1160
+          console.log(this.doctor_advices)
1161
+
1153 1162
 
1154 1163
           var device_map = {}
1155 1164
           for (let index = 0; index < this.devices.length; index++) {

+ 8 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderOne.vue 查看文件

@@ -513,7 +513,7 @@
513 513
                             <span>{{prescription.dialysis_dialyszers}}</span>
514 514
                             <span v-if="prescription.dialysis_irrigation!=''">/{{prescription.dialysis_irrigation}}</span>
515 515
                           </span>
516
-                        &nbsp;<span else>{{ prescription.dialyzer_perfusion_apparatus }}</span> 
516
+                        &nbsp;<span else>{{ prescription.dialyzer_perfusion_apparatus }}</span>
517 517
                       </div>
518 518
                     </td>
519 519
                   </tr>
@@ -531,7 +531,7 @@
531 531
 
532 532
                     <td width="70">医生签名:</td>
533 533
                     <td width="100">
534
-                     
534
+
535 535
                       <div class="under-line" v-if="org_id == 9987">
536 536
                          <span v-if="setAdminUserES(prescription==null?0:(prescription.prescription_doctor?prescription.prescription_doctor:'')) == ''"> {{ getAdminUser(prescription==null?0:(prescription.prescription_doctor?prescription.prescription_doctor:prescription.creater)) }} </span>
537 537
                          <img class="es-img" :src="setAdminUserES(prescription==null?0:(prescription.prescription_doctor?prescription.prescription_doctor:''))" alt="" srcset="" v-else />
@@ -633,7 +633,7 @@
633 633
             <td>
634 634
               &nbsp;{{ monitor.symptom }} &nbsp;{{ monitor.dispose }} &nbsp;{{ monitor.result }}
635 635
             </td>
636
-          
636
+
637 637
           </tr>
638 638
         </tbody>
639 639
       </table>
@@ -1384,7 +1384,10 @@ export default {
1384 1384
             this.AlPanel = this.anticoagulantsConfit[thisALID]
1385 1385
           }
1386 1386
 
1387
-          this.advices = response.data.data.advices
1387
+          // this.advices = response.data.data.advices
1388
+
1389
+          this.advices =  response.data.data.advices.concat(response.data.data.doctorAdvice)
1390
+
1388 1391
           this.monitors = response.data.data.monitors
1389 1392
           this.summary = response.data.data.summary
1390 1393
           this.org_template_info = response.data.data.org_template_info
@@ -1631,7 +1634,7 @@ export default {
1631 1634
     this.precaution_arr = getDataConfig('hemodialysis', 'precaution')
1632 1635
     this.intake_arr = getDataConfig('hemodialysis', 'intake')
1633 1636
     this.nutrition_arr = getDataConfig('hemodialysis', 'nutrition')
1634
-   
1637
+
1635 1638
     // this.bloodAccessParOpera = getDataConfig('hemodialysis', 'vascular_access_desc')
1636 1639
 
1637 1640
     var bloodAccessParOpera = getDataConfig(

+ 41 - 48
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue 查看文件

@@ -21,9 +21,9 @@
21 21
             </el-radio>
22 22
             <el-radio :label=2>已收费<span style="color: red;margin-bottom:10px;display: inline-block;">{{cal_two}}</span>人
23 23
             </el-radio>
24
-            <el-radio :label=3>已退费<span
25
-              style="color: red;margin-bottom:10px;display: inline-block;">{{cal_three}}</span>人
26
-            </el-radio>
24
+            <!--<el-radio :label=3>已退费<span-->
25
+              <!--style="color: red;margin-bottom:10px;display: inline-block;">{{cal_three}}</span>人-->
26
+            <!--</el-radio>-->
27 27
             <el-radio :label=4>全部</el-radio>
28 28
 
29 29
           </el-radio-group>
@@ -68,18 +68,18 @@
68 68
           <!--</el-button>-->
69 69
 
70 70
 
71
-          <el-button v-loading="loadingtwo" v-if="this.hisPatientInfo.id > 0 && this.order.id == 0" size="small"
72
-                     @click="open(20)"
73
-                     type="primary">预结算!
74
-          </el-button>
71
+          <!--<el-button v-loading="loadingtwo" v-if="this.hisPatientInfo.id > 0 && this.order.id == 0" size="small"-->
72
+                     <!--@click="open(20)"-->
73
+                     <!--type="primary">预结算!-->
74
+          <!--</el-button>-->
75 75
 
76
-          <el-button v-loading="loadingtwo" v-if="(this.hisPatientInfo.id > 0 && this.order.id == 0) || this.order.order_status == 1 " size="small"
77
-                     @click="open(21)"
78
-                     type="primary">收费!
79
-          </el-button>
76
+          <!--<el-button v-loading="loadingtwo" v-if="(this.hisPatientInfo.id > 0 && this.order.id == 0) || this.order.order_status == 1 ||  this.order.order_status == 3" size="small"-->
77
+                     <!--@click="open(21)"-->
78
+                     <!--type="primary">收费!-->
79
+          <!--</el-button>-->
80 80
 
81 81
 
82
-          <el-button v-loading="loadingtwo" v-if="this.hisPatientInfo.id > 0 && this.order.id == 0" size="small"
82
+          <el-button v-loading="loadingtwo" v-if="(this.hisPatientInfo.id > 0 && this.order.id == 0) || this.order.order_status == 1 ||  this.order.order_status == 3" size="small"
83 83
                      @click="open(4)"
84 84
                      type="primary">收费
85 85
           </el-button>
@@ -101,7 +101,7 @@
101 101
           <!--<el-button v-if="this.info.prescription_status >= 2" size="small" @click="open(8)" type="primary"-->
102 102
           <!--&gt;明细对账-->
103 103
           <!--</el-button>-->
104
-          <el-button v-if="this.info.prescription_status >= 2" size="small" @click="open(9)" type="primary"
104
+          <el-button v-if="this.order.order_status == 2" size="small" @click="open(9)" type="primary"
105 105
           >结算单
106 106
           </el-button>
107 107
 
@@ -570,7 +570,7 @@
570 570
         this.loadingtwo = true
571 571
         if (this.$store.getters.xt_user.org_id == 9919 || this.$store.getters.xt_user.org_id == 3877) {
572 572
           var that = this
573
-          axios.get('http://127.0.0.1:9532/api/settle/get', {
573
+          axios.get('http://127.0.0.1:9532/api/upload/get', {
574 574
             params: form
575 575
           })
576 576
             .then(function(response) {
@@ -659,20 +659,14 @@
659 659
                     let three_count = 0
660 660
                     for (let i = 0; i < response.data.data.list.length; i++) {
661 661
                       that.all_table_data.push(response.data.data.list[i])
662
-                      if (response.data.data.list[i].order.order_status == 0 || response.data.data.list[i].order.order_status == 1) {
662
+                      if (response.data.data.list[i].order.order_status == 0 || response.data.data.list[i].order.order_status == 1 || response.data.data.list[i].order.order_status == 3) {
663 663
                         one_count = one_count + 1
664 664
                         that.patientTableData.push(response.data.data.list[i])
665 665
                       }
666
-
667 666
                       if (response.data.data.list[i].order.order_status == 2) {
668 667
                         two_count = two_count + 1
669 668
                         that.patientTableData.push(response.data.data.list[i])
670 669
                       }
671
-
672
-                      if (response.data.data.list[i].order.order_status == 3) {
673
-                        three_count = three_count + 1
674
-                        that.patientTableData.push(response.data.data.list[i])
675
-                      }
676 670
                     }
677 671
                     that.hisPatientDatas = response.data.data.list_two
678 672
                     that.cal_one = one_count
@@ -849,7 +843,7 @@
849 843
             let three_count = 0
850 844
             for (let i = 0; i < response.data.data.list.length; i++) {
851 845
               this.all_table_data.push(response.data.data.list[i])
852
-              if (response.data.data.list[i].order.order_status == 0 || response.data.data.list[i].order.order_status == 1) {
846
+              if (response.data.data.list[i].order.order_status == 0 || response.data.data.list[i].order.order_status == 1 || response.data.data.list[i].order.order_status == 3) {
853 847
                 one_count = one_count + 1
854 848
               }
855 849
 
@@ -857,9 +851,9 @@
857 851
                 two_count = two_count + 1
858 852
               }
859 853
 
860
-              if (response.data.data.list[i].order.order_status == 3) {
861
-                three_count = three_count + 1
862
-              }
854
+              // if (response.data.data.list[i].order.order_status == 3) {
855
+              //   three_count = three_count + 1
856
+              // }
863 857
             }
864 858
 
865 859
             switch (this.radio) {
@@ -940,7 +934,7 @@
940 934
 
941 935
             for (let i = 0; i < response.data.data.list_two.length; i++) {
942 936
               this.hisPatientDatas.push(response.data.data.list_two[i])
943
-              if (response.data.data.list_two[i].order.order_status == 0 || response.data.data.list_two[i].order.order_status == 1) {
937
+              if (response.data.data.list_two[i].order.order_status == 0 || response.data.data.list_two[i].order.order_status == 1 || response.data.data.list_two[i].order.order_status == 3) {
944 938
                 one_count = one_count + 1
945 939
               }
946 940
 
@@ -948,16 +942,16 @@
948 942
                 two_count = two_count + 1
949 943
               }
950 944
 
951
-              if (response.data.data.list_two[i].order.order_status == 3) {
952
-                three_count = three_count + 1
953
-              }
945
+              // if (response.data.data.list_two[i].order.order_status == 3) {
946
+              //   three_count = three_count + 1
947
+              // }
954 948
             }
955 949
             switch (this.radio) {
956 950
               case 1:
957 951
                 this.patientTableData = []
958 952
 
959 953
                 for (let i = 0; i < this.hisPatientDatas.length; i++) {
960
-                  if (this.hisPatientDatas[i].order.order_status == 0 || this.hisPatientDatas[i].order.order_status == 1) {
954
+                  if (this.hisPatientDatas[i].order.order_status == 0 || this.hisPatientDatas[i].order.order_status == 1 || this.hisPatientDatas[i].order.order_status == 3) {
961 955
                     this.patientTableData.push(this.hisPatientDatas[i])
962 956
                   }
963 957
 
@@ -972,15 +966,14 @@
972 966
 
973 967
                 }
974 968
                 break
975
-              case 3:
976
-                this.patientTableData = []
977
-                for (let i = 0; i < this.hisPatientDatas.length; i++) {
978
-                  if (this.hisPatientDatas[i].order.order_status == 3) {
979
-                    this.patientTableData.push(this.hisPatientDatas[i])
980
-                  }
981
-
982
-                }
983
-                break
969
+              // case 3:
970
+              //   this.patientTableData = []
971
+              //   for (let i = 0; i < this.hisPatientDatas.length; i++) {
972
+              //     if (this.hisPatientDatas[i].order.order_status == 3) {
973
+              //       this.patientTableData.push(this.hisPatientDatas[i])
974
+              //     }
975
+              //   }
976
+              //   break
984 977
               case 4:
985 978
                 this.patientTableData = []
986 979
                 this.patientTableData = this.hisPatientDatas
@@ -1702,7 +1695,7 @@
1702 1695
 
1703 1696
               for (let i = 0; i < response.data.data.list.length; i++) {
1704 1697
                 this.all_table_data.push(response.data.data.list[i])
1705
-                if (response.data.data.list[i].order.order_status == 0 || response.data.data.list[i].order.order_status == 1) {
1698
+                if (response.data.data.list[i].order.order_status == 0 || response.data.data.list[i].order.order_status == 1 || response.data.data.list[i].order.order_status == 3) {
1706 1699
                   one_count = one_count + 1
1707 1700
                 }
1708 1701
 
@@ -1710,9 +1703,9 @@
1710 1703
                   two_count = two_count + 1
1711 1704
                 }
1712 1705
 
1713
-                if (response.data.data.list[i].order.order_status == 3) {
1714
-                  three_count = three_count + 1
1715
-                }
1706
+                // if (response.data.data.list[i].order.order_status == 3) {
1707
+                //   three_count = three_count + 1
1708
+                // }
1716 1709
               }
1717 1710
 
1718 1711
             } else { //月结
@@ -1854,7 +1847,7 @@
1854 1847
             let three_count = 0
1855 1848
             for (let i = 0; i < response.data.data.list.length; i++) {
1856 1849
               this.all_table_data.push(response.data.data.list[i])
1857
-              if (response.data.data.list[i].order.order_status == 0 || response.data.data.list[i].order.order_status == 1) {
1850
+              if (response.data.data.list[i].order.order_status == 0 || response.data.data.list[i].order.order_status == 1 || response.data.data.list[i].order.order_status == 3) {
1858 1851
                 one_count = one_count + 1
1859 1852
               }
1860 1853
 
@@ -1862,9 +1855,9 @@
1862 1855
                 two_count = two_count + 1
1863 1856
               }
1864 1857
 
1865
-              if (response.data.data.list[i].order.order_status == 3) {
1866
-                three_count = three_count + 1
1867
-              }
1858
+              // if (response.data.data.list[i].order.order_status == 3) {
1859
+              //   three_count = three_count + 1
1860
+              // }
1868 1861
             }
1869 1862
 
1870 1863
             switch (this.radio) {
@@ -1873,7 +1866,7 @@
1873 1866
                 this.patientTableData = []
1874 1867
 
1875 1868
                 for (let i = 0; i < this.all_table_data.length; i++) {
1876
-                  if (this.all_table_data[i].order.order_status == 0 || this.all_table_data[i].order.order_status == 1) {
1869
+                  if (this.all_table_data[i].order.order_status == 0 || this.all_table_data[i].order.order_status == 1 || this.all_table_data[i].order.order_status == 3) {
1877 1870
                     this.patientTableData.push(this.all_table_data[i])
1878 1871
                   }
1879 1872