🐞 fix:优化分享图片,修复我的页面无法触发用户信息授权弹窗

This commit is contained in:
2022-08-01 11:32:49 +08:00
parent 6ea58ad911
commit ac4cd5ddb8
6 changed files with 194 additions and 205 deletions
+24 -21
View File
@@ -1,5 +1,5 @@
.main {
background-color: #F8F8F8;
background-color: #f8f8f8;
min-height: 100vh;
display: flex;
flex-direction: column;
@@ -17,8 +17,12 @@
}
.auth-suspension {
position: absolute;
position: fixed;
left: 0;
top: 0;
z-index: 1;
width: 100vw;
height: 100vh;
inset: 0;
}
@@ -58,7 +62,7 @@
.arcd-info-left-portrait {
width: 170px;
height: 170px;
background: rgba(0, 0, 0, 0.00);
background: rgba(0, 0, 0, 0);
border: 4px solid #ffffff;
border-radius: 50%;
overflow: hidden;
@@ -138,22 +142,21 @@
border-bottom: 2px solid #dddddd;
padding: 0 5px 15px;
box-sizing: border-box;
.card_main_title_order{
flex:1;
.card_main_title_order {
flex: 1;
font-size: 28px;
font-weight: 700;
}
.order_more{
.order_more {
display: flex;
justify-content: flex-end;
align-items: center;
font-size: 25px;
color: #707070;
text{
text {
width: auto;
}
}
}
.card-main-title text {
@@ -181,7 +184,7 @@
.card-main-title-content-item Text {
font-size: 56px;
color: #3C3C3C;
color: #3c3c3c;
}
.card-main-title-content-item-badge {
@@ -215,8 +218,8 @@
grid-template-columns: repeat(2, 1fr);
}
.assets-content>view,
.assets-content>navigator {
.assets-content > view,
.assets-content > navigator {
text-align: center;
}
@@ -282,7 +285,7 @@
.card-main-list-content-item-right text {
font-size: 30px;
}
}
.card-main-list-content-item .customer {
position: absolute;
opacity: 0;
@@ -315,14 +318,14 @@
.auth-status,
.auth-status-ongoing {
color: #EE7500;
background-color: #FFE6CE;
color: #ee7500;
background-color: #ffe6ce;
}
.auth-status,
.auth-status-adopt {
color: #007AFF;
background-color: #CDE5FF;
color: #007aff;
background-color: #cde5ff;
}
.auth-tips {
@@ -334,7 +337,7 @@
.auth-tips,
.auth-tips-adopt {
color: #ABABAB;
color: #ababab;
}
.auth-tips text {
@@ -426,7 +429,7 @@
.tips-modal-button {
display: flex;
border-top: 1px solid #DDDDDD;
border-top: 1px solid #dddddd;
margin-top: 45px;
}
@@ -445,7 +448,7 @@
font-weight: 400;
color: #707070;
border-radius: 0;
border-right: 1px solid #DDDDDD;
border-right: 1px solid #dddddd;
}
.tips-modal-button button::after {
@@ -537,7 +540,7 @@
padding-left: 10px;
width: 100px;
height: 32px;
background: rgba(255, 0, 0, 0.10);
background: rgba(255, 0, 0, 0.1);
border-radius: 10px;
color: #ff0000;
}
@@ -559,4 +562,4 @@
}
}
}
}
}
+22 -19
View File
@@ -23,6 +23,7 @@ export default () => {
const handleAuth = async () => {
console.log('授权面版')
if (adminUserInfo?.is_authorize_name) return false
getSelfUserInfo()
.then()
.catch(() => {
@@ -37,26 +38,28 @@ export default () => {
getAdminUserInfo()
Apiassets()
})
const checkGo = () => {
if (
adminUserInfo?.authentication_status === 0 ||
adminUserInfo?.authentication_status === 1 ||
adminUserInfo?.authentication_status === 2 ||
adminUserInfo?.authentication_status === 3
) {
Taro.showModal({
const checkGo = async () => {
if (adminUserInfo?.authentication_status !== 4) {
let res = await Taro.showModal({
title: '提示',
content: '你还未认证,认证后解锁更多功能',
content: '你暂未开通授信,目前仅支持线下申请,开通后可使用账期采购。',
cancelText: '稍后认证',
confirmText: '去认证',
success: function (res) {
if (res.confirm) {
Taro.navigateTo({ url: '/pages/certification/index' })
} else if (res.cancel) {
console.log('用户点击取消')
}
},
confirmText: '联系客服',
})
if (res.confirm) {
Taro.showModal({
content: '联系电话:0757-8270 6695',
cancelText: '取消',
confirmText: '拨打',
success: function (res) {
if (res.confirm) {
Taro.makePhoneCall({
phoneNumber: '(0757)82706695',
})
}
},
})
}
} else {
Taro.navigateTo({
url: '/pages/creditLine/index',
@@ -72,7 +75,7 @@ export default () => {
{/* 测试暂时添加 */}
<View style={{ fontSize: '26rpx', color: '#707070', textAlign: 'center' }}>{current_version}</View>
{current_env === 'development' && <View style={{ fontSize: '26rpx', color: '#707070', textAlign: 'center' }}>{BASE_URL}</View>}
{!adminUserInfo?.is_authorize_name && <View onClick={handleAuth} className={styles['auth-suspension']}></View>}
{!adminUserInfo?.is_authorize_name && <View onClick={handleAuth} catchMove className={styles['auth-suspension']}></View>}
</View>
)
}
@@ -133,7 +136,7 @@ const Header = memo((props: any) => {
})
}
return (
<View className={styles.header}>
<View className={styles.header} onClick={props.onClick}>
<View className={`${styles.crad} ${styles['header-card']}`}>
<View className={styles['card-info']}>
<View className={styles['arcd-info-left']}>