H5端齐采药项目,uniapp框架
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

341 lines
7.2 KiB

<template>
<div class="view">
<div class="imgBox">
<image :src="$util.img(imagetwo)" mode=""></image>
</div>
<div class="text1">
被您邀请的客户当TA注册成功后就是您的客户拓展新客户从未如此方便
</div>
<div class="lineBox">
<u-line></u-line>
</div>
<div class="text2">
面对面扫码注册
</div>
<div class="QRcode">
<image :src="$util.img(imaone)" mode=""></image>
</div>
<div class="text1">
邀请好友扫码注册更便捷
</div>
<div class="text3">
<span>您的邀请码</span>
<span class="code">{{Invitationcode}}</span>
</div>
<div class="text4">
复制邀请码给客户TA在注册时填写的邀请
</div>
<div class="btnBox">
<div class="btn" @click="showPopup">更多邀请方式</div>
<div class="text">{{memberCount}}位已成为您的客户</div>
</div>
<u-popup :show="show" @close="close" @open="open" round="12">
<view class="popup_view">
<div class="popup">
<div class="item" @click="Friends">
<image :src="$util.img(`/upload/weapp/pageSalesman/wx.png`)" mode=""></image>
<div class="text">微信好友</div>
</div>
<div class="item" @click="Moments">
<image :src="$util.img(`/upload/weapp/pageSalesman/pyq.png`)" mode=""></image>
<div class="text">朋友圈</div>
</div>
<!-- <div class="item" @click="QQFriend">
<image :src="$util.img(`/upload/weapp/pageSalesman/qq.png`)" mode=""></image>
<div class="text">QQ好友</div>
</div> -->
</div>
<div class="btnbox" @click="closePopup">
<div class="btn">取消</div>
</div>
</view>
</u-popup>
</div>
</template>
<script>
import appShare, { closeShare } from '@/uni_modules/zhouWei-APPshare/js_sdk/appShare';
export default {
data() {
return {
show: false,
list: [1],
imaone: '',
imagetwo: '',
Invitationcode: '',
memberCount: -1,
}
},
onShow() {
this.$api.sendRequest({
url: '/api/salasman/qrcode',
data: {},
success: res => {
console.log(res, '二维码');
this.Invitationcode = res.data.invite_code
// console.log(res.data.path.weapp.img);
this.imaone = res.data.path.h5.img
this.imagetwo = res.data.path.weapp.img
}
})
this.getList()
},
methods: {
// queryList(pageNo, pageSize) {
// this.$api.sendRequest({
// url: '/api/salasman/qrcode',
// data: {},
// success: res => {
// console.log(res, '二维码');
// this.Invitationcode = res.data.invite_code
// // console.log(res.data.path.weapp.img);
// this.imaone = res.data.path.h5.img
// this.imagetwo = res.data.path.weapp.img
// }
// })
// this.$refs.paging.complete(this.list);
// },
getList() {
this.$api.sendRequest({
url: '/api/salasman/getMemberPageList',
success: res => {
this.memberCount = res.data.count
}
})
},
showPopup() {
// this.show=true
this.Friends()
},
closePopup() {
this.show = false
},
open() {
},
Friends() {
console.log('微信好友');
let shareData = {
shareUrl: "http://publish.jtyqt.com/qr269s",
shareTitle: "齐采药的标题",
shareContent: "齐采药的描述",
shareImg: "https://cbtadmin.jtyqt.com/public/static/img/default_img/head.png",
appId: "wx3c0b463d3079d069", // 默认不传type的时候,必须传appId和appPath才会显示小程序图标
// appPath : "pages/home/home",
// appWebUrl : "https://kemean.com/",
};
// 调用
let shareObj = appShare(shareData, res => {
console.log("分享成功回调", res);
// 分享成功后关闭弹窗
// 第一种关闭弹窗的方式
closeShare();
});
// setTimeout(() => {
// // 第二种关闭弹窗的方式
// shareObj.close();
// }, 5000);
// uni.shareWithSystem({
// type: "text",
// summary: this.detailData.resourceName + summary,
// href: href,
// imageUrl: "../../../static/logo.png",
// success(){
// console.log('分享成功');
// // 分享完成,请注意此时不一定是成功分享
// },
// fail(){
// console.log('分享失败');
// // 分享失败
// },
// complete() {
// console.log('分享完成');
// }
// });
},
Moments() {
// uni.share({
// provider: "weixin",
// scene: "WXSceneTimeline",
// type: 2,
// imageUrl: "https://web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png",
// success: function (res) {
// console.log("success:" + JSON.stringify(res));
// },
// fail: function (err) {
// console.log("fail:" + JSON.stringify(err));
// }
// });
},
QQFriend() {
console.log('qq好友');
}
}
}
</script>
<style lang="scss" scoped>
::v-deep {
.zp-l-container {
display: none;
}
}
.view {
min-height: 100vh;
background-color: white;
.imgBox {
margin-top: 48rpx;
text-align: center;
image {
width: 312rpx;
height: 312rpx;
}
}
.text1 {
text-align: center;
margin: 24rpx 48rpx 48rpx 48rpx;
font-size: 28rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #999999;
}
.lineBox {
margin: 24rpx 48rpx 0 48rpx;
}
.text2 {
margin-top: 32rpx;
font-size: 36rpx;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 600;
color: #222222;
text-align: center;
}
.QRcode {
margin-top: 52rpx;
text-align: center;
image {
width: 282rpx;
height: 282rpx;
}
}
.text3 {
font-size: 32rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #222222;
text-align: center;
.code {
font-size: 32rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #F33B50;
}
}
.text4 {
margin-top: 16rpx;
font-size: 24rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #999999;
text-align: center;
}
.btnBox {
margin-top: 200rpx;
padding-bottom: 94rpx;
padding: 0 32rpx 94rpx 32rpx;
box-sizing: border-box;
width: 100%;
.btn {
width: 100%;
height: 80rpx;
background: #21BBF3;
border-radius: 40rpx;
font-size: 28rpx;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 600;
color: #FFFFFF;
display: flex;
align-items: center;
justify-content: center;
}
.text {
margin-top: 16rpx;
font-size: 24rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #999999;
text-align: center;
}
}
}
.popup_view {
.popup {
padding: 88rpx;
display: flex;
justify-content: space-around;
align-items: center;
.item {
image {
height: 128rpx;
width: 128rpx;
}
.text {
text-align: center;
}
}
}
.btnbox {
margin-bottom: 78rpx;
padding: 0 32rpx;
.btn {
height: 80rpx;
background: #F7F7F7;
border-radius: 40rpx;
display: flex;
justify-content: center;
align-items: center;
font-size: 32rpx;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 600;
color: #999999;
}
}
}
</style>