|
@@ -18,8 +18,8 @@
|
18
|
18
|
</div>
|
19
|
19
|
</div>
|
20
|
20
|
<div style="margin-top:6px;display:flex;flex-wrap: wrap;position:relative;min-height:480px;">
|
21
|
|
- <div style="width:530px;border:1px solid #ddd;padding: 5px;" id="print_mark_img" ref="imageWrapper">
|
22
|
|
- <div id="point_mark_img_wrap1" class="print_main_content" style="width: 520px;padding: 0;border: 0;" >
|
|
21
|
+ <div style="width:47%;border:1px solid #ddd;padding: 5px;" id="print_mark_img" ref="imageWrapper">
|
|
22
|
+ <div id="point_mark_img_wrap1" class="print_main_content" style="width: 100%;padding: 0;border: 0;" >
|
23
|
23
|
<!-- <template>
|
24
|
24
|
<div>
|
25
|
25
|
<quill-editor v-model="content" ref="myQuillEditor" :options="editorOption">
|
|
@@ -98,8 +98,8 @@
|
98
|
98
|
</div>
|
99
|
99
|
</div>
|
100
|
100
|
</div>
|
101
|
|
- <div style="width:50px;"></div>
|
102
|
|
- <div style="width:570px;">
|
|
101
|
+ <div style="width:20px;"></div>
|
|
102
|
+ <div style="width:48%;">
|
103
|
103
|
<div>
|
104
|
104
|
<p class="point-mark-title">A端:</p>
|
105
|
105
|
<div :class="append == false ? 'point-mark-items' : 'mark-a-items'"> <!-- v-for="(item,index) in 12" :key="index" -->
|
|
@@ -240,6 +240,7 @@
|
240
|
240
|
<script>
|
241
|
241
|
import print from "print-js";
|
242
|
242
|
import { getFileExtension} from '@/utils/tools'
|
|
243
|
+import { saveSitemap,getPatientSitemap,updateSiteMap } from "@/api/patient";
|
243
|
244
|
import { getToken } from '@/api/qiniu'
|
244
|
245
|
// import html2canvas from "html2canvas"
|
245
|
246
|
// import Quill from 'quill';
|
|
@@ -303,7 +304,8 @@ export default{
|
303
|
304
|
value:'',//获取文本框文字
|
304
|
305
|
// endx:null,//移动停止x点
|
305
|
306
|
// endy:null,//移动停止y点
|
306
|
|
-
|
|
307
|
+ patientID:0,
|
|
308
|
+ id:0
|
307
|
309
|
}
|
308
|
310
|
},
|
309
|
311
|
methods:{
|
|
@@ -616,6 +618,260 @@ export default{
|
616
|
618
|
// console.log('3333');
|
617
|
619
|
// const editedHTML=this.editor.getContents();
|
618
|
620
|
// console.log('6666',editedHTML);
|
|
621
|
+
|
|
622
|
+ var is_append = 2
|
|
623
|
+
|
|
624
|
+
|
|
625
|
+ if(this.append == true){
|
|
626
|
+ is_append = 1
|
|
627
|
+ }
|
|
628
|
+ if(this.append == false){
|
|
629
|
+ is_append = 2
|
|
630
|
+ }
|
|
631
|
+
|
|
632
|
+ var is_img_v = 2
|
|
633
|
+
|
|
634
|
+
|
|
635
|
+ if(this.img_v ==true){
|
|
636
|
+ is_img_v = 1
|
|
637
|
+
|
|
638
|
+ }
|
|
639
|
+ if(this.img_v == false){
|
|
640
|
+ is_img_v = 2
|
|
641
|
+ }
|
|
642
|
+
|
|
643
|
+ var is_img_a = 2
|
|
644
|
+ if(this.img_a == true){
|
|
645
|
+ is_img_a = 1
|
|
646
|
+ }
|
|
647
|
+ if(this.img_a == false){
|
|
648
|
+ is_img_a = 2
|
|
649
|
+ }
|
|
650
|
+
|
|
651
|
+ var a_arr_str = ""
|
|
652
|
+ if(this.A_arr!=null && this.A_arr.length>0){
|
|
653
|
+ a_arr_str = this.A_arr.join(",")
|
|
654
|
+ }
|
|
655
|
+ var v_arr_str = ""
|
|
656
|
+ if(this.V_arr!=null){
|
|
657
|
+ v_arr_str = this.V_arr.join(",")
|
|
658
|
+ }
|
|
659
|
+
|
|
660
|
+ var text_arr_str = ""
|
|
661
|
+ if(this.text_arr!=null){
|
|
662
|
+ text_arr_str = this.text_arr.join(",")
|
|
663
|
+ }
|
|
664
|
+
|
|
665
|
+ console.log("fangxiang_A_top",this.fangxiangA_top)
|
|
666
|
+
|
|
667
|
+ var params = {
|
|
668
|
+ is_append:is_append,
|
|
669
|
+ is_img_v:is_img_v,
|
|
670
|
+ is_img_a:is_img_a,
|
|
671
|
+ a_num:this.a_num?this.a_num:0,
|
|
672
|
+ v_num:this.v_num?this.v_num:0,
|
|
673
|
+ text_num:this.text_num?this.text_num:0,
|
|
674
|
+ fangxianga_num:this.fangxiangA_num?this.fangxiangA_num:0,
|
|
675
|
+ fangxiangv_num:this.fangxiangV_num?this.fangxiangV_num:0,
|
|
676
|
+ fangxianga_left:this.fangxiangA_left?this.fangxiangA_left:0,
|
|
677
|
+ fangxianga_top:this.fangxiangA_top?this.fangxiangA_top:0,
|
|
678
|
+ fangxiangv_left:this.fangxiangV_left?this.fangxiangV_left:0,
|
|
679
|
+ fangxiangv_top:this.fangxiangV_top?this.fangxiangV_top:0,
|
|
680
|
+ fuzhua_num:this.fuzhua_num?this.fuzhua_num:0,
|
|
681
|
+ fuzhuv_num:this.fuzhuv_num?fuzhuv_num:0,
|
|
682
|
+ xuanzhuan_a:this.xuanzhuan_a?this.xuanzhuan_a:0,
|
|
683
|
+ xuanzhuan_v:this.xuanzhuan_v?this.xuanzhuan_v:0,
|
|
684
|
+ fuzhua_top:this.fuzhuA_top?this.fuzhuA_top:0,
|
|
685
|
+ fuzhua_left:this.fuzhuA_left?this.fuzhuA_left:0,
|
|
686
|
+ fuzhuv_top:this.fuzhuV_top?fuzhuV_top:0,
|
|
687
|
+ fuzhuv_left:this.fuzhuV_left?this.fuzhuV_left:0,
|
|
688
|
+ a_arr_str:a_arr_str,
|
|
689
|
+ v_arr_str:v_arr_str,
|
|
690
|
+ a_left:this.A_left?this.A_left:0,
|
|
691
|
+ a_top:this.A_top?this.A_top:0,
|
|
692
|
+ v_left:this.V_left?this.V_left:0,
|
|
693
|
+ v_top:this.V_top?this.V_top:0,
|
|
694
|
+ text_arr_str:text_arr_str,
|
|
695
|
+ text_left:this.text_left,
|
|
696
|
+ text_top:this.text_top?this.text_top:0,
|
|
697
|
+ scalev_num:this.scalev_num?this.scalev_num:0,
|
|
698
|
+ scalea_num:this.scalea_num?this.scalea_num:0,
|
|
699
|
+ value:this.value,
|
|
700
|
+ patient_id:this.patientID,
|
|
701
|
+ }
|
|
702
|
+ console.log("paramswowwo",params)
|
|
703
|
+ saveSitemap(params).then(response=>{
|
|
704
|
+ if(response.data.state == 1){
|
|
705
|
+ var deviceValsualMap = response.data.data.deviceValsualMap
|
|
706
|
+ this.$message.success("保存成功!")
|
|
707
|
+ }
|
|
708
|
+ })
|
|
709
|
+ },
|
|
710
|
+ getPatientSitemap(patient_id){
|
|
711
|
+ getPatientSitemap(patient_id).then(response=>{
|
|
712
|
+ if(response.data.state == 1){
|
|
713
|
+ var sitemap = response.data.data.sitemap
|
|
714
|
+ if(sitemap.is_append == 1){
|
|
715
|
+ this.is_append =true
|
|
716
|
+ }else{
|
|
717
|
+ this.is_append = false
|
|
718
|
+ }
|
|
719
|
+
|
|
720
|
+ if(sitemap.is_img_v == 1){
|
|
721
|
+ this.is_img_v= true
|
|
722
|
+ }else{
|
|
723
|
+ this.is_img_v = false
|
|
724
|
+ }
|
|
725
|
+
|
|
726
|
+ if(sitemap.is_img_a == 1){
|
|
727
|
+ this.is_img_a = true
|
|
728
|
+ }else{
|
|
729
|
+ this.is_img_a = false
|
|
730
|
+ }
|
|
731
|
+
|
|
732
|
+ this.a_num = sitemap.a_num
|
|
733
|
+
|
|
734
|
+ this.v_num = sitemap.v_num
|
|
735
|
+
|
|
736
|
+ this.text_num = sitemap.text_num
|
|
737
|
+
|
|
738
|
+ this.fangxiangA_num = sitemap.fangxianga_num
|
|
739
|
+
|
|
740
|
+ this.fangxiangA_left = sitemap.fangxianga_left
|
|
741
|
+
|
|
742
|
+ this.fangxiangV_top = sitemap.fangxianga_top,
|
|
743
|
+
|
|
744
|
+ this.fangxiangV_left = sitemap.fangxiangV_left
|
|
745
|
+
|
|
746
|
+ this.fuzhuA_num = sitemap.fuzhua_num
|
|
747
|
+
|
|
748
|
+ this.fuzhuV_num = sitemap.fuzhuv_num
|
|
749
|
+
|
|
750
|
+ this.xuanzhuan_a = sitemap.xuanzhuan_a
|
|
751
|
+
|
|
752
|
+ this.xuanzhuan_v = sitemap.xuanzhuan_a
|
|
753
|
+
|
|
754
|
+ this.fuzhuA_top = sitemap.fuzhua_top
|
|
755
|
+
|
|
756
|
+ this.fuzhuV_top = sitemap.fuzhuv_top
|
|
757
|
+
|
|
758
|
+ this.A_arr = sitemap.a_arr_str.split(",")
|
|
759
|
+
|
|
760
|
+ this.V_arr = sitemap.v_arr_str.split(",")
|
|
761
|
+
|
|
762
|
+ this.A_left = sitemap.a_left
|
|
763
|
+
|
|
764
|
+ this.A_top = sitemap.a_top
|
|
765
|
+
|
|
766
|
+ this.V_left = sitemap.v_left
|
|
767
|
+
|
|
768
|
+ this.V_top = sitemap.v_top
|
|
769
|
+
|
|
770
|
+ this.text_arr = sitemap.text_arr.split(",")
|
|
771
|
+
|
|
772
|
+ this.text_left = sitemap.text_left
|
|
773
|
+
|
|
774
|
+ this.text_top = sitemap.text_top
|
|
775
|
+
|
|
776
|
+ this.scalev_num = sitemap.scalev_num
|
|
777
|
+
|
|
778
|
+ this.scalea_num = sitemap.scalea_num
|
|
779
|
+
|
|
780
|
+ this.value = sitemap.value
|
|
781
|
+
|
|
782
|
+ this.id = sitemap.id
|
|
783
|
+
|
|
784
|
+ }
|
|
785
|
+ })
|
|
786
|
+ },
|
|
787
|
+ updateSiteMap(){
|
|
788
|
+ var is_append = 2
|
|
789
|
+
|
|
790
|
+
|
|
791
|
+ if(this.append == true){
|
|
792
|
+ is_append = 1
|
|
793
|
+ }
|
|
794
|
+ if(this.append == false){
|
|
795
|
+ is_append = 2
|
|
796
|
+ }
|
|
797
|
+
|
|
798
|
+ var is_img_v = 2
|
|
799
|
+
|
|
800
|
+
|
|
801
|
+ if(this.img_v ==true){
|
|
802
|
+ is_img_v = 1
|
|
803
|
+
|
|
804
|
+ }
|
|
805
|
+ if(this.img_v == false){
|
|
806
|
+ is_img_v = 2
|
|
807
|
+ }
|
|
808
|
+
|
|
809
|
+ var is_img_a = 2
|
|
810
|
+ if(this.img_a == true){
|
|
811
|
+ is_img_a = 1
|
|
812
|
+ }
|
|
813
|
+ if(this.img_a == false){
|
|
814
|
+ is_img_a = 2
|
|
815
|
+ }
|
|
816
|
+
|
|
817
|
+ var a_arr_str = ""
|
|
818
|
+ if(this.A_arr!=null && this.A_arr.length>0){
|
|
819
|
+ a_arr_str = this.A_arr.join(",")
|
|
820
|
+ }
|
|
821
|
+ var v_arr_str = ""
|
|
822
|
+ if(this.V_arr!=null){
|
|
823
|
+ v_arr_str = this.V_arr.join(",")
|
|
824
|
+ }
|
|
825
|
+
|
|
826
|
+ var text_arr_str = ""
|
|
827
|
+ if(this.text_arr!=null){
|
|
828
|
+ text_arr_str = this.text_arr.join(",")
|
|
829
|
+ }
|
|
830
|
+
|
|
831
|
+ var params = {
|
|
832
|
+ id:this.id,
|
|
833
|
+ is_append:is_append,
|
|
834
|
+ is_img_v:is_img_v,
|
|
835
|
+ is_img_a:is_img_a,
|
|
836
|
+ a_num:this.a_num?this.a_num:0,
|
|
837
|
+ v_num:this.v_num?this.v_num:0,
|
|
838
|
+ text_num:this.text_num?this.text_num:0,
|
|
839
|
+ fangxianga_num:this.fangxiangA_num?this.fangxiangA_num:0,
|
|
840
|
+ fangxiangv_num:this.fangxiangV_num?this.fangxiangV_num:0,
|
|
841
|
+ fangxianga_left:this.fangxiangA_left?this.fangxiangA_left:0,
|
|
842
|
+ fangxianga_top:this.fangxiangA_top?this.fangxiangA_top:0,
|
|
843
|
+ fangxiangv_left:this.fangxiangV_left?this.fangxiangV_left:0,
|
|
844
|
+ fangxiangv_top:this.fangxiangV_top?this.fangxiangV_top:0,
|
|
845
|
+ fuzhua_num:this.fuzhua_num?this.fuzhua_num:0,
|
|
846
|
+ fuzhuv_num:this.fuzhuv_num?fuzhuv_num:0,
|
|
847
|
+ xuanzhuan_a:this.xuanzhuan_a?this.xuanzhuan_a:0,
|
|
848
|
+ xuanzhuan_v:this.xuanzhuan_v?this.xuanzhuan_v:0,
|
|
849
|
+ fuzhua_top:this.fuzhuA_top?this.fuzhuA_top:0,
|
|
850
|
+ fuzhua_left:this.fuzhuA_left?this.fuzhuA_left:0,
|
|
851
|
+ fuzhuv_top:this.fuzhuV_top?fuzhuV_top:0,
|
|
852
|
+ fuzhuv_left:this.fuzhuV_left?this.fuzhuV_left:0,
|
|
853
|
+ a_arr_str:a_arr_str,
|
|
854
|
+ v_arr_str:v_arr_str,
|
|
855
|
+ a_left:this.A_left?this.A_left:0,
|
|
856
|
+ a_top:this.A_top?this.A_top:0,
|
|
857
|
+ v_left:this.V_left?this.V_left:0,
|
|
858
|
+ v_top:this.V_top?this.V_top:0,
|
|
859
|
+ text_arr_str:text_arr_str,
|
|
860
|
+ text_left:this.text_left,
|
|
861
|
+ text_top:this.text_top?this.text_top:0,
|
|
862
|
+ scalev_num:this.scalev_num?this.scalev_num:0,
|
|
863
|
+ scalea_num:this.scalea_num?this.scalea_num:0,
|
|
864
|
+ value:this.value,
|
|
865
|
+ patient_id:this.patientID,
|
|
866
|
+ }
|
|
867
|
+ console.log("paramswowwo",params)
|
|
868
|
+ updateSiteMap(params).then(response=>{
|
|
869
|
+ if(response.data.state == 1){
|
|
870
|
+ var deviceValsualMap = response.data.data.deviceValsualMap
|
|
871
|
+
|
|
872
|
+ this.$message.success("修改成功!")
|
|
873
|
+ }
|
|
874
|
+ })
|
619
|
875
|
},
|
620
|
876
|
chakan(){
|
621
|
877
|
console.log('22222',);
|
|
@@ -634,6 +890,10 @@ export default{
|
634
|
890
|
}
|
635
|
891
|
},
|
636
|
892
|
created(){
|
|
893
|
+ const id = this.$route.params && this.$route.params.id;
|
|
894
|
+ this.patientID = parseInt(id);
|
|
895
|
+
|
|
896
|
+ this.getPatientSitemap(this.patientID)
|
637
|
897
|
// if(this.fuzhuV_num ==1 || this.append ==false){
|
638
|
898
|
// return this.xuanzhuan =0
|
639
|
899
|
// }
|