Przeglądaj źródła

Merge remote-tracking branch 'origin/20230223_pc_vue_new_branch' into 20230223_pc_vue_new_branch

yq1 3 tygodni temu
rodzic
commit
b3f37ac2ae

+ 8 - 4
src/xt_pages/outpatientDoctorStation/components/prescriptionTemplateTable.vue Wyświetl plik

@@ -149,8 +149,11 @@
149 149
                     <div style="display:flex;align-items:center;">
150 150
                         <el-input v-model="scope.row.single_dose" @input="getProjectSingleDose(scope)"
151 151
                                   placeholder=""></el-input>
152
-                        <div>{{scope.row.unit}}</div>
153
-                      <div v-if="scope.row.unit == ''">{{scope.row.good_info.default_count_unit}}</div>
152
+<!--                      <div v-if="scope.row.unit == ''">{{scope.row.good_info.default_count_unit}}</div>-->
153
+                      <div >{{scope.row.unit}}</div>
154
+
155
+<!--                      <div v-else="scope.row.unit == ''">{{scope.row.good_info.default_count_unit}}</div>-->
156
+
154 157
                     </div>
155 158
 
156 159
                 </template>
@@ -184,8 +187,9 @@
184 187
                 <template slot-scope="scope">
185 188
                     <div style="display:flex;align-items:center;">
186 189
                         <el-input v-model="scope.row.total" style="width:60%" placeholder=""></el-input>
187
-                        <div>{{scope.row.unit}}</div>
188
-                      <div v-if="scope.row.unit == ''">{{scope.row.good_info.default_count_unit}}</div>
190
+<!--                      <div v-if="scope.row.unit == ''">{{scope.row.good_info.default_count_unit}}</div>-->
191
+                      <div >{{scope.row.unit}}</div>
192
+
189 193
                     </div>
190 194
                 </template>
191 195
             </el-table-column>

+ 28 - 1
src/xt_pages/qcd/patientControlAnalysis.vue Wyświetl plik

@@ -77,7 +77,7 @@
77 77
         </div>
78 78
         <div>
79 79
           <el-button type="primary" size="small" style="margin-bottom: 10px;" @click="toExportList">导出</el-button>
80
-          <el-button type="primary" size="small" style="margin-bottom: 10px;" @click="getPatientInspectionList">导出2</el-button>
80
+          <!-- <el-button type="primary" size="small" style="margin-bottom: 10px;" @click="getPatientInspectionList">导出2</el-button> -->
81 81
           <el-table :data="tableData" v-loading="isLoadingTwo" border style="width: 100%"
82 82
                     :row-style="{ color: '#303133' }"
83 83
                     :header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}">
@@ -854,6 +854,33 @@ export default {
854 854
           if(response.data.state ==1){
855 855
             var list = response.data.data.list
856 856
             console.log("list----------",list)
857
+            import("@/vendor/Export2Excel").then((excel) => {
858
+              
859
+                
860
+              if(list!=null && list.length>0){
861
+                
862
+                for(let i=0;i<list.length;i++){
863
+                  list[i].index = i+1
864
+                  list[i].befor_bp = list[i].BeforDiastolicBloodPressure +"/" + list[i].BeforSystolicBloodPressure
865
+                  list[i].after_bp = list[i].AfterDiastolicBloodPressure+"/" + list[i].AfterSystolicBloodPressure
866
+                }
867
+             
868
+              }
869
+              var arr =["序号","姓名","透析号","透前BP","透后BP","血磷","血红蛋白","血钙","校正钙","甲旁素","转铁蛋白","铁蛋白","前白蛋白","CRP","β2-MG","透前尿素氮","透后尿素氮","URR","KTV"]
870
+              const tHeader = arr
871
+              var newList = ["index","name","dialysis_no","befor_bp","after_bp","XueLin","XueHongDanBai","XueGai","JiaoZhengGai","JiaPanSu","YiTieDanBai","TieDanBai","QianBaiDanBai","Crp","Mg","","","URR","KTV"]
872
+              
873
+
874
+              const data = this.formatJson(newList, list);
875
+              console.log("DATA======",data)
876
+              excel.export_json_to_excel({
877
+                header: tHeader,
878
+                data,
879
+                filename: "患者质控达标统计",
880
+              });
881
+              this.downloadLoading = false;
882
+            });
883
+            
857 884
           }
858 885
        })
859 886
      

+ 13 - 13
src/xt_pages/user/evaluationtool/Fallassessment.vue Wyświetl plik

@@ -929,18 +929,18 @@
929 929
             }
930 930
          }
931 931
          var params = {
932
-          is_age:this.nianlin,//年龄
933
-          is_jiwang:this.jiwang,//既往史
934
-          is_yishizt:this.yishizt,//意识状态
935
-          is_ganguan:this.ganguan,//感官
936
-          is_shentizk:this.shentizk,// 身体状况
937
-          is_syyaowu:this.syyaowu,//使用药物
938
-          is_paixie:this.paixie,//排泄
939
-          is_zilin:this.zilinl, //自理能力
940
-          is_xiaoguo:this.xiaoguo,//预防效果
941
-          is_touxidiedao:this.touxidiedao,//透析跌倒
942
-          list:this.list,
943
-          listOne:this.listOne,
932
+          is_age:JSON.stringify(this.nianlin),//年龄
933
+          is_jiwang:JSON.stringify(this.jiwang),//既往史
934
+          is_yishizt:JSON.stringify(this.yishizt),//意识状态
935
+          is_ganguan:JSON.stringify(this.ganguan),//感官
936
+          is_shentizk:JSON.stringify(this.shentizk),// 身体状况
937
+          is_syyaowu:JSON.stringify(this.syyaowu),//使用药物
938
+          is_paixie:JSON.stringify(this.paixie),//排泄
939
+          is_zilin:JSON.stringify(this.zilinl), //自理能力
940
+          is_xiaoguo:JSON.stringify(this.xiaoguo),//预防效果
941
+          is_touxidiedao:JSON.stringify(this.touxidiedao),//透析跌倒
942
+          list:JSON.stringify(this.list),
943
+          listOne:JSON.stringify(this.listOne),
944 944
           record_date:record_date,
945 945
           ping_date:ping_date,
946 946
           admin_user_id:this.admin_user_id,
@@ -969,7 +969,7 @@
969 969
 
970 970
          }
971 971
          console.log("params",params)
972
-
972
+      
973 973
         saveFllassessmentList(params).then(response=>{
974 974
            if(response.data.state ==1){
975 975
              var patientFallassessment = response.data.data.patientFallassessment

+ 185 - 513
src/xt_pages/user/history/tumble_history.vue Wyświetl plik

@@ -234,8 +234,8 @@
234 234
                   </tr>
235 235
                 </tbody>
236 236
               </table>
237
-              <p><span>健康宣教:{{ item.contentOne }} </span> </p>
238
-              <p> <span>护理措施:{{ item.content }}</span></p>
237
+              <p><span>健康宣教:{{ item.textOne }} </span> </p>
238
+              <p> <span>护理措施:{{ item.text }}</span></p>
239 239
               <p>
240 240
                 <span>预防效果:</span>
241 241
                 <span v-for="item in xiaoguo" class="rightjiange">
@@ -245,8 +245,8 @@
245 245
               <p>
246 246
                 <span>透析间期跌倒事件:</span>
247 247
                 <span class="rightjiange">日期:{{ getTime(item.ping_date) }}</span>
248
-                <span v-for="item in touxidiedao" class="rightjiange">
249
-                  <label><input type="checkbox" name="ball" value="volleyball" />&nbsp</label>
248
+                <span v-for="item in touxidiedao" style="margin-right:10px">
249
+                   <label><input type="checkbox" name="ball" value="volleyball"  v-model="item.touxidiedao_check"/>&nbsp{{ item.content }}</label>
250 250
                 </span>
251 251
               </p>
252 252
               <p>
@@ -261,6 +261,8 @@
261 261
         <el-button type="primary" @click="mingxi_dialogVisible = false">确 定</el-button>
262 262
       </span>
263 263
     </el-dialog>
264
+
265
+    
264 266
     <!-- 编辑 -->
265 267
     <el-dialog
266 268
       title="编辑"
@@ -559,7 +561,7 @@
559 561
                                 <td>
560 562
                                   <div class="xiaojige">
561 563
                                     <label>
562
-                                      <input type="checkbox" name="ball" value="volleyball"  v-model="item.is_content_check_one"/>&nbsp;{{ item.content }}
564
+                                      <input type="checkbox" name="ball" value="volleyball"  v-model="item.is_content_check_one"/>&nbsp;{{ item.contentOne }}
563 565
                                     </label><br>
564 566
                                    
565 567
                                   </div>
@@ -913,211 +915,159 @@ export default{
913 915
             var list = response.data.data.list
914 916
             this.patients = response.data.data.patients
915 917
             for(let i=0;i<list.length;i++){
916
-              list[i].content =""
917
-              list[i].contentOne = ""
918
+              list[i].text =""
919
+              list[i].textOne = ""
918 920
               
919 921
               if(list[i].is_check == 1){
920
-                list[i].contentOne= "告知病人及家属病人有跌倒的危险"
922
+                list[i].textOne= "告知病人及家属病人有跌倒的危险"
921 923
               } 
922 924
 
923 925
               if(list[i].is_check_one == 1){
924
-                list[i].contentOne= list[i].contentOne + "告知家属24小时陪伴,尤其在患者活动锻炼时,应有人陪伴,若离开请与值班护士联系"
926
+                list[i].textOne= list[i].textOne + "告知家属24小时陪伴,尤其在患者活动锻炼时,应有人陪伴,若离开请与值班护士联系"
925 927
               } 
926 928
 
927 929
               if(list[i].is_check_two == 1){
928
-                list[i].contentOne= list[i].contentOne + "告知病人及家属病人关于药物作用的注意事项"
930
+                list[i].textOne= list[i].textOne + "告知病人及家属病人关于药物作用的注意事项"
929 931
               } 
930 932
 
931 933
               if(list[i].is_check_three == 1){
932
-                list[i].contentOne= list[i].contentOne + "穿合适的裤子,以免绊倒;穿防滑鞋"
934
+                list[i].textOne= list[i].textOne + "穿合适的裤子,以免绊倒;穿防滑鞋"
933 935
               } 
934 936
 
935 937
               if(list[i].is_check_five == 1){
936
-                list[i].contentOne= list[i].contentOne + "如出现双眼发黑、下肢无力、行走不稳和不能移动时,立即原地坐/蹲下或靠墙,呼叫他人帮助"
938
+                list[i].textOne= list[i].textOne + "如出现双眼发黑、下肢无力、行走不稳和不能移动时,立即原地坐/蹲下或靠墙,呼叫他人帮助"
937 939
               } 
938 940
 
939 941
               if(list[i].is_check_six == 1){
940
-                list[i].contentOne= list[i].contentOne + "指导病人使用病房及卫生间扶手"
942
+                list[i].textOne= list[i].textOne + "指导病人使用病房及卫生间扶手"
941 943
               } 
942 944
 
943 945
               if(list[i].is_check_seven == 1){
944
-                list[i].contentOne= list[i].contentOne + "其他有关告知"
946
+                list[i].textOne= list[i].textOne + "其他有关告知"
945 947
               } 
946 948
 
947 949
               if(list[i].is_check_four == 1){
948
-                list[i].contentOne= list[i].contentOne + " 告知患者改变体位欲活动时应遵循“三步曲”,即平卧30秒→双腿下垂30秒→行走,避免突然改变体位,引起体位性低血压,特别是夜间"
950
+                list[i].textOne= list[i].textOne + " 告知患者改变体位欲活动时应遵循“三步曲”,即平卧30秒→双腿下垂30秒→行走,避免突然改变体位,引起体位性低血压,特别是夜间"
949 951
               } 
950 952
 
951 953
               if(list[i].is_check_eight ==1){
952
-                list[i].content = "在病人床头悬挂'防跌倒'、'防坠床'警示牌"
954
+                list[i].text = "在病人床头悬挂'防跌倒'、'防坠床'警示牌"
953 955
               }
954 956
               if(list[i].is_check_night == 1){
955
-                list[i].content =  list[i].content + "呼叫器及用物放置病人易取处,教会使用呼叫器"
957
+                list[i].text =  list[i].text + "呼叫器及用物放置病人易取处,教会使用呼叫器"
956 958
               }
957 959
               if(list[i].is_check_ten == 1){
958
-                list[i].content =  list[i].content + "及时给予便器,床上(边)大小便"
960
+                list[i].text =  list[i].text + "及时给予便器,床上(边)大小便"
959 961
               }
960 962
               if(list[i].is_check_eleven == 1){
961
-                list[i].content =  list[i].content + "使用床档"
963
+                list[i].text =  list[i].text + "使用床档"
962 964
               }
963 965
               if(list[i].is_check_twelve == 1){
964
-                list[i].content =  list[i].content + "使用约束带"
966
+                list[i].text =  list[i].text + "使用约束带"
965 967
               }
966 968
               if(list[i].is_check_thirteen == 1){
967
-                list[i].content =  list[i].content + "使用助行器"
969
+                list[i].text =  list[i].text + "使用助行器"
968 970
               }
969 971
               if(list[i].is_check_fourteen == 1){
970
-                list[i].content =  list[i].content + "需要时协助病人上、下床"
972
+                list[i].text =  list[i].text + "需要时协助病人上、下床"
971 973
               }
972 974
               if(list[i].is_check_fourteen == 1){
973
-                list[i].content =  list[i].content + "协助病人如厕"
975
+                list[i].text =  list[i].text + "协助病人如厕"
974 976
               }
975 977
               if(list[i].is_check_sixteen == 1){
976
-                list[i].content =  list[i].content + "避免地面积水、湿滑"
978
+                list[i].text =  list[i].text + "避免地面积水、湿滑"
977 979
               }
978 980
               if(list[i].is_check_seventeen == 1){
979
-                list[i].content =  list[i].content + "消除床旁及通道障碍"
981
+                list[i].text =  list[i].text + "消除床旁及通道障碍"
980 982
               }
981 983
               if(list[i].is_check_eighteen == 1){
982
-                list[i].content =  list[i].content + "病床调至合适高度"
984
+                list[i].text =  list[i].text + "病床调至合适高度"
983 985
               }
984 986
               if(list[i].is_check_nineteen == 1){
985
-                list[i].content =  list[i].content + "及时锁上病床及轮椅的轮轴"
987
+                list[i].text =  list[i].text + "及时锁上病床及轮椅的轮轴"
986 988
               }
987 989
 
988
-              if(list[i].PatientFallassessmentAge!=null && list[i].PatientFallassessmentAge.length>0){
989
-                  this.nianlin = []
990
-                   var obj = {id:0,age_check:false,content:"",is_status:0}
991
-                  for(let j=0;j<list[i].PatientFallassessmentAge.length;j++){
992
-                     obj.content = list[i].PatientFallassessmentAge[j].content
993
-                     if(list[i].PatientFallassessmentAge[j].is_status ==1){
994
-                        obj.age_check = true
995
-                     }else{
996
-                        obj.age_check = false
997
-                     }
998
-                     this.nianlin.push(obj)
999
-                  }
1000
-              } 
1001 990
 
1002
-              if(list[i].XtPatientFallassessmentHistory!=null && list[i].XtPatientFallassessmentHistory.length>0){
1003
-                  this.jiwang = []
1004
-                   var obj = {id:0,age_check:false,content:"",is_status:0}
1005
-                  for(let j=0;j<list[i].XtPatientFallassessmentHistory.length;j++){
1006
-                     obj.content = list[i].XtPatientFallassessmentHistory[j].content
1007
-                     if(list[i].XtPatientFallassessmentHistory[j].is_status ==1){
1008
-                        obj.jiwang_check = true
1009
-                     }else{
1010
-                        obj.jiwang_check = false
1011
-                     }
1012
-                     this.jiwang.push(obj)
1013
-                  }
1014
-              } 
991
+              if(list[i]&&list[i].content!=undefined){
992
+                var arr = JSON.parse(list[i].content)
993
+                this.nianlin = []
994
+                this.nianlin = arr
995
+            }
1015 996
 
1016
-              if(list[i].XtPatientFallassessmentRealize!=null && list[i].XtPatientFallassessmentRealize.length>0){
1017
-                  this.yishizt = []
1018
-                   var obj = {id:0,yishizt_check:false,content:"",is_status:0}
1019
-                  for(let j=0;j<list[i].XtPatientFallassessmentRealize.length;j++){
1020
-                     obj.content = list[i].XtPatientFallassessmentRealize[j].content
1021
-                     if(list[i].XtPatientFallassessmentRealize[j].is_status ==1){
1022
-                        obj.yishizt_check = true
1023
-                     }else{
1024
-                        obj.yishizt_check = false
1025
-                     }
1026
-                     this.yishizt.push(obj)
1027
-                  }
1028
-              } 
997
+            if(list[i]&&list[i].content_one!=undefined){
998
+              var arr = JSON.parse(list[i].content_one)
999
+              this.jiwang = []
1000
+              this.jiwang = arr
1001
+            }
1029 1002
 
1030
-              if(list[i].XtPatientFallassessmentOrgan!=null && list[i].XtPatientFallassessmentOrgan.length>0){
1031
-                  this.ganguan = []
1032
-                   var obj = {id:0,ganguan_check:false,content:"",is_status:0}
1033
-                  for(let j=0;j<list[i].XtPatientFallassessmentOrgan.length;j++){
1034
-                     obj.content = list[i].XtPatientFallassessmentOrgan[j].content
1035
-                     if(list[i].XtPatientFallassessmentOrgan[j].is_status ==1){
1036
-                        obj.ganguan_check = true
1037
-                     }else{
1038
-                        obj.ganguan_check = false
1039
-                     }
1040
-                     this.ganguan.push(obj)
1041
-                  }
1042
-              } 
1003
+            if(list[i]&&list[i].content_two!=undefined){
1004
+              var arr = JSON.parse(list[i].content_two)
1005
+              this.yishizt = []
1006
+              this.yishizt = arr
1007
+            }
1043 1008
 
1044
-              if(list[i].XtPatientFallassessmentBody!=null && list[i].XtPatientFallassessmentBody.length>0){
1045
-                  this.shentizk = []
1046
-                   var obj = {id:0,shentizk_check:false,content:"",is_status:0}
1047
-                  for(let j=0;j<list[i].XtPatientFallassessmentBody.length;j++){
1048
-                     obj.content = list[i].XtPatientFallassessmentBody[j].content
1049
-                     if(list[i].XtPatientFallassessmentBody[j].is_status ==1){
1050
-                        obj.shentizk_check = true
1051
-                     }else{
1052
-                        obj.shentizk_check = false
1053
-                     }
1054
-                     this.shentizk.push(obj)
1055
-                  }
1056
-              } 
1009
+            if(list[i]&&list[i].content_three!=undefined){
1010
+              var arr = JSON.parse(list[i].content_three)
1011
+              this.ganguan = []
1012
+              this.ganguan = arr
1013
+            }
1057 1014
 
1058
-              if(list[i].XtPatientFallassessmentMedical!=null && list[i].XtPatientFallassessmentMedical.length>0){
1059
-                  this.syyaowu = []
1060
-                   var obj = {id:0,syyaowu_check:false,content:"",is_status:0}
1061
-                  for(let j=0;j<list[i].XtPatientFallassessmentMedical.length;j++){
1062
-                     obj.content = list[i].XtPatientFallassessmentMedical[j].content
1063
-                     if(list[i].XtPatientFallassessmentMedical[j].is_status ==1){
1064
-                        obj.syyaowu_check = true
1065
-                     }else{
1066
-                        obj.syyaowu_check = false
1067
-                     }
1068
-                     this.syyaowu.push(obj)
1069
-                  }
1070
-              } 
1071 1015
 
1072
-              if(list[i].XtPatientFallassessmentExcrete!=null && list[i].XtPatientFallassessmentExcrete.length>0){
1073
-                  this.paixie = []
1074
-                   var obj = {id:0,paixie_check:false,content:"",is_status:0}
1075
-                  for(let j=0;j<list[i].XtPatientFallassessmentExcrete.length;j++){
1076
-                     obj.content = list[i].XtPatientFallassessmentExcrete[j].content
1077
-                     if(list[i].XtPatientFallassessmentExcrete[j].is_status ==1){
1078
-                        obj.paixie_check = true
1079
-                     }else{
1080
-                        obj.paixie_check = false
1081
-                     }
1082
-                     this.paixie_check.push(obj)
1083
-                  }
1084
-              } 
1016
+            if(list[i]&&list[i].content_four!=undefined){
1017
+              var arr = JSON.parse(list[i].content_four)
1018
+              this.shentizk = []
1019
+              this.shentizk = arr
1020
+            }
1021
+
1022
+            if(list[i]&&list[i].content_five!=undefined){
1023
+              var arr = JSON.parse(list[i].content_five)
1024
+              this.syyaowu = []
1025
+              this.syyaowu = arr
1026
+            }
1027
+
1028
+            if(list[i]&&list[i].content_six!=undefined){
1029
+              var arr = JSON.parse(list[i].content_six)
1030
+              this.paixie = []
1031
+              this.paixie = arr
1032
+            }
1033
+
1034
+            if(list[i]&&list[i].content_seven!=undefined){
1035
+              var arr = JSON.parse(list[i].content_seven)
1036
+              this.zilinl = []
1037
+              this.zilinl = arr
1038
+            }
1039
+
1040
+
1041
+            if(list[i]&&list[i].content_eight!=undefined){
1042
+              var arr = JSON.parse(list[i].content_eight)
1043
+              this.xiaoguo = []
1044
+              this.xiaoguo = arr
1045
+            }
1046
+
1047
+            if(list[i]&&list[i].content_night!=undefined){
1048
+              var arr = JSON.parse(list[i].content_night)
1049
+              this.touxidiedao = []
1050
+              this.touxidiedao = arr
1051
+            }
1052
+
1053
+            if(list[i]&&list[i].content_add!=undefined){
1054
+              var arr = JSON.parse(list[i].content_add)
1055
+              this.list = []
1056
+              this.list = arr
1057
+            }
1058
+
1059
+            if(list[i]&&list[i].content_add_one!=undefined){
1060
+              var arr = JSON.parse(list[i].content_add_one)
1061
+              this.listOne = []
1062
+              this.listOne = arr
1063
+            }
1085 1064
 
1086
-              if(list[i].XtPatientFallassessmentCare!=null && list[i].XtPatientFallassessmentCare.length>0){
1087
-                  this.zilinl = []
1088
-                   var obj = {id:0,zilinl_check:false,content:"",is_status:0}
1089
-                  for(let j=0;j<list[i].XtPatientFallassessmentCare.length;j++){
1090
-                     obj.content = list[i].XtPatientFallassessmentCare[j].content
1091
-                     if(list[i].XtPatientFallassessmentCare[j].is_status ==1){
1092
-                        obj.zilinl_check = true
1093
-                     }else{
1094
-                        obj.zilinl_check = false
1095
-                     }
1096
-                     this.zilinl.push(obj)
1097
-                  }
1098
-              } 
1099 1065
 
1100
-              if(list[i].XtPatientFallassessmentPrevent!=null && list[i].XtPatientFallassessmentPrevent.length>0){
1101
-                  this.xiaoguo = []
1102
-                   var obj = {id:0,xiaoguo_check:false,content:"",is_status:0}
1103
-                  for(let j=0;j<list[i].XtPatientFallassessmentPrevent.length;j++){
1104
-                     obj.content = list[i].XtPatientFallassessmentPrevent[j].content
1105
-                     if(list[i].XtPatientFallassessmentPrevent[j].is_status ==1){
1106
-                        obj.xiaoguo_check = true
1107
-                     }else{
1108
-                        obj.xiaoguo_check = false
1109
-                     }
1110
-                     this.xiaoguo.push(obj)
1111
-                  }
1112
-              } 
1113
-           }
1114
-            console.log("nianlin-----",this.nianlin)
1115
-            console.log("list=-====",list)
1116 1066
             this.printList =list
1117 1067
             this.mingxi_dialogVisible = true
1118 1068
           }
1069
+         }
1119 1070
         })
1120
-      
1121 1071
      }
1122 1072
     },
1123 1073
     print_pingfen(ids){
@@ -1321,224 +1271,88 @@ export default{
1321 1271
             if(patientFallsessment.is_check_nineteen ==2){
1322 1272
               this.is_check_nineteen =false
1323 1273
             }
1324
-         
1325
-         
1326
-            if(patientFallsessment.PatientFallassessmentAge!=null && patientFallsessment.PatientFallassessmentAge.length>0){
1327
-              for(let i=0;i<patientFallsessment.PatientFallassessmentAge.length>0;i++){
1328
-               for(let j=0;j<this.nianlin.length;j++){
1329
-                  if(patientFallsessment.PatientFallassessmentAge[i].content == this.nianlin[j].content){
1330
-                    this.nianlin[j].id = patientFallsessment.PatientFallassessmentAge[i].id
1331
-                    if(patientFallsessment.PatientFallassessmentAge[i].is_check_status == 2){
1332
-                      this.nianlin[j].age_check = false
1333
-                     
1334
-                    }
1335
-                    if(patientFallsessment.PatientFallassessmentAge[i].is_check_status == 1){
1336
-                      this.nianlin[j].age_check = true
1337
-                    }
1338
-                  }
1339
-               }
1340
-              }
1341
-                
1342
-               if(patientFallsessment.XtPatientFallassessmentHistory!=null && patientFallsessment.XtPatientFallassessmentHistory.length>0){
1343
-                  
1344
-                 for(let i=0;i<patientFallsessment.XtPatientFallassessmentHistory.length;i++){
1345
-                 
1346
-                  for(let j=0;j<this.jiwang.length;j++){
1347
-                    this.jiwang[j].id =patientFallsessment.XtPatientFallassessmentHistory[i].id
1348
-                    if(patientFallsessment.XtPatientFallassessmentHistory[i].content == this.jiwang[j].content){
1349
-                      if(patientFallsessment.XtPatientFallassessmentHistory[i].is_check_status == 2){
1350
-                        this.jiwang[j].jiwang_check = false
1351
-                      }
1352
-                      if(patientFallsessment.XtPatientFallassessmentHistory[i].is_check_status == 1){
1353
-                        this.jiwang[j].jiwang_check = true
1354
-                      }
1355
-                    }
1356
-                  }
1357
-
1358
-                 }
1359
-               }
1360
-               
1361
-            
1362
-               if(patientFallsessment.XtPatientFallassessmentRealize!=null && patientFallsessment.XtPatientFallassessmentRealize.length>0){
1363
-                 for(let i=0;i<patientFallsessment.XtPatientFallassessmentRealize.length;i++){
1364
-                  for(let j=0;j<this.yishizt.length;j++){
1365
-                    this.yishizt[j].id =patientFallsessment.XtPatientFallassessmentRealize[i].id
1366
-                    if(patientFallsessment.XtPatientFallassessmentRealize[i].content == this.yishizt[j].content){
1367
-                      if(patientFallsessment.XtPatientFallassessmentRealize[i].is_check_status == 2){
1368
-                        this.yishizt[j].yishizt_check = false
1369
-                      }
1370
-                      if(patientFallsessment.XtPatientFallassessmentRealize[i].is_check_status == 1){
1371
-                        this.yishizt[j].yishizt_check = true
1372
-                      }
1373
-                    }
1374
-                  }
1375
-                 }
1376
-               }
1377
-               
1378
-               if(patientFallsessment.XtPatientFallassessmentOrgan!=null && patientFallsessment.XtPatientFallassessmentOrgan.length>0){
1379
-                 for(let i=0;i<patientFallsessment.XtPatientFallassessmentOrgan.length;i++){
1380
-                  for(let j=0;j<this.ganguan.length;j++){
1381
-                    this.ganguan[j].id =patientFallsessment.XtPatientFallassessmentOrgan[i].id
1382
-                   if(patientFallsessment.XtPatientFallassessmentOrgan[i].content == this.ganguan[j].content){
1383
-                      if(patientFallsessment.XtPatientFallassessmentOrgan[i].is_check_status == 2){
1384
-                        this.ganguan[j].ganguan_check = false
1385
-                      }
1386
-                      if(patientFallsessment.XtPatientFallassessmentOrgan[i].is_check_status == 1){
1387
-                        this.ganguan[j].ganguan_check = true
1388
-                      }
1389
-                    }
1390
-                  }
1391
-                 }
1392
-               }
1393
-              
1394
-               if(patientFallsessment.XtPatientFallassessmentBody!=null&&patientFallsessment.XtPatientFallassessmentBody.length>0){
1395
-                   for(let i=0;i<patientFallsessment.XtPatientFallassessmentBody.length;i++){
1396
-                      for(let j=0;j<this.shentizk.length;j++){
1397
-                        this.shentizk[j].id =patientFallsessment.XtPatientFallassessmentBody[i].id
1398
-                        if(patientFallsessment.XtPatientFallassessmentBody[i].content == this.shentizk[j].content){
1399
-                          if(patientFallsessment.XtPatientFallassessmentBody[i].is_check_status == 2){
1400
-                            this.shentizk[j].shentizk_check = false
1401
-                          }
1402
-                          if(patientFallsessment.XtPatientFallassessmentBody[i].is_check_status == 1){
1403
-                            this.shentizk[j].shentizk_check = true
1404
-                          }
1405
-                        }
1406
-                     }
1407
-                   }
1408
-               }
1409
-               
1410
-               if(patientFallsessment.XtPatientFallassessmentMedical!=null && patientFallsessment.XtPatientFallassessmentMedical.length>0){
1411
-                 for(let i=0;i<patientFallsessment.XtPatientFallassessmentMedical.length;i++){
1412
-                      for(let j=0;j<this.syyaowu.length;j++){
1413
-                        this.syyaowu[j].id =patientFallsessment.XtPatientFallassessmentMedical[i].id
1414
-                        if(patientFallsessment.XtPatientFallassessmentMedical[i].content == this.syyaowu[j].content){
1415
-                          if(patientFallsessment.XtPatientFallassessmentMedical[i].is_check_status == 2){
1416
-                            this.syyaowu[j].syyaowu_check = false
1417
-                          }
1418
-                          if(patientFallsessment.XtPatientFallassessmentMedical[i].is_check_status == 1){
1419
-                            this.syyaowu[j].syyaowu_check = true
1420
-                          }
1421
-                        }
1422
-                    }
1423
-                 }
1424
-               }
1425
-               
1426
-               
1427
-               if(patientFallsessment.XtPatientFallassessmentExcrete!=null && patientFallsessment.XtPatientFallassessmentExcrete.length>0){
1428
-                  for(let i=0;i<patientFallsessment.XtPatientFallassessmentExcrete.length;i++){
1429
-                        for(let j=0;j<this.paixie.length;j++){
1430
-                          this.paixie[j].id =patientFallsessment.XtPatientFallassessmentExcrete[i].id
1431
-                          if(patientFallsessment.XtPatientFallassessmentExcrete[i].content == this.paixie[j].content){
1432
-                            if(patientFallsessment.XtPatientFallassessmentExcrete[i].is_check_status == 2){
1433
-                              this.paixie[j].paixie_check = false
1434
-                            }
1435
-                            if(patientFallsessment.XtPatientFallassessmentExcrete[i].is_check_status == 1){
1436
-                              this.paixie[j].paixie_check = true
1437
-                            }
1438
-                          }
1439
-                    }
1440
-                  }
1441
-               }
1442 1274
 
1443
-            
1444
-              if(patientFallsessment.XtPatientFallassessmentCare!=null && patientFallsessment.XtPatientFallassessmentCare.length>0){
1445
-                for(let i=0;i<patientFallsessment.XtPatientFallassessmentCare.length;i++){
1446
-                    for(let j=0;j<this.zilinl.length;j++){
1447
-                      this.zilinl[j].id =patientFallsessment.XtPatientFallassessmentCare[i].id
1448
-                      if(patientFallsessment.XtPatientFallassessmentCare[i].content == this.zilinl[j].content){
1449
-                        if(patientFallsessment.XtPatientFallassessmentCare[i].is_check_status == 2){
1450
-                          this.zilinl[j].zilinl_check = false
1451
-                        }
1452
-                        if(patientFallsessment.XtPatientFallassessmentCare[i].is_check_status == 1){
1453
-                          this.zilinl[j].zilinl_check = true
1454
-                        }
1455
-                      }
1456
-                  }
1457
-
1458
-                }
1459
-              }
1460
-             
1461
-                
1462
-              if(patientFallsessment.XtPatientFallassessmentFall!=null &&patientFallsessment.XtPatientFallassessmentFall.length>0){
1463
-                 for(let i=0;i<patientFallsessment.XtPatientFallassessmentFall.length;i++){
1464
-                     for(let j=0;j<this.touxidiedao.length;j++){
1465
-                      this.touxidiedao[j].id =patientFallsessment.XtPatientFallassessmentFall[i].id
1466
-                      if(patientFallsessment.XtPatientFallassessmentFall[i].content == this.touxidiedao[j].content){
1467
-                        if(patientFallsessment.XtPatientFallassessmentFall[i].is_check_status == 2){
1468
-                          this.touxidiedao[j].touxidiedao_check = false
1469
-                        }
1470
-                        if(patientFallsessment.XtPatientFallassessmentFall[i].is_check_status == 1){
1471
-                          this.touxidiedao[j].touxidiedao_check = true
1472
-                        }
1473
-                      }
1474
-                   }
1475
-                 }
1476
-              }
1477 1275
 
1478
-       
1479
-              if(patientFallsessment.XtPatientFallassessmentPrevent!=null && patientFallsessment.XtPatientFallassessmentPrevent.length>0){
1480
-                for(let i=0;i<patientFallsessment.XtPatientFallassessmentPrevent.length;i++){
1481
-                   for(let j=0;j<this.xiaoguo.length;j++){
1482
-                      this.xiaoguo[j].id =patientFallsessment.XtPatientFallassessmentPrevent[i].id
1483
-                      if(patientFallsessment.XtPatientFallassessmentPrevent[i].content == this.xiaoguo[j].content){
1484
-                        if(patientFallsessment.XtPatientFallassessmentPrevent[i].is_check_status == 2){
1485
-                          this.xiaoguo[j].xiaoguo_check = false
1486
-                        }
1487
-                        if(patientFallsessment.XtPatientFallassessmentPrevent[i].is_check_status == 1){
1488
-                          this.xiaoguo[j].xiaoguo_check = true
1489
-                        }
1490
-                      }
1491
-                   }
1492
-                }
1493
-              }
1276
+            if(patientFallsessment&&patientFallsessment.content!=undefined){
1277
+              var arr = JSON.parse(patientFallsessment.content)
1278
+              this.nianlin = []
1279
+              this.nianlin = arr
1280
+            }
1494 1281
 
1495
-          
1496
-              if(patientFallsessment.PatientFallassessmentAdd!=null&&patientFallsessment.PatientFallassessmentAdd.length>0){
1497
-                  var obj = {id:0,is_content_check:false,content:"",is_status:2}
1498
-                  for(let i=0;i<patientFallsessment.PatientFallassessmentAdd.length;i++){
1499
-                     obj.content = patientFallsessment.PatientFallassessmentAdd[i].content
1500
-                     obj.id = patientFallsessment.PatientFallassessmentAdd[i].id
1501
-                     if(patientFallsessment.PatientFallassessmentAdd[i].is_check_status==1){
1502
-                          obj.is_content_check = true
1503
-                          obj.is_status=1
1504
-                     }else{
1505
-                        obj.is_content_check = false
1506
-                        obj.is_status=2
1507
-                     }
1508
-                     this.list.push(obj)
1509
-                  }
1510
-                  
1511
-              }
1282
+            if(patientFallsessment&&patientFallsessment.content_one!=undefined){
1283
+              var arr = JSON.parse(patientFallsessment.content_one)
1284
+              this.jiwang = []
1285
+              this.jiwang = arr
1286
+            }
1512 1287
 
1513
-              if(patientFallsessment.PatientFallassessmentAddCopy!=null&&patientFallsessment.PatientFallassessmentAddCopy.length>0){
1514
-                  
1515
-                 var obj = {id:0,is_content_check_one:false,content:"",is_status:2}
1516
-                  for(let i=0;i<patientFallsessment.PatientFallassessmentAddCopy.length;i++){
1517
-                     obj.content = patientFallsessment.PatientFallassessmentAddCopy[i].content
1518
-                     obj.id = patientFallsessment.PatientFallassessmentAddCopy[i].id
1519
-                     if(patientFallsessment.PatientFallassessmentAddCopy[i].is_check_status==1){
1520
-                          obj.is_content_check_one = true
1521
-                          obj.is_status=1
1522
-                     }else{
1523
-                          obj.is_content_check_one = false
1524
-                          obj.is_status=2
1525
-                     }
1526
-                     this.listOne.push(obj)
1527
-                  }
1528
-                 
1529
-              }
1530
-             
1531
-             
1288
+            if(patientFallsessment&&patientFallsessment.content_two!=undefined){
1289
+              var arr = JSON.parse(patientFallsessment.content_two)
1290
+              this.yishizt = []
1291
+              this.yishizt = arr
1292
+            }
1532 1293
 
1533
-               
1294
+            if(patientFallsessment&&patientFallsessment.content_three!=undefined){
1295
+              var arr = JSON.parse(patientFallsessment.content_three)
1296
+              this.ganguan = []
1297
+              this.ganguan = arr
1298
+            }
1534 1299
 
1535
-             
1536
-             }
1537
-            
1538
-            console.log("年龄2323232",this.nianlin)
1300
+
1301
+            if(patientFallsessment&&patientFallsessment.content_four!=undefined){
1302
+              var arr = JSON.parse(patientFallsessment.content_four)
1303
+              this.shentizk = []
1304
+              this.shentizk = arr
1305
+            }
1306
+
1307
+            if(patientFallsessment&&patientFallsessment.content_five!=undefined){
1308
+              var arr = JSON.parse(patientFallsessment.content_five)
1309
+              this.syyaowu = []
1310
+              this.syyaowu = arr
1311
+            }
1312
+
1313
+            if(patientFallsessment&&patientFallsessment.content_six!=undefined){
1314
+              var arr = JSON.parse(patientFallsessment.content_six)
1315
+              this.paixie = []
1316
+              this.paixie = arr
1317
+            }
1318
+
1319
+            if(patientFallsessment&&patientFallsessment.content_seven!=undefined){
1320
+              var arr = JSON.parse(patientFallsessment.content_seven)
1321
+              this.zilinl = []
1322
+              this.zilinl = arr
1323
+            }
1324
+
1325
+
1326
+            if(patientFallsessment&&patientFallsessment.content_eight!=undefined){
1327
+              var arr = JSON.parse(patientFallsessment.content_eight)
1328
+              this.xiaoguo = []
1329
+              this.xiaoguo = arr
1330
+            }
1331
+
1332
+            if(patientFallsessment&&patientFallsessment.content_night!=undefined){
1333
+              var arr = JSON.parse(patientFallsessment.content_night)
1334
+              this.touxidiedao = []
1335
+              this.touxidiedao = arr
1336
+            }
1337
+
1338
+            if(patientFallsessment&&patientFallsessment.content_add!=undefined){
1339
+              var arr = JSON.parse(patientFallsessment.content_add)
1340
+              this.list = []
1341
+              this.list = arr
1342
+            }
1343
+
1344
+            if(patientFallsessment&&patientFallsessment.content_add_one!=undefined){
1345
+              var arr = JSON.parse(patientFallsessment.content_add_one)
1346
+              this.listOne = []
1347
+              this.listOne = arr
1348
+            }
1349
+   
1350
+            console.log("透析跌倒",this.touxidiedao)
1351
+            console.log("xiaoguo",this.xiaoguo)
1539 1352
             this.bianji_dialogVisible=true
1540 1353
             console.log('1111',row);
1541 1354
           }
1355
+      
1542 1356
       })
1543 1357
     
1544 1358
     },
@@ -1573,8 +1387,8 @@ export default{
1573 1387
       this.add_centerDialogVisible_one = true
1574 1388
     },
1575 1389
     add_tumble_one(){
1576
-      var obj = {is_content_check_one:false,content:"",is_status:2}
1577
-      obj.content = this.contentOne
1390
+      var obj = {is_content_check_one:false,contentOne:"",is_status:2}
1391
+      obj.contentOne = this.contentOne
1578 1392
       this.listOne.push(obj)
1579 1393
     
1580 1394
       this.add_centerDialogVisible_one = false
@@ -1851,161 +1665,19 @@ export default{
1851 1665
         var record_date = this.record_date
1852 1666
         var ping_date = this.ping_date
1853 1667
 
1854
-        if(this.nianlin!=null && this.nianlin.length >0){
1855
-          for(let i=0;i<this.nianlin.length;i++){
1856
-            if(this.nianlin[i].age_check == true){
1857
-                this.nianlin[i].is_status =1
1858
-            }
1859
-            if(this.nianlin[i].age_check == false){
1860
-                this.nianlin[i].is_status =2
1861
-            }
1862
-          }
1863
-        }
1864
-
1865
-        if(this.jiwang!=null && this.jiwang.length >0){
1866
-          for(let i=0;i<this.jiwang.length;i++){
1867
-            if(this.jiwang[i].jiwang_check == true){
1868
-                this.jiwang[i].is_status =1
1869
-            }
1870
-            if(this.jiwang[i].jiwang_check == false){
1871
-                this.jiwang[i].is_status =2
1872
-            }
1873
-          }
1874
-        }
1875
-
1876
-        if(this.yishizt!=null && this.yishizt.length >0){
1877
-          for(let i=0;i<this.yishizt.length;i++){
1878
-            if(this.yishizt[i].yishizt_check == true){
1879
-                this.yishizt[i].is_status =1
1880
-            }
1881
-            if(this.yishizt[i].yishizt_check == false){
1882
-                this.yishizt[i].is_status =2
1883
-            }
1884
-          }
1885
-        }
1886
-
1887
-        if(this.yishizt!=null && this.yishizt.length >0){
1888
-          for(let i=0;i<this.yishizt.length;i++){
1889
-            if(this.yishizt[i].yishizt_check == true){
1890
-                this.yishizt[i].is_status =1
1891
-            }
1892
-            if(this.yishizt[i].yishizt_check == false){
1893
-                this.yishizt[i].is_status =2
1894
-            }
1895
-          }
1896
-        }
1897
-
1898
-        if(this.ganguan!=null && this.ganguan.length >0){
1899
-          for(let i=0;i<this.ganguan.length;i++){
1900
-            if(this.ganguan[i].ganguan_check == true){
1901
-                this.ganguan[i].is_status =1
1902
-            }
1903
-            if(this.ganguan[i].ganguan_check == false){
1904
-                this.ganguan[i].is_status =2
1905
-            }
1906
-          }
1907
-        }
1908
-
1909
-        if(this.shentizk!=null && this.shentizk.length >0){
1910
-          for(let i=0;i<this.shentizk.length;i++){
1911
-            if(this.shentizk[i].shentizk_check == true){
1912
-                this.shentizk[i].is_status =1
1913
-            }
1914
-            if(this.shentizk[i].shentizk_check == false){
1915
-                this.shentizk[i].is_status =2
1916
-            }
1917
-          }
1918
-        }
1919
-
1920
-        if(this.syyaowu!=null && this.syyaowu.length >0){
1921
-          for(let i=0;i<this.syyaowu.length;i++){
1922
-            if(this.syyaowu[i].syyaowu_check == true){
1923
-                this.syyaowu[i].is_status =1
1924
-            }
1925
-            if(this.syyaowu[i].syyaowu_check == false){
1926
-                this.syyaowu[i].is_status =2
1927
-            }
1928
-          }
1929
-        }
1930
-
1931
-        if(this.paixie!=null && this.paixie.length >0){
1932
-          for(let i=0;i<this.paixie.length;i++){
1933
-            if(this.paixie[i].paixie_check == true){
1934
-                this.paixie[i].is_status =1
1935
-            }
1936
-            if(this.paixie[i].paixie_check == false){
1937
-                this.paixie[i].is_status =2
1938
-            }
1939
-          }
1940
-        }
1941
-
1942
-        if(this.zilinl!=null && this.zilinl.length >0){
1943
-          for(let i=0;i<this.zilinl.length;i++){
1944
-            if(this.zilinl[i].zilinl_check == true){
1945
-                this.zilinl[i].is_status =1
1946
-            }
1947
-            if(this.zilinl[i].zilinl_check == false){
1948
-                this.zilinl[i].is_status =2
1949
-            }
1950
-          }
1951
-        }
1952
-
1953
-        if(this.xiaoguo!=null && this.xiaoguo.length >0){
1954
-          for(let i=0;i<this.xiaoguo.length;i++){
1955
-            if(this.xiaoguo[i].xiaoguo_check == true){
1956
-                this.xiaoguo[i].is_status =1
1957
-            }
1958
-            if(this.xiaoguo[i].xiaoguo_check == false){
1959
-                this.xiaoguo[i].is_status =2
1960
-            }
1961
-          }
1962
-        }
1963
-
1964
-        if(this.touxidiedao!=null && this.touxidiedao.length >0){
1965
-          for(let i=0;i<this.touxidiedao.length;i++){
1966
-            if(this.touxidiedao[i].touxidiedao_check == true){
1967
-                this.touxidiedao[i].is_status =1
1968
-            }
1969
-            if(this.touxidiedao[i].touxidiedao_check == false){
1970
-                this.touxidiedao[i].is_status =2
1971
-            }
1972
-          }
1973
-        }
1974
-
1975
-        if(this.list!=null && this.list.length >0){
1976
-          for(let i=0;i<this.list.length;i++){
1977
-            if(this.list[i].is_content_check == true){
1978
-                this.list[i].is_status =1
1979
-            }
1980
-            if(this.list[i].is_content_check == false){
1981
-                this.list[i].is_status =2
1982
-            }
1983
-          }
1984
-        }
1985
-
1986
-        if(this.listOne!=null && this.listOne.length >0){
1987
-          for(let i=0;i<this.listOne.length;i++){
1988
-            if(this.listOne[i].is_content_check_one == true){
1989
-                this.listOne[i].is_status =1
1990
-            }
1991
-            if(this.listOne[i].is_content_check_one == false){
1992
-                this.listOne[i].is_status =2
1993
-            }
1994
-          }
1995
-        }
1996 1668
         var params = {
1997
-        is_age:this.nianlin,//年龄
1998
-        is_jiwang:this.jiwang,//既往史
1999
-        is_yishizt:this.yishizt,//意识状态
2000
-        is_ganguan:this.ganguan,//感官
2001
-        is_shentizk:this.shentizk,// 身体状况
2002
-        is_syyaowu:this.syyaowu,//使用药物
2003
-        is_paixie:this.paixie,//排泄
2004
-        is_zilin:this.zilinl, //自理能力
2005
-        is_xiaoguo:this.xiaoguo,//预防效果
2006
-        is_touxidiedao:this.touxidiedao,//透析跌倒
2007
-        list:this.list,
2008
-        listOne:this.listOne,
1669
+        is_age:JSON.stringify(this.nianlin),//年龄
1670
+        is_jiwang:JSON.stringify(this.jiwang),//既往史
1671
+        is_yishizt:JSON.stringify(this.yishizt),//意识状态
1672
+        is_ganguan:JSON.stringify(this.ganguan),//感官
1673
+        is_shentizk:JSON.stringify(this.shentizk),// 身体状况
1674
+        is_syyaowu:JSON.stringify(this.syyaowu),//使用药物
1675
+        is_paixie:JSON.stringify(this.paixie),//排泄
1676
+        is_zilin:JSON.stringify(this.zilinl), //自理能力
1677
+        is_xiaoguo:JSON.stringify(this.xiaoguo),//预防效果
1678
+        is_touxidiedao:JSON.stringify(this.touxidiedao),//透析跌倒
1679
+        list:JSON.stringify(this.list),
1680
+        listOne:JSON.stringify(this.listOne),
2009 1681
         record_date:record_date,
2010 1682
         ping_date:ping_date,
2011 1683
         admin_user_id:this.admin_user_id,

+ 1 - 1
src/xt_pages/user/patients.vue Wyświetl plik

@@ -352,7 +352,7 @@
352 352
       
353 353
   
354 354
         <el-button type="primary" size="small" style="float:right" @click="toExport">导出</el-button>
355
-        <!-- <el-button type="primary" size="small" style="float:right" @click="toExportOne">导出2</el-button> -->
355
+        <el-button type="primary" size="small" style="float:right" @click="toExportOne">导出2</el-button>
356 356
       </div>
357 357
       <div  class="cell clearfix">
358 358