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 @@
-
- 编辑地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+ 请选择省市区
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
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;