|
|
|
@ -1,6 +1,7 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div class="p-root-detail-user g_w_all g_bg_page g_kuaishou">
|
|
|
|
<div class="p-root-detail-user g_w_all g_bg_page g_kuaishou">
|
|
|
|
<view class="g_h_136" style="background-color: #48aaf9 !important"></view>
|
|
|
|
<u-navbar backIconColor="#333" :borderBottom="false" immersive="true" :customBack="goHome" :background="{background:navColor}" backIconName="home"></u-navbar>
|
|
|
|
|
|
|
|
<view class="g_h_136 u-navbar-fixed" style="background-color: #48aaf9 !important"></view>
|
|
|
|
<div class style="background-color: #48aaf9 !important">
|
|
|
|
<div class style="background-color: #48aaf9 !important">
|
|
|
|
<view class="m-info g_p_20 g_pt_12 g_pb_0 g_bg_f g_position_rela" hover-class="none" style="margin-top: 0;border-radius:8px 8px 0 0 ">
|
|
|
|
<view class="m-info g_p_20 g_pt_12 g_pb_0 g_bg_f g_position_rela" hover-class="none" style="margin-top: 0;border-radius:8px 8px 0 0 ">
|
|
|
|
<view class="g_flex_row_start">
|
|
|
|
<view class="g_flex_row_start">
|
|
|
|
@ -12,7 +13,7 @@
|
|
|
|
<view class="g_flex_1 g_ml_11">
|
|
|
|
<view class="g_flex_1 g_ml_11">
|
|
|
|
<view class="g_flex_row_between flex_center">
|
|
|
|
<view class="g_flex_row_between flex_center">
|
|
|
|
<view class="g_flex_row_start flex_center" style="line-height: 22px">
|
|
|
|
<view class="g_flex_row_start flex_center" style="line-height: 22px">
|
|
|
|
<view class="g_flex_none g_ell_1 g_fs_18 g_fw_bold g_c_3" style="max-width: 240rpx">{{ info.fullName || info.agencyName || "-" }}</view>
|
|
|
|
<view class="g_flex_none g_ell_1 g_fs_18 g_fw_bold g_c_3" style="max-width: 300rpx">{{ info.fullName || info.agencyName || "-" }}</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
@ -37,30 +38,39 @@
|
|
|
|
<div class="g_h_10"></div>
|
|
|
|
<div class="g_h_10"></div>
|
|
|
|
<div class>
|
|
|
|
<div class>
|
|
|
|
<quickLogin @successLogin="successLogin" v-if="!agencyInfo.id">
|
|
|
|
<quickLogin @successLogin="successLogin" v-if="!agencyInfo.id">
|
|
|
|
<g-button btnText="申请关注" type="primary" class></g-button>
|
|
|
|
<div style="width: calc(100vw - 40px)" class>
|
|
|
|
|
|
|
|
<g-button btnText="申请关注" size="auto" type="primary" class></g-button>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</quickLogin>
|
|
|
|
</quickLogin>
|
|
|
|
<g-button v-else-if="isSelf" btnText="不能关注自己" type="disabled"></g-button>
|
|
|
|
|
|
|
|
|
|
|
|
<div style="width: calc(100vw - 40px)" v-else-if="isSelf">
|
|
|
|
|
|
|
|
<g-button btnText="不能关注自己" size="auto" type="disabled"></g-button>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!-- -->
|
|
|
|
<div v-else>
|
|
|
|
<div v-else>
|
|
|
|
<div class="g_flex_row_center" v-if="beFllowAgencyInfo.recordStatus == 1">
|
|
|
|
<div class="g_flex_row_center" v-if="beFllowAgencyInfo.recordStatus == 1">
|
|
|
|
<!-- 已关注 1 -->
|
|
|
|
<!-- 已关注 1 -->
|
|
|
|
<div style="width:calc((100vw - 50px) / 2);" class="g_mr_10">
|
|
|
|
<div style="width:calc((100vw - 50px) / 2);" class="g_mr_10">
|
|
|
|
<g-button btnText="已关注发单号" type="disabled" class></g-button>
|
|
|
|
<g-button btnText="已关注发单号" size="auto" type="disabled" class></g-button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div style="width:calc((100vw - 50px) / 2);">
|
|
|
|
<div style="width:calc((100vw - 50px) / 2);">
|
|
|
|
<g-button btnText="联系客服" type="disabled" class></g-button>
|
|
|
|
<g-button btnText="联系客服" size="auto" type="disabled" class></g-button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div style="width: calc(100vw - 40px)" v-else-if="beFllowAgencyInfo.recordStatus == 2">
|
|
|
|
<div style="width: calc(100vw - 40px)" v-else-if="beFllowAgencyInfo.recordStatus == 2">
|
|
|
|
<g-button btnText="互相关注" type="disabled" class></g-button>
|
|
|
|
<g-button btnText="互相关注" size="auto" type="disabled" class></g-button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div style="width: calc(100vw - 40px)" v-else-if="(beFllowAgencyInfo.recordStatus == 3 || beFllowAgencyInfo.recordStatus == 4) && !isSelf">
|
|
|
|
<div style="width: calc(100vw - 40px)" v-else-if="(beFllowAgencyInfo.recordStatus == 3 || beFllowAgencyInfo.recordStatus == 4) && !isSelf">
|
|
|
|
<g-button btnText="申请关注" type="primary" class @clickBtn="handleSubmit"></g-button>
|
|
|
|
<g-button btnText="申请关注" size="auto" type="primary" class @clickBtn="handleSubmit"></g-button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!-- -->
|
|
|
|
<div style="width: calc(100vw - 40px)" v-else-if="beFllowAgencyInfo.recordStatus == 5">
|
|
|
|
<div style="width: calc(100vw - 40px)" v-else-if="beFllowAgencyInfo.recordStatus == 5">
|
|
|
|
<g-button btnText="等待通过" type="disabled" class></g-button>
|
|
|
|
<g-button btnText="申请中" icon="icon-time-circle g_mr_4" size="auto" type="disabled" class></g-button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div style="width: calc(100vw - 40px)" v-else-if="beFllowAgencyInfo.recordStatus == 6 && !isSelf">
|
|
|
|
<div style="width: calc(100vw - 40px)" v-else-if="beFllowAgencyInfo.recordStatus == 6 && !isSelf">
|
|
|
|
<g-button btnText="申请关注" type="primary" class @clickBtn="handleSubmit"></g-button>
|
|
|
|
<g-button btnText="申请关注" size="auto" type="primary" class @clickBtn="handleSubmit"></g-button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -133,6 +143,7 @@ export default {
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
numSlot: [],
|
|
|
|
numSlot: [],
|
|
|
|
|
|
|
|
navColor: 'rgb(255,255,255,0)',
|
|
|
|
isLogin: null,
|
|
|
|
isLogin: null,
|
|
|
|
submitConfirm: false,
|
|
|
|
submitConfirm: false,
|
|
|
|
pageSpeed: 0,
|
|
|
|
pageSpeed: 0,
|
|
|
|
@ -210,6 +221,11 @@ export default {
|
|
|
|
beFllowAgencyInfo: {},
|
|
|
|
beFllowAgencyInfo: {},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
onPageScroll(e) {
|
|
|
|
|
|
|
|
if (e.scrollTop <= 100) {
|
|
|
|
|
|
|
|
this.navColor = `rgb(255,255,255,${e.scrollTop / 50})`
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
onLoad(options) {
|
|
|
|
onLoad(options) {
|
|
|
|
console.log('用户详情页:', options, ' version:', 1)
|
|
|
|
console.log('用户详情页:', options, ' version:', 1)
|
|
|
|
|
|
|
|
|
|
|
|
@ -268,6 +284,11 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
|
|
|
|
goHome() {
|
|
|
|
|
|
|
|
uni.switchTab({
|
|
|
|
|
|
|
|
url: '/pages/home/index',
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
},
|
|
|
|
getAgencyInfo() {
|
|
|
|
getAgencyInfo() {
|
|
|
|
let that = this
|
|
|
|
let that = this
|
|
|
|
return new Promise((reso, reject) => {
|
|
|
|
return new Promise((reso, reject) => {
|
|
|
|
|