Commit ed7ad85b by zhangleyuan

feat:处理字端显示

parent 82c574b0
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
padding: 24px 60px 60px 40px !important; padding: 24px 60px 60px 40px !important;
} }
.label{ .label{
width:84px; width:100px;
text-align:right; text-align:right;
font-size: 14px; font-size: 14px;
color: #666666; color: #666666;
...@@ -37,10 +37,10 @@ ...@@ -37,10 +37,10 @@
color:#FFF; color:#FFF;
font-size:22px; font-size:22px;
} }
&:hover{ // &:hover{
display: inline-block; // display: inline-block;
opacity:0.5; // opacity:0.5;
} // }
} }
} }
.name-item{ .name-item{
...@@ -58,7 +58,8 @@ ...@@ -58,7 +58,8 @@
} }
} }
.save-btn { .save-btn {
margin-left: 92px; margin-top:20px;
margin-left: 106px;
} }
} }
\ No newline at end of file
/* /*
* @Author: zhangleyuan * @Author: zhangleyuan
* @Date: 2020-11-27 15:06:31 * @Date: 2020-11-27 15:06:31
* @LastEditors: wufan * @LastEditors: Please set LastEditors
* @LastEditTime: 2021-05-28 15:31:06 * @LastEditTime: 2021-08-02 16:35:20
* @Description: 描述一下 * @Description: 描述一下
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有 * @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/ */
...@@ -17,6 +17,7 @@ import IdentificationModal from "./IdentificationModal"; ...@@ -17,6 +17,7 @@ import IdentificationModal from "./IdentificationModal";
import ChangePhoneModal from "./ChangePhoneModal"; import ChangePhoneModal from "./ChangePhoneModal";
import BaseService from "@/domains/basic-domain/baseService"; import BaseService from "@/domains/basic-domain/baseService";
import StoreService from "@/domains/store-domain/storeService"; import StoreService from "@/domains/store-domain/storeService";
import WWOpenDataCom from '@/components/WWOpenDataCom';
import User from "@/common/js/user"; import User from "@/common/js/user";
import "./index.less"; import "./index.less";
import { XMContext } from "@/store/context"; import { XMContext } from "@/store/context";
...@@ -35,7 +36,7 @@ function PersonalInfoPage() { ...@@ -35,7 +36,7 @@ function PersonalInfoPage() {
const [roleCodes, setRoleCodes] = useState([]); const [roleCodes, setRoleCodes] = useState([]);
const [phone, setPhone] = useState(""); const [phone, setPhone] = useState("");
const [weChatAccount, setWeChatAccount] = useState(""); const [weChatAccount, setWeChatAccount] = useState("");
const [departmentList,setDepartmentList] = useState([]);
const storeUserId = User.getStoreUserId(); const storeUserId = User.getStoreUserId();
const ctx: any = useContext(XMContext); const ctx: any = useContext(XMContext);
const userId = User.getUserId(); const userId = User.getUserId();
...@@ -51,11 +52,12 @@ function PersonalInfoPage() { ...@@ -51,11 +52,12 @@ function PersonalInfoPage() {
storeUserId: User.getStoreUserId(), storeUserId: User.getStoreUserId(),
}; };
BaseService.getStoreUser(param).then((res) => { BaseService.getStoreUser(param).then((res) => {
const { nickName, phone, roleCodes, weChatAccount } = res.result; const { nickName, phone, roleCodes, weChatAccount,depNameList=[]} = res.result;
setNickName(nickName); setNickName(nickName);
setPhone(phone); setPhone(phone);
setRoleCodes(roleCodes); setRoleCodes(roleCodes);
setWeChatAccount(weChatAccount); setWeChatAccount(weChatAccount);
setDepartmentList(depNameList)
if (res.result.avatar) { if (res.result.avatar) {
setAvatar(res.result.avatar); setAvatar(res.result.avatar);
} }
...@@ -122,7 +124,6 @@ function PersonalInfoPage() { ...@@ -122,7 +124,6 @@ function PersonalInfoPage() {
setPhone(phone); setPhone(phone);
} }
console.log('User.getStoreType()',User.getStoreType());
return ( return (
<div className="page personal-info-page"> <div className="page personal-info-page">
<div className="content-header">个人设置</div> <div className="content-header">个人设置</div>
...@@ -130,18 +131,7 @@ console.log('User.getStoreType()',User.getStoreType()); ...@@ -130,18 +131,7 @@ console.log('User.getStoreType()',User.getStoreType());
<Form> <Form>
<div className="avatat-item"> <div className="avatat-item">
<span className="label">头像:</span> <span className="label">头像:</span>
<input
type="file"
accept="image/*"
value={""}
id="CrpperAvatarPic"
style={{ display: "none" }}
onChange={_handleUpdateAvatar}
/>
<img className="avatar" src={avatar}></img> <img className="avatar" src={avatar}></img>
<span className="avatar-cover" onClick={_onUpload}>
<span className="icon iconfont pen">&#xe82c;</span>
</span>
{cropperModalVisible && ( {cropperModalVisible && (
<CropperModal <CropperModal
imgUrl={imgUrl} imgUrl={imgUrl}
...@@ -162,9 +152,13 @@ console.log('User.getStoreType()',User.getStoreType()); ...@@ -162,9 +152,13 @@ console.log('User.getStoreType()',User.getStoreType());
}} }}
/> />
</div> </div>
<div className="phone-item">
<span className="label">企业微信姓名:</span>
<span><WWOpenDataCom type="userName" openid={weChatAccount}/></span>
</div>
{isWorkWechat ? ( {isWorkWechat ? (
<div className="phone-item"> <div className="phone-item">
<span className="label">企业微信号:</span> <span className="label">企业微信号:</span>
<span>{weChatAccount}</span> <span>{weChatAccount}</span>
</div> </div>
) : ( ) : (
...@@ -181,6 +175,12 @@ console.log('User.getStoreType()',User.getStoreType()); ...@@ -181,6 +175,12 @@ console.log('User.getStoreType()',User.getStoreType());
</Button> </Button>
</div> </div>
)} )}
<div>
<span className="label">所在部门:</span>
{departmentList.map((item,index)=>{
return <span>{item}{index<departmentList.length-1?'、':''}</span>
})}
</div>
<div className="save-btn"> <div className="save-btn">
<Button <Button
type="primary" type="primary"
......
...@@ -222,9 +222,10 @@ export default class CollegeManagePage extends React.Component { ...@@ -222,9 +222,10 @@ export default class CollegeManagePage extends React.Component {
User.removeUserId(); User.removeUserId();
User.removeToken(); User.removeToken();
User.removeEnterpriseId(); User.removeEnterpriseId();
User.clearUserInfo(); window.RCHistory.replace('/login');
const htmlUrl = `${LIVE_SHARE}store/index?id=${User.getCustomerStoreId()||User.getStoreId()}&userId=${User.getUserId()}&from=work_weixin`; // User.clearUserInfo();
window.location.href = htmlUrl; // const htmlUrl = `${LIVE_SHARE}store/index?id=${User.getCustomerStoreId()||User.getStoreId()}&userId=${User.getUserId()}&from=work_weixin`;
// window.location.href = htmlUrl;
}); });
} }
......
...@@ -71,9 +71,10 @@ export default class ErrorCollege extends React.Component { ...@@ -71,9 +71,10 @@ export default class ErrorCollege extends React.Component {
User.removeUserId(); User.removeUserId();
User.removeToken(); User.removeToken();
User.removeEnterpriseId(); User.removeEnterpriseId();
User.clearUserInfo(); window.RCHistory.replace('/login');
const url = `${LIVE_SHARE}store/index?id=${User.getCustomerStoreId()||User.getStoreId()}&userId=${User.getUserId()}&from=work_weixin`; // User.clearUserInfo();
window.location.href = url; // const url = `${LIVE_SHARE}store/index?id=${User.getCustomerStoreId()||User.getStoreId()}&userId=${User.getUserId()}&from=work_weixin`;
// window.location.href = url;
}); });
} }
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: 吴文洁 * @Author: 吴文洁
* @Date: 2019-09-10 18:26:03 * @Date: 2019-09-10 18:26:03
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @LastEditTime: 2021-07-14 14:14:16 * @LastEditTime: 2021-08-02 16:40:31
* @Description: * @Description:
*/ */
import React, { useRef, useContext, useEffect, useState } from 'react'; import React, { useRef, useContext, useEffect, useState } from 'react';
...@@ -19,6 +19,7 @@ import CourseService from '@/domains/course-domain/CourseService'; ...@@ -19,6 +19,7 @@ import CourseService from '@/domains/course-domain/CourseService';
import qrcode from '@/libs/qrcode/qrcode.js'; import qrcode from '@/libs/qrcode/qrcode.js';
import Bus from '@/core/tbus'; import Bus from '@/core/tbus';
import ClickOutside from '../../components/ClickOutside'; import ClickOutside from '../../components/ClickOutside';
import WWOpenDataCom from '@/components/WWOpenDataCom';
import _ from 'underscore'; import _ from 'underscore';
const baseImg = 'https://image.xiaomaiketang.com/xm/rJeQaZxtc7.png'; const baseImg = 'https://image.xiaomaiketang.com/xm/rJeQaZxtc7.png';
...@@ -133,7 +134,9 @@ function Header(props) { ...@@ -133,7 +134,9 @@ function Header(props) {
<div className='user-detail'> <div className='user-detail'>
<div className='box'> <div className='box'>
<Tooltip title={nickName}> <Tooltip title={nickName}>
<div className='name'>{nickName}</div> <div className='name'>
<WWOpenDataCom type="userName" openid={nickName}/>
</div>
</Tooltip> </Tooltip>
<span className='phone'>{phone}</span> <span className='phone'>{phone}</span>
</div> </div>
...@@ -200,9 +203,10 @@ function Header(props) { ...@@ -200,9 +203,10 @@ function Header(props) {
User.removeUserId(); User.removeUserId();
User.removeToken(); User.removeToken();
User.removeEnterpriseId(); User.removeEnterpriseId();
User.clearUserInfo(); window.RCHistory.replace('/login');
const url = `${LIVE_SHARE}store/index?id=${User.getCustomerStoreId() || User.getStoreId()}&userId=${User.getUserId()}&from=work_weixin`; // User.clearUserInfo();
window.location.href = url; // const url = `${LIVE_SHARE}store/index?id=${User.getCustomerStoreId() || User.getStoreId()}&userId=${User.getUserId()}&from=work_weixin`;
// window.location.href = url;
}); });
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment