course_detail.wxml 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <!--pages/course_detail/course_detail.wxml-->
  2. <view class="detail-container">
  3. <t-image class="banner" id="loading-img" shape="round" mode="scaleToFill" error="slot" loading="slot"
  4. src="{{detail.thumb}}">
  5. <t-loading slot="loading" theme="spinner" size="40rpx" loading />
  6. <text class="error-text" slot="error">加载失败</text>
  7. </t-image>
  8. <view class="detail-content">
  9. <view class="title-info">
  10. <view class="hugo_price">
  11. ¥ {{detail.fee}}
  12. </view>
  13. <view class="hugo_title">
  14. {{detail.title}}
  15. </view>
  16. <div class="sub_cotnainer">
  17. <text class="sub_title">{{detail.organization}}-</text>
  18. <view class="sub_time">
  19. <image class="time" src="../../imgs/time.png"></image>
  20. <text>{{detail.duration}}分钟</text>
  21. </view>
  22. </div>
  23. </view>
  24. <view class="detail_content">
  25. <view class="detail_title"> 课程详情</view>
  26. <view class="content">
  27. {{detail.rtf}}
  28. </view>
  29. </view>
  30. </view>
  31. <view class="bottom_panel">
  32. <view class="left">
  33. <t-count-down class="count" size="small" content="default" time="{{ courseStaus.time }}" format="HH:mm:ss:SSS"
  34. theme="square" millisecond> </t-count-down>
  35. <text class="desc"
  36. wx:if="{{courseStaus.status === 0 || courseStaus.status === 2}}">开课时间:{{courseStaus.showTime}}</text>
  37. <text class="desc" wx:if="{{courseStaus.status ===1}}">开课时间: 进行中</text>
  38. </view>
  39. <view class="right">
  40. <!-- <button class="btn">立即抢购</button> -->
  41. <!-- {{courseStaus.status}} -->
  42. <block wx:if="{{courseStaus.status === 0 }}">
  43. <t-button class="btn" theme="danger" size="medium" shape="round" wx:if="{{detail.isBuy=== 0}}"
  44. bindtap="onFreeBuying">立即抢购
  45. </t-button>
  46. <t-button class="btn" theme="danger" size="medium" shape="round" bindtap="openCouse" wx:else>等待开课</t-button>
  47. </block>
  48. <block wx:if="{{courseStaus.status === 1 }}">
  49. <t-button class="btn" theme="danger" size="medium" shape="round" wx:if="{{detail.isBuy=== 0}}"
  50. bindtap="onFreeBuying">立即抢购
  51. </t-button>
  52. <t-button class="btn" theme="danger" size="medium" shape="round" bindtap="openCouse" wx:else>进入课堂</t-button>
  53. </block>
  54. <t-button class="btn" size="medium" shape="round" wx:if="{{courseStaus.status ===2}}" disabled>
  55. 课程结束</t-button>
  56. </view>
  57. </view>
  58. <t-dialog visible="{{imageOnTop}}" title="限时免费" content="当前课堂限时免费啦!!"
  59. confirm-btn="{{ {content: '抢购', variant: 'base', theme: 'danger' } }}"
  60. cancel-btn="{{ {content: '关闭', variant: 'base', theme: 'default' } }}" bind:confirm="confirmDialog"
  61. bind:cancel="closeDialog">
  62. <!-- <t-image slot="top" t-class="dialog-image" src="https://tdesign.gtimg.com/mobile/demos/dialog1.png" /> -->
  63. </t-dialog>
  64. <t-toast id="t-toast" />
  65. </view>