diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json index 582561b..a97fd25 100644 --- a/.hbuilderx/launch.json +++ b/.hbuilderx/launch.json @@ -10,6 +10,10 @@ { "launchtype" : "local" }, + "h5" : + { + "launchtype" : "local" + }, "type" : "uniCloud" } ] diff --git a/apis/interfaces/address.js b/apis/interfaces/address.js new file mode 100644 index 0000000..783a14a --- /dev/null +++ b/apis/interfaces/address.js @@ -0,0 +1,65 @@ +/** + * Web唐明明 + * 匆匆数载恍如梦,岁月迢迢华发增。 + * 碌碌无为枉半生,一朝惊醒万事空。 + * moduleName: 地址管理 + */ + +import { request } from '../index' + +// 地址列表 +const list = () =>{ + return request({ + url: 'mall/addresses' + }) +} + +// 添加地址 +const add = data => { + return request({ + url: 'mall/addresses', + method: 'POST', + data + }) +} + +// 收货地址详情 +const info = id => { + return request({ + url: 'mall/addresses/' + id + }) +} + +// 修改收货地址 +const edit = (id, data) => { + return request({ + url: 'mall/addresses/' + id, + method: 'PUT', + data + }) +} + +// 删除收货地址 +const del = id => { + return request({ + url: 'mall/addresses/' + id, + method: 'DELETE' + }) +} + +// 获取省市区 +const addresses = data => { + return request({ + url: 'mall/addresses/create', + data + }) +} + +export { + list, + add, + info, + edit, + del, + addresses +} diff --git a/apis/interfaces/store.js b/apis/interfaces/store.js index e3c2a24..846f3f1 100644 --- a/apis/interfaces/store.js +++ b/apis/interfaces/store.js @@ -30,6 +30,7 @@ const meals = id => { // 商品列表 const lists = data => { + console.log(data) return request({ url: 'mall/goods', data @@ -53,11 +54,19 @@ const verify = data => { }) } +// 商城二级分类 +const classify = id => { + return request({ + url: 'mall/categories/' + id + '/children' + }) +} + export { mall, goods, meals, lists, buy, - verify + verify, + classify } diff --git a/pages.json b/pages.json index 0729602..34b51aa 100644 --- a/pages.json +++ b/pages.json @@ -101,7 +101,7 @@ "path": "pages/address/edit", "name": "AddressEdit", "style": { - "navigationBarTitleText": "编辑", + "navigationBarTitleText": "编辑", "enablePullDownRefresh": false } }, { diff --git a/pages/address/edit.vue b/pages/address/edit.vue index fb5fb47..271ab06 100644 --- a/pages/address/edit.vue +++ b/pages/address/edit.vue @@ -1,19 +1,303 @@ - diff --git a/pages/address/index.vue b/pages/address/index.vue index 73da631..f328212 100644 --- a/pages/address/index.vue +++ b/pages/address/index.vue @@ -1,86 +1,51 @@ diff --git a/pages/store/meals.vue b/pages/store/meals.vue index a17c830..b839d16 100644 --- a/pages/store/meals.vue +++ b/pages/store/meals.vue @@ -28,11 +28,11 @@ methods:{ getMeals(){ meals(this.$Route.query.id).then(res => { - console.log(res) uni.setNavigationBarTitle({ title: res.meal.subtitle }) - this.banner = res.banner + console.log(res) + this.banner = res.banners this.goodsArr = res.meal.goods uni.stopPullDownRefresh() }) diff --git a/pages/user/index.vue b/pages/user/index.vue index d7863f3..17d8b11 100644 --- a/pages/user/index.vue +++ b/pages/user/index.vue @@ -89,7 +89,7 @@ 健康档案 - + 地址管理 diff --git a/static/icon/null-icon.png b/static/icon/null-icon.png new file mode 100644 index 0000000..9883886 Binary files /dev/null and b/static/icon/null-icon.png differ diff --git a/uni_modules/oct-address/components/oct-address/oct-address.vue b/uni_modules/oct-address/components/oct-address/oct-address.vue index c2f24b1..bc1e286 100644 --- a/uni_modules/oct-address/components/oct-address/oct-address.vue +++ b/uni_modules/oct-address/components/oct-address/oct-address.vue @@ -11,12 +11,12 @@ 默认 - {{item.tag}} + - {{item.city}} + {{item.province.name}}{{item.city.name}}{{item.district.name}} {{item.address}} - {{item.name}}{{item.phone}} + {{item.name}}{{item.mobile}} {{isEdit ? '编辑' : '选择'}} @@ -153,7 +153,7 @@ margin-right: $margin/2; } .city--default{ - background: #FF6160; + background: #e6576b; color: white; padding: 0 $margin/3; border-radius: $radius;