Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mingPayPc
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
fengzhaoyu
mingPayPc
Commits
242018ec
Commit
242018ec
authored
5 years ago
by
liang ce
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
测试
parent
369a35a5
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
18 deletions
+20
-18
config.js
src/api/config.js
+19
-16
main.js
src/main.js
+1
-2
No files found.
src/api/config.js
View file @
242018ec
...
@@ -6,20 +6,26 @@ const config = {
...
@@ -6,20 +6,26 @@ const config = {
ddconfig
:
()
=>
{
ddconfig
:
()
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
let
senddate
=
qs
.
stringify
({
let
senddate
=
qs
.
stringify
({
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
axios
.
post
(
`http://139.196.213.18:8300/v1/org/query_org_agent_id?
${
senddate
}
`
).
then
((
res
)
=>
{
console
.
log
(
res
)
})
}).
then
(()
=>
{
let
senddate
=
qs
.
stringify
({
version
:
MINGPAY_CONSTANT
.
MINGPAY_CONSTANT_VERSION
,
version
:
MINGPAY_CONSTANT
.
MINGPAY_CONSTANT_VERSION
,
url
:
MINGPAY_CONSTANT
.
MINGPAY_CONSTANT_URL
,
url
:
window
.
location
.
href
.
replace
(
window
.
location
.
hash
,
''
)
,
agentId
:
MINGPAY_CONSTANT
.
MINGPAY_CONSTANT_AGENTID
,
agentId
:
MINGPAY_CONSTANT
.
MINGPAY_CONSTANT_AGENTID
,
orgId
:
'ding9a93ca550f036ffe35c2f4657eb6378f'
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
})
return
axios
.
post
(
`http://139.196.213.18:8300/v1/auth/getJsAuthenticationParameter?
${
senddate
}
`
).
then
((
res
)
=>
{
return
axios
.
post
(
`http://139.196.213.18:8300/v1/auth/getJsAuthenticationParameter?
${
senddate
}
`
).
then
((
res
)
=>
{
let
agentId
=
res
.
data
.
data
.
agentId
let
agentId
=
res
.
data
.
data
.
agentId
let
timeStamp
=
res
.
data
.
data
.
timeStamp
let
timeStamp
=
res
.
data
.
data
.
timeStamp
let
nonceStr
=
res
.
data
.
data
.
nonceStr
let
nonceStr
=
res
.
data
.
data
.
nonceStr
let
signature
=
res
.
data
.
data
.
signature
let
signature
=
res
.
data
.
data
.
signature
sessionStorage
.
setItem
(
'corpId'
,
res
.
data
.
data
.
corpId
)
dd
.
config
({
dd
.
config
({
agentId
:
agentId
,
// 必填,微应用ID
agentId
:
agentId
,
// 必填,微应用ID
corpId
:
sessionStorage
.
getItem
(
'corp
Id'
),
// 必填,企业ID
corpId
:
localStorage
.
getItem
(
'org
Id'
),
// 必填,企业ID
timeStamp
:
timeStamp
,
// 必填,生成签名的时间戳
timeStamp
:
timeStamp
,
// 必填,生成签名的时间戳
nonceStr
:
nonceStr
,
// 必填,生成签名的随机串
nonceStr
:
nonceStr
,
// 必填,生成签名的随机串
signature
:
signature
,
// 必填,签名
signature
:
signature
,
// 必填,签名
...
@@ -31,11 +37,8 @@ const config = {
...
@@ -31,11 +37,8 @@ const config = {
})
})
dd
.
error
(
function
(
error
)
{
dd
.
error
(
function
(
error
)
{
console
.
log
(
'dd error: '
+
JSON
.
stringify
(
error
))
console
.
log
(
'dd error: '
+
JSON
.
stringify
(
error
))
re
solve
(
'no'
)
re
turn
'no'
})
})
setTimeout
(()
=>
{
resolve
()
},
2000
)
})
})
})
})
},
},
...
@@ -50,19 +53,19 @@ const config = {
...
@@ -50,19 +53,19 @@ const config = {
// dd.ready参数为回调函数,在环境准备就绪时触发,jsapi的调用需要保证在该回调函数触发后调用,否则无效。
// dd.ready参数为回调函数,在环境准备就绪时触发,jsapi的调用需要保证在该回调函数触发后调用,否则无效。
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
dd
.
runtime
.
permission
.
requestAuthCode
({
dd
.
runtime
.
permission
.
requestAuthCode
({
corpId
:
sessionStorage
.
getItem
(
'corp
Id'
),
// 企业id
corpId
:
localStorage
.
getItem
(
'org
Id'
),
// 企业id
onSuccess
:
function
(
info
)
{
onSuccess
:
function
(
info
)
{
let
senddate
=
qs
.
stringify
({
let
senddate
=
qs
.
stringify
({
version
:
'v1'
,
version
:
'v1'
,
code
:
info
.
code
,
code
:
info
.
code
,
orgId
:
'ding9a93ca550f036ffe35c2f4657eb6378f'
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
})
return
axios
.
post
(
`http://139.196.213.18:8300/v1/auth/token?
${
senddate
}
`
).
then
((
res
)
=>
{
return
axios
.
post
(
`http://139.196.213.18:8300/v1/auth/token?
${
senddate
}
`
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
'0'
)
{
if
(
res
.
data
.
resultCode
===
'0'
)
{
session
Storage
.
setItem
(
'token'
,
res
.
data
.
data
.
accessToken
.
access_token
)
local
Storage
.
setItem
(
'token'
,
res
.
data
.
data
.
accessToken
.
access_token
)
session
Storage
.
setItem
(
'userId'
,
res
.
data
.
data
.
oapiUser
.
userid
)
local
Storage
.
setItem
(
'userId'
,
res
.
data
.
data
.
oapiUser
.
userid
)
session
Storage
.
setItem
(
'avatar'
,
res
.
data
.
data
.
oapiUser
.
avatar
)
local
Storage
.
setItem
(
'avatar'
,
res
.
data
.
data
.
oapiUser
.
avatar
)
session
Storage
.
setItem
(
'name'
,
res
.
data
.
data
.
oapiUser
.
name
)
local
Storage
.
setItem
(
'name'
,
res
.
data
.
data
.
oapiUser
.
name
)
resolve
(
'ok'
)
resolve
(
'ok'
)
}
else
{
}
else
{
resolve
(
'noPermission'
)
resolve
(
'noPermission'
)
...
@@ -79,7 +82,7 @@ const config = {
...
@@ -79,7 +82,7 @@ const config = {
dd
.
biz
.
contact
.
choose
({
dd
.
biz
.
contact
.
choose
({
multiple
:
false
,
// 是否多选:true多选 false单选; 默认true
multiple
:
false
,
// 是否多选:true多选 false单选; 默认true
users
:
[],
// 默认选中的用户列表,员工userid;成功回调中应包含该信息
users
:
[],
// 默认选中的用户列表,员工userid;成功回调中应包含该信息
corpId
:
sessionStorage
.
getItem
(
'corp
Id'
),
// 企业id
corpId
:
localStorage
.
getItem
(
'org
Id'
),
// 企业id
max
:
1
,
// 人数限制,当multiple为true才生效,可选范围1-1500
max
:
1
,
// 人数限制,当multiple为true才生效,可选范围1-1500
onSuccess
:
function
(
data
)
{
onSuccess
:
function
(
data
)
{
return
resolve
(
data
)
return
resolve
(
data
)
...
@@ -94,7 +97,7 @@ const config = {
...
@@ -94,7 +97,7 @@ const config = {
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
dd
.
biz
.
contact
.
complexPicker
({
dd
.
biz
.
contact
.
complexPicker
({
title
:
'人员选择'
,
// 标题
title
:
'人员选择'
,
// 标题
corpId
:
sessionStorage
.
getItem
(
'corp
Id'
),
// 企业的corpId
corpId
:
localStorage
.
getItem
(
'org
Id'
),
// 企业的corpId
multiple
:
true
,
// 是否多选
multiple
:
true
,
// 是否多选
limitTips
:
'超出了'
,
// 超过限定人数返回提示
limitTips
:
'超出了'
,
// 超过限定人数返回提示
maxUsers
:
1000
,
// 最大可选人数
maxUsers
:
1000
,
// 最大可选人数
...
...
This diff is collapsed.
Click to expand it.
src/main.js
View file @
242018ec
...
@@ -51,8 +51,7 @@ router.beforeEach(function (to, from, next) {
...
@@ -51,8 +51,7 @@ router.beforeEach(function (to, from, next) {
config
.
ddready
(
'ddpermission'
).
then
((
res
)
=>
{
config
.
ddready
(
'ddpermission'
).
then
((
res
)
=>
{
if
(
res
===
'noPermission'
)
{
if
(
res
===
'noPermission'
)
{
next
({
name
:
'noPermission'
})
next
({
name
:
'noPermission'
})
}
else
{
}
else
{
console
.
log
(
to
,
from
,
next
,
'问题踢踢踢踢踢踢'
)
next
()
next
()
}
}
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
...
...
This diff is collapsed.
Click to expand it.
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