1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- <template>
- <view>
- <u-navbar title="剩余课时详情"></u-navbar>
-
- <view class="main" v-for="(item, index) in detail.buyLogList" :key="index">
- <u-cell-group>
- <u-cell-item title="订单号" :value="item.billNum" :arrow="false"></u-cell-item>
- <u-cell-item title="购买时间" :value="item.buyTime" :arrow="false"></u-cell-item>
- <u-cell-item title="课程单价(元)" :value="item.unitPrice" :arrow="false"></u-cell-item>
- <u-cell-item title="剩余课时" :value="item.remainCount" :arrow="false"></u-cell-item>
- </u-cell-group>
- </view>
-
- </view>
- </template>
- <script>
- import * as callNamesApi from '@/apis/teacher/callNames.js'
-
- export default {
- data() {
- return {
- studentId: '',
- classId: '',
- detail: {
- courseAmountList: [0],
- buyLogList: []
- },
- }
- },
- onLoad(op) {
- if (op.id) {
- this.studentId = op.id;
- this.classId = op.classId;
- this.getStudentDetail();
- }
- },
- methods: {
- getStudentDetail() {
- uni.showLoading({
- title: "加载中",
- mask: true,
- })
- callNamesApi.getStudentData({
- studentId: this.studentId,
- classId: this.classId
- }).then((response) => {
- uni.hideLoading();
- this.detail = response.data;
- }).catch(error => {
- uni.showToast({
- title: error,
- icon: "none"
- })
- })
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- .main{
- background-color: #fff;
- margin-bottom: 10px;
- }
- /deep/.u-cell_title{
- color: rgba(119, 119, 119, 1);
- }
- /deep/.u-cell__value{
- color: #333333;
- }
- .teacher{
- /deep/.u-cell__value{
- color: #00BAC8;
-
- }
- }
-
- </style>
|