|
@@ -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
|