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
aa618b9d
Commit
aa618b9d
authored
Jun 21, 2021
by
maolipeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:接口调试。。。。
parent
85c17b16
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
168 additions
and
86 deletions
+168
-86
src/modules/home/Home.jsx
+35
-17
src/modules/root/CollegeManagePage.jsx
+20
-4
src/modules/root/Menu.less
+0
-1
src/modules/root/Menu.tsx
+113
-64
No files found.
src/modules/home/Home.jsx
View file @
aa618b9d
import
React
from
'react'
;
import
React
,
{
useEffect
,
useState
}
from
'react'
;
import
{
Select
,
Tooltip
}
from
'antd'
;
import
DataSet
from
"@antv/data-set"
;
import
{
Chart
as
G2Chart
}
from
'@antv/g2'
;
...
...
@@ -19,11 +19,44 @@ import {
}
from
"bizcharts"
;
import
moment
from
'moment'
import
Service
from
"@/common/js/service"
;
import
BaseService
from
"@/domains/basic-domain/baseService"
;
import
User
from
'@/common/js/user'
;
import
'./Home.less'
;
const
Option
=
Select
.
Option
;
function
HomeTip
()
{
const
[
isOverNum
,
setIsOverNum
]
=
useState
(
false
)
useEffect
(()
=>
{
BaseService
.
getLesseeVersionMsg
()
.
then
(
res
=>
{
setIsOverNum
(
res
.
result
.
surplusUserNum
===
0
)
})
},[])
return
isOverNum
?
(
<
div
className=
"home-tip"
>
<
div
className=
"content"
>
<
span
className=
"icon iconfont"
style=
{
{
color
:
"#FF4F4F"
,
marginRight
:
"8px"
}
}
>

</
span
>
温馨提示:企业使用人数已达上限,将无法新增员工、学员,如需增加人数限制,请联系小麦企学院服务平台。
<
div
className=
"renew-btn"
>
立即续费
<
div
className=
"renew-popover"
>
<
div
className=
"popover-arrow"
><
span
class=
"popover-arrow-content"
></
span
></
div
>
<
div
className=
"qrcode"
>
<
img
src=
"https://cdn.xiaomai5.com/qixueyuankehu.png"
alt=
""
></
img
>
<
div
className=
"des"
>
微信/企业微信扫码续费
</
div
>
</
div
>
<
div
className=
"phone"
><
svg
style=
{
{
position
:
"relative"
,
top
:
"2px"
,
marginRight
:
"4px"
}
}
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
><
path
d=
"M512.651 3.78c-281.433 0-509.21 228.324-509.21 509.209 0 281.43 228.325 509.203 509.21 509.203 281.427 0 509.202-228.317 509.202-509.203 0.55-280.885-227.775-509.21-509.202-509.21z m198.205 743.553c-36.14 36.136-169.737 1.641-302.24-130.312-131.953-131.959-165.902-266.104-129.768-301.695 31.211-31.21 68.99-85.417 125.939-14.782 56.943 70.629 29.016 90.34-3.291 122.647-22.449 22.448 24.642 79.392 73.37 128.125 49.283 48.73 105.678 95.818 128.126 73.368 32.306-32.305 52.017-60.23 122.646-3.288 71.182 56.949 16.426 95.276-14.782 125.937z"
p
-
id=
"4409"
fill=
"#999999"
></
path
></
svg
>
咨询电话:19157875632
</
div
>
</
div
>
</
div
>
</
div
>
</
div
>
)
:
(
""
)
}
class
Home
extends
React
.
Component
{
constructor
(
props
)
{
super
(
props
);
...
...
@@ -265,22 +298,7 @@ class Home extends React.Component {
};
return
(
<
div
className=
"home-page"
>
<
div
className=
"home-tip"
>
<
div
className=
"content"
>
<
span
className=
"icon iconfont"
style=
{
{
color
:
"#FF4F4F"
,
marginRight
:
"8px"
}
}
>

</
span
>
温馨提示:企业使用人数已达上限,将无法新增员工、学员,如需增加人数限制,请联系小麦企学院服务平台。
<
div
className=
"renew-btn"
>
立即续费
<
div
className=
"renew-popover"
>
<
div
className=
"popover-arrow"
><
span
class=
"popover-arrow-content"
></
span
></
div
>
<
div
className=
"qrcode"
>
<
img
src=
"https://cdn.xiaomai5.com/qixueyuankehu.png"
alt=
""
></
img
>
<
div
className=
"des"
>
微信/企业微信扫码续费
</
div
>
</
div
>
<
div
className=
"phone"
><
svg
style=
{
{
position
:
"relative"
,
top
:
"2px"
,
marginRight
:
"4px"
}
}
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
><
path
d=
"M512.651 3.78c-281.433 0-509.21 228.324-509.21 509.209 0 281.43 228.325 509.203 509.21 509.203 281.427 0 509.202-228.317 509.202-509.203 0.55-280.885-227.775-509.21-509.202-509.21z m198.205 743.553c-36.14 36.136-169.737 1.641-302.24-130.312-131.953-131.959-165.902-266.104-129.768-301.695 31.211-31.21 68.99-85.417 125.939-14.782 56.943 70.629 29.016 90.34-3.291 122.647-22.449 22.448 24.642 79.392 73.37 128.125 49.283 48.73 105.678 95.818 128.126 73.368 32.306-32.305 52.017-60.23 122.646-3.288 71.182 56.949 16.426 95.276-14.782 125.937z"
p
-
id=
"4409"
fill=
"#999999"
></
path
></
svg
>
咨询电话:19157875632
</
div
>
</
div
>
</
div
>
</
div
>
</
div
>
<
HomeTip
/>
<
div
className=
"data-wrap"
>
<
div
className=
"home-title"
>
数据概况
</
div
>
<
div
className=
"data-box"
>
...
...
src/modules/root/CollegeManagePage.jsx
View file @
aa618b9d
...
...
@@ -22,28 +22,44 @@ function ExpirationPopover(props) {
useEffect
(()
=>
{
if
(
props
.
surplusDayTime
===
0
)
{
//已过期
if
(
storage
.
get
(
"expiration_tip"
+
User
.
getUserId
()
+
"_login"
)
===
"true"
)
{
let
loginflag
=
storage
.
get
(
"expiration_tip_login"
)
if
(
loginflag
===
null
||
loginflag
===
"true"
)
{
//只有登陆进来的时候提示一次
console
.
log
(
"showtype"
,
showType
)
setShowType
(
3
)
}
}
else
{
return
}
//即将过期
if
(
props
.
surplusDayTime
===
30
)
{
if
(
storage
.
get
(
"expiration_tip"
+
User
.
getUserId
()
+
"_thirty"
)
==
null
||
storage
.
get
(
"expiration_tip"
+
User
.
getUserId
()
+
"_thirty"
)
===
"true"
)
{
setShowType
(
1
)
}
}
else
if
(
props
.
surplusDayTime
<=
7
)
{
return
}
if
(
props
.
surplusDayTime
<=
7
)
{
let
daysflag
=
storage
.
getObj
(
"expiration_tip"
+
User
.
getUserId
()
+
"_7day"
);
if
(
!
daysflag
)
{
setShowType
(
2
)
return
}
if
(
daysflag
[
props
.
surplusDayTime
-
1
]
===
0
)
{
setShowType
(
2
)
}
}
},[
props
.
endTime
,
props
.
surplusDayTime
])
function
iknow
()
{
if
(
props
.
surplusDayTime
===
0
)
{
//已过期
storage
.
set
(
"expiration_tip
"
+
User
.
getUserId
()
+
"
_login"
,
false
)
storage
.
set
(
"expiration_tip_login"
,
false
)
}
else
if
(
props
.
surplusDayTime
===
30
)
{
storage
.
set
(
"expiration_tip"
+
User
.
getUserId
()
+
"_thirty"
,
false
)
}
else
if
(
props
.
surplusDayTime
<=
7
)
{
let
daysflag
=
[
0
,
0
,
0
,
0
,
0
,
0
,
0
]
daysflag
[
props
.
surplusDayTime
-
1
]
=
1
storage
.
setObj
(
"expiration_tip"
+
User
.
getUserId
()
+
"_7day"
,
daysflag
)
}
setShowType
(
0
)
}
...
...
src/modules/root/Menu.less
View file @
aa618b9d
...
...
@@ -194,7 +194,6 @@
}
.expiration-time {
width: 129px;
height: 24px;
text-align: center;
font-size: 12px;
...
...
src/modules/root/Menu.tsx
View file @
aa618b9d
import
React
,
{
useContext
,
useEffect
,
useState
}
from
'react'
;
import
React
,
{
useContext
,
useEffect
,
useState
,
version
}
from
'react'
;
import
{
withRouter
,
}
from
'react-router-dom'
;
...
...
@@ -6,21 +6,128 @@ import { Menu, Popover, Tooltip } from 'antd';
import
{
RightOutlined
}
from
'@ant-design/icons'
import
{
menuList
}
from
'../../routes//config/menuList'
import
{
XMContext
}
from
'../../store/context'
;
import
BaseService
from
"@/domains/basic-domain/baseService"
;
import
classNames
from
'classnames'
;
import
User
from
"@/common/js/user"
import
_
from
'underscore'
;
import
"./Menu.less"
;
import
{
display
}
from
'html2canvas/dist/types/css/property-descriptors/display'
;
import
moment
from
'moment'
;
const
{
SubMenu
}
=
Menu
;
interface
VersionInfo
{
dayTime
:
number
stateEnum
:
string
surplusDayTime
:
number
surplusUserNum
:
number
userNum
:
number
validEndTime
:
string
validStartTime
:
string
}
function
VersionPanel
(
props
:
any
)
{
const
[
versionName
,
setVersionName
]
=
useState
(
"标准版"
)
const
[
showVersionPopover
,
setShowVersionPopover
]
=
useState
(
false
)
const
[
showRenewPopover
,
setShowRenewPopover
]
=
useState
(
false
)
const
[
isExpiration
,
setIsExpiration
]
=
useState
(
false
)
const
[
versionInfo
,
setVersionInfo
]
=
useState
<
any
>
({})
useEffect
(()
=>
{
BaseService
.
getLesseeVersionMsg
()
.
then
(
res
=>
{
let
version
=
res
.
result
User
.
setVersion
(
version
)
let
versioninfo
=
{
userNum
:
version
.
userNum
,
surplusUserNum
:
version
.
surplusUserNum
,
surplusDayTime
:
version
.
surplusDayTime
,
validEndTime
:
moment
(
version
.
validEndTime
).
format
(
"YYYY-MM-DD"
),
validStartTime
:
moment
(
version
.
validStartTime
).
format
(
"YYYY-MM-DD"
),
}
setVersionInfo
(
versioninfo
)
if
(
version
.
surplusDayTime
===
0
)
{
setIsExpiration
(
true
)
}
})
},[])
function
onVersionEnter
()
{
setShowVersionPopover
(
true
)
}
function
onVersionLeave
()
{
setShowVersionPopover
(
false
)
setShowRenewPopover
(
false
)
}
function
onRenewClick
()
{
setShowRenewPopover
(
true
)
setShowVersionPopover
(
false
)
}
const
versionPopoverClass
=
classNames
({
'popover'
:
true
,
'popover-show'
:
showVersionPopover
})
const
renewPopoverClass
=
classNames
({
'renew-popover'
:
true
,
'renew-popover-show'
:
showRenewPopover
})
return
(
<
div
className=
"version-info"
onMouseEnter=
{
onVersionEnter
}
onMouseLeave=
{
onVersionLeave
}
>
<
div
className=
"row-1"
>
<
div
className=
"version-name"
>
{
versionName
}
</
div
>
<
div
className=
"renew"
onClick=
{
onRenewClick
}
>
去续费
<
span
className=
"icon iconfont"
style=
{
{
fontSize
:
"10px"
}
}
>

</
span
>
<
div
className=
{
renewPopoverClass
}
>
<
div
className=
"qrcode"
>
<
img
src=
"https://cdn.xiaomai5.com/qixueyuankehu.png"
alt=
""
></
img
>
<
div
className=
"des"
>
微信/企业微信扫码续费
</
div
>
</
div
>
<
div
className=
"phone"
><
svg
style=
{
{
position
:
"relative"
,
top
:
"2px"
,
marginRight
:
"4px"
}
}
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
><
path
d=
"M512.651 3.78c-281.433 0-509.21 228.324-509.21 509.209 0 281.43 228.325 509.203 509.21 509.203 281.427 0 509.202-228.317 509.202-509.203 0.55-280.885-227.775-509.21-509.202-509.21z m198.205 743.553c-36.14 36.136-169.737 1.641-302.24-130.312-131.953-131.959-165.902-266.104-129.768-301.695 31.211-31.21 68.99-85.417 125.939-14.782 56.943 70.629 29.016 90.34-3.291 122.647-22.449 22.448 24.642 79.392 73.37 128.125 49.283 48.73 105.678 95.818 128.126 73.368 32.306-32.305 52.017-60.23 122.646-3.288 71.182 56.949 16.426 95.276-14.782 125.937z"
p
-
id=
"4409"
fill=
"#999999"
></
path
></
svg
>
咨询电话:19157875632
</
div
>
</
div
>
</
div
>
</
div
>
<
div
className=
"expiration-time"
>
有效期至
{
versionInfo
.
validEndTime
}{
isExpiration
?
"(已过期)"
:
""
}
</
div
>
<
div
className=
{
versionPopoverClass
}
>
<
div
className=
"title"
>
版本信息
</
div
>
{
isExpiration
?
<
div
className=
"expiration-tag"
>
已过期
</
div
>
:
""
}
<
div
className=
"content"
>
<
div
className=
"widget"
style=
{
{
marginRight
:
"40px"
,
marginBottom
:
"16px"
}
}
>
<
div
className=
"lable"
>
剩余天数
</
div
>
<
div
className=
"lable-text"
>
{
versionInfo
.
surplusDayTime
}
</
div
>
</
div
>
<
div
className=
"widget"
style=
{
{
marginBottom
:
"16px"
}
}
>
<
div
className=
"lable"
>
有效起止日期
</
div
>
<
div
className=
"lable-text"
>
{
versionInfo
.
validStartTime
}
~
{
versionInfo
.
validEndTime
}
</
div
>
</
div
>
<
div
className=
"widget"
style=
{
{
marginRight
:
"40px"
,
marginBottom
:
"8px"
}
}
>
<
div
className=
"lable"
>
剩余人数
</
div
>
<
div
className=
"lable-text"
>
{
versionInfo
.
surplusUserNum
}
</
div
>
</
div
>
<
div
className=
"widget"
style=
{
{
marginBottom
:
"8px"
}
}
>
<
div
className=
"lable"
style=
{
{
display
:
"inline-block"
}
}
>
人数限制
</
div
>
<
Tooltip
overlayStyle=
{
{
maxWidth
:
"587px"
,
width
:
"587px"
}
}
placement=
"topLeft"
arrowPointAtCenter
title=
{
()
=>
{
return
(<
div
><
div
>
1、若员工/学员存在多个学院,企业人数只统计为1人;
</
div
><
div
>
2、若一个学员既用「企业微信」登录学习又用「微信」登录学习,企业人数将统计为2人。
</
div
></
div
>)}
}
>
<
div
style=
{
{
display
:
"inline-block"
,
position
:
"relative"
,
top
:
"2px"
,
marginLeft
:
"4px"
}
}
><
span
><
svg
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p
-
id=
"1026"
width=
"14"
height=
"14"
><
path
d=
"M512 68.266667c245.111467 0 443.733333 198.656 443.733333 443.733333s-198.621867 443.733333-443.733333 443.733333C266.922667 955.733333 68.266667 757.077333 68.266667 512S266.922667 68.266667 512 68.266667z m29.320533 596.548266c0.477867-27.989333 2.4576-48.196267 5.802667-60.654933 3.413333-12.458667 8.567467-23.4496 15.633067-33.0752 6.997333-9.557333 21.9136-24.507733 44.714666-44.714667 33.928533-30.037333 56.797867-55.637333 68.437334-76.5952a139.1616 139.1616 0 0 0 17.5104-68.846933c0-43.008-16.5888-79.701333-49.800534-110.011733-33.1776-30.378667-77.6192-45.533867-133.358933-45.533867-52.6336 0-94.958933 14.1312-126.976 42.3936-31.9488 28.2624-51.268267 68.949333-57.685333 122.094933l71.8848 8.533334c6.212267-39.6288 19.3536-68.778667 39.3216-87.483734 19.933867-18.6368 44.817067-27.989333 74.6496-27.989333 30.788267 0 56.900267 10.308267 78.165333 30.9248 21.265067 20.5824 31.880533 44.544 31.880533 71.748267 0 15.018667-3.618133 28.910933-10.922666 41.608533-7.168 12.731733-22.971733 29.764267-47.240534 51.131733-24.200533 21.367467-41.028267 37.649067-50.346666 48.810667-12.6976 15.291733-21.9136 30.481067-27.613867 45.533867-7.748267 19.933867-11.639467 43.690667-11.639467 71.133866 0 4.676267 0.1024 11.707733 0.341334 21.026134h67.242666z m8.192 140.3904v-79.735466h-79.701333v79.735466h79.701333z"
fill=
"#bfbfbf"
p
-
id=
"1027"
></
path
></
svg
></
span
></
div
>
</
Tooltip
>
<
div
className=
"lable-text"
>
{
versionInfo
.
userNum
}
</
div
>
</
div
>
</
div
>
</
div
>
</
div
>
)
}
function
Aside
(
props
:
any
)
{
const
{
menuType
,
handleMenuType
}
=
props
const
ctx
:
any
=
useContext
(
XMContext
);
const
[
selectKey
,
setSelectKey
]
=
useState
();
const
[
openKeys
,
setOpenKeys
]
=
useState
([
''
]);
const
[
versionName
,
setVersionName
]
=
useState
(
"标准版"
)
const
[
expirationTime
,
setExpirationTime
]
=
useState
(
"2021-06-10"
)
const
[
showVersionPopover
,
setShowVersionPopover
]
=
useState
(
false
)
const
[
showRenewPopover
,
setShowRenewPopover
]
=
useState
(
false
)
const
rootSubmenuKeys
=
_
.
pluck
(
menuList
,
'groupCode'
);
useEffect
(()
=>
{
const
link
=
props
.
location
.
pathname
;
...
...
@@ -51,26 +158,7 @@ function Aside(props: any) {
function
handleMenu
()
{
handleMenuType
();
}
function
onVersionEnter
()
{
setShowVersionPopover
(
true
)
}
function
onVersionLeave
()
{
setShowVersionPopover
(
false
)
setShowRenewPopover
(
false
)
}
function
onRenewClick
()
{
setShowRenewPopover
(
true
)
setShowVersionPopover
(
false
)
}
const
versionPopoverClass
=
classNames
({
'popover'
:
true
,
'popover-show'
:
showVersionPopover
})
const
renewPopoverClass
=
classNames
({
'renew-popover'
:
true
,
'renew-popover-show'
:
showRenewPopover
})
return
(
<
div
id=
"left-container"
...
...
@@ -151,46 +239,7 @@ function Aside(props: any) {
</
div
>
</
div
>
<
div
className=
"version-info"
onMouseEnter=
{
onVersionEnter
}
onMouseLeave=
{
onVersionLeave
}
>
<
div
className=
"row-1"
>
<
div
className=
"version-name"
>
{
versionName
}
</
div
>
<
div
className=
"renew"
onClick=
{
onRenewClick
}
>
去续费
<
span
className=
"icon iconfont"
style=
{
{
fontSize
:
"10px"
}
}
>

</
span
>
<
div
className=
{
renewPopoverClass
}
>
<
div
className=
"qrcode"
>
<
img
src=
"https://cdn.xiaomai5.com/qixueyuankehu.png"
alt=
""
></
img
>
<
div
className=
"des"
>
微信/企业微信扫码续费
</
div
>
</
div
>
<
div
className=
"phone"
><
svg
style=
{
{
position
:
"relative"
,
top
:
"2px"
,
marginRight
:
"4px"
}
}
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
><
path
d=
"M512.651 3.78c-281.433 0-509.21 228.324-509.21 509.209 0 281.43 228.325 509.203 509.21 509.203 281.427 0 509.202-228.317 509.202-509.203 0.55-280.885-227.775-509.21-509.202-509.21z m198.205 743.553c-36.14 36.136-169.737 1.641-302.24-130.312-131.953-131.959-165.902-266.104-129.768-301.695 31.211-31.21 68.99-85.417 125.939-14.782 56.943 70.629 29.016 90.34-3.291 122.647-22.449 22.448 24.642 79.392 73.37 128.125 49.283 48.73 105.678 95.818 128.126 73.368 32.306-32.305 52.017-60.23 122.646-3.288 71.182 56.949 16.426 95.276-14.782 125.937z"
p
-
id=
"4409"
fill=
"#999999"
></
path
></
svg
>
咨询电话:19157875632
</
div
>
</
div
>
</
div
>
</
div
>
<
div
className=
"expiration-time"
>
{
`有效期至${expirationTime}`
}
</
div
>
<
div
className=
{
versionPopoverClass
}
>
<
div
className=
"title"
>
版本信息
</
div
><
div
className=
"expiration-tag"
>
已过期
</
div
>
<
div
className=
"content"
>
<
div
className=
"widget"
style=
{
{
marginRight
:
"40px"
,
marginBottom
:
"16px"
}
}
>
<
div
className=
"lable"
>
剩余天数
</
div
>
<
div
className=
"lable-text"
>
0
</
div
>
</
div
>
<
div
className=
"widget"
style=
{
{
marginBottom
:
"16px"
}
}
>
<
div
className=
"lable"
>
有效起止日期
</
div
>
<
div
className=
"lable-text"
>
2021-01-01~2021-12-31
</
div
>
</
div
>
<
div
className=
"widget"
style=
{
{
marginRight
:
"40px"
,
marginBottom
:
"8px"
}
}
>
<
div
className=
"lable"
>
剩余人数
</
div
>
<
div
className=
"lable-text"
>
0
</
div
>
</
div
>
<
div
className=
"widget"
style=
{
{
marginBottom
:
"8px"
}
}
>
<
div
className=
"lable"
style=
{
{
display
:
"inline-block"
}
}
>
人数限制
</
div
>
<
Tooltip
overlayStyle=
{
{
maxWidth
:
"587px"
,
width
:
"587px"
}
}
placement=
"topLeft"
arrowPointAtCenter
title=
{
()
=>
{
return
(<
div
><
div
>
1、若员工/学员存在多个学院,企业人数只统计为1人;
</
div
><
div
>
2、若一个学员既用「企业微信」登录学习又用「微信」登录学习,企业人数将统计为2人。
</
div
></
div
>)}
}
>
<
div
style=
{
{
display
:
"inline-block"
,
position
:
"relative"
,
top
:
"2px"
,
marginLeft
:
"4px"
}
}
><
span
><
svg
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p
-
id=
"1026"
width=
"14"
height=
"14"
><
path
d=
"M512 68.266667c245.111467 0 443.733333 198.656 443.733333 443.733333s-198.621867 443.733333-443.733333 443.733333C266.922667 955.733333 68.266667 757.077333 68.266667 512S266.922667 68.266667 512 68.266667z m29.320533 596.548266c0.477867-27.989333 2.4576-48.196267 5.802667-60.654933 3.413333-12.458667 8.567467-23.4496 15.633067-33.0752 6.997333-9.557333 21.9136-24.507733 44.714666-44.714667 33.928533-30.037333 56.797867-55.637333 68.437334-76.5952a139.1616 139.1616 0 0 0 17.5104-68.846933c0-43.008-16.5888-79.701333-49.800534-110.011733-33.1776-30.378667-77.6192-45.533867-133.358933-45.533867-52.6336 0-94.958933 14.1312-126.976 42.3936-31.9488 28.2624-51.268267 68.949333-57.685333 122.094933l71.8848 8.533334c6.212267-39.6288 19.3536-68.778667 39.3216-87.483734 19.933867-18.6368 44.817067-27.989333 74.6496-27.989333 30.788267 0 56.900267 10.308267 78.165333 30.9248 21.265067 20.5824 31.880533 44.544 31.880533 71.748267 0 15.018667-3.618133 28.910933-10.922666 41.608533-7.168 12.731733-22.971733 29.764267-47.240534 51.131733-24.200533 21.367467-41.028267 37.649067-50.346666 48.810667-12.6976 15.291733-21.9136 30.481067-27.613867 45.533867-7.748267 19.933867-11.639467 43.690667-11.639467 71.133866 0 4.676267 0.1024 11.707733 0.341334 21.026134h67.242666z m8.192 140.3904v-79.735466h-79.701333v79.735466h79.701333z"
fill=
"#bfbfbf"
p
-
id=
"1027"
></
path
></
svg
></
span
></
div
>
</
Tooltip
>
<
div
className=
"lable-text"
>
0
</
div
>
</
div
>
</
div
>
</
div
>
</
div
>
<
VersionPanel
/>
</
div
>
);
...
...
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