浏览代码

9月7日杨青

杨青 1年前
父节点
当前提交
ee4900a06b
共有 1 个文件被更改,包括 43 次插入135 次删除
  1. 43 135
      src/xt_pages/user/Sitemap.vue

+ 43 - 135
src/xt_pages/user/Sitemap.vue 查看文件

@@ -122,12 +122,12 @@
122 122
             <p class="point-mark-title">A端:</p>
123 123
             <div :class="append == false ? 'point-mark-items' : 'mark-a-items'"> <!-- v-for="(item,index) in 12" :key="index" -->
124 124
               <div :class="item.a_num==2?'point-mark-a-item not-able not-allow': 'point-mark-a-item not-able' "
125
-                data-tag="-a" data-mark="A" title="点击移除标记" v-for="(item,a) in A_left" :key="a" @click="a_item($event,item.markNum)">{{item.markNum}}</div>
125
+                data-tag="-a" data-mark="A" title="点击移除标记" v-for="(item,a) in A_right" :key="a" @click="a_item($event,item.markNum)">{{item.markNum}}</div>
126 126
             </div>
127 127
             <p class="point-mark-title">V端:</p>
128 128
             <div :class="append == false ? 'point-mark-items' : 'mark-v-items'" style="border-bottom: 1px solid #ddd;">
129 129
               <div :class="item.v_num==2? 'point-mark-v-item not-able not-allow':'point-mark-a-item not-able'"
130
-                data-tag="-v" data-mark="V" title="点击移除标记" v-for="(item,v) in V_left" :key="v" @click="v_item($event,item.markNum)">{{item.markNum}}</div>
130
+                data-tag="-v" data-mark="V" title="点击移除标记" v-for="(item,v) in V_right" :key="v" @click="v_item($event,item.markNum)">{{item.markNum}}</div>
131 131
             </div>
132 132
             <div><span class="active-addtext-btn">添加文本框:</span></div>
133 133
             <div id="default-marktext-wrap" style="display:flex;flex-wrap:wrap;">
@@ -256,44 +256,53 @@ export default{
256 256
       imgDialogVisible:false,
257 257
       shiyituDialogVisible:false,
258 258
       imgUrl:[],
259
-      a_num:1,//控制a端是否显示和高亮
260
-      v_num:1,//控制v端是否显示和高亮
261
-      text_num:1,//关闭文本框
259
+      
262 260
       fangxiangA:[{markNum:'',left:'',top:''}],//a端进针方向的数组
263 261
       fangxiangA_num:1,//控制a端进针方向是否显示
264
-      fangxiangV_num:1,//控制v端进针方向是否显示
265 262
       fangxiangA_left:400,//A端进针方向X
266 263
       fangxiangA_top:78,//A端进针方向Y
264
+
267 265
       fangxiangV:[{markNum:'',left:'',top:''}],//v端进针方向的数组
266
+      fangxiangV_num:1,//控制v端进针方向是否显示
268 267
       fangxiangV_left:100,//v端进针方向X
269 268
       fangxiangV_top:78,//v端进针方向Y
269
+
270
+      
271
+      fuzhuA:[{a_markNum:0,a_left:0,a_top:0}],//助辅工具a的数组
270 272
       fuzhuA_num:1,//控制a端辅助工具是否显示
271
-      fuzhuV_num:1,//控制v端辅助工具是否显示
272 273
       xuanzhuan_a:0,//点击旋转角度a
273
-      xuanzhuan_v:0,//点击旋转角度v
274
-      fuzhuA:[{a_markNum:0,a_left:0,a_top:0}],//助辅工具a的数组
275 274
       fuzhuA_top:56,//控制a端辅助工具Y
276 275
       fuzhuA_left:360,//控制a端辅助工具X
276
+      img_a:false,//控制a端辅助工具点击放大缩小
277
+      scalea_num:1,//控制a端辅助工具点击放大缩小倍数
278
+
277 279
       fuzhuV:[{v_markNum:0,v_left:0,v_top:0}],//助辅工具v的数组
280
+      fuzhuV_num:1,//控制v端辅助工具是否显示
281
+      xuanzhuan_v:0,//点击旋转角度v
278 282
       fuzhuV_top:56,//控制V端辅助工具Y
279 283
       fuzhuV_left:56,//控制V端辅助工具X
284
+      img_v:false,//控制v端辅助工具点击放大缩小
285
+      scalev_num:1,//控制v端辅助工具点击放大缩小倍数
286
+
280 287
       obj_a:{a_markNum:'',a_left:'',a_top:''},//助辅工具a的对象
281 288
       obj_v:{v_markNum:'',v_left:'',v_top:''},//助辅工具v的对象
282
-      // A_arr:[],//A端数据
283
-      // V_arr:[],//V端数据
289
+
284 290
       A_left:390,//A端X
285 291
       A_top:180,//A端Y
292
+      a_num:1,//控制a端是否显示和高亮
293
+
286 294
       V_left:184,//V端X
287 295
       V_top:180,//V端Y
296
+      v_num:1,//控制v端是否显示和高亮
297
+
288 298
       text_arr:[],//文本框
289 299
       text_left:180,//文本框x
290 300
       text_top:200,//文本框x
301
+      text_num:1,//关闭文本框
302
+
291 303
       av_bkx:0,
292 304
       av_bky:0,
293
-      img_v:false,//控制v端辅助工具点击放大缩小
294
-      img_a:false,//控制a端辅助工具点击放大缩小
295
-      scalev_num:1,//控制v端辅助工具点击放大缩小倍数
296
-      scalea_num:1,//控制v端辅助工具点击放大缩小倍数
305
+      
297 306
       fileList:[],
298 307
       uploadData: { token: '', key: '' },
299 308
       qiniuDomain: 'https://images.shengws.com/',
@@ -310,24 +319,17 @@ export default{
310 319
       {markNum:'7',left:'184',top:'360',status:'1'},{markNum:'8',left:'184',top:'390',status:'1'},{markNum:'9',left:'184',top:'420',status:'1'},
311 320
       {markNum:'10',left:'184',top:'450',status:'1'},{markNum:'11',left:'184',top:'480',status:'1'},{markNum:'12',left:'184',top:'510',status:'1'}],
312 321
       //A端右侧的点
313
-      A_left:[{markNum:'1',a_num:'1'},{markNum:'2',a_num:'1'},{markNum:'3',a_num:'1'},{markNum:'4',a_num:'1'},{markNum:'5',a_num:'1'},
322
+      A_right:[{markNum:'1',a_num:'1'},{markNum:'2',a_num:'1'},{markNum:'3',a_num:'1'},{markNum:'4',a_num:'1'},{markNum:'5',a_num:'1'},
314 323
       {markNum:'6',a_num:'1'},{markNum:'7',a_num:'1'},{markNum:'8',a_num:'1'},{markNum:'9',a_num:'1'},
315 324
       {markNum:'10',a_num:'1'},{markNum:'11',a_num:'1'},{markNum:'12',a_num:'1'}],
316 325
       //V端右侧的点
317
-      V_left:[{markNum:'1',v_num:'1'},{markNum:'2',v_num:'1'},{markNum:'3',v_num:'1'},{markNum:'4',v_num:'1'},{markNum:'5',v_num:'1'},
326
+      V_right:[{markNum:'1',v_num:'1'},{markNum:'2',v_num:'1'},{markNum:'3',v_num:'1'},{markNum:'4',v_num:'1'},{markNum:'5',v_num:'1'},
318 327
       {markNum:'6',v_num:'1'},{markNum:'7',v_num:'1'},{markNum:'8',v_num:'1'},{markNum:'9',v_num:'1'},
319 328
       {markNum:'10',v_num:'1'},{markNum:'11',v_num:'1'},{markNum:'12',v_num:'1'}],
320 329
 
321 330
       patientID:0,
322 331
       id:0,
323 332
       texts:null,
324
-      disX: 0,
325
-      disY: 0,
326
-      styleObj: {
327
-        left: 0,
328
-        top: 0
329
-      },
330
-      isdow:false
331 333
     }
332 334
   },
333 335
   created(){
@@ -337,14 +339,6 @@ export default{
337 339
     // this.getPatientSitemap(this.patientID)
338 340
   },
339 341
   mounted(){
340
-    // console.log('valuse',this.fangxiangA,);
341
-    // this.editor = new Quill(this.$refs.imageWrapper, {
342
-    //   modules:{toolbar:false},
343
-    //   theme: 'snow',
344
-    // });
345
-  //  console.log('111111',this.fileList);
346
-    // this.$refs.text_cc.addEventListener('mousemove',this.A_mousedow)
347
-    // this.$refs.text_cc.addEventListener('mousemove',this.A_moouseup)
348 342
   },
349 343
   methods:{
350 344
     add(){
@@ -473,12 +467,12 @@ export default{
473 467
       var ww = document.documentElement.clientWidth
474 468
       var wh = window.innerHeight
475 469
       var Alen=this.A_arr
476
-      var Vlen=this.V_arr
477
-      var textlen=this.text_arr
470
+      // var Vlen=this.V_arr
471
+      // var textlen=this.text_arr
478 472
       var fx_alen=this.fangxiangA
479 473
       var fx_vlen=this.fangxiangV
480
-      var FZ_alen=this.fuzhuA
481
-      var FZ_vlen=this.fuzhuV
474
+      // var FZ_alen=this.fuzhuA
475
+      // var FZ_vlen=this.fuzhuV
482 476
       var aleng=this.Aarr
483 477
       var vleng=this.Varr
484 478
       if(e.preventDefault){
@@ -577,15 +571,15 @@ export default{
577 571
       for(let i=0;i<tet.length;i++){
578 572
         const textsle = tet[i].innerText.split('\n')[0]
579 573
         if(evetext == textsle){
580
-          this.disX = e.clientX - tet[i].offsetLeft;
581
-          this.disY = e.clientY - tet[i].offsetTop;
582
-          this.isdow=true
574
+          const disX = e.clientX - tet[i].offsetLeft;
575
+          const disY = e.clientY - tet[i].offsetTop;
576
+          const isdow=true
583 577
           document.onmousemove = (el) =>{
584
-          if(this.isdow==false){
578
+          if(isdow==false){
585 579
             return
586 580
           }
587
-            let moveX = el.clientX - this.disX;
588
-            let moveY = el.clientY - this.disY;
581
+            let moveX = el.clientX - disX;
582
+            let moveY = el.clientY - disY;
589 583
             tet[i].style.left = moveX + "px";
590 584
             tet[i].style.top = moveY + "px";
591 585
             for(let i=0;i<textlen.length;i++){
@@ -608,11 +602,11 @@ export default{
608 602
       const fuzhuA= document.getElementById('jinzhen-jiaodu-target-A')
609 603
       const fuzhua_x =e.clientX - fuzhuA.offsetLeft
610 604
       const fuzhua_y =e.clientY - fuzhuA.offsetTop
611
-      const fuzhu_A =true
605
+      const fuzhua =true
612 606
       var FZ_alen=this.fuzhuA
613 607
 
614 608
       document.onmousemove=(el)=>{
615
-        if(fuzhu_A==false){
609
+        if(fuzhua==false){
616 610
           return ''
617 611
         }
618 612
         const moveX = el.clientX - fuzhua_x;
@@ -634,10 +628,10 @@ export default{
634 628
       const fuzhuV= document.getElementById('jinzhen-jiaodu-target-V')
635 629
       const fuzhuv_x =e.clientX - fuzhuV.offsetLeft
636 630
       const fuzhuv_y =e.clientY - fuzhuV.offsetTop
637
-      const fuzhu_V =true
631
+      const fuzhuv =true
638 632
       var FZ_vlen=this.fuzhuV
639 633
       document.onmousemove=(el)=>{
640
-        if(fuzhu_V==false){
634
+        if(fuzhuv==false){
641 635
           return ''
642 636
         }
643 637
         const moveX = el.clientX - fuzhuv_x;
@@ -722,6 +716,7 @@ export default{
722 716
         console.log('asdfdfgfd',this.fuzhuA);
723 717
         return this.fuzhuA_num = 2
724 718
       }else{
719
+        this.fuzhuA.shift()
725 720
         console.log('辅助工具a2222');
726 721
         return this.fuzhuA_num = 1
727 722
       }
@@ -736,6 +731,7 @@ export default{
736 731
         console.log('辅助工具v1111',this.fuzhuV);
737 732
         return this.fuzhuV_num = 2
738 733
       }else{
734
+        this.fuzhuV.shift()
739 735
         console.log('辅助工具v2222');
740 736
         return this.fuzhuV_num = 1
741 737
       }
@@ -1070,8 +1066,6 @@ export default{
1070 1066
 
1071 1067
             this.id = sitemap.id
1072 1068
 
1073
-
1074
-
1075 1069
             this.A_top = sitemap.a_top
1076 1070
             this.av_bkx = sitemap.av_bkx
1077 1071
             this.av_bky = sitemap.av_bky
@@ -1115,93 +1109,7 @@ export default{
1115 1109
          }
1116 1110
       })
1117 1111
     },
1118
-    // updateSiteMap(){
1119
-    //   var is_append = 2
1120
-    //     if(this.append == true){
1121
-    //         is_append = 1
1122
-    //     }
1123
-    //     if(this.append == false){
1124
-    //        is_append = 2
1125
-    //     }
1126
-
1127
-    //     var is_img_v = 2
1128
-
1129
-
1130
-    //     if(this.img_v ==true){
1131
-    //        is_img_v = 1
1132
-
1133
-    //     }
1134
-    //     if(this.img_v == false){
1135
-    //        is_img_v = 2
1136
-    //     }
1137
-
1138
-    //     var is_img_a = 2
1139
-    //     if(this.img_a == true){
1140
-    //        is_img_a = 1
1141
-    //     }
1142
-    //     if(this.img_a == false){
1143
-    //        is_img_a = 2
1144
-    //     }
1145
-
1146
-    //     var a_arr_str = ""
1147
-    //     if(this.A_arr!=null && this.A_arr.length>0){
1148
-    //       a_arr_str = this.A_arr.join(",")
1149
-    //     }
1150
-    //     var v_arr_str = ""
1151
-    //     if(this.V_arr!=null){
1152
-    //      v_arr_str = this.V_arr.join(",")
1153
-    //     }
1154
-
1155
-    //     var text_arr_str = ""
1156
-    //     if(this.text_arr!=null){
1157
-    //        text_arr_str = this.text_arr.join(",")
1158
-    //     }
1159
-
1160
-    //     var params = {
1161
-    //      id:this.id,
1162
-    //      is_append:is_append,
1163
-    //      is_img_v:is_img_v,
1164
-    //      is_img_a:is_img_a,
1165
-    //      a_num:this.a_num?this.a_num:0,
1166
-    //      v_num:this.v_num?this.v_num:0,
1167
-    //      text_num:this.text_num?this.text_num:0,
1168
-    //      fangxianga_num:this.fangxiangA_num?this.fangxiangA_num:0,
1169
-    //      fangxiangv_num:this.fangxiangV_num?this.fangxiangV_num:0,
1170
-    //      fangxianga_left:this.fangxiangA_left?this.fangxiangA_left:0,
1171
-    //      fangxianga_top:this.fangxiangA_top?this.fangxiangA_top:0,
1172
-    //      fangxiangv_left:this.fangxiangV_left?this.fangxiangV_left:0,
1173
-    //      fangxiangv_top:this.fangxiangV_top?this.fangxiangV_top:0,
1174
-    //      fuzhua_num:this.fuzhuA_num?this.fuzhuA_num:0,
1175
-    //      fuzhuv_num:this.fuzhuV_num?fuzhuV_num:0,
1176
-    //      xuanzhuan_a:this.xuanzhuan_a?this.xuanzhuan_a:0,
1177
-    //      xuanzhuan_v:this.xuanzhuan_v?this.xuanzhuan_v:0,
1178
-    //      fuzhua_top:this.fuzhuA_top?this.fuzhuA_top:0,
1179
-    //      fuzhua_left:this.fuzhuA_left?this.fuzhuA_left:0,
1180
-    //      fuzhuv_top:this.fuzhuV_top?fuzhuV_top:0,
1181
-    //      fuzhuv_left:this.fuzhuV_left?this.fuzhuV_left:0,
1182
-    //      a_arr_str:a_arr_str,
1183
-    //      v_arr_str:v_arr_str,
1184
-    //      a_left:this.A_left?this.A_left:0,
1185
-    //      a_top:this.A_top?this.A_top:0,
1186
-    //      v_left:this.V_left?this.V_left:0,
1187
-    //      v_top:this.V_top?this.V_top:0,
1188
-    //      text_arr_str:text_arr_str,
1189
-    //      text_left:this.text_left,
1190
-    //      text_top:this.text_top?this.text_top:0,
1191
-    //      scalev_num:this.scalev_num?this.scalev_num:0,
1192
-    //      scalea_num:this.scalea_num?this.scalea_num:0,
1193
-    //      value:this.value,
1194
-    //      patient_id:this.patientID,
1195
-    //     }
1196
-    //     console.log("paramswowwo",params)
1197
-    //   updateSiteMap(params).then(response=>{
1198
-    //      if(response.data.state == 1){
1199
-    //        var deviceValsualMap =  response.data.data.deviceValsualMap
1200
-
1201
-    //        this.$message.success("修改成功!")
1202
-    //      }
1203
-    //   })
1204
-    // },
1112
+    
1205 1113
     chakan(){
1206 1114
       console.log('22222',);
1207 1115
       this.shiyituDialogVisible=true