canyin-project/yb_wm/components/drag/myBalance.vue
2024-11-01 16:07:54 +08:00

81 lines
1.7 KiB
Vue

<template>
<view class="titles o-h" :style="{
marginTop: co.marginTop + u,
marginBottom: co.marginBottom + u,
marginLeft: co.marginLR + u,
marginRight: co.marginLR + u,
borderRadius: co.circle +u,
}">
<view class="titles-c f-y-c" :style="{ background: co.colorBg, }">
<view @click="goLink('/yb_wm/my/integral/my-integral')" class="f-1" v-if="co.type==2">
<view class="wei">
<text class="f24">我的积分 </text>
<text class="ml10 f38">{{isLogin?user.integral:'***'}}</text>
</view>
<view class="f24 c9 l-n mt10">{{ co.upLoad1.text }}</view>
</view>
<view @click="goLink('/yb_wm/other/recharge/yesy')" class="f-1" v-else>
<view class="wei">
<text class="f24">我的余额 </text>
<text class="ml10 f38">{{isLogin?user.balance:'***'}}</text>
</view>
<view class="f24 c9 l-n mt10">{{ co.upLoad1.text }}</view>
</view>
<view @click="goLink('/yb_wm/other/recharge/smzf')" class="blf9">
<view class="img ml10">
<mg-img src='/static/hym.png'></mg-img>
</view>
<view class="f24 c9 mt10">会员码</view>
</view>
</view>
</view>
</template>
<script>
export default {
name: 'titles',
props: {
co: {
type: Object,
default: function() {
return {}
}
},
u: {
type: String,
default: 'px'
},
},
data() {
return {};
},
methods: {
async goLink(url) {
if (!await this.checkLogin()) return
this.go({
t: 1,
url,
})
},
},
created() {
// console.log(this.co)
}
};
</script>
<style lang="scss" scoped>
.titles {
&-c {
padding: 30rpx;
.img {
width: 48rpx;
height: 48rpx;
}
.blf9{
border-left: 1rpx solid #f9f9f9;
padding-left: 30rpx;
}
}
}
</style>