修复pad端预案运行时还能开窗的BUG并添加相应提示

This commit is contained in:
fangxiang 2022-04-22 14:45:44 +08:00
parent 9b68fa58a5
commit 40a1705c07
3 changed files with 161 additions and 138 deletions

View File

@ -476,4 +476,5 @@ export default {
"the current browser does not support full screen": "当前浏览器不支持全屏",
_SOFT_PAD_LOGIN_TITLE_: "软件管理平台",
welcome: "欢迎",
"plan running! can't open window!": "预案正在运行!不能开窗!",
};

View File

@ -608,6 +608,7 @@ export default defineComponent({
}
const onDropSignalSourceOrPolliong = (evt: _IDropToWall) => {
if (!plan_running.value) {
if (evt && evt.data) {
// const x =
// evt.pos.x -
@ -629,7 +630,10 @@ export default defineComponent({
//
if (dom) {
const temp = find_parent_dom(dom, ["wall_item_flag", "window_flag"]);
const temp = find_parent_dom(dom, [
"wall_item_flag",
"window_flag",
]);
if (temp) {
dom = temp;
}
@ -763,6 +767,14 @@ export default defineComponent({
}
}
}
} else {
$q.notify({
type: "warning",
message: $t.t("plan running! can't open window!"),
position: "top",
timeout: 1500,
});
}
};
EventBus.getInstance().on(

View File

@ -708,6 +708,16 @@ export default defineComponent({
target.classList.remove("drag-enter");
}
if (plan_running.value) {
$q.notify({
type: "warning",
message: $t.t("plan running! can't open window!"),
position: "top",
timeout: 1500,
});
return;
}
const type = e.dataTransfer?.getData("type");
const uuid = e.dataTransfer?.getData("uuid");
if (uuid && uuid.length > 0 && type && type.length > 0) {