diff --git a/components/wanghexu-timeslot/wanghexu-timeslot.vue b/components/wanghexu-timeslot/wanghexu-timeslot.vue new file mode 100644 index 0000000..a5ba27e --- /dev/null +++ b/components/wanghexu-timeslot/wanghexu-timeslot.vue @@ -0,0 +1,290 @@ + + + + + \ No newline at end of file diff --git a/pages.json b/pages.json index c8dc2d2..043e1d1 100644 --- a/pages.json +++ b/pages.json @@ -108,6 +108,24 @@ { "root": "pages/user", "pages": [ + { + "path": "info/detail", + "style": { + "navigationBarTitleText": "个人信息" + }, + "meta": { + "auth": true + } + }, + { + "path": "info/index", + "style": { + "navigationBarTitleText": "修改信息" + }, + "meta": { + "auth": true + } + }, { "path": "wallet/money", "style": { diff --git a/pages/index/my.vue b/pages/index/my.vue index a7d2124..00a5e98 100644 --- a/pages/index/my.vue +++ b/pages/index/my.vue @@ -10,9 +10,9 @@ {{ userInfo.mobile }} - + + + @@ -102,6 +102,10 @@ function navService(item) { peach.$router.go(item.path) } +function handleNav() { + peach.$router.go('/pages/user/info/detail') +} + function logOut() { uni.showModal({ title: '提示', diff --git a/pages/user/info/detail.vue b/pages/user/info/detail.vue new file mode 100644 index 0000000..d9bf62c --- /dev/null +++ b/pages/user/info/detail.vue @@ -0,0 +1,175 @@ + + + + + diff --git a/pages/user/info/index.vue b/pages/user/info/index.vue new file mode 100644 index 0000000..6d4f7a1 --- /dev/null +++ b/pages/user/info/index.vue @@ -0,0 +1,441 @@ + + + + + + diff --git a/peach/api/member/user.js b/peach/api/member/user.js index 730ad1c..27acd6d 100644 --- a/peach/api/member/user.js +++ b/peach/api/member/user.js @@ -1,46 +1,71 @@ import request from '@/peach/request' const UserUtil = { - // 获取用户信息 - getUserInfo: () => { - return request({ - url: '/particulars/member/get', - method: 'GET', - }) - }, + // 获取用户信息 + getUserInfo: () => { + return request({ + url: '/particulars/member/get', + method: 'GET', + }) + }, - // 获取钱包 - getWalletInfo: () => { - return request({ - url: '/pay/wallet/get', - method: 'GET', - }) - }, + // 获取钱包 + getWalletInfo: () => { + return request({ + url: '/pay/wallet/get', + method: 'GET', + }) + }, - // 首页统计 - getHomeStatistics: () => { - return request({ - url: '/statistics/index/get-count', - method: 'GET', - }) - }, + // 首页统计 + getHomeStatistics: () => { + return request({ + url: '/statistics/index/get-count', + method: 'GET', + }) + }, - /** - * @author Ankkaya - * @description 用户列表 - * @param {String} mobile - 手机号 - * @param {String} nickname - 用户昵称 - * @param {Number} pageNo - 页码 - * @param {Number} pageSize - 每页条数 - * @returns {Type} - */ - getUserList: (data) => { - return request({ - url: '/particulars/point/page-member', - method: 'GET', - params: data, - }) - }, + /** + * @author Ankkaya + * @description 用户列表 + * @param {String} mobile - 手机号 + * @param {String} nickname - 用户昵称 + * @param {Number} pageNo - 页码 + * @param {Number} pageSize - 每页条数 + * @returns {Type} + */ + getUserList: (data) => { + return request({ + url: '/particulars/point/page-member', + method: 'GET', + params: data, + }) + }, + + // 用户详情 + getUserDetail: () => { + return request({ + url: '/shop/particulars/get', + method: 'GET', + }) + }, + + // 修改用户信息 + editUserInfo: (data) => { + return request({ + url: '/shop/particulars/update', + method: 'PUT', + data, + }) + }, + + // 区域列表 + getAreaList: () => { + return request({ + url: '/system/area/tree', + method: 'GET', + }) + }, } export default UserUtil diff --git a/peach/api/trade/goods.js b/peach/api/trade/goods.js index 6ce6fde..3a78894 100644 --- a/peach/api/trade/goods.js +++ b/peach/api/trade/goods.js @@ -137,6 +137,19 @@ const GoodsApi = { }, }) }, + + // 更改商品状态 + changeProductStatus: (data) => { + return request({ + url: '/product/spu/update-status', + method: 'PUT', + data, + custom: { + successMsg: '操作成功', + showSuccess: true, + }, + }) + }, } export default GoodsApi diff --git a/peach/components/p-goods-column/p-goods-column.vue b/peach/components/p-goods-column/p-goods-column.vue index 722a64a..bcdbd05 100644 --- a/peach/components/p-goods-column/p-goods-column.vue +++ b/peach/components/p-goods-column/p-goods-column.vue @@ -1,7 +1,12 @@