licp
2024-12-23 8bfc9743f7f2c02c0e2c6de139dca17b2dde5cb4
src/view/timer.vue
@@ -1,14 +1,21 @@
<!--
 * @Author: licp lichunping@guanfang.com.cn
 * @Date: 2024-08-20 09:31:20
 * @LastEditors: licp lichunping@guanfang.com.cn
 * @LastEditTime: 2024-12-19 09:57:53
 * @FilePath: \tx-lims-before\src\view\timer.vue
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
<template>
  <div>
    <el-dialog
    title="提示"
    :visible.sync="dialogVisible"
    width="30%"
    :before-close="handleClose">
      <span>这是一段信息</span>
      <span slot="footer" class="dialog-footer">
        <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
      </span>
    :close-on-click-modal="false"
    :close-on-press-escape="false"
    :show-close="false"
    width="30%">
      <div style="display: flex;align-items: center;"><i class="el-icon-warning" style="color: red;font-size: 40px;margin-right: 20px;"></i><span>代码正在部署,请30分钟后重新进入系统!</span></div>
    </el-dialog>
  </div>
</template>
@@ -47,11 +54,13 @@
    performTask() {
      // 在这里执行你想要的定时任务
      console.log("任务执行了!");
      this.dialogVisible = true;
      // 这里可以触发一个 Vuex 动作、发起一个 HTTP 请求,或者其他操作
    },
    promptToClose() {
      // 提示用户关闭
      alert("请记得在20分钟后关闭任务!");
      // alert("请记得在20分钟后关闭任务!");
      this.dialogVisible = true;
    }
  },
  beforeDestroy() {