开关机按钮被点击后禁用五秒
This commit is contained in:
parent
9a50790629
commit
05d932586c
|
@ -10,7 +10,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@quasar/cli": "^1.3.2",
|
"@quasar/cli": "^1.3.2",
|
||||||
"@quasar/extras": "^1.15.0",
|
"@quasar/extras": "^1.15.3",
|
||||||
"@tinymce/tinymce-vue": "4",
|
"@tinymce/tinymce-vue": "4",
|
||||||
"@types/element-resize-detector": "^1.1.3",
|
"@types/element-resize-detector": "^1.1.3",
|
||||||
"autoprefixer": "^10.4.2",
|
"autoprefixer": "^10.4.2",
|
||||||
|
@ -18,7 +18,7 @@
|
||||||
"core-js": "^3.21.0",
|
"core-js": "^3.21.0",
|
||||||
"element-resize-detector": "^1.2.4",
|
"element-resize-detector": "^1.2.4",
|
||||||
"qrcode.vue": "^3.3.3",
|
"qrcode.vue": "^3.3.3",
|
||||||
"quasar": "^2.7.5",
|
"quasar": "^2.8.4",
|
||||||
"reconnecting-websocket": "^4.4.0",
|
"reconnecting-websocket": "^4.4.0",
|
||||||
"sortablejs": "^1.15.0",
|
"sortablejs": "^1.15.0",
|
||||||
"to": "^0.2.9",
|
"to": "^0.2.9",
|
||||||
|
|
|
@ -92,6 +92,7 @@
|
||||||
stack
|
stack
|
||||||
flat
|
flat
|
||||||
no-caps
|
no-caps
|
||||||
|
:disable="power_flag"
|
||||||
icon="img:pad/toolbar/power_on_icon.png"
|
icon="img:pad/toolbar/power_on_icon.png"
|
||||||
:label="$t('power on')"
|
:label="$t('power on')"
|
||||||
@click="powerOn"
|
@click="powerOn"
|
||||||
|
@ -102,6 +103,7 @@
|
||||||
stack
|
stack
|
||||||
flat
|
flat
|
||||||
no-caps
|
no-caps
|
||||||
|
:disable="power_flag"
|
||||||
icon="img:pad/toolbar/power_off_icon.png"
|
icon="img:pad/toolbar/power_off_icon.png"
|
||||||
:label="$t('power off')"
|
:label="$t('power off')"
|
||||||
@click="powerOff"
|
@click="powerOff"
|
||||||
|
@ -298,11 +300,24 @@ export default defineComponent({
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const power_flag = ref(false);
|
||||||
|
watch(
|
||||||
|
() => power_flag.value,
|
||||||
|
(newV) => {
|
||||||
|
if (newV) {
|
||||||
|
setTimeout(() => {
|
||||||
|
power_flag.value = false;
|
||||||
|
}, 1100 * 5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
plan_running,
|
plan_running,
|
||||||
function_center_control,
|
function_center_control,
|
||||||
is_custon_isv,
|
is_custon_isv,
|
||||||
window_rect_edit_dialog,
|
window_rect_edit_dialog,
|
||||||
|
power_flag,
|
||||||
|
|
||||||
toogleFullScreen() {
|
toogleFullScreen() {
|
||||||
if (!$q.fullscreen.isCapable) {
|
if (!$q.fullscreen.isCapable) {
|
||||||
|
@ -428,6 +443,9 @@ export default defineComponent({
|
||||||
success = response?.success ?? false;
|
success = response?.success ?? false;
|
||||||
}
|
}
|
||||||
} catch {}
|
} catch {}
|
||||||
|
if (success) {
|
||||||
|
power_flag.value = true;
|
||||||
|
}
|
||||||
$q.notify({
|
$q.notify({
|
||||||
color: success ? "positive" : "negative",
|
color: success ? "positive" : "negative",
|
||||||
icon: success ? "done" : "warning",
|
icon: success ? "done" : "warning",
|
||||||
|
@ -449,6 +467,9 @@ export default defineComponent({
|
||||||
success = response?.success ?? false;
|
success = response?.success ?? false;
|
||||||
}
|
}
|
||||||
} catch {}
|
} catch {}
|
||||||
|
if (success) {
|
||||||
|
power_flag.value = true;
|
||||||
|
}
|
||||||
$q.notify({
|
$q.notify({
|
||||||
color: success ? "positive" : "negative",
|
color: success ? "positive" : "negative",
|
||||||
icon: success ? "done" : "warning",
|
icon: success ? "done" : "warning",
|
||||||
|
|
|
@ -218,6 +218,7 @@
|
||||||
no-caps
|
no-caps
|
||||||
flat
|
flat
|
||||||
stack
|
stack
|
||||||
|
:disable="power_flag"
|
||||||
icon="img:new_icon/power_off.png"
|
icon="img:new_icon/power_off.png"
|
||||||
:label="$t('power off')"
|
:label="$t('power off')"
|
||||||
class="q-mr-sm"
|
class="q-mr-sm"
|
||||||
|
@ -229,6 +230,7 @@
|
||||||
no-caps
|
no-caps
|
||||||
flat
|
flat
|
||||||
stack
|
stack
|
||||||
|
:disable="power_flag"
|
||||||
icon="img:new_icon/power_on.png"
|
icon="img:new_icon/power_on.png"
|
||||||
:label="$t('power on')"
|
:label="$t('power on')"
|
||||||
class="q-mr-sm"
|
class="q-mr-sm"
|
||||||
|
@ -501,6 +503,18 @@ export default defineComponent({
|
||||||
|
|
||||||
const window_rect_edit_dialog: Ref<any> = ref(null);
|
const window_rect_edit_dialog: Ref<any> = ref(null);
|
||||||
|
|
||||||
|
const power_flag = ref(false);
|
||||||
|
watch(
|
||||||
|
() => power_flag.value,
|
||||||
|
(newV) => {
|
||||||
|
if (newV) {
|
||||||
|
setTimeout(() => {
|
||||||
|
power_flag.value = false;
|
||||||
|
}, 1100 * 5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
const plan_running = computed(
|
const plan_running = computed(
|
||||||
() => $store.state.current_running_plan.trim() != ""
|
() => $store.state.current_running_plan.trim() != ""
|
||||||
);
|
);
|
||||||
|
@ -589,6 +603,7 @@ export default defineComponent({
|
||||||
is_custon_isv,
|
is_custon_isv,
|
||||||
window_rect_edit_dialog,
|
window_rect_edit_dialog,
|
||||||
show_device_list,
|
show_device_list,
|
||||||
|
power_flag,
|
||||||
|
|
||||||
async backupDB() {
|
async backupDB() {
|
||||||
let client = GlobalData.getInstance().getCurrentClient();
|
let client = GlobalData.getInstance().getCurrentClient();
|
||||||
|
@ -715,6 +730,9 @@ export default defineComponent({
|
||||||
success = response?.success ?? false;
|
success = response?.success ?? false;
|
||||||
}
|
}
|
||||||
} catch {}
|
} catch {}
|
||||||
|
if (success) {
|
||||||
|
power_flag.value = true;
|
||||||
|
}
|
||||||
$q.notify({
|
$q.notify({
|
||||||
color: success ? "positive" : "negative",
|
color: success ? "positive" : "negative",
|
||||||
icon: success ? "done" : "warning",
|
icon: success ? "done" : "warning",
|
||||||
|
@ -737,6 +755,9 @@ export default defineComponent({
|
||||||
success = response?.success ?? false;
|
success = response?.success ?? false;
|
||||||
}
|
}
|
||||||
} catch {}
|
} catch {}
|
||||||
|
if (success) {
|
||||||
|
power_flag.value = true;
|
||||||
|
}
|
||||||
$q.notify({
|
$q.notify({
|
||||||
color: success ? "positive" : "negative",
|
color: success ? "positive" : "negative",
|
||||||
icon: success ? "done" : "warning",
|
icon: success ? "done" : "warning",
|
||||||
|
|
16
yarn.lock
16
yarn.lock
|
@ -1245,10 +1245,10 @@
|
||||||
update-notifier "^5.1.0"
|
update-notifier "^5.1.0"
|
||||||
validate-npm-package-name "^3.0.0"
|
validate-npm-package-name "^3.0.0"
|
||||||
|
|
||||||
"@quasar/extras@^1.15.0":
|
"@quasar/extras@^1.15.3":
|
||||||
version "1.15.0"
|
version "1.15.3"
|
||||||
resolved "https://registry.npmmirror.com/@quasar/extras/-/extras-1.15.0.tgz#ed397abdc8372b2b1de525dd93c7ec6bc061db8f"
|
resolved "https://registry.npmmirror.com/@quasar/extras/-/extras-1.15.3.tgz#3fa4cab6df9b6d2001e6e8192a005ca71b1b0719"
|
||||||
integrity sha512-e5IHHqo3i/u7yWdcdspBbthnrDDZ3VRXaQoyhEEy526lzITFAw3hnlt4h7YnZ6Ck6gVIM0YbCaZbKaQYfKPOzQ==
|
integrity sha512-kc2h+zTOBRx8eR3TYUjB3ZmALYoH3LBSaOFuha11Ncixk8NTwm9GNCQL6kxmC/CQiaP9Q78KFFgrv3AXGnCvLw==
|
||||||
|
|
||||||
"@quasar/fastclick@1.1.4":
|
"@quasar/fastclick@1.1.4":
|
||||||
version "1.1.4"
|
version "1.1.4"
|
||||||
|
@ -8890,10 +8890,10 @@ qs@6.9.6:
|
||||||
resolved "https://registry.npmmirror.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee"
|
resolved "https://registry.npmmirror.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee"
|
||||||
integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
|
integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
|
||||||
|
|
||||||
quasar@^2.7.5:
|
quasar@^2.8.4:
|
||||||
version "2.7.5"
|
version "2.8.4"
|
||||||
resolved "https://registry.npmmirror.com/quasar/-/quasar-2.7.5.tgz#a3feb5d50647313c4d6e1451223c158e10792902"
|
resolved "https://registry.npmmirror.com/quasar/-/quasar-2.8.4.tgz#d32d7f0c1c4f313ee45f8f3d72028f3085727172"
|
||||||
integrity sha512-DWI0S+bXASfMSPrB8c/LVsXpA4dF7cBUbaJlcrM+1ioTNBHtiudma2Nhk2SDd5bzk9AYVHh5A8JCZuKqQAXt7g==
|
integrity sha512-bygg0GgSwQyrUJJTaHmYV50nVrz779QsNeH/cg2R/SHOQ4UmJI2FBA1hxU/nlpJ6DbmezNab1COa5ID57PvKfw==
|
||||||
|
|
||||||
query-string@^5.0.1:
|
query-string@^5.0.1:
|
||||||
version "5.1.1"
|
version "5.1.1"
|
||||||
|
|
Loading…
Reference in New Issue