From 20e5ed1895e1150a231e9205d86d19397cbbe286 Mon Sep 17 00:00:00 2001 From: weipengfei <2187978347@qq.com> Date: Sat, 27 Apr 2024 18:02:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 1 + api/good.js | 5 + components/addressPopup.vue | 133 +++ components/modal.vue | 69 ++ .../{viewPopup/index.vue => viewPopup.vue} | 0 dict/cancelDict.js | 33 + manifest.json | 2 +- pages.json | 16 + pages/cart/cart.vue | 11 +- pages/index/index.vue | 82 +- pages/login/login.vue | 66 +- pages/my/my.vue | 16 +- pagesOrder/addressEdit/addressEdit.vue | 100 ++ pagesOrder/addressList/addressList.vue | 148 +++ pagesOrder/detail/detail.vue | 320 ++++--- pagesOrder/order/order.vue | 20 +- unpackage/dist/dev/mp-weixin/app.js | 2 + unpackage/dist/dev/mp-weixin/app.json | 4 +- unpackage/dist/dev/mp-weixin/common/assets.js | 4 +- unpackage/dist/dev/mp-weixin/common/vendor.js | 7 + .../dev/mp-weixin/components/addressPopup.js | 88 ++ .../mp-weixin/components/addressPopup.json | 9 + .../mp-weixin/components/addressPopup.wxml | 1 + .../mp-weixin/components/addressPopup.wxss | 83 ++ .../dist/dev/mp-weixin/components/modal.js | 72 ++ .../dist/dev/mp-weixin/components/modal.json | 7 + .../dist/dev/mp-weixin/components/modal.wxml | 1 + .../dist/dev/mp-weixin/components/modal.wxss | 43 + .../{viewPopup/index.js => viewPopup.js} | 8 +- .../dev/mp-weixin/components/viewPopup.json | 6 + .../dev/mp-weixin/components/viewPopup.wxml | 1 + .../{viewPopup/index.wxss => viewPopup.wxss} | 10 +- .../mp-weixin/components/viewPopup/index.json | 6 - .../mp-weixin/components/viewPopup/index.wxml | 1 - .../dist/dev/mp-weixin/dict/cancelDict.js | 32 + .../dist/dev/mp-weixin/pages/cart/cart.js | 22 +- .../dist/dev/mp-weixin/pages/cart/cart.wxml | 2 +- .../dist/dev/mp-weixin/pages/index/index.js | 111 ++- .../dist/dev/mp-weixin/pages/index/index.json | 2 +- .../dist/dev/mp-weixin/pages/index/index.wxml | 2 +- .../dist/dev/mp-weixin/pages/index/index.wxss | 3 + .../dist/dev/mp-weixin/pages/login/login.js | 31 +- .../dist/dev/mp-weixin/pages/login/login.json | 5 +- .../dist/dev/mp-weixin/pages/login/login.wxml | 2 +- .../dist/dev/mp-weixin/pages/login/login.wxss | 67 ++ unpackage/dist/dev/mp-weixin/pages/my/my.js | 20 +- unpackage/dist/dev/mp-weixin/pages/my/my.wxml | 2 +- unpackage/dist/dev/mp-weixin/pages/my/my.wxss | 2 +- .../pagesOrder/addressEdit/addressEdit.js | 116 +++ .../pagesOrder/addressEdit/addressEdit.json | 11 + .../pagesOrder/addressEdit/addressEdit.wxml | 1 + .../pagesOrder/addressEdit/addressEdit.wxss | 55 ++ .../pagesOrder/addressList/addressList.js | 69 ++ .../pagesOrder/addressList/addressList.json | 9 + .../pagesOrder/addressList/addressList.wxml | 1 + .../pagesOrder/addressList/addressList.wxss | 104 ++ .../dev/mp-weixin/pagesOrder/detail/detail.js | 63 +- .../mp-weixin/pagesOrder/detail/detail.json | 5 +- .../mp-weixin/pagesOrder/detail/detail.wxml | 2 +- .../mp-weixin/pagesOrder/detail/detail.wxss | 18 +- .../dev/mp-weixin/pagesOrder/order/order.js | 25 +- .../dev/mp-weixin/pagesOrder/order/order.wxml | 2 +- .../dist/dev/mp-weixin/project.config.json | 2 +- .../dev/mp-weixin/project.private.config.json | 2 +- .../uview-plus/components/u--form/u--form.js | 158 ++++ .../components/u--form/u--form.json | 6 + .../components/u--form/u--form.wxml | 1 + .../components/u--form/u--form.wxss | 0 .../components/u--input/u--input.js | 157 +++ .../components/u--input/u--input.json | 6 + .../components/u--input/u--input.wxml | 1 + .../components/u--input/u--input.wxss | 0 .../uview-plus/components/u-copy/u-copy.js | 66 ++ .../uview-plus/components/u-copy/u-copy.json | 4 + .../uview-plus/components/u-copy/u-copy.wxml | 1 + .../uview-plus/components/u-copy/u-copy.wxss | 0 .../components/u-form-item/props.js | 56 ++ .../components/u-form-item/u-form-item.js | 214 +++++ .../components/u-form-item/u-form-item.json | 7 + .../components/u-form-item/u-form-item.wxml | 1 + .../components/u-form-item/u-form-item.wxss | 106 +++ .../uview-plus/components/u-form/props.js | 48 + .../uview-plus/components/u-form/u-form.js | 269 ++++++ .../uview-plus/components/u-form/u-form.json | 4 + .../uview-plus/components/u-form/u-form.wxml | 1 + .../uview-plus/components/u-form/u-form.wxss | 0 .../uview-plus/components/u-input/props.js | 189 ++++ .../uview-plus/components/u-input/u-input.js | 311 ++++++ .../components/u-input/u-input.json | 6 + .../components/u-input/u-input.wxml | 1 + .../components/u-input/u-input.wxss | 97 ++ .../components/u-loading-page/props.js | 52 + .../u-loading-page/u-loading-page.js | 153 +++ .../u-loading-page/u-loading-page.json | 7 + .../u-loading-page/u-loading-page.wxml | 1 + .../u-loading-page/u-loading-page.wxss | 68 ++ .../uview-plus/components/u-switch/props.js | 57 ++ .../components/u-switch/u-switch.js | 196 ++++ .../components/u-switch/u-switch.json | 6 + .../components/u-switch/u-switch.wxml | 1 + .../components/u-switch/u-switch.wxss | 82 ++ .../uview-plus/components/u-tag/props.js | 91 ++ .../uview-plus/components/u-tag/u-tag.js | 223 +++++ .../uview-plus/components/u-tag/u-tag.json | 7 + .../uview-plus/components/u-tag/u-tag.wxml | 1 + .../uview-plus/components/u-tag/u-tag.wxss | 201 ++++ .../uview-plus/libs/function/index.js | 4 + .../uview-plus/libs/util/async-validator.js | 893 ++++++++++++++++++ 108 files changed, 5639 insertions(+), 277 deletions(-) create mode 100644 api/good.js create mode 100644 components/addressPopup.vue create mode 100644 components/modal.vue rename components/{viewPopup/index.vue => viewPopup.vue} (100%) create mode 100644 dict/cancelDict.js create mode 100644 pagesOrder/addressEdit/addressEdit.vue create mode 100644 pagesOrder/addressList/addressList.vue create mode 100644 unpackage/dist/dev/mp-weixin/components/addressPopup.js create mode 100644 unpackage/dist/dev/mp-weixin/components/addressPopup.json create mode 100644 unpackage/dist/dev/mp-weixin/components/addressPopup.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/addressPopup.wxss create mode 100644 unpackage/dist/dev/mp-weixin/components/modal.js create mode 100644 unpackage/dist/dev/mp-weixin/components/modal.json create mode 100644 unpackage/dist/dev/mp-weixin/components/modal.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/modal.wxss rename unpackage/dist/dev/mp-weixin/components/{viewPopup/index.js => viewPopup.js} (83%) create mode 100644 unpackage/dist/dev/mp-weixin/components/viewPopup.json create mode 100644 unpackage/dist/dev/mp-weixin/components/viewPopup.wxml rename unpackage/dist/dev/mp-weixin/components/{viewPopup/index.wxss => viewPopup.wxss} (88%) delete mode 100644 unpackage/dist/dev/mp-weixin/components/viewPopup/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/viewPopup/index.wxml create mode 100644 unpackage/dist/dev/mp-weixin/dict/cancelDict.js create mode 100644 unpackage/dist/dev/mp-weixin/pagesOrder/addressEdit/addressEdit.js create mode 100644 unpackage/dist/dev/mp-weixin/pagesOrder/addressEdit/addressEdit.json create mode 100644 unpackage/dist/dev/mp-weixin/pagesOrder/addressEdit/addressEdit.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pagesOrder/addressEdit/addressEdit.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pagesOrder/addressList/addressList.js create mode 100644 unpackage/dist/dev/mp-weixin/pagesOrder/addressList/addressList.json create mode 100644 unpackage/dist/dev/mp-weixin/pagesOrder/addressList/addressList.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pagesOrder/addressList/addressList.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u--form/u--form.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u--form/u--form.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u--form/u--form.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u--form/u--form.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u--input/u--input.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u--input/u--input.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u--input/u--input.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u--input/u--input.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-copy/u-copy.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-copy/u-copy.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-copy/u-copy.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-copy/u-copy.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form-item/props.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form-item/u-form-item.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form-item/u-form-item.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form-item/u-form-item.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form-item/u-form-item.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form/props.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form/u-form.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form/u-form.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form/u-form.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-form/u-form.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/props.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-input/u-input.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-loading-page/props.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-loading-page/u-loading-page.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-loading-page/u-loading-page.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-loading-page/u-loading-page.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-loading-page/u-loading-page.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-switch/props.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-switch/u-switch.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-switch/u-switch.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-switch/u-switch.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-switch/u-switch.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-tag/props.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-tag/u-tag.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-tag/u-tag.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-tag/u-tag.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/components/u-tag/u-tag.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-plus/libs/util/async-validator.js diff --git a/App.vue b/App.vue index 301b258..ad6a2b1 100644 --- a/App.vue +++ b/App.vue @@ -20,4 +20,5 @@ font-size: 26rpx; background-color: #eee; } + diff --git a/api/good.js b/api/good.js new file mode 100644 index 0000000..504e0fb --- /dev/null +++ b/api/good.js @@ -0,0 +1,5 @@ +import request from '@/utils/request'; + +export const goodListApi = (data)=>{ + return request.get('/good/list', data); +} \ No newline at end of file diff --git a/components/addressPopup.vue b/components/addressPopup.vue new file mode 100644 index 0000000..8e231f7 --- /dev/null +++ b/components/addressPopup.vue @@ -0,0 +1,133 @@ + + + + + \ No newline at end of file diff --git a/components/modal.vue b/components/modal.vue new file mode 100644 index 0000000..231c7d3 --- /dev/null +++ b/components/modal.vue @@ -0,0 +1,69 @@ + + + + + \ No newline at end of file diff --git a/components/viewPopup/index.vue b/components/viewPopup.vue similarity index 100% rename from components/viewPopup/index.vue rename to components/viewPopup.vue diff --git a/dict/cancelDict.js b/dict/cancelDict.js new file mode 100644 index 0000000..2c73e19 --- /dev/null +++ b/dict/cancelDict.js @@ -0,0 +1,33 @@ + +const list = [ + { + name: '不想要了/临时有事', + value: 1, + }, + { + name: '点错了/点多了/点少了', + value: 2, + }, + { + name: '地址/电话填错了', + value: 3, + }, + { + name: '送达时间选错了', + value: 4, + }, + { + name: '支付遇到问题', + value: 5, + }, + { + name: '其他平台更便宜', + value: 6, + }, + { + name: '其他原因', + value: 7, + }, +] + +export default list; \ No newline at end of file diff --git a/manifest.json b/manifest.json index 349ef7c..b2f8ebc 100644 --- a/manifest.json +++ b/manifest.json @@ -50,7 +50,7 @@ "quickapp" : {}, /* 小程序特有相关 */ "mp-weixin" : { - "appid" : "", + "appid" : "wxce2948c50d808b66", "setting" : { "urlCheck" : false }, diff --git a/pages.json b/pages.json index ab1e849..e6635e4 100644 --- a/pages.json +++ b/pages.json @@ -60,6 +60,22 @@ "navigationBarTitleText" : "", "enablePullDownRefresh" : false } + }, + { + "path" : "addressList/addressList", + "style" : + { + "navigationBarTitleText" : "地址管理", + "enablePullDownRefresh" : false + } + }, + { + "path" : "addressEdit/addressEdit", + "style" : + { + "navigationBarTitleText" : "", + "enablePullDownRefresh" : false + } } ] } diff --git a/pages/cart/cart.vue b/pages/cart/cart.vue index 0af3bd4..a508620 100644 --- a/pages/cart/cart.vue +++ b/pages/cart/cart.vue @@ -90,7 +90,7 @@ 全选 - + 合计: @@ -99,10 +99,10 @@ .30 - 去结算(2) + 去结算(2) - 移入收藏夹 + 删除 @@ -127,6 +127,11 @@ swiperCurrent.value = current; tabsActive.value = current; } + + // 结算 + const settleAccounts = ()=>{ + + } diff --git a/pages/my/my.vue b/pages/my/my.vue index 295779c..98c041a 100644 --- a/pages/my/my.vue +++ b/pages/my/my.vue @@ -9,7 +9,7 @@ - + 151****6699 ID: 6655 @@ -21,18 +21,18 @@ 我的订单 - + 待付款 - + 待收货 - + 全部订单 @@ -43,7 +43,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -128,7 +128,7 @@ left: 0; z-index: 3; background-image: url('https://lihai001.oss-cn-chengdu.aliyuncs.com/def/a8863202404261349533191.png'); - background-size: 28% 100%; + background-size: 38% 100%; background-position: right; background-repeat: no-repeat; diff --git a/pagesOrder/addressEdit/addressEdit.vue b/pagesOrder/addressEdit/addressEdit.vue new file mode 100644 index 0000000..4c6ec42 --- /dev/null +++ b/pagesOrder/addressEdit/addressEdit.vue @@ -0,0 +1,100 @@ + + + + + \ No newline at end of file diff --git a/pagesOrder/addressList/addressList.vue b/pagesOrder/addressList/addressList.vue new file mode 100644 index 0000000..acdd9eb --- /dev/null +++ b/pagesOrder/addressList/addressList.vue @@ -0,0 +1,148 @@ + + + + + \ No newline at end of file diff --git a/pagesOrder/detail/detail.vue b/pagesOrder/detail/detail.vue index 739736f..fd1d4a3 100644 --- a/pagesOrder/detail/detail.vue +++ b/pagesOrder/detail/detail.vue @@ -15,7 +15,8 @@ - 修改 + 修改 @@ -54,7 +55,9 @@ 订单信息 订单编号 - wxo13546486484784555 | 复制 + + wxo13546486484784555 | 复制 + 下单时间 @@ -66,169 +69,222 @@ - + 取消订单 立即支付 ¥50.00 - + - + 订单取消 - - 不想要了 - + + {{item.name}} + + + 提交 + + + \ No newline at end of file diff --git a/pagesOrder/order/order.vue b/pagesOrder/order/order.vue index 0ced034..c88b8d7 100644 --- a/pagesOrder/order/order.vue +++ b/pagesOrder/order/order.vue @@ -1,6 +1,5 @@