|
|
@@ -287,7 +287,7 @@ export default {
|
|
|
}
|
|
|
|
|
|
if(e.q){
|
|
|
- //用户扫技师端二维码传递过来的参数
|
|
|
+ //用户扫技师端或者拓客端二维码传递过来的参数
|
|
|
const q = decodeURIComponent(e.q)
|
|
|
let a = q.split('?')
|
|
|
let b=a[1].split('&')
|
|
|
@@ -295,7 +295,19 @@ export default {
|
|
|
for (let i=0;i<b.length;i++){
|
|
|
param[b[i].split('=')[0]] = b[i].split('=')[1]
|
|
|
}
|
|
|
- uni.setStorageSync('promotionParam',param)
|
|
|
+
|
|
|
+ if (param.expandUserId){ //从拓客端进来的用户
|
|
|
+ setTimeout(()=>{
|
|
|
+ this.userBindMember({
|
|
|
+ ...param,
|
|
|
+ memberId:this.userInfo.id
|
|
|
+ })
|
|
|
+ },5000)
|
|
|
+ }else { //从技师端进来的用户
|
|
|
+ uni.setStorageSync('promotionParam',param)
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
console.log('param==============>',param)
|
|
|
}
|
|
|
|
|
|
@@ -380,6 +392,14 @@ export default {
|
|
|
|
|
|
methods: {
|
|
|
|
|
|
+ userBindMember(param){
|
|
|
+ console.log('绑定开始param=>'+ param)
|
|
|
+ this.$api.userBindMember(param).then(res=>{
|
|
|
+ console.log('用户绑定成功',res)
|
|
|
+ console.log('绑定结束param=>'+param)
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
scanCode(otherId,memberId){
|
|
|
console.log('绑定开始memberId=>'+memberId)
|
|
|
this.$api.scanCode({
|