This commit is contained in:
ghusermoon 2020-06-23 09:00:04 +08:00
parent 28911b6e7c
commit bf5691b68a
4 changed files with 56 additions and 10 deletions

View File

@ -77,7 +77,20 @@ export default {
// 用户收货地址列表 // 用户收货地址列表
getAddressList() { getAddressList() {
return vm.$u.post('MemberAddress/addressList'); return vm.$u.post('MemberAddress/addressList');
} },
// 美甲
getManicureList({ page }) {
return vm.$u.post('MemberManicure/getManicureList', {
page: page
});
},
// 美甲-提交订单
addManicure({ name, time }) {
return vm.$u.post('MemberManicure/addManicure', {
name: name,
time: time
});
},
} }
} }
} }

View File

@ -22,7 +22,7 @@
</view> </view>
<view class="edit-btn">保存地址</view> <view class="edit-btn">保存地址</view>
<!-- <u-picker mode="region" v-model="show" @confirm="setArea"></u-picker> --> <!-- <u-picker mode="region" v-model="show" @confirm="setArea"></u-picker> -->
<u-select v-model="show" mode="mutil-column-auto" :list="areaList" @confirm="setArea"></u-select> <!-- <u-select v-model="show" mode="mutil-column-auto" :list="areaList" @confirm="setArea"></u-select> -->
</view> </view>
</template> </template>
<script> <script>

View File

@ -5,8 +5,9 @@
</view> </view>
<swiper :current="swiperCurrent" @animationfinish="animationfinish"> <swiper :current="swiperCurrent" @animationfinish="animationfinish">
<swiper-item class="swiper-item"> <swiper-item class="swiper-item">
<scroll-view scroll-y class="order-list"> <scroll-view scroll-y class="order-list" @scrolltolower="reachBottom">
<view v-for="(item, index) in 6" :key="index" class="order-item"> <view>
<view v-for="(item, index) in orderList" :key="index" class="order-item">
<view class="order-title"> <view class="order-title">
<view class="order-text">订单</view> <view class="order-text">订单</view>
<view class="order-status">已预约</view> <view class="order-status">已预约</view>
@ -14,6 +15,8 @@
<view class="order-name">美甲人姓名xxx</view> <view class="order-name">美甲人姓名xxx</view>
<view class="order-date">时间2020-04-12</view> <view class="order-date">时间2020-04-12</view>
</view> </view>
<u-loadmore :status="loadStatus" bgColor="#ECECEC" margin-bottom="20"></u-loadmore>
</view>
</scroll-view> </scroll-view>
</swiper-item> </swiper-item>
<swiper-item class="swiper-item"> <swiper-item class="swiper-item">
@ -34,7 +37,10 @@ export default {
name: '申请表' name: '申请表'
}], }],
current: 0, current: 0,
swiperCurrent: 0 swiperCurrent: 0,
page: 1,
orderList: 5,
loadStatus: 'loadmore',
} }
}, },
onShow() { onShow() {
@ -42,6 +48,25 @@ export default {
this.swiperCurrent = 0; this.swiperCurrent = 0;
}, },
methods: { methods: {
getManicureList() {
this.$u.api.getManicureList({
page: this.page
}).then((res)=>{
if (res.errCode == 0) {}
})
},
reachBottom() {
// console.log(this.page);
if(this.page >= 3) return;
// loadStatus
console.log(this.loadStatus);
this.loadStatus.splice(this.current, 1, "loading");
this.page++;
setTimeout(() => {
this.orderList += 5;
this.loadStatus.splice(this.current, 1, "nomore");
}, 1200);
},
tabsChange(index) { tabsChange(index) {
this.swiperCurrent = index; this.swiperCurrent = index;
this.toApplyPage(index); this.toApplyPage(index);

View File

@ -33,6 +33,14 @@ export default {
} }
}, },
methods: { methods: {
addManicureOrder() {
this.$u.api.addManicure({
name: this.name,
time: this.time
}).then((res)=>{
if (res.errCode == 0) {}
})
},
chooseDate(e) { chooseDate(e) {
let time = e.year + '年' + e.month + '月' + e.day + '日' + e.hour + '时' + e.minute + '分' let time = e.year + '年' + e.month + '月' + e.day + '日' + e.hour + '时' + e.minute + '分'
this.time = time this.time = time