zs hace 2 años
padre
commit
0522d1f2a7

+ 2 - 2
pages/stuAdmin/course/info.wxml

@@ -34,7 +34,7 @@
                             </view>
                             <view class="one_1">
                                 <text class="text">课程费(元):</text>
-                                <text class="text1">{{form.money||'暂无'}}</text>
+                                <text class="text1">{{form.money||'0'}}</text>
                             </view>
                             <view class="one_1">
                                 <text class="text">退款期限:</text>
@@ -79,7 +79,7 @@
                                 </view>
                                 <view class="other_1">
                                     <text>缴费金额:</text>
-                                    <text>{{item.money||'暂无'}}元</text>
+                                    <text>{{item.money||'0'}}元</text>
                                 </view>
                                 <view class="other_1">
                                     <text>所属学院:</text>

+ 12 - 1
pages/stuAdmin/course/list.js

@@ -1,4 +1,5 @@
 const app = getApp()
+const moment = require("../../../utils/moment.min")
 Page({
     data: {
         frameStyle: { useTop: true, name: '课程信息', leftArrow: true, useBar: false },
@@ -38,6 +39,11 @@ Page({
         const { item } = e.currentTarget.dataset;
         wx.navigateTo({ url: `/pages/stuAdmin/course/info?id=${item._id}` })
     },
+    // 退课
+    toDrop: async function (e) {
+        const that = this;
+        const { item } = e.currentTarget.dataset;
+    },
     // 签到
     toSign: async function (e) {
         const that = this;
@@ -114,7 +120,12 @@ Page({
                 let info = { skip: that.data.skip, limit: that.data.limit, type: that.data.tabs.active, student_id: res.data.info._id, is_pay: '1' };
                 let arr = await app.$get(`/studentView/lessonList`, { ...info });
                 if (arr.errcode == '0') {
-                    for (const val of arr.data) { let status = statusList.find(i => i.value == val.status); if (status) val.zhStatus = status.label; }
+                    for (const val of arr.data) {
+                        let status = statusList.find(i => i.value == val.status); if (status) val.zhStatus = status.label;
+                        let date = moment().isBefore(val.refund_hour)
+                        if (date == true) val.drop = '0'
+                        else val.drop = '1'
+                    }
                     that.setData({ list: [...that.data.list, ...arr.data] })
                     that.setData({ total: arr.total })
                 } else { wx.showToast({ title: `${arr.errmsg}`, icon: 'error', duration: 2000 }) }

+ 2 - 2
pages/stuAdmin/course/list.wxml

@@ -25,7 +25,7 @@
                             </view>
                             <view class="btn">
                                 <button size="mini" type="primary" bindtap="toView" data-item="{{item}}">详细信息</button>
-                                <button size="mini" type="primary" bindtap="toDrop" data-item="{{item}}">退课</button>
+                                <button wx:if="{{item.drop=='0'}}" size="mini" type="primary" bindtap="toDrop" data-item="{{item}}">退课</button>
                                 <button wx:if="{{item.type=='3'&&item.is_sign=='0'}}" size="mini" type="primary" bindtap="toSign" data-item="{{item}}">签到</button>
                             </view>
                         </view>
@@ -48,7 +48,7 @@
                             </view>
                             <view class="btn">
                                 <button size="mini" type="primary" bindtap="toView" data-item="{{item}}">详细信息</button>
-                                <button size="mini" type="primary" bindtap="toDrop" data-item="{{item}}">退课</button>
+                                <button wx:if="{{item.drop=='0'}}" size="mini" type="primary" bindtap="toDrop" data-item="{{item}}">退课</button>
                                 <button wx:if="{{item.type=='3'&&item.is_sign=='0'}}" size="mini" type="primary" bindtap="toSign" data-item="{{item}}">签到</button>
                             </view>
                         </view>

+ 1 - 1
pages/stuAdmin/course/sign.wxml

@@ -48,7 +48,7 @@
                                 <text class="text">是否试课:</text>
                                 <button type="primary" size="mini" bindtap="toClass">试课</button>
                             </view>
-                            <view class="btn" wx:if="{{form.type_try=='0'&&user.type=='3'&&form.sign=='0'}}">
+                            <view class="btn" wx:if="{{user.type=='3'&&form.sign=='0'}}">
                                 <button type="primary" size="mini" formType="submit">报名</button>
                             </view>
                         </form>