Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bms
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
iambtr
bms
Commits
75695fd8
Commit
75695fd8
authored
May 12, 2020
by
王榕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改未登录
parent
ae319e20
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
91 additions
and
54 deletions
+91
-54
util.js
lib/util.js
+91
-54
No files found.
lib/util.js
View file @
75695fd8
...
@@ -20,6 +20,17 @@ const formatNumber = n => {
...
@@ -20,6 +20,17 @@ const formatNumber = n => {
const
imgName
=
(
imgNameWithExt
=
'no.jpg'
)
=>
{
const
imgName
=
(
imgNameWithExt
=
'no.jpg'
)
=>
{
return
`
${
config
.
imgPath
}${
imgNameWithExt
}
`
return
`
${
config
.
imgPath
}${
imgNameWithExt
}
`
}
}
function
noAuthNav
()
{
wx
.
clearStorageSync
()
const
pages
=
getCurrentPages
();
const
ctx
=
pages
[
pages
.
length
-
1
];
if
(
ctx
.
route
!==
'pages/register2/register2'
)
{
wx
.
navigateTo
({
url
:
'/pages/register2/register2'
})
}
}
//api param:根路径后面的路由
//api param:根路径后面的路由
const
api
=
{
const
api
=
{
get
:
(
url
,
query
,
notShowLoad
)
=>
{
get
:
(
url
,
query
,
notShowLoad
)
=>
{
...
@@ -28,7 +39,9 @@ const api = {
...
@@ -28,7 +39,9 @@ const api = {
mask
:
true
,
mask
:
true
,
})
})
}
}
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
@@ -49,8 +62,7 @@ const api = {
...
@@ -49,8 +62,7 @@ const api = {
}
}
if
(
res
.
statusCode
==
401
)
{
if
(
res
.
statusCode
==
401
)
{
reject
(
'请登录'
)
reject
(
'请登录'
)
wx
.
clearStorageSync
()
noAuthNav
()
wx
.
redirectTo
({
url
:
'/pages/register2/register2'
})
return
return
}
}
reject
(
res
.
data
,
'请求成功'
)
reject
(
res
.
data
,
'请求成功'
)
...
@@ -73,7 +85,10 @@ const api = {
...
@@ -73,7 +85,10 @@ const api = {
mask
:
true
,
mask
:
true
,
})
})
}
}
let
sessionHead
=
{
'content-type'
:
'application/x-www-form-urlencoded'
,
"Accept-Language"
:
"zh-CN"
}
let
sessionHead
=
{
'content-type'
:
'application/x-www-form-urlencoded'
,
"Accept-Language"
:
"zh-CN"
}
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
if
(
head
)
{
if
(
head
)
{
sessionHead
=
Object
.
assign
(
sessionHead
,
head
)
sessionHead
=
Object
.
assign
(
sessionHead
,
head
)
...
@@ -96,8 +111,7 @@ const api = {
...
@@ -96,8 +111,7 @@ const api = {
}
}
if
(
res
.
statusCode
==
401
)
{
if
(
res
.
statusCode
==
401
)
{
reject
(
'请登录'
)
reject
(
'请登录'
)
wx
.
clearStorageSync
()
noAuthNav
()
wx
.
redirectTo
({
url
:
'/pages/register2/register2'
})
return
return
}
}
reject
(
res
.
data
,
'请求成功'
)
reject
(
res
.
data
,
'请求成功'
)
...
@@ -123,7 +137,9 @@ const mockApi = {
...
@@ -123,7 +137,9 @@ const mockApi = {
mask
:
true
,
mask
:
true
,
})
})
}
}
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
@@ -144,8 +160,7 @@ const mockApi = {
...
@@ -144,8 +160,7 @@ const mockApi = {
}
}
if
(
res
.
statusCode
==
401
)
{
if
(
res
.
statusCode
==
401
)
{
reject
(
'请登录'
)
reject
(
'请登录'
)
wx
.
removeStorageSync
(
'user'
)
noAuthNav
()
wx
.
redirectTo
({
url
:
'/pages/register2/register2'
})
return
return
}
}
reject
(
res
.
data
,
'请求成功'
)
reject
(
res
.
data
,
'请求成功'
)
...
@@ -171,7 +186,9 @@ const rapi = {
...
@@ -171,7 +186,9 @@ const rapi = {
mask
:
true
,
mask
:
true
,
})
})
}
}
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
@@ -192,8 +209,7 @@ const rapi = {
...
@@ -192,8 +209,7 @@ const rapi = {
}
}
if
(
res
.
statusCode
==
401
)
{
if
(
res
.
statusCode
==
401
)
{
reject
(
'请登录'
)
reject
(
'请登录'
)
wx
.
removeStorageSync
(
'user'
)
noAuthNav
()
wx
.
redirectTo
({
url
:
'/pages/register2/register2'
})
return
return
}
}
reject
(
res
.
data
,
'请求成功'
)
reject
(
res
.
data
,
'请求成功'
)
...
@@ -216,7 +232,10 @@ const rapi = {
...
@@ -216,7 +232,10 @@ const rapi = {
mask
:
true
,
mask
:
true
,
})
})
}
}
let
sessionHead
=
{
'content-type'
:
'application/x-www-form-urlencoded'
,
"Accept-Language"
:
"zh-CN"
}
let
sessionHead
=
{
'content-type'
:
'application/x-www-form-urlencoded'
,
"Accept-Language"
:
"zh-CN"
}
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
if
(
head
)
{
if
(
head
)
{
sessionHead
=
Object
.
assign
(
sessionHead
,
head
)
sessionHead
=
Object
.
assign
(
sessionHead
,
head
)
...
@@ -240,8 +259,7 @@ const rapi = {
...
@@ -240,8 +259,7 @@ const rapi = {
}
}
if
(
res
.
statusCode
==
401
)
{
if
(
res
.
statusCode
==
401
)
{
reject
(
'请登录'
)
reject
(
'请登录'
)
wx
.
removeStorageSync
(
'user'
)
noAuthNav
()
wx
.
redirectTo
({
url
:
'/pages/register2/register2'
})
return
return
}
}
reject
(
res
.
data
,
'请求成功'
)
reject
(
res
.
data
,
'请求成功'
)
...
@@ -267,7 +285,9 @@ const payApi = {
...
@@ -267,7 +285,9 @@ const payApi = {
mask
:
true
,
mask
:
true
,
})
})
}
}
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
@@ -279,7 +299,7 @@ const payApi = {
...
@@ -279,7 +299,7 @@ const payApi = {
header
:
sessionHead
,
header
:
sessionHead
,
success
(
res
)
{
success
(
res
)
{
if
(
res
.
statusCode
==
200
)
{
if
(
res
.
statusCode
==
200
)
{
if
(
res
.
data
.
success
&&
res
.
data
.
message
==
'SUCCESS'
)
{
if
(
res
.
data
.
success
&&
res
.
data
.
message
==
'SUCCESS'
)
{
resolve
(
res
.
data
.
data
)
resolve
(
res
.
data
.
data
)
}
else
{
}
else
{
reject
(
res
.
data
.
data
)
reject
(
res
.
data
.
data
)
...
@@ -288,8 +308,7 @@ const payApi = {
...
@@ -288,8 +308,7 @@ const payApi = {
}
}
if
(
res
.
statusCode
==
401
)
{
if
(
res
.
statusCode
==
401
)
{
reject
(
'请登录'
)
reject
(
'请登录'
)
wx
.
removeStorageSync
(
'user'
)
noAuthNav
()
wx
.
redirectTo
({
url
:
'/pages/register2/register2'
})
return
return
}
}
reject
(
res
.
data
,
'请求成功'
)
reject
(
res
.
data
,
'请求成功'
)
...
@@ -312,7 +331,10 @@ const payApi = {
...
@@ -312,7 +331,10 @@ const payApi = {
mask
:
true
,
mask
:
true
,
})
})
}
}
let
sessionHead
=
{
'content-type'
:
'application/x-www-form-urlencoded'
,
"Accept-Language"
:
"zh-CN"
}
let
sessionHead
=
{
'content-type'
:
'application/x-www-form-urlencoded'
,
"Accept-Language"
:
"zh-CN"
}
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
if
(
head
)
{
if
(
head
)
{
sessionHead
=
Object
.
assign
(
sessionHead
,
head
)
sessionHead
=
Object
.
assign
(
sessionHead
,
head
)
...
@@ -335,8 +357,7 @@ const payApi = {
...
@@ -335,8 +357,7 @@ const payApi = {
}
}
if
(
res
.
statusCode
==
401
)
{
if
(
res
.
statusCode
==
401
)
{
reject
(
'请登录'
)
reject
(
'请登录'
)
wx
.
removeStorageSync
(
'user'
)
noAuthNav
()
wx
.
redirectTo
({
url
:
'/pages/register2/register2'
})
return
return
}
}
reject
(
res
.
data
,
'请求成功'
)
reject
(
res
.
data
,
'请求成功'
)
...
@@ -458,10 +479,10 @@ const userLocation = () => {
...
@@ -458,10 +479,10 @@ const userLocation = () => {
wx
.
showModal
({
wx
.
showModal
({
title
:
'提示'
,
title
:
'提示'
,
content
:
'你拒绝了用户定位,请打开'
,
content
:
'你拒绝了用户定位,请打开'
,
success
(
res
){
success
(
res
)
{
wx
.
openSetting
({
wx
.
openSetting
({
success
:
(
res
)
=>
{
success
:
(
res
)
=>
{
if
(
res
.
authSetting
[
"scope.userLocation"
])
{
if
(
res
.
authSetting
[
"scope.userLocation"
])
{
wx
.
getLocation
({
wx
.
getLocation
({
type
:
'gcj02'
,
type
:
'gcj02'
,
success
:
(
location
)
=>
{
success
:
(
location
)
=>
{
...
@@ -473,7 +494,7 @@ const userLocation = () => {
...
@@ -473,7 +494,7 @@ const userLocation = () => {
})
})
}
}
},
},
fail
(
err
)
{
fail
(
err
)
{
reject
(
'用户没有授权'
)
reject
(
'用户没有授权'
)
}
}
})
})
...
@@ -504,9 +525,9 @@ const msgTip = {
...
@@ -504,9 +525,9 @@ const msgTip = {
'timeout'
:
'超时了,请重试!'
'timeout'
:
'超时了,请重试!'
}
}
//错误提示 用于不常见错误定位 param:错误信息
//错误提示 用于不常见错误定位 param:错误信息
const
alertTip
=
(
msg
,
cb
)
=>
{
const
alertTip
=
(
msg
,
cb
)
=>
{
if
(
msg
)
{
if
(
msg
)
{
if
(
getType
(
msg
)
==
'object'
)
{
if
(
getType
(
msg
)
==
'object'
)
{
msg
=
JSON
.
stringify
(
msg
)
msg
=
JSON
.
stringify
(
msg
)
}
}
}
}
...
@@ -514,14 +535,14 @@ const alertTip = (msg,cb) => {
...
@@ -514,14 +535,14 @@ const alertTip = (msg,cb) => {
title
:
'提示'
,
title
:
'提示'
,
content
:
msg
,
content
:
msg
,
showCancel
:
false
,
showCancel
:
false
,
success
(){
success
()
{
cb
&&
cb
()
cb
&&
cb
()
}
}
})
})
}
}
const
toastTip
=
(
op
)
=>
{
const
toastTip
=
(
op
)
=>
{
wx
.
showToast
({
wx
.
showToast
({
title
:
'成功'
,
title
:
'成功'
,
icon
:
'warn'
,
icon
:
'warn'
,
...
op
...
op
})
})
...
@@ -539,18 +560,22 @@ const confirmTip = (msg, cb) => {
...
@@ -539,18 +560,22 @@ const confirmTip = (msg, cb) => {
}
}
})
})
}
}
const
wxscan
=
function
()
{
const
wxscan
=
function
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
wx
.
scanCode
({
wx
.
scanCode
({
onlyFromCamera
:
true
,
onlyFromCamera
:
true
,
success
:
function
(
res
)
{
resolve
(
res
.
result
)
},
success
:
function
(
res
)
{
fail
:
function
(
res
)
{
reject
(
'扫码失败,重试'
)
}
resolve
(
res
.
result
)
},
fail
:
function
(
res
)
{
reject
(
'扫码失败,重试'
)
}
})
})
})
})
}
}
const
getProtocol
=
(
id
)
=>
{
const
getProtocol
=
(
id
)
=>
{
function
download
(
url
)
{
function
download
(
url
)
{
url
=
encodeURI
(
url
)
url
=
encodeURI
(
url
)
let
file
=
wx
.
getStorageSync
(
'file'
)
let
file
=
wx
.
getStorageSync
(
'file'
)
if
(
!
file
)
{
if
(
!
file
)
{
file
=
[]
file
=
[]
...
@@ -561,7 +586,7 @@ const getProtocol = (id) => {
...
@@ -561,7 +586,7 @@ const getProtocol = (id) => {
})
})
wx
.
downloadFile
({
wx
.
downloadFile
({
url
,
url
,
success
:
function
(
res
)
{
success
:
function
(
res
)
{
console
.
log
(
res
)
console
.
log
(
res
)
let
filePath
=
res
.
tempFilePath
;
let
filePath
=
res
.
tempFilePath
;
file
[
+
id
]
=
filePath
file
[
+
id
]
=
filePath
...
@@ -570,7 +595,7 @@ const getProtocol = (id) => {
...
@@ -570,7 +595,7 @@ const getProtocol = (id) => {
wx
.
hideLoading
()
wx
.
hideLoading
()
wx
.
openDocument
({
wx
.
openDocument
({
filePath
:
filePath
,
filePath
:
filePath
,
success
:
function
(
res
)
{
success
:
function
(
res
)
{
resolve
(
'打开文档成功'
)
resolve
(
'打开文档成功'
)
},
},
fail
(
err
)
{
fail
(
err
)
{
...
@@ -578,7 +603,8 @@ const getProtocol = (id) => {
...
@@ -578,7 +603,8 @@ const getProtocol = (id) => {
reject
(
err
)
reject
(
err
)
}
}
})
})
},
fail
(
err
)
{
},
fail
(
err
)
{
console
.
error
(
'2'
,
err
)
console
.
error
(
'2'
,
err
)
wx
.
hideLoading
()
wx
.
hideLoading
()
file
[
+
id
]
=
null
file
[
+
id
]
=
null
...
@@ -598,8 +624,12 @@ const getProtocol = (id) => {
...
@@ -598,8 +624,12 @@ const getProtocol = (id) => {
resolve
(
'打开文档成功'
)
resolve
(
'打开文档成功'
)
},
},
fail
(
err
)
{
fail
(
err
)
{
api
.
get
(
'agreement/getById'
,
{
id
})
api
.
get
(
'agreement/getById'
,
{
.
then
(({
data
})
=>
{
id
})
.
then
(({
data
})
=>
{
download
(
data
.
url
,
file
).
then
(
res
=>
{
download
(
data
.
url
,
file
).
then
(
res
=>
{
resolve
(
res
)
resolve
(
res
)
})
})
...
@@ -615,8 +645,12 @@ const getProtocol = (id) => {
...
@@ -615,8 +645,12 @@ const getProtocol = (id) => {
}
}
})
})
}
else
{
}
else
{
api
.
get
(
'agreement/getById'
,
{
id
})
api
.
get
(
'agreement/getById'
,
{
.
then
(({
data
})
=>
{
id
})
.
then
(({
data
})
=>
{
return
download
(
data
.
url
).
then
(
res
=>
{
return
download
(
data
.
url
).
then
(
res
=>
{
resolve
(
res
)
resolve
(
res
)
})
})
...
@@ -648,7 +682,7 @@ const getType = function(o) {
...
@@ -648,7 +682,7 @@ const getType = function(o) {
})
})
}
}
//上传图片
//上传图片
const
uploadResource
=
function
(
r
,
t
)
{
const
uploadResource
=
function
(
r
,
t
)
{
wx
.
showLoading
({
wx
.
showLoading
({
title
:
`上传
${
t
||
'图片'
}
中`
,
title
:
`上传
${
t
||
'图片'
}
中`
,
mask
:
true
,
mask
:
true
,
...
@@ -673,7 +707,7 @@ const uploadResource = function(r,t) {
...
@@ -673,7 +707,7 @@ const uploadResource = function(r,t) {
})
})
})
})
}))
}))
}
else
{
}
else
{
// 单个资源
// 单个资源
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
wx
.
uploadFile
({
wx
.
uploadFile
({
...
@@ -694,12 +728,14 @@ const uploadResource = function(r,t) {
...
@@ -694,12 +728,14 @@ const uploadResource = function(r,t) {
}
}
}
}
//上传图片
//上传图片
const
uploadFile
=
function
(
r
,
t
)
{
const
uploadFile
=
function
(
r
,
t
)
{
wx
.
showLoading
({
wx
.
showLoading
({
title
:
`上传
${
t
||
'图片'
}
中`
,
title
:
`上传
${
t
||
'图片'
}
中`
,
mask
:
true
,
mask
:
true
,
})
})
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
let
sessionHead
=
{
"Accept-Language"
:
"zh-CN"
}
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
[
'content-type'
]
=
'application/x-www-form-urlencoded'
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
sessionHead
.
token
=
wx
.
getStorageSync
(
'user'
)
?
wx
.
getStorageSync
(
'user'
).
token
:
''
// 数组型 资源
// 数组型 资源
...
@@ -724,11 +760,11 @@ const uploadFile = function(r,t) {
...
@@ -724,11 +760,11 @@ const uploadFile = function(r,t) {
})
})
})
})
}))
}))
}
else
{
}
else
{
// 单个资源
// 单个资源
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
wx
.
uploadFile
({
wx
.
uploadFile
({
url
:
config
.
api
+
'user/updateAvatar'
,
url
:
config
.
api
+
'user/updateAvatar'
,
filePath
:
r
,
filePath
:
r
,
name
:
'file'
,
name
:
'file'
,
header
:
sessionHead
,
header
:
sessionHead
,
...
@@ -745,19 +781,19 @@ const uploadFile = function(r,t) {
...
@@ -745,19 +781,19 @@ const uploadFile = function(r,t) {
})
})
}
}
}
}
const
changeTime
=
(
mss
)
=>
{
const
changeTime
=
(
mss
)
=>
{
var
days
=
parseInt
(
mss
/
(
1000
*
60
*
60
*
24
));
var
days
=
parseInt
(
mss
/
(
1000
*
60
*
60
*
24
));
var
hours
=
parseInt
((
mss
%
(
1000
*
60
*
60
*
24
))
/
(
1000
*
60
*
60
));
var
hours
=
parseInt
((
mss
%
(
1000
*
60
*
60
*
24
))
/
(
1000
*
60
*
60
));
var
minutes
=
parseInt
((
mss
%
(
1000
*
60
*
60
))
/
(
1000
*
60
));
var
minutes
=
parseInt
((
mss
%
(
1000
*
60
*
60
))
/
(
1000
*
60
));
var
seconds
=
(
mss
%
(
1000
*
60
))
/
1000
;
var
seconds
=
(
mss
%
(
1000
*
60
))
/
1000
;
return
`
${
days
?
days
+
'天'
:
''
}${
hours
?
hours
+
'小时'
:
''
}${
minutes
?
minutes
+
'分钟'
:
''
}${
seconds
?
seconds
+
'秒'
:
''
}
`
return
`
${
days
?
days
+
'天'
:
''
}${
hours
?
hours
+
'小时'
:
''
}${
minutes
?
minutes
+
'分钟'
:
''
}${
seconds
?
seconds
+
'秒'
:
''
}
`
}
}
const
getRgbColor
=
(
sRgb
,
eRgb
,
rate
)
=>
{
const
getRgbColor
=
(
sRgb
,
eRgb
,
rate
)
=>
{
let
rRgb
=
[]
let
rRgb
=
[]
sRgb
=
sRgb
.
split
(
','
)
sRgb
=
sRgb
.
split
(
','
)
eRgb
=
eRgb
.
split
(
','
)
eRgb
=
eRgb
.
split
(
','
)
eRgb
.
forEach
((
elt
,
i
)
=>
{
eRgb
.
forEach
((
elt
,
i
)
=>
{
rRgb
[
i
]
=
parseInt
(
parseInt
(
sRgb
[
i
])
+
((
parseInt
(
elt
)
-
parseInt
(
sRgb
[
i
]))
*
Number
(
rate
)))
rRgb
[
i
]
=
parseInt
(
parseInt
(
sRgb
[
i
])
+
((
parseInt
(
elt
)
-
parseInt
(
sRgb
[
i
]))
*
Number
(
rate
)))
})
})
return
rRgb
.
join
(
','
)
return
rRgb
.
join
(
','
)
}
}
...
@@ -773,6 +809,7 @@ function getPx(rpx) {
...
@@ -773,6 +809,7 @@ function getPx(rpx) {
function
getRpx
(
px
)
{
function
getRpx
(
px
)
{
return
px
*
750
/
windowWidth
return
px
*
750
/
windowWidth
}
}
function
arrTarrs
(
num
,
arr
)
{
// 一维数组转换为二维数组
function
arrTarrs
(
num
,
arr
)
{
// 一维数组转换为二维数组
const
iconsArr
=
[];
// 声明数组
const
iconsArr
=
[];
// 声明数组
arr
.
forEach
((
item
,
index
)
=>
{
arr
.
forEach
((
item
,
index
)
=>
{
...
...
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