lex-xin 5 سال پیش
والد
کامیت
4c3edd8c14
3فایلهای تغییر یافته به همراه16 افزوده شده و 21 حذف شده
  1. 2 2
      src/main.js
  2. 11 1
      src/views/app/CourseDetail.vue
  3. 3 18
      src/views/app/PaymentResult.vue

+ 2 - 2
src/main.js

@@ -9,14 +9,14 @@ import { Button, Icon, Tag, Swipe, SwipeItem, Popup, Picker,
     Collapse, CollapseItem, Tab, Tabs, Row, Col, Cell, CellGroup,
     Circle, Field, DatetimePicker, Image, Loading,
     ActionSheet, RadioGroup, Radio, Checkbox, CheckboxGroup,
-    CountDown, Panel, Dialog, Sticky, Rate} from 'vant'
+    CountDown, Panel, Dialog, Sticky, Rate, Switch} from 'vant'
 Vue.use(Button).use(Icon).use(Tag).use(Swipe).use(SwipeItem)
    .use(Popup).use(Picker).use(DropdownMenu).use(DropdownItem).use(Search)
    .use(PullRefresh).use(Toast).use(List).use(Collapse).use(CollapseItem)
    .use(Tab).use(Tabs).use(Row).use(Col).use(Cell).use(CellGroup)
    .use(Circle).use(Field).use(DatetimePicker).use(Image).use(Loading)
    .use(ActionSheet).use(RadioGroup).use(Radio).use(Checkbox).use(CheckboxGroup)
-   .use(CountDown).use(Panel).use(Dialog).use(Sticky).use(Rate)
+   .use(CountDown).use(Panel).use(Dialog).use(Sticky).use(Rate).use(Switch)
 Vue.config.productionTip = false
 
 // import Vconsole from 'vconsole'

+ 11 - 1
src/views/app/CourseDetail.vue

@@ -33,7 +33,7 @@
             </div>
         </div>
 
-        <div class="title teacher">老师评价</div>
+        <div class="title" :class="[courseScheduleComplaints.length > 0 ? 'teacher' : '']">老师评价</div>
         <div v-if="courseScheduleReview.length > 0">
             <van-panel>
                 <div slot="header" class="van-hairline--bottom" style="display: flex;">
@@ -43,6 +43,15 @@
                 <div slot="default" class="content">盼望着,盼望着,东风来了,春天的脚步近了。一切都像刚睡醒的样子,欣欣然张开了眼。山朗润起来了,水涨起来</div>
             </van-panel>
         </div>
+        <div v-else>
+            <van-cell center title="是否对所有学生评价">
+                <van-switch v-model="checked" slot="right-icon" size="24" />
+            </van-cell>
+
+            <van-panel title="评论给所有学生">
+                <div slot="default" class="content">盼望着,盼望着,东风来了,春天的脚步近了。一切都像刚睡醒的样子,欣欣然张开了眼。山朗润起来了,水涨起来</div>
+            </van-panel>
+        </div>
 
         <div class="button-group">
             <van-button type="primary" @click="onSubmit" round size="large">确认</van-button>
@@ -58,6 +67,7 @@ export default {
     data () {
         let query = this.$route.query
         return {
+            checked: true,
             rate: 2,
             courseId: query.courseId,
             teachingMaterial: null,

+ 3 - 18
src/views/app/PaymentResult.vue

@@ -50,7 +50,6 @@
 /* eslint-disable */
 import MHeader from "@/components/MHeader"
 import { browser } from "@/common/common"
-// import { stat } from 'fs'
 export default {
   name: "paymentresult",
   components: { MHeader },
@@ -75,7 +74,7 @@ export default {
     __init() {
       let params = this.$route.query;
       // 支付成功
-      if (params.orderNo) {
+      // if (params.orderNo) {
         // 是否有订单号
         // checkOrderStatus({ orderNo: params.orderNo }).then(res => {
         //   let result = res.data;
@@ -92,20 +91,6 @@ export default {
         //     if (tempResult.order.type) {
         //       this.activeName = tempResult.order.type;
         //     }
-        //     this.showStatus(tempResult.order.status, tempResult.groupType);
-        //     if (tempResult.groupType == "MUSIC") {
-        //       // 乐团课
-        //       this.parseClassList(tempResult.course, tempResult.goods);
-        //     } else if (tempResult.groupType == "VIP") {
-        //       // vip课
-        //       this.parseVipList(tempResult.detail);
-        //     } else if (tempResult.groupType == "SPORADIC") {
-        //       // 零星收费
-        //       this.parseSporadic(tempResult.detail);
-        //     } else if (tempResult.groupType == "PRACTICE") {
-        //       // 陪练课
-        //       this.queryOrderInfo();
-        //     }
         //   } else {
         //     // 订单处理中
         //     this.pageStatus = "paying";
@@ -113,14 +98,14 @@ export default {
         //   }
         //   // this.pageStatus = 'success'
         // });
-      } else {
+      // } else {
         if (params.type) {
           this.pageStatus = params.type;
         } else {
           this.pageStatus = "paying";
           this.CountDown();
         }
-      }
+      // }
     },
     getYMDToCn(date) {
       if (typeof date == "string") {