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
3ba5dc05
Commit
3ba5dc05
authored
Oct 24, 2019
by
liang ce
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
token和orgId封装
parent
9c9f2ff1
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
310 additions
and
264 deletions
+310
-264
axios.js
src/api/axios.js
+58
-15
config.js
src/api/config.js
+28
-14
generateOrRefreshToken.js
src/api/generateOrRefreshToken.js
+71
-39
ClassificationOfDishes.vue
...onents/pages/CanteenManagement/ClassificationOfDishes.vue
+1
-9
ConsumptionOrder.vue
src/components/pages/CanteenManagement/ConsumptionOrder.vue
+4
-6
ConsumptionStatistics.vue
...ponents/pages/CanteenManagement/ConsumptionStatistics.vue
+0
-1
MenuManagement.vue
src/components/pages/CanteenManagement/MenuManagement.vue
+75
-77
AccountManagement.vue
src/components/pages/PaymentManagement/AccountManagement.vue
+14
-20
AllowanceDetails.vue
src/components/pages/PaymentManagement/AllowanceDetails.vue
+3
-3
AllowancePayment.vue
src/components/pages/PaymentManagement/AllowancePayment.vue
+7
-10
CashierManagement.vue
src/components/pages/PaymentManagement/CashierManagement.vue
+9
-12
OperationLog.vue
src/components/pages/PaymentManagement/OperationLog.vue
+3
-4
PaymentManagementSetting.vue
...ents/pages/PaymentManagement/PaymentManagementSetting.vue
+1
-4
RechargeRecord.vue
src/components/pages/PaymentManagement/RechargeRecord.vue
+7
-9
RecordsOfConsumption.vue
...mponents/pages/PaymentManagement/RecordsOfConsumption.vue
+11
-14
SetAdministrators.vue
src/components/pages/PaymentManagement/SetAdministrators.vue
+10
-13
SystemReconciliation.vue
...mponents/pages/PaymentManagement/SystemReconciliation.vue
+4
-5
ViewAllowances.vue
src/components/pages/PaymentManagement/ViewAllowances.vue
+4
-5
main.js
src/main.js
+0
-4
No files found.
src/api/axios.js
View file @
3ba5dc05
import
axios
from
'axios'
import
qs
from
'qs'
import
{
getToken
,
refreshToken
}
from
'./generateOrRefreshToken'
import
{
message
}
from
'ant-design-vue'
const
BASE_URL
=
process
.
env
.
VUE_APP_API_URL
let
loadingInstance
// 创建Loading 的实例
// 配置发送请求前的拦截器,设置token信息
...
...
@@ -25,29 +27,60 @@ axios.interceptors.request.use((config) => {
})
// 配置请求返回的拦截器,
axios
.
interceptors
.
response
.
use
(
res
=>
{
// if (res.data.resultCode === 0) {
return
Promise
.
resolve
(
res
)
// } else {
// return Promise.reject()
// }
},
err
=>
{
debugger
return
new
Promise
((
resolve
,
reject
)
=>
{
if
(
err
&&
err
.
response
.
data
.
code
===
401
)
{
refreshToken
().
then
(
res
=>
{
console
.
log
(
'refreshToken1'
,
res
)
resolve
(
err
)
})
}
else
if
(
err
&&
err
.
response
.
data
.
code
===
426
)
{
getToken
().
then
((
res
)
=>
{
console
.
log
(
'getToken1'
,
res
)
resolve
(
err
)
})
console
.
log
(
err
)
if
(
err
&&
err
.
response
)
{
switch
(
err
.
response
.
status
)
{
case
401
:
refreshToken
().
then
(
res
=>
{
console
.
log
(
'refreshToken1'
,
res
)
resolve
(
err
)
})
break
case
426
:
getToken
().
then
((
res
)
=>
{
console
.
log
(
'getToken1'
,
res
)
resolve
(
err
)
})
break
case
504
:
message
.
error
(
'系统异常'
)
resolve
(
err
)
break
case
500
:
message
.
error
(
'系统繁忙'
)
resolve
(
err
)
break
default
:
message
.
error
(
'未知问题'
)
resolve
(
err
)
reject
(
new
Error
(
err
))
}
}
else
{
reject
(
new
Error
(
err
))
message
.
error
(
'未知问题'
)
resolve
(
err
)
}
})
})
const
$http
=
{
post
:
(
url
,
data
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
post
(
`
${
BASE_URL
}${
url
}
`
,
data
,
{
let
postData
if
(
data
===
undefined
)
{
postData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
)
}
}
else
{
postData
=
data
postData
.
orgId
=
localStorage
.
getItem
(
'orgId'
)
}
axios
.
post
(
`
${
BASE_URL
}${
url
}
`
,
postData
,
{
headers
:
{
'Content-Type'
:
'application/json; charset=UTF-8'
}
...
...
@@ -56,9 +89,19 @@ const $http = {
})
})
},
get
:
(
url
)
=>
{
get
:
(
url
,
data
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
get
(
`
${
BASE_URL
}${
url
}
`
).
then
((
res
)
=>
{
let
getData
if
(
data
===
undefined
)
{
getData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
)
}
}
else
{
getData
=
data
getData
.
orgId
=
localStorage
.
getItem
(
'orgId'
)
}
getData
=
qs
.
stringify
(
getData
)
axios
.
get
(
`
${
BASE_URL
}${
url
}
?
${
getData
}
`
).
then
((
res
)
=>
{
return
resolve
(
res
)
})
})
...
...
src/api/config.js
View file @
3ba5dc05
import
*
as
dd
from
'dingtalk-jsapi'
import
axios
from
'axios'
import
qs
from
'qs'
import
{
getToken
,
refreshToken
}
from
'./generateOrRefreshToken'
import
{
getToken
,
refreshToken
,
ispermission
}
from
'./generateOrRefreshToken'
let
basurl
=
process
.
env
.
VUE_APP_API_URL
// axios.defaults.headers['Authorization'] = `Bearer ${localStorage.getItem('token')}`
const
config
=
{
...
...
@@ -35,6 +35,7 @@ const config = {
})
})
},
// dd.ready参数为回调函数,在环境准备就绪时触发,jsapi的调用需要保证在该回调函数触发后调用,否则无效。
ddready
:
(
item
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
dd
.
ready
(
function
()
{
...
...
@@ -43,20 +44,33 @@ const config = {
})
},
ddpermission
:
()
=>
{
//
dd.ready参数为回调函数,在环境准备就绪时触发,jsapi的调用需要保证在该回调函数触发后调用,否则无效。
//
判断当前用户是否有权限登陆后台
return
new
Promise
((
resolve
,
reject
)
=>
{
let
isRefreshToken
=
new
Date
().
getTime
()
-
localStorage
.
getItem
(
'start_time'
)
<
localStorage
.
getItem
(
'expires_in'
)
-
5
*
60
*
1000
if
(
localStorage
.
getItem
(
'access_token'
)
&&
isRefreshToken
)
{
resolve
(
'ok'
)
}
else
if
(
localStorage
.
getItem
(
'refresh_token'
))
{
refreshToken
().
then
((
res
)
=>
{
resolve
(
'ok'
)
})
}
else
{
getToken
().
then
(()
=>
{
resolve
(
'ok'
)
})
}
ispermission
().
then
(
res
=>
{
// 判断登陆状态
if
(
res
===
40003
)
{
resolve
(
'noPermission'
)
}
else
{
let
isRefreshToken
=
new
Date
().
getTime
()
-
localStorage
.
getItem
(
'start_time'
)
<
localStorage
.
getItem
(
'expires_in'
)
-
5
*
60
*
1000
if
(
localStorage
.
getItem
(
'access_token'
)
&&
isRefreshToken
)
{
resolve
(
'ok'
)
}
else
if
(
localStorage
.
getItem
(
'refresh_token'
))
{
refreshToken
().
then
((
res
)
=>
{
if
(
res
===
'ok'
)
{
resolve
(
'ok'
)
}
})
}
else
{
getToken
().
then
((
res
)
=>
{
if
(
res
===
'noPermission'
)
{
resolve
(
'noPermission'
)
}
else
{
resolve
(
'ok'
)
}
})
}
}
})
})
},
ddchooseOne
:
()
=>
{
...
...
src/api/generateOrRefreshToken.js
View file @
3ba5dc05
import
*
as
dd
from
'dingtalk-jsapi'
import
router
from
'../router'
import
axios
from
'axios'
import
qs
from
'qs'
var
instance
=
axios
.
create
()
const
BASE_URL
=
process
.
env
.
VUE_APP_API_URL
// function generateOrRefreshToken () {
// }
// 封装instance请求拦截
instance
.
interceptors
.
response
.
use
(
res
=>
{
return
Promise
.
resolve
(
res
)
},
err
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
if
(
err
&&
err
.
response
.
status
===
401
&&
err
.
response
.
data
.
code
===
401
)
{
refreshToken
().
then
(
res
=>
{
console
.
log
(
'refreshToken1'
,
res
)
resolve
(
err
)
})
refreshToken
()
}
else
if
(
err
&&
err
.
response
.
status
===
426
&&
err
.
response
.
data
.
code
===
1
)
{
getToken
().
then
((
res
)
=>
{
console
.
log
(
'getToken1'
,
res
)
resolve
(
err
)
getToken
().
then
(
res
=>
{
if
(
res
===
40003
)
{
router
.
push
({
path
:
'/noPermission'
})
}
})
}
})
})
function
getToke
n
()
{
function
ispermissio
n
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
// 获取用户的临时授权码
dd
.
runtime
.
permission
.
requestAuthCode
({
corpId
:
localStorage
.
getItem
(
'orgId'
),
// 企业id
onSuccess
:
function
(
info
)
{
...
...
@@ -34,37 +34,17 @@ function getToken () {
code
:
info
.
code
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
// 获取用户名和密码
return
instance
.
post
(
`
${
BASE_URL
}
/mingpay/v1/skipAuth/getUserInfoByCode?
${
senddate
}
`
).
then
((
res
)
=>
{
console
.
log
(
res
.
data
.
resultCode
)
if
(
res
.
data
.
resultCode
===
0
)
{
return
res
.
data
.
data
.
mingUserId
// 有权限登录,返回用户信息
resolve
(
'press'
)
}
else
if
(
res
.
data
.
resultCode
===
40003
)
{
//
eslint-disable-next-line prefer-promise-reject-errors
re
ject
(
'noPermission'
)
//
无权限登录,返回40003code码
re
solve
(
res
.
data
.
resultCode
)
}
}).
then
((
mingUserId
)
=>
{
let
loginData
=
qs
.
stringify
({
username
:
mingUserId
,
password
:
mingUserId
,
scope
:
'server'
,
grant_type
:
'password'
})
return
instance
.
post
(
`
${
BASE_URL
}
/auth/oauth/token`
,
loginData
,
{
headers
:
{
'Content-Type'
:
'application/x-www-form-urlencoded; charset=UTF-8'
,
'Authorization'
:
'Basic bWluZ3BheS13ZWI6bWluZ3BheS13ZWI='
}
}).
then
((
response
)
=>
{
console
.
log
(
response
)
localStorage
.
setItem
(
'access_token'
,
response
.
data
.
access_token
)
localStorage
.
setItem
(
'refresh_token'
,
response
.
data
.
refresh_token
)
localStorage
.
setItem
(
'expires_in'
,
response
.
data
.
expires_in
*
1000
)
localStorage
.
setItem
(
'start_time'
,
new
Date
().
getTime
())
resolve
(
'ok'
)
}).
catch
(()
=>
{
resolve
(
'noPermission'
)
})
}).
catch
((
err
)
=>
{
console
.
log
(
err
)
})
},
onFail
:
function
(
err
)
{
...
...
@@ -73,7 +53,58 @@ function getToken () {
})
})
}
// 获取用户名称和密码
function
getToken
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
// 获取用户的临时授权码
dd
.
runtime
.
permission
.
requestAuthCode
({
corpId
:
localStorage
.
getItem
(
'orgId'
),
// 企业id
onSuccess
:
function
(
info
)
{
let
senddate
=
qs
.
stringify
({
code
:
info
.
code
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
// 获取用户名和密码
return
instance
.
post
(
`
${
BASE_URL
}
/mingpay/v1/skipAuth/getUserInfoByCode?
${
senddate
}
`
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
// 有权限登录,返回用户信息
let
mingUserId
=
res
.
data
.
data
.
mingUserId
let
loginData
=
qs
.
stringify
({
username
:
mingUserId
,
password
:
mingUserId
,
scope
:
'server'
,
grant_type
:
'password'
})
instance
.
post
(
`
${
BASE_URL
}
/auth/oauth/token`
,
loginData
,
{
headers
:
{
'Content-Type'
:
'application/x-www-form-urlencoded; charset=UTF-8'
,
'Authorization'
:
'Basic bWluZ3BheS13ZWI6bWluZ3BheS13ZWI='
}
}).
then
((
response
)
=>
{
localStorage
.
setItem
(
'access_token'
,
response
.
data
.
access_token
)
localStorage
.
setItem
(
'refresh_token'
,
response
.
data
.
refresh_token
)
localStorage
.
setItem
(
'expires_in'
,
response
.
data
.
expires_in
*
1000
)
localStorage
.
setItem
(
'start_time'
,
new
Date
().
getTime
())
resolve
(
'ok'
)
}).
catch
(()
=>
{
})
}
else
if
(
res
.
data
.
resultCode
===
40003
)
{
// 无权限登录,返回40003code码
resolve
(
res
.
data
.
resultCode
)
}
}).
catch
((
err
)
=>
{
console
.
log
(
err
)
})
},
onFail
:
function
(
err
)
{
console
.
log
(
err
)
}
})
})
}
// 刷新token接口
function
refreshToken
()
{
let
loginData
=
qs
.
stringify
({
refresh_token
:
localStorage
.
getItem
(
'refresh_token'
),
...
...
@@ -92,8 +123,9 @@ function refreshToken () {
localStorage
.
setItem
(
'start_time'
,
new
Date
().
getTime
())
resolve
(
'ok'
)
}).
catch
((
err
)
=>
{
console
.
log
(
'refreshToken'
,
err
)
resolve
(
err
)
})
})
}
export
{
getToken
,
refreshToken
}
export
{
getToken
,
refreshToken
,
ispermission
}
src/components/pages/CanteenManagement/ClassificationOfDishes.vue
View file @
3ba5dc05
...
...
@@ -72,10 +72,7 @@ export default {
},
methods
:
{
getProductCategoryList
()
{
let
getProductCategoryListData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
)
}
$http
.
post
(
`/mingpay/v1/isv/product/list_product_category`
,
getProductCategoryListData
).
then
((
res
)
=>
{
$http
.
post
(
`/mingpay/v1/isv/product/list_product_category`
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
dataSource
=
res
.
data
.
data
}
...
...
@@ -84,7 +81,6 @@ export default {
changeItem
()
{
this
.
confirmLoading
=
true
let
updateProductCategoryData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
),
productCategoryId
:
this
.
modelSource
.
productCategoryId
,
productCategoryName
:
this
.
productCategoryName
,
sort
:
this
.
sort
...
...
@@ -127,19 +123,16 @@ export default {
},
changeData
(
record
,
index
)
{
let
saveProductCategoryData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
),
productCategoryId
:
this
.
categoryName
,
sort
:
this
.
sort
}
if
(
record
.
isDisplay
===
'DISPLAY'
)
{
saveProductCategoryData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
),
productCategoryId
:
record
.
productCategoryId
,
isDisplay
:
'HIDDEN'
}
}
else
{
saveProductCategoryData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
),
productCategoryId
:
record
.
productCategoryId
,
isDisplay
:
'DISPLAY'
}
...
...
@@ -186,7 +179,6 @@ export default {
}
this
.
confirmLoading
=
true
let
saveProductCategoryData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
),
productCategoryName
:
this
.
productCategoryName
,
sort
:
parseInt
(
this
.
sort
)
}
...
...
src/components/pages/CanteenManagement/ConsumptionOrder.vue
View file @
3ba5dc05
...
...
@@ -129,11 +129,10 @@ export default {
},
// 获取收银员列表
getAgentList
()
{
let
AgentData
=
this
.
$qs
.
stringify
({
orgId
:
localStorage
.
getItem
(
'orgId'
),
let
AgentData
=
{
userType
:
'1'
}
)
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier_all
?
${
AgentData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier_all
`
,
AgentData
).
then
((
res
)
=>
{
this
.
agentList
=
res
.
data
.
data
.
list
})
},
...
...
@@ -197,8 +196,7 @@ export default {
currentPage
:
this
.
pagination
.
current
,
agentId
:
this
.
searchSource
.
agentId
,
payStatus
:
this
.
searchSource
.
payStatus
,
buyerId
:
this
.
searchSource
.
UserMessage
.
emplId
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
buyerId
:
this
.
searchSource
.
UserMessage
.
emplId
}
$http
.
post
(
`/mingpay/v1/isv/order/list_order_page`
,
RechargeData
).
then
((
res
)
=>
{
let
data
=
res
.
data
.
data
...
...
src/components/pages/CanteenManagement/ConsumptionStatistics.vue
View file @
3ba5dc05
...
...
@@ -113,7 +113,6 @@ export default {
let
SubsidyListData
=
{
startTime
:
this
.
startTime
,
endTime
:
this
.
endTime
,
orgId
:
localStorage
.
getItem
(
'orgId'
),
pageNumber
:
10
,
currentPage
:
this
.
pagination
.
current
}
...
...
src/components/pages/CanteenManagement/MenuManagement.vue
View file @
3ba5dc05
...
...
@@ -94,84 +94,87 @@ function getBase64 (img, callback) {
reader
.
addEventListener
(
'load'
,
()
=>
callback
(
reader
.
result
))
reader
.
readAsDataURL
(
img
)
}
function
dataURLtoFile
(
dataurl
,
filename
)
{
var
arr
=
dataurl
.
split
(
','
),
mime
=
arr
[
0
].
match
(
/:
(
.*
?)
;/
)[
1
],
bstr
=
atob
(
arr
[
1
]),
n
=
bstr
.
length
,
u8arr
=
new
Uint8Array
(
n
);
while
(
n
--
){
u8arr
[
n
]
=
bstr
.
charCodeAt
(
n
);
function
dataURLtoFile
(
dataurl
,
filename
)
{
var
arr
=
dataurl
.
split
(
','
)
var
mime
=
arr
[
0
].
match
(
/:
(
.*
?)
;/
)[
1
]
var
bstr
=
atob
(
arr
[
1
])
var
n
=
bstr
.
length
var
u8arr
=
new
Uint8Array
(
n
)
while
(
n
--
)
{
u8arr
[
n
]
=
bstr
.
charCodeAt
(
n
)
}
return
new
File
([
u8arr
],
filename
,
{
type
:
mime
});
return
new
File
([
u8arr
],
filename
,
{
type
:
mime
})
}
function
changeFileToBaseURL
(
file
,
fn
)
{
function
changeFileToBaseURL
(
file
,
fn
)
{
// 创建读取文件对象
var
fileReader
=
new
FileReader
()
;
//如果file没定义返回null
if
(
file
==
undefined
)
return
fn
(
null
);
var
fileReader
=
new
FileReader
()
//
如果file没定义返回null
if
(
file
===
undefined
)
return
fn
(
null
)
// 读取file文件,得到的结果为base64位
fileReader
.
readAsDataURL
(
file
)
;
fileReader
.
onload
=
function
()
{
fileReader
.
readAsDataURL
(
file
)
fileReader
.
onload
=
function
()
{
// 把读取到的base64
var
imgBase64Data
=
this
.
result
;
fn
(
imgBase64Data
)
;
var
imgBase64Data
=
this
.
result
fn
(
imgBase64Data
)
}
}
function
pressImg
(
param
)
{
//如果没有回调函数就不执行
if
(
param
&&
param
.
succ
)
{
//如果file没定义返回null
if
(
param
.
file
==
undefined
)
return
param
.
succ
(
null
);
//给参数附初始值
param
.
targetSize
=
param
.
hasOwnProperty
(
"targetSize"
)
?
param
.
targetSize
:
-
1
;
param
.
width
=
param
.
hasOwnProperty
(
"width"
)
?
param
.
width
:
-
1
;
param
.
fileName
=
param
.
hasOwnProperty
(
"fileName"
)
?
param
.
fileName
:
"image"
;
param
.
quality
=
param
.
hasOwnProperty
(
"quality"
)
?
param
.
quality
:
0.92
;
var
_this
=
this
;
function
pressImg
(
param
)
{
//
如果没有回调函数就不执行
if
(
param
&&
param
.
succ
)
{
//
如果file没定义返回null
if
(
param
.
file
===
undefined
)
return
param
.
succ
(
null
)
//
给参数附初始值
param
.
targetSize
=
param
.
hasOwnProperty
(
'targetSize'
)
?
param
.
targetSize
:
-
1
param
.
width
=
param
.
hasOwnProperty
(
'width'
)
?
param
.
width
:
-
1
param
.
fileName
=
param
.
hasOwnProperty
(
'fileName'
)
?
param
.
fileName
:
'image'
param
.
quality
=
param
.
hasOwnProperty
(
'quality'
)
?
param
.
quality
:
0.92
var
_this
=
this
// 得到文件类型
var
fileType
=
param
.
file
.
type
;
var
fileType
=
param
.
file
.
type
// console.log(fileType) //image/jpeg
if
(
fileType
.
indexOf
(
"image"
)
==
-
1
)
{
console
.
log
(
'请选择图片文件^_^'
)
;
return
param
.
succ
(
null
)
;
if
(
fileType
.
indexOf
(
'image'
)
===
-
1
)
{
console
.
log
(
'请选择图片文件^_^'
)
return
param
.
succ
(
null
)
}
//如果当前size比目标size小,直接输出
var
size
=
param
.
file
.
size
;
if
(
param
.
targetSize
>
size
)
{
return
param
.
succ
(
param
.
file
)
;
//
如果当前size比目标size小,直接输出
var
size
=
param
.
file
.
size
if
(
param
.
targetSize
>
size
)
{
return
param
.
succ
(
param
.
file
)
}
// 读取file文件,得到的结果为base64位
changeFileToBaseURL
(
param
.
file
,
function
(
base64
)
{
if
(
base64
)
{
var
image
=
new
Image
()
;
image
.
src
=
base64
;
image
.
onload
=
function
()
{
changeFileToBaseURL
(
param
.
file
,
function
(
base64
)
{
if
(
base64
)
{
var
image
=
new
Image
()
image
.
src
=
base64
image
.
onload
=
function
()
{
// 获得长宽比例
var
scale
=
this
.
width
/
this
.
height
;
var
scale
=
this
.
width
/
this
.
height
// console.log(scale);
//创建一个canvas
var
canvas
=
document
.
createElement
(
'canvas'
)
;
//获取上下文
var
context
=
canvas
.
getContext
(
'2d'
)
;
//获取压缩后的图片宽度,如果width为-1,默认原图宽度
canvas
.
width
=
param
.
width
==
-
1
?
this
.
width
:
param
.
width
;
//获取压缩后的图片高度,如果width为-1,默认原图高度
canvas
.
height
=
param
.
width
==
-
1
?
this
.
height
:
parseInt
(
param
.
width
/
scale
);
//把图片绘制到canvas上面
context
.
drawImage
(
image
,
0
,
0
,
canvas
.
width
,
canvas
.
height
)
;
//压缩图片,获取到新的base64Url
var
newImageData
=
canvas
.
toDataURL
(
fileType
,
param
.
quality
);
//将base64转化成文件流
var
resultFile
=
dataURLtoFile
(
newImageData
,
param
.
fileName
);
//判断如果targetSize有限制且压缩后的图片大小比目标大小大,就弹出错误
if
(
param
.
targetSize
!=
-
1
&&
param
.
targetSize
<
resultFile
.
size
)
{
console
.
log
(
"图片上传尺寸太大,请重新上传^_^"
);
param
.
succ
(
null
)
;
}
else
{
//返回文件流
param
.
succ
(
resultFile
)
;
//
创建一个canvas
var
canvas
=
document
.
createElement
(
'canvas'
)
//
获取上下文
var
context
=
canvas
.
getContext
(
'2d'
)
//
获取压缩后的图片宽度,如果width为-1,默认原图宽度
canvas
.
width
=
param
.
width
==
=
-
1
?
this
.
width
:
param
.
width
//
获取压缩后的图片高度,如果width为-1,默认原图高度
canvas
.
height
=
param
.
width
==
=
-
1
?
this
.
height
:
parseInt
(
param
.
width
/
scale
)
//
把图片绘制到canvas上面
context
.
drawImage
(
image
,
0
,
0
,
canvas
.
width
,
canvas
.
height
)
//
压缩图片,获取到新的base64Url
var
newImageData
=
canvas
.
toDataURL
(
fileType
,
param
.
quality
)
//
将base64转化成文件流
var
resultFile
=
dataURLtoFile
(
newImageData
,
param
.
fileName
)
//
判断如果targetSize有限制且压缩后的图片大小比目标大小大,就弹出错误
if
(
param
.
targetSize
!==
-
1
&&
param
.
targetSize
<
resultFile
.
size
)
{
console
.
log
(
'图片上传尺寸太大,请重新上传^_^'
)
param
.
succ
(
null
)
}
else
{
//
返回文件流
param
.
succ
(
resultFile
)
}
}
}
})
;
})
}
}
export
default
{
...
...
@@ -228,7 +231,6 @@ export default {
methods
:
{
getProductCategoryList
(
type
)
{
let
getProductCategoryListData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
)
}
if
(
type
===
'action'
)
{
$http
.
post
(
`/mingpay/v1/isv/product/list_product_category`
,
getProductCategoryListData
).
then
((
res
)
=>
{
...
...
@@ -283,13 +285,11 @@ export default {
let
saveProductCategoryData
if
(
record
.
productStatus
===
'UP'
)
{
saveProductCategoryData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
),
productId
:
record
.
productId
,
productStatus
:
'DOWN'
}
}
else
{
saveProductCategoryData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
),
productId
:
record
.
productId
,
productStatus
:
'UP'
}
...
...
@@ -340,17 +340,17 @@ export default {
targetSize
:
50
*
1024
,
quality
:
0.5
,
width
:
180
,
succ
:
function
(
resultFile
)
{
//
如果不是null就是压缩成功
if
(
resultFile
)
{
let
file
=
resultFile
let
namelast
=
'.'
+
file
.
name
.
replace
(
/.+
\.
/
,
''
)
let
g_object_name
=
that
.
random_string
(
10
)
+
namelast
$http
.
post
(
'/mingpay/v1/file/getOSSUploadSignature'
).
then
((
res
)
=>
{
var
data
=
that
.
doData
(
res
.
data
.
data
,
file
,
g_object_name
)
that
.
doUpLoad
(
res
.
data
.
data
.
host
,
data
)
})
}
succ
:
function
(
resultFile
)
{
//
如果不是null就是压缩成功
if
(
resultFile
)
{
let
file
=
resultFile
let
namelast
=
'.'
+
file
.
name
.
replace
(
/.+
\.
/
,
''
)
let
g_object_name
=
that
.
random_string
(
10
)
+
namelast
$http
.
post
(
'/mingpay/v1/file/getOSSUploadSignature'
).
then
((
res
)
=>
{
var
data
=
that
.
doData
(
res
.
data
.
data
,
file
,
g_object_name
)
that
.
doUpLoad
(
res
.
data
.
data
.
host
,
data
)
})
}
}
})
},
...
...
@@ -370,7 +370,6 @@ export default {
}
if
(
this
.
changeType
===
1
)
{
let
saveProductCategoryData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
),
productName
:
this
.
addProduct
.
productName
===
this
.
tableSource
[
this
.
changeSourceIndex
].
productName
?
''
:
this
.
addProduct
.
productName
,
productPrice
:
this
.
addProduct
.
productPrice
===
this
.
tableSource
[
this
.
changeSourceIndex
].
productPrice
?
''
:
this
.
addProduct
.
productPrice
,
productIcon
:
this
.
fileList
.
length
===
0
?
''
:
this
.
addProduct
.
productIcon
,
...
...
@@ -397,7 +396,6 @@ export default {
})
}
else
{
let
saveProductData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
),
productName
:
this
.
addProduct
.
productName
,
productPrice
:
this
.
addProduct
.
productPrice
,
productIcon
:
this
.
addProduct
.
productIcon
,
...
...
src/components/pages/PaymentManagement/AccountManagement.vue
View file @
3ba5dc05
...
...
@@ -207,17 +207,16 @@ export default {
// 获取账户列表
queryAccountList
()
{
const
_that
=
this
let
AccountData
=
this
.
$qs
.
stringify
(
{
let
AccountData
=
{
currentPage
:
this
.
pagination
.
current
,
pageNumber
:
this
.
pagination
.
defaultPageSize
,
ddDeptIds
:
this
.
searchSource
.
ddchoosePeople
.
departmentIdList
,
ddUserIds
:
this
.
searchSource
.
ddchoosePeople
.
userIdList
,
status
:
this
.
searchSource
.
accountStatus
,
cardNo
:
this
.
searchSource
.
cardNum
,
cardStatus
:
this
.
searchSource
.
cardStatus
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
$http
.
get
(
`/mingpay/v1/isv/account/queryAccountList?
${
AccountData
}
`
).
then
((
res
)
=>
{
cardStatus
:
this
.
searchSource
.
cardStatus
}
$http
.
get
(
`/mingpay/v1/isv/account/queryAccountList`
,
AccountData
).
then
((
res
)
=>
{
_that
.
accountList
=
res
.
data
.
data
.
recordList
_that
.
pagination
.
total
=
parseInt
(
res
.
data
.
data
.
totalCount
)
}).
catch
((
err
)
=>
{
...
...
@@ -349,7 +348,6 @@ export default {
this
.
visible
=
false
this
.
rechargeData
.
orderPrice
=
this
.
form
.
getFieldsValue
().
orderPrice
this
.
rechargeData
.
remark
=
this
.
form
.
getFieldsValue
().
remark
this
.
rechargeData
.
orgId
=
localStorage
.
getItem
(
'orgId'
)
$http
.
post
(
`/mingpay/v1/isv/charge/charge`
,
this
.
rechargeData
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
form
.
resetFields
()
...
...
@@ -381,17 +379,15 @@ export default {
if
(
type
===
3
)
{
accountOperationData
=
this
.
$qs
.
stringify
({
ddUserId
:
userId
,
accountStatus
:
status
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
accountStatus
:
status
})
}
else
{
accountOperationData
=
this
.
$qs
.
stringify
(
{
accountOperationData
=
{
ddUserId
:
userId
,
cardStatus
:
status
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
cardStatus
:
status
}
}
$http
.
get
(
`/mingpay/v1/isv/account/
${
url
}
?
${
accountOperationData
}
`
).
then
((
res
)
=>
{
$http
.
get
(
`/mingpay/v1/isv/account/
${
url
}
`
,
accountOperationData
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
queryAccountList
()
this
.
$message
.
success
(
'操作成功'
)
...
...
@@ -459,17 +455,15 @@ export default {
if
(
type
===
2
)
{
cardOperationData
=
this
.
$qs
.
stringify
({
cardNo
:
this
.
updateBindCardStatusForm
.
getFieldsValue
().
cardNo
,
ddUserId
:
this
.
selsctUserId
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
ddUserId
:
this
.
selsctUserId
})
}
else
if
(
type
===
1
)
{
cardOperationData
=
this
.
$qs
.
stringify
(
{
cardOperationData
=
{
cardNo
:
''
,
ddUserId
:
this
.
selsctUserId
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
ddUserId
:
this
.
selsctUserId
}
}
$http
.
get
(
`/mingpay/v1/isv/account/update_bind_card_status
?
${
cardOperationData
}
`
).
then
((
res
)
=>
{
$http
.
get
(
`/mingpay/v1/isv/account/update_bind_card_status
`
,
cardOperationData
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
queryAccountList
()
this
.
visible2
=
false
...
...
src/components/pages/PaymentManagement/AllowanceDetails.vue
View file @
3ba5dc05
...
...
@@ -73,10 +73,10 @@ export default {
},
methods
:
{
getStatisticalProductPage
()
{
let
data
=
this
.
$qs
.
stringify
(
{
let
data
=
{
grantNumber
:
this
.
grantNumber
}
)
$http
.
get
(
`/mingpay/v1/isv/account/coupon_record_detail
?
${
data
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/account/coupon_record_detail
`
,
data
).
then
((
res
)
=>
{
console
.
log
(
res
)
this
.
allowanceDetails
=
res
.
data
.
data
})
...
...
src/components/pages/PaymentManagement/AllowancePayment.vue
View file @
3ba5dc05
...
...
@@ -169,11 +169,10 @@ export default {
methods
:
{
// 获取收银员列表
getAgentList
()
{
let
AgentData
=
this
.
$qs
.
stringify
({
orgId
:
localStorage
.
getItem
(
'orgId'
),
let
AgentData
=
{
userType
:
'1'
}
)
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier_all
?
${
AgentData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier_all
`
,
AgentData
).
then
((
res
)
=>
{
this
.
agentList
=
res
.
data
.
data
.
list
})
},
...
...
@@ -194,10 +193,9 @@ export default {
currentPage
:
this
.
pagination
.
current
,
pageNumber
:
this
.
pagination
.
defaultPageSize
,
subsidyType
:
this
.
searchSource
.
type
,
agentId
:
this
.
searchSource
.
agentId
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
agentId
:
this
.
searchSource
.
agentId
})
$http
.
get
(
`/mingpay/v1/isv/account/list_couponRecord
?
${
RecordData
}
`
).
then
((
res
)
=>
{
$http
.
get
(
`/mingpay/v1/isv/account/list_couponRecord
`
,
RecordData
).
then
((
res
)
=>
{
let
data
=
res
.
data
.
data
this
.
recordsList
=
data
.
list
this
.
pagination
.
total
=
parseInt
(
data
.
total
)
...
...
@@ -297,10 +295,9 @@ export default {
money
:
values
.
orderPrice
,
endTime
:
`
${
values
[
'date-picker'
]}
23:59:59`
,
remark
:
values
.
remark
,
subsidyEnumType
:
values
.
select
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
subsidyEnumType
:
values
.
select
})
$http
.
get
(
`/mingpay/v1/isv/account/batch_create_subsidy
?
${
RecordData
}
`
).
then
((
res
)
=>
{
$http
.
get
(
`/mingpay/v1/isv/account/batch_create_subsidy
`
,
RecordData
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
form
.
resetFields
()
this
.
userIdListObj
=
[]
...
...
src/components/pages/PaymentManagement/CashierManagement.vue
View file @
3ba5dc05
...
...
@@ -75,14 +75,13 @@ export default {
})
},
deleteCashier
(
record
)
{
let
DeleteCashierData
=
this
.
$qs
.
stringify
(
{
let
DeleteCashierData
=
{
ddUserId
:
record
.
userId
,
cashierStatus
:
'1'
,
orgId
:
localStorage
.
getItem
(
'orgId'
),
userType
:
'0'
,
id
:
record
.
id
}
)
$http
.
get
(
`/mingpay/v1/isv/cashier/delete_cashier
?
${
DeleteCashierData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/cashier/delete_cashier
`
,
DeleteCashierData
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
$message
.
success
(
'操作成功'
)
this
.
getCashierList
()
...
...
@@ -94,13 +93,12 @@ export default {
})
},
getCashierList
()
{
let
CashierListData
=
this
.
$qs
.
stringify
(
{
let
CashierListData
=
{
pageNumber
:
this
.
pagination
.
defaultPageSize
,
currentPage
:
this
.
pagination
.
current
,
orgId
:
localStorage
.
getItem
(
'orgId'
),
userType
:
'0'
}
)
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier
?
${
CashierListData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier
`
,
CashierListData
).
then
((
res
)
=>
{
this
.
pagination
.
total
=
parseInt
(
res
.
data
.
data
.
total
)
this
.
cashierManagementList
=
res
.
data
.
data
.
list
}).
catch
(()
=>
{
...
...
@@ -118,14 +116,13 @@ export default {
},
choosePeople
()
{
config
.
ddready
(
'ddchooseOne'
).
then
((
res
)
=>
{
let
insertCashierData
=
this
.
$qs
.
stringify
(
{
let
insertCashierData
=
{
cashierName
:
res
[
0
].
name
,
ddUserId
:
res
[
0
].
emplId
,
cashierStatus
:
'0'
,
orgId
:
localStorage
.
getItem
(
'orgId'
),
userType
:
'0'
}
)
$http
.
get
(
`/mingpay/v1/isv/cashier/insert_cashier
?
${
insertCashierData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/cashier/insert_cashier
`
,
insertCashierData
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
$message
.
success
(
'添加成功'
)
this
.
getCashierList
()
...
...
src/components/pages/PaymentManagement/OperationLog.vue
View file @
3ba5dc05
...
...
@@ -47,14 +47,13 @@ export default {
},
methods
:
{
queryLog
()
{
let
queryLogData
=
this
.
$qs
.
stringify
(
{
let
queryLogData
=
{
desc
:
'create_time'
,
serviceId
:
'mingpay-web'
,
orgId
:
localStorage
.
getItem
(
'orgId'
),
current
:
this
.
pagination
.
current
,
size
:
this
.
pagination
.
defaultPageSize
}
)
$http
.
get
(
`/mingpay/v1/log/query
?
${
queryLogData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/log/query
`
,
queryLogData
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
pagination
.
total
=
res
.
data
.
data
.
total
this
.
logData
=
res
.
data
.
data
.
records
...
...
src/components/pages/PaymentManagement/PaymentManagementSetting.vue
View file @
3ba5dc05
...
...
@@ -66,10 +66,7 @@ export default {
},
methods
:
{
queryOrgSetting
()
{
let
querySettingData
=
{
orgId
:
localStorage
.
getItem
(
'orgId'
)
}
$http
.
post
(
`/mingpay/v1/isv/org_setting/query_org_setting_by_org_id`
,
querySettingData
).
then
((
res
)
=>
{
$http
.
post
(
`/mingpay/v1/isv/org_setting/query_org_setting_by_org_id`
).
then
((
res
)
=>
{
console
.
log
(
res
)
this
.
OrgSettingData
=
res
.
data
.
data
}).
catch
((
err
)
=>
{
...
...
src/components/pages/PaymentManagement/RechargeRecord.vue
View file @
3ba5dc05
...
...
@@ -117,11 +117,10 @@ export default {
methods
:
{
// 获取收银员列表
getAgentList
()
{
let
AgentData
=
this
.
$qs
.
stringify
({
orgId
:
localStorage
.
getItem
(
'orgId'
),
let
AgentData
=
{
userType
:
'1'
}
)
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier_all
?
${
AgentData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier_all
`
,
AgentData
).
then
((
res
)
=>
{
this
.
agentList
=
res
.
data
.
data
.
list
})
},
...
...
@@ -176,15 +175,14 @@ export default {
this
.
searchSource
.
agentId
=
value
},
queryRechargeList
()
{
let
RechargeData
=
this
.
$qs
.
stringify
(
{
let
RechargeData
=
{
pageNumber
:
10
,
currentPage
:
this
.
pagination
.
current
,
agentId
:
this
.
searchSource
.
agentId
,
status
:
this
.
searchSource
.
status
,
ddUserId
:
this
.
searchSource
.
UserMessage
.
emplId
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
$http
.
get
(
`/mingpay/v1/isv/charge/list_charge?
${
RechargeData
}
`
).
then
((
res
)
=>
{
ddUserId
:
this
.
searchSource
.
UserMessage
.
emplId
}
$http
.
get
(
`/mingpay/v1/isv/charge/list_charge`
,
RechargeData
).
then
((
res
)
=>
{
let
data
=
res
.
data
.
data
this
.
pagination
.
total
=
parseInt
(
data
.
totalCount
)
this
.
chargeList
=
data
.
recordList
...
...
src/components/pages/PaymentManagement/RecordsOfConsumption.vue
View file @
3ba5dc05
...
...
@@ -149,11 +149,10 @@ export default {
},
methods
:
{
queryAgentList
()
{
let
CashierListData
=
this
.
$qs
.
stringify
({
orgId
:
localStorage
.
getItem
(
'orgId'
),
let
CashierListData
=
{
userType
:
'0'
}
)
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier_all
?
${
CashierListData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier_all
`
,
CashierListData
).
then
((
res
)
=>
{
this
.
agentList
=
res
.
data
.
data
.
list
}).
catch
(()
=>
{
this
.
$message
.
error
(
'获取操作员信息失败'
)
...
...
@@ -173,13 +172,12 @@ export default {
if
(
this
.
form
.
getFieldsValue
().
remark
===
undefined
)
{
this
.
$message
.
error
(
'请输入备注'
)
}
else
{
let
refundData
=
this
.
$qs
.
stringify
(
{
let
refundData
=
{
orderNo
:
this
.
refundSelect
.
orderNo
,
ddUserId
:
this
.
refundSelect
.
ddUserId
,
remark
:
this
.
form
.
getFieldsValue
().
remark
||
''
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
$http
.
get
(
`/mingpay/v1/isv/consume/refund?
${
refundData
}
`
).
then
((
res
)
=>
{
remark
:
this
.
form
.
getFieldsValue
().
remark
||
''
}
$http
.
get
(
`/mingpay/v1/isv/consume/refund`
,
refundData
).
then
((
res
)
=>
{
if
(
res
.
data
.
message
===
'SUCCESS'
)
{
this
.
$message
.
success
(
'退款成功'
)
this
.
visible
=
false
...
...
@@ -206,15 +204,14 @@ export default {
},
// 获取消费列表
queryRecordList
()
{
let
RecordListData
=
this
.
$qs
.
stringify
(
{
let
RecordListData
=
{
currentPage
:
this
.
pagination
.
current
,
pageNumber
:
this
.
pagination
.
defaultPageSize
,
status
:
this
.
searchSource
.
status
,
ddUserId
:
this
.
searchSource
.
UserMessage
.
emplId
,
agentId
:
this
.
searchSource
.
agentId
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
$http
.
get
(
`/mingpay/v1/isv/consume/list_expense_record?
${
RecordListData
}
`
).
then
((
res
)
=>
{
agentId
:
this
.
searchSource
.
agentId
}
$http
.
get
(
`/mingpay/v1/isv/consume/list_expense_record`
,
RecordListData
).
then
((
res
)
=>
{
let
data
=
res
.
data
.
data
this
.
recordsList
=
data
.
recordList
this
.
pagination
.
total
=
parseInt
(
data
.
totalCount
)
...
...
src/components/pages/PaymentManagement/SetAdministrators.vue
View file @
3ba5dc05
...
...
@@ -75,14 +75,13 @@ export default {
})
},
deleteCashier
(
record
)
{
let
DeleteCashierData
=
this
.
$qs
.
stringify
(
{
let
DeleteCashierData
=
{
ddUserId
:
record
.
userId
,
cashierStatus
:
'1'
,
orgId
:
localStorage
.
getItem
(
'orgId'
),
userType
:
'1'
,
id
:
record
.
id
}
)
$http
.
get
(
`/mingpay/v1/isv/cashier/delete_cashier
?
${
DeleteCashierData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/cashier/delete_cashier
`
,
DeleteCashierData
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
$message
.
success
(
'操作成功'
)
this
.
getCashierList
()
...
...
@@ -94,13 +93,12 @@ export default {
})
},
getCashierList
()
{
let
CashierListData
=
this
.
$qs
.
stringify
(
{
let
CashierListData
=
{
pageNumber
:
this
.
pagination
.
defaultPageSize
,
currentPage
:
this
.
pagination
.
current
,
orgId
:
localStorage
.
getItem
(
'orgId'
),
userType
:
'1'
}
)
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier
?
${
CashierListData
}
`
).
then
((
res
)
=>
{
}
$http
.
get
(
`/mingpay/v1/isv/cashier/list_cashier
`
,
CashierListData
).
then
((
res
)
=>
{
this
.
pagination
.
total
=
parseInt
(
res
.
data
.
data
.
total
)
this
.
cashierManagementList
=
res
.
data
.
data
.
list
}).
catch
(()
=>
{
...
...
@@ -118,14 +116,13 @@ export default {
},
choosePeople
()
{
config
.
ddready
(
'ddchooseOne'
).
then
((
res
)
=>
{
let
insertCashierData
=
this
.
$qs
.
stringify
(
{
let
insertCashierData
=
{
cashierName
:
res
[
0
].
name
,
ddUserId
:
res
[
0
].
emplId
,
cashierStatus
:
'0'
,
userType
:
'1'
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
$http
.
get
(
`/mingpay/v1/isv/cashier/insert_cashier?
${
insertCashierData
}
`
).
then
((
res
)
=>
{
userType
:
'1'
}
$http
.
get
(
`/mingpay/v1/isv/cashier/insert_cashier`
,
insertCashierData
).
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
$message
.
success
(
'添加成功'
)
this
.
getCashierList
()
...
...
src/components/pages/PaymentManagement/SystemReconciliation.vue
View file @
3ba5dc05
...
...
@@ -166,12 +166,11 @@ export default {
return
totalNum
.
toFixed
(
2
)
},
getAccountCheck
()
{
let
SubsidyListData
=
this
.
$qs
.
stringify
(
{
let
SubsidyListData
=
{
startTime
:
this
.
startTime
,
endTime
:
this
.
endTime
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
$http
.
get
(
`/mingpay/v1/isv/account/accountCheck?
${
SubsidyListData
}
`
).
then
((
res
)
=>
{
endTime
:
this
.
endTime
}
$http
.
get
(
`/mingpay/v1/isv/account/accountCheck`
,
SubsidyListData
).
then
((
res
)
=>
{
console
.
log
(
res
.
data
.
data
)
if
(
res
.
data
.
resultCode
===
0
)
{
this
.
systemReconciliationDetails
=
res
.
data
.
data
...
...
src/components/pages/PaymentManagement/ViewAllowances.vue
View file @
3ba5dc05
...
...
@@ -56,13 +56,12 @@ export default {
},
methods
:
{
querySubsidyList
()
{
let
SubsidyListData
=
this
.
$qs
.
stringify
(
{
let
SubsidyListData
=
{
ddUserId
:
this
.
ddUserId
,
currentPage
:
this
.
pagination
.
current
,
pageNumber
:
this
.
pagination
.
defaultPageSize
,
orgId
:
localStorage
.
getItem
(
'orgId'
)
})
$http
.
get
(
`/mingpay/v1/isv/account/query_subsidyList_by_user_id?
${
SubsidyListData
}
`
).
then
((
res
)
=>
{
pageNumber
:
this
.
pagination
.
defaultPageSize
}
$http
.
get
(
`/mingpay/v1/isv/account/query_subsidyList_by_user_id`
,
SubsidyListData
).
then
((
res
)
=>
{
let
data
=
res
.
data
.
data
this
.
subsidyList
=
data
.
recordList
this
.
pagination
.
total
=
parseInt
(
data
.
totalCount
)
...
...
src/main.js
View file @
3ba5dc05
...
...
@@ -6,8 +6,6 @@ import { Upload, Menu, Layout, Breadcrumb, Popover, Icon, Button, DatePicker, In
import
'ant-design-vue/dist/antd.css'
import
{
config
}
from
'./api/config'
import
'./assets/css/global.css'
import
axios
from
'axios'
import
qs
from
'qs'
Vue
.
use
(
Layout
)
Vue
.
use
(
Upload
)
...
...
@@ -33,8 +31,6 @@ Vue.use(Input.TextArea)
Vue
.
use
(
message
)
Vue
.
use
(
Pagination
)
Vue
.
config
.
productionTip
=
false
// Vue.prototype.$http = axios
Vue
.
prototype
.
$qs
=
qs
Vue
.
prototype
.
$confirm
=
Modal
.
confirm
Vue
.
prototype
.
$message
=
message
...
...
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