<template>
|
<view class="main-container user-container">
|
|
<view class="top-bg img100 relative" :style="{'padding-top':(StatusBar)+'px','line-height':CustomBar+'rpx' }">
|
<image class="component-bg"
|
src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/21/21c95c14e9504be69edff7785e3b44a9bg.png"
|
mode="scaleToFill" />
|
|
<view class="title" style="position: relative;">
|
个人中心
|
|
</view>
|
<view class="flex user-info">
|
<!-- 头像 -->
|
|
<image class="user-icon" v-if="currentInfo.picture
|
||currentInfo.customerDTO&¤tInfo.customerDTO.cover
|
||currentInfo.supplierDTO&¤tInfo.supplierDTO.cover
|
" :src="currentInfo.picture
|
||currentInfo.customerDTO&¤tInfo.customerDTO.cover
|
||currentInfo.supplierDTO&¤tInfo.supplierDTO.cover" mode="aspectFit"></image>
|
<image class="user-icon" v-else
|
src='https://youzhen123.oss-cn-huhehaote.aliyuncs.com/WechatOwnerProperty/images/mrtx.png'
|
mode="aspectFit"></image>
|
|
<view class="name" v-if="currentInfo.id">
|
<view class="t1">
|
{{
|
(!!currentInfo.supplierDTO ? (currentInfo.supplierDTO.name) : "") || (!!currentInfo.customerDTO ? (currentInfo.customerDTO.name) : "") || currentInfo.nickName || currentInfo.loginName || '-'
|
}}<span v-if="currentInfo.supplierDTO&¤tInfo.supplierDTO.status!=='P'">
|
({{ currentInfo.supplierDTO ? currentInfo.supplierDTO.statusStr : '' }})</span>
|
</view>
|
<view class="t2">{{ currentInfo.tel || '暂无电话' }}</view>
|
</view>
|
<view class="name" v-if="!currentInfo.id" open-type="getUserInfo" @click.stop="toCustomerLogin"
|
style="font-size: 48rpx;margin-top: 16rpx;">
|
{{ '点击登陆/注册' }}
|
</view>
|
<image class="icon-setting" src="../../static/common/icon-setting.png" mode="aspectFit"></image>
|
</view>
|
</view>
|
|
<view class="user-utils m-20">
|
<view class="user-util m-t-12 flex" @click="goto('/sub_pages/partner/delivery/station-delivery',true)">
|
<view class="title">质检列表</view>
|
<view class="right-icon">
|
<uni-icons type="right"></uni-icons>
|
</view>
|
</view>
|
<view class="user-util m-t-12 flex" @click="goto('/pages/user/user-pwd/user-pwd',true)">
|
<view class="title">修改密码</view>
|
<view class="right-icon">
|
<uni-icons type="right"></uni-icons>
|
</view>
|
</view>
|
|
<view class="user-util m-t-12 " v-if="selftype==='supplier'||selftype==='customer' || !selftype">
|
<view class="title">我的客服</view>
|
<!-- <view class="flex">
|
<image class="icon-clock m-r-6 m-t-2" src="../../static/common/icon-call.png"></image>
|
<view class="name" @click="callTel">
|
客服电话 : <span class="topic-gray">{{ tel }}</span>
|
</view>
|
<view class="right-icon" open-type="contact">
|
<uni-icons type="right"></uni-icons>
|
</view>
|
</view> -->
|
<view class="flex flex-wrap-normal">
|
<image class="icon-clock m-r-6 m-t-2" src="../../static/common/icon-call.png"></image>
|
<!-- @click="callTel" -->
|
<button open-type="contact" class="component-button-contact" @handleContact="handleContact">
|
<view class="name">
|
客服电话 : <span class="topic-gray">{{ tel }}</span>
|
</view>
|
<view class="right-icon">
|
<uni-icons type="right"></uni-icons>
|
</view>
|
</button>
|
|
</view>
|
</view>
|
</view>
|
|
|
<view class="button-login-out topic-gray" @click="clearlogout">
|
退出登录
|
</view>
|
|
|
</view>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
CustomBar: uni.getStorageSync('CustomBar'),
|
StatusBar: uni.getStorageSync('StatusBar'),
|
tcode: '',
|
inviterName: '',
|
// StatusBar:0,
|
tel: '15974805814',
|
tj: {},
|
cacheUserId: '',
|
|
};
|
},
|
// watch: {
|
// currentInfo(nv, ov) {
|
// if (!cacheUserId) {
|
|
// }
|
// }
|
// },
|
onShow() {},
|
onLoad(options) {
|
// const url = options.q ? decodeURIComponent(options.q) : '';
|
// const urlcode = options.url && decodeURIComponent(options.url) || ''
|
|
|
|
},
|
created() {
|
|
},
|
onShareAppMessage() {
|
let that = this;
|
var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || ''
|
var url =
|
`/pages/login/supplier-login?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
|
return {
|
title: "花满芫",
|
path: url,
|
}
|
},
|
onShareTimeline() {
|
let that = this;
|
var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || ''
|
var url =
|
`/pages/login/supplier-login?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
|
return {
|
title: "花满芫",
|
path: url,
|
}
|
},
|
async onPullDownRefresh() {
|
await this.$store.dispatch('getCurrentInfo')
|
uni.stopPullDownRefresh()
|
},
|
methods: {
|
|
|
async clearlogout() {
|
await this.$message.confirm('是否退出登录?')
|
this.$store.commit('updateLogin', false)
|
|
uni.reLaunch({
|
url: '/pages/login/supplier-login'
|
})
|
},
|
async callTel() {
|
await this.$message.confirm('是否拨打客服电话')
|
uni.makePhoneCall({
|
phoneNumber: this.tel //仅为示例
|
});
|
},
|
}
|
}
|
</script>
|
|
<style lang="scss" scoped>
|
@import "@/pages/user/user.scss";
|
</style>
|
|
<style lang="scss" scoped>
|
</style>
|