Prechádzať zdrojové kódy

修改蓝信navigator

aaa 4 rokov pred
rodič
commit
d7dae2dac1

+ 11 - 1
src/views/home/answer/page-answer-recruit-result.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="page-exam-item-result-box">
-    <van-nav-bar title="答题" left-arrow @click-left="handleBackFun" />
+    <!-- <van-nav-bar title="答题" left-arrow @click-left="handleBackFun" /> -->
     <div class="exam-item-result-div">
       <div class="exam-item-result-title">本次答对题目数</div>
       <div class="exam-item-result-grade">{{ grades }}</div>
@@ -39,6 +39,10 @@ export default {
   created() {
     this.grades = this.$route.params.grades || 0;
     this.allQuestionsNum = this.$route.params.allQuestionsNum || 0;
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
   },
   mounted() {},
   computed: {
@@ -54,6 +58,12 @@ export default {
     }
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "答题"
+      });
+    },
     // 操作:返回
     handleBackFun() {
       this.$router.back();

+ 11 - 1
src/views/home/answer/page-answer-recruit.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="page-exam-question-box">
-    <van-nav-bar title="答题" left-arrow @click-left="handleBackFun" />
+    <!-- <van-nav-bar title="答题" left-arrow @click-left="handleBackFun" /> -->
     <!-- 题目卡片 -->
     <div class="exam-question-div">
       <div v-if="examQuestionList.length > 0" class="exam-question-card">
@@ -208,6 +208,10 @@ export default {
   },
   created() {
     this.initDataFun(); // 初始化数据信息
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
   },
   watch: {},
   computed: {
@@ -218,6 +222,12 @@ export default {
     })
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "答题"
+      });
+    },
     // 初始化数据信息
     initDataFun() {
       this.examStartFun(); // 方法:开始考试

+ 11 - 1
src/views/home/answer/through/through-question-doing.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="page-through-question-box">
-    <van-nav-bar title="闯关答题" left-arrow @click-left="handleBackFun" />
+    <!-- <van-nav-bar title="闯关答题" left-arrow @click-left="handleBackFun" /> -->
     <!-- 题目卡片 -->
     <div v-if="answerThroughNumber" class="through-question-div">
       <div class="through-question-card">
@@ -196,6 +196,10 @@ export default {
   },
   created() {
     this.initDataFun(); // 初始化数据信息
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
   },
   watch: {},
   computed: {
@@ -207,6 +211,12 @@ export default {
     })
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "答题闯关"
+      });
+    },
     // 初始化数据信息
     initDataFun() {
       this.examStartFun(); // 方法:开始考试

+ 11 - 2
src/views/home/answer/through/through-question-end.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="page-through-question-item-result-box">
-    <van-nav-bar title="闯关答题" />
+    <!-- <van-nav-bar title="闯关答题" /> -->
     <div class="through-question-item-result-div">
       <div
         v-if="answerThroughNumber < 5"
@@ -46,7 +46,10 @@ export default {
       grades: 5
     };
   },
-  created() {},
+  created() { this.setLanXinNavigator(); },
+  activated() {
+    this.setLanXinNavigator();
+  },
   mounted() {},
   computed: {
     ...mapState({
@@ -54,6 +57,12 @@ export default {
     })
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "答题闯关"
+      });
+    },
     // 操作:返回
     handleBackFun() {
       this.$router.back();

+ 11 - 1
src/views/home/answer/through/through-question-start.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="through-question-start-box">
-    <van-nav-bar title="答题闯关" />
+    <!-- <van-nav-bar title="答题闯关" /> -->
     <div class="through-question-start-body">
       <div class="through-question-item-detial-div">
         <div class="through-question-item-detial">
@@ -50,9 +50,19 @@ export default {
       field: "answerThroughNumber",
       value: 1
     });
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
   },
   computed: {},
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "答题闯关"
+      });
+    },
     // 操作:返回
     handleBackFun() {
       this.$router.back();

+ 11 - 1
src/views/home/exam/page-exam-item-detail.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="page-exam-item-detial-box">
-    <van-nav-bar title="考试详情" />
+    <!-- <van-nav-bar title="考试详情" /> -->
     <div class="page-exam-item-detial-body">
       <div class="exam-item-detial-div">
         <div class="exam-item-detial">
@@ -51,6 +51,10 @@ export default {
   },
   created() {
     this.getExamItemDataFun(); // 查询:当前考试的信息
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
   },
   computed: {
     ...mapState({
@@ -58,6 +62,12 @@ export default {
     })
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "考试详情"
+      });
+    },
     // 查询:当前考试的信息
     getExamItemDataFun() {
       this.examItemData = this.examItem;

+ 13 - 1
src/views/home/exam/page-exam-item-doing.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="page-exam-question-box">
-    <van-nav-bar title="考试" />
+    <!-- <van-nav-bar title="考试" /> -->
     <!-- 倒计时 -->
     <div v-if="isInited" class="exam-question-countdown">
       <span>剩余考试时间:{{ timeDiff }}</span>
@@ -180,6 +180,12 @@ export default {
     this.$refs.uploadUserInput.click(); // 调用拍照工具
     this.initDataFun(); // 初始化数据信息
   },
+  created() {
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
+  },
   beforeDestroy() {
     if (this.interval) {
       clearInterval(this.interval); // 销毁前清空计时器
@@ -194,6 +200,12 @@ export default {
     })
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "考试"
+      });
+    },
     // 初始化数据信息
     initDataFun() {
       if (!this.examItem) {

+ 11 - 1
src/views/home/exam/page-exam-item-result.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="page-exam-item-result-box">
-    <van-nav-bar title="考试" />
+    <!-- <van-nav-bar title="考试" /> -->
     <div class="exam-item-result-div">
       <div class="exam-item-result-title">本次考试成绩</div>
       <div class="exam-item-result-grade">{{ grades }}</div>
@@ -26,9 +26,19 @@ export default {
   },
   created() {
     this.grades = this.$route.params.grades || 0;
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
   },
   mounted() {},
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "考试"
+      });
+    },
     // 操作:返回
     handleBackFun() {
       this.$router.back();

+ 15 - 3
src/views/home/index.vue

@@ -1,13 +1,13 @@
 <template>
   <div class="home-box">
-    <van-nav-bar
+    <!-- <van-nav-bar
       title="京铁学堂"
       left-text=""
       right-text=""
       bind:click-left=""
       bind:click-right=""
     >
-    </van-nav-bar>
+    </van-nav-bar> -->
     <div class="dropdown-div">
       <van-dropdown-menu active-color="#1989fa">
         <van-dropdown-item
@@ -92,8 +92,14 @@ export default {
   },
   created() {
     this.initFun();
-    this.getLanXinSignature();
+    // this.getLanXinSignature();
     this.getLanXinCode();
+  },
+  activated() {
+    this.setLanXinNavigator();
+  },
+  mounted() {
+
   },
   watch: {
     // 监听:首页切换tab的下标
@@ -110,6 +116,12 @@ export default {
     }
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "京铁学堂"
+      });
+    },
     // 初始化
     initFun() {
       this.engineeringWorkList = [

+ 11 - 2
src/views/home/learn/page-learn-content.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="page-learn-content-box">
-    <van-nav-bar title="学习" left-arrow @click-left="onClickLeft" />
+    <!-- <van-nav-bar title="学习" left-arrow @click-left="onClickLeft" /> -->
     <div v-if="!isReadable" class="learn-content-rest-time">已学完</div>
     <div v-else class="learn-content-rest-time">
       剩余学习时间: {{ getTimeHoursMinuteSecondsFun(seconds) }}
@@ -130,7 +130,10 @@ export default {
       favorite: state => state.favorite
     })
   },
-  created() {},
+  created() { this.setLanXinNavigator(); },
+  activated() {
+    this.setLanXinNavigator();
+  },
   mounted() {
     this.getContent();
     this.checkReadMaterial();
@@ -140,6 +143,12 @@ export default {
     clearInterval(this.startStudyInterval);
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "学习"
+      });
+    },
     //   查询具体内容
     getContent() {
       this.$store.commit("toggleLoading", true);

+ 11 - 1
src/views/home/person/collection.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="contentBody">
-    <van-nav-bar title="收藏" left-arrow @click-left="onClickLeft" />
+    <!-- <van-nav-bar title="收藏" left-arrow @click-left="onClickLeft" /> -->
     <van-list
       v-model="loading"
       :finished="finished"
@@ -44,6 +44,10 @@ export default {
   },
   created() {
     this.getFavorites();
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
   },
   computed: {
     ...mapState({
@@ -51,6 +55,12 @@ export default {
     })
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "收藏"
+      });
+    },
     // 查询:收藏的文字ID列表
     getFavorites() {
       this.$store.commit("toggleLoading", true);

+ 11 - 1
src/views/home/person/exam-history.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="exam-history-box">
-    <van-nav-bar title="考试" left-arrow @click-left="onClickLeft" />
+    <!-- <van-nav-bar title="考试" left-arrow @click-left="onClickLeft" /> -->
     <div class="exam-history-div">
       <div class="exam-history-grades-div">
         <div class="exam-history-name-description">考试积分</div>
@@ -75,12 +75,22 @@ export default {
     this.getExamHistory();
     this.getExamPoints();
   },
+  created() { this.setLanXinNavigator(); },
+  activated() {
+    this.setLanXinNavigator();
+  },
   computed: {
     ...mapState({
       user: state => state.user
     })
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "考试积分"
+      });
+    },
     //   查询总积分
     getExamPoints() {
       let path = {

+ 11 - 1
src/views/home/person/exam-point-rule.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="learn-point-rule-box">
-    <van-nav-bar title="积分说明" left-arrow @click-left="onClickLeft" />
+    <!-- <van-nav-bar title="积分说明" left-arrow @click-left="onClickLeft" /> -->
     <div>
       <div class="learn-point-rule-top">积分规则如下:</div>
       <div
@@ -37,7 +37,17 @@ export default {
     };
   },
   mounted() {},
+  created() { this.setLanXinNavigator(); },
+  activated() {
+    this.setLanXinNavigator();
+  },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "积分说明"
+      });
+    },
     // 操作:返回
     onClickLeft() {
       this.$router.back();

+ 11 - 1
src/views/home/person/learn-point-rule.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="learn-point-rule-box">
-    <van-nav-bar title="积分说明" left-arrow @click-left="onClickLeft" />
+    <!-- <van-nav-bar title="积分说明" left-arrow @click-left="onClickLeft" /> -->
     <div>
       <div class="learn-point-rule-top">积分规则如下:</div>
       <div
@@ -51,7 +51,17 @@ export default {
     };
   },
   mounted() {},
+  created() { this.setLanXinNavigator(); },
+  activated() {
+    this.setLanXinNavigator();
+  },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "积分说明"
+      });
+    },
     // 操作:返回
     onClickLeft() {
       this.$router.back();

+ 11 - 1
src/views/home/person/rank.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="contentBody">
-    <van-nav-bar title="排行榜" left-arrow @click-left="onClickLeft" />
+    <!-- <van-nav-bar title="排行榜" left-arrow @click-left="onClickLeft" /> -->
     <van-tabs :active="active" @click="rootChange">
       <!-- 根目录 -->
       <van-tab
@@ -98,6 +98,10 @@ export default {
   },
   created() {
     this.getRankListFun();
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
   },
   computed: {
     ...mapState({
@@ -105,6 +109,12 @@ export default {
     })
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "排行榜"
+      });
+    },
     // 查询:排行榜信息
     getRankListFun() {
       this.$store.commit("toggleLoading", true);

+ 13 - 1
src/views/home/person/user-manual.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="user-manual-box">
-    <van-nav-bar title="学习积分" left-arrow @click-left="onClickLeft" />
+    <!-- <van-nav-bar title="学习积分" left-arrow @click-left="onClickLeft" /> -->
     <div class="user-manual-div">
       <div class="user-manual-grades-div">
         <div class="user-manual-name-description">学习积分</div>
@@ -150,12 +150,24 @@ export default {
     this.getDailyPoints();
     this.getLearnPoints();
   },
+  created() {
+    this.setLanXinNavigator();
+  },
+  activated() {
+    this.setLanXinNavigator();
+  },
   computed: {
     ...mapState({
       user: state => state.user
     })
   },
   methods: {
+    // 设置蓝信navigator
+    setLanXinNavigator() {
+      lx.ui.setNavigationBarTitle({
+        title: "学习积分"
+      });
+    },
     getEvents() {
       let path = {
         userName: this.user.userInfo.userName,