|
@@ -8,13 +8,18 @@
|
|
|
<el-aside>
|
|
<el-aside>
|
|
|
<!-- 头像区域 -->
|
|
<!-- 头像区域 -->
|
|
|
<div class="avatarArea">
|
|
<div class="avatarArea">
|
|
|
- <img src="../../assets/image/demoImg.png" alt="">
|
|
|
|
|
- <span class="agentname">王三锤</span>
|
|
|
|
|
- <span class="agentTel">18032144123</span>
|
|
|
|
|
|
|
+ <img :src="url" alt="">
|
|
|
|
|
+ <span class="agentname">{{name}}</span>
|
|
|
|
|
+ <span class="agentTel">{{phonenumber}}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<el-menu router>
|
|
<el-menu router>
|
|
|
<!-- 个人信息 -->
|
|
<!-- 个人信息 -->
|
|
|
- <el-menu-item :index="'/' + item.authname" v-for="item in menulist" :key="item.id">
|
|
|
|
|
|
|
+ <el-menu-item
|
|
|
|
|
+ :index="'/' +
|
|
|
|
|
+ item.authname"
|
|
|
|
|
+ v-for="item in menulist"
|
|
|
|
|
+ :key="item.id"
|
|
|
|
|
+ >
|
|
|
<template slot="title">
|
|
<template slot="title">
|
|
|
<span>{{item.title}}</span>
|
|
<span>{{item.title}}</span>
|
|
|
</template>
|
|
</template>
|
|
@@ -38,14 +43,80 @@
|
|
|
components: { divTitleVue },
|
|
components: { divTitleVue },
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ // 姓名
|
|
|
|
|
+ name: '',
|
|
|
|
|
+ // 电话
|
|
|
|
|
+ phonenumber: '',
|
|
|
|
|
+ url: '',
|
|
|
|
|
+
|
|
|
|
|
+ // 当前选中区域的标题
|
|
|
selectpath: "个人信息",
|
|
selectpath: "个人信息",
|
|
|
|
|
+ // 列表展示
|
|
|
menulist : [
|
|
menulist : [
|
|
|
{id: 1, authname: 'userinfo', title: "个人信息"},
|
|
{id: 1, authname: 'userinfo', title: "个人信息"},
|
|
|
{id: 2, authname: 'agentmanagement', title: "商户管理"},
|
|
{id: 2, authname: 'agentmanagement', title: "商户管理"},
|
|
|
{id: 3, authname: 'productmanagement', title: "产品管理"},
|
|
{id: 3, authname: 'productmanagement', title: "产品管理"},
|
|
|
{id: 4, authname: 'cooperateagent', title: "合作管理"},
|
|
{id: 4, authname: 'cooperateagent', title: "合作管理"},
|
|
|
{id: 5, authname: 'teammanagement', title: "团队管理"}
|
|
{id: 5, authname: 'teammanagement', title: "团队管理"}
|
|
|
- ]
|
|
|
|
|
|
|
+ ],
|
|
|
|
|
+
|
|
|
|
|
+ // 请求图片的固定的请求体
|
|
|
|
|
+ queryPicContent: {
|
|
|
|
|
+ getdatafromdbanyway: true,
|
|
|
|
|
+ ownertable: "tenterprise_users",
|
|
|
|
|
+ ownerid: "1",
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ created() {
|
|
|
|
|
+ if (sessionStorage.getItem("store")) {
|
|
|
|
|
+ this.$store.replaceState(Object.assign({}, JSON.parse(sessionStorage.getItem("store"))))
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ window.addEventListener("beforeunload", ()=> {
|
|
|
|
|
+ sessionStorage.setItem("store", JSON.stringify(this.$store.state))
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+ this.getUserData();
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ // 拿用户的头像图片和电话号码名字
|
|
|
|
|
+ async getUserData() {
|
|
|
|
|
+ // 拿图片
|
|
|
|
|
+ const res = await this.$http.post('', this.getTokenInterfaceAvatarData())
|
|
|
|
|
+ if (res.status !== 200) return;
|
|
|
|
|
+ else {
|
|
|
|
|
+ const {data: {data}} = res;
|
|
|
|
|
+ this.url = data[0].fobsurl;
|
|
|
|
|
+ }
|
|
|
|
|
+ // 拿电话号码和名字
|
|
|
|
|
+ const res1 = await this.$http.post('', this.getTokenInterfaceUserInfo())
|
|
|
|
|
+ if (res.status !== 200) return;
|
|
|
|
|
+ const {data: {data}} = res1;
|
|
|
|
|
+ this.name = data[0].fname;
|
|
|
|
|
+ this.phonenumber = data[0].fphonenumber;
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ // 头像数据的请求体
|
|
|
|
|
+ getTokenInterfaceAvatarData() {
|
|
|
|
|
+ const interfaceAvatar = this.$store.state.interfaceData;
|
|
|
|
|
+ const {token, userid} = this.$store.state.selectAccount;
|
|
|
|
|
+ interfaceAvatar.accesstoken = token;
|
|
|
|
|
+ interfaceAvatar.classname = "system.system.docManage"
|
|
|
|
|
+ interfaceAvatar.method = "queryDoc"
|
|
|
|
|
+ interfaceAvatar.content = this.queryPicContent;
|
|
|
|
|
+ interfaceAvatar.content.ownerid = userid;
|
|
|
|
|
+ return interfaceAvatar
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ // 电话号码和姓名的请求体
|
|
|
|
|
+ getTokenInterfaceUserInfo() {
|
|
|
|
|
+ const interfaceUserInfo = this.$store.state.interfaceData;
|
|
|
|
|
+ interfaceUserInfo.accesstoken = this.$store.state.selectAccount.token;
|
|
|
|
|
+ interfaceUserInfo.classname = "customer.usercenter.usermsg.usermsg",
|
|
|
|
|
+ interfaceUserInfo.method = "query_usermsg"
|
|
|
|
|
+ return interfaceUserInfo;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|