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
Jul 05, 2019
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
,
// 最大可选人数
...
...
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
)
=>
{
...
...
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