Browse Source

修改描述等信息

wolyshaw 4 years ago
parent
commit
c472476c3f

+ 4 - 1
src/components/tab-router/index.vue

@@ -52,7 +52,10 @@ export default {
       const search = qs.parse(location.hash.split("?")[1]);
       if (this.panels.length) {
         this.$nextTick(() => {
-          this.active = search[this.searchKey] || this.panels[0].child?.name;
+          const names = this.panels.map(item => item.child?.name)
+          const sk = search[this.searchKey]
+          let key = sk && names.includes(sk) ? sk : names[0]
+          this.active = key;
         });
       }
       this.panelsByName = data;

+ 13 - 0
src/views/categroyManager/specialSetup/chargesList.vue

@@ -60,6 +60,19 @@
           </el-table-column>
           <el-table-column prop="totalCurrentPrice"
                            label="现价(元)">
+
+            <template slot="header">
+              <p style="position: relative">
+                现价(元)
+                <el-tooltip placement="top" popper-class="mTooltip">
+                  <div slot="content">学生实际缴费金额</div>
+                  <i
+                    class="el-icon-question"
+                    style="font-size: 18px; color: #f56c6c"
+                  ></i>
+                </el-tooltip>
+              </p>
+            </template>
             <template slot-scope="scope">
               {{ numeral(scope.row.totalCurrentPrice).format('0,0') }}
             </template>

+ 12 - 0
src/views/main/baseinfo/management.vue

@@ -20,6 +20,7 @@
       height="350px"
       :data-empty="dataEmpty"
       :data-zoom="dataZoom"
+      :extend="chartExtend"
     />
   </el-card>
 </template>
@@ -41,6 +42,17 @@ export default {
         FINANCE_PAY: this.data['FINANCE_PAY'] || {},
       }
     },
+    chartExtend() {
+      return {
+        tooltip: {
+          formatter: item => {
+            return [item[0].axisValueLabel, ...item.map(d => {
+              return `<br/>${d.marker}${d.seriesName}: ${this.$helpers.numeral(d.value[1]).format('0,0.00')}`
+            })].join('')
+          }
+        }
+      }
+    },
     dataZoom() {
       return [
         {

+ 1 - 1
src/views/main/baseinfo/operate.vue

@@ -9,7 +9,7 @@
           </el-tooltip>
         </span>
         <span>
-          <count-to :endVal="item.percent"/>
+          <count-to :endVal="item.percent" :decimals="2"/>
         </span>
       </statistic-item>
     </statistic>

+ 26 - 26
src/views/main/constant.js

@@ -1,30 +1,30 @@
 export const descs = {
-  SCHOOL: '截止到昨日,【进行中】乐团的【合作单位】总数',
-  MUSIC_GROUP_NUM: '截止到昨日,【进行中】乐团总数',
-  MUSIC_GROUP_STUDENT: '截止到昨日,【进行中】乐团【在读】学员总数,分部下去重',
-  OTHER_STUDENT: '截止到昨日,学员有剩余VIP/网管未上课时的人数总数,分部下去重',
-  ACTIVATION_RATE: '截止到昨日,筹备中、进行中乐团在读学员和VIP、网管有课学员激活率',
-  HOMEWORK_CREATE_RATE: '本月截止到昨日,服务指标的作业布置率',
-  HOMEWORK_SUBMIT_RATE: '本月截止到昨日,已布置的作业学员提交率',
-  HOMEWORK_COMMENT_RATE: '本月截止到昨日,学员已提交的作业老师点评率',
-  SHOULD_INCOME_MONEY: '本年度截止到当月所有缴费项目应收金额总和',
-  ANTICIPATED_INCOME_MONEY: '本年度截止到当月已缴费但实际还未产生费用金额总和',
-  SHOULD_EXPEND_MONEY: '本年度截止到当月预计支出费用总和(暂无此数据)',
-  ANTICIPATED_EXPEND_MONEY: '本年度截止到当月应付金额总和(暂无此数据)',
-  REVENUE_MONEY: '本年度截止到当月营收金额总和',
-  TEACHER_NUM: '截止到昨日【非冻结】的老师总数',
-  FULL_TIME_NUM: '截止到昨日【非冻结】且工作类型为【全职】的老师总数',
-  PART_TIME_NUM: '截止到昨日【非冻结】且工作类型为【兼职】的老师总数',
-  DIMISSION_NUM: '已冻结或者截止到昨日已设置【离职时间】且时间在昨日之前的老师总数',
-  NEWLY_STUDENT_NUM: '本年度截止到昨日,新增的乐团【在读】学员总数(去重)',
-  QUIT_MUSIC_GROUP_STUDENT_NUM: '本年度截止到昨日,乐团退团学员总数(去重)',
-  STUDENT_CONVERSION: '度截止到昨日,乐团预报名学员中正式报名缴费的学员购买VIP/网管课的转化率(不包括退团学员)',
-  MUSIC_GROUP_COURSE: '截止到昨日,【已结束】乐团课程总数',
-  VIP_GROUP_COURSE: '截止到昨日,【已结束】VIP课程总数',
-  PRACTICE_GROUP_COURSE: '截止到昨日,【已结束】网管课程总数',
-  FINANCE_PAY: '查询日期内支出金额',
-  FINANCE_BALANCE_AMOUNT: '查询日期内余额消耗金额',
-  FINANCE_AMOUNT: '查询日期内现金收入金额',
+  SCHOOL: '【进行中】乐团的【合作单位】总数',
+  MUSIC_GROUP_NUM: '【进行中】乐团总数',
+  MUSIC_GROUP_STUDENT: '【进行中】乐团【在读】学员总数,分部下去重',
+  OTHER_STUDENT: '学员有剩余VIP/网管未上课时的人数总数,分部下去重',
+  ACTIVATION_RATE: '筹备中、进行中乐团在读学员和VIP、网管有课学员激活率',
+  HOMEWORK_CREATE_RATE: '服务指标的作业布置率',
+  HOMEWORK_SUBMIT_RATE: '已布置的作业学员提交率',
+  HOMEWORK_COMMENT_RATE: '学员已提交的作业老师点评率',
+  SHOULD_INCOME_MONEY: '所有缴费项目应收金额总和',
+  ANTICIPATED_INCOME_MONEY: '已缴费但实际还未产生费用金额总和',
+  SHOULD_EXPEND_MONEY: '预计支出费用总和(暂无此数据)',
+  ANTICIPATED_EXPEND_MONEY: '应付金额总和(暂无此数据)',
+  REVENUE_MONEY: '营收金额总和',
+  TEACHER_NUM: '【非冻结】的老师总数',
+  FULL_TIME_NUM: '【非冻结】且工作类型为【全职】的老师总数',
+  PART_TIME_NUM: '【非冻结】且工作类型为【兼职】的老师总数',
+  DIMISSION_NUM: '已冻结或将【离职时间】到筛选时间段内的老师总数',
+  NEWLY_STUDENT_NUM: '新增的乐团【在读】学员总数(去重)',
+  QUIT_MUSIC_GROUP_STUDENT_NUM: '乐团退团学员总数(去重)',
+  STUDENT_CONVERSION: '乐团预报名学员中正式报名缴费的学员购买VIP/网管课的转化率(不包括退团学员)',
+  MUSIC_GROUP_COURSE: '【已结束】乐团课程总数',
+  VIP_GROUP_COURSE: '【已结束】VIP课程总数',
+  PRACTICE_GROUP_COURSE: '【已结束】网管课程总数',
+  FINANCE_PAY: '内支出金额',
+  FINANCE_BALANCE_AMOUNT: '内余额消耗金额',
+  FINANCE_AMOUNT: '内现金收入金额',
 }
 
 export const errorType = {

+ 2 - 1
src/views/resetTeaming/index.vue

@@ -9,7 +9,7 @@
       <!-- navMenu -->
       <tab-router v-model.trim="activeIndex"
                type="card"
-               @tab-click="handleClick">
+               ref="tab">
         <el-tab-pane label="基本信息"
         lazy
                      v-if="permission('/resetTeaming/teamBaseInfo')"
@@ -143,6 +143,7 @@ export default {
     },
     handleClick (val) {
       this.activeIndex = val.name
+      this.$refs.tab.tab(val)
     },
     permission (str) {
       return permission(str)

+ 12 - 0
src/views/resetTeaming/modals/extra-class-user.vue

@@ -31,6 +31,18 @@
         prop="courseCurrentPrice"
         key="courseCurrentPrice"
         width="140">
+        <template slot="header">
+          <p style="position: relative">
+            现价(元)
+            <el-tooltip placement="top" popper-class="mTooltip">
+              <div slot="content">学生实际缴费金额</div>
+              <i
+                class="el-icon-question"
+                style="font-size: 18px; color: #f56c6c"
+              ></i>
+            </el-tooltip>
+          </p>
+        </template>
         <template slot-scope="scope">
           <el-form-item
             :prop="'form.' + scope.$index + '.courseCurrentPrice'"

+ 12 - 0
src/views/resetTeaming/modals/extra-class.vue

@@ -98,6 +98,18 @@
         prop="courseCurrentPrice"
         key="courseCurrentPrice"
         width="150">
+        <template slot="header">
+          <p style="position: relative">
+            现价(元)
+            <el-tooltip placement="top" popper-class="mTooltip">
+              <div slot="content">学生实际缴费金额</div>
+              <i
+                class="el-icon-question"
+                style="font-size: 18px; color: #f56c6c"
+              ></i>
+            </el-tooltip>
+          </p>
+        </template>
         <template slot-scope="scope">
           <el-form-item
             :prop="'form.' + scope.$index + '.courseCurrentPrice'"

+ 26 - 0
src/views/resetTeaming/modals/review-detail.vue

@@ -56,6 +56,19 @@
       </el-table-column>
       <el-table-column prop="courseCurrentPrice"
                        label="现价(元)">
+
+        <template slot="header">
+          <p style="position: relative">
+            现价(元)
+            <el-tooltip placement="top" popper-class="mTooltip">
+              <div slot="content">学生实际缴费金额</div>
+              <i
+                class="el-icon-question"
+                style="font-size: 18px; color: #f56c6c"
+              ></i>
+            </el-tooltip>
+          </p>
+        </template>
       </el-table-column>
       <el-table-column prop="courseOriginalPrice"
                        label="原价(元)">
@@ -88,6 +101,19 @@
       </el-table-column>
       <el-table-column prop="courseCurrentPrice"
                        label="现价(元)">
+
+        <template slot="header">
+          <p style="position: relative">
+            现价(元)
+            <el-tooltip placement="top" popper-class="mTooltip">
+              <div slot="content">学生实际缴费金额</div>
+              <i
+                class="el-icon-question"
+                style="font-size: 18px; color: #f56c6c"
+              ></i>
+            </el-tooltip>
+          </p>
+        </template>
       </el-table-column>
       <el-table-column prop="courseOriginalPrice"
                        label="原价(元)">

+ 2 - 2
vue.config.js

@@ -21,8 +21,8 @@ const name = defaultSettings.title || '管乐迷后台管理系统' // page titl
 // let target = 'http://192.168.3.139:8000' // 箭河
 // let target = 'http://192.168.3.38:8000' //邹璇
 // let target = 'http://192.168.3.57:8000' //勇哥
-// let target = 'http://dev.dayaedu.com' // 测试服
-let target = 'http://192.168.3.134' // 乔
+let target = 'http://dev.dayaedu.com' // 测试服
+// let target = 'http://192.168.3.134' // 乔
 // All configuration item explanations can be find in https://cli.vuejs.org/config/
 module.exports = {
   /**