From cb0a6fafa332bc647a4f75fc8f0c2059f33b0f2f Mon Sep 17 00:00:00 2001 From: ghusermoon <2673031505@qq.com> Date: Tue, 18 Aug 2020 17:42:26 +0800 Subject: [PATCH] upgrade version 8.18 --- common/api/user.js | 6 ++ components/shop/special-shop/index.vue | 16 ++-- pageC/spike/index.vue | 2 +- pageE/mine/ArticleDetails.vue | 101 +++-------------------- pageE/setting/Index.vue | 3 +- pageE/setting/updateVersion.vue | 53 ++++++++++++ pageE/setting/version.vue | 108 +++++++++++++++++++++++++ pageE/tool/WashOrder.vue | 31 ++++++- pages.json | 36 ++++++--- 9 files changed, 240 insertions(+), 116 deletions(-) create mode 100644 pageE/setting/updateVersion.vue create mode 100644 pageE/setting/version.vue diff --git a/common/api/user.js b/common/api/user.js index 4f08ebe..e2706d2 100644 --- a/common/api/user.js +++ b/common/api/user.js @@ -353,6 +353,12 @@ export default { code: code, }); }, + // 获取可送洗商品 + getSendOrderList({ page }) { + return vm.$u.post('member/getSendOrderList', { + page: page, + }); + }, // 送洗列表-平台订单 实体店订单 sendLaundryOrderList({ type, page }) { return vm.$u.post('member/sendLaundryOrderList', { diff --git a/components/shop/special-shop/index.vue b/components/shop/special-shop/index.vue index 96749f5..0ae0014 100644 --- a/components/shop/special-shop/index.vue +++ b/components/shop/special-shop/index.vue @@ -1,26 +1,26 @@ \ No newline at end of file diff --git a/pageE/setting/Index.vue b/pageE/setting/Index.vue index 979ece8..3a43596 100644 --- a/pageE/setting/Index.vue +++ b/pageE/setting/Index.vue @@ -64,7 +64,8 @@ }, { title: '关于我们', - link: '../mine/ArticleDetails?type=2' + // link: '../mine/ArticleDetails?type=2' + link: '/pageE/setting/version' }, { title: '帮助与反馈', diff --git a/pageE/setting/updateVersion.vue b/pageE/setting/updateVersion.vue new file mode 100644 index 0000000..b43c469 --- /dev/null +++ b/pageE/setting/updateVersion.vue @@ -0,0 +1,53 @@ + + + + + \ No newline at end of file diff --git a/pageE/setting/version.vue b/pageE/setting/version.vue new file mode 100644 index 0000000..9fc76db --- /dev/null +++ b/pageE/setting/version.vue @@ -0,0 +1,108 @@ + + + \ No newline at end of file diff --git a/pageE/tool/WashOrder.vue b/pageE/tool/WashOrder.vue index 002a278..8f890a2 100644 --- a/pageE/tool/WashOrder.vue +++ b/pageE/tool/WashOrder.vue @@ -160,7 +160,7 @@ 选择订单 - + @@ -195,6 +195,7 @@ + 确认 @@ -222,7 +223,7 @@ export default { }], typeList: [], // 商品类型列表 orderList: [], // 商品列表 - page: 0, + page: 1, current: 0, swiperCurrent: 0, areaList: [], // 地址列表 @@ -244,6 +245,8 @@ export default { name: 'common', // 其他图片 }, debounce: true, + timer: true, + loadStatu: 'loadmore' } }, onShow() { @@ -284,17 +287,37 @@ export default { // console.log(e); this.type = e[0]; }, + onreachBottom() { + if(!this.timer) return false; + this.timer = false; + this.loadStatu = "loading"; + this.page++; + this.getOrderList({ load: 'loadmore' }).then(length => { + this.loadStatu = "nomore"; + if(length == 0) this.page--; + }).catch(() => { + this.loadStatu = "nomore"; + this.page--; + }) + }, async getOrderList({ load = 'reload' } = {}) { + // const res = await this.$u.api.getSendOrderList({ + // page: this.page, + // }) const res = await this.$u.api.getOrderList({ page: this.page, - // type: '40', }) this.timer = true; + // if(res.errCode == 0) { + // if(load == 'reload') this.orderList = res.data.order_list; + // else this.orderList.push(...res.data.order_list); + // } + // return res.data.order_list.length; if(res.errCode == 0) { if(load == 'reload') this.orderList = res.data; else this.orderList.push(...res.data); } - return res; + return res.data.length; }, submitImage() { // console.log(222); diff --git a/pages.json b/pages.json index 8c36d72..d1616ea 100644 --- a/pages.json +++ b/pages.json @@ -610,16 +610,7 @@ "titleSize": "36px", "titleNView": { "titleColor": "#333333", - "backgroundColor": "#FFFFFF", - "buttons": [ - { - "width": "0", - "type":"none", - "text":"关闭", - "float":"right", - "fontSize":"14" - } - ] + "backgroundColor": "#FFFFFF" } } } @@ -1002,6 +993,31 @@ } } }, + { + "path": "setting/version", + "style": { + "navigationBarTitleText": "关于我们", + "app-plus": { + "titleSize": "36px", + "titleNView": { + "titleColor": "#333333", + "backgroundColor": "#FFFFFF" + } + } + } + }, + { + "path": "setting/updateVersion", + "style": { + "navigationStyle": "custom", // 取消本页面的导航栏 + "app-plus": { + "animationType": "fade-in", // 设置fade-in淡入动画,为最合理的动画类型 + "background": "transparent", // 背景透明 + "backgroundColor": "rgba(0,0,0,0)", // 背景透明 + "popGesture": "none" // 关闭IOS屏幕左边滑动关闭当前页面的功能 + } + } + }, { "path": "order/Index", "style": {