diff --git a/src/pages.json b/src/pages.json index 9550c17..10ba51b 100644 --- a/src/pages.json +++ b/src/pages.json @@ -96,6 +96,42 @@ } }, { + "path": "pages/course/experience/experience", + "style": { + "navigationBarTitleText": "体验课预约列表" + } + }, + { + "path": "pages/course/offer/offer", + "style": { + "navigationBarTitleText": "报价详情页" + } + }, + { + "path": "pages/course/offer_info/offer_info", + "style": { + "navigationBarTitleText": "报价详情页" + } + }, + { + "path": "pages/approve/list/list", + "style": { + "navigationBarTitleText": "我的审批" + } + }, + { + "path": "pages/shift/application/application", + "style": { + "navigationBarTitleText": "换班" + } + }, + { + "path": "pages/shift/record/record", + "style": { + "navigationBarTitleText": "我的换班" + } + }, + { "path": "pages/login/login", "style": { } diff --git a/src/pages/approve/list/list.vue b/src/pages/approve/list/list.vue new file mode 100644 index 0000000..22f4e30 --- /dev/null +++ b/src/pages/approve/list/list.vue @@ -0,0 +1,307 @@ + + + + + \ No newline at end of file diff --git a/src/pages/course/experience/experience.vue b/src/pages/course/experience/experience.vue new file mode 100644 index 0000000..5ecde1e --- /dev/null +++ b/src/pages/course/experience/experience.vue @@ -0,0 +1,251 @@ + + + + + \ No newline at end of file diff --git a/src/pages/course/list/list.vue b/src/pages/course/list/list.vue index 6d4ac16..3b3db47 100644 --- a/src/pages/course/list/list.vue +++ b/src/pages/course/list/list.vue @@ -22,7 +22,14 @@ - + + 羽毛球课包学会(带体验课) + 预约中 + + 预约人数:20 + + 查看详情 + @@ -160,6 +167,57 @@ export default { } } } + .cl-ex-item{ + padding: 44upx 24upx 34upx; + border-radius: 10upx; + background-color: #fff; + .ei-tit{ + margin-bottom: 18upx; + @include centerFlex(space-between); + >view{ + &:first-child{ + line-height: 44upx; + font-size: 32upx; + font-weight: 500; + color: #333; + @include textHide(1); + } + &+view{ + flex-grow: 0; + flex-shrink: 0; + font-size: 28upx; + color: #9A9A9D; + &.active{ + color: $themeColor; + } + } + } + } + .ei-line{ + margin-bottom: 20upx; + font-size: 28upx; + color: #333; + @include textHide(1); + >text{ + margin-right: 20upx; + color: #9A9A9D; + } + } + .ei-btns{ + @include centerFlex(flex-end); + >view{ + width: 192upx; + height: 72upx; + line-height: 68upx; + text-align: center; + font-size: 28upx; + border: 2upx solid $themeColor; + border-radius: 36upx; + color: $themeColor; + } + } + + } } .cl-mask{ position: fixed; diff --git a/src/pages/course/offer/offer.vue b/src/pages/course/offer/offer.vue new file mode 100644 index 0000000..782a4b3 --- /dev/null +++ b/src/pages/course/offer/offer.vue @@ -0,0 +1,159 @@ + + + + + \ No newline at end of file diff --git a/src/pages/course/offer_info/offer_info.vue b/src/pages/course/offer_info/offer_info.vue new file mode 100644 index 0000000..4b2c3da --- /dev/null +++ b/src/pages/course/offer_info/offer_info.vue @@ -0,0 +1,54 @@ + + + + + \ No newline at end of file diff --git a/src/pages/shift/application/application.vue b/src/pages/shift/application/application.vue new file mode 100644 index 0000000..e7e204c --- /dev/null +++ b/src/pages/shift/application/application.vue @@ -0,0 +1,89 @@ + + + + + \ No newline at end of file diff --git a/src/pages/shift/record/record.vue b/src/pages/shift/record/record.vue new file mode 100644 index 0000000..b25def3 --- /dev/null +++ b/src/pages/shift/record/record.vue @@ -0,0 +1,100 @@ + + + + + \ No newline at end of file