fix
This commit is contained in:
@@ -4,23 +4,23 @@
|
||||
<div class="homeMain_right_content">
|
||||
<div class="homeMain_user">
|
||||
<div class="homeMain_user_icon" @click="openAccount">
|
||||
<img :src="userInfo?.avatar" alt="">
|
||||
<img :src="userDetail.avatar" alt="">
|
||||
</div>
|
||||
<div class="homeMain_user_detail">
|
||||
<div class="homeMain_user_icon" @click="openAccount">
|
||||
<img :src="userInfo?.avatar" alt="">
|
||||
<img :src="userDetail.avatar" alt="">
|
||||
</div>
|
||||
<div v-if="isTest" class="username">{{$t('Header.hello')}}@{{ $t('isTest.userName') }}</div>
|
||||
<div v-else class="username">{{$t('Header.hello')}}@{{ cookieUserInfo?.userName }}</div>
|
||||
<div v-if="userDetail.systemUser == 3" class="username">{{$t('Header.hello')}}@{{ $t('isTest.userName') }}</div>
|
||||
<div v-else class="username">{{$t('Header.hello')}}@{{ userDetail.userName }}</div>
|
||||
<div class="homeMain_user_detail_attention">
|
||||
<div class="attention_item">
|
||||
<!-- 点击事件就用下面的div -->
|
||||
<!-- <div class="attention_item attention_item_active"> -->
|
||||
<div>{{ userInfo?.followeeCount }}</div>
|
||||
<div>{{ userDetail?.followeeCount }}</div>
|
||||
<span>{{$t('account.Follow')}}</span>
|
||||
</div>
|
||||
<div class="attention_item">
|
||||
<div>{{ userInfo?.followerCount }}</div>
|
||||
<div>{{ userDetail?.followerCount }}</div>
|
||||
<span>{{$t('account.Fans')}}</span>
|
||||
</div>
|
||||
<!-- <div class="attention_item">
|
||||
@@ -31,8 +31,9 @@
|
||||
<div class="homeMain_subscribe">
|
||||
<div>
|
||||
<span class="font">Status</span>
|
||||
<span class="state font">Paid <i class="fi fi-ss-check-circle"></i></span>
|
||||
<span class="time">31 Dec 2024</span>
|
||||
<span v-if="userDetail.timeData.isExpiration" class="stateSucsess font">Valid <i class="fi fi-ss-check-circle"></i></span>
|
||||
<span v-else class="stateError font">Expire <i class="fi fi-ss-check-circle"></i></span>
|
||||
<span class="time">{{ userDetail.timeData.text }}</span>
|
||||
</div>
|
||||
<!-- <div>
|
||||
<span class="font">Cancel Renewal <i class="fi fi-rr-arrow-small-right"></i></span>
|
||||
@@ -56,11 +57,14 @@
|
||||
<i class="fi fi-rs-notebook"></i>
|
||||
<span class="select_item_des">{{$t('Header.ViewOrders')}}</span>
|
||||
</div>
|
||||
<router-link class="select_item" v-if="AdministratorUserIdList.indexOf(cookieUserInfo?.userId) >= 0" :to="`/administrator`">
|
||||
<router-link class="select_item" v-if="userDetail.systemList.indexOf(3) >= 0" :to="`/administrator`">
|
||||
<span class="icon iconfont icon-yonghu"></span>
|
||||
<span class="select_item_des">Administrator</span>
|
||||
</router-link>
|
||||
|
||||
<router-link class="select_item" :to="`/Affiliate`" v-if="userDetail.systemList.indexOf(2) >= 0">
|
||||
<span class="icon iconfont icon-yonghu"></span>
|
||||
<span class="select_item_des">Affiliate</span>
|
||||
</router-link>
|
||||
<div class="select_item" @click="getTutorial()">
|
||||
<span class="fi fi-rr-book-user"></span>
|
||||
<span class="select_item_des">{{$t('Header.Tutorial')}}</span>
|
||||
@@ -116,7 +120,6 @@
|
||||
<UpgradePlan ref="UpgradePlan"></UpgradePlan>
|
||||
<TaskPage ref="TaskPage"></TaskPage>
|
||||
</header>
|
||||
|
||||
<div class="homeMain_content_body">
|
||||
<!-- <router-view v-slot="{ Component }" @setTask = "setTask">
|
||||
<keep-alive>
|
||||
@@ -174,10 +177,9 @@ export default defineComponent({
|
||||
const store = useStore();
|
||||
const {t} = useI18n()
|
||||
const {locale} = useI18n()
|
||||
let userInfo= computed(()=>{
|
||||
return store.state.UserHabit.userInfo
|
||||
let userDetail= computed(()=>{
|
||||
return store.state.UserHabit.userDetail
|
||||
})
|
||||
let isTest = ref()
|
||||
let isMurmur = ref()
|
||||
let credits = computed(()=>{
|
||||
return store.state.UserHabit.credits.value
|
||||
@@ -185,7 +187,6 @@ export default defineComponent({
|
||||
|
||||
let activeCredits = ref(false)
|
||||
let getLangIsShowMark = ref(true)
|
||||
let AdministratorUserIdList = [88,6,46,31,73,83,87,4]
|
||||
let navRouterList = ref([])
|
||||
let messageNum = computed(()=>{
|
||||
return store.state.UserHabit.messageSystem.messageNum
|
||||
@@ -208,6 +209,7 @@ export default defineComponent({
|
||||
}
|
||||
})
|
||||
}
|
||||
MyWs.close()
|
||||
// MyWs.linkWs("wss://"+MyWs.messageUrl,'message')
|
||||
MyWs.linkWs("wss://"+MyWs.messageUrl,'message')
|
||||
let getWsMessage = (data)=>{
|
||||
@@ -221,7 +223,7 @@ export default defineComponent({
|
||||
isObj = true
|
||||
}
|
||||
});
|
||||
if(isObj)store.commit('setUserInfo',obj)
|
||||
if(isObj)store.commit('upUserDetail',obj)
|
||||
|
||||
store.commit('setMessageSystem',data)
|
||||
}
|
||||
@@ -290,15 +292,13 @@ export default defineComponent({
|
||||
})
|
||||
return {
|
||||
store,
|
||||
userInfo,
|
||||
userDetail,
|
||||
t,
|
||||
locale,
|
||||
isTest,
|
||||
isMurmur,
|
||||
credits,
|
||||
activeCredits,
|
||||
getLangIsShowMark,
|
||||
AdministratorUserIdList,
|
||||
navRouterList,
|
||||
messageNum,
|
||||
messageType,
|
||||
@@ -314,15 +314,11 @@ export default defineComponent({
|
||||
data() {
|
||||
return {
|
||||
bindEmailVisible: false,
|
||||
isHaveBindEmail: false,
|
||||
bindEmailStep: 1,
|
||||
email: "",
|
||||
emailCode: ["", "", "", "", "", ""], //邮箱验证码
|
||||
time: 60, //60秒倒计时
|
||||
timer: 0,
|
||||
cookieUserInfo: {
|
||||
userId:-1
|
||||
},
|
||||
timerOperate: null,
|
||||
numTime: 30,
|
||||
timerSec: null,
|
||||
@@ -352,18 +348,23 @@ export default defineComponent({
|
||||
},
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
let isTest = getCookie('isTest')//获取是否是试用用户
|
||||
this.isTest =JSON.parse(isTest)
|
||||
async mounted() {
|
||||
await new Promise((resolve, reject) => {
|
||||
this.store.dispatch('getLangType').then(()=>{
|
||||
this.getLangIsShowMark = false
|
||||
resolve()
|
||||
}).catch(()=>{
|
||||
this.getLangIsShowMark = false
|
||||
resolve()
|
||||
})
|
||||
})
|
||||
let isMurmur = getCookie('isMurmur')//获取是否是试用用户
|
||||
this.isMurmur =JSON.parse(isMurmur)
|
||||
this.cookieUserInfo = JSON.parse(getCookie("userInfo"));
|
||||
if (!this.cookieUserInfo) {
|
||||
this.$router.replace("/");
|
||||
if (this.userDetail.userId && this.userDetail.userId > -1) {
|
||||
this.accountIsLogin();
|
||||
} else {
|
||||
this.accountIsLogin(this.cookieUserInfo);
|
||||
this.$router.replace("/");
|
||||
}
|
||||
this.isHaveBindEmail = this.cookieUserInfo?.email ? true : false;
|
||||
if(!this.isMurmur){
|
||||
this.operateClick();
|
||||
document.addEventListener("click", this.operateClick);
|
||||
@@ -371,10 +372,7 @@ export default defineComponent({
|
||||
this.getCredits()
|
||||
this.getLang('')
|
||||
//语言适配
|
||||
this.store.dispatch('getLangType').then(()=>{
|
||||
this.getLangIsShowMark = false
|
||||
})
|
||||
|
||||
|
||||
|
||||
let tl1 = gsap.timeline({ paused: true });
|
||||
let heradeRight = document.querySelector('.homeMain_max .homeMain_right_content')
|
||||
@@ -410,6 +408,12 @@ export default defineComponent({
|
||||
tl1.reverse()
|
||||
}, 500);
|
||||
})
|
||||
let orderId = sessionStorage.getItem('orderId');//进入首页后是否打开订单列表查询到订单
|
||||
console.log(orderId);
|
||||
if(orderId){
|
||||
let payOrder = this.$refs.payOrder
|
||||
payOrder.init(orderId)
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
setTask(data){
|
||||
@@ -454,9 +458,9 @@ export default defineComponent({
|
||||
},
|
||||
//教程
|
||||
getTutorial(){
|
||||
let url = 'https://code-create.com.hk/wp-content/uploads/2024/10/aida_3.1-Manual-10_21-CN.pdf'
|
||||
let url = 'https://code-create.com.hk/wp-content/uploads/2024/10/aida_3.0-Manual-10_21-CN.pdf'
|
||||
if(this.locale == 'ENGLISH'){
|
||||
url = 'https://code-create.com.hk/wp-content/uploads/2024/10/aida_3.1-Manual-10_21-EN.pdf'
|
||||
url = 'https://code-create.com.hk/wp-content/uploads/2024/10/aida_3.0-Manual-10_21-EN.pdf'
|
||||
showViewVideo({url:'https://code-create.com.hk/wp-content/uploads/2024/10/AiDA-demo-video_10_21_EN.mp4'})
|
||||
}else{
|
||||
showViewVideo({url:'https://code-create.com.hk/wp-content/uploads/2024/10/AiDA-demo-video_10_21_CN.mp4'})
|
||||
@@ -472,11 +476,10 @@ export default defineComponent({
|
||||
//登出
|
||||
async logout() {
|
||||
let data = {
|
||||
userId: this.cookieUserInfo.userId,
|
||||
userId: this.userDetail.userId,
|
||||
};
|
||||
let isTest = getCookie('isTest')
|
||||
// console.log(getCookie("token"));
|
||||
if(JSON.parse(isTest)){
|
||||
if(this.userDetail.systemUser == 3){
|
||||
await Https.axiosGet(Https.httpUrls.trialUserLogout,).then((rv) => {
|
||||
Https.axiosPost(Https.httpUrls.accountLogout, data).then((rv) => {
|
||||
this.$router.replace("/");
|
||||
@@ -489,7 +492,7 @@ export default defineComponent({
|
||||
});
|
||||
this.$router.replace("/");
|
||||
}
|
||||
this.store.commit('clearSystemUser')
|
||||
this.store.commit('createDetail')
|
||||
|
||||
// WriteCookie("token");
|
||||
clonAllCookie()
|
||||
@@ -497,9 +500,9 @@ export default defineComponent({
|
||||
|
||||
},
|
||||
//判断是否登录
|
||||
accountIsLogin(userInfo) {
|
||||
accountIsLogin() {
|
||||
let data = {
|
||||
userId: userInfo.userId,
|
||||
userId: this.userDetail.userId,
|
||||
};
|
||||
Https.axiosPost(Https.httpUrls.accountIsLogin, data).then((rv) => {
|
||||
if (!rv) {
|
||||
@@ -743,9 +746,12 @@ export default defineComponent({
|
||||
font-weight: 600;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
.state{
|
||||
.stateSucsess{
|
||||
color: #3ab45c;
|
||||
}
|
||||
.stateError{
|
||||
color: #b43a3a;
|
||||
}
|
||||
.time{
|
||||
font-size: 1.4rem;
|
||||
font-weight: 400;
|
||||
|
||||
Reference in New Issue
Block a user