dengrui/pages/tabbar/my/my.vue

793 lines
28 KiB
Vue
Raw Normal View History

2021-08-26 01:49:06 +00:00
<template>
<view class="posir">
<!-- 背景图 -->
<image class="zIn1 posiall mybei" :style="{width:newWidth+'px',height:newHeight+'px'}"
src="/static/img/my/myb.png" mode="scaleToFill"></image>
<view :style="{height:(statusBarHeight+50)+'px'}"></view>
<!-- 内容框 -->
2021-08-29 02:59:58 +00:00
<view class="posia zIn2 width100 padding-x120">
2021-08-26 01:49:06 +00:00
<view class="disba padding20" style="margin: 0 20rpx 20rpx 20rpx;">
<view class="disac width100">
<!-- 头像 -->
<image class="flexs myhead" :src="headImg" mode="aspectFill"></image>
<view class="margin-z20 width100">
<view class="colorb fon36 bold disba ">
<!-- 姓名 -->
<view class="clips1" style="max-width: 320rpx;">{{name}}</view>
<!-- 消息 -->
<!-- <view class="posir" @tap="checkMess">
<image class="myxiaoimg" src="/static/img/my/xiaoximg.png" mode="aspectFill"></image>
<view class="posia colorb disbcac fon24 myxiaoc">{{message}}</view>
</view> -->
</view>
<!-- 电话 -->
<view v-if="phone!=''" class="fon24 disbcac padding-zy10 margin-s20 myphone">{{phone}}</view>
</view>
</view>
</view>
2021-08-27 08:01:51 +00:00
<view v-if="user_type!='personal'" class="disaa padding-zy20" style="margin-top: -10rpx;">
2021-08-26 01:49:06 +00:00
<!-- 我的收藏 -->
<view class="discc" @tap="ziliao(0)">
<view class="colorb fon36 bold">{{allCollection}}</view>
<view class="fon24 colorb">我的收藏</view>
</view>
<!-- 个人资料 -->
<view class="discc" @tap="ziliao(1)">
<image style="width: 31rpx;height: 35rpx;" src="/static/img/my/deit.png" mode=""></image>
<view class="fon24 colorb margin-s10">个人资料</view>
</view>
<!-- 个人邀请码 -->
<view class="discc" @tap="ziliao(2)">
<image style="width: 37rpx;height: 37rpx;" src="/static/img/my/ecode.png" mode=""></image>
<view class="fon24 colorb margin-s10">个人邀请码</view>
</view>
</view>
<!-- -->
<view class="margin20">
<!-- 收益 -->
2021-08-27 08:01:51 +00:00
<view v-if="user_type!='personal'" class="disaa colorb padding-sx20 "
2021-08-26 01:49:06 +00:00
style="background-color: #293140;border-top-left-radius: 10rpx;border-top-right-radius: 10rpx;">
<view @tap="goShouy(indexs)" class="discc flexs" v-for="(item,indexs) in shouArr" :key="indexs"
style="width: 25%;">
<!-- <view class="disac">
<view class="fon24">{{item.title}}</view>
</view>
<view class="fon32 bold margin-s10">{{item.sprice}}</view> -->
<view v-if="item.price!=''" class="fon24 disba">
{{item.title}}
<!-- <image @tap.stop="zhuan(indexs)" v-if="item.title=='分红收益' || item.title=='可提现'" class="margin-z10" style="width: 19rpx;height: 19rpx;" src="../../../static/img/my/tis.png" mode=""></image> -->
</view>
<view v-if="item.price!=''" class="fon32 bold margin-s10 clips1">{{item.price}}</view>
<view v-else class="fon28 colorb padding-sx10 padding-zy20 textc"
style="width: 130rpx;height: 45rpx;line-height: 45rpx; background-color: #1b60d6;border-radius: 50rpx;margin-right: 16rpx;">
{{item.title}}</view>
</view>
</view>
<!-- 提现类 -->
2021-08-27 08:01:51 +00:00
<view v-if="user_type!='personal'" class="disaa padding-sx20 bacb"
2021-08-26 01:49:06 +00:00
style="border-bottom-left-radius: 10rpx;border-bottom-right-radius: 10rpx;">
<view @tap="clickt(indext)" class="discc flexs" v-for="(item,indext) in tiArr" :key="indext"
style="width: 25%;">
<view v-if="item.price!=''" class="fon24">{{item.title}}</view>
<view v-if="item.price!=''" :class="indext==2?'colorb':''" class="fon32 bold margin-s10 clips1">
{{item.price}}</view>
<view v-else class="fon28 colorb padding-sx10 padding-zy20 textc"
style="width: 130rpx;height: 45rpx;line-height: 45rpx; background-color: #1b60d6;border-radius: 50rpx;margin-right: 16rpx;">
{{item.title}}</view>
</view>
</view>
</view>
<!-- 我的订单 -->
2021-08-27 08:01:51 +00:00
<view v-if="user_type!='personal'" class="margin20 bacb radius10">
2021-08-26 01:49:06 +00:00
<view class="disba padding20 margin-zy10">
<view class="fon32 bold">我的订单</view>
<view class="disac" @tap="checkAll">
<view class="fon26 color9 margin-y10">查看全部订单</view>
<image style="width: 12rpx;height: 22rpx;" src="../../../static/img/my/youj.png" mode="">
</image>
</view>
</view>
<view class="borbot"></view>
<view class="disaa padding-sx20">
<view @tap="goOrder(index)" class="discc" v-for="(item,index) in cateOder" :key="index">
<image style="width: 38rpx;height: 38rpx;margin-top: 10rpx;" :src="item.src"></image>
<view class="margin-s10 margin-x10 color33 fon24">{{item.title}}</view>
</view>
</view>
</view>
<!-- 常用工具 -->
<view class="margin20 bacb radius10">
<view class="disba padding20 margin-zy10">
<view class="fon32 bold">常用工具</view>
</view>
<view class="borbot"></view>
<view class="disac padding-sx20 flw ">
<view class="discc posir" @tap="goUtils(index)" v-for="(item,index) in useArr" :key="index"
style="width: 25%;">
<image class="margin-s20 mygong" :src="item.src"></image>
<view class="margin-s10 margin-x10 color33 fon24">{{item.title}}</view>
<button v-if="index==2" class="posia" style="opacity: 0;" open-type="contact" bindcontact="huik"></button>
</view>
</view>
</view>
</view>
<!-- 个人邀请码弹框 -->
<view v-if="isMa" @touchmove.stop.prevent="" class="disbcac"
style="position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 100;background-color: rgba(0,0,0,.8);">
<view class="padding20 tan-box">
<view class="disbcac" style="margin-top: -60rpx;">
<image src="/static/img/my/yaof.png" style="width: 96rpx;height: 96rpx;" mode="aspectFill"></image>
</view>
<view class="">
<!-- <image class="margin20" style="width: 559rpx;height: 369rpx;" src="/static/img/my/yaoimg.png" mode="aspectFit"></image> -->
<image :src="share_img" class="radius20 margin20" style="width: 559rpx;height: 369rpx;"></image>
<view class="fon32 margin-zy20 padding-zy10 textc ">{{share_title}}</view>
</view>
<view class="borbot margin-sx26"></view>
<view class="discc padding-x40">
<!-- 二维码 -->
<!-- <view class="disbcac">
<canvas @longpress="longpress" class='qrcode-canvas' @click="previewImage" canvas-id='qrcode'></canvas>
</view> -->
<image @longpress="longpress" @tap="previewImage" style="width: 165rpx;height: 165rpx;" :src="logoImg" mode="aspectFit"></image>
<view class="fon24 color9" style="transform: scale(0.9);">长按或扫描查看</view>
</view>
<view class="posir disbcac">
<image @tap="closema" class="posia" style="width: 70rpx;height: 70rpx;top: 60rpx;"
src="/static/img/my/maclose.png" mode=""></image>
</view>
</view>
<!-- 功能弹框 -->
<view v-if="showScan" class="discc animated bounceInUp fon28"
style="position: fixed;bottom: 20rpx;left: 20rpx;right: 20rpx;background-color: #FFFFFF;padding: 20rpx 0;border-radius: 6rpx;z-index: 110;">
<view @tap="scan" class="colorf78 padding-x20 borbot width100 textc">扫一扫</view>
<view @tap="dosave" class="color33 padding-s20">保存到相册</view>
</view>
</view>
<!-- 分红收益转化弹框 -->
<view v-if="isInput" class="posiall disbcac" style="background-color: rgba(0,0,0,.5);z-index: 1002;">
<view :class="isClose ? '':'bounceOut'" class="animated bounceIn" style="background-color: #FFFFFF;width: 70%;padding: 20rpx;border-radius: 10rpx;">
<view style="font-size: 28rpx;">当前可转分红收益{{xtitle}}</view>
<view v-if="indexd==3" v-for="(itemd,indexd) in drawRule" :key="indexd" class="disac borbot padding-sx20">
<view class="fon28">{{itemd.title}}</view>
<view class="fon24 color9">{{itemd.desc}}</view>
</view>
<input :focus="isfocus" type="number" v-model="inputVal" style="border: 1rpx solid #dddddd;border-radius: 10rpx;padding: 10rpx 20rpx;" />
<view style="margin-top: 20rpx;display: flex;justify-content: space-between;align-items: center;font-size: 28rpx;">
<view @tap="closeT" class="color9 width100" style="text-align: center;">取消</view>
<view @tap="submit" class="colorf78 width100"style="text-align: center;">确认</view>
</view>
</view>
</view>
<!-- 提现规则 -->
<view v-if="isGui" @tap="isGui=false" class="posiall disbcac" style="background-color: rgba(0,0,0,.5);z-index: 1002;">
<view class="" style="background-color: #FFFFFF;width: 70%;padding: 20rpx;border-radius: 10rpx;">
<view v-if="indexd!=3" v-for="(itemd,indexd) in drawRule" :key="indexd" class="disac borbot padding-sx20">
<view class="fon28">{{itemd.title}}</view>
<view class="fon24 color9">{{itemd.desc}}</view>
</view>
</view>
</view>
2021-08-28 06:23:27 +00:00
<foot-tab :current="3"></foot-tab>
2021-08-26 01:49:06 +00:00
</view>
</template>
<script>
let QRCode = require('../../../jsFile/qrcode.js').default;
export default {
data() {
return {
statusBarHeight: uni.getSystemInfoSync().statusBarHeight,
navigationBarHeight: uni.getSystemInfoSync().navigationBarHeight,
newWidth: uni.getSystemInfoSync().windowWidth,
newHeight: uni.getSystemInfoSync().windowHeight,
headImg: '/static/img/my/myhead.png',
name: '',
phone: '',
message: '99',
shouArr: [
{title: '分红收益',price: '0.00'},
{title: '可提现',price: '0.00'},
{title: '提现中',price: '0.00'},
{title: '立即提现',price: ''},
],
tiArr: [
{title: '直卖收益',price: '0.00'},
{title: '提现中',price: '0.00'},
{title: '',price: '0.00'},
{title: '立即提现',price: ''},
],
cateOder: [
{src: '/static/img/my/fah.png',title: '待发货'},
{src: '/static/img/my/daif.png',title: '待收货'},
{src: '/static/img/my/pingj.png',title: '待评价'},
{src: '/static/img/my/shouh.png',title: '售后'},
],
useArr: [
2021-08-29 02:59:58 +00:00
// {src: '/static/img/my/pingt.png',title: '平台说明'},
// {src: '/static/img/my/hez.png',title: '商务合作'},
// {src: '/static/img/my/kef.png',title: '在线客服'},
// {src: '/static/img/my/diz.png',title: '地址管理'},
// {src: '/static/img/my/wenj.png',title: '分红规则'},
2021-08-26 01:49:06 +00:00
],
isMa: false,
qRcode: '/static/img/my/ma.png',
showScan: false,
allCollection: '0', //收藏总数
share_img: '',
share_title: '',
QR: '',
qrtext: '',
canvasId: 'qrcode',
logoImg: '',
colorData: '#000000',
invite_code:'',
inputVal:'',
isInput:false,
isClose:true,
isfocus:false,
xtitle:'',
drawRule:[],
2021-08-27 08:01:51 +00:00
isGui:false,
user_type:uni.getStorageSync('user_type')//权限
2021-08-26 01:49:06 +00:00
}
},
onLoad() {
let res = uni.getSystemInfoSync();
var that = this;
that.canvasWidth = res.windowWidth * 350 / 750;
that.canvasHeight = res.windowWidth * 350 / 750;
let qrcode = new QRCode(this.canvasId, {
width: 110,
height: 110,
});
this.QR = qrcode;
},
onShow() {
if(uni.getStorageSync('is_active')==0) {
this.$toolAll.tools.showToast('您目前是游客,请授权登录')
setTimeout(()=>{
uni.navigateTo({url:'/pages/login/login'})
},1500)
} else {
this.isGui = false
this.isInput = false
this.inputVal = ''
2021-08-28 06:23:27 +00:00
uni.login({
provider: 'weixin',
success: (res)=> {
if (res.code) {
var params = {code:res.code}
this.$requst.post('user/wxAppletsLogin',params).then(res=>{
if(res.code==0){
if(res.data.token!=''){
this.user_type = res.data.user_type//权限
2021-08-29 02:59:58 +00:00
if(this.user_type=='personal'){
this.useArr = [
{src: '/static/img/public/shoucactive.png',title: '收藏'},
{src: '/static/img/my/hez.png',title: '商务合作'},
2021-09-02 01:00:12 +00:00
{src: '/static/img/my/kef.png',title: '售后申请'},
2021-08-29 02:59:58 +00:00
]
} else {
this.useArr = [
{src: '/static/img/my/pingt.png',title: '平台说明'},
{src: '/static/img/my/hez.png',title: '商务合作'},
{src: '/static/img/my/kef.png',title: '在线客服'},
{src: '/static/img/my/diz.png',title: '地址管理'},
{src: '/static/img/my/wenj.png',title: '分红规则'},
]
}
2021-08-28 06:23:27 +00:00
uni.setStorageSync('token',res.data.token)//缓存token
uni.setStorageSync('openid',res.data.openid)//缓存Openid
uni.setStorageSync('expire',res.data.expire)//缓存失效时间(时间戳格式)
uni.setStorageSync('is_active',res.data.is_active)//是否第一次授权
uni.setStorageSync('user_type',res.data.user_type)//权限
}
} else {
this.$toolAll.tools.showToast(res.msg)
}
},error=>{})
}
},
});
// 查询收藏数量
this.checkCollection()
this.userInfo()//调用获取用户信息事件
2021-08-26 01:49:06 +00:00
}
},
methods: {
zhuan(index){//调起转换分红收益弹框
if(index==0){
this.isInput = true
this.isfocus = true
this.xtitle = this.shouArr[0].price
} else {
this.isGui = true
}
this.checkTG()
},
closeT(){//关闭分红收益转化弹框
this.tankClose()
},
submit(){//分红收益转化确认事件
if(uni.getStorageSync('sm').name=='' || uni.getStorageSync('sm').phone){
this.$toolAll.tools.showToast('请前往个人资料完善信息')
} else if(this.inputVal==0){
this.tankClose()
} else if(0<this.inputVal<1){
this.$toolAll.tools.showToast('最小转换金额不得低于1元')
} else if(this.inputVal>this.xtitle) {
this.$toolAll.tools.showToast('转换金额不得大于可转金额')
} else {
this.$requst.post('user/bonus-to-balance',{amount:this.inputVal*100}).then(res=>{
if(res.code==0){
this.$toolAll.tools.showToast('转换成功,可在可提现查看')
this.shouArr[1].price = this.inputVal
this.tankClose()
}
},error=>{})
}
},
tankClose(){
let ya = this
ya.isfocus = false
ya.isClose = false
setTimeout(function(){
ya.isInput = false
ya.isClose = true
ya.xtitle = ''
ya.inputVal = ''
},1000)
},
// 查询提现规则
checkTG(){
this.$requst.post('user/withdraw-rule').then(res=>{
// console.log(res);
if(res.code==0){
this.drawRule = res.data
}
},error=>{})
},
// 个人邀请码的logo图事件
logoEv(){
// this.$requst.post('user/qrcode').then(res=>{
// if(res.code==0){
// this.logoImg = res.data.qrcode
// }
// },error=>{})
this.$requst.post('user/qrcode-original').then(res=>{
if(res.code==0){
this.logoImg = res.data.qrcode
}
},error=>{})
},
createQRCode: function() {
var that = this;
that.doCreateQRCode();
},
doCreateQRCode: function() {
uni.showToast({
title: '邀请码生成中...',
icon:'loading'
});
this.QR.clear();
this.QR._opts.colorDark = this.colorData;
this.QR._opts.logo = this.logoImg;
this.QR._opts.successTips = true;
this.QR.makeCode(this.qrtext);
this.createQRCodeDone = true;
},
savePic: function() {
let that = this;
uni.saveImageToPhotosAlbum({
filePath: that.logoImg,
success(res) {
uni.showToast({
title: '已保存相册',
icon: 'success',
duration: 1000
});
},
fail(res) {
uni.showToast({
title: '无相册权限',
icon: 'none',
duration: 2000
});
}
});
// let res = uni.getSystemInfoSync();
// uni.canvasToTempFilePath({
// x: 0,
// y: 0,
// width: 110,
// height: 110,
// destWidth: 110,
// destHeight: 110,
// canvasId: this.canvasId,
// success(res) {
// uni.saveImageToPhotosAlbum({
// filePath: res.tempFilePath,
// success(res) {
// uni.showToast({
// title: '已保存相册',
// icon: 'success',
// duration: 1000
// });
// },
// fail(res) {
// uni.showToast({
// title: '无相册权限',
// icon: 'none',
// duration: 2000
// });
// }
// });
// }
// });
},
previewImage(e) {
uni.previewImage({
urls: [this.logoImg],
})
// if (this.createQRCodeDone) {
// uni.canvasToTempFilePath({
// x: 0,
// y: 0,
// width: this.canvasWidth,
// height: this.canvasHeight,
// destWidth: 472,
// destHeight: 472,
// canvasId: this.canvasId,
// success(res) {
// console.log(res.tempFilePath);
// uni.previewImage({
// urls: [res.tempFilePath],
// })
// }
// });
// }
},
checkCollection() {
this.$requst.post('user/collection', {
page: 1,
size: 200
}).then(res => {
// console.log('获取收藏总数:',res);
if (res.code == 0) {
this.allCollection = res.data.length
}
}, error => {})
},
userInfo() { //查询用户信息
this.$requst.post('user/info').then(res => {
// console.log('信息=====>', res);
if (res.code == 0) {
let info = res.data
this.name = info.nickname
this.headImg = info.headimgurl
uni.setStorageSync('sm',{name:info.username,phone:info.mobile})
this.share_img = this.$http + info.share_img
this.share_title = info.share_title
this.qrtext = info.invite_url
// this.qrtext = '/pages/login/login?invite_code='+info.invite_code
this.invite_code = info.invite_code
// this.logoImg = info.headimgurl
// console.log(this.logoImg,this.qrtext);
info.bonus == 0 ? this.shouArr[0].price = '0.00' : this.shouArr[0].price = (info.bonus/100).toFixed(2) //分红收益
info.bonus_balance == 0 ? this.shouArr[1].price = '0.00' : this.shouArr[1].price = (info.bonus_balance / 100).toFixed(2) //分红可提现
info.withdraw_bonus == 0 ? this.shouArr[2].price = '0.00' : this.shouArr[2].price = (info.withdraw_bonus / 100).toFixed(2) //分红提现中
info.commission_balance == 0 ? this.tiArr[0].price = '0.00' : this.tiArr[0].price = (info.commission_balance / 100).toFixed(2) //直卖收益
info.withdraw_sale == 0 ? this.tiArr[1].price = '0.00' : this.tiArr[1].price = (info.withdraw_sale / 100).toFixed(2) //直卖提现中
if (info.mobile != '') {
// 隐藏手机号中间四位
this.phone = `${info.mobile.substr(0, 3)}****${info.mobile.substr(7)}`
}
uni.setStorageSync('userInfoObj', info)
this.logoEv()
}
}, error => {})
},
longpress() {
let _this = this;
this.showScan = true
// 判断平台
// if (plus.os.name == 'Android') {
// plus.runtime.launchApplication({
// pname: 'com.tencent.mm'
// },
// function(e) {
// console.log('Open system default browser failed: ' + e.message);
// }
// );
// } else if (plus.os.name == 'iOS') {
// plus.runtime.launchApplication({
// action: 'weixin://'
// }, function(e) {
// console.log('Open system default browser failed: ' + e.message);
// });
// }
},
scan() {
wx.scanCode({ // 微信扫码 调起客户端扫码界面进行扫码
complete: (res) => {}, //接口调用结束的回调函数(调用成功、失败都会执行)
fail: (res) => {}, //接口调用失败的回调函数
onlyFromCamera: false, //是否只能从相机扫码,不允许从相册选择图片,这里是只允许相机扫码
scanType: ['qrCode'], // scanType扫码类型 : 二维码
success: (result) => { // 接口调用成功的回调函数
// console.log(result);
wx.navigateTo({ //navigateTo:页面跳转 保留当前页面(页面隐藏,并未销毁,节省性能),跳转到应用内的某个页面。但是不能跳到 tabbar 页面 ,小程序使用页面跳转方法的时候 不能添加文件扩展名,否则会没有反应
url: '/pages/login/login?invite_code='+this.invite_code,
})
wx.setStorage({ // 设置微信本地存储数据
data: result,
key: 'key',
complete: (res) => {},
fail: (res) => {},
success: (res) => {},
})
}
})
// plus.barcode.scan(this.qRcode, (type, res) => {
// if (type == 0) {
// plus.runtime.openURL(res)
// }
// }, (e) => {
// if (e.code == 3) {
// tools.showToast('未识别到二维码')
// } else {
// tools.showToast('无法识别此图片')
// }
// })
},
async requestAndroidPermission(permisionID) {
var result = await permision.requestAndroidPermission(permisionID)
var strStatus
if (result == 1) {
strStatus = '已获得授权'
this.savePic()
} else if (result == 0) {
strStatus = '未获得授权'
} else {
uni.showToast({
title: '保存失败,请打开权限功能重试',
icon: 'none'
});
}
},
dosave() {
// this.savePic()
var aa = wx.getFileSystemManager();
aa.writeFile({
filePath:wx.env.USER_DATA_PATH+'/test.png',
data: this.logoImg.slice(22),
encoding:'base64',
success: res => {
wx.saveImageToPhotosAlbum({
filePath: wx.env.USER_DATA_PATH + '/test.png',
success: function (res) {
wx.showToast({
title: '保存成功',
})
},
fail: function (err) {
// console.log(err)
}
})
// console.log(res)
}, fail: err => {
// console.log(err)
}
})
// wx.downloadFile({
// url: this.logoImg,//图片地址
// success: function (res) {
// console.log(res);
// //图片保存到本地
// wx.saveImageToPhotosAlbum({
// filePath: res.tempFilePath,
// success: function (data) {
// wx.hideLoading()
// wx.showModal({
// title: '提示',
// content: '您的二维码已保存到相册,赶快识别二维码添加小易进行咨询吧',
// showCancel: false,
// })
// },
// fail: function (err) {
// if (err.errMsg === "saveImageToPhotosAlbum:fail:auth denied" || err.errMsg === "saveImageToPhotosAlbum:fail auth deny" || err.errMsg === "saveImageToPhotosAlbum:fail authorize no response") {
// // 这边微信做过调整,必须要在按钮中触发,因此需要在弹框回调中进行调用
// wx.showModal({
// title: '提示',
// content: '需要您授权保存相册',
// showCancel: false,
// success: modalSuccess => {
// wx.openSetting({
// success(settingdata) {
// console.log("settingdata", settingdata)
// if (settingdata.authSetting['scope.writePhotosAlbum']) {
// wx.showModal({
// title: '提示',
// content: '获取权限成功,再次点击图片即可保存',
// showCancel: false,
// })
// } else {
// wx.showModal({
// title: '提示',
// content: '获取权限失败,将无法保存到相册哦~',
// showCancel: false,
// })
// }
// },
// fail(failData) {
// console.log("failData", failData)
// },
// complete(finishData) {
// console.log("finishData", finishData)
// }
// })
// }
// })
// }
// },
// complete(res) {
// wx.hideLoading()
// }
// })
// }
// })
},
checkMess() {
// console.log('查看消息');
uni.navigateTo({
url: '/pagesB/notices/notices?index=1'
})
},
ziliao(index) {
// console.log(index);
switch (index) {
case 0: //我的收藏
uni.navigateTo({
url: '/pagesB/myCollection/myCollection?index=1'
})
break;
case 1: //个人资料
uni.navigateTo({
url: '/pagesB/personalInfo/personalInfo'
})
break;
case 2: //个人邀请码
this.isMa = true
uni.hideTabBar()
let ya = this
// setTimeout(function(){
// ya.createQRCode()
// },1000)
break;
}
},
goShouy(index) {
// console.log(index);
switch (index) {
case 0: //分红收益
uni.navigateTo({
url: '/pagesB/zIncome/zIncome?index=1'
}) //index=1表示查询分红收益记录
break;
case 2: //提现中
uni.navigateTo({
url: '/pagesB/record/record?index=1'
}) //index=1表示查询分红提现记录
break;
case 3: //分红收益的立即提现
let price = this.shouArr[1].price
this.$toolAll.tools.showToast('由于腾讯规定限制本业务需3月后进行开放。具体时间请查看平台公告信息','',3000)
// uni.navigateTo({
// url: '/pagesB/immediateWithdrawal/immediateWithdrawal?index=1&price=' + price +
// '&type=bonus'
// })
break;
}
},
clickt(index) {
switch (index) {
case 0: //直卖收益
uni.navigateTo({
url: '/pagesB/zIncome/zIncome?index=0'
}) //index=0表示查询直卖收益记录
break;
case 1: //提现中
uni.navigateTo({
url: '/pagesB/record/record?index=0'
}) //index=0表示查询直卖提现记录
break;
case 3: //直卖收益的立即提现
let price = this.tiArr[0].price
this.$toolAll.tools.showToast('由于腾讯规定限制本业务需3月后进行开放。具体时间请查看平台公告信息','',3000)
// uni.navigateTo({
// url: '/pagesB/immediateWithdrawal/immediateWithdrawal?index=1&price=' + price +
// '&type=sale'
// })
break;
}
},
checkAll() {
// console.log('全部订单');
uni.navigateTo({
url: '/pagesA/myOrder/myOrder?index=0&num=0'
})
},
goOrder(index) {
// console.log('我的订单' + index);
switch (index) {
case 0:
uni.navigateTo({
url: '/pagesA/myOrder/myOrder?index=1&num=1'
})
break;
case 1:
uni.navigateTo({
url: '/pagesA/myOrder/myOrder?index=1&num=2'
})
break;
case 2:
uni.navigateTo({
url: '/pagesA/daiEvaluated/daiEvaluated'
})
break;
case 3:
uni.navigateTo({
url: '/pagesA/afterSales/afterSales?index=1'
})
break;
}
},
goUtils(index) {
// console.log('常用工具:' + index);
2021-08-27 08:01:51 +00:00
if(this.user_type=='personal'){
if(index==0) uni.navigateTo({url:'/pagesB/myCollection/myCollection'})
if(index==1) uni.navigateTo({url:'/pagesB/businessCooperation/businessCooperation'})
} else {
switch (index) {
case 0:
uni.navigateTo({
url: '/pagesB/platformDescription/platformDescription'
})
break;
case 1:
uni.navigateTo({
url: '/pagesB/businessCooperation/businessCooperation'
})
break;
case 3:
uni.navigateTo({
url: '/pagesB/adManagement/adManagement?wherenum=1'
})
break;
case 4:
uni.navigateTo({
url: '/pagesB/dividendRules/dividendRules'
})
break;
default:
break;
}
2021-08-26 01:49:06 +00:00
}
},
closema() {
this.isMa = this.showScan = false
uni.showTabBar()
},
}
}
</script>
<style>
.qrcode-canvas {
margin: 0rpx ;
height: 110px;
width: 110px;
}
</style>