|
|
@@ -27,6 +27,7 @@ import {
|
|
|
DrawStatus,
|
|
|
getFix3d,
|
|
|
measureMode,
|
|
|
+ trackBaseIng,
|
|
|
} from "../fixManage";
|
|
|
|
|
|
const trackPosMenuAction = (
|
|
|
@@ -139,6 +140,7 @@ const menuActions = {
|
|
|
() => {
|
|
|
hide && hide();
|
|
|
onComplete();
|
|
|
+ trackBaseIng.value = false;
|
|
|
},
|
|
|
(pos) => {
|
|
|
const len = fixPoints.value.push({
|
|
|
@@ -156,6 +158,7 @@ const menuActions = {
|
|
|
hide();
|
|
|
hide = null;
|
|
|
}
|
|
|
+ trackBaseIng.value = false;
|
|
|
},
|
|
|
false
|
|
|
);
|
|
|
@@ -172,16 +175,17 @@ const menuActions = {
|
|
|
onComplete();
|
|
|
}
|
|
|
} else {
|
|
|
+ trackBaseIng.value = true;
|
|
|
stop = result.stop;
|
|
|
result.promise.then(() => {
|
|
|
add();
|
|
|
});
|
|
|
}
|
|
|
return () => {
|
|
|
- console.log("?????");
|
|
|
onDestroy && onDestroy();
|
|
|
hide && hide();
|
|
|
stop && stop();
|
|
|
+ trackBaseIng.value = false;
|
|
|
};
|
|
|
},
|
|
|
[menuEnum.FIX_GRANH]: (_, onComplete) => {
|
|
|
@@ -198,6 +202,7 @@ const menuActions = {
|
|
|
});
|
|
|
drawstatus.value = DrawStatus.ing;
|
|
|
getFix3d(data).bus.on("graphDrawComplete", (complete) => {
|
|
|
+ trackBaseIng.value = false;
|
|
|
if (complete) {
|
|
|
const len = fixPoints.value.push(data);
|
|
|
activeFixPointStack.current.value.value = fixPoints.value[
|
|
|
@@ -221,6 +226,7 @@ const menuActions = {
|
|
|
onComplete();
|
|
|
}
|
|
|
} else {
|
|
|
+ trackBaseIng.value = true;
|
|
|
stop = result.stop;
|
|
|
result.promise.then(() => {
|
|
|
add();
|
|
|
@@ -228,6 +234,7 @@ const menuActions = {
|
|
|
}
|
|
|
return () => {
|
|
|
drawstatus.value = DrawStatus.quit;
|
|
|
+ trackBaseIng.value = false;
|
|
|
hide && hide();
|
|
|
stop && stop();
|
|
|
};
|