d349643d96f7257f27384477c7ab819aa04b91c0..b9288283641af2185990549b300327c097a4dc90
2021-05-13 jyk
111
b92882 diff | tree
2021-05-13 jyk
修改缴费信息详情
963426 diff | tree
2021-05-13 jyk
修改111
7b13e8 diff | tree
2021-05-13 jyk
课型详情切换
26ba01 diff | tree
2021-05-13 jyk
修改
44b013 diff | tree
3 files added
12 files modified
1266 ■■■■■ changed files
src/apis/teachCenter/student/indexs.js 32 ●●●●● patch | view | raw | blame | history
src/components/common/AdjustSettlement.vue 4 ●●●● patch | view | raw | blame | history
src/components/teachCenter/SettlementPop.vue 4 ●●●● patch | view | raw | blame | history
src/views/statistics/abnormalClassHours/abnormalIndex.vue 4 ●●●● patch | view | raw | blame | history
src/views/statistics/classHour/classHourIndex.vue 8 ●●●● patch | view | raw | blame | history
src/views/statistics/enrollment/enrollmentIndex.vue 14 ●●●● patch | view | raw | blame | history
src/views/statistics/promotion/classType.vue 2 ●●● patch | view | raw | blame | history
src/views/statistics/promotion/promotionIndex.vue 16 ●●●● patch | view | raw | blame | history
src/views/statistics/student/studentIndex.vue 14 ●●●● patch | view | raw | blame | history
src/views/teachCenter/grade/GradeCheck.vue 4 ●●●● patch | view | raw | blame | history
src/views/teachCenter/student/ActivityView.vue 316 ●●●●● patch | view | raw | blame | history
src/views/teachCenter/student/MemberView.vue 376 ●●●●● patch | view | raw | blame | history
src/views/teachCenter/student/OtherView.vue 381 ●●●●● patch | view | raw | blame | history
src/views/teachCenter/student/StudCheck.vue 58 ●●●● patch | view | raw | blame | history
src/views/teachCenter/student/router.js 33 ●●●●● patch | view | raw | blame | history
src/apis/teachCenter/student/indexs.js
@@ -18,4 +18,36 @@
        method:'post',
        data
    })
}
//查看活动费用缴费详情
export const paymentActivityInfo = data => {
    return network({
        url: '/api/v1/Payment/paymentActivityInfo',
        method:'post',
        data
    })
}
//查看会员缴费详情
export const paymentUserInfo = data => {
    return network({
        url: '/api/v1/Payment/paymentUserInfo',
        method:'post',
        data
    })
}
//电子产品列表
export const electronList = data => {
    return network({
        url: '/api/v1/Payment/electronList',
        method:'post',
        data
    })
}
//查看其他缴费详情
export const paymentOtherInfo = data => {
    return network({
        url: '/api/v1/Payment/paymentOtherInfo',
        method:'post',
        data
    })
}
src/components/common/AdjustSettlement.vue
@@ -79,11 +79,11 @@
            </div>
            <div class="right-text mt-10" v-if="studentDetail.applyType!=3">
                <!-- 折扣后的费用 -->
                共计:{{ discountFee }}
                网课学费含计:{{ discountFee }}
            </div>
            <div class="right-text mt-10" v-if="studentDetail.applyType!=3">
                <!-- 折扣后减去佣金 -->
                需结算:{{ realMoney }}
                与总馆结算合计:{{ realMoney }}
            </div>
            <div class="right-text mt-10" style="color: #FF8C15;">
                <!-- 原订单-新订单的钱 -->
src/components/teachCenter/SettlementPop.vue
@@ -36,11 +36,11 @@
    </table>
    <div class="right-text mt-10">
      <!-- 折扣后的费用 -->
      共计:{{ discountFee }}
      网课学费含计:{{ discountFee }}
    </div>
    <div class="right-text mt-10">
      <!-- 折扣后减去佣金 -->
      需结算:{{ realMoney }}
      与总馆结算合计:{{ realMoney }}
    </div>
    <div class="right-text mt-10">
      <!-- 折扣后的费用 -->
src/views/statistics/abnormalClassHours/abnormalIndex.vue
@@ -50,7 +50,7 @@
        <div class="v-box" id="zhuan" style="margin-top: 11px;">
            <div class="bd-s">
                <div class="v-box-title">剩余购买总课时≤60学员</div>
                <div class="left-num-ri xiaosho" @click="goAnnuall">查看更多</div>
                <div class="left-num-ri xiaosho" @click="goAnnuall">查看{{orgId==43?'各馆':''}}详情</div>
                <div class="v-box-content">
                    <div class="content-left">
                        <div class="tab-list mt-20">
@@ -89,7 +89,7 @@
        <div class="v-box" id="zzz" style="margin-top: 11px;">
            <div class="bd-s">
                <div class="v-box-title">剩余购买总课时为负学员</div>
                <div class="left-num-ri xiaosho" @click="goAnnualll">查看更多</div>
                <div class="left-num-ri xiaosho" @click="goAnnualll">查看{{orgId==43?'各馆':''}}详情</div>
                <div class="v-box-content">
                    <div class="content-left">
                        <div class="tab-list mt-20">
src/views/statistics/classHour/classHourIndex.vue
@@ -25,7 +25,7 @@
                    <div class="content-left">
                        <div style="overflow: hidden;">
                            <div class="content-right-title">累计购买课时</div>
                            <div class="content-right-title" style="margin-left: 400px;">累计收入(万元)</div>
                            <div class="content-right-title" style="margin-left: 400px;">累计收入(元)</div>
                        </div>
                        <div class="content-left-num" v-if="yearDinfo!=null">
                            <div class="left-num-le">{{yearDinfo.courseHoursum}}</div>
@@ -40,7 +40,7 @@
                                <p>消耗金额:<span style="color: #FF8C15;">{{yearDinfo.consumeMoney}}</span></p>
                                <p>剩余金额:<span style="color: #FF8C15;">{{yearDinfo.balanceMoney}}</span></p>
                            </div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div class="tab-list mt-20">
@@ -79,7 +79,7 @@
                            <div class="content-right-title">累计购买课时
                            <p style="color: #FF8C15;font-size: 46px;">{{SpecialDinfo.courseHoursum}}</p>
                            </div>
                            <div class="content-right-title" style="margin-left: 100px;">累计收入(万元)
                            <div class="content-right-title" style="margin-left: 100px;">累计收入(元)
                            <p style="color: #FF8C15;font-size: 46px;">{{SpecialDinfo.coursePaysum}}</p>
                            </div>
                            <div class="content-right-title" style="margin-left: 70px;">人均耗课
@@ -100,7 +100,7 @@
                                <p>消耗金额:<span style="color: #FF8C15;">{{SpecialDinfo.consumeMoney}}</span></p>
                                <p>剩余金额:<span style="color: #FF8C15;">{{SpecialDinfo.balanceMoney}}</span></p>
                            </div>
                            <div class="left-num-ri xiaosho" @click="goSpecial">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goSpecial">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div class="tab-list mt-20">
src/views/statistics/enrollment/enrollmentIndex.vue
@@ -30,7 +30,7 @@
                        <div class="content-left-title">年度课新招生人次</div>
                        <div class="content-left-num">
                            <div class="left-num-le">{{form.yeardnum}}</div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div class="tab-list mt-20">
@@ -56,7 +56,7 @@
                            <div class="left-num-le" style="position: absolute;left: 29%;">{{form.yeardactualReceive}}
                            </div>
                            <div class="left-num-le" style="position: absolute;left: 58%;">{{form.yeardwaitPay}}</div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div id="myChart" :style="{width: '890px', height: '580px','margin-top':'24px'}"></div>
@@ -86,7 +86,7 @@
                        <div class="content-left-title">专项课新招生人次</div>
                        <div class="content-left-num">
                            <div class="left-num-le">{{form.Specialnum}}</div>
                            <div class="left-num-ri xiaosho" @click="goSpecial">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goSpecial">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div class="tab-list mt-20">
@@ -110,7 +110,7 @@
                            <div class="left-num-le" v-if="form.SpecialaccountPay">{{form.SpecialaccountPay.toFixed(2)}}</div>
                            <div class="left-num-le" style="position: absolute;left: 37%;">
                                {{form.pinjun.toFixed(2)}}</div>
                            <div class="left-num-ri xiaosho" @click="goSpecial">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goSpecial">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div id="myChart1" :style="{width: '890px', height: '580px','margin-top':'24px'}"></div>
@@ -165,7 +165,7 @@
                            <div class="left-num-le">{{form.Othernum}}</div>
                            <div class="left-num-le" style="position: absolute;left: 35%;">{{form.OtheraccountPay}}
                            </div>
                            <div class="left-num-ri xiaosho" @click="goOther">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goOther">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div class="tab-list mt-20">
@@ -723,14 +723,14 @@
    }
    .content-right {
        width: 890px;
        width: 65%;
        height: 637px;
        float: left;
        margin-left: 40px;
    }
    .content-left {
        width: 400px;
        width: 30%;
        height: 600px;
        float: left;
    }
src/views/statistics/promotion/classType.vue
@@ -115,7 +115,7 @@
            // 分页改变
            pageChange(page) {
                this.page = page;
                this.levelPromotionclassList();
                this.register();
            },
            timertype() {
                this.page = 1;
src/views/statistics/promotion/promotionIndex.vue
@@ -29,7 +29,7 @@
                        <div class="content-left-title">年度课升班总人次</div>
                        <div class="content-left-num">
                            <div class="left-num-le">{{form.yeardnum}}</div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div class="tab-list mt-20">
@@ -52,7 +52,7 @@
                            <div class="left-num-le">{{form.yeardaccountPay}}</div>
                            <div class="left-num-le" style="position: absolute;left: 29%;">{{form.yeardactualReceive}}</div>
                            <div class="left-num-le" style="position: absolute;left: 58%;">{{form.yeardwaitPay}}</div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goAnnual">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div id="myChart" :style="{width: '890px', height: '580px','margin-top':'24px'}"></div>
@@ -73,7 +73,7 @@
                        <div class="content-left-num">
                            <div class="left-num-le">{{form.orgsheng}}</div>
                            <div class="left-num-le" style="position: absolute;left: 40%;">{{form.dorgsheng}}</div>
                            <div class="left-num-ri xiaosho" @click="goorgc">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goorgc">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div class="tab-list mt-20">
@@ -97,7 +97,7 @@
                            <div class="left-num-le">{{form.promotionRate12}}</div>
                            <div class="left-num-le" style="position: absolute;left: 24%;">{{form.promotionRate23}}</div>
                            <div class="left-num-le" style="position: absolute;left: 52%;">{{form.promotionRate34}}</div>
                            <div class="left-num-ri xiaosho" @click="goxuerate">查看各馆详情</div>
                            <div class="left-num-ri xiaosho" @click="goxuerate">查看{{orgId==43?'各馆':''}}详情</div>
                            <div class="daoj"></div>
                        </div>
                        <div id="myChart2" :style="{width: '690px', height: '590px','margin-top':'24px'}"></div>
@@ -115,7 +115,7 @@
                            <p style="font-size: 46px;color: #FF8C15;">{{item.promotionRate}}</p>
                            </div>
                        </div>
                        <div class="left-num-ri xiaosho" style="line-height: 145px;" @click="goclassType">查看各馆详情</div>
                        <div class="left-num-ri xiaosho" style="line-height: 145px;" @click="goclassType">查看{{orgId==43?'各馆':''}}详情</div>
                        <div class="daoj"></div>
                    </div>
                    <div class="tab-list mt-20">
@@ -133,7 +133,7 @@
            <div class="bd-s">
                <div>
                    <div class="v-box-title">课程完成率</div>
                    <div class="left-num-ri xiaosho" style="line-height: 0px;position: relative;z-index: 10;" @click="gocurriculumrate">查看更多</div>
                    <div class="left-num-ri xiaosho" style="line-height: 0px;position: relative;z-index: 10;" @click="gocurriculumrate">查看{{orgId==43?'各馆':''}}详情</div>
                </div>
                <div class="v-box-content1">
                    <div class="content-left1" style="width: 100%;">
@@ -695,14 +695,14 @@
    }
    .content-right {
        width: 890px;
        width: 65%;
        height: 637px;
        float: left;
        margin-left: 40px;
    }
    .content-left {
        width: 400px;
        width: 30%;
        height: 600px;
        float: left;
    }
src/views/statistics/student/studentIndex.vue
@@ -19,7 +19,7 @@
                    </div>
                    <div class="content-left-num mb-20">
                        <div class="left-num-le">{{form.yeardnum}}</div>
                        <div class="left-num-ri xiaosho" @click="gonian">查看各馆详情</div>
                        <div class="left-num-ri xiaosho" @click="gonian">查看{{orgId==43?'各馆':''}}详情</div>
                        <div class="daoj"></div>
                    </div>
                    <div style="overflow: hidden;">
@@ -56,7 +56,7 @@
                            </div>
                            <div class="content-left-num mb-20">
                                <div class="left-num-le">{{form.classnum}}</div>
                                <div class="left-num-ri xiaosho" @click="gonian">查看各馆详情</div>
                                <div class="left-num-ri xiaosho" @click="gonian">查看{{orgId==43?'各馆':''}}详情</div>
                                <div class="daoj"></div>
                            </div>
                        </div>
@@ -66,7 +66,7 @@
                            </div>
                            <div class="content-left-num mb-20">
                                <div class="left-num-le">{{form.Specialnum}}</div>
                                <div class="left-num-ri xiaosho" @click="gonian">查看各馆详情</div>
                                <div class="left-num-ri xiaosho" @click="gonian">查看{{orgId==43?'各馆':''}}详情</div>
                                <div class="daoj"></div>
                            </div>
                        </div>
@@ -86,7 +86,7 @@
                            </div>
                            <div class="content-left-num mb-20">
                                <div class="left-num-le">{{form.Othernum}}</div>
                                <div class="left-num-ri xiaosho" @click="gonian">查看各馆详情</div>
                                <div class="left-num-ri xiaosho" @click="gonian">查看{{orgId==43?'各馆':''}}详情</div>
                                <div class="daoj"></div>
                            </div>
                        </div>
@@ -104,14 +104,14 @@
                <div style="display: flex;">
                    <div style="width: 690px;height: 440px;margin-right: 20px;">
                        <div class="v-box-title mb-10">按课型统计</div>
                        <div class="left-num-ri xiaosho" @click="goclassJi">查看详情</div>
                        <div class="left-num-ri xiaosho" @click="goclassJi">查看{{orgId==43?'各馆':''}}详情</div>
                        <div class="v-box-content">
                            <div id="mayclass" :style="{width: '100%', height: '400px'}"></div>
                        </div>
                    </div>
                    <div style="width: 729px;height: 400px;">
                        <div class="v-box-title mb-10">按学阶统计</div>
                        <div class="left-num-ri xiaosho" @click="goacademic">查看详情</div>
                        <div class="left-num-ri xiaosho" @click="goacademic">查看{{orgId==43?'各馆':''}}详情</div>
                        <div class="v-box-content">
                            <div id="mayjie" :style="{width: '100%', height: '400px'}"></div>
                        </div>
@@ -128,7 +128,7 @@
                    </div>
                    <div class="content-left-num mb-20">
                        <div class="left-num-le">{{form.nofennum}}</div>
                        <div class="left-num-ri xiaosho" @click="gonotclasses">查看各馆详情</div>
                        <div class="left-num-ri xiaosho" @click="gonotclasses">查看{{orgId==43?'各馆':''}}详情</div>
                        <div class="daoj"></div>
                    </div>
                    <div style="overflow: hidden;">
src/views/teachCenter/grade/GradeCheck.vue
@@ -417,11 +417,11 @@
      </table>
      <div class="right-text mt-10">
        <!-- 折扣后的费用 -->
        共计:{{ discountFee }}
        网课学费含计:{{ discountFee }}
      </div>
      <div class="right-text mt-10">
        <!-- 折扣后减去佣金 -->
        需结算:{{ realMoney }}
        与总馆结算合计:{{ realMoney }}
      </div>
      <div class="settlement">
        <h3>结算方式</h3>
src/views/teachCenter/student/ActivityView.vue
New file
@@ -0,0 +1,316 @@
<template>
  <div class="view-clues" v-if="DataInfo!=null">
    <bread-crumb :breadList="breadList" :breadtwo="breadtwo"></bread-crumb>
    <div class="return fr" @click="returnBtn()">
        返回
    </div>
    <!-- 基本信息 -->
    <div class="v-box">
        <!-- <div class="title">
            基本信息
        </div> -->
        <!-- 内容 -->
        <div class="activityAdd-box">
            <div class="select-box mt-10">
                <div class="select-title"><span class="mandatory">*</span>手机号:{{DataInfo.phone}}</div>
            </div>
            <div class="select-box mt-10">
                <div class="select-title"><span class="mandatory">*</span>参加的活动:{{DataInfo.title||'其他'}}<br />
                    <span v-if="DataInfo.activityId=='0'" style="margin-left: 90px;display: inline-block;">{{DataInfo.activityExplain||'------'}}</span>
                    <span v-if="DataInfo.typename" style="margin-left: 90px;display: inline-block;">{{DataInfo.typename}}</span>
                    <span v-if="DataInfo.twotypename" style="margin-left: 90px;display: inline-block;">/{{DataInfo.twotypename}}</span>
                    <span v-if="DataInfo.threetypename" style="margin-left: 90px;display: inline-block;">/{{DataInfo.threetypename}}</span>
                    <span v-if="DataInfo.activityId!='0'" style="margin-left: 90px;display: inline-block;">{{DataInfo.startTime}} &emsp;至&emsp; {{DataInfo.endTime}}</span>
                </div>
            </div>
            <div class="select-box mt-10">
                <div class="select-title"><span class="mandatory">*</span>活动费用:
                    {{DataInfo.totalCost}}元
                </div>
            </div>
        </div>
    </div>
    <!-- 付款信息 -->
    <div class="v-box mt-10" >
        <div class="title">
            付款信息
        </div>
        <!-- 内容 -->
        <div class="activityAdd-box">
            <div class="select-box mt-10">
                <div class="select-title"><span class="mandatory">*</span>付款日期:{{DataInfo.paymentTime.split(' ')[0]}}</div>
            </div>
            <div class="select-box mt-10">
                <div class="select-title"><span class="mandatory">*</span>付款方式:
                <span v-if="DataInfo.mentModePay==1">信用卡</span>
                <span v-if="DataInfo.mentModePay==2">储蓄卡</span>
                <span v-if="DataInfo.mentModePay==3">现金</span>
                <span v-if="DataInfo.mentModePay==4">支付宝</span>
                <span v-if="DataInfo.mentModePay==5">微信</span>
                <span v-if="DataInfo.mentModePay==99">其他</span>
                </div>
            </div>
            <div class="select-box mt-10">
                <div class="select-title">付款人账号:
                    {{DataInfo.account}}
                </div>
            </div>
        </div>
    </div>
    <!-- 收款信息 -->
    <div class="v-box mt-10">
        <div class="title">
            收款信息
        </div>
        <!-- 内容 -->
        <div class="activityAdd-box">
            <div class="select-box mt-10">
                <div class="select-title"><span class="mandatory">*</span>收款账号:
                    <span v-if="DataInfo.accountType==1">对公pos机</span>
                    <span v-if="DataInfo.accountType==2">对公支付宝</span>
                    <span v-if="DataInfo.accountType==3">对公微信</span>
                    <span v-if="DataInfo.accountType==4">财务现金</span>
                    <span v-if="DataInfo.accountType==5">馆长微信</span>
                    <span v-if="DataInfo.accountType==6">馆长支付宝</span>
                    <span v-if="DataInfo.accountType==7">馆长银行账号</span>
                    <span v-if="DataInfo.accountType==99">其他</span>
                    <span v-if="DataInfo.accountType==99&&DataInfo.accountTypeExplain">------{{DataInfo.accountTypeExplain}}</span>
                </div>
            </div>
            <div class="select-box mt-10">
                <div class="select-title"><span class="mandatory">*</span>经手人:{{DataInfo.managerName}}</div>
            </div>
           <!-- <div class="select-box mt-10">
                <div class="select-title">备注说明:{{DataInfo.remarks}}</div>
            </div> -->
        </div>
    </div>
    <!-- 备注说明 -->
    <div class="v-box mt-10">
        <div class="title">
            备注说明
        </div>
        <!-- 内容 -->
            <div class="select-box mt-10">
                <div class="select-title">备注:{{DataInfo.remarks}}</div>
            </div>
        </div>
    </div>
  </div>
</template>
<script>
import {
        paymentActivityInfo
    } from '@/apis/teachCenter/student/indexs.js';
import { cityJson } from '@/views/pca-codes.js'
export default {
    name: 'activityView',
    data () {
        return {
            breadtwo: '财务管理',
            breadList: [{
                    bread_name: '学员列表',
                    bread_url: '/teachCenter/stud',
                },
                {
                    bread_name: '查看学员',
                    bread_url: '/teachCenter/stud/studCheck',
                },
                {
                    bread_name: '订单详情',
                    bread_url: '',
                }
            ],
            userList: null,
            remarks: null,
            //省市区数据
            city: cityJson,
            cityList: '',
            DataInfo:null
        }
    },
    methods: {
        // 返回按钮
        returnBtn() {
            this.$router.go(-1);
        },
        showall(childlist, province, city, county) {
            let cityList = ''
            childlist.forEach(item => {
                if(item.value == province){
                    cityList += item.label + '-';
                    item.children.forEach(cityItem => {
                        if(cityItem.value == city){
                            cityList += cityItem.label;
                        }
                        if(cityItem.children) {
                            cityItem.children.forEach(countyItem => {
                                if(countyItem.value == county){
                                    cityList += '-' + countyItem.label;
                                }
                            })
                        }
                    })
                }
            })
            this.cityList = cityList;
        },
        async paymentActivityInfo(){
            let params={
                id:this.$route.query.id
            };
            let res = await paymentActivityInfo(params);
            if(res.code==1){
                this.DataInfo=res.data;
            }
        }
    },
    created() {
        this.paymentActivityInfo();
    }
}
</script>
<style lang="less" scoped>
    .v-box{
        background-color: #FFFFFF;
        padding:15px;
    }
.return{
    font-size: 14px;
    color: #999;
    cursor: pointer;
    margin-top: 10px;
}
.title{
    font-size: 16px;
    color: #333;
    position: relative;
    padding-left: 8px;
}
.title::before{
    content: "";
    width: 8px;
    height: 8px;
    display: inline-block;
    background-color: #6DD400;
    position: absolute;
    top: 50%;
    left: -8px;
    margin-top: -4px;
}
.mandatory{
    color: #FF6D5E;
}
.select-title{
   width: 471px;
   font-size: 14px;
   color: #333;
   padding-right: 8px;
   background-color: #FBF9FB;
   box-sizing: border-box;
   border-radius: 2px 0 0 2px;
   padding: 10px 30px;
   box-sizing: border-box;
}
/deep/ .el-input__inner{
   border-radius: 0 2px 2px 0;
   width: 371px;
}
.select-box{
    display: flex;
    align-items: center;
}
.el-input{
    width: 371px;
    // border: none;
}
/deep/ .el-date-editor .el-range-input{
    font-size: 12px;
}
.title-text{
    font-size: 12px;
    color: #999;
}
.select-form{
    width: 564px;
    height: 40px;
    background-color: #FBF9FB;
    border: 1px solid #E4E7ED;
    box-sizing: border-box;
    display: flex;
}
.select-table {
    background-color: #fff;
    border:0 none;
    width: 640px;
}
.selectForm-title{
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #333;
    border-right: 1px solid #E4E7ED;
}
.selectForm-con{
    width: 140px;
    // height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #333;
    background-color: #fff;
    border-right: 1px solid #E4E7ED;
    border-bottom: 1px solid#E4E7ED;
}
.expenditure{
    width: 281px;
}
.selectForm-con .el-input{
    width: 100%;
}
/deep/ .selectForm-con .el-input__inner{
    width: 100%;
    border-radius: 0;
}
.reduce{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.select-fee{
    width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #333;
    text-align: end;
    background-color: #FBF9FB;
    box-sizing: border-box;
    border-radius: 2px 0 0 2px;
}
.total{
    font-size: 15px;
    color: #333;
}
.activityAdd-box{
    width: 660px;
}
</style>
src/views/teachCenter/student/MemberView.vue
New file
@@ -0,0 +1,376 @@
<template>
    <div class="view-clues" v-if="DataInfo!=null">
        <bread-crumb :breadList="breadList" :breadtwo="breadtwo"></bread-crumb>
        <div class="return fr" @click="returnBtn()">
            返回
        </div>
        <!-- 基本信息 -->
        <div class="v-box">
            <!-- <div class="title">
            基本信息
        </div> -->
            <!-- 内容 -->
            <div class="activityAdd-box">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>手机号:{{DataInfo.phone}}</div>
                </div>
            </div>
        </div>
        <!-- 借阅卡信息 -->
        <div class="v-box mt-10">
            <div class="title">
                借阅卡信息
            </div>
            <!-- 内容 -->
            <div class="activityAdd-box">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>借阅卡种类:
                        <span v-if="DataInfo.borrowType==1">月卡</span>
                        <span v-if="DataInfo.borrowType==2">季卡</span>
                        <span v-if="DataInfo.borrowType==3">半年卡</span>
                        <span v-if="DataInfo.borrowType==4">年卡</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">借阅卡卡号:{{DataInfo.cardNumber||'------'}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>赠送时长:
                        {{DataInfo.giveTime}}
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>开始日期:
                    <span v-if="DataInfo.startTime">{{DataInfo.startTime.split(' ')[0]}}</span>
                    </div>
                </div>
            </div>
        </div>
        <!-- 费用信息 -->
        <div class="v-box mt-10">
            <div class="title">
                费用信息
            </div>
            <!-- 内容 -->
            <div class="activityAdd-box">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>借阅卡总费用:{{DataInfo.totalCost}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>实收总费用:{{DataInfo.actualReceive}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">含押金:{{DataInfo.deposit||'------'}}</div>
                </div>
            </div>
        </div>
        <!-- 付款信息 -->
        <div class="v-box mt-10">
            <div class="title">
                付款信息
            </div>
            <!-- 内容 -->
            <div class="activityAdd-box">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>付款日期:{{DataInfo.paymentTime.split(' ')[0]}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>付款方式:
                        <span v-if="DataInfo.mentModePay==1">信用卡</span>
                        <span v-if="DataInfo.mentModePay==2">储蓄卡</span>
                        <span v-if="DataInfo.mentModePay==3">现金</span>
                        <span v-if="DataInfo.mentModePay==4">支付宝</span>
                        <span v-if="DataInfo.mentModePay==5">微信</span>
                        <span v-if="DataInfo.mentModePay==99">其他</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">付款人账号:
                        {{DataInfo.account}}
                    </div>
                </div>
            </div>
        </div>
        <!-- 收款信息 -->
        <div class="v-box mt-10">
            <div class="title">
                收款信息
            </div>
            <!-- 内容 -->
            <div class="activityAdd-box">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>收款账号:
                        <span v-if="DataInfo.accountType==1">对公pos机</span>
                        <span v-if="DataInfo.accountType==2">对公支付宝</span>
                        <span v-if="DataInfo.accountType==3">对公微信</span>
                        <span v-if="DataInfo.accountType==4">财务现金</span>
                        <span v-if="DataInfo.accountType==5">馆长微信</span>
                        <span v-if="DataInfo.accountType==6">馆长支付宝</span>
                        <span v-if="DataInfo.accountType==7">馆长银行账号</span>
                        <span v-if="DataInfo.accountType==99">其他</span>
                        <span v-if="DataInfo.accountType==99&&DataInfo.accountTypeExplain">------{{DataInfo.accountTypeExplain}}</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>经手人:{{DataInfo.managerName}}</div>
                </div>
                <!-- <div class="select-box mt-10">
                    <div class="select-title">备注说明:{{DataInfo.remarks}}</div>
                </div> -->
            </div>
        </div>
        <!-- 备注说明 -->
        <div class="v-box mt-10">
            <div class="title">
                备注说明
            </div>
            <!-- 内容 -->
                <div class="select-box mt-10">
                    <div class="select-title">备注:{{DataInfo.remarks}}</div>
                </div>
            </div>
        </div>
    </div>
</template>
<script>
    import {
        paymentUserInfo
    } from '@/apis/teachCenter/student/indexs.js';
    import {
        cityJson
    } from '@/views/pca-codes.js'
    export default {
        name: 'memberView',
        data() {
            return {
                breadtwo: '财务管理',
                breadList: [{
                        bread_name: '学员列表',
                        bread_url: '/teachCenter/stud',
                    },
                    {
                        bread_name: '查看学员',
                        bread_url: '/teachCenter/stud/studCheck',
                    },
                    {
                        bread_name: '订单详情',
                        bread_url: '',
                    }
                ],
                userList: null,
                remarks: null,
                //省市区数据
                city: cityJson,
                cityList: '',
                DataInfo:null
            }
        },
        methods: {
            // 返回按钮
            returnBtn() {
                this.$router.go(-1);
            },
            showall(childlist, province, city, county) {
                let cityList = ''
                childlist.forEach(item => {
                    if (item.value == province) {
                        cityList += item.label + '-';
                        item.children.forEach(cityItem => {
                            if (cityItem.value == city) {
                                cityList += cityItem.label;
                            }
                            if (cityItem.children) {
                                cityItem.children.forEach(countyItem => {
                                    if (countyItem.value == county) {
                                        cityList += '-' + countyItem.label;
                                    }
                                })
                            }
                        })
                    }
                })
                this.cityList = cityList;
            },
            async paymentUserInfo(){
                let params={
                    id:this.$route.query.id
                };
                let res = await paymentUserInfo(params);
                if(res.code==1){
                    this.DataInfo=res.data;
                }
            }
        },
        created() {
            this.paymentUserInfo();
        }
    }
</script>
<style lang="less" scoped>
    .v-box{
        background-color: #FFFFFF;
        padding:15px;
    }
    .return {
        font-size: 14px;
        color: #999;
        cursor: pointer;
        margin-top: 10px;
    }
    .title {
        font-size: 16px;
        color: #333;
        position: relative;
        padding-left: 8px;
    }
    .title::before {
        content: "";
        width: 8px;
        height: 8px;
        display: inline-block;
        background-color: #6DD400;
        position: absolute;
        top: 50%;
        left: -8px;
        margin-top: -4px;
    }
    .mandatory {
        color: #FF6D5E;
    }
    .select-title {
        width: 471px;
        font-size: 14px;
        color: #333;
        padding-right: 8px;
        background-color: #FBF9FB;
        box-sizing: border-box;
        border-radius: 2px 0 0 2px;
        padding: 10px 30px;
        box-sizing: border-box;
    }
    /deep/ .el-input__inner {
        border-radius: 0 2px 2px 0;
        width: 371px;
    }
    .select-box {
        display: flex;
        align-items: center;
    }
    .el-input {
        width: 371px;
        // border: none;
    }
    /deep/ .el-date-editor .el-range-input {
        font-size: 12px;
    }
    .title-text {
        font-size: 12px;
        color: #999;
    }
    .select-form {
        width: 564px;
        height: 40px;
        background-color: #FBF9FB;
        border: 1px solid #E4E7ED;
        box-sizing: border-box;
        display: flex;
    }
    .select-table {
        background-color: #fff;
        border: 0 none;
        width: 640px;
    }
    .selectForm-title {
        width: 140px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 14px;
        color: #333;
        border-right: 1px solid #E4E7ED;
    }
    .selectForm-con {
        width: 140px;
        // height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 14px;
        color: #333;
        background-color: #fff;
        border-right: 1px solid #E4E7ED;
        border-bottom: 1px solid#E4E7ED;
    }
    .expenditure {
        width: 281px;
    }
    .selectForm-con .el-input {
        width: 100%;
    }
    /deep/ .selectForm-con .el-input__inner {
        width: 100%;
        border-radius: 0;
    }
    .reduce {
        display: flex;
        align-items: center;
        cursor: pointer;
    }
    .select-fee {
        width: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: #333;
        text-align: end;
        background-color: #FBF9FB;
        box-sizing: border-box;
        border-radius: 2px 0 0 2px;
    }
    .total {
        font-size: 15px;
        color: #333;
    }
    .activityAdd-box {
        width: 660px;
    }
</style>
src/views/teachCenter/student/OtherView.vue
New file
@@ -0,0 +1,381 @@
<template>
    <div class="view-clues" v-if="DataInfo!=null">
        <bread-crumb :breadList="breadList" :breadtwo="breadtwo"></bread-crumb>
        <div class="return fr" @click="returnBtn()">
            返回
        </div>
        <!-- 基本信息 -->
        <div class="v-box">
            <!-- <div class="title">
            基本信息
        </div> -->
            <!-- 内容 -->
            <div class="activityAdd-box" v-if="DataInfo.otherPaymentType==1">
                <div class="select-box mt-10">
                    <div class="select-title">赔偿缴费</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>手机号:{{DataInfo.phone}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>赔偿项目:{{DataInfo.otherMechanism}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>赔偿金额:{{DataInfo.totalCost}}</div>
                </div>
            </div>
            <div class="activityAdd-box" v-if="DataInfo.otherPaymentType==2">
                <div class="select-box mt-10">
                    <div class="select-title">教材/图书缴费</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">机构/个人:{{DataInfo.otherMechanism}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>手机号:{{DataInfo.phone}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>教材图书:{{DataInfo.otherBooks}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>支付金额:{{DataInfo.totalCost}}</div>
                </div>
            </div>
            <div class="activityAdd-box" v-if="DataInfo.otherPaymentType==3">
                <div class="select-box mt-10">
                    <div class="select-title">电子产品缴费</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>手机号:{{DataInfo.phone}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>电子产品:{{DataInfo.name}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>支付金额:{{DataInfo.totalCost}}</div>
                </div>
            </div>
        </div>
        <!-- 付款信息 -->
        <div class="v-box mt-10">
            <div class="title">
                付款信息
            </div>
            <!-- 内容 -->
            <div class="activityAdd-box">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>付款日期:{{DataInfo.paymentTime.split(' ')[0]}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>付款方式:
                        <span v-if="DataInfo.mentModePay==1">信用卡</span>
                        <span v-if="DataInfo.mentModePay==2">储蓄卡</span>
                        <span v-if="DataInfo.mentModePay==3">现金</span>
                        <span v-if="DataInfo.mentModePay==4">支付宝</span>
                        <span v-if="DataInfo.mentModePay==5">微信</span>
                        <span v-if="DataInfo.mentModePay==99">其他</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">付款人账号:{{DataInfo.account}}
                    </div>
                </div>
            </div>
        </div>
        <!-- 收款信息 -->
        <div class="v-box mt-10">
            <div class="title">
                收款信息
            </div>
            <!-- 内容 -->
            <div class="activityAdd-box">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>收款账号:
                        <span v-if="DataInfo.accountType==1">对公pos机</span>
                        <span v-if="DataInfo.accountType==2">对公支付宝</span>
                        <span v-if="DataInfo.accountType==3">对公微信</span>
                        <span v-if="DataInfo.accountType==4">财务现金</span>
                        <span v-if="DataInfo.accountType==5">馆长微信</span>
                        <span v-if="DataInfo.accountType==6">馆长支付宝</span>
                        <span v-if="DataInfo.accountType==7">馆长银行账号</span>
                        <span v-if="DataInfo.accountType==99">其他</span>
                        <span v-if="DataInfo.accountType==99&&DataInfo.accountTypeExplain!=''">{{DataInfo.accountTypeExplain}}</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>经手人:{{DataInfo.managerName}}</div>
                </div>
                <!-- <div class="select-box mt-10">
                    <div class="select-title">备注说明:{{DataInfo.remarks}}</div>
                </div> -->
            </div>
        </div>
        <!-- 备注说明 -->
        <div class="v-box mt-10">
            <div class="title">
                备注说明
            </div>
            <!-- 内容 -->
                <div class="select-box mt-10">
                    <div class="select-title">备注:{{DataInfo.remarks}}</div>
                </div>
            </div>
        </div>
    </div>
</template>
<script>
    import {
        paymentOtherInfo,
        electronList
    } from '@/apis/teachCenter/student/indexs.js';
    import {
        cityJson
    } from '@/views/pca-codes.js'
    export default {
        name: 'otherView',
        data() {
            return {
                breadtwo: '财务管理',
                breadList: [{
                        bread_name: '学员列表',
                        bread_url: '/teachCenter/stud',
                    },
                    {
                        bread_name: '查看学员',
                        bread_url: '/teachCenter/stud/studCheck',
                    },
                    {
                        bread_name: '订单详情',
                        bread_url: '',
                    }
                ],
                userList: null,
                remarks: null,
                //省市区数据
                city: cityJson,
                cityList: '',
                DataInfo:null,
                electron:[]
            }
        },
        methods: {
            // 返回按钮
            returnBtn() {
                this.$router.go(-1);
            },
            showall(childlist, province, city, county) {
                let cityList = ''
                childlist.forEach(item => {
                    if (item.value == province) {
                        cityList += item.label + '-';
                        item.children.forEach(cityItem => {
                            if (cityItem.value == city) {
                                cityList += cityItem.label;
                            }
                            if (cityItem.children) {
                                cityItem.children.forEach(countyItem => {
                                    if (countyItem.value == county) {
                                        cityList += '-' + countyItem.label;
                                    }
                                })
                            }
                        })
                    }
                })
                this.cityList = cityList;
            },
            async paymentOtherInfo(){
                let params={
                    id:this.$route.query.id
                };
                let res = await paymentOtherInfo(params);
                if(res.code==1){
                    if(res.data.electronId!=null){
                        this.electron.forEach(item=>{
                            if(res.data.electronId==item.id){
                                res.data.electronIdname=item.name;
                            }
                        })
                    }
                    this.DataInfo=res.data;
                }
            },
            async electronList(){
                let params={
                };
                let res = await electronList(params);
                if(res.code==1){
                    this.electron=res.data;
                }
            }
        },
        created() {
            this.electronList();
            this.paymentOtherInfo();
        }
    }
</script>
<style lang="less" scoped>
    .v-box{
        background-color: #FFFFFF;
        padding:15px;
    }
    .return {
        font-size: 14px;
        color: #999;
        cursor: pointer;
        margin-top: 10px;
    }
    .title {
        font-size: 16px;
        color: #333;
        position: relative;
        padding-left: 8px;
    }
    .title::before {
        content: "";
        width: 8px;
        height: 8px;
        display: inline-block;
        background-color: #6DD400;
        position: absolute;
        top: 50%;
        left: -8px;
        margin-top: -4px;
    }
    .mandatory {
        color: #FF6D5E;
    }
    .select-title {
        width: 471px;
        font-size: 14px;
        color: #333;
        padding-right: 8px;
        background-color: #FBF9FB;
        box-sizing: border-box;
        border-radius: 2px 0 0 2px;
        padding: 10px 30px;
        box-sizing: border-box;
    }
    /deep/ .el-input__inner {
        border-radius: 0 2px 2px 0;
        width: 371px;
    }
    .select-box {
        display: flex;
        align-items: center;
    }
    .el-input {
        width: 371px;
        // border: none;
    }
    /deep/ .el-date-editor .el-range-input {
        font-size: 12px;
    }
    .title-text {
        font-size: 12px;
        color: #999;
    }
    .select-form {
        width: 564px;
        height: 40px;
        background-color: #FBF9FB;
        border: 1px solid #E4E7ED;
        box-sizing: border-box;
        display: flex;
    }
    .select-table {
        background-color: #fff;
        border: 0 none;
        width: 640px;
    }
    .selectForm-title {
        width: 140px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 14px;
        color: #333;
        border-right: 1px solid #E4E7ED;
    }
    .selectForm-con {
        width: 140px;
        // height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 14px;
        color: #333;
        background-color: #fff;
        border-right: 1px solid #E4E7ED;
        border-bottom: 1px solid#E4E7ED;
    }
    .expenditure {
        width: 281px;
    }
    .selectForm-con .el-input {
        width: 100%;
    }
    /deep/ .selectForm-con .el-input__inner {
        width: 100%;
        border-radius: 0;
    }
    .reduce {
        display: flex;
        align-items: center;
        cursor: pointer;
    }
    .select-fee {
        width: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: #333;
        text-align: end;
        background-color: #FBF9FB;
        box-sizing: border-box;
        border-radius: 2px 0 0 2px;
    }
    .total {
        font-size: 15px;
        color: #333;
    }
    .activityAdd-box {
        width: 660px;
    }
</style>
src/views/teachCenter/student/StudCheck.vue
@@ -25,7 +25,7 @@
                </div>
                <div class="other-info">
                    <span class="mr-20">学员编号:{{ studInfo.userName }}</span>
                    <span class="mr-20">剩余课时:{{ HourSum }}({{$route.query.laosurplusHourTotal}}老课时)</span>
                    <span class="mr-20">剩余课时:{{ HourSum }}/{{$route.query.laosurplusHourTotal}}老课时</span>
                    <span class="more" @click="showMore">
                        更多信息
                        <i class="el-icon-arrow-right" v-show="!isMore"></i>
@@ -382,8 +382,10 @@
                                    </template>
                                </el-table-column>
                        
                                <el-table-column prop="startTime" label="商品名称" align="center">
                                <el-table-column prop="courseName" label="商品名称" align="center">
                                    <template slot-scope="scope">
                                        <div>{{scope.row.courseName||'------'}}</div>
                                    </template>
                                </el-table-column>
                        
                                <el-table-column prop="actualReceive" label="支付金额(元)" align="center">
@@ -686,13 +688,38 @@
        },
        methods: {
            godinfo(row){
                console.log(row.id);
                this.$router.push({
                    path:'/teachCenter/stud/CurriculumView',
                    query:{
                        id:row.id
                    }
                })
                if (row.paymentClass == 1) { //课件缴费
                    this.$router.push({
                        path: '/teachCenter/stud/curriculumView',
                        query: {
                            id: row.id
                        }
                    })
                }
                if (row.paymentClass == 2) { //会员缴费
                    this.$router.push({
                        path: '/teachCenter/stud/memberView',
                        query: {
                            id: row.id
                        }
                    })
                }
                if (row.paymentClass == 3) { //活动费用缴费
                    this.$router.push({
                        path: '/teachCenter/stud/ActivityView',
                        query: {
                            id: row.id
                        }
                    })
                }
                if (row.paymentClass == 99) { //其他缴费
                    this.$router.push({
                        path: '/teachCenter/stud/OtherView',
                        query: {
                            id: row.id
                        }
                    })
                }
            },
            // 转出馆班级展示
            async outOrgClass() {
@@ -927,6 +954,7 @@
                        utils.controlUrl(this.studInfo.headPhoto) + this.studInfo.headPhoto :
                        "";
                    this.infoData = data;
                    this.paymentList();
                }
            },
            /**
@@ -1101,9 +1129,9 @@
            //订单
            async paymentList(){
                let params={
                    username:this.$route.query.username,
                    page:this.pageInfos.page,
                    pageSize:this.pageInfos.pageSize
                    pageSize:this.pageInfos.pageSize,
                    phone:this.studInfo.phoneNumber||''
                };
                let res = await paymentList(params);
                if(res.code==1){
@@ -1118,14 +1146,16 @@
            this.getStud();
            this.transRecord();
            this.outOrgClass();
            this.paymentList();
            this.HourSum = this.$route.query.surplusHourTotal;
        },
    };
</script>
<style scoped lang="less">
    @deep: ~">>>";
    .cp{
        color: #ff8c15;
        cursor: pointer;
    }
    .stud-check {
        .black-bar {
            position: absolute;
src/views/teachCenter/student/router.js
@@ -16,6 +16,12 @@
const studSuccess = () => import("./StudSuccess.vue")
// 订单详情
const CurriculumView = () => import("./CurriculumView.vue")
// 订单详情
const ActivityView = () => import("./ActivityView.vue")
// 订单详情
const MemberView = () => import("./MemberView.vue")
// 订单详情
const OtherView = () => import("./OtherView.vue")
const student = [
    {
@@ -85,6 +91,33 @@
                    title: '订单详情'
                }
            },
            {
                path: 'ActivityView',
                name: 'ActivityView',
                component: ActivityView,
                meta: {
                    auth: true,
                    title: '订单详情'
                }
            },
            {
                path: 'MemberView',
                name: 'MemberView',
                component: MemberView,
                meta: {
                    auth: true,
                    title: '订单详情'
                }
            },
            {
                path: 'OtherView',
                name: 'OtherView',
                component: OtherView,
                meta: {
                    auth: true,
                    title: '订单详情'
                }
            },
        ]
    }