Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xiaomai-cloud-class-web
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiaomai-cloud-class
xiaomai-cloud-class-web
Commits
ed7ad85b
Commit
ed7ad85b
authored
Aug 02, 2021
by
zhangleyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:处理字端显示
parent
82c574b0
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
42 additions
and
34 deletions
+42
-34
src/modules/personalInfo/index.less
+8
-6
src/modules/personalInfo/index.tsx
+17
-17
src/modules/root/CollegeManagePage.jsx
+4
-3
src/modules/root/ErrorCollege.jsx
+4
-3
src/modules/root/Header.jsx
+9
-5
No files found.
src/modules/personalInfo/index.less
View file @
ed7ad85b
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
padding: 24px 60px 60px 40px !important;
padding: 24px 60px 60px 40px !important;
}
}
.label{
.label{
width:
84
px;
width:
100
px;
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
src/modules/personalInfo/index.tsx
View file @
ed7ad85b
/*
/*
* @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-0
5-28 15:31:06
* @LastEditTime: 2021-0
8-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"
>

</
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"
...
...
src/modules/root/CollegeManagePage.jsx
View file @
ed7ad85b
...
@@ -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;
});
});
}
}
...
...
src/modules/root/ErrorCollege.jsx
View file @
ed7ad85b
...
@@ -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;
});
});
}
}
...
...
src/modules/root/Header.jsx
View file @
ed7ad85b
...
@@ -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-0
7-14 14:14:16
* @LastEditTime: 2021-0
8-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;
});
});
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment