diff --git a/App.vue b/App.vue index 0a2329f..e8037f9 100644 --- a/App.vue +++ b/App.vue @@ -62,6 +62,7 @@ test: '', // baseUrl: "http://192.168.3.32:80", baseUrl: "http://192.168.1.106:80", + // baseUrl: "http://47.104.224.41:80",//测试环境 imgPrefix: "http://47.104.224.41:9000/etriphome/appresource/image/", //图片资源 }, methods: { @@ -76,7 +77,6 @@ if (res.data.code == 200) { if (JSON.stringify(res.data.data) != '{}') { uni.setStorageSync('userInfo', JSON.stringify(res.data.data)); - uni.setStorageSync('phone', res.data.data.phone); this.doLogin(res.data.data.username, res.data.data.phone); } } else { diff --git a/pages.json b/pages.json index 0a10765..1081376 100644 --- a/pages.json +++ b/pages.json @@ -158,6 +158,22 @@ } } } + }, + { + "path": "pages/pages_zhentou/order/confirmOrder", + "style": { + "navigationBarTitleText": "提交订单", + "app-plus": { + "titleNView": { + // "buttons": [{ + // "text": "\ue534", + // "fontSrc": "/static/uni.ttf", + // "fontSize": "22px", + // "color": "#FFFFFF" + // }] + } + } + } } ], // "subPackages": [{ diff --git a/pages/pages_zhentou/homePage/homePage.vue b/pages/pages_zhentou/homePage/homePage.vue index b866a50..0daef41 100644 --- a/pages/pages_zhentou/homePage/homePage.vue +++ b/pages/pages_zhentou/homePage/homePage.vue @@ -14,8 +14,7 @@ - 立即定制 - 立即定制 立即定制 @@ -27,26 +26,19 @@ data() { return { userInfo: {}, - hasUserInfo: false, - canIUseGetUserProfile: false, phone: '', hasPhone: false, bgSrc: '', //背景图片 } }, onShow() { - if (wx.getUserProfile) { - this.canIUseGetUserProfile = true; - } - let phone = uni.getStorageSync('phone'); let userInfo = uni.getStorageSync('userInfo'); - if (phone) { - this.phone = phone; - this.hasPhone = true; - } if (userInfo) { this.userInfo = JSON.parse(userInfo); - this.hasUserInfo = true; + if(this.userInfo.phone) { + this.phone = this.userInfo.phone; + this.hasPhone = true; + } } //商品信息 if (this.bgSrc == '') { @@ -57,7 +49,7 @@ //商品信息 queryGoodsInfo() { uni.request({ - url: 'http://192.168.1.106:80/blade-system/dict-biz/get-goods-info', + url: getApp().globalData.baseUrl + '/blade-system/dict-biz/get-goods-info', method: 'GET', success: (res) => { if (JSON.stringify(res.data.data) !== '{}') { @@ -71,46 +63,8 @@ // 点击定制 clickCustom() { console.log('点击定制'); - uni.request({ - url: getApp().globalData.baseUrl + '/blade-desk/order/save', - method: 'POST', - data: { - buyerId: this.userInfo.id, - buyerName: this.userInfo.username, - buyerPhone: this.phone - }, - header: { - 'Blade-Auth': 'bearer ' + uni.getStorageSync('token') - }, - success: (res) => { - if (res.data.code == 200) { - console.log('下单成功'); - uni.navigateTo({ - url: '/pages/pages_zhentou/order/order' - }) - } else if (res.data.code == 401) { - this.doLogin(); - } else if (res.data.code == 1001) { - uni.showModal({ - title: '提示', - content: res.data.msg, - success: (res2) => { - if (res2.confirm) { - uni.navigateTo({ - url: '/pages/pages_zhentou/order/order' - }) - } else if (res.cancel) { - console.log('用户点击取消'); - } - } - }); - } else { - uni.showToast({ - title: res.data.msg, - icon: 'none' - }) - } - } + uni.navigateTo({ + url: '/pages/pages_zhentou/order/confirmOrder' }) }, // 跳转到我的页面 @@ -121,33 +75,10 @@ }, // 填写表单 addForm() { - // console.log('跳转页面') - // uni.navigateTo({ - // url: '/pages/pages_zhentou//form/form' - // }); uni.switchTab({ url: '/pages/pages_zhentou/form/form' }); }, - //用户信息 - getUserProfile() { - uni.getUserProfile({ - lang: 'zh_CN', - desc: '获取微信用户的昵称和头像', - success: (res) => { - console.log(res) - this.userInfo = res.userInfo; - this.hasUserInfo = true; - if (this.phone) { - //如果手机号存在直接调取保存 - this.doSave(); - } - }, - fail: (err) => { - console.log(err) - } - }) - }, //获取手机号 getPhoneNumber(e) { console.log(e, '获取手机号授权') diff --git a/pages/pages_zhentou/myPage/myPage.vue b/pages/pages_zhentou/myPage/myPage.vue index fa3dfcc..6244c50 100644 --- a/pages/pages_zhentou/myPage/myPage.vue +++ b/pages/pages_zhentou/myPage/myPage.vue @@ -1,8 +1,11 @@ - - {{userInfo.username}} + + + + {{userInfo.username}} + 用户功能 @@ -23,7 +26,7 @@ - 售货服务 + 售后服务 @@ -35,20 +38,24 @@ export default { data() { return { - userInfo: {} + userInfo: { + username: '', + avatar: '' + } } }, onShow() { let userInfo = uni.getStorageSync('userInfo'); if (userInfo) { this.userInfo = JSON.parse(userInfo); - if(this.userInfo.id == undefined) { - this.userInfo.avatar = this.userInfo.avatarUrl; - this.userInfo.username = this.userInfo.nickName; - } } }, methods: { + //获取头像 + chooseavatar() { + const { avatarUrl } = e.detail + this.userInfo.avatar = avatarUrl; + }, returnOrder(){ uni.navigateTo({ url:"/pages/pages_zhentou/order/order" diff --git a/pages/pages_zhentou/order/confirmOrder.vue b/pages/pages_zhentou/order/confirmOrder.vue new file mode 100644 index 0000000..5c1d487 --- /dev/null +++ b/pages/pages_zhentou/order/confirmOrder.vue @@ -0,0 +1,441 @@ + + + + + + 默认 + 山东省青岛市市北区 + + 大港街道大港三路8号铁路住宅小区6号楼6单元666室 + 请填写收货地址 + + 1d + 15612345678 + + + + + + + + 壹人壹枕 + + + + + + + {{goodsInfo.goodsName}} + + 共{{orderInfo.goodsNum}}件 + + ¥{{goodsInfo.price}} + + + + + + 购买数量 + + + + {{orderInfo.goodsNum}} + + + + + + + + + 共计 + + ¥ + {{totalPrice}} + + + 立即支付 + + + + + + + \ No newline at end of file diff --git a/pages/pages_zhentou/order/order.vue b/pages/pages_zhentou/order/order.vue index 3908168..6d5502c 100644 --- a/pages/pages_zhentou/order/order.vue +++ b/pages/pages_zhentou/order/order.vue @@ -1,11 +1,11 @@ - 全部 - 待付款 - 待发货 - 待收货 - 已完成 + 全部 + 待付款 + 待发货 + 待收货 + 已完成 diff --git a/static/image/icon_jian.png b/static/image/icon_jian.png new file mode 100644 index 0000000..3709519 Binary files /dev/null and b/static/image/icon_jian.png differ diff --git a/static/image/icon_jian01.png b/static/image/icon_jian01.png new file mode 100644 index 0000000..bb99654 Binary files /dev/null and b/static/image/icon_jian01.png differ diff --git a/static/image/icon_plus.png b/static/image/icon_plus.png new file mode 100644 index 0000000..2822fec Binary files /dev/null and b/static/image/icon_plus.png differ
壹人壹枕
{{goodsInfo.goodsName}}
+ 共{{orderInfo.goodsNum}}件 + + ¥{{goodsInfo.price}} + +
全部
待付款
待发货
待收货
已完成