Kaynağa Gözat

添加停服通知

xiaodai2022 1 yıl önce
ebeveyn
işleme
42d31bb5dc

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/0.js


BIN
dist/static/js/0.js.gz


Dosya farkı çok büyük olduğundan ihmal edildi
+ 6 - 7
dist/static/js/1.js


BIN
dist/static/js/1.js.gz


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/app.js


BIN
dist/static/js/app.js.gz


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/static/js/chunk-elementUI.js


BIN
dist/static/js/chunk-elementUI.js.gz


Dosya farkı çok büyük olduğundan ihmal edildi
+ 2 - 2
dist/static/js/chunk-libs.js


BIN
dist/static/js/chunk-libs.js.gz


+ 9 - 11
dist/static/js/runtime.js

@@ -55,25 +55,23 @@
 /******/function s(e){
 /******/
 /******/ // Check if module is in cache
-/******/if(r[e])
-/******/return r[e].exports;
-/******/
+/******/var t;
 /******/ // Create a new module (and put it into the cache)
-/******/var t=r[e]={
+/******/return(r[e]||(
+/******/
+/******/ // Return the exports of the module
+/******/t=r[e]={
 /******/i:e,
 /******/l:!1,
 /******/exports:{}
-/******/};
+/******/},
 /******/
 /******/ // Execute the module function
-/******/
-/******/
-/******/ // Return the exports of the module
-/******/return c[e].call(t.exports,t,t.exports,s),
+/******/c[e].call(t.exports,t,t.exports,s),
 /******/
 /******/ // Flag the module as loaded
-/******/t.l=!0,t.exports;
-/******/}
+/******/t.l=!0,t
+/******/)).exports}
 /******/
 /******/ // This file contains only the entry chunk.
 /******/ // The chunk loading function for additional chunks

+ 80 - 69
src/layout/components/Navbar.vue

@@ -77,7 +77,8 @@
       append-to-body
     >
       <el-card style="margin-top: -20px">
-        <el-row :gutter="10" v-if="activeMsg !== null">
+        <!-- v-if="activeMsg !== null" -->
+        <el-row :gutter="10" >
           <el-col :span="24">
             <div style="padding: 0 0 22px 0">
               <el-alert
@@ -85,9 +86,10 @@
                 show-icon
                 center
                 class="my-el-alert"
-                :title="activeMsg.module"
-                :type="activeMsg.sys_type === 'VER' ? 'success' : 'warning'"
+                title="停服通知"
+                :type=" 'warning'"
               ></el-alert>
+              <!-- activeMsg.sys_type === 'VER' ? 'success' : -->
             </div>
             <el-form
               :size="'mini'"
@@ -97,28 +99,36 @@
               style="padding-left: 25px"
             >
               <el-row>
-                <el-col :span="12" v-if="activeMsg.sys_type === 'VER'">
+                <!-- <el-col :span="12" v-if="activeMsg.sys_type === 'VER'">
                   <el-form-item label="版本编号:">
                     <p style="margin: 0">{{ activeMsg.version }}</p>
                   </el-form-item></el-col
-                >
-                <el-col :span="activeMsg.sys_type === 'VER' ? 12 : 24">
-                  <el-form-item
-                    :label="activeMsg.sys_type === 'VER' ? '更新时间:' : '预计时间:'"
-                  >
+                > -->
+                <!-- <el-col :span="activeMsg.sys_type === 'VER' ? 12 : 24">-->
+                <el-col :span="24">
+                  <el-form-item label="停服时间:">
                     <p style="margin: 0">
-                      {{ activeMsg.addtime }}
+                      2023-12-31 23:59:59
+                      <!-- {{ activeMsg.addtime }} -->
                     </p></el-form-item
                   ></el-col
                 >
                 <el-col :span="24"
-                  ><el-form-item label="更新内容:">
-                    <p style="margin: 0" v-html="activeMsg.system"></p></el-form-item
-                ></el-col>
+                  ><el-form-item label="各位用户:">
+                    <!-- v-html="activeMsg.system" -->
+                    <p style="margin: 0 0 10px 0">您好!</p>
+                    <p style="margin: 0 0 10px 0;text-indent: 30px;">
+                      万宇采销结算系统计划于2023年12月31日23时59分59秒暂停服务,后续所有账号将无法登录,如有相关业务请于停服时间前尽快处理,特此通知。
+                    </p>
+                    <!-- <p style="margin: 0;text-indent: 30px;">
+                      如有特殊情况请在2023年12月28日前和信息部沟通处,感谢各位领导合作。
+                    </p> -->
+                  </el-form-item></el-col
+                >
                 <el-col :span="24" style="text-align: right">
-                  <el-checkbox v-model="checked" class="fl" style="padding-top: 5px"
+                  <!-- <el-checkbox v-model="checked" class="fl" style="padding-top: 5px"
                     >我已知晓,后续不再提示!</el-checkbox
-                  >
+                  > -->
                   <el-button @click="submit" type="primary" plain>关闭 </el-button>
                 </el-col>
               </el-row>
@@ -231,56 +241,57 @@ export default {
       }
     },
     async openNotice(type) {
-      if (getNotice() && getNotice().length > 0) {
-        this.lastNotice = JSON.parse(getNotice());
-      } else {
-        this.lastNotice = null;
-      }
-      // console.log(this.lastNotice);
-      this.loading = true;
-      const res = await asyncRequest.list(this.parmValue);
-      if (
-        res &&
-        res.code === 0 &&
-        res.data &&
-        res.data.list &&
-        res.data.list.length > 0
-      ) {
-        this.activeMsg = res.data.list[0];
-        this.isShow = true;
-        if (this.lastNotice + "" !== "null") {
-          // console.log(this.lastNotice.addtime);
-          if (this.activeMsg.addtime === this.lastNotice.addtime) {
-            if (this.lastNotice.type === "1") {
-              this.checked = true;
-            } else {
-              this.checked = false;
-            }
-          } else {
-            this.checked = false;
-          }
-        } else {
-          let model = {
-            type: this.checked ? "1" : "0",
-            addtime: this.activeMsg.addtime,
-          };
-          setNotice(JSON.stringify(model));
-          this.checked = false;
-        }
-        if (type === 1) {
-          this.typeShow();
-        } else {
-          this.showModel = true;
-        }
+      // if (getNotice() && getNotice().length > 0) {
+      //   this.lastNotice = JSON.parse(getNotice());
+      // } else {
+      //   this.lastNotice = null;
+      // }
+      // // console.log(this.lastNotice);
+      // this.loading = true;
+      // const res = await asyncRequest.list(this.parmValue);
+      // if (
+      //   res &&
+      //   res.code === 0 &&
+      //   res.data &&
+      //   res.data.list &&
+      //   res.data.list.length > 0
+      // ) {
+      //   this.activeMsg = res.data.list[0];
+      //   this.isShow = true;
+      //   if (this.lastNotice + "" !== "null") {
+      //     // console.log(this.lastNotice.addtime);
+      //     if (this.activeMsg.addtime === this.lastNotice.addtime) {
+      //       if (this.lastNotice.type === "1") {
+      //         this.checked = true;
+      //       } else {
+      //         this.checked = false;
+      //       }
+      //     } else {
+      //       this.checked = false;
+      //     }
+      //   } else {
+      //     let model = {
+      //       type: this.checked ? "1" : "0",
+      //       addtime: this.activeMsg.addtime,
+      //     };
+      //     setNotice(JSON.stringify(model));
+      //     this.checked = false;
+      //   }
+      //   if (type === 1) {
+      //     this.typeShow();
+      //   } else {
+      //     this.showModel = true;
+      //   }
 
-        // console.log(this.activeMsg);
-      } else if (res && res.code >= 100 && res.code <= 104) {
-        await this.logout();
-      } else {
-        this.activeMsg = null;
-        this.isShow = false;
-      }
-      this.loading = false;
+      //   // console.log(this.activeMsg);
+      // } else if (res && res.code >= 100 && res.code <= 104) {
+      //   await this.logout();
+      // } else {
+      //   this.activeMsg = null;
+      //   this.isShow = false;
+      // }
+      // this.loading = false;
+      this.showModel = true;
     },
     typeShow() {
       let nowtime = new Date().valueOf();
@@ -317,11 +328,11 @@ export default {
       this.$router.push(`/login?redirect=${this.$route.fullPath}`);
     },
     submit() {
-      let model = {
-        type: this.checked ? "1" : "0",
-        addtime: this.activeMsg.addtime,
-      };
-      setNotice(JSON.stringify(model));
+      // let model = {
+      //   type: this.checked ? "1" : "0",
+      //   addtime: this.activeMsg.addtime,
+      // };
+      // setNotice(JSON.stringify(model));
       this.showModel = false;
     },
   },

Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor