|
@@ -1,9 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div class="curPage">
|
|
<div class="curPage">
|
|
- <div v-show="!isWx">
|
|
|
|
- <p>请在微信中打开</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="userInfo" v-show="isWx">
|
|
|
|
|
|
+ <div class="userInfo">
|
|
<van-row
|
|
<van-row
|
|
type="flex"
|
|
type="flex"
|
|
class="imageName"
|
|
class="imageName"
|
|
@@ -17,10 +14,20 @@
|
|
:user_name="user_info.name"
|
|
:user_name="user_info.name"
|
|
width="1.12rem"
|
|
width="1.12rem"
|
|
height="1.12rem"
|
|
height="1.12rem"
|
|
|
|
+ v-if="user_info.imgUrl"
|
|
></userImage>
|
|
></userImage>
|
|
|
|
+ <div style="background: #26A2FF;border-radius: 50%;overflow: hidden;" v-else>
|
|
|
|
+ <userImage
|
|
|
|
+ class="about-me__avatar"
|
|
|
|
+ :img_url="defaultImgUrl"
|
|
|
|
+ user_name="用户"
|
|
|
|
+ width="1.12rem"
|
|
|
|
+ height="1.12rem"
|
|
|
|
+ ></userImage>
|
|
|
|
+ </div>
|
|
<div class="info">
|
|
<div class="info">
|
|
<span
|
|
<span
|
|
- >{{ user_info.name ? user_info.name : "未知"
|
|
|
|
|
|
+ >{{ user_info.name ? user_info.name : "新用户"
|
|
}}<van-icon
|
|
}}<van-icon
|
|
name="notes-o"
|
|
name="notes-o"
|
|
color="#E1B98B"
|
|
color="#E1B98B"
|
|
@@ -46,7 +53,7 @@
|
|
<div class="tabs_content">
|
|
<div class="tabs_content">
|
|
<div class="tabsLi" @click="toUrl('/courseTeam/1')">
|
|
<div class="tabsLi" @click="toUrl('/courseTeam/1')">
|
|
<van-image
|
|
<van-image
|
|
- :src="teamPic"
|
|
|
|
|
|
+ src="static/images/course_team.png"
|
|
style="width: .8rem;height: .8rem;"
|
|
style="width: .8rem;height: .8rem;"
|
|
type="contain"
|
|
type="contain"
|
|
/>
|
|
/>
|
|
@@ -54,7 +61,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="tabsLi" @click="qropen">
|
|
<div class="tabsLi" @click="qropen">
|
|
<van-image
|
|
<van-image
|
|
- :src="ewmPic"
|
|
|
|
|
|
+ src="static/images/course_ewm.png"
|
|
style="width: .8rem;height: .8rem;"
|
|
style="width: .8rem;height: .8rem;"
|
|
type="contain"
|
|
type="contain"
|
|
/>
|
|
/>
|
|
@@ -62,7 +69,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="tabsLi" @click="toUrl('/courseTeam/2')">
|
|
<div class="tabsLi" @click="toUrl('/courseTeam/2')">
|
|
<van-image
|
|
<van-image
|
|
- :src="dealPic"
|
|
|
|
|
|
+ src="static/images/course_dingdan.png"
|
|
style="width: .8rem;height: .8rem;"
|
|
style="width: .8rem;height: .8rem;"
|
|
type="contain"
|
|
type="contain"
|
|
/>
|
|
/>
|
|
@@ -142,9 +149,7 @@
|
|
import Clipboard from "clipboard";
|
|
import Clipboard from "clipboard";
|
|
import QRCode from "qrcodejs2";
|
|
import QRCode from "qrcodejs2";
|
|
import courseList from "./components/courseList.vue";
|
|
import courseList from "./components/courseList.vue";
|
|
-import teamPic from '../../../static/images/course_team.png'
|
|
|
|
-import dealPic from '../../../static/images/course_dingdan.png'
|
|
|
|
-import ewmPic from '../../../static/images/course_ewm.png'
|
|
|
|
|
|
+import {setDocumentTitle} from '../../components/vueHashCalendar/utils/util'
|
|
import {
|
|
import {
|
|
getWxApiToken,
|
|
getWxApiToken,
|
|
getUSerInfo,
|
|
getUSerInfo,
|
|
@@ -158,13 +163,13 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ defaultImgUrl:require('../../assets/images/courseUser.png'),
|
|
showLoad: false,
|
|
showLoad: false,
|
|
tbsIndex: 0,
|
|
tbsIndex: 0,
|
|
clipboard: null,
|
|
clipboard: null,
|
|
qrVisible: false,
|
|
qrVisible: false,
|
|
qrcode: null,
|
|
qrcode: null,
|
|
qrcodeStatus: false,
|
|
qrcodeStatus: false,
|
|
- isWx: true,
|
|
|
|
isAndroid: this.$getCache("isAndroid"),
|
|
isAndroid: this.$getCache("isAndroid"),
|
|
user_info: {
|
|
user_info: {
|
|
imgUrl: "",
|
|
imgUrl: "",
|
|
@@ -248,6 +253,7 @@ export default {
|
|
},
|
|
},
|
|
//获取用户数据
|
|
//获取用户数据
|
|
init() {
|
|
init() {
|
|
|
|
+ setDocumentTitle('首页')
|
|
this.user_info = JSON.parse(localStorage.getItem("wx_user_info"));
|
|
this.user_info = JSON.parse(localStorage.getItem("wx_user_info"));
|
|
if (this.user_info.marketable) {
|
|
if (this.user_info.marketable) {
|
|
this.getDealerCourseList();
|
|
this.getDealerCourseList();
|
|
@@ -302,7 +308,7 @@ export default {
|
|
}`
|
|
}`
|
|
);
|
|
);
|
|
this.qrcode = new QRCode(this.$refs.qrCodeUrl, {
|
|
this.qrcode = new QRCode(this.$refs.qrCodeUrl, {
|
|
- text: `${window.location.href.split("#")[0]}#/courseHome?pid=${
|
|
|
|
|
|
+ text: `${window.location.href.split("#")[0]}#/courseLogin?pid=${
|
|
JSON.parse(localStorage.getItem("wx_user_info")).id
|
|
JSON.parse(localStorage.getItem("wx_user_info")).id
|
|
}`, // 需要转换为二维码的内容
|
|
}`, // 需要转换为二维码的内容
|
|
width: 200,
|
|
width: 200,
|
|
@@ -456,11 +462,13 @@ img {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.tbsR {
|
|
.tbsR {
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
margin-right: .2rem;
|
|
margin-right: .2rem;
|
|
span {
|
|
span {
|
|
font-size: 0.24rem;
|
|
font-size: 0.24rem;
|
|
color: #333;
|
|
color: #333;
|
|
- line-height: 0.3rem;
|
|
|
|
|
|
+ line-height: 0.4rem;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|