瀏覽代碼

更新机构基本参数

lex-xin 3 年之前
父節點
當前提交
aaca2a08cf
共有 4 個文件被更改,包括 38 次插入9 次删除
  1. 9 1
      src/views/rules/api.js
  2. 16 3
      src/views/trainStatistics/index.vue
  3. 11 3
      src/views/trainStatistics/trainModel.vue
  4. 2 2
      vue.config.js

+ 9 - 1
src/views/rules/api.js

@@ -5,5 +5,13 @@ export const sysConfigList = (data) => {
     url: '/api-teacher/sysConfig/list',
     method: 'get',
     params: data
-})
+  })
+}
+
+export const sysTenantConfig = (data) => {
+  return axios({
+    url: '/api-teacher/sysTenantConfig/queryAll',
+    method: 'get',
+    params: data
+  })
 }

+ 16 - 3
src/views/trainStatistics/index.vue

@@ -7,7 +7,7 @@
                     <train-model ref="trainModel1" @onLoad="onLoad" :active="active" :defaultTime="0" />
                 </van-tab>
                 <van-tab title="待回访学员" name="visited">
-                    <train-model ref="trainModel2" @onLoad="onLoad" :active="active" :defaultTime="-1" />
+                    <train-model ref="trainModel2" @onLoad="onLoad" :playTime="playTime" :trainNum="trainNum" :active="active" :defaultTime="-1" />
                 </van-tab>
             </van-tabs>
         </van-sticky>
@@ -62,6 +62,7 @@ import dayjs from "dayjs";
 import { browser } from "@/common/common";
 import { countStudentTrain } from './api.js'
 import trainModel from './trainModel.vue'
+import { sysTenantConfig } from '../rules/api'
 export default {
     components: { MHeader, MEmpty, trainModel },
     data() {
@@ -81,9 +82,11 @@ export default {
             // 类型为回访学员时
             formatEndTime: null,
             formatStartTime: null,
+            trainNum: 0,
+            playTime: 0,
         };
     },
-    mounted() {
+    async mounted() {
         let params = this.$route.query;
         if (params.Authorization) {
             localStorage.setItem("Authorization", decodeURI(params.Authorization));
@@ -93,7 +96,17 @@ export default {
             this.headerStatus = false;
         }
         document.title = '训练统计'
-
+        try {
+            let res = await sysTenantConfig({ group: 'DAYA_BASIC' })
+            const { data } = res.data
+            data.forEach(item => {
+                if(item.paramName == 'student_cloud_teacher_train_num') {
+                    this.trainNum = item.paranValue
+                } else if(item.paramName == 'student_cloud_teacher_total_play_time') {
+                    this.playTime = item.paranValue
+                }
+            });
+        } catch(e) {}
         // this.getList()
     },
     methods: {

+ 11 - 3
src/views/trainStatistics/trainModel.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="trainModel">
         <div class="visit-tips" v-show="activeType == 'visited'">
-            <span>上周训练时长不足80分钟或训练次数小于4次的学员<br />
+            <span>上周训练时长不足{{ playTime }}分钟或训练次数小于{{ trainNum }}次的学员<br />
             需在每周三24:00前完成回访</span>
         </div>
         <search @onSearch="onSearch" placeholder="学生姓名或手机号">
@@ -72,7 +72,15 @@ export default {
         defaultTime: {
             type: Number,
             default: 0
-        }
+        },
+        trainNum: {
+            type: String || Number,
+            default: 0
+        },
+        playTime: {
+            type: String || Number,
+            default: 0
+        },
     },
     components: { Search },
     data() {
@@ -92,7 +100,7 @@ export default {
                 trainDay: null,
                 recordNum: null,
             },
-
+            
         }
     },
     async mounted() {

+ 2 - 2
vue.config.js

@@ -1,7 +1,7 @@
-let targetUrl = 'https://mteatest.dayaedu.com'
+// let targetUrl = 'https://mteatest.dayaedu.com'
 // let targetUrl = 'http://192.168.3.139:8000' // 箭河
 // let targetUrl = 'https://online.dayaedu.com'
-// let targetUrl = 'http://dev.dayaedu.com/'
+let targetUrl = 'http://dev.dayaedu.com/'
 // let targetUrl = 'http://192.168.3.124:8000'
 module.exports = {
   chainWebpack: config => {