|
@@ -501,7 +501,7 @@ const initDrawMethod = (options) => {
|
|
|
} else {
|
|
|
if (options.type == 'circle') {
|
|
|
data.center = [obj.getCenter().lng, obj.getCenter().lat];
|
|
|
- data.radius = obj.getRadius();
|
|
|
+ data.radius = obj.getRadius() / 100000;
|
|
|
} else {
|
|
|
const path = obj.getPath();
|
|
|
// 将AMap.LngLat对象数组转换为经纬度数组
|
|
@@ -902,15 +902,15 @@ const handleSendForm = () => {
|
|
|
if (!form.value.pattern_name) {
|
|
|
return proxy?.$modal.msgWarning('请填写预案名称');
|
|
|
}
|
|
|
- // webSock = createWebSocket('uhvw60vX7MpeWSWcXqK8S', getWebSocketData);
|
|
|
- // patternId.value = 'uhvw60vX7MpeWSWcXqK8S';
|
|
|
- createCollaboration(form.value).then(() => {
|
|
|
- patternId.value = form.value.pattern_id;
|
|
|
- webSock = createWebSocket(form.value.pattern_id, getWebSocketData);
|
|
|
+ webSock = createWebSocket('uhvw60vX7MpeWSWcXqK8S', getWebSocketData);
|
|
|
+ patternId.value = 'uhvw60vX7MpeWSWcXqK8S';
|
|
|
+ // createCollaboration(form.value).then(() => {
|
|
|
+ // patternId.value = form.value.pattern_id;
|
|
|
+ // webSock = createWebSocket(form.value.pattern_id, getWebSocketData);
|
|
|
showForm.value = false;
|
|
|
collaboration.value = true;
|
|
|
proxy?.$modal.msgSuccess('开启协同标绘成功');
|
|
|
- });
|
|
|
+ // });
|
|
|
};
|
|
|
const handleShowDialog = () => {
|
|
|
editData.value = {
|
|
@@ -955,7 +955,13 @@ const handleSendData = (data) => {
|
|
|
let dataURL = ref('');
|
|
|
// 页面元素转图片
|
|
|
const handleScreenshot = () => {
|
|
|
- const canvasBox = getMap().Iv;
|
|
|
+ let map = getMap();
|
|
|
+ let canvasBox;
|
|
|
+ if (AMapType.includes(props.activeMap)) {
|
|
|
+ canvasBox = map.Iv;
|
|
|
+ } else {
|
|
|
+ canvasBox = map.targetElement_;
|
|
|
+ }
|
|
|
// 手动创建一个 canvas 标签
|
|
|
const canvas = document.createElement('canvas');
|
|
|
if (canvasBox) {
|