|
@@ -7,7 +7,7 @@
|
7
|
7
|
<div>
|
8
|
8
|
<span style="margin-left: 10px;float:right;">
|
9
|
9
|
<el-button type="primary" icon="el-icon-circle-plus-outline" size="small"
|
10
|
|
- @click="show_dialog = true">新增</el-button>
|
|
10
|
+ @click="addAction">新增</el-button>
|
11
|
11
|
|
12
|
12
|
<el-button type="primary" icon="el-icon-edit-outline" size="small"
|
13
|
13
|
@click="toEdit">修改</el-button>
|
|
@@ -77,7 +77,7 @@
|
77
|
77
|
{{getDoctor(hosDetail.doctor)}}
|
78
|
78
|
</div>
|
79
|
79
|
<div style="padding:10px;border-bottom:1px solid #DCDFE6;line-height:20px;">记录日期:
|
80
|
|
- <span v-if="hosDetail.record_time > 0">{{getTime(hosDetail.record_time)}}</span>
|
|
80
|
+ <span v-if="hosDetail.record_date > 0">{{getTime(hosDetail.record_date)}}</span>
|
81
|
81
|
</div>
|
82
|
82
|
<div style="padding:10px;border-bottom:1px solid #DCDFE6;line-height:20px;">病案号:
|
83
|
83
|
{{hosDetail.sick_personnel}}
|
|
@@ -442,8 +442,8 @@
|
442
|
442
|
|
443
|
443
|
<div class="textarea_panel">
|
444
|
444
|
<keep-alive>
|
445
|
|
- <editor ref="editorEight"
|
446
|
|
- id="editorEight"
|
|
445
|
+ <editor ref="editorSixty"
|
|
446
|
+ id="editorSixty"
|
447
|
447
|
style="width: 800px"
|
448
|
448
|
v-bind:r_content="form.diagnosis_admission">
|
449
|
449
|
</editor>
|
|
@@ -479,8 +479,8 @@
|
479
|
479
|
|
480
|
480
|
<div class="textarea_panel">
|
481
|
481
|
<keep-alive>
|
482
|
|
- <editor ref="editorElement"
|
483
|
|
- id="editorElement"
|
|
482
|
+ <editor ref="editorThirty"
|
|
483
|
+ id="editorThirty"
|
484
|
484
|
style="width: 800px"
|
485
|
485
|
v-bind:r_content="form.illness_discharge">
|
486
|
486
|
</editor>
|
|
@@ -612,13 +612,14 @@
|
612
|
612
|
docList:[],
|
613
|
613
|
doctorList:[],
|
614
|
614
|
hosDetail:{},
|
|
615
|
+ ids:"",
|
615
|
616
|
}
|
616
|
617
|
},
|
617
|
618
|
created() {
|
618
|
619
|
|
619
|
|
-
|
|
620
|
+
|
620
|
621
|
this.patient_id = this.$route.params && this.$route.params.id
|
621
|
|
- console.log("患者2332323",this.patient_id)
|
|
622
|
+ console.log("患者2332323",this.$store.getters.configlist.admitting_diagnosis)
|
622
|
623
|
var now = new Date()
|
623
|
624
|
this.date = [now.getTime() - (7 * 24 * 60 * 60 * 1000), now.getTime()]
|
624
|
625
|
|
|
@@ -673,34 +674,111 @@
|
673
|
674
|
|
674
|
675
|
},
|
675
|
676
|
changeCurrentRecordTwo(row){
|
676
|
|
- console.log("ro2233322332323223",row)
|
|
677
|
+
|
677
|
678
|
this.form.id = 0
|
678
|
|
- this.form.id = row.id
|
679
|
|
- this.getHospitalSummaryDetail(row.id)
|
|
679
|
+ if(row!=null){
|
|
680
|
+ this.form.id = row.id
|
|
681
|
+ this.getHospitalSummaryDetail(row.id)
|
|
682
|
+ }
|
680
|
683
|
},
|
681
|
684
|
selectSummary(row){
|
682
|
|
- console.log("row322323",row)
|
|
685
|
+ var arr = []
|
|
686
|
+ for(let i=0;i<row.length;i++){
|
|
687
|
+ arr.push(row[i].id)
|
|
688
|
+ }
|
|
689
|
+ var ids = arr.join(",")
|
|
690
|
+ this.ids = ids
|
683
|
691
|
},
|
684
|
692
|
changeAmittDiagnosis(content){
|
|
693
|
+
|
685
|
694
|
this.form.admitting_diagnosis = content
|
686
|
695
|
},
|
687
|
696
|
changeDischargeDiagnosis(content){
|
|
697
|
+
|
688
|
698
|
this.form.discharge_diagnosis = content
|
689
|
699
|
},
|
690
|
700
|
changeDiagnosisAdmission(content){
|
|
701
|
+
|
691
|
702
|
this.form.diagnosis_admission = content
|
692
|
703
|
},
|
693
|
704
|
changeTreatment(content){
|
|
705
|
+
|
694
|
706
|
this.form.treatment = content
|
695
|
707
|
},
|
696
|
708
|
changeillnessDisCharge(content){
|
|
709
|
+
|
697
|
710
|
this.form.illness_discharge = content
|
698
|
711
|
},
|
699
|
712
|
changeDischargeAdvice(content){
|
|
713
|
+
|
700
|
714
|
this.form.discharge_advice = content
|
701
|
715
|
},
|
702
|
716
|
createAction(){
|
703
|
|
- console.log("hhj232322323",this.form.admission_time)
|
|
717
|
+ console.log("hh23h",this.templates)
|
|
718
|
+ var admitting_diagnosis_id = ""
|
|
719
|
+ var discharge_diagnosis_id = ""
|
|
720
|
+ var diagnosis_admission_id = ""
|
|
721
|
+ var treatment_id = ""
|
|
722
|
+ var illness_discharge_id=""
|
|
723
|
+ var discharge_advice_id= ""
|
|
724
|
+
|
|
725
|
+ if(this.templates!=undefined){
|
|
726
|
+ for(let i=0;i<this.templates.length;i++){
|
|
727
|
+ if(this.form.admitting_diagnosis_id == this.templates[i].content){
|
|
728
|
+
|
|
729
|
+ admitting_diagnosis_id = this.templates[i].title
|
|
730
|
+ }
|
|
731
|
+ }
|
|
732
|
+ }
|
|
733
|
+
|
|
734
|
+ if(this.templatesOne!=undefined){
|
|
735
|
+ for(let i=0;i<this.templatesOne.length;i++){
|
|
736
|
+ if(this.form.discharge_diagnosis_id == this.templatesOne[i].content){
|
|
737
|
+ discharge_diagnosis_id = this.templatesOne[i].title
|
|
738
|
+ }
|
|
739
|
+ }
|
|
740
|
+ }
|
|
741
|
+
|
|
742
|
+ if(this.templatesTwo!=undefined){
|
|
743
|
+ for(let i=0;i<this.templatesTwo.length;i++){
|
|
744
|
+ if(this.form.diagnosis_admission_id == this.templatesTwo[i].content){
|
|
745
|
+ diagnosis_admission_id = this.templatesTwo[i].title
|
|
746
|
+ }
|
|
747
|
+ }
|
|
748
|
+ }
|
|
749
|
+
|
|
750
|
+ if(this.templatesThree!=undefined){
|
|
751
|
+ for(let i=0;i<this.templatesThree.length;i++){
|
|
752
|
+ if(this.form.treatment_id == this.templatesThree[i].content){
|
|
753
|
+ treatment_id = this.templatesThree[i].title
|
|
754
|
+ }
|
|
755
|
+ }
|
|
756
|
+ }
|
|
757
|
+
|
|
758
|
+ if(this.templatesFour!=undefined){
|
|
759
|
+ for(let i=0;i<this.templatesFour.length;i++){
|
|
760
|
+ if(this.form.illness_discharge_id == this.templatesFour[i].content){
|
|
761
|
+ illness_discharge_id = this.templatesFour[i].title
|
|
762
|
+ }
|
|
763
|
+ }
|
|
764
|
+ }
|
|
765
|
+
|
|
766
|
+ if(this.templatesFive!=undefined){
|
|
767
|
+ for(let i=0;i<this.templatesFive.length;i++){
|
|
768
|
+ if(this.form.discharge_advice_id == this.templatesFive[i].content){
|
|
769
|
+ discharge_advice_id = this.templatesFive[i].title
|
|
770
|
+ }
|
|
771
|
+ }
|
|
772
|
+ }
|
|
773
|
+
|
|
774
|
+
|
|
775
|
+ if(this.form.doctor == ""){
|
|
776
|
+ this.form.doctor = 0
|
|
777
|
+ }
|
|
778
|
+ if(this.form.dean == ""){
|
|
779
|
+ this.form.dean = 0
|
|
780
|
+ }
|
|
781
|
+ console.log("hhj232322323",this.form.admitting_diagnosis_id)
|
704
|
782
|
var params = {
|
705
|
783
|
patient_id:parseInt(this.patient_id),
|
706
|
784
|
title:this.form.title,
|
|
@@ -708,17 +786,17 @@
|
708
|
786
|
discharge_time:this.form.discharge_time,
|
709
|
787
|
sick_personnel:this.form.sick_personnel,
|
710
|
788
|
xray:this.form.xray,
|
711
|
|
- admitting_diagnosis_id:this.form.admitting_diagnosis_id,
|
|
789
|
+ admitting_diagnosis_id:admitting_diagnosis_id,
|
712
|
790
|
admitting_diagnosis:this.$refs.editor.content,
|
713
|
791
|
discharge_diagnosis:this.$refs.editorOne.content,
|
714
|
|
- discharge_diagnosis_id:this.form.discharge_diagnosis_id,
|
715
|
|
- diagnosis_admission_id:this.form.diagnosis_admission_id,
|
|
792
|
+ discharge_diagnosis_id:discharge_diagnosis_id,
|
|
793
|
+ diagnosis_admission_id:diagnosis_admission_id,
|
716
|
794
|
diagnosis_admission:this.$refs.editorTwo.content,
|
717
|
795
|
illness_discharge:this.$refs.editorFive.content,
|
718
|
|
- illness_discharge_id:this.form.illness_discharge_id,
|
719
|
|
- discharge_advice_id:this.form.discharge_advice_id,
|
|
796
|
+ illness_discharge_id:illness_discharge_id,
|
|
797
|
+ discharge_advice_id:discharge_advice_id,
|
720
|
798
|
discharge_advice:this.$refs.editorSix.content,
|
721
|
|
- treatment_id:this.form.treatment_id,
|
|
799
|
+ treatment_id:treatment_id,
|
722
|
800
|
treatment:this.$refs.editorFour.content,
|
723
|
801
|
dean:this.form.dean,
|
724
|
802
|
doctor:this.form.doctor,
|
|
@@ -802,6 +880,7 @@
|
802
|
880
|
getHospitalSummaryDetail(id).then(response=>{
|
803
|
881
|
if(response.data.state == 1){
|
804
|
882
|
var detail = response.data.data.detail
|
|
883
|
+
|
805
|
884
|
this.hosDetail = detail
|
806
|
885
|
}
|
807
|
886
|
})
|
|
@@ -810,6 +889,13 @@
|
810
|
889
|
getHospitalSummaryDetail(id).then(response=>{
|
811
|
890
|
if(response.data.state == 1){
|
812
|
891
|
var detail = response.data.data.detail
|
|
892
|
+ console.log("detial323232232323322323",detail)
|
|
893
|
+ if(detail.doctor == 0){
|
|
894
|
+ this.form.doctor = ""
|
|
895
|
+ }
|
|
896
|
+ if(detail.dean == 0){
|
|
897
|
+ this.form.dean = ""
|
|
898
|
+ }
|
813
|
899
|
this.form.id = detail.id
|
814
|
900
|
this.form.title = detail.title
|
815
|
901
|
this.form.patient_id = detail.patient_id
|
|
@@ -834,10 +920,9 @@
|
834
|
920
|
this.form.discharge_advice_id = detail.discharge_advice_id
|
835
|
921
|
this.form.discharge_advice = detail.discharge_advice
|
836
|
922
|
this.form.record_time = this.getTime(detail.record_time)
|
|
923
|
+ this.form.record_date = this.getTime(detail.record_date)
|
837
|
924
|
this.form.dean = detail.dean_id
|
838
|
925
|
this.form.doctor = detail.doctor
|
839
|
|
- this.form.record_date = detail.record_date
|
840
|
|
- this.hosDetail = detail
|
841
|
926
|
this.edit_show_dialog = true
|
842
|
927
|
}
|
843
|
928
|
})
|
|
@@ -846,7 +931,70 @@
|
846
|
931
|
this.getHospitalSummaryDetailOne(this.form.id)
|
847
|
932
|
},
|
848
|
933
|
updateAction(){
|
849
|
|
- console.log("hhhahdf2332332",this.form.admission_time)
|
|
934
|
+ var admitting_diagnosis_id = this.form.admitting_diagnosis_id
|
|
935
|
+ var discharge_diagnosis_id = this.form.discharge_diagnosis_id
|
|
936
|
+ var diagnosis_admission_id = this.form.diagnosis_admission_id
|
|
937
|
+ var treatment_id = this.form.treatment_id
|
|
938
|
+ var illness_discharge_id= this.form.illness_discharge_id
|
|
939
|
+ var discharge_advice_id= this.form.discharge_advice_id
|
|
940
|
+
|
|
941
|
+ if(this.templates!=undefined){
|
|
942
|
+ for(let i=0;i<this.templates.length;i++){
|
|
943
|
+ if(this.form.admitting_diagnosis_id == this.templates[i].content){
|
|
944
|
+
|
|
945
|
+ admitting_diagnosis_id = this.templates[i].title
|
|
946
|
+ }
|
|
947
|
+ }
|
|
948
|
+ }
|
|
949
|
+
|
|
950
|
+ if(this.templatesOne!=undefined){
|
|
951
|
+ for(let i=0;i<this.templatesOne.length;i++){
|
|
952
|
+ if(this.form.discharge_diagnosis_id == this.templatesOne[i].content){
|
|
953
|
+ discharge_diagnosis_id = this.templatesOne[i].title
|
|
954
|
+ }
|
|
955
|
+ }
|
|
956
|
+ }
|
|
957
|
+
|
|
958
|
+ if(this.templatesTwo!=undefined){
|
|
959
|
+ for(let i=0;i<this.templatesTwo.length;i++){
|
|
960
|
+ if(this.form.diagnosis_admission_id == this.templatesTwo[i].content){
|
|
961
|
+ diagnosis_admission_id = this.templatesTwo[i].title
|
|
962
|
+ }
|
|
963
|
+ }
|
|
964
|
+ }
|
|
965
|
+
|
|
966
|
+ if(this.templatesThree!=undefined){
|
|
967
|
+ for(let i=0;i<this.templatesThree.length;i++){
|
|
968
|
+ if(this.form.treatment_id == this.templatesThree[i].content){
|
|
969
|
+ treatment_id = this.templatesThree[i].title
|
|
970
|
+ }
|
|
971
|
+ }
|
|
972
|
+ }
|
|
973
|
+
|
|
974
|
+ if(this.templatesFour!=undefined){
|
|
975
|
+ for(let i=0;i<this.templatesFour.length;i++){
|
|
976
|
+ if(this.form.illness_discharge_id == this.templatesFour[i].content){
|
|
977
|
+ illness_discharge_id = this.templatesFour[i].title
|
|
978
|
+ }
|
|
979
|
+ }
|
|
980
|
+ }
|
|
981
|
+
|
|
982
|
+ if(this.templatesFive!=undefined){
|
|
983
|
+ for(let i=0;i<this.templatesFive.length;i++){
|
|
984
|
+ if(this.form.discharge_advice_id == this.templatesFive[i].content){
|
|
985
|
+ discharge_advice_id = this.templatesFive[i].title
|
|
986
|
+ }
|
|
987
|
+ }
|
|
988
|
+ }
|
|
989
|
+
|
|
990
|
+
|
|
991
|
+
|
|
992
|
+ if(this.form.doctor == ""){
|
|
993
|
+ this.form.doctor = 0
|
|
994
|
+ }
|
|
995
|
+ if(this.form.dean == ""){
|
|
996
|
+ this.form.dean = 0
|
|
997
|
+ }
|
850
|
998
|
var params = {
|
851
|
999
|
id:this.form.id,
|
852
|
1000
|
patient_id:parseInt(this.patient_id),
|
|
@@ -855,17 +1003,17 @@
|
855
|
1003
|
discharge_time:this.form.discharge_time,
|
856
|
1004
|
sick_personnel:this.form.sick_personnel,
|
857
|
1005
|
xray:this.form.xray,
|
858
|
|
- admitting_diagnosis_id:this.form.admitting_diagnosis_id,
|
|
1006
|
+ admitting_diagnosis_id:admitting_diagnosis_id,
|
859
|
1007
|
admitting_diagnosis:this.$refs.editorTen.content,
|
860
|
1008
|
discharge_diagnosis:this.$refs.editorSeven.content,
|
861
|
|
- discharge_diagnosis_id:this.form.discharge_diagnosis_id,
|
862
|
|
- diagnosis_admission_id:this.form.diagnosis_admission_id,
|
863
|
|
- diagnosis_admission:this.$refs.editorEight.content,
|
864
|
|
- illness_discharge:this.$refs.editorElement.content,
|
865
|
|
- illness_discharge_id:this.form.illness_discharge_id,
|
866
|
|
- discharge_advice_id:this.form.discharge_advice_id,
|
867
|
|
- discharge_advice:this.form.discharge_advice,
|
868
|
|
- treatment_id:this.form.treatment_id,
|
|
1009
|
+ discharge_diagnosis_id:discharge_diagnosis_id,
|
|
1010
|
+ diagnosis_admission_id:diagnosis_admission_id,
|
|
1011
|
+ diagnosis_admission:this.$refs.editorSixty.content,
|
|
1012
|
+ illness_discharge:this.$refs.editorThirty.content,
|
|
1013
|
+ illness_discharge_id:illness_discharge_id,
|
|
1014
|
+ discharge_advice_id:discharge_advice_id,
|
|
1015
|
+ discharge_advice:this.$refs.editorTwelve.content,
|
|
1016
|
+ treatment_id:treatment_id,
|
869
|
1017
|
treatment:this.$refs.editorNight.content,
|
870
|
1018
|
dean:this.form.dean,
|
871
|
1019
|
doctor:this.form.doctor,
|
|
@@ -874,25 +1022,31 @@
|
874
|
1022
|
nuclear_magnetic_resonance:this.form.nuclear_magnetic_resonance,
|
875
|
1023
|
ultrasound:this.form.ultrasound,
|
876
|
1024
|
pathology:this.form.pathology,
|
|
1025
|
+ record_date:this.form.record_date,
|
877
|
1026
|
}
|
878
|
|
- console.log("param2332233223232323",params)
|
879
|
|
-
|
|
1027
|
+ console.log("比你强2332322323232",params)
|
|
1028
|
+
|
880
|
1029
|
updateHospitalSummary(params).then(response=>{
|
881
|
1030
|
if(response.data.state == 1){
|
882
|
1031
|
var detail = response.data.data.detail
|
883
|
1032
|
this.edit_show_dialog = false
|
|
1033
|
+ // this.$refs.monthlyPlanTable.setCurrentRow(detail)
|
884
|
1034
|
this.getlist()
|
885
|
1035
|
}
|
886
|
1036
|
})
|
887
|
1037
|
},
|
888
|
1038
|
deleteAction(){
|
|
1039
|
+ if(this.ids.length == 0){
|
|
1040
|
+ this.$message.error("请勾选需要删除的数据")
|
|
1041
|
+ return false
|
|
1042
|
+ }
|
889
|
1043
|
this.$confirm('确认删除吗?', '删除', {
|
890
|
1044
|
confirmButtonText: '确 定',
|
891
|
1045
|
cancelButtonText: '取 消',
|
892
|
1046
|
type: 'warning'
|
893
|
1047
|
}).then(() => {
|
894
|
1048
|
var params = {
|
895
|
|
- id:this.form.id,
|
|
1049
|
+ ids:this.ids,
|
896
|
1050
|
}
|
897
|
1051
|
deleteHospitalSummary(params).then(response => {
|
898
|
1052
|
if (response.data.state == 1) {
|
|
@@ -905,6 +1059,32 @@
|
905
|
1059
|
})
|
906
|
1060
|
}).catch(() => {
|
907
|
1061
|
})
|
|
1062
|
+ },
|
|
1063
|
+ addAction(){
|
|
1064
|
+ this.form.title = ""
|
|
1065
|
+ this.form.sick_personnel = ""
|
|
1066
|
+ this.form.xray = ""
|
|
1067
|
+ this.form.admitting_diagnosis = ""
|
|
1068
|
+ this.form.discharge_diagnosis = ""
|
|
1069
|
+ this.form.diagnosis_admission = ""
|
|
1070
|
+ this.form.illness_discharge = ""
|
|
1071
|
+ this.form.discharge_advice = ""
|
|
1072
|
+ this.form.treatment = ""
|
|
1073
|
+ this.form.connecticut = ""
|
|
1074
|
+ this.form.nuclear_magnetic_resonance = ""
|
|
1075
|
+ this.form.ultrasound = ""
|
|
1076
|
+ this.form.pathology = ""
|
|
1077
|
+ this.form.admitting_diagnosis_id = ""
|
|
1078
|
+ this.form.discharge_diagnosis_id = ""
|
|
1079
|
+ this.form.illness_discharge_id = ""
|
|
1080
|
+ this.form.discharge_advice_id =""
|
|
1081
|
+ this.form.treatment_id = ""
|
|
1082
|
+ this.form.dean = ""
|
|
1083
|
+ this.form.doctor = ""
|
|
1084
|
+ this.form.admission_time = this.getTime(new Date())
|
|
1085
|
+ this.form.admission_time = this.getTime(new Date()),
|
|
1086
|
+ this.form.discharge_time = this.getTime(new Date()),
|
|
1087
|
+ this.show_dialog = true
|
908
|
1088
|
}
|
909
|
1089
|
},
|
910
|
1090
|
watch: {
|