396764eab162334ad39413ed91d3702f0bc8fe66..d349643d96f7257f27384477c7ab819aa04b91c0
2021-05-12 jyk
学员详情缴费信息
d34964 diff | tree
2021-05-12 jyk
bug修该
651af3 diff | tree
1 files added
6 files modified
723 ■■■■■ changed files
src/apis/teachCenter/student/indexs.js 9 ●●●●● patch | view | raw | blame | history
src/views/statistics/enrollment/enrollmentIndex.vue 19 ●●●● patch | view | raw | blame | history
src/views/statistics/student/notclasses.vue 2 ●●● patch | view | raw | blame | history
src/views/statistics/student/studentIndex.vue 23 ●●●● patch | view | raw | blame | history
src/views/teachCenter/student/CurriculumView.vue 647 ●●●●● patch | view | raw | blame | history
src/views/teachCenter/student/StudCheck.vue 11 ●●●●● patch | view | raw | blame | history
src/views/teachCenter/student/router.js 12 ●●●●● patch | view | raw | blame | history
src/apis/teachCenter/student/indexs.js
@@ -9,4 +9,13 @@
        method: 'post',
        data
    })
}
//查看课程缴费详情
export const paymentCourseInfo = data => {
    return network({
        url: '/api/v1/Payment/paymentCourseInfo',
        method:'post',
        data
    })
}
src/views/statistics/enrollment/enrollmentIndex.vue
@@ -615,26 +615,11 @@
                    startTime: this.form.Otherrops == 99 ? this.form.Otherropxs[0] : '', //开始
                    endTime: this.form.Otherrops == 99 ? this.form.Otherropxs[1] : '', //结束
                    orgId: this.orgId, //馆id
                    courseType: '0', // 1 年度  2 专项 0 其他
                    courseType: '1', // 1 年度  2 专项 0 其他
                };
                let res = await ConversList(params);
                if (res.code == 1) {
                    /* {
                                value: 1048,
                                name: '专项课转化率'
                            },
                            {
                                value: 735,
                                name: '活动课课转化率'
                            },
                            {
                                value: 580,
                                name: '体验课转化率'
                            } */
                            /* {
                                value: 100-(Number(res.data.ConversionrateRecruit.split('%')[0])).toFixed(2),
                                name: '未站'
                            } */
                    this.otherdata.series[0].data.push({
                        value: 100-(Number(res.data.ConversionrateRecruit.split('%')[0])).toFixed(2),
                        name: '未转化率'
src/views/statistics/student/notclasses.vue
@@ -18,7 +18,7 @@
                 :tree-props="{ children: 'children', hasChildren: 'hasChildren' }">
                    <el-table-column label="序号" type="index" width="50px"></el-table-column>
                    <el-table-column prop="OrgName" label="馆名" align="center"></el-table-column>
                    <el-table-column prop="classNostudent" label="未分班学员数量" align="center"></el-table-column>
                    <el-table-column sortable prop="classNostudent" label="未分班学员数量" align="center"></el-table-column>
                    <el-table-column v-if="orgId==43" prop="classModeCount" label="操作" width="120" align="center">
                        <template slot-scope="scope">
                          <span @click="chekn(scope.row)" class="xiaosho">查看各馆详情</span>
src/views/statistics/student/studentIndex.vue
@@ -62,10 +62,10 @@
                        </div>
                        <div style="width: 645px;margin-right: 30px;">
                            <div style="overflow: hidden;">
                                <div class="content-right-title">系统课学员数量</div>
                                <div class="content-right-title">专项课学员数量</div>
                            </div>
                            <div class="content-left-num mb-20">
                                <div class="left-num-le">{{form.classnum}}</div>
                                <div class="left-num-le">{{form.Specialnum}}</div>
                                <div class="left-num-ri xiaosho" @click="gonian">查看各馆详情</div>
                                <div class="daoj"></div>
                            </div>
@@ -75,21 +75,11 @@
                        <div style="width: 645px;margin-right: 30px;height: 408px;">
                            <div id="myChart" :style="{width: '100%', height: '100%'}"></div>
                        </div>
                        <div style="width: 654px;margin-right: 30px;height: 408px;">
                            <div id="myChart1" :style="{width: '100%', height: '100%'}"></div>
                        <div style="width: 645px;margin-right: 30px;height: 408px;">
                            <div id="myChart2" :style="{width: '100%', height: '100%'}"></div>
                        </div>
                    </div>
                    <div style="display: flex;">
                        <div style="width: 645px;margin-right: 30px;">
                            <div style="overflow: hidden;">
                                <div class="content-right-title">专项课学员数量</div>
                            </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="daoj"></div>
                            </div>
                        </div>
                        <div style="width: 645px;margin-right: 30px;">
                            <div style="overflow: hidden;">
                                <div class="content-right-title">其他课学员数量</div>
@@ -102,9 +92,6 @@
                        </div>
                    </div>
                    <div style="display: flex;">
                        <div style="width: 645px;margin-right: 30px;height: 408px;">
                            <div id="myChart2" :style="{width: '100%', height: '100%'}"></div>
                        </div>
                        <div style="width: 645px;margin-right: 30px;height: 408px;">
                            <div id="myChart3" :style="{width: '100%', height: '100%'}"></div>
                        </div>
@@ -637,7 +624,7 @@
                        })
                    })
                    this.drawLine();
                    this.drawLine1();
                    //this.drawLine1();
                }
            },
            async ModeListcc() {
src/views/teachCenter/student/CurriculumView.vue
New file
@@ -0,0 +1,647 @@
<template>
    <div class="view-clues" v-if="DataInfo!=null">
        <bread-crumb :breadList="breadList" :breadtwo="breadtwo"></bread-crumb>
        <div class="return fr" @click="$router.go(-1)">
            返回
        </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">选择学员:
                        {{DataInfo.name||'------'}}({{DataInfo.username}})
                    </div>
                </div>
                <div class="select-box mt-10" v-if="false">
                    <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>缴费类型:
                        <span v-if="DataInfo.paymentType==1">新缴</span>
                        <span v-if="DataInfo.paymentType==2">升班缴</span>
                        <span v-if="DataInfo.paymentType==3">分期缴</span>
                        <span v-if="DataInfo.paymentType==4">续费缴</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>合同编号:
                        {{DataInfo.contractNumber}}
                    </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.courseclassifyName}}
                        <!-- <span v-if="DataInfo.courseType==0">其他</span>
                        <span v-if="DataInfo.courseType==1">年度课</span>
                        <span v-if="DataInfo.courseType==2">系统课</span>
                        <span v-if="DataInfo.courseType==3">专项课</span> -->
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>课程名称:{{DataInfo.courseName}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>购买课时数:{{DataInfo.courseHour}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title" v-if="DataInfo.courseHourCost"><span class="mandatory">*</span>课时单价:{{DataInfo.courseHourCost.toFixed(2)+'元'}}</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.toFixed(2)}}元</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>实收费用:
                        <span>{{(DataInfo.realCost).toFixed(2)}}元</span><br />
                        <span style="margin-left: 80px;">含教材教辅(清单见附件):{{DataInfo.teachCost.toFixed(2)}}元</span><br />
                        <span style="margin-left: 80px;">含借阅卡:
                            <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>
                            <span style="margin-left: 30px;">计:{{DataInfo.borrowCost}}元</span>
                        </span><br />
                        <span style="margin-left: 80px;">含押金:{{DataInfo.deposit}}元</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>赠品价值:
                        <span>{{DataInfo.giftPrice}}</span><br />
                        <span style="margin-left: 80px;">{{DataInfo.giftName}}</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">付款信息:
                        <span v-if="DataInfo.paymentList.length==1">一次性付款</span>
                        <span v-if="DataInfo.paymentList.length>1">分期付款</span>
                    </div>
                </div>
            </div>
        </div>
        <!-- 付款信息 -->
        <div class="v-box mt-10" v-if="DataInfo.paymentList[0].stage==1">
            <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.paymentList[0].mentModePay==1">信用卡</span>
                        <span v-if="DataInfo.paymentList[0].mentModePay==2">储蓄卡</span>
                        <span v-if="DataInfo.paymentList[0].mentModePay==3">现金</span>
                        <span v-if="DataInfo.paymentList[0].mentModePay==4">支付宝</span>
                        <span v-if="DataInfo.paymentList[0].mentModePay==5">微信</span>
                        <span v-if="DataInfo.paymentList[0].mentModePay==99">其他</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>支付日期:{{DataInfo.paymentList[0].paymentTime.split(' ')[0]}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">付款账号:{{DataInfo.paymentList[0].account||'------'}}</div>
                </div>
            </div>
        </div>
        <!-- 付款信息分期 -->
        <div class="v-box mt-10" v-if="DataInfo.paymentList[0].stage!=1">
            <div class="title">
                付款信息
            </div>
            <!-- 内容 -->
            <div class="activityAdd-box" v-if="$route.query.id==DataInfo.paymentList[DataInfo.paymentList.length-1].id">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>共几期:{{DataInfo.paymentList.length}}期</div>
                </div>
                <div class="select-box mt-10" style="margin-top: 30px;">
                    <div class="select-title"><span class="mandatory">*</span>分期形式:分期付款</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>定金/第一期:{{DataInfo.paymentList[DataInfo.paymentList.length-1].actualReceive.toFixed(2)}}元</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>支付日期:{{DataInfo.paymentList[DataInfo.paymentList.length-1].paymentTime.split(' ')[0]}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>付款方式:
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].mentModePay==1">信用卡</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].mentModePay==2">储蓄卡</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].mentModePay==3">现金</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].mentModePay==4">支付宝</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].mentModePay==5">微信</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].mentModePay==99">其他</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">付款账号:{{DataInfo.paymentList[DataInfo.paymentList.length-1].account||'------'}}</div>
                </div>
                <div class="select-box mt-10" style="margin-top: 30px;">
                    <div class="select-title"><span class="mandatory">*</span>第二期应付:{{DataInfo.paymentList[DataInfo.paymentList.length-2].accountPay.toFixed(2)}}元</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>支付日期:{{DataInfo.paymentList[DataInfo.paymentList.length-2].estimateTime.split(' ')[0]}}前</div>
                </div>
                <div v-if="DataInfo.paymentList.length>=3">
                    <div class="select-box mt-10" style="margin-top: 30px;">
                        <div class="select-title"><span class="mandatory">*</span>第三期:{{DataInfo.paymentList[DataInfo.paymentList.length-3].accountPay.toFixed(2)}}元</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>支付日期:{{DataInfo.paymentList[DataInfo.paymentList.length-3].estimateTime.split(' ')[0]}}前</div>
                    </div>
                </div>
            </div>
            <div class="activityAdd-box" v-if="$route.query.id==DataInfo.paymentList[DataInfo.paymentList.length-2].id">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>共几期:{{DataInfo.paymentList.length}}期</div>
                </div>
                <div class="select-box mt-10" style="margin-top: 30px;">
                    <div class="select-title"><span class="mandatory">*</span>定金/第一期:{{DataInfo.paymentList[DataInfo.paymentList.length-1].actualReceive.toFixed(2)}}元</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>订单号:{{DataInfo.paymentList[DataInfo.paymentList.length-1].serialNumber}}</div>
                </div>
                <div class="select-box mt-10" style="margin-top: 30px;">
                    <div class="select-title"><span class="mandatory">*</span>分期形式:分期付款</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>第二期应付:{{DataInfo.paymentList[DataInfo.paymentList.length-2].accountPay.toFixed(2)}}元</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>支付日期:{{DataInfo.paymentList[DataInfo.paymentList.length-2].estimateTime.split(' ')[0]}}前</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">优惠金额:{{DataInfo.discountAmount}}元</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>本期实付款:{{DataInfo.paymentList[DataInfo.paymentList.length-2].actualReceive}}元</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>实际缴费日期:{{DataInfo.paymentList[DataInfo.paymentList.length-2].paymentTime.split(' ')[0]}}</div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>付款方式:
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].mentModePay==1">信用卡</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].mentModePay==2">储蓄卡</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].mentModePay==3">现金</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].mentModePay==4">支付宝</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].mentModePay==5">微信</span>
                        <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].mentModePay==99">其他</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title">付款账号:{{DataInfo.paymentList[DataInfo.paymentList.length-2].account||'------'}}</div>
                </div>
                <div v-if="DataInfo.paymentList.length>=3">
                    <div class="select-box mt-10" style="margin-top: 30px;">
                        <div class="select-title"><span class="mandatory">*</span>第三期:{{DataInfo.paymentList[DataInfo.paymentList.length-3].accountPay.toFixed(2)}}元</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>支付日期:{{DataInfo.paymentList[DataInfo.paymentList.length-3].estimateTime.split(' ')[0]}}前</div>
                    </div>
                </div>
            </div>
            <div v-if="DataInfo.paymentList.length>=3">
                <div class="activityAdd-box" v-if="$route.query.id==DataInfo.paymentList[DataInfo.paymentList.length-3].id">
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>共几期:{{DataInfo.paymentList.length}}期</div>
                    </div>
                    <div class="select-box mt-10" style="margin-top: 30px;">
                        <div class="select-title"><span class="mandatory">*</span>定金/第一期:{{DataInfo.paymentList[DataInfo.paymentList.length-1].actualReceive.toFixed(2)}}元</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>订单号:{{DataInfo.paymentList[DataInfo.paymentList.length-1].serialNumber}}</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>第二期:{{DataInfo.paymentList[DataInfo.paymentList.length-2].actualReceive.toFixed(2)}}元</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>订单号:{{DataInfo.paymentList[DataInfo.paymentList.length-2].serialNumber}}</div>
                    </div>
                    <div class="select-box mt-10" style="margin-top: 30px;">
                        <div class="select-title"><span class="mandatory">*</span>分期形式:分期付款</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>第三期应付:{{DataInfo.paymentList[DataInfo.paymentList.length-3].accountPay.toFixed(2)}}元</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>支付日期:{{DataInfo.paymentList[DataInfo.paymentList.length-3].estimateTime.split(' ')[0]}}前</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title">优惠金额:{{DataInfo.discountAmount}}元</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>本期实付款:{{DataInfo.paymentList[DataInfo.paymentList.length-3].actualReceive}}元</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>实际缴费日期:{{DataInfo.paymentList[DataInfo.paymentList.length-3].paymentTime.split(' ')[0]}}</div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>付款方式:
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].mentModePay==1">信用卡</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].mentModePay==2">储蓄卡</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].mentModePay==3">现金</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].mentModePay==4">支付宝</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].mentModePay==5">微信</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].mentModePay==99">其他</span>
                        </div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title">付款账号:{{DataInfo.paymentList[DataInfo.paymentList.length-3].account||'------'}}</div>
                    </div>
                </div>
            </div>
        </div>
        <!-- 收款信息 -->
        <div class="v-box mt-10">
            <div class="title">
                收款信息
            </div>
            <!-- 内容 -->
            <div class="activityAdd-box" v-if="DataInfo.paymentList.length==1">
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>收款账号:
                        <span v-if="DataInfo.paymentList[0].accountType==1">对公pos机</span>
                        <span v-if="DataInfo.paymentList[0].accountType==2">对公支付宝</span>
                        <span v-if="DataInfo.paymentList[0].accountType==3">对公微信</span>
                        <span v-if="DataInfo.paymentList[0].accountType==4">财务现金</span>
                        <span v-if="DataInfo.paymentList[0].accountType==5">馆长微信</span>
                        <span v-if="DataInfo.paymentList[0].accountType==6">馆长支付宝</span>
                        <span v-if="DataInfo.paymentList[0].accountType==7">馆长银行账号</span>
                        <span v-if="DataInfo.paymentList[0].accountType==99">其他</span>
                        <span v-if="DataInfo.paymentList[0].accountType==99&&DataInfo.accountTypeExplain">------{{DataInfo.paymentList[0].accountTypeExplain}}</span>
                    </div>
                </div>
                <div class="select-box mt-10">
                    <div class="select-title"><span class="mandatory">*</span>经手人:{{DataInfo.paymentList[0].managerName}}</div>
                </div>
                <!-- <div class="select-box mt-10">
                    <div class="select-title">备注说明:{{DataInfo.paymentList[0].remarks}}</div>
                </div> -->
            </div>
            <div class="activityAdd-box" v-if="DataInfo.paymentList.length>1">
                <div v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].id==$route.query.id">
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>收款账号:
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].accountType==1">对公pos机</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].accountType==2">对公支付宝</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].accountType==3">对公微信</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].accountType==4">财务现金</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].accountType==5">馆长微信</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].accountType==6">馆长支付宝</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].accountType==7">馆长银行账号</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].accountType==99">其他</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].accountType==99">------{{DataInfo.paymentList[DataInfo.paymentList.length-1].accountTypeExplain}}</span>
                        </div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>经手人:{{DataInfo.paymentList[DataInfo.paymentList.length-1].managerName}}</div>
                    </div>
                </div>
                <div v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].id==$route.query.id">
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>收款账号:
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].accountType==1">对公pos机</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].accountType==2">对公支付宝</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].accountType==3">对公微信</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].accountType==4">财务现金</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].accountType==5">馆长微信</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].accountType==6">馆长支付宝</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].accountType==7">馆长银行账号</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].accountType==99">其他</span>
                            <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].accountType==99">------{{DataInfo.paymentList[DataInfo.paymentList.length-2].accountTypeExplain}}</span>
                        </div>
                    </div>
                    <div class="select-box mt-10">
                        <div class="select-title"><span class="mandatory">*</span>经手人:{{DataInfo.paymentList[DataInfo.paymentList.length-2].managerName}}</div>
                    </div>
                </div>
                <div v-if="DataInfo.paymentList.length>=3">
                    <div v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].id==$route.query.id">
                        <div class="select-box mt-10">
                            <div class="select-title"><span class="mandatory">*</span>收款账号:
                                <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].accountType==1">对公pos机</span>
                                <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].accountType==2">对公支付宝</span>
                                <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].accountType==3">对公微信</span>
                                <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].accountType==4">财务现金</span>
                                <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].accountType==5">馆长微信</span>
                                <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].accountType==6">馆长支付宝</span>
                                <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].accountType==7">馆长银行账号</span>
                                <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].accountType==99">其他</span>
                                <span v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].accountType==99">------{{DataInfo.paymentList[DataInfo.paymentList.length-3].accountTypeExplain}}</span>
                            </div>
                        </div>
                        <div class="select-box mt-10">
                            <div class="select-title"><span class="mandatory">*</span>经手人:{{DataInfo.paymentList[DataInfo.paymentList.length-3].managerName}}</div>
                        </div>
                    </div>
                </div>
                <!-- <div class="select-box mt-10">
                    <div class="select-title">备注说明:{{DataInfo.paymentList[DataInfo.paymentList.length-1].remarks}}</div>
                </div> -->
            </div>
        </div>
        <!-- 备注说明 -->
        <div class="v-box mt-10" v-if="DataInfo.paymentList.length>1">
            <div class="title">
                备注说明
            </div>
            <!-- 内容 -->
                <div class="select-box mt-10" v-if="DataInfo.paymentList[DataInfo.paymentList.length-1].id==$route.query.id">
                    <div class="select-title">备注:{{DataInfo.paymentList[DataInfo.paymentList.length-1].remarks}}</div>
                </div>
                <div class="select-box mt-10" v-if="DataInfo.paymentList[DataInfo.paymentList.length-2].id==$route.query.id">
                    <div class="select-title">备注:{{DataInfo.paymentList[DataInfo.paymentList.length-2].remarks}}</div>
                </div>
                <div v-if="DataInfo.paymentList.length>=3">
                    <div class="select-box mt-10" v-if="DataInfo.paymentList[DataInfo.paymentList.length-3].id==$route.query.id">
                        <div class="select-title">备注:{{DataInfo.paymentList[DataInfo.paymentList.length-3].remarks}}</div>
                    </div>
                </div>
            </div>
            <!-- 备注说明 -->
            <div class="v-box mt-10" v-if="DataInfo.paymentList.length==1">
                <div class="title">
                    备注说明
                </div>
                <!-- 内容 -->
                    <div class="select-box mt-10">
                        <div class="select-title">备注:{{DataInfo.paymentList[0].remarks}}</div>
                    </div>
                </div>
        </div>
    </div>
</template>
<script>
    import {
        paymentCourseInfo
    } from '@/apis/teachCenter/student/indexs.js';
    import {
        cityJson
    } from '@/views/pca-codes.js'
    export default {
        name: 'CurriculumView',
        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 paymentCourseInfo(){
                let params={
                    id:this.$route.query.id
                };
                let res = await paymentCourseInfo(params);
                if(res.code==1){
                    this.DataInfo=res.data;
                }
            }
        },
        created() {
            this.paymentCourseInfo();
        }
    }
</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
@@ -396,7 +396,7 @@
                                <el-table-column label="操作" align="center">
                                    <template slot-scope="scope">
                                        <span class="el-dropdown-link prohibitCopy">
                                            <span class="ff8c cp mr-20">查看订单</span>
                                            <span class="ff8c cp mr-20" @click="godinfo(scope.row)">查看订单</span>
                                            <!-- <span class="ff8c cp">退费</span> -->
                                        </span>
                                    </template>
@@ -685,6 +685,15 @@
            }),
        },
        methods: {
            godinfo(row){
                console.log(row.id);
                this.$router.push({
                    path:'/teachCenter/stud/CurriculumView',
                    query:{
                        id:row.id
                    }
                })
            },
            // 转出馆班级展示
            async outOrgClass() {
                const {
src/views/teachCenter/student/router.js
@@ -14,6 +14,8 @@
const StudClassify = () => import("./StudClassify.vue")
// 结算成功
const studSuccess = () => import("./StudSuccess.vue")
// 订单详情
const CurriculumView = () => import("./CurriculumView.vue")
const student = [
    {
@@ -74,7 +76,15 @@
                    title: '结算'
                }
            },
            {
                path: 'CurriculumView',
                name: 'CurriculumView',
                component: CurriculumView,
                meta: {
                    auth: true,
                    title: '订单详情'
                }
            },
        ]
    }