songshankun
2023-10-08 9da73a221e3bc79c1f972a1f99d52915e42134dd
feat: 任务弹窗生产准备倒计时和下发失败提示时不允许翻页
1个文件已修改
19 ■■■■ 已修改文件
src/components/TaskControlModal.vue 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/TaskControlModal.vue
@@ -160,9 +160,9 @@
          </template>
        </div>
        <!--左翻页按钮-->
        <div v-show="showPreviousTaskBtn" class="paginator-btn previous" @click="previousTask">&lt;</div>
        <div v-show="showPreviousTaskBtn" class="paginator-btn previous" :class="{disabled:showBtn ===2 ||messageError}" @click="previousTask">&lt;</div>
        <!--右翻页按钮-->
        <div v-show="showNextTaskBtn" class="paginator-btn next" @click="nextTask">&gt;</div>
        <div v-show="showNextTaskBtn" class="paginator-btn next" :class="{disabled:showBtn ===2 ||messageError}" @click="nextTask">&gt;</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;