From 9da73a221e3bc79c1f972a1f99d52915e42134dd Mon Sep 17 00:00:00 2001
From: songshankun <songshankun@foxmail.com>
Date: 星期日, 08 十月 2023 20:59:01 +0800
Subject: [PATCH] feat: 任务弹窗生产准备倒计时和下发失败提示时不允许翻页
---
src/components/TaskControlModal.vue | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/src/components/TaskControlModal.vue b/src/components/TaskControlModal.vue
index 3e7a3bd..2134a65 100644
--- a/src/components/TaskControlModal.vue
+++ b/src/components/TaskControlModal.vue
@@ -160,9 +160,9 @@
</template>
</div>
<!--宸︾炕椤垫寜閽�-->
- <div v-show="showPreviousTaskBtn" class="paginator-btn previous" @click="previousTask"><</div>
+ <div v-show="showPreviousTaskBtn" class="paginator-btn previous" :class="{disabled:showBtn ===2 ||messageError}" @click="previousTask"><</div>
<!--鍙崇炕椤垫寜閽�-->
- <div v-show="showNextTaskBtn" class="paginator-btn next" @click="nextTask">></div>
+ <div v-show="showNextTaskBtn" class="paginator-btn next" :class="{disabled:showBtn ===2 ||messageError}" @click="nextTask">></div>
</div>
<div slot="footer" :class="messageError?'dialog-footer tac btn-error':'dialog-footer tac'"
style="overflow: hidden">
@@ -387,6 +387,10 @@
* 鍓嶇炕椤�
*/
previousTask() {
+ // 鐢熶骇鍑嗗鍊掕鏃朵腑鍜屼笅鍙戝け璐ョ姝㈢炕椤�
+ if (this.showBtn === 2 || this.messageError){
+ return
+ }
if (this.currentTaskIndex - 1 >= 0) {
this.currentTaskIndex -= 1
this.$nextTick(() => {
@@ -401,6 +405,10 @@
* 鍚庣炕椤�
*/
nextTask() {
+ // 鐢熶骇鍑嗗鍊掕鏃朵腑鍜屼笅鍙戝け璐ョ姝㈢炕椤�
+ if (this.showBtn === 2 || this.messageError){
+ return
+ }
if (this.currentTaskIndex + 1 <= this.taskList.length - 1) {
this.currentTaskIndex += 1
this.$nextTick(() => {
@@ -917,6 +925,12 @@
&.next {
right: -60px;
padding-left: 4px;
+
+ }
+ &.disabled{
+ background-color: #cccccc;
+ opacity: 0.8;
+ cursor: not-allowed;
}
}
@@ -937,6 +951,7 @@
color: #ffffffaa;
font-size: 16px;
}
+
}
.process-err-tip{
box-sizing: border-box;
--
Gitblit v1.8.0