Browse Source

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

XMLWAN 2 years ago
parent
commit
32b4d39ce5

+ 1 - 1
src/xt_pages/dialysis/bloodPresssWatch.vue View File

90
           >
90
           >
91
         </div>
91
         </div>
92
       </template>
92
       </template>
93
-      <template v-if="this.template_id == 6 || this.template_id == 48">
93
+      <template v-if="this.template_id == 6 || this.template_id == 48 || this.template_id == 0">
94
         <el-button
94
         <el-button
95
           size="small"
95
           size="small"
96
           icon="el-icon-printer"
96
           icon="el-icon-printer"

+ 1 - 1
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue View File

377
                 :value="item.id"
377
                 :value="item.id"
378
                 :key="item.id"
378
                 :key="item.id"
379
               ></el-option>
379
               ></el-option>
380
-            </el-select>
380
+            </el-select> 
381
           </el-form-item>
381
           </el-form-item>
382
         </el-col>
382
         </el-col>
383
 
383
 

+ 2 - 5
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue View File

308
 
308
 
309
 
309
 
310
 
310
 
311
-
312
-
313
-
314
       <el-table
311
       <el-table
315
         v-if="his_is_open  == 1 || is_advice_open == 1"
312
         v-if="his_is_open  == 1 || is_advice_open == 1"
316
         :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }"
313
         :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }"
324
         :cell-class-name="adviceNameShow"
321
         :cell-class-name="adviceNameShow"
325
         :modal-append-to-body="false"
322
         :modal-append-to-body="false"
326
         highlight-current-row
323
         highlight-current-row
327
-        @selection-change="handleSelectionChange"
328
       >
324
       >
329
-        <el-table-column type="selection"  width="55"></el-table-column>
325
+        <!-- <el-table-column type="selection"  width="55"></el-table-column> -->
330
         <el-table-column prop="date" label="开嘱医生" align="center" min-width="26px">
326
         <el-table-column prop="date" label="开嘱医生" align="center" min-width="26px">
331
           <template slot-scope="scope">
327
           <template slot-scope="scope">
332
             <span>{{ getXuserName(scope.row.advice_doctor) }}</span>
328
             <span>{{ getXuserName(scope.row.advice_doctor) }}</span>
333
           </template>
329
           </template>
334
         </el-table-column>
330
         </el-table-column>
335
 
331
 
332
+
336
         <!--===================================-->
333
         <!--===================================-->
337
 <!--        <el-table-column prop="date" label="调试" align="center" min-width="26px">-->
334
 <!--        <el-table-column prop="date" label="调试" align="center" min-width="26px">-->
338
 <!--          <template slot-scope="scope">-->
335
 <!--          <template slot-scope="scope">-->

+ 3 - 1
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

413
                     <el-col
413
                     <el-col
414
                             :span="8"
414
                             :span="8"
415
                             v-if="isShows('钙剂量')"
415
                             v-if="isShows('钙剂量')"
416
-                    >
416
+                    ></el-col>
417
+                    
418
+                    <el-col :span="8" v-if="isShows('钙剂量')" >
417
                         <el-form-item label="钙剂量(ml) : ">
419
                         <el-form-item label="钙剂量(ml) : ">
418
                             <el-input
420
                             <el-input
419
                                     type="number"
421
                                     type="number"

+ 9 - 11
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyFour.vue View File

878
                   setAdminUserES(
878
                   setAdminUserES(
879
                     prescription == null
879
                     prescription == null
880
                       ? 0
880
                       ? 0
881
-                      : prescription.prescription_doctor
882
-                      ? prescription.prescription_doctor
881
+                      : prescription.creater
882
+                      ? prescription.creater
883
                       : ''
883
                       : ''
884
                   ) == ''
884
                   ) == ''
885
                 "
885
                 "
886
               >
886
               >
887
                 {{
887
                 {{
888
                   getAdminUser(
888
                   getAdminUser(
889
-                    prescription == null
890
-                      ? 0
891
-                      : prescription.prescription_doctor
892
-                      ? prescription.prescription_doctor
893
-                      : ""
889
+                    prescription == null? 0: prescription.creater ? prescription.prescription_doctor: ""
890
+                     
891
+                     
894
                   )
892
                   )
895
                 }}
893
                 }}
896
               </span>
894
               </span>
900
                   setAdminUserES(
898
                   setAdminUserES(
901
                     prescription == null
899
                     prescription == null
902
                       ? 0
900
                       ? 0
903
-                      : prescription.prescription_doctor
904
-                      ? prescription.prescription_doctor
901
+                      : prescription.creater
902
+                      ? prescription.creater
905
                       : ''
903
                       : ''
906
-                  )
907
-                "
904
+                  ) "
905
+               
908
                 alt=""
906
                 alt=""
909
                 srcset=""
907
                 srcset=""
910
                 v-else
908
                 v-else

+ 26 - 11
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyThree.vue View File

156
                 ></label-box>
156
                 ></label-box>
157
 
157
 
158
                 <div style="display: flex; padding-left: 20px">
158
                 <div style="display: flex; padding-left: 20px">
159
-                  其他
159
+                  <label-box
160
+                  :isChecked="
161
+                    predialysis.is_hemorrhage == 1 &&
162
+                    predialysis.hemorrhage.indexOf('女性经期') == -1&&
163
+                    predialysis.hemorrhage.indexOf('消化道出血') == -1&&
164
+                    predialysis.hemorrhage.indexOf('牙龈出血') == -1&&
165
+                    predialysis.hemorrhage.indexOf('穿刺点渗血') == -1
166
+                      ? true
167
+                      : false
168
+                      "
169
+                  showValue="其他"
170
+                ></label-box>
160
                   <div
171
                   <div
161
                     style="
172
                     style="
162
                       min-width: 200px;
173
                       min-width: 200px;
498
                           ) == -1
509
                           ) == -1
499
                         "
510
                         "
500
                       >
511
                       >
501
-                        {{ predialysis.blood_access_part_opera_name }}
512
+                        {{ predialysis.blood_access_part_opera_name }} 
502
                       </span>
513
                       </span>
503
                     </span>
514
                     </span>
504
                   </span>
515
                   </span>
921
               <span v-if="advice.parent_id == 0">{{
932
               <span v-if="advice.parent_id == 0">{{
922
                 advice.execution_frequency
933
                 advice.execution_frequency
923
               }}</span>
934
               }}</span>
935
+              <span>{{
936
+                advice.remark
937
+              }}</span>
924
             </td>
938
             </td>
925
 
939
 
926
-            <td>
940
+            <td style="line-height: 30px;">
927
               <span v-if="setAdminUserES(advice.execution_staff) == ''">{{
941
               <span v-if="setAdminUserES(advice.execution_staff) == ''">{{
928
                 getAdminUser(advice.execution_staff)
942
                 getAdminUser(advice.execution_staff)
929
               }}</span>
943
               }}</span>
930
               <img
944
               <img
931
-                style="height: 40px"
945
+                style="height: 30px"
932
                 :src="setAdminUserES(advice.execution_staff)"
946
                 :src="setAdminUserES(advice.execution_staff)"
933
                 alt=""
947
                 alt=""
934
                 srcset=""
948
                 srcset=""
935
                 v-else
949
                 v-else
936
               />
950
               />
937
             </td>
951
             </td>
938
-            <td>
952
+            <td style="line-height: 30px;">
939
               <span v-if="setAdminUserES(advice.checker) == ''">{{
953
               <span v-if="setAdminUserES(advice.checker) == ''">{{
940
                 getAdminUser(advice.checker)
954
                 getAdminUser(advice.checker)
941
               }}</span>
955
               }}</span>
942
               <img
956
               <img
943
-                style="height: 40px"
957
+                style="height: 30px"
944
                 :src="setAdminUserES(advice.checker)"
958
                 :src="setAdminUserES(advice.checker)"
945
                 alt=""
959
                 alt=""
946
                 srcset=""
960
                 srcset=""
1121
     <!-- <div style="position: absolute; top: 1380px; left: 50%"></div> -->
1135
     <!-- <div style="position: absolute; top: 1380px; left: 50%"></div> -->
1122
     <div
1136
     <div
1123
       style="margin-top: 300px; padding-top: 50px"
1137
       style="margin-top: 300px; padding-top: 50px"
1124
-      v-if="this.totollength > 20"
1138
+      v-if="this.totollength > 17"
1125
     >
1139
     >
1126
-      <template v-if="this.totollength > 20">
1140
+      <template v-if="this.totollength > 17">
1127
         <div class="dialysis-print-order">
1141
         <div class="dialysis-print-order">
1128
           <div class="order-yy-name">{{ orgname }}</div>
1142
           <div class="order-yy-name">{{ orgname }}</div>
1129
           <div class="order-title">血液透析(滤过)记录表单</div>
1143
           <div class="order-title">血液透析(滤过)记录表单</div>
1556
         <table
1570
         <table
1557
           class="print-table"
1571
           class="print-table"
1558
           border="1"
1572
           border="1"
1559
-          v-if="doctor_advices_2.length > 0 || this.totollength > 20"
1573
+          v-if="doctor_advices_2.length > 0 || this.totollength > 17"
1560
         >
1574
         >
1561
           <tr style="height: 50px; text-align: left; border: none">
1575
           <tr style="height: 50px; text-align: left; border: none">
1562
             <td style="padding-left: 5px; border: none">
1576
             <td style="padding-left: 5px; border: none">
2058
           this.monitors = response.data.data.monitors;
2072
           this.monitors = response.data.data.monitors;
2059
           this.summary = response.data.data.summary;
2073
           this.summary = response.data.data.summary;
2060
           this.org_template_info = response.data.data.org_template_info;
2074
           this.org_template_info = response.data.data.org_template_info;
2061
-          if (this.monitors.length < 8) {
2062
-            var nl = 8 - this.monitors.length;
2075
+          if (this.monitors.length < 10) {
2076
+            var nl = 10 - this.monitors.length;
2063
             for (let index = 0; index < nl; index++) {
2077
             for (let index = 0; index < nl; index++) {
2064
               this.monitors.push([]);
2078
               this.monitors.push([]);
2065
             }
2079
             }
2422
 .dialysis-print-order {
2436
 .dialysis-print-order {
2423
   width: 960px;
2437
   width: 960px;
2424
   margin: 0 auto;
2438
   margin: 0 auto;
2439
+  
2425
 }
2440
 }
2426
 
2441
 
2427
 .dialysis-print-order .order-yy-name {
2442
 .dialysis-print-order .order-yy-name {

+ 17 - 4
src/xt_pages/dialysis/template/dialysisPrintOrderTwelve.vue View File

813
         </table>-->
813
         </table>-->
814
         <table class="print-table" border="1">
814
         <table class="print-table" border="1">
815
           <tr style="text-align: center">
815
           <tr style="text-align: center">
816
-            <td colspan="14" style="margin-left: 15px; font-size: 20px">
816
+            <td colspan="15" style="margin-left: 15px; font-size: 20px">
817
               治 疗 过 程 记 录
817
               治 疗 过 程 记 录
818
             </td>
818
             </td>
819
           </tr>
819
           </tr>
820
           <tr>
820
           <tr>
821
             <td style="width: 60px" rowspan="2">时间</td>
821
             <td style="width: 60px" rowspan="2">时间</td>
822
-            <td colspan="4">透析参数</td>
822
+            <td colspan="5">透析参数</td>
823
             <td colspan="5">生命体征</td>
823
             <td colspan="5">生命体征</td>
824
             <td colspan="2">治疗中病情变化</td>
824
             <td colspan="2">治疗中病情变化</td>
825
             <td style="width: 80px" rowspan="2">护士签名</td>
825
             <td style="width: 80px" rowspan="2">护士签名</td>
841
               <p style="height: 20px; line-height: 20px">脱水量</p>
841
               <p style="height: 20px; line-height: 20px">脱水量</p>
842
               <p style="height: 20px; line-height: 20px">ml</p>
842
               <p style="height: 20px; line-height: 20px">ml</p>
843
             </th>
843
             </th>
844
-            <th style="width: 30px">
844
+            <th style="width: 70px">
845
+              <p style="height: 20px; line-height: 20px">Kt/V</p>
846
+              <p style="height: 20px; line-height: 20px">ml</p>
847
+            </th>
848
+            <th style="width: 40px">
845
               <p style="height: 20px; line-height: 20px">T</p>
849
               <p style="height: 20px; line-height: 20px">T</p>
846
               <p style="height: 20px; line-height: 20px">℃</p>
850
               <p style="height: 20px; line-height: 20px">℃</p>
847
             </th>
851
             </th>
853
               <p style="height: 20px; line-height: 20px">R</p>
857
               <p style="height: 20px; line-height: 20px">R</p>
854
               <p style="height: 20px; line-height: 20px">bpm</p>
858
               <p style="height: 20px; line-height: 20px">bpm</p>
855
             </th>
859
             </th>
856
-            <th style="width: 100px">
860
+            <th style="width: 90px">
857
               <p style="height: 20px; line-height: 20px">BP</p>
861
               <p style="height: 20px; line-height: 20px">BP</p>
858
               <p style="height: 20px; line-height: 20px">mmHg</p>
862
               <p style="height: 20px; line-height: 20px">mmHg</p>
859
             </th>
863
             </th>
906
                 }}
910
                 }}
907
               </span>
911
               </span>
908
             </td>
912
             </td>
913
+            <td>
914
+              <span v-if="getTime(monitor.operate_time) != ''">
915
+                {{
916
+                  monitor.ktv
917
+                    ? monitor.ktv
918
+                    : ""
919
+                }}
920
+              </span>
921
+            </td>
909
             <td>
922
             <td>
910
               <span v-if="getTime(monitor.operate_time) != ''">
923
               <span v-if="getTime(monitor.operate_time) != ''">
911
                 {{ monitor.temperature ? monitor.temperature : "0" }}
924
                 {{ monitor.temperature ? monitor.temperature : "0" }}