Browse Source

Merge branch 'master' of http://git.shengws.com/csx/Vue_New

XMLWAN 4 years ago
parent
commit
056535cc54

+ 1 - 2
config/dev.env.js View File

@@ -6,9 +6,8 @@
6 6
 module.exports = {
7 7
   NODE_ENV: '"development"',
8 8
   ENV_CONFIG: '"dev"',
9
-  //BASE_API: '"http://new_mobile.xt.api.sgjyun.com"', // //http://api.xt.test.sgjyun.com http://112.74.16.180:9527,////'"http://localhost:9529"',
9
+  BASE_API: '"http://new_mobile.xt.api.sgjyun.com"', // //http://api.xt.test.sgjyun.com http://112.74.16.180:9527,////'"http://localhost:9529"',
10 10
   // BASE_API:'"http://localhost:9531"',
11
-  BASE_API: '"http://api.xt.test.sgjyun.com"',
12 11
   SSO_HOST: '"http://testsso.sgjyun.com"',
13 12
   SRCM_HOST: '"http://test1.sgjyun.com"',
14 13
   XT_HOST: '"http://xt.test.sgjyun.com"',

+ 4 - 0
src/store/modules/xt_user.js View File

@@ -363,12 +363,16 @@ const xt_user = {
363 363
         resolve()
364 364
       })
365 365
     }, updateAllFiledConfigList({ commit }, object) {
366
+      console.log(object)
366 367
       var oldFiledList = getFiledConfigList()
367 368
       var infoJSON = JSON.parse(oldFiledList)
368 369
 
369 370
       return new Promise((resolve, reject) => {
370 371
         infoJSON = object
372
+        console.log(infoJSON)
373
+
371 374
         setFiledConfigList(JSON.stringify(infoJSON))
375
+
372 376
         commit('SET_FILEDS_LIST', infoJSON)
373 377
         resolve()
374 378
       })

+ 2 - 2
src/xt_pages/data/printTemplate.vue View File

@@ -222,9 +222,9 @@ export default {
222 222
               this.radio = template_id.toString();
223 223
               this.tempRadio = template_id.toString();
224 224
               // 同步
225
-              console.log(response.data.data.fileds)
225
+              // console.log(response.data.data.fileds)
226 226
               this.loading = false;
227
-               store.dispatch("updateAllFiledConfigList", response.data.data.fileds).then(() => {});
227
+               // store.dispatch("updateAllFiledConfigList", response.data.data.fileds).then(() => {});
228 228
               this.$message({
229 229
                 type: "success",
230 230
                 message: "切换成功"

File diff suppressed because it is too large
+ 2453 - 2452
src/xt_pages/dialysis/template/DialysisPrintOrderNine.vue


File diff suppressed because it is too large
+ 287 - 302
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue


File diff suppressed because it is too large
+ 0 - 3099
src/xt_pages/dialysis/template/dialysisPrintOrderNine.vue


+ 110 - 26
src/xt_pages/dialysis/template/dialysisPrintOrderTwelve.vue View File

@@ -11,22 +11,52 @@
11 11
             </td>
12 12
           </tr>
13 13
           <tr>
14
-            <td width="50" style="padding-left:5px;border:none">姓 名:</td>
15
-            <td width="120" style="border:none;text-align: left;">
16
-              <div>&nbsp;{{ patientInfo.name ? patientInfo.name : "/" }}</div>
14
+            <td
15
+              width="120"
16
+              style="padding-left:5px;border:none;text-align: left;"
17
+            >
18
+              <div>
19
+                姓 名:&nbsp;{{ patientInfo.name ? patientInfo.name : "/" }}
20
+              </div>
17 21
             </td>
18
-            <td width="100" style="border:none"></td>
19 22
 
20
-            <td width="50" style="border:none">性 别:</td>
21
-            <td width="180" style="border:none;text-align: left;">
22
-              <div>
23
+            <td width="120" style="border:none;text-align: left;">
24
+              性 别:
25
+              <span>
23 26
                 {{ patientInfo.gender ? patientInfo.gender : "/" }}
27
+              </span>
28
+            </td>
29
+            <td width="120" style="border:none;text-align: left;">
30
+              年 龄:
31
+              <span>
32
+                {{ getAge(patientInfo) }}
33
+              </span>
34
+            </td>
35
+            <td width="50" style="border:none">身 高:</td>
36
+            <td width="80" style="border:none;text-align: left;">
37
+              <span>
38
+                &nbsp;&nbsp;&nbsp;{{
39
+                  patientInfo.height ? patientInfo.height : ""
40
+                }}&nbsp;&nbsp;&nbsp;
41
+              </span>
42
+              cm
43
+            </td>
44
+            <td width="50" style="border:none">科 室:</td>
45
+            <td width="140" style="border:none;text-align: left;">
46
+              <div>
47
+                <label-box
48
+                  showValue="住院"
49
+                  :isChecked="patientInfo_source_1 ? true : false"
50
+                ></label-box>
51
+                <label-box
52
+                  showValue="门诊"
53
+                  :isChecked="patientInfo_source_2 ? true : false"
54
+                ></label-box>
24 55
               </div>
25 56
             </td>
26
-            <!-- <td width="1"></td> -->
27 57
 
28 58
             <td width="80" style="border:none">透析机号:</td>
29
-            <td width="130" style="border:none;text-align: left;">
59
+            <td width="80" style="border:none;text-align: left;">
30 60
               <div>
31 61
                 {{
32 62
                   dialysisOrder &&
@@ -39,7 +69,7 @@
39 69
             </td>
40 70
             <!-- <td width="1"></td> -->
41 71
             <td width="50" style="border:none">床位号:</td>
42
-            <td width="180" style="border-left:none;text-align: left;">
72
+            <td width="80" style="border-left:none;text-align: left;">
43 73
               <div>
44 74
                 {{ patientInfo.dialysis_no }}
45 75
               </div>
@@ -714,7 +744,8 @@
714 744
           <td style="width:60px" rowspan="2">时间</td>
715 745
           <td colspan="4">透析参数</td>
716 746
           <td colspan="5">生命体征</td>
717
-          <td colspan="3">治疗中病情变化</td>
747
+          <td colspan="2">治疗中病情变化</td>
748
+          <td style="width:80px" rowspan="2">护士签名</td>
718 749
         </tr>
719 750
         <tr>
720 751
           <th style="width:70px">
@@ -731,7 +762,7 @@
731 762
           </th>
732 763
           <th style="width:70px">
733 764
             <p style="height:20px;line-height:20px">脱水量</p>
734
-            <p style="height:20px;line-height:20px">ml</p>
765
+            <p style="height:20px;line-height:20px">L</p>
735 766
           </th>
736 767
           <th style="width:30px">
737 768
             <p style="height:20px;line-height:20px">T</p>
@@ -753,14 +784,12 @@
753 784
             <p style="height:20px;line-height:20px">Spo<sub>2</sub></p>
754 785
             <p style="height:20px;line-height:20px">%</p>
755 786
           </th>
756
-          <th style="width:60px">
757
-            <p style="height:20px;line-height:20px">时间</p>
758
-          </th>
759 787
           <th style="width:333px">
760 788
             <p style="height:20px;line-height:20px">
761 789
               记&nbsp;&nbsp;&nbsp;&nbsp;录
762 790
             </p>
763 791
           </th>
792
+          <!-- <td style="width:80px">护士签名</td> -->
764 793
         </tr>
765 794
 
766 795
         <tr v-for="(monitor, monindex) in monitors" :key="monindex">
@@ -836,9 +865,6 @@
836 865
                 : "0"
837 866
             }}</span>
838 867
           </td>
839
-          <td>
840
-            {{ getTime(monitor.operate_time, "{h}:{i}") }}
841
-          </td>
842 868
           <td>
843 869
             <span v-if="monitor.symptom || monitor.dispose || monitor.result">
844 870
               {{
@@ -846,6 +872,19 @@
846 872
               }}
847 873
             </span>
848 874
           </td>
875
+          <td width="0" style="border:none;visibility: hidden;padding:0"></td>
876
+          <td>
877
+            <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">{{
878
+              getAdminUser(monitor.monitoring_nurse)
879
+            }}</span>
880
+            <img
881
+              class="es-img"
882
+              :src="setAdminUserES(monitor.monitoring_nurse)"
883
+              alt=""
884
+              srcset=""
885
+              v-else
886
+            />
887
+          </td>
849 888
         </tr>
850 889
       </table>
851 890
 
@@ -975,16 +1014,11 @@
975 1014
       <table class="print-table" border="1">
976 1015
         <tbody>
977 1016
           <tr>
978
-            <td width="100" style="padding-left:5px;border:none">透体重:</td>
1017
+            <td width="100" style="padding-left:5px;border:none">透体重:</td>
979 1018
             <td width="120" style="border:none;text-align:left;border:none;">
980 1019
               <div>
981 1020
                 &nbsp;<span style="width:70px;display:inline-block">{{
982
-                  predialysis.weight_before
983
-                    ? parseFloat(
984
-                        predialysis.weight_before -
985
-                          predialysis.additional_weight
986
-                      ).toFixed(1)
987
-                    : ""
1021
+                  predialysis.weight_before ? predialysis.weight_before : ""
988 1022
                 }}</span
989 1023
                 >Kg
990 1024
               </div>
@@ -1045,6 +1079,56 @@
1045 1079
           </tr>
1046 1080
         </tbody>
1047 1081
       </table>
1082
+      <table class="print-table" border="1">
1083
+        <tbody>
1084
+          <tr>
1085
+            <td
1086
+              width="100"
1087
+              style="padding-left:5px;border:none;border-right:1px solid #000;"
1088
+            >
1089
+              透后评估
1090
+            </td>
1091
+
1092
+            <td width="100" style="border:none;padding-left:5px;">
1093
+              透析器凝血:
1094
+            </td>
1095
+            <td width="100" style="text-align:left;border:none;">
1096
+              <div>
1097
+                <span style="width:100px;display:inline-block;border:none;">{{
1098
+                  afterdialysis.cruor ? afterdialysis.cruor : ""
1099
+                }}</span>
1100
+              </div>
1101
+            </td>
1102
+            <!-- <td width="10" style="border:none;"></td> -->
1103
+
1104
+            <td width="70" style="border:none;padding-left:5px;">
1105
+              内瘘:
1106
+            </td>
1107
+            <td
1108
+              width="200"
1109
+              style="text-align:left;border:none;line-height: 30px;"
1110
+            >
1111
+              <div>
1112
+                <span style="width:200px;display:inline-block">{{
1113
+                  afterdialysis.internal_fistula
1114
+                    ? afterdialysis.internal_fistula
1115
+                    : ""
1116
+                }}</span>
1117
+              </div>
1118
+            </td>
1119
+            <td width="70" style="border:none;padding-left:5px">
1120
+              导管:
1121
+            </td>
1122
+            <td width="180" style="text-align:left;border:none;">
1123
+              <div>
1124
+                <span style="width:180px;display:inline-block">{{
1125
+                  afterdialysis.catheter ? afterdialysis.catheter : ""
1126
+                }}</span>
1127
+              </div>
1128
+            </td>
1129
+          </tr>
1130
+        </tbody>
1131
+      </table>
1048 1132
       <table class="print-table" border="1">
1049 1133
         <!-- <td>
1050 1134
           <table class="table-box" style="table-layout:fixed">
@@ -1586,7 +1670,7 @@ export default {
1586 1670
           console.log("上次透后体重", this.assessmentafter);
1587 1671
           var doctorAdevieInfo = response.data.data.doctorAdevieInfo;
1588 1672
           var tableAdvice = doctorAdevieInfo;
1589
-          // console.log('医生', tableAdvice.length)
1673
+          console.log("医生", tableAdvice);
1590 1674
           if (tableAdvice.length === 0) {
1591 1675
             var obj = { advice_name: "", start_time: "" };
1592 1676
             var obj1 = { advice_name: "", start_time: "" };

+ 13 - 13
src/xt_permission.js View File

@@ -12,19 +12,19 @@ const permissionWhiteList = loginWhiteList.concat(['/']) // 权限验证白名
12 12
 
13 13
 router.beforeEach((to, from, next) => {
14 14
   // 线上注释
15
-  // if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
16
-  //   store.dispatch('VerifyConfigList', []).then(() => {
17
-  //     next()
18
-  //   })
19
-  // }
20
-  // if (store.getters.permission_routers === undefined) {
21
-  //   store.dispatch('xt_GenerateRoutes', []).then(() => {
22
-  //     next()
23
-  //   })
24
-  // } else {
25
-  //   next()
26
-  // }
27
-  // return
15
+  if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
16
+    store.dispatch('VerifyConfigList', []).then(() => {
17
+      next()
18
+    })
19
+  }
20
+  if (store.getters.permission_routers === undefined) {
21
+    store.dispatch('xt_GenerateRoutes', []).then(() => {
22
+      next()
23
+    })
24
+  } else {
25
+    next()
26
+  }
27
+  return
28 28
   // 线上注释
29 29
 
30 30
   NProgress.start()