Tang пре 2 година
родитељ
комит
a5201f0a9d
3 измењених фајлова са 172 додато и 145 уклоњено
  1. 8 0
      src/apis/user.js
  2. 42 45
      src/pages/home/index.vue
  3. 122 100
      src/router/index.js

+ 8 - 0
src/apis/user.js

@@ -380,4 +380,12 @@ export default {
          params:data,
        })
      },
+     //检查密码修改时间
+     usercheckPwdTime(data) {
+        return request({
+          url: '/app/user/checkPwdTime',
+          method: 'get',
+          params:data,
+        })
+      },
 }

+ 42 - 45
src/pages/home/index.vue

@@ -109,13 +109,13 @@
             <a v-if="item.name === '首页'" :key="index" class="tab active"
               >首页</a
             >
-            <a
-              v-if="item.name === '走进祥粤'"
+            <!-- <a
+              v-if="item.name === '走进中正'"
               :key="index"
               class="tab"
               @click="go('/about')"
-              >走进祥粤</a
-            >
+              >走进中正</a
+            > -->
             <a
               v-if="item.name === '课程'"
               :key="index"
@@ -153,7 +153,11 @@
                   :key="'type' + typeItem"
                 >
                   <div class="title" @click="goCourse(type)">
-                    {{ type.educationName }}
+                    {{
+                      type.educationName == "继续教育"
+                        ? "继教"
+                        : type.educationName
+                    }}
                   </div>
                   <ul class="nav">
                     <li
@@ -173,7 +177,11 @@
                 <li v-for="(item, index) in typeList" :key="index">
                   <div class="text">
                     <div class="text__title" @click="goCourse(item)">
-                      {{ item.educationName }}
+                      {{
+                        item.educationName == "继续教育"
+                          ? "继教"
+                          : item.educationName
+                      }}
                     </div>
                     <div class="text__desc">
                       <a
@@ -610,6 +618,7 @@ import ToolBar from "@/components/toolbar/index";
 import GoodsItem from "@/components/goodsItem/index";
 import { swiper, swiperSlide } from "vue-awesome-swiper";
 import { mapGetters, mapMutations } from "vuex";
+import {checkFunc} from "@/router"
 import "swiper/swiper-bundle.css";
 export default {
   name: "Home",
@@ -769,41 +778,30 @@ export default {
   methods: {
     //课程
     courseLists() {
-      this.$request
-        .appCommonActivityRecommendList({ platform: 2, status: 1 })
-        .then(async (res) => {
-          if (res.code == 200) {
-            let list = res.rows || [];
-            //课程
-            this.courseName = list
-              .filter((x) => x.type == 1)
-              .sort((a, b) => a.sort - b.sort)
-              .map((x) => {
-                return {
-                  name: x.name,
-                  recommendId: x.recommendId,
-                };
-              });
-            console.log("couIndex", this.couIndex, this.courseName);
-            //题库
-            this.bankName = list
-              .filter((x) => x.type == 2)
-              .sort((a, b) => a.sort - b.sort)
-              .map((x) => {
-                return {
-                  name: x.name,
-                  recommendId: x.recommendId,
-                };
-              });
-            if (this.courseName.length) {
-              this.courseId = this.courseName[0].recommendId;
-              let list1 = await this.getGoodsList(
-                this.courseName[0].recommendId,
-                0
-              );
-              console.log(list1, "list1");
-              this.goodsList1.push(...list1);
+      this.$request.appCommonActivityRecommendList({ platform: 2, status: 1 }).then(async (res) => {
+        if (res.code == 200) {
+          let list = res.rows || []
+          //课程
+          this.courseName = list.filter(x => x.type == 1).sort((a, b) => a.sort - b.sort).map(x => {
+            return {
+              name: x.name,
+              recommendId: x.recommendId
             }
+          });
+          console.log('couIndex', this.couIndex, this.courseName)
+          //题库
+          this.bankName = list.filter(x => x.type == 2).sort((a, b) => a.sort - b.sort).map(x => {
+            return {
+              name: x.name,
+              recommendId: x.recommendId
+            }
+          });
+          if (this.courseName.length) {
+            this.courseId = this.courseName[0].recommendId
+            let list1 = await this.getGoodsList(this.courseName[0].recommendId, 0)
+            console.log(list1, 'list1')
+            this.goodsList1.push(...list1)
+          }
 
             if (this.bankName.length) {
               this.bankId = this.bankName[0].recommendId;
@@ -1288,6 +1286,7 @@ export default {
     educationTypeList() {
       this.$request.educationTypeList().then((res) => {
         this.typeList = res.rows.slice(0, 5);
+        console.log(this.typeList, "this.typeList");
         this.typeList.forEach((typeItem, index) => {
           this.businessList(typeItem.id, index);
         });
@@ -1575,6 +1574,7 @@ export default {
           this.isLogin = false;
           this.isloginSms = false;
           this.setUserInfo(res.data);
+          checkFunc()
           // this.getmsg();
         })
         .catch((err) => {
@@ -2168,7 +2168,7 @@ export default {
       align-items: center;
       justify-content: space-between;
       padding-bottom: 15px;
-      border-bottom: 1px solid #dcdcdc;
+      border-bottom: 1px solid #DCDCDC;
 
       .lefts {
         display: flex;
@@ -2251,7 +2251,7 @@ export default {
       align-items: center;
       justify-content: space-between;
       padding-bottom: 15px;
-      border-bottom: 1px solid #dcdcdc;
+      border-bottom: 1px solid #DCDCDC;
 
       .lefts {
         display: flex;
@@ -2267,7 +2267,6 @@ export default {
         text-shadow: 0px 6px 6px rgba(249, 113, 13, 0.08);
       }
     }
-
     .tabs {
       margin-left: 40px;
       display: flex;
@@ -2278,14 +2277,12 @@ export default {
         color: #888888;
         font-size: 14px;
         margin-right: 32px;
-
         &.active {
           font-weight: 600;
           color: #222222;
         }
       }
     }
-
     .pagination {
       padding: 30px 0;
       text-align: center;

+ 122 - 100
src/router/index.js

@@ -31,10 +31,10 @@ const router = new Router({
       name: '首页',
       component: resolve => require(['@/pages/home/index'], resolve),
       meta: {
-        title: name + '-建造师造价师在线教育培训平台报名报考',
+        title: '中正云学堂-建造师造价师在线教育培训平台报名报考',
         content: {
-          keywords: name + '-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
-          description: name + '-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
+          keywords: '中正云学堂-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
+          description: '中正云学堂-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
         }
       }
     },
@@ -43,22 +43,22 @@ const router = new Router({
       name: '登录',
       component: resolve => require(['@/pages/login/index'], resolve),
       meta: {
-        title: name + '-建造师造价师在线教育培训平台报名报考',
+        title: '中正云学堂-建造师造价师在线教育培训平台报名报考',
         content: {
-          keywords: name + '-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
-          description: name + '-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
+          keywords: '中正云学堂-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
+          description: '中正云学堂-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
         }
       }
     },
     {
       path: '/about',
-      name: '走进祥粤',
+      name: '走进中正',
       component: resolve => require(['@/pages/about/index'], resolve),
       meta: {
-        title: name + '-建造师造价师在线教育培训报名报考平台',
+        title: '中正云学堂-建造师造价师在线教育培训报名报考平台',
         content: {
-          keywords: name + '-建造师造价师在线教育培训平台报名报考',
-          description: name + '-建造师造价师在线教育培训平台报名报考'
+          keywords: '中正云学堂-建造师造价师在线教育培训平台报名报考',
+          description: '中正云学堂-建造师造价师在线教育培训平台报名报考'
         }
       }
     },
@@ -72,10 +72,10 @@ const router = new Router({
       name: '支付',
       component: resolve => require(['@/pages/payment/index'], resolve),
       meta: {
-        title: name + '-建造师造价师在线教育培训平台报名报考',
+        title: '中正云学堂-建造师造价师在线教育培训平台报名报考',
         content: {
-          keywords: name + '-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
-          description: name + '-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
+          keywords: '中正云学堂-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
+          description: '中正云学堂-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
         }
       }
     },
@@ -84,10 +84,10 @@ const router = new Router({
       name: '支付成功',
       component: resolve => require(['@/pages/payment-success/index'], resolve),
       meta: {
-        title: name + '-建造师造价师在线教育培训平台报名报考',
+        title: '中正云学堂-建造师造价师在线教育培训平台报名报考',
         content: {
-          keywords: name + '-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
-          description: name + '-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
+          keywords: '中正云学堂-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
+          description: '中正云学堂-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
         }
       }
     },
@@ -96,10 +96,10 @@ const router = new Router({
       name: '课程列表',
       component: resolve => require(['@/pages/course-list/index'], resolve),
       meta: {
-        title: name + '-一二级建造师、工程师、建筑师视频课程、免费直播课',
+        title: '中正云学堂-一二级建造师、工程师、建筑师视频课程、免费直播课',
         content: {
-          keywords: name + '-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
-          description: name + '-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
+          keywords: '中正云学堂-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
+          description: '中正云学堂-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
         }
       }
     },
@@ -108,10 +108,10 @@ const router = new Router({
       name: '题库列表',
       component: resolve => require(['@/pages/bank-list/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -121,10 +121,10 @@ const router = new Router({
       name: '直播列表',
       component: resolve => require(['@/pages/live-list/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -133,10 +133,10 @@ const router = new Router({
       name: '课程详情',
       component: resolve => require(['@/pages/goods-detail/course-detail'], resolve),
       meta: {
-        title: name + '-一二级建造师、工程师、建筑师视频课程、免费直播课',
+        title: '中正云学堂-一二级建造师、工程师、建筑师视频课程、免费直播课',
         content: {
-          keywords: name + '-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
-          description: name + '-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
+          keywords: '中正云学堂-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
+          description: '中正云学堂-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
         }
       }
     },
@@ -145,10 +145,10 @@ const router = new Router({
       name: '题库详情',
       component: resolve => require(['@/pages/goods-detail/bank-detail'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -157,10 +157,10 @@ const router = new Router({
       name: '直播详情',
       component: resolve => require(['@/pages/goods-detail/live-detail'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -169,10 +169,10 @@ const router = new Router({
       name: '课程详情',
       component: resolve => require(['@/pages/course-detail/index'], resolve),
       meta: {
-        title: name + '-一二级建造师、工程师、建筑师视频课程、免费直播课',
+        title: '中正云学堂-一二级建造师、工程师、建筑师视频课程、免费直播课',
         content: {
-          keywords: name + '-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
-          description: name + '-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
+          keywords: '中正云学堂-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
+          description: '中正云学堂-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
         }
       }
     },
@@ -182,10 +182,10 @@ const router = new Router({
       name: '直播详情',
       component: resolve => require(['@/pages/live-detail/index'], resolve),
       meta: {
-        title: name + '-一二级建造师、工程师、建筑师视频课程、免费直播课',
+        title: '中正云学堂-一二级建造师、工程师、建筑师视频课程、免费直播课',
         content: {
-          keywords: name + '-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
-          description: name + '-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
+          keywords: '中正云学堂-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
+          description: '中正云学堂-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
         }
       }
     },
@@ -195,10 +195,10 @@ const router = new Router({
       name: '直播页面详情1',
       component: resolve => require(['@/pages/living-room/index'], resolve),
       meta: {
-        title: name + '-一二级建造师、工程师、建筑师视频课程、免费直播课',
+        title: '中正云学堂-一二级建造师、工程师、建筑师视频课程、免费直播课',
         content: {
-          keywords: name + '-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
-          description: name + '-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
+          keywords: '中正云学堂-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
+          description: '中正云学堂-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
         }
       }
     },
@@ -208,10 +208,10 @@ const router = new Router({
       name: '课程详情',
       component: resolve => require(['@/pages/mock-countdown/index'], resolve),
       meta: {
-        title: name + '-一二级建造师、工程师、建筑师视频课程、免费直播课',
+        title: '中正云学堂-一二级建造师、工程师、建筑师视频课程、免费直播课',
         content: {
-          keywords: name + '-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
-          description: name + '-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
+          keywords: '中正云学堂-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
+          description: '中正云学堂-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
         }
       }
     },
@@ -221,10 +221,10 @@ const router = new Router({
       name: '课程详情',
       component: resolve => require(['@/pages/mock-report/index'], resolve),
       meta: {
-        title: name + '-一二级建造师、工程师、建筑师视频课程、免费直播课',
+        title: '中正云学堂-一二级建造师、工程师、建筑师视频课程、免费直播课',
         content: {
-          keywords: name + '-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
-          description: name + '-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
+          keywords: '中正云学堂-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
+          description: '中正云学堂-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
         }
       }
     },
@@ -233,10 +233,10 @@ const router = new Router({
       name: '试卷报告',
       component: resolve => require(['@/pages/course-report/index'], resolve),
       meta: {
-        title: name + '-建造师造价师在线教育培训平台报名报考',
+        title: '中正云学堂-建造师造价师在线教育培训平台报名报考',
         content: {
-          keywords: name + '-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
-          description: name + '-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
+          keywords: '中正云学堂-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
+          description: '中正云学堂-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
         }
       }
     },
@@ -246,10 +246,10 @@ const router = new Router({
       name: '试卷报告',
       component: resolve => require(['@/pages/bank-report/index'], resolve),
       meta: {
-        title: name + '-建造师造价师在线教育培训平台报名报考',
+        title: '中正云学堂-建造师造价师在线教育培训平台报名报考',
         content: {
-          keywords: name + '-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
-          description: name + '-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
+          keywords: '中正云学堂-一级建造师,二级建造师,造价工程师,一级消防工程师,BIM,在线教育,职业教育,报考条件,报名时间,建造师注册,建造工程师',
+          description: '中正云学堂-职业教育一站式学习平台,专注一建,二建,造价工程师,一级消防工程师,BIM等工程师技能知识培训服务热线:020-87085982'
         }
       }
     },
@@ -258,10 +258,10 @@ const router = new Router({
       name: '做题',
       component: resolve => require(['@/pages/course-exam/index'], resolve),
       meta: {
-        title: name + '-一二级建造师、工程师、建筑师视频课程、免费直播课',
+        title: '中正云学堂-一二级建造师、工程师、建筑师视频课程、免费直播课',
         content: {
-          keywords: name + '-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
-          description: name + '-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
+          keywords: '中正云学堂-一级建造师视频课件,二级建造师视频课件,建筑师工程师学习视频课程',
+          description: '中正云学堂-提供一二级建造师视频学习、免费直播公开课  ,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料。'
         }
       }
     },
@@ -270,10 +270,10 @@ const router = new Router({
       name: '做题',
       component: resolve => require(['@/pages/bank-exam/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -282,10 +282,10 @@ const router = new Router({
       name: '模考',
       component: resolve => require(['@/pages/mock-exam/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -295,10 +295,10 @@ const router = new Router({
       name: '继续做题',
       component: resolve => require(['@/pages/bank-exam-continue/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -307,10 +307,10 @@ const router = new Router({
       name: '全部解析',
       component: resolve => require(['@/pages/bank-exam-all-explain/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -319,10 +319,10 @@ const router = new Router({
       name: '错题解析',
       component: resolve => require(['@/pages/bank-exam-wrong-explain/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -331,10 +331,10 @@ const router = new Router({
       name: '全部解析',
       component: resolve => require(['@/pages/mock-exam-all-explain/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -343,10 +343,10 @@ const router = new Router({
       name: '错题解析',
       component: resolve => require(['@/pages/mock-exam-wrong-explain/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -355,10 +355,10 @@ const router = new Router({
       name: '题目解析',
       component: resolve => require(['@/pages/bank-exam-explain/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -368,10 +368,10 @@ const router = new Router({
       name: '错题',
       component: resolve => require(['@/pages/subject/wrong-type-bank'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -380,10 +380,10 @@ const router = new Router({
       name: '错题',
       component: resolve => require(['@/pages/subject/wrong-bank'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -392,10 +392,10 @@ const router = new Router({
       name: '收藏',
       component: resolve => require(['@/pages/subject/collect-type-bank'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -404,10 +404,10 @@ const router = new Router({
       name: '收藏',
       component: resolve => require(['@/pages/subject/collect-bank'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -416,10 +416,10 @@ const router = new Router({
       name: '商品专题',
       component: resolve => require(['@/pages/goodsTopic/index'], resolve),
       meta: {
-        title: name + '-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
+        title: '中正云学堂-题库-一建二建试题下载_考试科目题库_考题答案_历年试题_在线真题_水平测试_历年真题_在线题库',
         content: {
-          keywords: name + '-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
-          description: name + '-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
+          keywords: '中正云学堂-模拟试题练习,试题答案,一级建造师试题查找,二级建造师试题练习,题目类型,考试书籍,考试图书,考试教材',
+          description: '中正云学堂-提供一二级建造师学习资料、教材教辅,一二级建造师考试专业培训辅导课程,免费试听,建造师内部习题资料、工程师教学辅导视频、建筑考试课件视频等资料'
         }
       }
     },
@@ -643,9 +643,10 @@ Router.prototype.push = function push(location) {
 }
 
 router.beforeEach(async (to, from, next) => {
-  if (!store.state.TENANT_NANE) {
-    await store.dispatch('findTenantId')
-  }
+  // if (!store.state.TENANT_NANE) {
+  //   await store.dispatch('findTenantId')
+  // }
+
   if (!store.state.footer.length) {
     store.dispatch("getCommonBaseHomeList");
   }
@@ -845,6 +846,10 @@ router.beforeEach(async (to, from, next) => {
           })
         }
       }
+      if (!to.path.includes('/person-center/my-info')) {
+        checkFunc()
+      }
+      console.log(11123)
       next()
     } else {
       next()
@@ -853,4 +858,21 @@ router.beforeEach(async (to, from, next) => {
   }
 })
 
+export function checkFunc() {
+  request.usercheckPwdTime().then(res => {
+    if (res.data) {
+      MessageBox.confirm('您已90天为修改密码,请前往修改密码', '系统提示', {
+        confirmButtonText: '前往修改',
+        showCancelButton: false,
+        closeOnClickModal: false,
+        closeOnPressEscape: false,
+        showClose: false,
+        type: 'warning'
+      }
+      ).then(() => {
+        location.href = '/person-center/my-info';
+      }).catch(() => { });
+    }
+  })
+}
 export default router;