diff --git a/wx-mini-program/config/api.js b/wx-mini-program/config/api.js index ff9f2b8..879d921 100644 --- a/wx-mini-program/config/api.js +++ b/wx-mini-program/config/api.js @@ -25,6 +25,8 @@ module.exports = { GoodsDetail: WxApiRoot + 'goods/detail', //获得商品的详情 GoodsRelated: WxApiRoot + 'goods/related', //商品详情页的关联商品(大家都在看) + CreateShareImg: WxApiRoot + 'agency/createShareImg', //创建分享海报 + BrandList: WxApiRoot + 'brand/list', //品牌列表 BrandDetail: WxApiRoot + 'brand/detail', //品牌详情 @@ -99,6 +101,7 @@ module.exports = { UserIndex: WxApiRoot + 'user/index', //个人页面用户相关信息 BrokerageMain: WxApiRoot + 'brokerage/main',//佣金收益主页面 SettleOrderList: WxApiRoot + 'brokerage/settleOrderList',//佣金收益主页面 + ApplyWithdrawal: WxApiRoot + 'brokerage/applyWithdrawal',//佣金提现申请 ExtractList: WxApiRoot + 'brokerage/extractList',//佣金账号提现记录 ArticleDetail: WxApiRoot + 'article/detail',//公告详情 ApplyAgency: WxApiRoot + 'user/applyAgency',//代理申请 diff --git a/wx-mini-program/lib/coupon-window/index.wxml b/wx-mini-program/lib/coupon-window/index.wxml index 7657d4e..4a36989 100644 --- a/wx-mini-program/lib/coupon-window/index.wxml +++ b/wx-mini-program/lib/coupon-window/index.wxml @@ -1,6 +1,6 @@ - + {{item.discount}} 【{{item.desc}}】购物买{{item.min}}减{{item.discount}} diff --git a/wx-mini-program/pages/about/about.js b/wx-mini-program/pages/about/about.js index ff97cb6..3c378a3 100644 --- a/wx-mini-program/pages/about/about.js +++ b/wx-mini-program/pages/about/about.js @@ -13,7 +13,7 @@ Page({ load_statue: true, shopInfo: { name: '聚惠星', - address: 'https://gitee.com/qiguliuxing/dts-shop', + address: 'https://www.shequlianshang.com/dts/index.html', latitude: 27.4871724214, longitude: 110.8950504844, linkPhone: '19908488612', diff --git a/wx-mini-program/pages/brokerage/record/record.wxml b/wx-mini-program/pages/brokerage/record/record.wxml index b42cf33..4829679 100644 --- a/wx-mini-program/pages/brokerage/record/record.wxml +++ b/wx-mini-program/pages/brokerage/record/record.wxml @@ -3,17 +3,17 @@ {{item.amount}} - 提现中 - 已提现 - 月结 + 审批通过 + 审批拒绝 + 申请中 - {{item.mobile}} - 系统 - 时间:{{item.traceTime}} + 个人申请 + 系统月结 + 时间:{{item.addTime}} - 余额:{{item.remainAmount}} + 总额:{{item.totalAmount}} diff --git a/wx-mini-program/pages/brokerage/record/record.wxss b/wx-mini-program/pages/brokerage/record/record.wxss index 79470e2..134169a 100644 --- a/wx-mini-program/pages/brokerage/record/record.wxss +++ b/wx-mini-program/pages/brokerage/record/record.wxss @@ -24,7 +24,7 @@ page { } .address-list .l { - width: 155rpx; + width: 135rpx; height: 80rpx; overflow: hidden; } diff --git a/wx-mini-program/pages/brokerage/withdrawal/withdrawal.js b/wx-mini-program/pages/brokerage/withdrawal/withdrawal.js index 9836cae..133b967 100644 --- a/wx-mini-program/pages/brokerage/withdrawal/withdrawal.js +++ b/wx-mini-program/pages/brokerage/withdrawal/withdrawal.js @@ -1,5 +1,7 @@ var api = require('../../../config/api.js'); +var util = require('../../../utils/util.js'); var check = require('../../../utils/check.js'); +var user = require('../../../utils/user.js'); var app = getApp(); Page({ @@ -82,7 +84,7 @@ Page({ }, goWithdrawal: function() { var that = this; - if (this.data.mobile.length == 0 || this.data.code.length == 0) { + if (this.data.mobile.length == 0) { wx.showModal({ title: '错误信息', content: '手机号和验证码不能为空', @@ -100,7 +102,20 @@ Page({ return false; } //调用后台申请提现接口 - + util.request(api.ApplyWithdrawal, { + mobile: that.data.mobile, + amt: that.data.amt + }, 'POST').then(function (res) { + if (res.errno === 0) { + wx.showToast({ + title: '提现申请成功,等待审批结算' + }); + util.redirect('/pages/brokerage/record/record'); + } else { + util.showErrorToast(res.errmsg); + } + }); + }, bindMobileInput: function(e) { this.setData({ diff --git a/wx-mini-program/pages/brokerage/withdrawal/withdrawal.wxml b/wx-mini-program/pages/brokerage/withdrawal/withdrawal.wxml index 9d138db..6cef06f 100644 --- a/wx-mini-program/pages/brokerage/withdrawal/withdrawal.wxml +++ b/wx-mini-program/pages/brokerage/withdrawal/withdrawal.wxml @@ -8,6 +8,7 @@ 请去设置页面绑定手机 + + diff --git a/wx-mini-program/pages/goods/goods.js b/wx-mini-program/pages/goods/goods.js index 2ee5043..42b24fc 100644 --- a/wx-mini-program/pages/goods/goods.js +++ b/wx-mini-program/pages/goods/goods.js @@ -51,7 +51,18 @@ Page({ }, shareFriendOrCircle: function() { - //var that = this; + let that = this; + util.request(api.CreateShareImg, { + shareObjId: that.data.id, + type:1 //商品类型的海报图 + }, 'POST').then(function(res) { + if (res.errno === 0) { + that.setData({ + shareImage: res.data.shareUrl + }); + } + }); + if (this.data.openShare === false) { this.setData({ openShare: !this.data.openShare @@ -170,7 +181,7 @@ Page({ specificationList: res.data.specificationList, productList: res.data.productList, userHasCollect: res.data.userHasCollect, - shareImage: res.data.shareImage, + shareImage: res.data.shareImage == null?"":res.data.shareImage, checkedSpecPrice: res.data.info.retailPrice, groupon: res.data.groupon }); diff --git a/wx-mini-program/pages/goods/goods.wxml b/wx-mini-program/pages/goods/goods.wxml index 3cf4b95..816fe80 100644 --- a/wx-mini-program/pages/goods/goods.wxml +++ b/wx-mini-program/pages/goods/goods.wxml @@ -21,11 +21,11 @@ diff --git a/wx-mini-program/pages/index/index.js b/wx-mini-program/pages/index/index.js index 42055e5..e28b545 100644 --- a/wx-mini-program/pages/index/index.js +++ b/wx-mini-program/pages/index/index.js @@ -88,6 +88,17 @@ Page({ let _type = info_arr[0]; let id = info_arr[1]; + let shareUserId = null;//默认用户 + if (info_arr.length == 4 && info_arr[2] == 'user'){ + shareUserId = info_arr[3]; + } else if (_type == 'user'){ + shareUserId = id; + } + + if (shareUserId != null){ + wx.setStorageSync('shareUserId', id); + } + if (_type == 'goods') { wx.navigateTo({ url: '../goods/goods?id=' + id @@ -105,9 +116,6 @@ Page({ url: '../topicDetail/topicDetail?id=' + id }); } else { - if (id != null){ - wx.setStorageSync('shareUserId', id); - } wx.navigateTo({ url: '../index/index' }); diff --git a/wx-mini-program/pages/ucenter/index/index.wxml b/wx-mini-program/pages/ucenter/index/index.wxml index e914aa7..80f9341 100644 --- a/wx-mini-program/pages/ucenter/index/index.wxml +++ b/wx-mini-program/pages/ucenter/index/index.wxml @@ -14,7 +14,7 @@ - 当前佣金 + 可提佣金 {{remainAmount || 0.00}} diff --git a/wx-mini-program/pages/ucenter/user/user.js b/wx-mini-program/pages/ucenter/user/user.js index 9fb2213..c6f6e3c 100644 --- a/wx-mini-program/pages/ucenter/user/user.js +++ b/wx-mini-program/pages/ucenter/user/user.js @@ -51,6 +51,15 @@ Page({ return; } + if (!this.data.userInfo.phone || this.data.userInfo.phone.length == 0) { + wx.showToast({ + title: '绑定失败:请先绑定手机号', + icon: 'none', + duration: 3000 + }); + return; + } + util.request(api.ApplyAgency, { desc: "代理申请" }, 'POST').then(function (res) { if (res.errno === 0) { let userInfo = wx.getStorageSync('userInfo'); @@ -104,6 +113,39 @@ Page({ } }); }, + // 保存推广码到相册 + saveShare: function () { + let that = this; + wx.downloadFile({ + url: that.data.userSharedUrl, + success: function (res) { + console.log(res) + wx.saveImageToPhotosAlbum({ + filePath: res.tempFilePath, + success: function (res) { + wx.showModal({ + title: '推广码下载', + content: '推广二维码成功保存到相册!!', + showCancel: false, + confirmText: '好的', + confirmColor: '#a78845', + success: function (res) { + if (res.confirm) { + console.log('用户点击确定'); + } + } + }) + }, + fail: function (res) { + console.log('fail') + } + }) + }, + fail: function () { + console.log('fail') + } + }) + }, exitLogin: function () { wx.showModal({ title: '', diff --git a/wx-mini-program/pages/ucenter/user/user.wxml b/wx-mini-program/pages/ucenter/user/user.wxml index f0e814f..523ac97 100644 --- a/wx-mini-program/pages/ucenter/user/user.wxml +++ b/wx-mini-program/pages/ucenter/user/user.wxml @@ -44,7 +44,8 @@ - + 代理专属推广二维码(长按保存到相册) + diff --git a/wx-mini-program/project.config.json b/wx-mini-program/project.config.json index e74b646..d3b359c 100644 --- a/wx-mini-program/project.config.json +++ b/wx-mini-program/project.config.json @@ -3,6 +3,7 @@ "setting": { "urlCheck": true, "es6": true, + "enhance": false, "postcss": true, "minified": true, "newFeature": true, @@ -18,7 +19,7 @@ } }, "compileType": "miniprogram", - "libVersion": "2.0.4", + "libVersion": "2.9.4", "appid": "wx4901b319ace4f88a", "projectname": "dts-shop", "simulatorType": "wechat", diff --git a/wx-mini-program/static/images/friend.png b/wx-mini-program/static/images/friend.png index b8a372b..13ad7fb 100644 Binary files a/wx-mini-program/static/images/friend.png and b/wx-mini-program/static/images/friend.png differ diff --git a/wx-mini-program/static/images/friend_1.png b/wx-mini-program/static/images/friend_1.png new file mode 100644 index 0000000..b8a372b Binary files /dev/null and b/wx-mini-program/static/images/friend_1.png differ