Browse Source

Merge branch 'superman' of http://git.shengws.com/zhangbj/xt_vue into superman

csx 5 years ago
parent
commit
faf1a4568a

+ 1 - 1
src/api/dialysis_record.js View File

@@ -89,7 +89,7 @@ export function postDelMonitorInfo(params) {
89 89
 
90 90
 export function getLongAdvice(params) {
91 91
   return request({
92
-    url:'api/dialysis/advice_remind',
92
+    url:'/api/dialysis/advice_remind',
93 93
     method:'Get',
94 94
     params:params,
95 95
   })

+ 1 - 1
src/xt_pages/dialysis/Dialog/AddMonitor/index.vue View File

@@ -40,7 +40,7 @@
40 40
         <!--<el-button type="primary" icon="el-icon-sort" size="mini" class="tabIcon" @click="changeVenousPressureUnit"></el-button>-->
41 41
       </el-form-item>
42 42
 
43
-      <el-form-item label="动脉压(mmhg) : ">
43
+      <el-form-item label="动脉压(mmHg) : ">
44 44
         <input placeholder="" v-model="form.arterial_pressure" :style="{ width: inputWidth }" class="symptom">
45 45
       </el-form-item>
46 46
 

+ 109 - 122
src/xt_pages/dialysis/batch_print/batch_print_order_other.vue View File

@@ -91,7 +91,7 @@
91 91
 
92 92
                     </div>
93 93
                     <div class="inline_block"  style="margin-left: 5px;">
94
-                     活动性出血:
94
+                      活动性出血:
95 95
                       <check-box text="无"  :checked="isCheckBoxChecked(record.assessment_before_dislysis, 'is_hemorrhage', 2)"></check-box>
96 96
                       <check-box text="异常" :checked="isCheckBoxChecked(record.assessment_before_dislysis, 'is_hemorrhage', 1)"></check-box>
97 97
                       (&nbsp;
@@ -175,7 +175,7 @@
175 175
                       <check-box text="重症酸中毒" :checked="isCheckBoxChecked(record.assessment_before_dislysis, 'emergency_treatment', 3)"></check-box>
176 176
                       <div class="inline_block">
177 177
                         其它:
178
-                        <div class="under_line" style="min-width: 150px;text-align: left">
178
+                        <div class="under_line" style="width: 150px;text-align: left">
179 179
                           {{ record.assessment_before_dislysis?record.assessment_before_dislysis.emergency_treatment_other:''}}
180 180
                         </div>
181 181
                       </div>
@@ -670,19 +670,6 @@
670 670
                     <check-box text="HF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 5)"></check-box>
671 671
                     <check-box text="HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 4)"></check-box>
672 672
                     <check-box text="HD+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 3)"></check-box>
673
-                    <check-box text="SCUF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 6)"></check-box>
674
-                      <!-- <check-box text="IUF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 7)"></check-box>
675
-                      <check-box text="HFHD" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 8)"></check-box>
676
-                      <check-box text="HFHD+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 9)"></check-box>
677
-                      <check-box text="PHF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 10)"></check-box>
678
-                      <check-box text="HFR" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 11)"></check-box>
679
-                      <check-box text="HDF+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 12)"></check-box>
680
-                      <check-box text="CRRT" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 13)"></check-box>
681
-                      <check-box text="腹水回输" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 14)"></check-box>
682
-                      <check-box text="HD前置换" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 15)"></check-box>
683
-                      <check-box text="HD后置换" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 16)"></check-box>
684
-                      <check-box text="HDF前置换" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 17)"></check-box>
685
-                      <check-box text="HDF后置换" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 18)"></check-box> -->
686 673
                   </div>
687 674
 
688 675
                   <!--<div class="inline_block"  v-if="record.patient.diagnose.length > 10" style="margin-left: -10px">-->
@@ -899,58 +886,58 @@
899 886
           <div :style="record.advices2&&record.advices2.length > 0 ? 'margin-bottom:350px;border-top:0;text-align:center;position: relative;border-top:0;':'border-top:0;text-align:center;position: relative;border-top:0;'">
900 887
             <table class="print-table-no" border="1" style="border-top:0;" count="0">
901 888
               <tbody>
902
-                <tr style="line-height:35px;padding:8px 5px;">
903
-                  <td colspan="7" style="font-size: 18px">医嘱</td>
904
-                </tr>
905
-                <tr style="line-height:35px;padding:8px 5px;">
906
-                  <td colspan="4" style="font-size: 16px">开医嘱</td>
907
-                  <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
908
-                </tr>
909
-                <tr style="line-height:35px;padding:8px 5px;">
910
-                  <td style="font-size: 16px" width="10%">时间</td>
911
-                  <td style="font-size: 16px" colspan="2" width="45%">医嘱内容</td>
912
-                  <td style="font-size: 16px" width="10%">医生签名</td>
913
-                  <td style="font-size: 16px" width="10%">核对人签名</td>
914
-                  <td style="font-size: 16px" width="10%">执行人签名</td>
915
-                  <td style="font-size: 16px" width="10%">时间</td>
889
+              <tr style="line-height:35px;padding:8px 5px;">
890
+                <td colspan="7" style="font-size: 18px">医嘱</td>
891
+              </tr>
892
+              <tr style="line-height:35px;padding:8px 5px;">
893
+                <td colspan="4" style="font-size: 16px">开医嘱</td>
894
+                <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
895
+              </tr>
896
+              <tr style="line-height:35px;padding:8px 5px;">
897
+                <td style="font-size: 16px" width="10%">时间</td>
898
+                <td style="font-size: 16px" colspan="2" width="45%">医嘱内容</td>
899
+                <td style="font-size: 16px" width="10%">医生签名</td>
900
+                <td style="font-size: 16px" width="10%">核对人签名</td>
901
+                <td style="font-size: 16px" width="10%">执行人签名</td>
902
+                <td style="font-size: 16px" width="10%">时间</td>
903
+              </tr>
904
+              <template v-for="(group, group_index) in record.advices">
905
+                <tr v-for="(advice, advice_index) in group.advices" :key="advice_index">
906
+                  <td height="60px" v-if="advice_index == 0" :rowspan="group.advices.length">
907
+                    <span v-if="advice.start_time">{{getTime(advice.start_time,'{y}-{m}-{d} {h}:{i}')}}</span>
908
+                    <span v-else>&nbsp;<br/>&nbsp;</span>
909
+                  </td>
910
+                  <td height="60px" class="advice-name" style="padding-left:7px;" :colspan="advice.children && advice.children.length > 0 || advice.parent_id > 0 ? 1 :2" v-if="advice.isShow == 2">
911
+                    <span>{{advice.advice_name }}</span>
912
+                    <span>{{advice.advice_desc}}{{advice.drug_spec_unit}}</span>
913
+                    <!-- <span v-if="advice[0].drug_spec">{{advice[0].drug_spec}}{{advice[0].drug_spec_unit}}</span> -->
914
+                    <span v-if="advice.prescribing_number">* {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
915
+                    <span v-if="advice.single_dose != 0">单次用量 {{advice.single_dose}}{{advice.single_dose_unit}}</span>
916
+                    <span v-if="advice.parent_id == 0  &&advice.children && advice.children.length == 0">{{advice.delivery_way}}</span>
917
+                    <span v-if="advice.parent_id == 0  &&advice.children&& advice.children.length == 0">{{advice.execution_frequency}}</span>
918
+                    <span v-if="advice.parent_id == 0 && advice.children &&  advice.children.length == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
919
+                  </td>
920
+                  <td colspan="2"  height="60px" style="text-align: center" v-else >
921
+                    <span>{{advice.delivery_way}}</span>
922
+                    <span>{{advice.execution_frequency}}</span>
923
+                    <span v-if="advice.remark.length > 0" >({{advice.remark}})</span>
924
+                  </td>
925
+                  <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td>
926
+                  <td height="60px">
927
+                    <span v-if="setAdminUserES(advice, 'advice_doctor') == ''">{{getAdminUser(advice, 'advice_doctor')}}</span>
928
+                    <img class="es-img" :src="setAdminUserES(advice, 'advice_doctor')" alt="" srcset="" v-else >
929
+                  </td>
930
+                  <td height="60px">
931
+                    <span v-if="setAdminUserES(advice, 'checker') == ''">{{getAdminUser(advice, 'checker')}}</span>
932
+                    <img class="es-img" :src="setAdminUserES(advice, 'checker')" alt="" srcset="" v-else >
933
+                  </td>
934
+                  <td height="60px">
935
+                    <span v-if="setAdminUserES(advice, 'execution_staff') == ''">{{getAdminUser(advice, 'execution_staff')}}</span>
936
+                    <img class="es-img" :src="setAdminUserES(advice, 'execution_staff')" alt="" srcset="" v-else >
937
+                  </td>
938
+                  <td height="60px"><span v-if="advice.execution_time"> {{getTime(advice.execution_time,'{y}-{m}-{d} {h}:{i}')}} </span> </td>
916 939
                 </tr>
917
-                <template v-for="(group, group_index) in record.advices">
918
-                  <tr v-for="(advice, advice_index) in group.advices" :key="advice_index">
919
-                    <td height="60px" v-if="advice_index == 0" :rowspan="group.advices.length">
920
-                      <span v-if="advice.start_time">{{getTime(advice.start_time,'{y}-{m}-{d} {h}:{i}')}}</span>
921
-                      <span v-else>&nbsp;<br/>&nbsp;</span>
922
-                    </td>
923
-                    <td height="60px" class="advice-name" style="padding-left:7px;" :colspan="advice.children && advice.children.length > 0 || advice.parent_id > 0 ? 1 :2" v-if="advice.isShow == 2">
924
-                      <span>{{advice.advice_name }}</span>
925
-                      <span>{{advice.advice_desc}}{{advice.drug_spec_unit}}</span>
926
-                      <!-- <span v-if="advice[0].drug_spec">{{advice[0].drug_spec}}{{advice[0].drug_spec_unit}}</span> -->
927
-                      <span v-if="advice.prescribing_number">* {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
928
-                      <span v-if="advice.single_dose != 0">单次用量 {{advice.single_dose}}{{advice.single_dose_unit}}</span>
929
-                      <span v-if="advice.parent_id == 0  &&advice.children && advice.children.length == 0">{{advice.delivery_way}}</span>
930
-                      <span v-if="advice.parent_id == 0  &&advice.children&& advice.children.length == 0">{{advice.execution_frequency}}</span>
931
-                      <span v-if="advice.parent_id == 0 && advice.children &&  advice.children.length == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
932
-                    </td>
933
-                    <td colspan="2"  height="60px" style="text-align: center" v-else >
934
-                      <span>{{advice.delivery_way}}</span>
935
-                      <span>{{advice.execution_frequency}}</span>
936
-                      <span v-if="advice.remark.length > 0" >({{advice.remark}})</span>
937
-                    </td>
938
-                    <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td>
939
-                    <td height="60px">
940
-                      <span v-if="setAdminUserES(advice, 'advice_doctor') == ''">{{getAdminUser(advice, 'advice_doctor')}}</span>
941
-                      <img class="es-img" :src="setAdminUserES(advice, 'advice_doctor')" alt="" srcset="" v-else >
942
-                    </td>
943
-                    <td height="60px">
944
-                      <span v-if="setAdminUserES(advice, 'checker') == ''">{{getAdminUser(advice, 'checker')}}</span>
945
-                      <img class="es-img" :src="setAdminUserES(advice, 'checker')" alt="" srcset="" v-else >
946
-                    </td>
947
-                    <td height="60px">
948
-                      <span v-if="setAdminUserES(advice, 'execution_staff') == ''">{{getAdminUser(advice, 'execution_staff')}}</span>
949
-                      <img class="es-img" :src="setAdminUserES(advice, 'execution_staff')" alt="" srcset="" v-else >
950
-                    </td>
951
-                    <td height="60px"><span v-if="advice.execution_time"> {{getTime(advice.execution_time,'{y}-{m}-{d} {h}:{i}')}} </span> </td>
952
-                  </tr>
953
-                </template>
940
+              </template>
954 941
               </tbody>
955 942
             </table>
956 943
             <div class="print-yema4">1</div>
@@ -1001,58 +988,58 @@
1001 988
               </div>
1002 989
               <table class="print-table-no" border="1" count="0">
1003 990
                 <tbody>
1004
-                  <tr style="line-height:35px;padding:8px 5px;">
1005
-                    <td colspan="7" style="font-size: 18px">医嘱</td>
1006
-                  </tr>
1007
-                  <tr style="line-height:35px;padding:8px 5px;">
1008
-                    <td colspan="4" style="font-size: 16px">开医嘱</td>
1009
-                    <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
1010
-                  </tr>
1011
-                  <tr style="line-height:35px;padding:8px 5px;">
1012
-                    <td style="font-size: 16px" width="10%">时间</td>
1013
-                    <td style="font-size: 16px" colspan="2" width="45%">医嘱内容</td>
1014
-                    <td style="font-size: 16px" width="10%">医生签名</td>
1015
-                    <td style="font-size: 16px" width="10%">核对人签名</td>
1016
-                    <td style="font-size: 16px" width="10%">执行人签名</td>
1017
-                    <td style="font-size: 16px" width="10%">时间</td>
991
+                <tr style="line-height:35px;padding:8px 5px;">
992
+                  <td colspan="7" style="font-size: 18px">医嘱</td>
993
+                </tr>
994
+                <tr style="line-height:35px;padding:8px 5px;">
995
+                  <td colspan="4" style="font-size: 16px">开医嘱</td>
996
+                  <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
997
+                </tr>
998
+                <tr style="line-height:35px;padding:8px 5px;">
999
+                  <td style="font-size: 16px" width="10%">时间</td>
1000
+                  <td style="font-size: 16px" colspan="2" width="45%">医嘱内容</td>
1001
+                  <td style="font-size: 16px" width="10%">医生签名</td>
1002
+                  <td style="font-size: 16px" width="10%">核对人签名</td>
1003
+                  <td style="font-size: 16px" width="10%">执行人签名</td>
1004
+                  <td style="font-size: 16px" width="10%">时间</td>
1005
+                </tr>
1006
+                <template v-for="(group, group_index) in record.advices2">
1007
+                  <tr v-for="(advice, advice_index) in group.advices" :key="advice_index">
1008
+                    <td height="60px" v-if="advice_index == 0" :rowspan="group.advices.length">
1009
+                      <span v-if="advice.start_time">{{getTime(advice.start_time,'{y}-{m}-{d} {h}:{i}')}}</span>
1010
+                      <span v-else>&nbsp;<br/>&nbsp;</span>
1011
+                    </td>
1012
+                    <td height="60px" class="advice-name" style="padding-left:7px;" :colspan="advice.children && advice.children.length > 0 || advice.parent_id > 0 ? 1 :2" v-if="advice.isShow == 2">
1013
+                      <span>{{advice.advice_name }}</span>
1014
+                      <span>{{advice.advice_desc}}{{advice.drug_spec_unit}}</span>
1015
+                      <!-- <span v-if="advice[0].drug_spec">{{advice[0].drug_spec}}{{advice[0].drug_spec_unit}}</span> -->
1016
+                      <span v-if="advice.prescribing_number">* {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
1017
+                      <span v-if="advice.single_dose != 0">单次用量 {{advice.single_dose}}{{advice.single_dose_unit}}</span>
1018
+                      <span v-if="advice.parent_id == 0  &&advice.children && advice.children.length == 0">{{advice.delivery_way}}</span>
1019
+                      <span v-if="advice.parent_id == 0  &&advice.children&& advice.children.length == 0">{{advice.execution_frequency}}</span>
1020
+                      <span v-if="advice.parent_id == 0 && advice.children &&  advice.children.length == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
1021
+                    </td>
1022
+                    <td colspan="2"  height="60px" style="text-align: center" v-else >
1023
+                      <span>{{advice.delivery_way}}</span>
1024
+                      <span>{{advice.execution_frequency}}</span>
1025
+                      <span v-if="advice.remark.length > 0" >({{advice.remark}})</span>
1026
+                    </td>
1027
+                    <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td>
1028
+                    <td height="60px">
1029
+                      <span v-if="setAdminUserES(advice, 'advice_doctor') == ''">{{getAdminUser(advice, 'advice_doctor')}}</span>
1030
+                      <img class="es-img" :src="setAdminUserES(advice, 'advice_doctor')" alt="" srcset="" v-else >
1031
+                    </td>
1032
+                    <td height="60px">
1033
+                      <span v-if="setAdminUserES(advice, 'checker') == ''">{{getAdminUser(advice, 'checker')}}</span>
1034
+                      <img class="es-img" :src="setAdminUserES(advice, 'checker')" alt="" srcset="" v-else >
1035
+                    </td>
1036
+                    <td height="60px">
1037
+                      <span v-if="setAdminUserES(advice, 'execution_staff') == ''">{{getAdminUser(advice, 'execution_staff')}}</span>
1038
+                      <img class="es-img" :src="setAdminUserES(advice, 'execution_staff')" alt="" srcset="" v-else >
1039
+                    </td>
1040
+                    <td height="60px"><span v-if="advice.execution_time"> {{getTime(advice.execution_time,'{y}-{m}-{d} {h}:{i}')}} </span> </td>
1018 1041
                   </tr>
1019
-                  <template v-for="(group, group_index) in record.advices2">
1020
-                    <tr v-for="(advice, advice_index) in group.advices" :key="advice_index">
1021
-                      <td height="60px" v-if="advice_index == 0" :rowspan="group.advices.length">
1022
-                        <span v-if="advice.start_time">{{getTime(advice.start_time,'{y}-{m}-{d} {h}:{i}')}}</span>
1023
-                        <span v-else>&nbsp;<br/>&nbsp;</span>
1024
-                      </td>
1025
-                      <td height="60px" class="advice-name" style="padding-left:7px;" :colspan="advice.children && advice.children.length > 0 || advice.parent_id > 0 ? 1 :2" v-if="advice.isShow == 2">
1026
-                        <span>{{advice.advice_name }}</span>
1027
-                        <span>{{advice.advice_desc}}{{advice.drug_spec_unit}}</span>
1028
-                        <!-- <span v-if="advice[0].drug_spec">{{advice[0].drug_spec}}{{advice[0].drug_spec_unit}}</span> -->
1029
-                        <span v-if="advice.prescribing_number">* {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
1030
-                        <span v-if="advice.single_dose != 0">单次用量 {{advice.single_dose}}{{advice.single_dose_unit}}</span>
1031
-                        <span v-if="advice.parent_id == 0  &&advice.children && advice.children.length == 0">{{advice.delivery_way}}</span>
1032
-                        <span v-if="advice.parent_id == 0  &&advice.children&& advice.children.length == 0">{{advice.execution_frequency}}</span>
1033
-                        <span v-if="advice.parent_id == 0 && advice.children &&  advice.children.length == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
1034
-                      </td>
1035
-                      <td colspan="2"  height="60px" style="text-align: center" v-else >
1036
-                        <span>{{advice.delivery_way}}</span>
1037
-                        <span>{{advice.execution_frequency}}</span>
1038
-                        <span v-if="advice.remark.length > 0" >({{advice.remark}})</span>
1039
-                      </td>
1040
-                      <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td>
1041
-                      <td height="60px">
1042
-                        <span v-if="setAdminUserES(advice, 'advice_doctor') == ''">{{getAdminUser(advice, 'advice_doctor')}}</span>
1043
-                        <img class="es-img" :src="setAdminUserES(advice, 'advice_doctor')" alt="" srcset="" v-else >
1044
-                      </td>
1045
-                      <td height="60px">
1046
-                        <span v-if="setAdminUserES(advice, 'checker') == ''">{{getAdminUser(advice, 'checker')}}</span>
1047
-                        <img class="es-img" :src="setAdminUserES(advice, 'checker')" alt="" srcset="" v-else >
1048
-                      </td>
1049
-                      <td height="60px">
1050
-                        <span v-if="setAdminUserES(advice, 'execution_staff') == ''">{{getAdminUser(advice, 'execution_staff')}}</span>
1051
-                        <img class="es-img" :src="setAdminUserES(advice, 'execution_staff')" alt="" srcset="" v-else >
1052
-                      </td>
1053
-                      <td height="60px"><span v-if="advice.execution_time"> {{getTime(advice.execution_time,'{y}-{m}-{d} {h}:{i}')}} </span> </td>
1054
-                    </tr>
1055
-                  </template>
1042
+                </template>
1056 1043
                 </tbody>
1057 1044
               </table>
1058 1045
               <div class="print-yema5">2</div>
@@ -1271,8 +1258,8 @@
1271 1258
                   if (advice.parent_id > 0) {
1272 1259
                     if (this.advice_groups.length > 0) {
1273 1260
                       var parent_group = this.advice_groups[
1274
-                        this.advice_groups.length - 1
1275
-                      ]
1261
+                      this.advice_groups.length - 1
1262
+                        ]
1276 1263
                       if (parent_group.advices.length > 0) {
1277 1264
                         if (parent_group.advices[0].id == advice.parent_id) {
1278 1265
                           parent_group.advices.push(advice)
@@ -1318,8 +1305,8 @@
1318 1305
                     if (advice.parent_id > 0) {
1319 1306
                       if (this.advice_groups_2.length > 0) {
1320 1307
                         var parent_group = this.advice_groups_2[
1321
-                          this.advice_groups_2.length - 1
1322
-                        ]
1308
+                        this.advice_groups_2.length - 1
1309
+                          ]
1323 1310
                         if (parent_group.advices.length > 0) {
1324 1311
                           if (parent_group.advices[0].id == advice.parent_id) {
1325 1312
                             parent_group.advices.push(advice)
@@ -1679,7 +1666,7 @@
1679 1666
   .advice-children {
1680 1667
     display: flex;
1681 1668
   }
1682
-   .margin-bottom-300 {
1669
+  .margin-bottom-300 {
1683 1670
     margin-bottom:450px;
1684 1671
   }
1685 1672
   .margin-bottom-600 {

+ 250 - 263
src/xt_pages/dialysis/batch_print/batch_print_order_other_two.vue View File

@@ -51,294 +51,281 @@
51 51
           </div>
52 52
           <table class="proj_table">
53 53
             <tbody>
54
-              <tr>
55
-                <td>
56
-                  <!--<div class="row" style="padding: 2px 0;line-height:24px;" v-if="record.patient.diagnose.length > 10">-->
57
-                  <!--<div class="inline_block">-->
58
-                  <!--诊断:-->
59
-                  <!--<div class="under_line" style="width: 500px;text-align: left">{{record.patient.diagnose}}</div>-->
60
-                  <!--</div>-->
61
-                  <!--</div>-->
54
+            <tr>
55
+              <td>
56
+                <!--<div class="row" style="padding: 2px 0;line-height:24px;" v-if="record.patient.diagnose.length > 10">-->
57
+                <!--<div class="inline_block">-->
58
+                <!--诊断:-->
59
+                <!--<div class="under_line" style="width: 500px;text-align: left">{{record.patient.diagnose}}</div>-->
60
+                <!--</div>-->
61
+                <!--</div>-->
62
+
63
+                <div class="row" style="padding: 2px 0;line-height:24px;">
62 64
 
63
-                  <div class="row" style="padding: 2px 0;line-height:24px;">
65
+                  <div class="inline_block">治疗方式:
66
+                    <check-box text="HD" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 1)"></check-box>
67
+                    <check-box text="HDF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 2)"></check-box>
68
+                    <check-box text="HF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 5)"></check-box>
69
+                    <check-box text="HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 4)"></check-box>
70
+                    <check-box text="HD+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 3)"></check-box>
71
+                  </div>
64 72
 
65
-                    <div class="inline_block">治疗方式:
66
-                      <check-box text="HD" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 1)"></check-box>
67
-                      <check-box text="HDF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 2)"></check-box>
68
-                      <check-box text="HF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 5)"></check-box>
69
-                      <check-box text="HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 4)"></check-box>
70
-                      <check-box text="HD+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 3)"></check-box>
71
-                      <!-- <check-box text="SCUF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 6)"></check-box>
72
-                      <check-box text="IUF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 7)"></check-box>
73
-                      <check-box text="HFHD" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 8)"></check-box>
74
-                      <check-box text="HFHD+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 9)"></check-box>
75
-                      <check-box text="PHF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 10)"></check-box>
76
-                      <check-box text="HFR" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 11)"></check-box>
77
-                      <check-box text="HDF+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 12)"></check-box>
78
-                      <check-box text="CRRT" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 13)"></check-box>
79
-                      <check-box text="腹水回输" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 14)"></check-box>
80
-                      <check-box text="HD前置换" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 15)"></check-box>
81
-                      <check-box text="HD后置换" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 16)"></check-box>
82
-                      <check-box text="HDF前置换" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 17)"></check-box>
83
-                      <check-box text="HDF后置换" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 18)"></check-box> -->
73
+                  <!--<div class="inline_block"  v-if="record.patient.diagnose.length > 10" style="margin-left: -10px">-->
74
+                  <!--&emsp;治疗方式:-->
75
+                  <!--<check-box text="HD" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 1)"></check-box>-->
76
+                  <!--<check-box text="HDF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 2)"></check-box>-->
77
+                  <!--<check-box text="HF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 5)"></check-box>-->
78
+                  <!--<check-box text="HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 4)"></check-box>-->
79
+                  <!--<check-box text="HD+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 3)"></check-box>-->
80
+                  <!--</div>-->
81
+                  <div class="inline_block" style="margin-left:20px;">
82
+                    其它:
83
+                    <div class="under_line" style="width: 100px;text-align: left">{{ record.prescription&&record.prescription.mode_id>5?record.prescription.mode:''}}
84
+                    </div>
85
+                  </div>
86
+                  <div class="inline_block" style="margin-left:20px;">
87
+                    治疗时间:
88
+                    <div class="under_line" style="width: 30px;text-align: left">
89
+                      {{record.prescription&&record.prescription.dialysis_duration_hour?record.prescription.dialysis_duration_hour:'0'}}
90
+                    </div>
91
+                    h
92
+                    <div class="under_line" style="width: 30px;text-align: left">
93
+                      {{record.prescription&&record.prescription.dialysis_duration_minute?record.prescription.dialysis_duration_minute:'0'}}
84 94
                     </div>
95
+                    min
96
+                  </div>
85 97
 
86
-                    <!--<div class="inline_block"  v-if="record.patient.diagnose.length > 10" style="margin-left: -10px">-->
87
-                    <!--&emsp;治疗方式:-->
88
-                    <!--<check-box text="HD" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 1)"></check-box>-->
89
-                    <!--<check-box text="HDF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 2)"></check-box>-->
90
-                    <!--<check-box text="HF" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 5)"></check-box>-->
91
-                    <!--<check-box text="HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 4)"></check-box>-->
92
-                    <!--<check-box text="HD+HP" :checked="isCheckBoxChecked(record.prescription, 'mode_id', 3)"></check-box>-->
93
-                    <!--</div>-->
94
-                    <div class="inline_block" style="margin-left:20px;">
95
-                      其它:
96
-                      <div class="under_line" style="width: 100px;text-align: left">{{ record.prescription&&record.prescription.mode_id>5?record.prescription.mode:''}}
97
-                      </div>
98
+                  <div class="inline_block" style="margin-left:20px;">
99
+                    病情:
100
+                    <check-box text="一般" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 1)"></check-box>
101
+                    <check-box text="重" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 2)"></check-box>
102
+                    <check-box text="危" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 3)"></check-box>
103
+                  </div>
104
+                </div>
105
+                <div class="row" style="padding: 2px 0;line-height:24px;">
106
+                  <div class="inline_block">
107
+                    体液过多症状:
108
+                    <check-box text="无" :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 1)"></check-box>
109
+                    <check-box text="下肢水肿+" :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 2)"></check-box>
110
+                    <check-box text="下肢水肿++" :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 4)"></check-box>
111
+                    <check-box text="下肢水肿+++" :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 4)"></check-box>
112
+                  </div>
113
+                  <div class="inline_block">
114
+                    其它:
115
+                    <div class="under_line" style="width: 200px;text-align: left">
116
+                      {{ record.prescription?record.prescription.body_fluid_other:''}}
98 117
                     </div>
99
-                    <div class="inline_block" style="margin-left:20px;">
100
-                      治疗时间:
101
-                      <div class="under_line" style="width: 30px;text-align: left">
102
-                        {{record.prescription&&record.prescription.dialysis_duration_hour?record.prescription.dialysis_duration_hour:'0'}}
103
-                      </div>
104
-                      h
105
-                      <div class="under_line" style="width: 30px;text-align: left">
106
-                        {{record.prescription&&record.prescription.dialysis_duration_minute?record.prescription.dialysis_duration_minute:'0'}}
107
-                      </div>
108
-                      min
118
+                  </div>
119
+
120
+                </div>
121
+                <div class="row" style="padding: 2px 0; line-height:24px;">
122
+                  <div class="inline_block">透析器型号:
123
+                    <div class="under_line_two" style="width: 200px;text-align: left">
124
+                      {{record.prescription?record.prescription.dialyzer_perfusion_apparatus:''}}
109 125
                     </div>
126
+                  </div>
110 127
 
111
-                    <div class="inline_block" style="margin-left:20px;">
112
-                      病情:
113
-                      <check-box text="一般" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 1)"></check-box>
114
-                      <check-box text="重" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 2)"></check-box>
115
-                      <check-box text="危" :checked="isCheckBoxChecked(record.receive_assessment, 'sick_condition', 3)"></check-box>
128
+                  <div class="inline_block" style="margin-left:20px;">
129
+                    透析前使用特殊药物:
130
+                    <check-box text="无" :checked="isCheckBoxChecked(record.prescription, 'special_medicine', 1)"></check-box>
131
+                    <check-box text="降压药" :checked="isCheckBoxChecked(record.prescription, 'special_medicine', 2)"></check-box>
132
+                    <check-box text="抗凝" :checked="isCheckBoxChecked(record.prescription, 'special_medicine', 3)"></check-box>
133
+                  </div>
134
+                  <div class="inline_block">
135
+                    其它:
136
+                    <div class="under_line" style="width: 200px;text-align: left">
137
+                      {{ record.prescription?record.prescription.special_medicine_other:''}}
116 138
                     </div>
117 139
                   </div>
118
-                  <div class="row" style="padding: 2px 0;line-height:24px;">
119
-                    <div class="inline_block">
120
-                      体液过多症状:
121
-                      <check-box text="无" :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 1)"></check-box>
122
-                      <check-box text="下肢水肿+" :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 2)"></check-box>
123
-                      <check-box text="下肢水肿++" :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 4)"></check-box>
124
-                      <check-box text="下肢水肿+++" :checked="isCheckBoxChecked(record.prescription, 'body_fluid', 4)"></check-box>
140
+                </div>
141
+                <div class="row" style="padding: 2px 0;line-height:24px;">
142
+                  <div class="inline_block">
143
+                    透析液(mmol/L):
144
+                    &emsp;Ca<sup>2+</sup>:
145
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.calcium">
146
+                      {{getFloat(record.prescription.calcium)}}
125 147
                     </div>
126
-                    <div class="inline_block">
127
-                      其它:
128
-                      <div class="under_line" style="width: 200px;text-align: left">
129
-                        {{ record.prescription?record.prescription.body_fluid_other:''}}
130
-                      </div>
148
+                    <div class="under_line" style="width: 60px;" v-else>
149
+                      {{'/'}}
131 150
                     </div>
132
-
151
+                    mmol/L
152
+                    &emsp;Na<sup>+</sup>:
153
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.sodium">
154
+                      {{getFloat(record.prescription.sodium)}}
155
+                    </div>
156
+                    <div class="under_line" style="width: 60px;" v-else>
157
+                      {{'/'}}
158
+                    </div>
159
+                    mmol/L
160
+                    &emsp;K<sup>+</sup>:
161
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.kalium">
162
+                      {{getFloat(record.prescription.kalium)}}
163
+                    </div>
164
+                    <div class="under_line" style="width: 60px;" v-else>
165
+                      {{'/'}}
166
+                    </div>
167
+                    mmol/L
133 168
                   </div>
134
-                  <div class="row" style="padding: 2px 0; line-height:24px;">
135
-                    <div class="inline_block">透析器型号:
136
-                      <div class="under_line_two" style="width: 200px;text-align: left">
137
-                        {{record.prescription?record.prescription.dialyzer_perfusion_apparatus:''}}
138
-                      </div>
169
+                  <div class="inline_block"
170
+                       v-if="record.prescription != null &&record.prescription.displace_liqui_part == 0">
171
+                    &emsp;置换液后/前稀释 总量:
172
+                    <div class="under_line" style="width: 60px;text-align: left"  v-if="record.prescription&&record.prescription.displace_liqui_value">
173
+                      {{record.prescription.displace_liqui_value}}
139 174
                     </div>
140
-
141
-                    <div class="inline_block" style="margin-left:20px;">
142
-                      透析前使用特殊药物:
143
-                      <check-box text="无" :checked="isCheckBoxChecked(record.prescription, 'special_medicine', 1)"></check-box>
144
-                      <check-box text="降压药" :checked="isCheckBoxChecked(record.prescription, 'special_medicine', 2)"></check-box>
145
-                      <check-box text="抗凝" :checked="isCheckBoxChecked(record.prescription, 'special_medicine', 3)"></check-box>
175
+                    <div class="under_line" style="width: 60px;"  v-else>
176
+                      {{'/'}}
177
+                    </div>
178
+                    L
179
+                  </div>
180
+                  <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 1">
181
+                    &emsp;置换液前稀释 总量:
182
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.displace_liqui_value">
183
+                      {{record.prescription.displace_liqui_value}}
146 184
                     </div>
147
-                    <div class="inline_block">
148
-                      其它:
149
-                      <div class="under_line" style="width: 200px;text-align: left">
150
-                        {{ record.prescription?record.prescription.special_medicine_other:''}}
151
-                      </div>
185
+                    <div class="under_line" style="width: 60px;" v-else>
186
+                      {{'/'}}
152 187
                     </div>
188
+                    L
153 189
                   </div>
154
-                  <div class="row" style="padding: 2px 0;line-height:24px;">
155
-                    <div class="inline_block">
156
-                      透析液(mmol/L):
157
-                      &emsp;Ca<sup>2+</sup>:
158
-                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.calcium">
159
-                        {{getFloat(record.prescription.calcium)}}
160
-                      </div>
161
-                      <div class="under_line" style="width: 60px;" v-else>
162
-                        {{'/'}}
163
-                      </div>
164
-                      mmol/L
165
-                      &emsp;Na<sup>+</sup>:
166
-                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.sodium">
167
-                        {{getFloat(record.prescription.sodium)}}
168
-                      </div>
169
-                      <div class="under_line" style="width: 60px;" v-else>
170
-                        {{'/'}}
171
-                      </div>
172
-                      mmol/L
173
-                      &emsp;K<sup>+</sup>:
174
-                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.kalium">
175
-                        {{getFloat(record.prescription.kalium)}}
176
-                      </div>
177
-                      <div class="under_line" style="width: 60px;" v-else>
178
-                        {{'/'}}
179
-                      </div>
180
-                      mmol/L
190
+                  <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 2">
191
+                    &emsp;置换液后稀释 总量:
192
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.displace_liqui_value">
193
+                      {{record.prescription.displace_liqui_value}}
181 194
                     </div>
182
-                    <div class="inline_block"
183
-                         v-if="record.prescription != null &&record.prescription.displace_liqui_part == 0">
184
-                      &emsp;置换液后/前稀释 总量:
185
-                      <div class="under_line" style="width: 60px;text-align: left"  v-if="record.prescription&&record.prescription.displace_liqui_value">
186
-                        {{record.prescription.displace_liqui_value}}
187
-                      </div>
188
-                      <div class="under_line" style="width: 60px;"  v-else>
189
-                        {{'/'}}
190
-                      </div>
191
-                      L
195
+                    <div class="under_line" style="width: 60px;" v-else>
196
+                      {{'/'}}
192 197
                     </div>
193
-                    <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 1">
194
-                      &emsp;置换液前稀释 总量:
195
-                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.displace_liqui_value">
196
-                        {{record.prescription.displace_liqui_value}}
197
-                      </div>
198
-                      <div class="under_line" style="width: 60px;" v-else>
199
-                        {{'/'}}
200
-                      </div>
201
-                      L
198
+                    L
199
+                  </div>
200
+                </div>
201
+                <div class="row" style="padding: 2px 0;line-height:24px;">
202
+                  <div class="inline_block">
203
+                    血管通路:
204
+                    <check-box text="内瘘" :checked="isCheckBoxChecked(record.prescription, 'blood_access', 1)"></check-box>
205
+                    <check-box text="直穿" :checked="isCheckBoxChecked(record.prescription, 'blood_access', 2)"></check-box>
206
+                    <check-box text="导管" :checked="isCheckBoxChecked(record.prescription, 'blood_access', 3)"></check-box>
207
+                  </div>
208
+                  <div class="inline_block">
209
+                    &emsp;血流量:
210
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription">
211
+                      {{record.prescription.blood_flow_volume}}
202 212
                     </div>
203
-                    <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 2">
204
-                      &emsp;置换液后稀释 总量:
205
-                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.displace_liqui_value">
206
-                        {{record.prescription.displace_liqui_value}}
207
-                      </div>
208
-                      <div class="under_line" style="width: 60px;" v-else>
209
-                        {{'/'}}
210
-                      </div>
211
-                      L
213
+                    <div class="under_line" style="width: 60px;" v-else>
214
+                      {{'/'}}
212 215
                     </div>
213 216
                   </div>
214
-                  <div class="row" style="padding: 2px 0;line-height:24px;">
215
-                    <div class="inline_block">
216
-                      血管通路:
217
-                      <check-box text="内瘘" :checked="isCheckBoxChecked(record.prescription, 'blood_access', 1)"></check-box>
218
-                      <check-box text="直穿" :checked="isCheckBoxChecked(record.prescription, 'blood_access', 2)"></check-box>
219
-                      <check-box text="导管" :checked="isCheckBoxChecked(record.prescription, 'blood_access', 3)"></check-box>
217
+                  <div class="inline_block">
218
+                    &emsp;透析液流量:
219
+                    <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription">
220
+                      {{record.prescription.dialysate_flow}}
221
+                    </div>
222
+                    <div class="under_line" style="width:60px;" v-else>
223
+                      {{'/'}}
224
+                    </div>
225
+                    ml/min
226
+                  </div>
227
+                </div>
228
+                <div class="row" style="padding: 2px 0;line-height:24px;">
229
+                  <div class="inline_block">
230
+                    透前体重:
231
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.assessment_before_dislysis&&record.assessment_before_dislysis.weight_before">
232
+                      {{record.assessment_before_dislysis.weight_before}}
233
+                    </div>
234
+                    <div class="under_line" style="width: 60px;" v-else>
235
+                      {{'/'}}
220 236
                     </div>
221
-                    <div class="inline_block">
222
-                      &emsp;血流量:
223
-                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription">
224
-                        {{record.prescription.blood_flow_volume}}
225
-                      </div>
226
-                      <div class="under_line" style="width: 60px;" v-else>
227
-                        {{'/'}}
228
-                      </div>
237
+                    kg
238
+                  </div>
239
+                  <div class="inline_block">
240
+                    &emsp;设定超滤量:
241
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.target_ultrafiltration">
242
+                      {{getFloat(record.prescription.target_ultrafiltration)}}
229 243
                     </div>
230
-                    <div class="inline_block">
231
-                      &emsp;透析液流量:
232
-                      <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription">
233
-                        {{record.prescription.dialysate_flow}}
234
-                      </div>
235
-                      <div class="under_line" style="width:60px;" v-else>
236
-                        {{'/'}}
237
-                      </div>
238
-                      ml/min
244
+                    <div class="under_line" style="width: 60px;" v-else>
245
+                      {{'/'}}
239 246
                     </div>
247
+                    L
240 248
                   </div>
241
-                  <div class="row" style="padding: 2px 0;line-height:24px;">
242
-                    <div class="inline_block">
243
-                      透前体重:
244
-                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.assessment_before_dislysis&&record.assessment_before_dislysis.weight_before">
245
-                        {{record.assessment_before_dislysis.weight_before}}
246
-                      </div>
247
-                      <div class="under_line" style="width: 60px;" v-else>
248
-                        {{'/'}}
249
-                      </div>
250
-                      kg
249
+                  <div class="inline_block">
250
+                    &emsp;实际超滤量:
251
+                    <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription&&record.prescription.ultrafiltration">
252
+                      {{getFloat(record.prescription.ultrafiltration)}}
251 253
                     </div>
252
-                    <div class="inline_block">
253
-                      &emsp;设定超滤量:
254
-                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.target_ultrafiltration">
255
-                        {{getFloat(record.prescription.target_ultrafiltration)}}
256
-                      </div>
257
-                      <div class="under_line" style="width: 60px;" v-else>
258
-                        {{'/'}}
259
-                      </div>
260
-                      L
254
+                    <div class="under_line" style="width:60px;" v-else>
255
+                      {{'/'}}
261 256
                     </div>
262
-                    <div class="inline_block">
263
-                      &emsp;实际超滤量:
264
-                      <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription&&record.prescription.ultrafiltration">
265
-                        {{getFloat(record.prescription.ultrafiltration)}}
266
-                      </div>
267
-                      <div class="under_line" style="width:60px;" v-else>
268
-                        {{'/'}}
269
-                      </div>
270
-                      L
257
+                    L
258
+                  </div>
259
+                  <div class="inline_block">
260
+                    透后体重:
261
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.assessment_after_dislysis&&record.assessment_after_dislysis.weight_after">
262
+                      {{record.assessment_after_dislysis.weight_after}}
271 263
                     </div>
272
-                    <div class="inline_block">
273
-                      透后体重:
274
-                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.assessment_after_dislysis&&record.assessment_after_dislysis.weight_after">
275
-                        {{record.assessment_after_dislysis.weight_after}}
276
-                      </div>
277
-                      <div class="under_line" style="width: 60px" v-else>
278
-                        {{'/'}}
279
-                      </div>
280
-                      kg
264
+                    <div class="under_line" style="width: 60px" v-else>
265
+                      {{'/'}}
281 266
                     </div>
267
+                    kg
282 268
                   </div>
283
-                </td>
269
+                </div>
270
+              </td>
284 271
 
285
-              </tr>
272
+            </tr>
286 273
             </tbody>
287 274
           </table>
288 275
           <div :style="record.advices2.length > 0 ? 'margin-bottom:350px;border-top:0;text-align:center;position: relative;border-top:0;':'border-top:0;text-align:center;position: relative;border-top:0;'">
289 276
             <table class="print-table-no" border="1"  count="0" style="margin-top:-1px;">
290 277
               <tbody>
291
-                <tr style="line-height:35px;padding:8px 5px;">
292
-                  <td colspan="7" style="font-size: 18px">医嘱</td>
293
-                </tr>
294
-                <tr style="line-height:35px;padding:8px 5px;">
295
-                  <td colspan="4" style="font-size: 16px">开医嘱</td>
296
-                  <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
297
-                </tr>
298
-                <tr style="line-height:35px;padding:8px 5px;">
299
-                  <td style="font-size: 16px" width="10%">时间</td>
300
-                  <td style="font-size: 16px" colspan="2" width="45%">医嘱内容</td>
301
-                  <td style="font-size: 16px" width="10%">医生签名</td>
302
-                  <td style="font-size: 16px" width="10%">核对人签名</td>
303
-                  <td style="font-size: 16px" width="10%">执行人签名</td>
304
-                  <td style="font-size: 16px" width="10%">时间</td>
278
+              <tr style="line-height:35px;padding:8px 5px;">
279
+                <td colspan="7" style="font-size: 18px">医嘱</td>
280
+              </tr>
281
+              <tr style="line-height:35px;padding:8px 5px;">
282
+                <td colspan="4" style="font-size: 16px">开医嘱</td>
283
+                <td colspan="3" style="font-size: 16px">执行核对医嘱</td>
284
+              </tr>
285
+              <tr style="line-height:35px;padding:8px 5px;">
286
+                <td style="font-size: 16px" width="10%">时间</td>
287
+                <td style="font-size: 16px" colspan="2" width="45%">医嘱内容</td>
288
+                <td style="font-size: 16px" width="10%">医生签名</td>
289
+                <td style="font-size: 16px" width="10%">核对人签名</td>
290
+                <td style="font-size: 16px" width="10%">执行人签名</td>
291
+                <td style="font-size: 16px" width="10%">时间</td>
292
+              </tr>
293
+              <template v-for="(group, group_index) in record.advices">
294
+                <tr v-for="(advice, advice_index) in group.advices" :key="advice_index">
295
+                  <td height="60px" v-if="advice_index == 0" :rowspan="group.advices.length">
296
+                    <span v-if="advice.start_time">{{getTime(advice.start_time,'{y}-{m}-{d} {h}:{i}')}}</span>
297
+                    <span v-else>&nbsp;<br/>&nbsp;</span>
298
+                  </td>
299
+                  <td height="60px" class="advice-name" style="padding-left:7px;" :colspan="advice.children && advice.children.length > 0 || advice.parent_id > 0 ? 1 :2" v-if="advice.isShow == 2">
300
+                    <span>{{advice.advice_name }}</span>
301
+                    <span v-if="advice.advice_desc">{{advice.advice_desc}}{{advice.drug_spec_unit}}</span>
302
+                    <span v-if="advice.prescribing_number">* {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
303
+                    <span v-if="advice.single_dose != 0">单次用量 {{advice.single_dose}}{{advice.single_dose_unit}}</span>
304
+                    <span v-if="advice.parent_id == 0  &&advice.children && advice.children.length == 0">{{advice.delivery_way}}</span>
305
+                    <span v-if="advice.parent_id == 0  &&advice.children&& advice.children.length == 0">{{advice.execution_frequency}}</span>
306
+                    <span v-if="advice.parent_id == 0 && advice.children &&  advice.children.length == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
307
+                  </td>
308
+                  <td colspan="2"  height="60px" style="text-align: center" v-else >
309
+                    <span>{{advice.delivery_way}}</span>
310
+                    <span>{{advice.execution_frequency}}</span>
311
+                    <span v-if="advice.remark.length > 0" >({{advice.remark}})</span>
312
+                  </td>
313
+                  <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td>
314
+                  <td height="60px">
315
+                    <span v-if="setAdminUserES(advice, 'advice_doctor') == ''">{{getAdminUser(advice, 'advice_doctor')}}</span>
316
+                    <img class="es-img" :src="setAdminUserES(advice, 'advice_doctor')" alt="" srcset="" v-else >
317
+                  </td>
318
+                  <td height="60px">
319
+                    <span v-if="setAdminUserES(advice, 'checker') == ''">{{getAdminUser(advice, 'checker')}}</span>
320
+                    <img class="es-img" :src="setAdminUserES(advice, 'checker')" alt="" srcset="" v-else >
321
+                  </td>
322
+                  <td height="60px">
323
+                    <span v-if="setAdminUserES(advice, 'execution_staff') == ''">{{getAdminUser(advice, 'execution_staff')}}</span>
324
+                    <img class="es-img" :src="setAdminUserES(advice, 'execution_staff')" alt="" srcset="" v-else >
325
+                  </td>
326
+                  <td height="60px"><span v-if="advice.execution_time"> {{getTime(advice.execution_time,'{y}-{m}-{d} {h}:{i}')}} </span> </td>
305 327
                 </tr>
306
-                <template v-for="(group, group_index) in record.advices">
307
-                  <tr v-for="(advice, advice_index) in group.advices" :key="advice_index">
308
-                    <td height="60px" v-if="advice_index == 0" :rowspan="group.advices.length">
309
-                      <span v-if="advice.start_time">{{getTime(advice.start_time,'{y}-{m}-{d} {h}:{i}')}}</span>
310
-                      <span v-else>&nbsp;<br/>&nbsp;</span>
311
-                    </td>
312
-                    <td height="60px" class="advice-name" style="padding-left:7px;" :colspan="advice.children && advice.children.length > 0 || advice.parent_id > 0 ? 1 :2" v-if="advice.isShow == 2">
313
-                      <span>{{advice.advice_name }}</span>
314
-                      <span v-if="advice.advice_desc">{{advice.advice_desc}}{{advice.drug_spec_unit}}</span>
315
-                      <span v-if="advice.prescribing_number">* {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
316
-                      <span v-if="advice.single_dose != 0">单次用量 {{advice.single_dose}}{{advice.single_dose_unit}}</span>
317
-                      <span v-if="advice.parent_id == 0  &&advice.children && advice.children.length == 0">{{advice.delivery_way}}</span>
318
-                      <span v-if="advice.parent_id == 0  &&advice.children&& advice.children.length == 0">{{advice.execution_frequency}}</span>
319
-                      <span v-if="advice.parent_id == 0 && advice.children &&  advice.children.length == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
320
-                    </td>
321
-                    <td colspan="2"  height="60px" style="text-align: center" v-else >
322
-                      <span>{{advice.delivery_way}}</span>
323
-                      <span>{{advice.execution_frequency}}</span>
324
-                      <span v-if="advice.remark.length > 0" >({{advice.remark}})</span>
325
-                    </td>
326
-                    <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td>
327
-                    <td height="60px">
328
-                      <span v-if="setAdminUserES(advice, 'advice_doctor') == ''">{{getAdminUser(advice, 'advice_doctor')}}</span>
329
-                      <img class="es-img" :src="setAdminUserES(advice, 'advice_doctor')" alt="" srcset="" v-else >
330
-                    </td>
331
-                    <td height="60px">
332
-                        <span v-if="setAdminUserES(advice, 'checker') == ''">{{getAdminUser(advice, 'checker')}}</span>
333
-                        <img class="es-img" :src="setAdminUserES(advice, 'checker')" alt="" srcset="" v-else >
334
-                    </td>
335
-                    <td height="60px">
336
-                      <span v-if="setAdminUserES(advice, 'execution_staff') == ''">{{getAdminUser(advice, 'execution_staff')}}</span>
337
-                      <img class="es-img" :src="setAdminUserES(advice, 'execution_staff')" alt="" srcset="" v-else >
338
-                    </td>
339
-                    <td height="60px"><span v-if="advice.execution_time"> {{getTime(advice.execution_time,'{y}-{m}-{d} {h}:{i}')}} </span> </td>
340
-                  </tr>
341
-                </template>
328
+              </template>
342 329
               </tbody>
343 330
             </table>
344 331
             <div class="print-yema4">1</div>
@@ -543,12 +530,12 @@
543 530
             this.advice_groups_2 = []
544 531
             var dlegh = 0
545 532
             if((this.records[recordIndex].assessment_before_dislysis
546
-            && this.records[recordIndex].assessment_before_dislysis.systolic_blood_pressure != 0
547
-            &&this.records[recordIndex].assessment_before_dislysis.diastolic_blood_pressure != 0)
548
-            || (this.records[recordIndex].assessment_before_dislysis&&this.records[recordIndex].assessment_before_dislysis.remark.length > 0)
549
-            ||(this.records[recordIndex].assessment_before_dislysis&&this.records[recordIndex].assessment_before_dislysis.pulse_frequency != 0)
550
-            ||(this.records[recordIndex].assessment_before_dislysis&&this.records[recordIndex].assessment_before_dislysis.breathing_rate  != 0)
551
-            ||(this.records[recordIndex].assessment_before_dislysis&&this.records[recordIndex].assessment_before_dislysis.temperature  != 0)) {
533
+              && this.records[recordIndex].assessment_before_dislysis.systolic_blood_pressure != 0
534
+              &&this.records[recordIndex].assessment_before_dislysis.diastolic_blood_pressure != 0)
535
+              || (this.records[recordIndex].assessment_before_dislysis&&this.records[recordIndex].assessment_before_dislysis.remark.length > 0)
536
+              ||(this.records[recordIndex].assessment_before_dislysis&&this.records[recordIndex].assessment_before_dislysis.pulse_frequency != 0)
537
+              ||(this.records[recordIndex].assessment_before_dislysis&&this.records[recordIndex].assessment_before_dislysis.breathing_rate  != 0)
538
+              ||(this.records[recordIndex].assessment_before_dislysis&&this.records[recordIndex].assessment_before_dislysis.temperature  != 0)) {
552 539
               var nl = 8
553 540
               this.records[recordIndex].print_length = 8
554 541
             } else{
@@ -582,8 +569,8 @@
582 569
                   tempMonitors2.push(this.records[recordIndex].monitor_records[index])
583 570
                 }
584 571
               }
585
-            this.records[recordIndex].monitor_records = tempMonitors
586
-            this.records[recordIndex].monitor_records2 = tempMonitors2
572
+              this.records[recordIndex].monitor_records = tempMonitors
573
+              this.records[recordIndex].monitor_records2 = tempMonitors2
587 574
             }
588 575
 
589 576
             var childMap = {}
@@ -661,8 +648,8 @@
661 648
                   if (advice.parent_id > 0) {
662 649
                     if (this.advice_groups.length > 0) {
663 650
                       var parent_group = this.advice_groups[
664
-                        this.advice_groups.length - 1
665
-                      ]
651
+                      this.advice_groups.length - 1
652
+                        ]
666 653
                       if (parent_group.advices.length > 0) {
667 654
                         if (parent_group.advices[0].id == advice.parent_id) {
668 655
                           parent_group.advices.push(advice)
@@ -708,8 +695,8 @@
708 695
                     if (advice.parent_id > 0) {
709 696
                       if (this.advice_groups_2.length > 0) {
710 697
                         var parent_group = this.advice_groups_2[
711
-                          this.advice_groups_2.length - 1
712
-                        ]
698
+                        this.advice_groups_2.length - 1
699
+                          ]
713 700
                         if (parent_group.advices.length > 0) {
714 701
                           if (parent_group.advices[0].id == advice.parent_id) {
715 702
                             parent_group.advices.push(advice)

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

@@ -50,7 +50,7 @@
50 50
           align="right"
51 51
           :picker-options="pickerOptions1"
52 52
           format="yyyy-MM-dd"
53
-          value-format="timestamp"
53
+          value-format="yyyy-MM-dd"
54 54
         ></el-date-picker>
55 55
         <el-input
56 56
           v-show="search_mode == 2"
@@ -293,7 +293,6 @@ export default {
293 293
     },
294 294
 
295 295
     changeTime() {
296
-      console.log(this.time);
297 296
       this.listQuery.schedul_time = this.time;
298 297
       this.getSchedualPatientList();
299 298
     },

+ 28 - 27
src/xt_pages/dialysis/details/DialysisPrescription.vue View File

@@ -7,22 +7,10 @@
7 7
           <label>透析模式 : </label>
8 8
           <span class="content">{{dialysis_mode}}</span>
9 9
         </li>
10
-        <li v-if="isShow('目标超滤量')">
11
-          <label>目标超滤量 : </label>
12
-          <span class="content">{{target_ultrafiltration != '0'?target_ultrafiltration:''}}</span>
13
-          <span class="unit">{{target_ultrafiltration != '0'?"L":''}}</span>
14
-        </li>
15
-
16
-
17
-
18
-
19 10
         <li v-if="isShow('抗凝剂')">
20 11
           <label>抗凝剂 : </label>
21 12
           <span class="content">{{anticoagulant}}</span>
22 13
         </li>
23
-
24
-
25
-
26 14
         <li v-if="isShow('总量')&&getValueStr('anticoagulant','anticoagulant') != 5">
27 15
           <label>总量: </label>
28 16
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') != 1">{{anticoagulant_zongliang != '0'?anticoagulant_zongliang:""}}</span>
@@ -35,6 +23,19 @@
35 23
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 5">{{anticoagulant_zongliang != '0'?"ml":""}}</span>
36 24
         </li>
37 25
 
26
+        <li v-if="isShow('目标超滤量')">
27
+          <label>目标超滤量 : </label>
28
+          <span class="content">{{target_ultrafiltration != '0'?target_ultrafiltration:''}}</span>
29
+          <span class="unit">{{target_ultrafiltration != '0'?"L":''}}</span>
30
+        </li>
31
+
32
+
33
+
34
+
35
+
36
+
37
+
38
+
38 39
 
39 40
 
40 41
         <li v-if="isShow('钙剂量')&&getValueStr('anticoagulant','anticoagulant') == 5">
@@ -86,27 +87,27 @@
86 87
           <label>透析时长 : </label>
87 88
           <span class="content">{{dialysis_duration != '0'?dialysis_duration:""}}</span>
88 89
         </li>
89
-        <li v-if="isShow('透析液温度')">
90
-          <label>透析液温度 : </label>
91
-          <span class="content">{{dialysate_temperature != '0'?dialysate_temperature:""}}</span>
92
-          <span class="unit">{{dialysate_temperature != '0'?"℃":""}}</span>
93
-        </li>
94
-
95
-
96 90
         <li v-if="isShow('首剂')&&getValueStr('anticoagulant','anticoagulant') != 5">
97 91
           <label>首剂 : </label>
98 92
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') != 1">{{anticoagulant_shouji != '0'?anticoagulant_shouji:''}}</span>
99 93
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') == 1"></span>
100
-
101
-          <!--<span class="unit">{{anticoagulant_shouji != '0'?"mg":''}}</span>-->
102 94
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 2">{{anticoagulant_shouji != '0'?"iu":""}}</span>
103 95
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 3">{{anticoagulant_shouji != '0'?"iu":""}}</span>
104 96
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 1">{{anticoagulant_shouji != '0'?"mg":""}}</span>
105 97
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 4">{{anticoagulant_shouji != '0'?"mg":""}}</span>
106 98
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 5">{{anticoagulant_shouji != '0'?"mg":""}}</span>
99
+        </li>
107 100
 
101
+
102
+        <li v-if="isShow('透析液温度')">
103
+          <label>透析液温度 : </label>
104
+          <span class="content">{{dialysate_temperature != '0'?dialysate_temperature:""}}</span>
105
+          <span class="unit">{{dialysate_temperature != '0'?"℃":""}}</span>
108 106
         </li>
109 107
 
108
+
109
+
110
+
110 111
         <li v-if="isShow('钙名称')&&getValueStr('anticoagulant','anticoagulant') == 5">
111 112
           <label>钙名称: </label>
112 113
           <span class="content">{{getValueStr('anticoagulant_gaimingcheng','anticoagulant_gaimingcheng')}}</span>
@@ -162,22 +163,22 @@
162 163
           <span class="content">{{dialyzer_perfusion_apparatus}}</span>
163 164
           <span class="unit"></span>
164 165
         </li>
165
-        <li v-if="isShow('实际超滤量')">
166
-          <label>实际超滤量: </label>
167
-          <span class="content">{{ultrafiltration != '0'? ultrafiltration:''}}</span>
168
-          <span class="unit">{{ultrafiltration != '0'?"L":""}}</span>
169
-        </li>
170 166
         <li v-if="isShow('维持')&&getValueStr('anticoagulant','anticoagulant') != 5">
171 167
           <label>维持 : </label>
172 168
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') != 1">{{anticoagulant_weichi != '0'?anticoagulant_weichi:""}}</span>
173 169
           <span class="content" v-if="getValueStr('anticoagulant','anticoagulant') == 1"></span>
174
-
175 170
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 2">{{anticoagulant_weichi != '0'?"iu/h":""}}</span>
176 171
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 3">{{anticoagulant_weichi != '0'?"iu/h":""}}</span>
177 172
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 1">{{anticoagulant_weichi != '0'?"mg/h":""}}</span>
178 173
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 4">{{anticoagulant_weichi != '0'?"mg/h":""}}</span>
179 174
           <span class="unit" v-if="getValueStr('anticoagulant','anticoagulant') == 5">{{anticoagulant_weichi != '0'?"ml/h":""}}</span>
180 175
         </li>
176
+        <li v-if="isShow('实际超滤量')">
177
+          <label>实际超滤量: </label>
178
+          <span class="content">{{ultrafiltration != '0'? ultrafiltration:''}}</span>
179
+          <span class="unit">{{ultrafiltration != '0'?"L":""}}</span>
180
+        </li>
181
+
181 182
 
182 183
         <li v-if="isShow('钙')">
183 184
           <label>钙: </label>

+ 18 - 4
src/xt_pages/dialysis/details/NavIgation.vue View File

@@ -74,7 +74,8 @@
74 74
                                   :last_record="last_assessment_after_dislysis"
75 75
                                   :last_prescription="last_dialysis_prescribe"
76 76
                                   :dry_weight="last_dryWeight_dislysis"
77
-                                  :schedual="schedual"
77
+                                  :schedual="temp_schedual"
78
+
78 79
 
79 80
     ></dialysis-prescription-dialog>
80 81
 
@@ -100,7 +101,7 @@
100 101
     <monitor-dialog title="透析监测" ref="monitor_dialog" :monitors="monitor_records" ></monitor-dialog>
101 102
 
102 103
     <finish-dialog title="透析下机" ref="finish_dialog" :dialysis_order="dialysis_order" :schedule="schedual"
103
-                   :admins="admin_users"  @assessmentAfterDislysis="assessmentAfterDislysisFunc" :special_premission="special_premission"></finish-dialog>
104
+                   :admins="admin_users"  :prescription="prescription"  @assessmentAfterDislysis="assessmentAfterDislysisFunc" :special_premission="special_premission"></finish-dialog>
104 105
 
105 106
     <assessment-after-dislysis title="透后评估" ref="assessment_after_dislysis"
106 107
                                :assessment_after_dislysis="assessment_after_dislysis" :patient="patient"
@@ -137,6 +138,7 @@
137 138
 
138 139
     data() {
139 140
       return {
141
+        temp_schedual:null
140 142
 
141 143
       }
142 144
     },mounted(){
@@ -406,8 +408,20 @@
406 408
 
407 409
     },
408 410
     methods: {
409
-      setLastRecord:function(lastPredialysisEvaluation,lastMonitorRecord,lastAssessmentAfterDislysis,lastDialysisPrescribe,lastDryWeightDislysis){
410
-           this.$refs.assessmentBefore.setLastRecord(lastPredialysisEvaluation,lastDryWeightDislysis)
411
+      setLastRecord:function(lastPredialysisEvaluation,lastMonitorRecord,lastAssessmentAfterDislysis,lastDialysisPrescribe,lastDryWeightDislysis,schedual){
412
+        console.log(lastPredialysisEvaluation)
413
+        console.log(lastMonitorRecord)
414
+        console.log(lastAssessmentAfterDislysis)
415
+        console.log(lastDialysisPrescribe)
416
+        console.log(lastDryWeightDislysis)
417
+        console.log(schedual)
418
+
419
+
420
+
421
+        this.$refs.assessmentBefore.setLastRecord(lastPredialysisEvaluation,lastDryWeightDislysis)
422
+        this.$refs.prescription.setLastRecord(schedual,lastAssessmentAfterDislysis,lastPredialysisEvaluation,lastDialysisPrescribe,lastDryWeightDislysis)
423
+
424
+        // this.temp_schedual = schedual
411 425
 
412 426
       },
413 427
 

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

@@ -28,12 +28,12 @@
28 28
 
29 29
         <el-row :gutter="20"> -->
30 30
           <el-col :span="8" v-if="isShow('收缩压')">
31
-            <el-form-item label="收缩压(mmhg): " >
31
+            <el-form-item label="收缩压(mmHg): " >
32 32
               <el-input v-model="form.systolic_blood_pressure"></el-input>
33 33
             </el-form-item>
34 34
           </el-col>
35 35
           <el-col :span="8" v-if="isShow('舒张压')">
36
-            <el-form-item label="舒张压(mmhg): " >
36
+            <el-form-item label="舒张压(mmHg): " >
37 37
               <el-input v-model="form.diastolic_blood_pressure"></el-input>
38 38
             </el-form-item>
39 39
           </el-col>
@@ -664,35 +664,35 @@ export default {
664 664
             this.InnerDialogProps.titles = '凝血'
665 665
             this.InnerDialogProps.type = 'cruor'
666 666
             this.InnerDialogProps.selected = this.form.cruor
667
-            this.InnerDialogProps.isShowTextArea = true
667
+            this.InnerDialogProps.isShowTextArea = false
668 668
             break
669 669
           case '2':
670 670
             this.InnerDialogProps.values = this.symptomsOptions
671 671
             this.InnerDialogProps.titles = '透后症状'
672 672
             this.InnerDialogProps.type = 'symptom_after_dialysis'
673 673
             this.InnerDialogProps.selected = this.form.symptom_after_dialysis
674
-            this.InnerDialogProps.isShowTextArea = true
674
+            this.InnerDialogProps.isShowTextArea = false
675 675
             break
676 676
           case '3':
677 677
             this.InnerDialogProps.values = this.internalFistulaOptions
678 678
             this.InnerDialogProps.titles = '内瘘'
679 679
             this.InnerDialogProps.type = 'internal_fistula'
680 680
             this.InnerDialogProps.selected = this.form.internal_fistula
681
-            this.InnerDialogProps.isShowTextArea = true
681
+            this.InnerDialogProps.isShowTextArea = false
682 682
             break
683 683
           case '4':
684 684
             this.InnerDialogProps.values = this.catheterOptions
685 685
             this.InnerDialogProps.titles = '导管'
686 686
             this.InnerDialogProps.type = 'catheter'
687 687
             this.InnerDialogProps.selected = this.form.catheter
688
-            this.InnerDialogProps.isShowTextArea = true
688
+            this.InnerDialogProps.isShowTextArea = false
689 689
             break
690 690
           case '5':
691 691
             this.InnerDialogProps.values = this.complicationOptions
692 692
             this.InnerDialogProps.titles = '并发症'
693 693
             this.InnerDialogProps.type = 'complication'
694 694
             this.InnerDialogProps.selected = this.form.complication
695
-            this.InnerDialogProps.isShowTextArea = true
695
+            this.InnerDialogProps.isShowTextArea = false
696 696
             break
697 697
           case '6':
698 698
             this.InnerDialogProps.values = this.observationContentOptions

+ 120 - 71
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue View File

@@ -8,26 +8,44 @@
8 8
       :modal-append-to-body="false"
9 9
     >
10 10
       <div class="txsj" v-show="showAdvicePanel">
11
-        <el-button  round @click="openGroupFrom" :loading="deleLoading">新增医嘱</el-button>
12
-
13
-        <el-button v-if="currentRow != null" round @click="execAdvice" :loading="deleLoading">执行医嘱</el-button>
11
+        <el-button round @click="openGroupFrom" :loading="deleLoading"
12
+                   v-if="this.$store.getters.xt_user.user.user_type == 1 || this.$store.getters.xt_user.user.user_type == 2">
13
+          新增医嘱
14
+        </el-button>
15
+        <el-button round @click="openGroupFrom" :loading="deleLoading"
16
+                   v-if="this.$store.getters.xt_user.user.user_type == 3" disabled>新增医嘱
17
+        </el-button>
18
+
19
+
20
+        <el-button v-if="currentRow != null && this.$store.getters.xt_user.user.user_type == 3" round
21
+                   @click="execAdvice" :loading="deleLoading">执行医嘱
22
+        </el-button>
14 23
         <el-button v-else disabled round @click="execAdvice" :loading="deleLoading">执行医嘱</el-button>
15 24
 
16
-        <el-button v-if="currentRow != null" round @click="checkAdvice" :loading="deleLoading">医嘱核对</el-button>
25
+        <el-button v-if="currentRow != null && this.$store.getters.xt_user.user.user_type == 3" round
26
+                   @click="checkAdvice" :loading="deleLoading">医嘱核对
27
+        </el-button>
17 28
         <el-button v-else disabled round @click="checkAdvice" :loading="deleLoading">医嘱核对</el-button>
18 29
 
19
-        <el-button v-if="groupSelectRow != null" round @click="openEditGroupAdvice" :loading="deleLoading">修改医嘱</el-button>
30
+        <el-button
31
+          v-if="groupSelectRow != null&& (this.$store.getters.xt_user.user.user_type == 1  || this.$store.getters.xt_user.user.user_type == 2)"
32
+          round @click="openEditGroupAdvice" :loading="deleLoading">修改医嘱
33
+        </el-button>
20 34
         <el-button v-else disabled round @click="openEditGroupAdvice" :loading="deleLoading">修改医嘱</el-button>
21 35
 
22 36
 
23
-        <el-button  v-if="groupSelectRow != null"   round @click="openDeleteGroupAdvice" :loading="deleLoading">删除医嘱</el-button>
37
+        <el-button
38
+          v-if="groupSelectRow != null&& (this.$store.getters.xt_user.user.user_type == 1  || this.$store.getters.xt_user.user.user_type == 2)"
39
+          round @click="openDeleteGroupAdvice" :loading="deleLoading">删除医嘱
40
+        </el-button>
24 41
         <el-button v-else disabled round @click="openDeleteGroupAdvice" :loading="deleLoading">删除医嘱</el-button>
25 42
 
26 43
         <!--<el-button round @click="openNewChild" :loading="deleLoading">新增子药</el-button>-->
27 44
       </div>
28 45
       <!-- 医嘱列表 -->
29 46
       <!--&lt;!&ndash;:header-cell-style="{ backgroundColor: 'rgb(64, 158, 255)', color: 'white'}"&ndash;&gt;@current-change="selectRow"-->
30
-      <el-table :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}" :data="doctor_advices" border style="width: 100%" v-show="showAdvicePanel"
47
+      <el-table :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}" :data="doctor_advices" border
48
+                style="width: 100%" v-show="showAdvicePanel"
31 49
                 ref="advices_list" :row-class-name="tableRowClassName" :span-method="mergeSpan"
32 50
                 @row-click="cellMouseEnter" :cell-class-name="adviceNameShow" :modal-append-to-body="false"
33 51
       >
@@ -38,15 +56,17 @@
38 56
         </el-table-column>
39 57
         <el-table-column prop="start_time" label="开始时间" align="center" min-width="35px">
40 58
           <template slot-scope="scope">
41
-            <span v-if="isShowStartTime(scope.$index, scope.row)">{{scope.row.start_time | parseTime("{y}-{m}-{d} {h}:{i}")}}</span>
59
+            <span v-if="isShowStartTime(scope.$index, scope.row)">{{scope.row.start_time | parseTime('{y}-{m}-{d} {h}:{i}')}}</span>
42 60
           </template>
43 61
 
44 62
         </el-table-column>
45
-        <el-table-column prop="advice_name" min-width="50px" label="医嘱内容" align="center">
63
+        <el-table-column prop="advice_name" min-width="50px" label="医嘱内容" align="center"
64
+                         v-if="(this.$store.getters.xt_user.user.user_type == 1 || this.$store.getters.xt_user.user.user_type == 2)">
46 65
           <template slot-scope="scope">
47 66
 
48
-            <el-dropdown trigger="click" v-if="scope.row.parent_id == 0">
49
-              <span class="el-dropdown-link">{{getAdviceContent(scope.row,1)}}<i class="el-icon-arrow-down el-icon--right"></i></span>
67
+            <el-dropdown trigger="click" v-if="scope.row.parent_id == 0 ">
68
+              <span class="el-dropdown-link">{{getAdviceContent(scope.row,1)}}<i
69
+                class="el-icon-arrow-down el-icon--right"></i></span>
50 70
               <el-dropdown-menu slot="dropdown">
51 71
                 <el-dropdown-item @click.native="openEdit(scope.$index, scope.row)">修改医嘱</el-dropdown-item>
52 72
                 <el-dropdown-item @click.native="openDelete(scope.$index, scope.row)">删除医嘱</el-dropdown-item>
@@ -54,8 +74,9 @@
54 74
               </el-dropdown-menu>
55 75
             </el-dropdown>
56 76
 
57
-            <el-dropdown trigger="click" v-if="scope.row.parent_id > 0">
58
-              <span class="el-dropdown-link">&emsp;{{getAdviceContent(scope.row,2)}}<i class="el-icon-arrow-down el-icon--right"></i></span>
77
+            <el-dropdown trigger="click" v-if="scope.row.parent_id > 0 ">
78
+              <span class="el-dropdown-link">&emsp;{{getAdviceContent(scope.row,2)}}<i
79
+                class="el-icon-arrow-down el-icon--right"></i></span>
59 80
               <el-dropdown-menu slot="dropdown">
60 81
                 <el-dropdown-item
61 82
                   @click.native="openEdit(scope.$index, scope.row)">修改子药
@@ -67,9 +88,18 @@
67 88
             </el-dropdown>
68 89
           </template>
69 90
         </el-table-column>
91
+
92
+        <el-table-column prop="advice_name" min-width="50px" label="医嘱内容" align="center"
93
+                         v-else>
94
+          <template slot-scope="scope">
95
+            <span v-if="scope.row.parent_id == 0 " class="el-dropdown-link">{{getAdviceContent(scope.row,1)}}</span>
96
+            <span v-if="scope.row.parent_id > 0 " class="el-dropdown-link">&emsp;{{getAdviceContent(scope.row,2)}}</span>
97
+          </template>
98
+        </el-table-column>
99
+
70 100
         <el-table-column prop="execution_time" align="center" min-width="30px" label="执行时间">
71 101
           <template slot-scope="scope">
72
-            <span v-if="scope.row.execution_time!=0">{{scope.row.start_time | parseTime("{y}-{m}-{d} {h}:{i}")}}</span>
102
+            <span v-if="scope.row.execution_time!=0">{{scope.row.start_time | parseTime('{m}-{d} {h}:{i}')}}</span>
73 103
             <span v-else></span>
74 104
           </template>
75 105
         </el-table-column>
@@ -79,7 +109,7 @@
79 109
             <span v-else></span>
80 110
           </template>
81 111
         </el-table-column>
82
-        <el-table-column prop="checker" min-width="30px" align="center" label="核对人员">
112
+        <el-table-column v-if="template_id != 6" prop="checker" min-width="30px" align="center" label="核对人员">
83 113
           <template slot-scope="scope">
84 114
             <span v-if="scope.row.parent_id==0">{{getXuserName(scope.row.checker)}}</span>
85 115
             <span v-else></span>
@@ -193,7 +223,7 @@
193 223
       :close-on-click-modal="isClose"
194 224
       :close-on-press-escape="isClose"
195 225
       :modal-append-to-body="false"
196
-      >
226
+    >
197 227
       <el-date-picker
198 228
         v-model="execTime"
199 229
         format="yyyy-MM-dd HH:mm:00"
@@ -218,15 +248,16 @@
218 248
                        :unitsOption="unitsOption" :deliveryWayOptions="deliveryWayOptions"
219 249
                        :adviceTemplateMaps="adviceTemplateMaps" :patientID="patient.id"
220 250
                        :adviceTableData="doctor_advices" :recordDate="record_date"
221
-                       ref="editGroupForm" v-on:add-new-order="addNewOrder" :admin_users="admin_users"></edit-group-advice>
251
+                       ref="editGroupForm" v-on:add-new-order="addNewOrder"
252
+                       :admin_users="admin_users"></edit-group-advice>
222 253
   </div>
223 254
 </template>
224 255
 
225 256
 <script>
226 257
   import AddGroupAdvice from './adviceDialog/AddGroupAdvice'
227
-import EditGroupAdvice from './adviceDialog/EditGroupAdvice'
228
-import { uParseTime } from '@/utils/tools'
229
-import {
258
+  import EditGroupAdvice from './adviceDialog/EditGroupAdvice'
259
+  import { uParseTime } from '@/utils/tools'
260
+  import {
230 261
     CheckDoctorAdvice,
231 262
     CreateDoctorAdvice,
232 263
     CreateGroupAdvice,
@@ -236,9 +267,9 @@ import {
236 267
     ExecDoctorAdvice,
237 268
     getAdviceConfig
238 269
   } from '@/api/advice'
239
-import { getDataConfig } from '@/utils/data'
270
+  import { getDataConfig } from '@/utils/data'
240 271
 
241
-export default {
272
+  export default {
242 273
     name: 'DoctorAdviceDialog',
243 274
     props: {
244 275
       dialysis_order: {
@@ -277,6 +308,7 @@ export default {
277 308
         hoverOrderArr: [],
278 309
         isVisibility: false,
279 310
         record_date: '',
311
+        template_id: 0,
280 312
         deleLoading: false,
281 313
         exceLoading: false,
282 314
         execTime: '',
@@ -347,7 +379,7 @@ export default {
347 379
 
348 380
         templateForm: { id: '' }
349 381
       }
350
-  },
382
+    },
351 383
     watch: {
352 384
       'assessment_after_dislysis.id': function() {
353 385
         if (this.assessment_after_dislysis.id > 0) {
@@ -367,12 +399,18 @@ export default {
367 399
 
368 400
     },
369 401
     methods: {
370
-
371
-      adviceNameShow({row, column, rowIndex, columnIndex}){
372
-        if(columnIndex==2) {
373
-          return 'dialysisadvicenamedisplay';
374
-        }else {
375
-          return '';
402
+      // isPermission () {
403
+      //   if(this.$store.getters.xt_user.user.user_type == 3 ) {
404
+      //     return false
405
+      //   } else {
406
+      //     return true
407
+      //   }
408
+      // },
409
+      adviceNameShow({ row, column, rowIndex, columnIndex }) {
410
+        if (columnIndex == 2) {
411
+          return 'dialysisadvicenamedisplay'
412
+        } else {
413
+          return ''
376 414
         }
377 415
       },
378 416
       submitEditAdvice() {
@@ -524,7 +562,7 @@ export default {
524 562
       },
525 563
       openDeleteGroupAdvice() {
526 564
         if (this.groupSelectRow === null) {
527
-          this.$message.error("未选择要删除的医嘱内容")
565
+          this.$message.error('未选择要删除的医嘱内容')
528 566
           return
529 567
         }
530 568
         this.DeleteGroupAdvice(this.groupSelectRow.groupno)
@@ -542,7 +580,7 @@ export default {
542 580
         if (isEdit) {
543 581
           if (this.groupSelectRow === null) {
544 582
 
545
-            this.$message.error("未选择要修改的医嘱内容")
583
+            this.$message.error('未选择要修改的医嘱内容')
546 584
 
547 585
             return
548 586
           }
@@ -660,7 +698,7 @@ export default {
660 698
         }).catch(() => {
661 699
           this.exceLoading = false
662 700
         })
663
-  },
701
+      },
664 702
       submitAdvice() {
665 703
         if (this.form.advice_name.length == 0) {
666 704
           this.$message.error('请填写医嘱名称')
@@ -839,7 +877,7 @@ export default {
839 877
 
840 878
       openEditGroupAdvice() {
841 879
         if (this.groupSelectRow === null) {
842
-          this.$message.error("未选择要修改的医嘱内容")
880
+          this.$message.error('未选择要修改的医嘱内容')
843 881
           return
844 882
         }
845 883
 
@@ -849,34 +887,34 @@ export default {
849 887
       openGroupFrom() {
850 888
         this.$refs.addGroupForm.open()
851 889
 
852
-      // this.title="新增医嘱";
853
-
854
-      // this.showGroupForm = true;
855
-      // this.showAdviceForm = false;
856
-      // this.showAdvicePanel = false;
857
-      // this.$refs.advices_list.setCurrentRow(null);
858
-
859
-      // this.currentIndex = -1;
860
-      // this.currentRow = null;
861
-
862
-      // this.groupForm.advice_date = this.record_date;
863
-      // this.form = {
864
-      //     id: 0,
865
-      //     advice_type: 2,
866
-      //     advice_date: this.record_date,
867
-      //     start_time: "",
868
-      //     advice_name: "",
869
-      //     advice_desc: "",
870
-      //     single_dose: "",
871
-      //     single_dose_unit: "",
872
-      //     prescribing_number: "",
873
-      //     prescribing_number_unit: "",
874
-      //     delivery_way: "",
875
-      //     execution_frequency: "",
876
-      //     advice_doctor: "",
877
-      //     remark: "",
878
-      //     parent_id: 0
879
-      // };
890
+        // this.title="新增医嘱";
891
+
892
+        // this.showGroupForm = true;
893
+        // this.showAdviceForm = false;
894
+        // this.showAdvicePanel = false;
895
+        // this.$refs.advices_list.setCurrentRow(null);
896
+
897
+        // this.currentIndex = -1;
898
+        // this.currentRow = null;
899
+
900
+        // this.groupForm.advice_date = this.record_date;
901
+        // this.form = {
902
+        //     id: 0,
903
+        //     advice_type: 2,
904
+        //     advice_date: this.record_date,
905
+        //     start_time: "",
906
+        //     advice_name: "",
907
+        //     advice_desc: "",
908
+        //     single_dose: "",
909
+        //     single_dose_unit: "",
910
+        //     prescribing_number: "",
911
+        //     prescribing_number_unit: "",
912
+        //     delivery_way: "",
913
+        //     execution_frequency: "",
914
+        //     advice_doctor: "",
915
+        //     remark: "",
916
+        //     parent_id: 0
917
+        // };
880 918
       },
881 919
       checkAdvice() {
882 920
         console.log(this.$store.getters.xt_user)
@@ -933,7 +971,7 @@ export default {
933 971
                   this.doctor_advices[index].check_state = 1
934 972
                   this.doctor_advices[index].check_time = response.data.data.advice.check_time
935 973
                   this.doctor_advices[index].checker = response.data.data.advice.checker
936
-                // break;
974
+                  // break;
937 975
                 }
938 976
               }
939 977
 
@@ -1267,24 +1305,33 @@ export default {
1267 1305
         this.sameRowArr = sameRowArr
1268 1306
       }, getAdviceContent(row, isChild) {
1269 1307
         let tempSingleDoseDesc = ''
1270
-        const tempDrugSpecDesc = ''
1308
+        let tempDrugSpecDesc = ''
1271 1309
         let tempPrescribingNumberDesc = ''
1272
-        let tempDrugDesc = ''
1273
-
1274 1310
 
1311
+        if (row.prescribing_number) {
1312
+          tempPrescribingNumberDesc = row.prescribing_number + '' + row.prescribing_number_unit
1313
+        }
1275 1314
 
1276 1315
         if (row.single_dose) {
1277
-          tempSingleDoseDesc = ' 单次用量 ' + '  ' + row.single_dose + '' + row.single_dose_unit
1316
+          if (this.template_id != 6) {
1317
+            tempSingleDoseDesc = ' 单次用量 ' + '  ' + row.single_dose + '' + row.single_dose_unit
1318
+          } else {
1319
+
1320
+            tempSingleDoseDesc = row.single_dose + '' + row.single_dose_unit
1321
+          }
1278 1322
         }
1279 1323
 
1280
-        if (row.prescribing_number) {
1281
-          tempPrescribingNumberDesc = '*' + row.prescribing_number + '' + row.prescribing_number_unit
1324
+        if(row.advice_desc){
1325
+          tempDrugSpecDesc = '(' + row.advice_desc + row.drug_spec_unit + ')'
1282 1326
         }
1283 1327
 
1328
+
1284 1329
         if (isChild == 1) { // 不是子药
1285
-          return row.advice_name + row.advice_desc + row.drug_spec_unit + tempPrescribingNumberDesc + tempSingleDoseDesc + ' ' + row.delivery_way + ' ' + row.execution_frequency
1330
+
1331
+
1332
+          return row.advice_name + tempDrugSpecDesc + ' ' + tempPrescribingNumberDesc + tempSingleDoseDesc + ' ' + row.delivery_way + ' ' + row.execution_frequency
1286 1333
         } else { // 是子药
1287
-          return row.advice_name + row.advice_desc + row.drug_spec_unit +  tempPrescribingNumberDesc + tempSingleDoseDesc
1334
+          return row.advice_name + tempDrugSpecDesc + ' ' + tempPrescribingNumberDesc + tempSingleDoseDesc
1288 1335
         }
1289 1336
       }
1290 1337
 
@@ -1296,7 +1343,9 @@ export default {
1296 1343
       this.form.advice_date = this.record_date
1297 1344
       this.getAdviceConfig()
1298 1345
       this.unitsOption = getDataConfig('hemodialysis', 'units')
1299
-  },
1346
+      this.template_id = this.$store.getters.xt_user.template_info.template_id
1347
+
1348
+    },
1300 1349
     components: {
1301 1350
       AddGroupAdvice,
1302 1351
       EditGroupAdvice

+ 12 - 15
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue View File

@@ -30,19 +30,12 @@
30 30
 
31 31
           <el-col :span="8">
32 32
             <el-form-item label="干体重(kg):"
33
-                          v-if="isShow('干体重')&&this.$store.getters.xt_user.template_info.template_id == 6">
33
+                          v-if="isShow('干体重')">
34 34
               <el-input type="number" v-model="assessmentBeforeDislysis.dry_weight" readonly
35 35
                         @focus="showDryWeightDialog"></el-input>
36 36
             </el-form-item>
37 37
           </el-col>
38 38
 
39
-          <el-col :span="8">
40
-            <el-form-item label="干体重(kg):"
41
-                          v-if="isShow('干体重')&&this.$store.getters.xt_user.template_info.template_id != 6">
42
-              <el-input type="number" v-model="assessmentBeforeDislysis.dry_weight"></el-input>
43
-            </el-form-item>
44
-          </el-col>
45
-
46 39
 
47 40
           <el-col :span="8">
48 41
             <el-form-item label="衣物重(kg):" v-if="isShow('衣物重')">
@@ -104,12 +97,12 @@
104 97
 
105 98
 
106 99
           <el-col :span="8">
107
-            <el-form-item label="收缩压(mmhg): " v-if="isShow('收缩压')">
100
+            <el-form-item label="收缩压(mmHg): " v-if="isShow('收缩压')">
108 101
               <el-input type="number" v-model="assessmentBeforeDislysis.systolic_blood_pressure"></el-input>
109 102
             </el-form-item>
110 103
           </el-col>
111 104
           <el-col :span="8">
112
-            <el-form-item label="舒张压(mmhg): " v-if="isShow('舒张压')">
105
+            <el-form-item label="舒张压(mmHg): " v-if="isShow('舒张压')">
113 106
               <el-input type="number" v-model="assessmentBeforeDislysis.diastolic_blood_pressure"></el-input>
114 107
             </el-form-item>
115 108
           </el-col>
@@ -630,7 +623,7 @@
630 623
             this.InnerDialogProps.titles = '前次透析后'
631 624
             this.InnerDialogProps.type = 'last_dialysis_after'
632 625
             this.InnerDialogProps.selected = this.assessmentBeforeDislysis.last_post_dialysis
633
-            this.InnerDialogProps.isShowTextArea = true
626
+            this.InnerDialogProps.isShowTextArea = false
634 627
 
635 628
             break
636 629
           case '2': // 透析期间
@@ -639,7 +632,7 @@
639 632
             this.InnerDialogProps.titles = '透析期间'
640 633
             this.InnerDialogProps.type = 'dialysis_interphase'
641 634
             this.InnerDialogProps.selected = this.assessmentBeforeDislysis.dialysis_interphase
642
-            this.InnerDialogProps.isShowTextArea = true
635
+            this.InnerDialogProps.isShowTextArea = false
643 636
             break
644 637
 
645 638
             break
@@ -649,7 +642,7 @@
649 642
             this.InnerDialogProps.titles = '透析期间'
650 643
             this.InnerDialogProps.type = 'symptom_before_dialysis'
651 644
             this.InnerDialogProps.selected = this.assessmentBeforeDislysis.symptom_before_dialysis
652
-            this.InnerDialogProps.isShowTextArea = true
645
+            this.InnerDialogProps.isShowTextArea = false
653 646
             break
654 647
 
655 648
           case '4': // 导管
@@ -658,7 +651,7 @@
658 651
             this.InnerDialogProps.titles = '导管'
659 652
             this.InnerDialogProps.type = 'catheter'
660 653
             this.InnerDialogProps.selected = this.assessmentBeforeDislysis.catheter
661
-            this.InnerDialogProps.isShowTextArea = true
654
+            this.InnerDialogProps.isShowTextArea = false
662 655
             break
663 656
 
664 657
             break
@@ -668,7 +661,7 @@
668 661
             this.InnerDialogProps.titles = '并发症'
669 662
             this.InnerDialogProps.type = 'complication'
670 663
             this.InnerDialogProps.selected = this.assessmentBeforeDislysis.complication
671
-            this.InnerDialogProps.isShowTextArea = true
664
+            this.InnerDialogProps.isShowTextArea = false
672 665
 
673 666
             break
674 667
 
@@ -797,6 +790,10 @@
797 790
       }, handleCancle: function() {
798 791
         this.isVisibility = false
799 792
       }, showDryWeightDialog: function() {
793
+        if (this.$store.getters.xt_user.user.user_type == 3) {
794
+          this.$message.error("您没有权限调整干体重")
795
+          return;
796
+        }
800 797
         this.dialogFormVisible = true
801 798
         this.isVisibility = false
802 799
 

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

@@ -300,6 +300,10 @@
300 300
         this.visible = false
301 301
       },
302 302
       submit: function() {
303
+        if(this.form.start_time == "" || this.form.start_time == null){
304
+          this.$message.error("开始时间不能为空")
305
+          return
306
+        }
303 307
         this.loading = true
304 308
         startDialysis(this.patient_id, parseTime(this.schedule_date, '{y}-{m}-{d}'), this.form.nurse_id, this.form.bed_id, this.form.lood_drawing, this.form.puncture_nurse_id, this.form.start_time,this.schedual_type).then(rs => {
305 309
           this.loading = false
@@ -313,7 +317,6 @@
313 317
             this.hide()
314 318
             this.$emit('monitor',  resp.data.monitor)
315 319
             this.$message.success("上机成功")
316
-
317 320
           } else {
318 321
             this.$message.error(resp.msg)
319 322
           }

+ 72 - 50
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

@@ -453,8 +453,8 @@
453 453
       </el-form>
454 454
       <span slot="footer" class="dialog-footer">
455 455
                 <el-button @click="handleCancle">取 消</el-button>
456
-                <el-button type="primary" @click="handleCommit">保 存</el-button>
457
-                <el-button type="primary" @click="handleSolution">保存为长期处方</el-button>
456
+                <el-button type="primary" @click="handleCommit" v-if="isPermission()">保 存</el-button>
457
+                <el-button type="primary" @click="handleSolution" v-if="isPermission()">保存为长期处方</el-button>
458 458
 
459 459
     </span>
460 460
     </el-dialog>
@@ -870,6 +870,66 @@
870 870
       }
871 871
     },
872 872
     methods: {
873
+      isPermission () {
874
+        if (this.$store.getters.xt_user.user.user_type == 3 && ( this.$store.getters.xt_user.template_info.template_id == 2 ||  this.$store.getters.xt_user.template_info.template_id == 6)) {
875
+          return false
876
+        } else {
877
+          return true
878
+        }
879
+      },
880
+      setLastRecord:function(schedual,lastAssessmentAfterDislysis,lastPredialysisEvaluation,lastDialysisPrescribe,lastDryWeightDislysis){
881
+
882
+
883
+
884
+        this.treatment_mode = this.$store.getters.treatment_mode
885
+        this.perfusion_apparatus = getDataConfig('hemodialysis', 'perfusion_apparatus')
886
+        this.replacement_ways = getDataConfig('hemodialysis', 'replacement_ways')
887
+        this.dialysate_formulation_options = getDataConfig('hemodialysis', 'dialysate_formulation')
888
+        this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
889
+        this.dialysisList = this.devices
890
+
891
+        this.body_fluid_option = this.$store.getters.body_fluid
892
+        this.special_medicine_option = this.$store.getters.special_medicine
893
+        this.displace_liqui_part_option = this.$store.getters.displace_liqui
894
+        this.blood_access_option = this.$store.getters.blood_access_internal_fistula
895
+
896
+        var date = this.$route.query && this.$route.query.date
897
+        this.record_date = uParseTime(date, '{y}-{m}-{d}')
898
+
899
+
900
+
901
+        if (this.prescription != null && typeof (this.prescription.id) != 'undefined' && this.prescription.id > 0) {
902
+          for (const key in this.prescription) {
903
+            this.dialysisPrescription[key] = this.prescription[key]
904
+          }
905
+        } else if (this.solution != null && typeof this.solution.id != 'undefined' && this.solution.id > 0) {
906
+          for (const key in this.solution) {
907
+            this.dialysisPrescription[key] = this.solution[key]
908
+          }
909
+        } else if (lastDialysisPrescribe != null && typeof lastDialysisPrescribe.id != 'undefined' && lastDialysisPrescribe.id > 0) {
910
+
911
+          for (const key in lastDialysisPrescribe) {
912
+            this.dialysisPrescription[key] = lastDialysisPrescribe[key]
913
+          }
914
+        } else{
915
+
916
+          this.dialysisPrescription.mode_id = schedual.mode_id
917
+        }
918
+
919
+        console.log(this.dialysisPrescription.anticoagulant)
920
+
921
+        var thismode = parseInt(this.dialysisPrescription.anticoagulant)
922
+        if (isNaN(thismode) || thismode <= 0) {
923
+          return false
924
+        }
925
+        if (typeof (this.anticoagulantsConfit[thismode]) === 'undefined' || this.anticoagulantsConfit[thismode] == null) {
926
+          return false
927
+        }
928
+        this.anticoagulant = this.anticoagulantsConfit[thismode]
929
+
930
+
931
+
932
+      },
873 933
       menuMsgTip: function() {
874 934
         this.msgtip_visibility = false
875 935
         this.isVisibility = true
@@ -1087,6 +1147,16 @@
1087 1147
         return uParseTime(val, '{y}-{m}-{d} {h}:{i}')
1088 1148
       },
1089 1149
       show() {
1150
+
1151
+        if (
1152
+          this.predialysis.weight_before > 0 &&
1153
+          this.last_record.weight_after > 0
1154
+        ) {
1155
+          this.add_weight = parseFloat(
1156
+            this.predialysis.weight_before - this.last_record.weight_after
1157
+          ).toFixed(2)
1158
+        }
1159
+
1090 1160
         this.isVisibility = true
1091 1161
         this.checkedCities = []
1092 1162
         for (let i = 0; i < this.targetAdvices.length; i++) {
@@ -1968,55 +2038,7 @@
1968 2038
         this.msgtip_visibility = false
1969 2039
       }
1970 2040
     },
1971
-    created() {
1972
-
1973
-
1974
-      if (
1975
-        this.predialysis.weight_before > 0 &&
1976
-        this.last_record.weight_after > 0
1977
-      ) {
1978
-        this.add_weight = parseFloat(
1979
-          this.predialysis.weight_before - this.last_record.weight_after
1980
-        ).toFixed(2)
1981
-      }
1982
-      this.treatment_mode = this.$store.getters.treatment_mode
1983
-      this.perfusion_apparatus = getDataConfig('hemodialysis', 'perfusion_apparatus')
1984
-      this.replacement_ways = getDataConfig('hemodialysis', 'replacement_ways')
1985
-      this.dialysate_formulation_options = getDataConfig('hemodialysis', 'dialysate_formulation')
1986
-      this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1987
-      this.dialysisList = this.devices
1988
-
1989
-      this.body_fluid_option = this.$store.getters.body_fluid
1990
-      this.special_medicine_option = this.$store.getters.special_medicine
1991
-      this.displace_liqui_part_option = this.$store.getters.displace_liqui
1992
-      this.blood_access_option = this.$store.getters.blood_access_internal_fistula
1993
-
1994
-      var date = this.$route.query && this.$route.query.date
1995
-      this.record_date = uParseTime(date, '{y}-{m}-{d}')
1996 2041
 
1997
-
1998
-
1999
-      if (this.prescription != null && typeof (this.prescription.id) != 'undefined' && this.prescription.id > 0) {
2000
-        for (const key in this.prescription) {
2001
-          this.dialysisPrescription[key] = this.prescription[key]
2002
-        }
2003
-      } else if (this.solution != null && typeof this.solution.id != 'undefined' && this.solution.id) {
2004
-        for (const key in this.solution) {
2005
-            this.dialysisPrescription[key] = this.solution[key]
2006
-        }
2007
-      } else if (this.last_prescription != null && typeof this.last_prescription.id != 'undefined' && this.last_prescription.id) {
2008
-
2009
-        for (const key in this.last_prescription) {
2010
-            this.dialysisPrescription[key] = this.last_prescription[key]
2011
-        }
2012
-      } else {
2013
-        this.dialysisPrescription.mode_id = this.schedual.mode_id
2014
-
2015
-      }
2016
-
2017
-
2018
-
2019
-    },
2020 2042
     watch: {
2021 2043
       "dialysisPrescription.dialysis_duration_hour":function(){
2022 2044
         let  dialysis_duration_minute = 0

+ 28 - 5
src/xt_pages/dialysis/details/dialog/finish_dialog.vue View File

@@ -64,6 +64,9 @@
64 64
       }
65 65
     },
66 66
     props: {
67
+      prescription: { // 透析处方
68
+        type: Object,
69
+      },
67 70
       dialysis_order: {
68 71
         type: Object
69 72
       },
@@ -107,9 +110,6 @@
107 110
           (nowDay < 10 ? '0' + nowDay : nowDay) + ' ' + (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
108 111
         this.patient_id = this.$route.query.patient_id
109 112
         this.schedule_date = this.$route.query.date
110
-        console.log(this.dialysis_order.end_time)
111
-
112
-        this.end_time = this.dialysis_order.finish_creator == 0 ? time : this.getTime(this.dialysis_order.end_time, '{y}-{m}-{d} {h}:{i}')
113 113
 
114 114
         if (this.dialysis_order.id == 0) {
115 115
           this.form.nurse_id = 0
@@ -133,9 +133,32 @@
133 133
         }
134 134
 
135 135
 
136
-        console.log(this.creator)
137
-        console.log(this.isPremission)
136
+        if (this.dialysis_order.id == "") {
137
+          //没有上下机记录
138
+          this.end_time = this.dialysis_order.finish_creator == 0 ? time : this.getTime(this.dialysis_order.end_time, '{y}-{m}-{d} {h}:{i}')
138 139
 
140
+        } else {
141
+          if (this.dialysis_order.start_time > 0) {
142
+            if (this.prescription.id != "") {
143
+              let endTime = 0;
144
+              endTime =
145
+                this.dialysis_order.start_time +
146
+                this.prescription.dialysis_duration_hour * 3600 +
147
+                this.prescription.dialysis_duration_minute * 60;
148
+              this.end_time = parseTime(endTime, "{y}-{m}-{d} {h}:{i}");
149
+            } else {
150
+              this.end_time =
151
+                parseTime(Date.parse(new Date()) / 1000, "{y}-{m}-{d} {h}:{i}")
152
+            }
153
+            if (this.dialysis_order.end_time > 0) {
154
+              this.end_time =
155
+                parseTime(this.dialysis_order.end_time, "{y}-{m}-{d} {h}:{i}");
156
+            }
157
+          } else {
158
+            this.end_time = this.dialysis_order.finish_creator == 0 ? time : this.getTime(this.dialysis_order.end_time, '{y}-{m}-{d} {h}:{i}')
159
+
160
+          }
161
+        }
139 162
 
140 163
 
141 164
       },

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

@@ -20,7 +20,7 @@
20 20
               {{scope.row.temperature?scope.row.temperature:''}}
21 21
             </template>
22 22
           </el-table-column>
23
-          <el-table-column align="center" label="血压(mmhg)" width="110" v-if="isShow('血压')">
23
+          <el-table-column align="center" label="血压(mmHg)" width="110" v-if="isShow('血压')">
24 24
             <template slot-scope="scope">
25 25
               {{scope.row.systolic_blood_pressure?scope.row.systolic_blood_pressure:''}}/{{scope.row.diastolic_blood_pressure?scope.row.diastolic_blood_pressure:''}}
26 26
             </template>
@@ -39,7 +39,7 @@
39 39
             </template>
40 40
           </el-table-column>
41 41
 
42
-          <el-table-column prop="venous_pressure" align="center" label="静脉压/动脉压(mmhg)" width="120" >
42
+          <el-table-column prop="venous_pressure" align="center" label="静脉压/动脉压(mmHg)" width="120" >
43 43
             <template slot-scope="scope">
44 44
               <span>{{scope.row.venous_pressure?scope.row.venous_pressure:''}}/ {{scope.row.arterial_pressure?scope.row.arterial_pressure:''}}</span>
45 45
             </template>
@@ -51,7 +51,7 @@
51 51
             </template>
52 52
           </el-table-column>
53 53
 
54
-          <el-table-column prop="transmembrane_pressure" align="center" label="跨膜压(mmhg)" width="120" v-if="isShow('跨膜压')">
54
+          <el-table-column prop="transmembrane_pressure" align="center" label="跨膜压(mmHg)" width="120" v-if="isShow('跨膜压')">
55 55
             <template slot-scope="scope">
56 56
               {{scope.row.transmembrane_pressure?scope.row.transmembrane_pressure:''}}
57 57
             </template>
@@ -136,12 +136,12 @@
136 136
             </el-col>
137 137
 
138 138
             <el-col :span="8" v-if="isShow('收缩压')">
139
-              <el-form-item label="收缩压(mmhg):">
139
+              <el-form-item label="收缩压(mmHg):">
140 140
                 <el-input v-model="form.systolic_bp"></el-input>
141 141
               </el-form-item>
142 142
             </el-col>
143 143
             <el-col :span="8" v-if="isShow('舒张压')">
144
-              <el-form-item label="舒张压(mmhg):">
144
+              <el-form-item label="舒张压(mmHg):">
145 145
                 <el-input v-model="form.diastolic_bp"></el-input>
146 146
               </el-form-item>
147 147
             </el-col>

+ 29 - 1
src/xt_pages/dialysis/details/dialysisComputer.vue View File

@@ -3,6 +3,10 @@
3 3
     <h2 class="DetailsTit"><span>{{ title }}</span></h2>
4 4
     <div class="plate " >
5 5
       <ul>
6
+        <li>
7
+          <label>班次 : </label>
8
+          <span class="content">{{ schedual_type }}</span>
9
+        </li>
6 10
         <li>
7 11
           <label>上机床位 : </label>
8 12
           <span class="content">{{ device_number }}</span>
@@ -55,11 +59,35 @@
55 59
       }
56 60
   },
57 61
   computed: {
62
+    schedual_type:function(){
63
+
64
+      if (this.record.id == 0) {
65
+        return '-'
66
+      }
67
+
68
+      switch (this.record.schedual_type) {
69
+        case 1:
70
+          return "上午"
71
+          break
72
+        case 2:
73
+          return "下午"
74
+
75
+          break
76
+        case 3:
77
+          return "晚上"
78
+
79
+          break
80
+
81
+      }
82
+
83
+
84
+
85
+    },
58 86
       device_number: function() {
59 87
         if (this.record.id == 0) {
60 88
           return '-'
61 89
         }
62
-        return this.device_number_map[this.record.bed_id] == null ? '' : this.device_number_map[this.record.bed_id].number
90
+        return this.device_number_map[this.record.bed_id] == null ? '' :this.device_number_map[this.record.bed_id].zone_name +"-"+ this.device_number_map[this.record.bed_id].number
63 91
       },
64 92
       nurse: function() {
65 93
         if (this.record.id == 0) {

+ 9 - 7
src/xt_pages/dialysis/details/dialysisMonitoring.vue View File

@@ -4,9 +4,9 @@
4 4
     <div style="width:100%;overflow:hildden;overflow-x:auto;">
5 5
     <table  class="table" style="">
6 6
       <tr>
7
-        <th  v-if="isShow('监测时间')"  width="124px">时间</th>
7
+        <th v-if="isShow('监测时间')"  width="124px">时间</th>
8 8
         <th v-if="isShow('体温')" width="72px">体温(℃)</th>
9
-        <th v-if="isShow('血压')" width="72px">血压(mmhg)</th>
9
+        <th v-if="isShow('血压')" width="72px">血压(mmHg)</th>
10 10
         <th v-if="isShow('脉搏')" width="80px">脉搏(次/分)</th>
11 11
         <th v-if="isShow('呼吸频率')" width="110px">呼吸频率(次/分)</th>
12 12
         <th width="76px">静脉压/动脉压(mmhg)</th>
@@ -16,10 +16,12 @@
16 16
         <th v-if="isShow('超滤量') && template_id != 6" width="76px">超滤量(L)</th>
17 17
         <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
18 18
         <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
19
-        <th v-if="isShow('置换率' && template_id == 6)" width="92px">置换率(ml/min)</th>
20
-        <th v-if="isShow('置换量' && template_id == 6)" width="92px">置换量(ml)</th>
21
-        <th v-if="isShow('置换率' && template_id != 6)" width="92px">置换率(L/h)</th>
22
-        <th v-if="isShow('置换量' && template_id != 6)" width="92px">置换量(L)</th>
19
+        <th v-if="isShow('置换率')&& template_id == 6" width="92px">置换率(ml/min)</th>
20
+        <th v-if="isShow('置换率')&&template_id != 6" width="92px">置换率(L/h)</th>
21
+
22
+        <th v-if="isShow('置换量')&& template_id == 6" width="92px">置换量(ml)</th>
23
+        <th v-if="isShow('置换量')&& template_id != 6" width="92px">置换量(L)</th>
24
+
23 25
         <th v-if="isShow('电导度')" width="92px">电导度(mS/m)</th>
24 26
         <th v-if="isShow('置换液流量')"  width="92px">置换液流量(ml/h)</th>
25 27
         <th v-if="isShow('病情变化')" width="92px">病情变化</th>
@@ -27,7 +29,7 @@
27 29
         <th v-if="isShow('结果')" width="92px">结果</th>
28 30
       </tr>
29 31
       <tr v-for="(monitor, index) in monitores" :key="index">
30
-        <td  v-if="isShow('监测时间')">{{ parseTime(monitor.operate_time, "{y}-{m}-{d} {h}:{i}") }}</td>
32
+        <td v-if="isShow('监测时间')">{{ parseTime(monitor.operate_time, "{y}-{m}-{d} {h}:{i}") }}</td>
31 33
         <td v-if="isShow('体温')">{{ monitor.temperature?monitor.temperature:'' }}</td>
32 34
         <td v-if="isShow('血压')">{{ monitor.systolic_blood_pressure?monitor.systolic_blood_pressure:'' }}/{{ monitor.diastolic_blood_pressure?monitor.diastolic_blood_pressure:'' }}</td>
33 35
         <td v-if="isShow('脉搏')">{{ monitor.pulse_frequency?monitor.pulse_frequency:'' }}</td>

+ 4 - 10
src/xt_pages/dialysis/details/index.vue View File

@@ -84,10 +84,11 @@
84 84
 
85 85
     <stat-order ref="stat_order" :advices="doctor_advices" :doctor_map="admin_user_map" title="临时医嘱"></stat-order>
86 86
 
87
-      <dialysis-computer ref="dialysis_computer" :record="dialysis_order" :admin_map="admin_user_map"
87
+    <double-check ref="double_check" :record="double_check" :admin_map="admin_user_map" title="双人核对 "></double-check>
88
+
89
+    <dialysis-computer ref="dialysis_computer" :record="dialysis_order" :admin_map="admin_user_map"
88 90
                          :device_number_map="device_number_map" title="透析上机 "></dialysis-computer>
89 91
 
90
-      <double-check ref="double_check" :record="double_check" :admin_map="admin_user_map" title="双人核对 "></double-check>
91 92
 
92 93
       <dialysis-monitoring ref="monitoring" :monitores="monitor_records" title="透析监测"></dialysis-monitoring>
93 94
 
@@ -399,15 +400,8 @@
399 400
 
400 401
       },
401 402
       getLongAdvice(){
402
-        var dateStr = parseTime(this.date, '{y}-{m}-{d}')
403
-        var myDate = new Date(Date.parse(dateStr));
404
-        var weekDay = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"];
405
-        console.log(weekDay[myDate.getDay()])
406
-
407 403
         let params = {
408
-          "date":dateStr+" "+"20:00:00",
409 404
           "patient_id":this.patient_id,
410
-          "week": weekDay[myDate.getDay()]
411 405
         }
412 406
         getLongAdvice(params).then(rs => {
413 407
           var resp = rs.data
@@ -511,7 +505,7 @@
511 505
             var lastDryWeightDislysis = resp.data.lastDryWeightDislysis
512 506
 
513 507
 
514
-            this.$refs.nav.setLastRecord(lastPredialysisEvaluation,lastMonitorRecord,lastAssessmentAfterDislysis,lastDialysisPrescribe,lastDryWeightDislysis)
508
+            this.$refs.nav.setLastRecord(lastPredialysisEvaluation,lastMonitorRecord,lastAssessmentAfterDislysis,lastDialysisPrescribe,lastDryWeightDislysis,schedual)
515 509
 
516 510
 
517 511
 

+ 16 - 11
src/xt_pages/dialysis/details/statOrder.vue View File

@@ -8,7 +8,7 @@
8 8
         <th width="31%">医嘱内容</th>
9 9
         <th width="18.6%">执行时间</th>
10 10
         <th width="10.5%">执行护士</th>
11
-        <th width="9.4%">核对护士</th>
11
+        <th width="9.4%" v-if="template_id != 6">核对护士</th>
12 12
       </tr>
13 13
       <tr v-for="(advice, index) in advices" :key="index" :value="advice.value">
14 14
         <td>
@@ -18,18 +18,18 @@
18 18
           <span v-if="isShowStartTime(index, advice)">{{ parseTime(advice.start_time, "{y}-{m}-{d} {h}:{i}") }}</span>
19 19
         </td>
20 20
         <td class="advice-name-td">
21
-          <span v-if="advice.parent_id>0">&nbsp;&nbsp;&nbsp;&nbsp;</span>
22 21
           <span >&nbsp;{{advice.advice_name }}</span>
23
-          <span >{{advice.advice_desc}}</span>
24
-           <span v-if="advice.advice_desc">{{advice.advice_desc}}{{advice.drug_spec_unit}}</span>
25
-          <span v-if="advice.prescribing_number">* {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
26
-          <span v-if="advice.single_dose != 0">单次用量 {{advice.single_dose}}{{advice.single_dose_unit}}</span>
27
-          <span >{{advice.delivery_way}}</span>
28
-          <span >{{advice.execution_frequency}}</span>
22
+          <span v-if="advice.advice_desc">({{advice.advice_desc}}{{advice.drug_spec_unit}})</span>
23
+          <span v-if="advice.prescribing_number">&nbsp;&nbsp;{{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
24
+          <span v-if="advice.single_dose &&  template_id == 6">{{advice.single_dose}}{{advice.single_dose_unit}}</span>
25
+          <span v-if="advice.single_dose &&  template_id != 6">单次用量{{advice.single_dose}}{{advice.single_dose_unit}}</span>
26
+          <span v-if="advice.parent_id == 0">{{advice.delivery_way}}</span>
27
+          <span v-if="advice.parent_id == 0">{{advice.execution_frequency}}</span>
28
+          <span v-if="advice.parent_id == 0 && advice.remark.length > 0">({{advice.remark}})</span>
29 29
         </td>
30
-        <td>{{ parseTime(advice.execution_time, "{y}-{m}-{d} {h}:{i}") }}</td>
30
+        <td>{{ parseTime(advice.execution_time, "{m}-{d} {h}:{i}") }}</td>
31 31
         <td>{{ advice.execution_staff != 0 ? (doctor_map[advice.execution_staff] != undefined ? doctor_map[advice.execution_staff].name : "") : "" }}</td>
32
-        <td>{{ advice.checker != 0 ? (doctor_map[advice.checker] != undefined ? doctor_map[advice.checker].name : "") : "" }}</td>
32
+        <td v-if="template_id != 6">{{ advice.checker != 0 ? (doctor_map[advice.checker] != undefined ? doctor_map[advice.checker].name : "") : "" }}</td>
33 33
       </tr>
34 34
       <tr v-if="advices.length == 0">
35 35
         <td></td>
@@ -52,7 +52,8 @@ export default {
52 52
   data() {
53 53
     return {
54 54
       title: '临时医嘱 ',
55
-      tableDate: []
55
+      tableDate: [],
56
+      template_id:0
56 57
     }
57 58
   },
58 59
   props: {
@@ -62,6 +63,10 @@ export default {
62 63
     doctor_map: {
63 64
       type: Object
64 65
     }
66
+  },  created() {
67
+    this.template_id = this.$store.getters.xt_user.template_info.template_id;
68
+
69
+
65 70
   },
66 71
   methods: {
67 72
 

+ 3 - 40
src/xt_pages/dialysis/template/DialysisPrintOrderOne.vue View File

@@ -381,7 +381,9 @@
381 381
                     <span v-if="prescription.anticoagulant==3">{{prescription.anticoagulant_zongliang}}</span>
382 382
                   </div>
383 383
                 </td>
384
-                <td width="20">IU</td>
384
+                <td width="20" v-if="isShowZero">mg</td>
385
+                <td width="20" v-else>IU</td>
386
+
385 387
 
386 388
                 <td width="80">
387 389
                   <label-box :isChecked="prescription.anticoagulant==1?true:false" showValue='无肝素'></label-box>
@@ -483,45 +485,6 @@
483 485
                 <td width="80">
484 486
                   <label-box :isChecked="prescription.mode_id==3?true:false" showValue='HD+HP'></label-box>
485 487
                 </td>
486
-                <!-- <td width="80">
487
-                  <label-box :isChecked="prescription.mode_id==6?true:false" showValue='SCUF'></label-box>
488
-                </td>
489
-                <td width="80">
490
-                  <label-box :isChecked="prescription.mode_id==7?true:false" showValue='IUF'></label-box>
491
-                </td>
492
-                <td width="80">
493
-                  <label-box :isChecked="prescription.mode_id==8?true:false" showValue='HFHD'></label-box>
494
-                </td>
495
-                <td width="80">
496
-                  <label-box :isChecked="prescription.mode_id==9?true:false" showValue='HFHD+HP'></label-box>
497
-                </td>
498
-                <td width="80">
499
-                  <label-box :isChecked="prescription.mode_id==10?true:false" showValue='PHF'></label-box>
500
-                </td>
501
-                <td width="80">
502
-                  <label-box :isChecked="prescription.mode_id==11?true:false" showValue='HFR'></label-box>
503
-                </td>
504
-                <td width="80">
505
-                  <label-box :isChecked="prescription.mode_id==12?true:false" showValue='HDF+HP'></label-box>
506
-                </td>
507
-                <td width="80">
508
-                  <label-box :isChecked="prescription.mode_id==13?true:false" showValue='CRRT'></label-box>
509
-                </td>
510
-                <td width="80">
511
-                  <label-box :isChecked="prescription.mode_id==14?true:false" showValue='腹水回输'></label-box>
512
-                </td>
513
-                <td width="80">
514
-                  <label-box :isChecked="prescription.mode_id==15?true:false" showValue='HD前置换'></label-box>
515
-                </td>
516
-                <td width="80">
517
-                  <label-box :isChecked="prescription.mode_id==16?true:false" showValue='HD后置换'></label-box>
518
-                </td>
519
-                <td width="80">
520
-                  <label-box :isChecked="prescription.mode_id==17?true:false" showValue='HDF前置换'></label-box>
521
-                </td>
522
-                <td width="80">
523
-                  <label-box :isChecked="prescription.mode_id==18?true:false" showValue='HDF后置换'></label-box>
524
-                </td> -->
525 488
 
526 489
                 <td width="35">其他</td>
527 490
                 <td width="100">

+ 222 - 222
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue View File

@@ -73,77 +73,77 @@
73 73
       <div class="row" :style=" this.totollength > 13?'margin-bottom:400px;':''">
74 74
         <table class="proj_table" >
75 75
           <tbody>
76
-            <tr><td colspan="2" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">透析前情况</td></tr>
77
-            <tr>
78
-              <td colspan="2">
79
-                <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
80
-                  <div class="inline_block" style="flex:1;">
81
-                    本次透析日期:
82
-                    <div class="under_line" style="width: 100px;text-align: center">
83
-                      {{xtdate}}
84
-                    </div>
76
+          <tr><td colspan="2" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">透析前情况</td></tr>
77
+          <tr>
78
+            <td colspan="2">
79
+              <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
80
+                <div class="inline_block" style="flex:1;">
81
+                  本次透析日期:
82
+                  <div class="under_line" style="width: 100px;text-align: center">
83
+                    {{xtdate}}
85 84
                   </div>
86
-                  <div class="inline_block" style="flex:1;">
87
-                    透析次数:
88
-                    <div class="under_line" style="width: 70px;text-align: center">
89
-                      {{patientInfo.total_dialysis?patientInfo.total_dialysis:'/'}}
90
-                    </div>
85
+                </div>
86
+                <div class="inline_block" style="flex:1;">
87
+                  透析次数:
88
+                  <div class="under_line" style="width: 70px;text-align: center">
89
+                    {{patientInfo.total_dialysis?patientInfo.total_dialysis:'/'}}
91 90
                   </div>
92
-                  <div class="inline_block" style="flex:1;">
93
-                    透前症状:
94
-                    <div class="under_line" style="width: 150px;text-align: center">
95
-                      {{predialysis.symptom_before_dialysis?predialysis.symptom_before_dialysis:'/'}}
96
-                    </div>
91
+                </div>
92
+                <div class="inline_block" style="flex:1;">
93
+                  透前症状:
94
+                  <div class="under_line" style="width: 150px;text-align: center">
95
+                    {{predialysis.symptom_before_dialysis?predialysis.symptom_before_dialysis:'/'}}
97 96
                   </div>
98 97
                 </div>
98
+              </div>
99 99
 
100
-                <div class="row" style="padding: 2px 0;line-height:23px;">
101
-                  <div class="inline_block" >
102
-                    T:
103
-                    <div class="under_line" style="width: 50px;text-align: center">
104
-                      {{predialysis.temperature?predialysis.temperature:'/'}}
105
-                    </div>
106
-                    °C
100
+              <div class="row" style="padding: 2px 0;line-height:23px;">
101
+                <div class="inline_block" >
102
+                  T:
103
+                  <div class="under_line" style="width: 50px;text-align: center">
104
+                    {{predialysis.temperature?predialysis.temperature:'/'}}
107 105
                   </div>
108
-                  <div class="inline_block" style="margin-left:10px;">
109
-                    P:
110
-                    <div class="under_line" style="width: 50px;text-align: center;">
111
-                      {{predialysis.pulse_frequency?predialysis.pulse_frequency:'/'}}
112
-                    </div>
113
-                    次/分
106
+                  °C
107
+                </div>
108
+                <div class="inline_block" style="margin-left:10px;">
109
+                  P:
110
+                  <div class="under_line" style="width: 50px;text-align: center;">
111
+                    {{predialysis.pulse_frequency?predialysis.pulse_frequency:'/'}}
114 112
                   </div>
115
-                  <div class="inline_block" style="margin-left:10px;">
116
-                    R:
117
-                    <div class="under_line" style="width: 50px;text-align: center;">
118
-                      {{predialysis.breathing_rate?predialysis.breathing_rate:'/'}}
119
-                    </div>
120
-                    次/分
113
+                  次/分
114
+                </div>
115
+                <div class="inline_block" style="margin-left:10px;">
116
+                  R:
117
+                  <div class="under_line" style="width: 50px;text-align: center;">
118
+                    {{predialysis.breathing_rate?predialysis.breathing_rate:'/'}}
121 119
                   </div>
122
-                  <div class="inline_block" style="margin-left:10px;">
123
-                    BP:
124
-                    <div class="under_line" style="width: 50px;text-align: center;">
125
-                      {{predialysis.systolic_blood_pressure?predialysis.systolic_blood_pressure:'/'}}
126
-                    </div>
127
-                    /
128
-                    <div class="under_line" style="width: 50px;text-align: center;">
129
-                      {{predialysis.diastolic_blood_pressure?predialysis.diastolic_blood_pressure:'/'}}
130
-                    </div>
131
-                    mmHg
120
+                  次/分
121
+                </div>
122
+                <div class="inline_block" style="margin-left:10px;">
123
+                  BP:
124
+                  <div class="under_line" style="width: 50px;text-align: center;">
125
+                    {{predialysis.systolic_blood_pressure?predialysis.systolic_blood_pressure:'/'}}
132 126
                   </div>
133
-                  <div class="inline_block" style="margin-left:10px;">
134
-                    血管通路:
135
-                    <div class="under_line" style="width: 200px;text-align: center;">
136
-                      {{QueryPartById(predialysis.blood_access_part_id)}} {{predialysis.blood_access_part_opera_name}}
137
-                    </div>
127
+                  /
128
+                  <div class="under_line" style="width: 50px;text-align: center;">
129
+                    {{predialysis.diastolic_blood_pressure?predialysis.diastolic_blood_pressure:'/'}}
138 130
                   </div>
131
+                  mmHg
139 132
                 </div>
140
-                <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
141
-                  <div class="inline_block" style="flex:1;">
142
-                    内瘘:
143
-                    <div class="under_line" style="width: 150px;text-align: center">
144
-                      {{predialysis.internal_fistula?predialysis.internal_fistula:'/'}}
145
-                    </div>
133
+                <div class="inline_block" style="margin-left:10px;">
134
+                  血管通路:
135
+                  <div class="under_line" style="width: 200px;text-align: center;">
136
+                    {{QueryPartById(predialysis.blood_access_part_id)}} {{predialysis.blood_access_part_opera_name}}
146 137
                   </div>
138
+                </div>
139
+              </div>
140
+              <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
141
+                <div class="inline_block" style="flex:1;">
142
+                  内瘘:
143
+                  <div class="under_line" style="width: 150px;text-align: center">
144
+                    {{predialysis.internal_fistula?predialysis.internal_fistula:'/'}}
145
+                  </div>
146
+                </div>
147 147
 
148 148
                 <div class="inline_block" style="margin-left:10px;flex:1;">
149 149
                   导管:
@@ -235,109 +235,109 @@
235 235
                   </div>
236 236
                 </div>
237 237
 
238
-                  <div class="inline_block" style="margin-left:10px;flex:1;">
239
-                    置换方式:
240
-                    <div class="under_line" style="width: 100px;text-align: center">
241
-                      {{getDisplaceLiquiPart(prescription.displace_liqui_part)}}
242
-                    </div>
243
-                  </div>
244
-                  <div class="inline_block" style="margin-left:10px;flex:1;">
245
-                    置换量:
246
-                    <div class="under_line" style="width: 70px;text-align: center">
247
-                      {{prescription.displace_liqui_value?prescription.displace_liqui_value:'/'}}
248
-                    </div>
249
-                    L
238
+                <div class="inline_block" style="margin-left:10px;flex:1;">
239
+                  置换方式:
240
+                  <div class="under_line" style="width: 100px;text-align: center">
241
+                    {{getDisplaceLiquiPart(prescription.displace_liqui_part)}}
250 242
                   </div>
251
-                  <div class="inline_block" style="margin-left:10px;flex:1;">
252
-                    血流量:
253
-                    <div class="under_line" style="width: 50px;text-align: center">
254
-                      {{prescription.blood_flow_volume?prescription.blood_flow_volume:'/'}}
255
-                    </div>
256
-                    ml/min
243
+                </div>
244
+                <div class="inline_block" style="margin-left:10px;flex:1;">
245
+                  置换量:
246
+                  <div class="under_line" style="width: 70px;text-align: center">
247
+                    {{prescription.displace_liqui_value?prescription.displace_liqui_value:'/'}}
257 248
                   </div>
258
-                  <div class="inline_block" style="margin-left:10px;flex:1;">
259
-                    透析时间:
260
-                    <div class="under_line" style="width: 50px;text-align: center">
261
-                      {{prescription.dialysis_duration_hour?prescription.dialysis_duration_hour:'/'}}
262
-                    </div>
263
-                    h
249
+                  L
250
+                </div>
251
+                <div class="inline_block" style="margin-left:10px;flex:1;">
252
+                  血流量:
253
+                  <div class="under_line" style="width: 50px;text-align: center">
254
+                    {{prescription.blood_flow_volume?prescription.blood_flow_volume:'/'}}
264 255
                   </div>
256
+                  ml/min
265 257
                 </div>
266
-                <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
267
-                  <div class="inline_block" style="flex:1;">
268
-                    透析(滤)器:
269
-                    <div class="under_line" style="width: 100px;text-align: center">
270
-                      {{prescription.dialyzer_perfusion_apparatus?prescription.dialyzer_perfusion_apparatus:'/'}}
271
-                    </div>
258
+                <div class="inline_block" style="margin-left:10px;flex:1;">
259
+                  透析时间:
260
+                  <div class="under_line" style="width: 50px;text-align: center">
261
+                    {{prescription.dialysis_duration_hour?prescription.dialysis_duration_hour:'/'}}
272 262
                   </div>
273
-                  <div class="inline_block" style="flex:1;">
274
-                    灌流器:
275
-                    <div class="under_line" style="width: 70px;text-align: center">
276
-                      /
277
-                    </div>
263
+                  h
264
+                </div>
265
+              </div>
266
+              <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
267
+                <div class="inline_block" style="flex:1;">
268
+                  透析(滤)器:
269
+                  <div class="under_line" style="width: 100px;text-align: center">
270
+                    {{prescription.dialyzer_perfusion_apparatus?prescription.dialyzer_perfusion_apparatus:'/'}}
278 271
                   </div>
279
-                  <div class="inline_block" style="flex:1;">
280
-                    干体重:
281
-                    <div class="under_line" style="width: 150px;text-align: center">
282
-                      {{predialysis.dry_weight?predialysis.dry_weight:'/'}}
283
-                    </div>kg
272
+                </div>
273
+                <div class="inline_block" style="flex:1;">
274
+                  灌流器:
275
+                  <div class="under_line" style="width: 70px;text-align: center">
276
+                    /
284 277
                   </div>
285 278
                 </div>
279
+                <div class="inline_block" style="flex:1;">
280
+                  干体重:
281
+                  <div class="under_line" style="width: 150px;text-align: center">
282
+                    {{predialysis.dry_weight?predialysis.dry_weight:'/'}}
283
+                  </div>kg
284
+                </div>
285
+              </div>
286 286
 
287
-                <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
288
-                  <div class="inline_block" style="flex:1;">
289
-                    上次透后体重:
290
-                    <div class="under_line" style="width: 100px;text-align: center">
291
-                      {{predialysis.weight_after_last_transparency?predialysis.weight_after_last_transparency:'未称重'}}
292
-                    </div>
293
-                    kg
287
+              <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
288
+                <div class="inline_block" style="flex:1;">
289
+                  上次透后体重:
290
+                  <div class="under_line" style="width: 100px;text-align: center">
291
+                    {{predialysis.weight_after_last_transparency?predialysis.weight_after_last_transparency:'未称重'}}
294 292
                   </div>
295
-                  <div class="inline_block" style="flex:1;">
296
-                    透前体重:
297
-                    <div class="under_line" style="width: 70px;text-align: center">
298
-                      {{predialysis.weight_before?predialysis.weight_before:'/'}}
299
-                    </div>
300
-                    kg
293
+                  kg
294
+                </div>
295
+                <div class="inline_block" style="flex:1;">
296
+                  透前体重:
297
+                  <div class="under_line" style="width: 70px;text-align: center">
298
+                    {{predialysis.weight_before?predialysis.weight_before:'/'}}
301 299
                   </div>
302
-                  <div class="inline_block" style="flex:1;">
303
-                    计划超滤量:
304
-                    <div class="under_line" style="width: 150px;text-align: center">
305
-                      {{prescription.target_ultrafiltration?prescription.target_ultrafiltration:'/'}}
306
-                    </div>
307
-                    L
300
+                  kg
301
+                </div>
302
+                <div class="inline_block" style="flex:1;">
303
+                  计划超滤量:
304
+                  <div class="under_line" style="width: 150px;text-align: center">
305
+                    {{prescription.target_ultrafiltration?prescription.target_ultrafiltration:'/'}}
308 306
                   </div>
307
+                  L
309 308
                 </div>
309
+              </div>
310 310
 
311
-                <div class="row" style="padding: 2px 0;line-height:23px;">
312
-                  <div class="inline_block" >
313
-                    透析液成分钾:
314
-                    <div class="under_line" style="width: 50px;text-align: center">
315
-                      {{prescription.kalium?prescription.kalium:'/'}}
316
-                    </div>
317
-                    mmol/L
311
+              <div class="row" style="padding: 2px 0;line-height:23px;">
312
+                <div class="inline_block" >
313
+                  透析液成分钾:
314
+                  <div class="under_line" style="width: 50px;text-align: center">
315
+                    {{prescription.kalium?prescription.kalium:'/'}}
318 316
                   </div>
319
-                  <div class="inline_block" style="margin-left:10px;">
320
-                    钠:
321
-                    <div class="under_line" style="width: 50px;text-align: center;">
322
-                      {{prescription.sodium?prescription.sodium:'/'}}
323
-                    </div>
324
-                    mmol/L
317
+                  mmol/L
318
+                </div>
319
+                <div class="inline_block" style="margin-left:10px;">
320
+                  钠:
321
+                  <div class="under_line" style="width: 50px;text-align: center;">
322
+                    {{prescription.sodium?prescription.sodium:'/'}}
325 323
                   </div>
326
-                  <div class="inline_block" style="margin-left:10px;">
324
+                  mmol/L
325
+                </div>
326
+                <div class="inline_block" style="margin-left:10px;">
327 327
                   钙:
328
-                    <div class="under_line" style="width: 50px;text-align: center;">
329
-                      {{prescription.calcium?prescription.calcium:'/'}}
330
-                    </div>
331
-                    mmol/L
328
+                  <div class="under_line" style="width: 50px;text-align: center;">
329
+                    {{prescription.calcium?prescription.calcium:'/'}}
332 330
                   </div>
333
-                  <div class="inline_block" style="margin-left:10px;">
331
+                  mmol/L
332
+                </div>
333
+                <div class="inline_block" style="margin-left:10px;">
334 334
                   碳酸氢根:
335
-                    <div class="under_line" style="width: 50px;text-align: center;">
336
-                      {{prescription.bicarbonate?prescription.bicarbonate:'/'}}
337
-                    </div>
338
-                    mmol/L
335
+                  <div class="under_line" style="width: 50px;text-align: center;">
336
+                    {{prescription.bicarbonate?prescription.bicarbonate:'/'}}
339 337
                   </div>
340
-                  <div class="inline_block" style="margin-left:10px;">
338
+                  mmol/L
339
+                </div>
340
+                <div class="inline_block" style="margin-left:10px;">
341 341
                   流量:
342 342
                   <div class="under_line" style="width: 50px;text-align: center;">
343 343
                     {{prescription.dialysate_flow?prescription.dialysate_flow:'/'}}
@@ -371,11 +371,11 @@
371 371
                   <div v-if="prescription.anticoagulant != 1"  class="under_line" style="width: 50px;text-align: center;">
372 372
                     {{prescription.anticoagulant_weichi?prescription.anticoagulant_weichi:"0"}}
373 373
                   </div>
374
-                  <span v-if="prescription.anticoagulant == 5">ml/h</span>
375
-                  <span v-if="prescription.anticoagulant == 4">mg/h</span>
376
-                  <span v-if="prescription.anticoagulant == 3">iu/h</span>
377
-                  <span v-if="prescription.anticoagulant == 2">iu/h</span>
378
-                  <span v-if="prescription.anticoagulant == 1">mg/h</span>
374
+                  <span v-if="prescription.anticoagulant == 5">ml</span>
375
+                  <span v-if="prescription.anticoagulant == 4">mg</span>
376
+                  <span v-if="prescription.anticoagulant == 3">iu</span>
377
+                  <span v-if="prescription.anticoagulant == 2">iu</span>
378
+                  <span v-if="prescription.anticoagulant == 1">mg</span>
379 379
 
380 380
                 </div>
381 381
                 <div class="inline_block" style="margin-left:20px;" v-if="prescription.anticoagulant == 5">
@@ -430,18 +430,18 @@
430 430
                   <td v-if="prescription.mode_id==2 || prescription.mode_id==5" width="50">置换量<br/>(ml)</td>
431 431
                   <td width="200">病情变化及处理</td>
432 432
 
433
-                      <!-- <td width="100">时间</td>
434
-                      <td width="30">T<br>C°</td>
435
-                      <td width="30">P<br/>次/分</td>
436
-                      <td width="30">R<br/>次/分</td>
437
-                      <td width="100">BP<br/>mmHg</td>
438
-                      <td width="60">静脉压/动脉压<br/>mmHg</td>
439
-                      <td width="80">血流量<br/>ml/min</td>
440
-                      <td width="90">超滤量累计L</td>
441
-                      <td width="80">钠浓度<br/>mmol/L</td>
442
-                      <td width="240">病情特殊情况处理<br/>及专科护理措施记录</td>
443
-                      <td  width="100">护士签名</td> -->
444
-                    </tr>
433
+                  <!-- <td width="100">时间</td>
434
+                  <td width="30">T<br>C°</td>
435
+                  <td width="30">P<br/>次/分</td>
436
+                  <td width="30">R<br/>次/分</td>
437
+                  <td width="100">BP<br/>mmHg</td>
438
+                  <td width="60">静脉压/动脉压<br/>mmHg</td>
439
+                  <td width="80">血流量<br/>ml/min</td>
440
+                  <td width="90">超滤量累计L</td>
441
+                  <td width="80">钠浓度<br/>mmol/L</td>
442
+                  <td width="240">病情特殊情况处理<br/>及专科护理措施记录</td>
443
+                  <td  width="100">护士签名</td> -->
444
+                </tr>
445 445
 
446 446
                 <tr v-for="(monitor,monindex) in monitors" :key="monindex">
447 447
                   <td>{{getTime(monitor.operate_time,'{h}:{i}')}}</td>
@@ -508,45 +508,45 @@
508 508
                             <span v-if="advice.start_time">
509 509
                               {{getTime(advice.start_time,'{h}:{i}')}}
510 510
                             </span>
511
-                          <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
512
-                        </td>
513
-                        <td height="32px" colspan="2" class="advice-name" style="padding-left:7px;" >
514
-                          <span v-if="advice.parent_id > 0">---></span>
515
-                          <span >{{advice.advice_name }}</span>
516
-                          <span v-if="advice&&advice.advice_desc">({{advice.advice_desc}}{{advice.drug_spec_unit}})</span>
517
-                          <span v-if="advice.prescribing_number"> &nbsp;&nbsp; {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
518
-                           <span  v-if="advice.single_dose != 0"> {{advice.single_dose}}{{advice.single_dose_unit}}</span>
519
-                          <span v-if="advice.parent_id == 0 ">{{advice.delivery_way}}</span>
520
-                          <span v-if="advice.parent_id == 0  ">{{advice.execution_frequency}}</span>
521
-                          <span v-if="advice.parent_id == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
522
-                        </td>
523
-                        <!-- <td colspan="2" height="60px" style="text-align: center" v-else >
524
-                          <span>{{advice.delivery_way}}</span>
525
-                          <span>{{advice.execution_frequency}}</span>
526
-                          <span v-if="advice.remark.length > 0">({{advice.remark}})</span>
527
-                        </td> -->
528
-                        <!-- <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td> -->
529
-                        <td height="32px">
530
-                          <span v-if="setAdminUserES(advice.advice_doctor) == ''">{{getAdminUser(advice.advice_doctor)}}</span>
531
-                          <img style="height:20px;" :src="setAdminUserES(advice.advice_doctor)" alt="" srcset="" v-else>
532
-                        </td>
533
-                        <!-- <td height="35px">
534
-                          <span v-if="setAdminUserES(advice.checker) == ''">{{getAdminUser(advice.checker)}}</span>
535
-                          <img style="height:20px;" :src="setAdminUserES(advice.checker)" alt="" srcset="" v-else>
536
-                        </td> -->
537
-                        <td height="32px">
538
-                          <span v-if="setAdminUserES(advice.execution_staff) == ''">{{getAdminUser(advice.execution_staff)}}</span>
539
-                          <img style="height:20px;" :src="setAdminUserES(advice.execution_staff)" alt="" srcset="" v-else>
540
-                        </td>
541
-                        <td height="32px">
542
-                          <span v-if="advice.execution_time">{{getTime(advice.execution_time,'{h}:{i}')}}</span>
543
-                        </td>
544
-                      </tr>
545
-                    <!-- </template> -->
546
-                  </tbody>
547
-                </table>
548
-              </td>
549
-            </tr>
511
+                    <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
512
+                  </td>
513
+                  <td height="32px" colspan="2" class="advice-name" style="padding-left:7px;" >
514
+                    <span v-if="advice.parent_id > 0">---></span>
515
+                    <span >{{advice.advice_name }}</span>
516
+                    <span v-if="advice&&advice.advice_desc">({{advice.advice_desc}}{{advice.drug_spec_unit}})</span>
517
+                    <span v-if="advice.prescribing_number"> &nbsp;&nbsp; {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
518
+                    <span  v-if="advice.single_dose != 0"> {{advice.single_dose}}{{advice.single_dose_unit}}</span>
519
+                    <span v-if="advice.parent_id == 0 ">{{advice.delivery_way}}</span>
520
+                    <span v-if="advice.parent_id == 0  ">{{advice.execution_frequency}}</span>
521
+                    <span v-if="advice.parent_id == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
522
+                  </td>
523
+                  <!-- <td colspan="2" height="60px" style="text-align: center" v-else >
524
+                    <span>{{advice.delivery_way}}</span>
525
+                    <span>{{advice.execution_frequency}}</span>
526
+                    <span v-if="advice.remark.length > 0">({{advice.remark}})</span>
527
+                  </td> -->
528
+                  <!-- <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td> -->
529
+                  <td height="32px">
530
+                    <span v-if="setAdminUserES(advice.advice_doctor) == ''">{{getAdminUser(advice.advice_doctor)}}</span>
531
+                    <img style="height:20px;" :src="setAdminUserES(advice.advice_doctor)" alt="" srcset="" v-else>
532
+                  </td>
533
+                  <!-- <td height="35px">
534
+                    <span v-if="setAdminUserES(advice.checker) == ''">{{getAdminUser(advice.checker)}}</span>
535
+                    <img style="height:20px;" :src="setAdminUserES(advice.checker)" alt="" srcset="" v-else>
536
+                  </td> -->
537
+                  <td height="32px">
538
+                    <span v-if="setAdminUserES(advice.execution_staff) == ''">{{getAdminUser(advice.execution_staff)}}</span>
539
+                    <img style="height:20px;" :src="setAdminUserES(advice.execution_staff)" alt="" srcset="" v-else>
540
+                  </td>
541
+                  <td height="32px">
542
+                    <span v-if="advice.execution_time">{{getTime(advice.execution_time,'{h}:{i}')}}</span>
543
+                  </td>
544
+                </tr>
545
+                <!-- </template> -->
546
+                </tbody>
547
+              </table>
548
+            </td>
549
+          </tr>
550 550
           </tbody>
551 551
         </table>
552 552
       </div>
@@ -571,27 +571,27 @@
571 571
           </div>
572 572
           <div class="inline_block">
573 573
             门诊:
574
-              <div class="under_line" style="width: 30px;text-align: center;">
575
-                  <check-box  :checked="patientInfo_source_1 "></check-box>
576
-              </div>
574
+            <div class="under_line" style="width: 30px;text-align: center;">
575
+              <check-box  :checked="patientInfo_source_1 "></check-box>
576
+            </div>
577 577
           </div>
578 578
           <div class="inline_block">
579 579
             病区:
580
-              <div class="under_line" style="width: 50px;text-align: center;">
581
-                  {{'/'}}
582
-              </div>
580
+            <div class="under_line" style="width: 50px;text-align: center;">
581
+              {{'/'}}
582
+            </div>
583 583
           </div>
584 584
           <div class="inline_block">
585 585
             床号:
586
-              <div class="under_line" style="width: 50px;text-align: center;">
587
-                  {{'/'}}
588
-              </div>
586
+            <div class="under_line" style="width: 50px;text-align: center;">
587
+              {{'/'}}
588
+            </div>
589 589
           </div>
590 590
           <div class="inline_block">
591 591
             透析号:
592
-              <div class="under_line" style="width: 70px;text-align: center;">
593
-                {{patientInfo.dialysis_no}}
594
-              </div>
592
+            <div class="under_line" style="width: 70px;text-align: center;">
593
+              {{patientInfo.dialysis_no}}
594
+            </div>
595 595
           </div>
596 596
           <div class="inline_block" style="margin-left: 5px;">
597 597
             住院号/门诊号:
@@ -650,7 +650,7 @@
650 650
                 <span >{{advice.advice_name }}</span>
651 651
                 <span v-if="advice&&advice.advice_desc">({{advice.advice_desc}}{{advice.drug_spec_unit}})</span>
652 652
                 <span v-if="advice.prescribing_number"> &nbsp;&nbsp; {{advice.prescribing_number}}{{advice.prescribing_number_unit}}</span>
653
-                  <span  v-if="advice.single_dose != 0"> {{advice.single_dose}}{{advice.single_dose_unit}}</span>
653
+                <span  v-if="advice.single_dose != 0"> {{advice.single_dose}}{{advice.single_dose_unit}}</span>
654 654
                 <span v-if="advice.parent_id == 0 ">{{advice.delivery_way}}</span>
655 655
                 <span v-if="advice.parent_id == 0  ">{{advice.execution_frequency}}</span>
656 656
                 <span v-if="advice.parent_id == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
@@ -783,7 +783,7 @@
783 783
               <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
784 784
                 <div class="inline_block" style="flex:1; display:inline-block;">
785 785
                   治疗小结:
786
-                  <div class="under_line" style="width: 820px;line-height: 25px;text-align: left;margin-left: 2px; display:inline-block;word-wrap: break-word;word-break: break-all;white-space: normal;"> {{summary.dialysis_summary?summary.dialysis_summary:'/'}}</div>
786
+                  <div class="under_line" style="width: 90%;line-height: 25px;text-align: left;margin-left: 2px; display:inline-block;"> {{summary.dialysis_summary?summary.dialysis_summary:'/'}}</div>
787 787
                 </div>
788 788
               </div>
789 789
 
@@ -968,7 +968,7 @@
968 968
       }
969 969
     },
970 970
     methods: {
971
-       getDisplaceLiquiPart: function (val) {
971
+      getDisplaceLiquiPart: function (val) {
972 972
         let displace_liqui_part_name = '/'
973 973
         let displace_liqui_part = this.displaceLiquiPartOptions
974 974
         for (let i = 0; i < displace_liqui_part.length; i++) {
@@ -978,7 +978,7 @@
978 978
         }
979 979
         return displace_liqui_part_name
980 980
       },
981
-        replacementWaysById: function (val) {
981
+      replacementWaysById: function (val) {
982 982
         let replacementWaysname = '/'
983 983
         // let vascular_access = getDataConfig('hemodialysis', 'vascular_access')
984 984
 
@@ -1216,7 +1216,7 @@
1216 1216
                 tempmonitorflag = false
1217 1217
               }
1218 1218
               if(tempmonitorflag && index == this.monitors.length-1){
1219
-                  this.monitors[index].end ="【结束透析】"
1219
+                this.monitors[index].end ="【结束透析】"
1220 1220
               }
1221 1221
             }
1222 1222
 
@@ -1524,7 +1524,7 @@
1524 1524
 </script>
1525 1525
 
1526 1526
 <style>
1527
-   .print_page_main_content {
1527
+  .print_page_main_content {
1528 1528
     background-color: white;
1529 1529
     width: 960px;
1530 1530
     margin: 0 auto 50px;
@@ -1539,7 +1539,7 @@
1539 1539
     letter-spacing: 5px;
1540 1540
   }
1541 1541
 
1542
-   .dialysis-print-order .order-title {
1542
+  .dialysis-print-order .order-title {
1543 1543
     margin: auto;
1544 1544
     font-weight: 600;
1545 1545
     text-align: center;
@@ -1563,11 +1563,11 @@
1563 1563
   .inline_block {
1564 1564
     display: inline-block;
1565 1565
   }
1566
-   .under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}
1566
+  .under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}
1567 1567
 
1568
-   .under_line_two::before {content: "\00A0";}
1568
+  .under_line_two::before {content: "\00A0";}
1569 1569
 
1570
-   .under_line_two::after {content: "\00A0";}
1570
+  .under_line_two::after {content: "\00A0";}
1571 1571
 
1572 1572
   .under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap;width: 50%;}
1573 1573
 
@@ -1648,7 +1648,7 @@
1648 1648
   }
1649 1649
   .margin-bottom-50{
1650 1650
   }
1651
-   .margin-bottom-300 {
1651
+  .margin-bottom-300 {
1652 1652
     margin-bottom:450px;
1653 1653
   }
1654 1654
   .margin-bottom-600 {
@@ -1678,5 +1678,5 @@
1678 1678
     margin-left: 2px;
1679 1679
     margin-top: 2px;
1680 1680
     position: absolute;
1681
-}
1681
+  }
1682 1682
 </style>