Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
saas-manage
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
chehuidong
saas-manage
Commits
b098364c
Commit
b098364c
authored
Aug 05, 2025
by
wusiyi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 收款账户管理添加主要业务下拉
parent
0941c8a3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
210 additions
and
126 deletions
+210
-126
src/common/api/user/user.js
+16
-11
src/views/user/baseProceedsAccount.vue
+194
-115
No files found.
src/common/api/user/user.js
View file @
b098364c
...
@@ -7,27 +7,32 @@ export function getSubjectListApi(params) {
...
@@ -7,27 +7,32 @@ export function getSubjectListApi(params) {
return
axios
.
get
(
'/pay/businessPayRecord/subjectList'
,
params
)
return
axios
.
get
(
'/pay/businessPayRecord/subjectList'
,
params
)
}
}
// 获取账户类型
//
收款账户管理
获取账户类型
export
function
getAccountTypeListApi
()
{
export
function
getAccountTypeListApi
()
{
return
axios
.
get
(
'/baseProceedsAccount/accountTypeList'
)
return
axios
.
get
(
'/baseProceedsAccount/accountTypeList'
)
}
}
// 获取收款方式
//
收款账户管理
获取收款方式
export
function
getReceiverTypeListApi
()
{
export
function
getReceiverTypeListApi
()
{
return
axios
.
get
(
'/baseProceedsAccount/receiverTypeList'
)
return
axios
.
get
(
'/baseProceedsAccount/receiverTypeList'
)
}
}
// 获取币种
// 收款账户管理 获取收款方式
export
function
getBusinessTypeListApi
()
{
return
axios
.
get
(
'/baseProceedsAccount/businessTypeList'
)
}
// 收款账户管理 获取币种
export
function
getCurrencyTypeListApi
()
{
export
function
getCurrencyTypeListApi
()
{
return
axios
.
get
(
'/manage/rest/baseCurrencyInfo/uniList'
)
return
axios
.
get
(
'/manage/rest/baseCurrencyInfo/uniList'
)
}
}
// 获取安全设置
//
收款账户管理
获取安全设置
export
function
getSecuritySettingApi
()
{
export
function
getSecuritySettingApi
()
{
return
axios
.
get
(
'/sysSecuritySettings/getOne'
)
return
axios
.
get
(
'/sysSecuritySettings/getOne'
)
}
}
// 获取收款账户列表
//
收款账户管理
获取收款账户列表
export
function
getBaseProceedsAccountListApi
(
params
)
{
export
function
getBaseProceedsAccountListApi
(
params
)
{
return
axios
.
post
(
'/baseProceedsAccount/list_page'
,
params
)
return
axios
.
post
(
'/baseProceedsAccount/list_page'
,
params
)
}
}
...
@@ -42,32 +47,32 @@ export function getBaseProceedsAccountLogApi(id) {
...
@@ -42,32 +47,32 @@ export function getBaseProceedsAccountLogApi(id) {
return
axios
.
get
(
`/baseProceedsAccountLog/getList?relaId=
${
id
}
`
)
return
axios
.
get
(
`/baseProceedsAccountLog/getList?relaId=
${
id
}
`
)
}
}
// 更新收款账户启用状态
//
收款账户管理
更新收款账户启用状态
export
function
updateBaseProceedsAccountEnableApi
(
params
)
{
export
function
updateBaseProceedsAccountEnableApi
(
params
)
{
return
axios
.
post
(
'/baseProceedsAccount/updateEnable'
,
params
)
return
axios
.
post
(
'/baseProceedsAccount/updateEnable'
,
params
)
}
}
// 新增收款账户
//
收款账户管理
新增收款账户
export
function
addBaseProceedsAccountApi
(
params
)
{
export
function
addBaseProceedsAccountApi
(
params
)
{
return
axios
.
post
(
'/baseProceedsAccount/add'
,
params
)
return
axios
.
post
(
'/baseProceedsAccount/add'
,
params
)
}
}
// 更新收款账户
//
收款账户管理
更新收款账户
export
function
updateBaseProceedsAccountApi
(
params
)
{
export
function
updateBaseProceedsAccountApi
(
params
)
{
return
axios
.
post
(
'/baseProceedsAccount/update'
,
params
)
return
axios
.
post
(
'/baseProceedsAccount/update'
,
params
)
}
}
// 删除收款账户
//
收款账户管理
删除收款账户
export
function
deleteBaseProceedsAccountApi
(
params
)
{
export
function
deleteBaseProceedsAccountApi
(
params
)
{
return
axios
.
post
(
'/baseProceedsAccount/delete'
,
params
)
return
axios
.
post
(
'/baseProceedsAccount/delete'
,
params
)
}
}
// 发送手机验证码
//
收款账户管理
发送手机验证码
export
function
sendPhoneCodeApi
(
params
)
{
export
function
sendPhoneCodeApi
(
params
)
{
return
axios
.
post
(
'/sysSecuritySettings/sendPhoneCode'
,
params
)
return
axios
.
post
(
'/sysSecuritySettings/sendPhoneCode'
,
params
)
}
}
// 发送邮箱验证码
//
收款账户管理
发送邮箱验证码
export
function
sendEmailCodeApi
(
email
,
operateType
)
{
export
function
sendEmailCodeApi
(
email
,
operateType
)
{
return
axios
.
get
(
return
axios
.
get
(
`/sysSecuritySettings/sendEmailCode?email=
${
email
}
&operateType=
${
operateType
}
`
`/sysSecuritySettings/sendEmailCode?email=
${
email
}
&operateType=
${
operateType
}
`
...
...
src/views/user/baseProceedsAccount.vue
View file @
b098364c
...
@@ -48,24 +48,6 @@
...
@@ -48,24 +48,6 @@
label-width=
"100px"
label-width=
"100px"
:inline=
"true"
:inline=
"true"
size=
"mini"
>
size=
"mini"
>
<el-form-item
label=
"账户名称"
prop=
"name"
>
<el-input
v-model=
"addFormData.name"
placeholder=
"请输入账户名称"
clearable
/>
</el-form-item>
<el-form-item
label=
"账号"
prop=
"accountNumber"
>
<el-input
v-model=
"addFormData.accountNumber"
placeholder=
"请输入账号"
clearable
/>
</el-form-item>
<el-form-item
label=
"绑定账户"
prop=
"linkAccount"
>
<el-input
v-model=
"addFormData.linkAccount"
placeholder=
"请输入绑定账户"
clearable
/>
</el-form-item>
<el-form-item
label=
"账户类型"
prop=
"accountType"
>
<el-form-item
label=
"账户类型"
prop=
"accountType"
>
<el-select
<el-select
v-model=
"addFormData.accountType"
v-model=
"addFormData.accountType"
...
@@ -78,7 +60,6 @@
...
@@ -78,7 +60,6 @@
:value=
"item.code"
></el-option>
:value=
"item.code"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
<el-form-item
label=
"银行卡开户行"
label=
"银行卡开户行"
prop=
"openBank"
prop=
"openBank"
...
@@ -91,6 +72,18 @@
...
@@ -91,6 +72,18 @@
placeholder=
"请输入开户行"
placeholder=
"请输入开户行"
clearable
/>
clearable
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"账户名称"
prop=
"name"
>
<el-input
v-model=
"addFormData.name"
placeholder=
"请输入账户名称"
clearable
/>
</el-form-item>
<el-form-item
label=
"账号"
prop=
"accountNumber"
>
<el-input
v-model=
"addFormData.accountNumber"
placeholder=
"请输入账号"
clearable
/>
</el-form-item>
<el-form-item
label=
"收款方式"
prop=
"receiverType"
>
<el-form-item
label=
"收款方式"
prop=
"receiverType"
>
<el-select
<el-select
v-model=
"addFormData.receiverType"
v-model=
"addFormData.receiverType"
...
@@ -103,6 +96,18 @@
...
@@ -103,6 +96,18 @@
:value=
"item.code"
></el-option>
:value=
"item.code"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"主要业务"
prop=
"operation"
>
<el-select
v-model=
"addFormData.operation"
placeholder=
"请选择主要业务"
style=
"width: 100%"
>
<el-option
v-for=
"item in businessTypeList"
:key=
"item.key"
:label=
"item.value"
:value=
"item.key"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"币种"
prop=
"currencyType"
>
<el-form-item
label=
"币种"
prop=
"currencyType"
>
<el-select
<el-select
v-model=
"addFormData.currencyType"
v-model=
"addFormData.currencyType"
...
@@ -116,6 +121,7 @@
...
@@ -116,6 +121,7 @@
:value=
"item.currencyCode"
></el-option>
:value=
"item.currencyCode"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"日限额"
prop=
"daySumLimited"
>
<el-form-item
label=
"日限额"
prop=
"daySumLimited"
>
<el-input-number
<el-input-number
:precision=
"2"
:precision=
"2"
...
@@ -133,11 +139,13 @@
...
@@ -133,11 +139,13 @@
placeholder=
"请输入月限额"
placeholder=
"请输入月限额"
type=
"number"
/>
type=
"number"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"主要业务"
prop=
"operation"
>
<el-input
<el-form-item
label=
"排序"
prop=
"sort"
>
v-model=
"addFormData.operation"
<el-input-number
placeholder=
"请输入主要业务"
v-model=
"addFormData.sort"
clearable
/>
placeholder=
"请输入排序"
:min=
"1"
type=
"number"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"启用状态"
prop=
"isEnable"
>
<el-form-item
label=
"启用状态"
prop=
"isEnable"
>
<el-switch
<el-switch
...
@@ -167,15 +175,6 @@
...
@@ -167,15 +175,6 @@
:labelStyle=
"{ width: '120px' }"
:labelStyle=
"{ width: '120px' }"
:contentStyle=
"{ width: '200px', textAlign: 'center' }"
:contentStyle=
"{ width: '200px', textAlign: 'center' }"
border
>
border
>
<el-descriptions-item
label=
"账户名称"
>
{{ detailFormData.name }}
</el-descriptions-item>
<el-descriptions-item
label=
"账号"
>
{{ detailFormData.accountNumber }}
</el-descriptions-item>
<el-descriptions-item
label=
"绑定账户"
>
{{ detailFormData.linkAccount }}
</el-descriptions-item>
<el-descriptions-item
<el-descriptions-item
label=
"账户类型"
label=
"账户类型"
:contentStyle=
"{ textAlign: 'center' }"
>
:contentStyle=
"{ textAlign: 'center' }"
>
...
@@ -187,6 +186,12 @@
...
@@ -187,6 +186,12 @@
<el-descriptions-item
label=
"银行卡开户行"
>
<el-descriptions-item
label=
"银行卡开户行"
>
{{ detailFormData.openBank || '-' }}
{{ detailFormData.openBank || '-' }}
</el-descriptions-item>
</el-descriptions-item>
<el-descriptions-item
label=
"账户名称"
>
{{ detailFormData.name }}
</el-descriptions-item>
<el-descriptions-item
label=
"账号"
>
{{ detailFormData.accountNumber }}
</el-descriptions-item>
<el-descriptions-item
label=
"收款方式"
>
<el-descriptions-item
label=
"收款方式"
>
{{
{{
receiverTypeList.find((i) => i.code === detailFormData.receiverType)
receiverTypeList.find((i) => i.code === detailFormData.receiverType)
...
@@ -206,6 +211,12 @@
...
@@ -206,6 +211,12 @@
')'
')'
}}
}}
</el-descriptions-item>
</el-descriptions-item>
<el-descriptions-item
label=
"主要业务"
>
{{
businessTypeList.find((i) => i.key === detailFormData.operation)
?.value
}}
</el-descriptions-item>
<el-descriptions-item
label=
"日限额"
>
<el-descriptions-item
label=
"日限额"
>
{{ detailFormData.daySumLimited }}
{{ detailFormData.daySumLimited }}
</el-descriptions-item>
</el-descriptions-item>
...
@@ -219,9 +230,11 @@
...
@@ -219,9 +230,11 @@
</el-tag>
</el-tag>
<el-tag
type=
"danger"
size=
"small"
v-else
>
禁用
</el-tag>
<el-tag
type=
"danger"
size=
"small"
v-else
>
禁用
</el-tag>
</el-descriptions-item>
</el-descriptions-item>
<el-descriptions-item
label=
"主要业务"
span=
"2"
>
{{ detailFormData.operation }}
<el-descriptions-item
label=
"排序"
>
{{ detailFormData.sort }}
</el-descriptions-item>
</el-descriptions-item>
<el-descriptions-item
/>
<el-descriptions-item
label=
"创建时间"
>
<el-descriptions-item
label=
"创建时间"
>
{{ detailFormData.createTime }}
{{ detailFormData.createTime }}
</el-descriptions-item>
</el-descriptions-item>
...
@@ -237,8 +250,18 @@
...
@@ -237,8 +250,18 @@
<li
<li
v-for=
"(item, index) in logFormData"
v-for=
"(item, index) in logFormData"
:key=
"index"
:key=
"index"
style=
"margin-bottom: 10px"
>
style=
"
({{ index + 1 }})、{{ item.description }}
margin-bottom: 10px;
display: flex;
align-items: flex-start;
vertical-align: middle;
"
>
<span
class=
"date"
>
{{ item.createTime }}
</span>
<span
style=
"flex: 1; vertical-align: middle"
>
{{ item.description }}
</span>
</li>
</li>
</ul>
</ul>
</el-dialog>
</el-dialog>
...
@@ -384,7 +407,8 @@ import {
...
@@ -384,7 +407,8 @@ import {
updateBaseProceedsAccountApi
,
updateBaseProceedsAccountApi
,
deleteBaseProceedsAccountApi
,
deleteBaseProceedsAccountApi
,
sendPhoneCodeApi
,
sendPhoneCodeApi
,
sendEmailCodeApi
sendEmailCodeApi
,
getBusinessTypeListApi
}
from
'@/common/api/user/user.js'
}
from
'@/common/api/user/user.js'
export
default
{
export
default
{
...
@@ -398,14 +422,14 @@ export default {
...
@@ -398,14 +422,14 @@ export default {
name
:
''
,
name
:
''
,
accountNumber
:
''
,
accountNumber
:
''
,
accountType
:
''
,
accountType
:
''
,
linkAccount
:
''
,
openBank
:
''
,
openBank
:
''
,
receiverType
:
''
,
receiverType
:
''
,
currencyType
:
''
,
currencyType
:
''
,
daySumLimited
:
''
,
daySumLimited
:
''
,
monthlySumLimited
:
''
,
monthlySumLimited
:
''
,
operation
:
''
,
operation
:
''
,
isEnable
:
false
isEnable
:
false
,
sort
:
null
}
}
return
{
return
{
select
:
''
,
select
:
''
,
...
@@ -414,6 +438,7 @@ export default {
...
@@ -414,6 +438,7 @@ export default {
accountTypeList
:
[],
accountTypeList
:
[],
receiverTypeList
:
[],
receiverTypeList
:
[],
currencyTypeList
:
[],
currencyTypeList
:
[],
businessTypeList
:
[],
addDialog
:
false
,
addDialog
:
false
,
addFormData
:
{
...
initialFormData
},
// 使用初始化的表单数据
addFormData
:
{
...
initialFormData
},
// 使用初始化的表单数据
addFormRules
:
{
addFormRules
:
{
...
@@ -421,14 +446,16 @@ export default {
...
@@ -421,14 +446,16 @@ export default {
{
required
:
true
,
message
:
'请输入账户名称'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请输入账户名称'
,
trigger
:
'change'
}
],
],
accountNumber
:
[
accountNumber
:
[
{
required
:
true
,
message
:
'请输入账号'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请输入账号'
,
trigger
:
'change'
},
{
pattern
:
/^
[
a-zA-Z0-9
]
+$/
,
message
:
'请输入正确的账号'
,
trigger
:
'change'
}
],
],
accountType
:
[
accountType
:
[
{
required
:
true
,
message
:
'请选择账户类型'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择账户类型'
,
trigger
:
'change'
}
],
],
linkAccount
:
[
{
required
:
true
,
message
:
'请输入绑定账户'
,
trigger
:
'blur'
}
],
openBank
:
[
openBank
:
[
{
required
:
true
,
message
:
'请输入开户行'
,
trigger
:
'blur'
}
{
required
:
true
,
message
:
'请输入开户行'
,
trigger
:
'blur'
}
],
],
...
@@ -477,10 +504,17 @@ export default {
...
@@ -477,10 +504,17 @@ export default {
}
}
],
],
operation
:
[
operation
:
[
{
required
:
true
,
message
:
'请输
入
主要业务'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请输
选择
主要业务'
,
trigger
:
'change'
}
],
],
isEnable
:
[
isEnable
:
[
{
required
:
true
,
message
:
'请选择启用状态'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择启用状态'
,
trigger
:
'change'
}
],
sort
:
[
{
pattern
:
/^
[
1-9
]\d
*$/
,
message
:
'请输入大于0的整数'
,
trigger
:
'blur'
}
]
]
},
},
detailVisible
:
false
,
detailVisible
:
false
,
...
@@ -523,6 +557,7 @@ export default {
...
@@ -523,6 +557,7 @@ export default {
this
.
getReceiverTypeList
()
this
.
getReceiverTypeList
()
this
.
getCurrencyTypeList
()
this
.
getCurrencyTypeList
()
this
.
getSecuritySetting
()
this
.
getSecuritySetting
()
this
.
getBusinessTypeList
()
},
},
computed
:
{
computed
:
{
operateType
()
{
operateType
()
{
...
@@ -563,21 +598,6 @@ export default {
...
@@ -563,21 +598,6 @@ export default {
)
)
},
},
{
{
label
:
'账户名称'
,
key
:
'name'
,
width
:
'150'
},
{
label
:
'账号'
,
key
:
'accountNumber'
,
width
:
'250'
},
{
label
:
'绑定账户'
,
key
:
'linkAccount'
,
width
:
'150'
},
{
label
:
'账户类型'
,
label
:
'账户类型'
,
key
:
'accountType'
,
key
:
'accountType'
,
width
:
'100'
,
width
:
'100'
,
...
@@ -592,9 +612,19 @@ export default {
...
@@ -592,9 +612,19 @@ export default {
width
:
'200'
width
:
'200'
},
},
{
{
label
:
'账户名称'
,
key
:
'name'
,
width
:
'150'
},
{
label
:
'账号'
,
key
:
'accountNumber'
,
width
:
''
},
{
label
:
'收款方式'
,
label
:
'收款方式'
,
key
:
'receiverType'
,
key
:
'receiverType'
,
width
:
'
8
0'
,
width
:
'
15
0'
,
render
:
(
item
)
=>
{
render
:
(
item
)
=>
{
return
this
.
receiverTypeList
.
find
(
return
this
.
receiverTypeList
.
find
(
(
i
)
=>
i
.
code
===
item
.
receiverType
(
i
)
=>
i
.
code
===
item
.
receiverType
...
@@ -602,9 +632,18 @@ export default {
...
@@ -602,9 +632,18 @@ export default {
}
}
},
},
{
{
label
:
'主要业务'
,
key
:
'operation'
,
width
:
200
,
render
:
(
item
)
=>
{
return
this
.
businessTypeList
.
find
((
i
)
=>
i
.
key
===
item
.
operation
)
?.
value
}
},
{
label
:
'币种'
,
label
:
'币种'
,
key
:
'currencyType'
,
key
:
'currencyType'
,
width
:
'
13
0'
,
width
:
'
20
0'
,
render
:
(
item
)
=>
{
render
:
(
item
)
=>
{
const
i
=
this
.
currencyTypeList
.
find
(
const
i
=
this
.
currencyTypeList
.
find
(
(
i
)
=>
i
.
currencyCode
===
item
.
currencyType
(
i
)
=>
i
.
currencyCode
===
item
.
currencyType
...
@@ -615,18 +654,14 @@ export default {
...
@@ -615,18 +654,14 @@ export default {
{
{
label
:
'日限额'
,
label
:
'日限额'
,
key
:
'daySumLimited'
,
key
:
'daySumLimited'
,
width
:
'1
2
0'
width
:
'1
5
0'
},
},
{
{
label
:
'月限额'
,
label
:
'月限额'
,
key
:
'monthlySumLimited'
,
key
:
'monthlySumLimited'
,
width
:
'120'
width
:
'150'
},
{
label
:
'主要业务'
,
key
:
'operation'
,
width
:
''
},
},
{
{
label
:
'相关操作'
,
label
:
'相关操作'
,
key
:
''
,
key
:
''
,
...
@@ -662,9 +697,13 @@ export default {
...
@@ -662,9 +697,13 @@ export default {
queryformConfig
()
{
queryformConfig
()
{
return
[
return
[
{
{
prop
:
'name'
,
prop
:
'isEnable'
,
type
:
'input'
,
type
:
'select'
,
name
:
'账户名称'
name
:
'状态'
,
options
:
[
{
label
:
'启用'
,
value
:
1
},
{
label
:
'禁用'
,
value
:
0
}
]
},
},
{
{
prop
:
'accountType'
,
prop
:
'accountType'
,
...
@@ -676,6 +715,11 @@ export default {
...
@@ -676,6 +715,11 @@ export default {
}))
}))
},
},
{
{
prop
:
'name'
,
type
:
'input'
,
name
:
'账户名称'
},
{
prop
:
'receiverType'
,
prop
:
'receiverType'
,
type
:
'select'
,
type
:
'select'
,
name
:
'收款方式'
,
name
:
'收款方式'
,
...
@@ -694,13 +738,13 @@ export default {
...
@@ -694,13 +738,13 @@ export default {
}))
}))
},
},
{
{
prop
:
'
isEnable
'
,
prop
:
'
operation
'
,
type
:
'select'
,
type
:
'select'
,
name
:
'
状态
'
,
name
:
'
主要业务
'
,
options
:
[
options
:
this
.
businessTypeList
.
map
((
item
)
=>
({
{
label
:
'启用'
,
value
:
1
}
,
label
:
item
.
value
,
{
label
:
'禁用'
,
value
:
0
}
value
:
item
.
key
]
}))
}
}
]
]
}
}
...
@@ -728,19 +772,32 @@ export default {
...
@@ -728,19 +772,32 @@ export default {
},
},
// 获取账户类型列表
// 获取账户类型列表
async
getAccountTypeList
()
{
async
getAccountTypeList
()
{
const
res
=
await
getAccountTypeListApi
()
try
{
this
.
accountTypeList
=
res
.
data
const
res
=
await
getAccountTypeListApi
()
this
.
accountTypeList
=
res
.
data
}
catch
(
error
)
{
console
.
log
(
error
)
}
},
},
// 收款方式
// 收款方式
async
getReceiverTypeList
()
{
async
getReceiverTypeList
()
{
const
res
=
await
getReceiverTypeListApi
()
try
{
this
.
receiverTypeList
=
res
.
data
const
res
=
await
getReceiverTypeListApi
()
this
.
receiverTypeList
=
res
.
data
}
catch
(
error
)
{
console
.
log
(
error
)
}
},
},
// 币种列表
// 币种列表
async
getCurrencyTypeList
()
{
async
getCurrencyTypeList
()
{
const
res
=
await
getCurrencyTypeListApi
()
const
res
=
await
getCurrencyTypeListApi
()
this
.
currencyTypeList
=
res
.
data
this
.
currencyTypeList
=
res
.
data
},
},
// 获取主要业务列表
async
getBusinessTypeList
()
{
const
res
=
await
getBusinessTypeListApi
()
this
.
businessTypeList
=
res
.
data
},
// 获取安全设置信息
// 获取安全设置信息
async
getSecuritySetting
()
{
async
getSecuritySetting
()
{
const
res
=
await
getSecuritySettingApi
()
const
res
=
await
getSecuritySettingApi
()
...
@@ -750,28 +807,40 @@ export default {
...
@@ -750,28 +807,40 @@ export default {
},
},
// 查询
// 查询
async
getList
()
{
async
getList
()
{
this
.
loading
=
true
try
{
const
{
pageSize
,
currentPage
}
=
this
.
paginationOptions
this
.
loading
=
true
const
res
=
await
getBaseProceedsAccountListApi
({
const
{
pageSize
,
currentPage
}
=
this
.
paginationOptions
pageSize
,
const
res
=
await
getBaseProceedsAccountListApi
({
currentPage
,
pageSize
,
...
this
.
queryFormData
currentPage
,
})
...
this
.
queryFormData
this
.
sourceData
=
res
.
data
.
records
})
this
.
paginationOptions
.
total
=
res
.
data
.
total
this
.
sourceData
=
res
.
data
.
records
this
.
loading
=
false
this
.
paginationOptions
.
total
=
res
.
data
.
total
this
.
loading
=
false
}
catch
(
error
)
{
console
.
log
(
error
)
}
},
},
// 获取详情
// 获取详情
async
getDetails
(
id
)
{
async
getDetails
(
id
)
{
const
res
=
await
getBaseProceedsAccountDetailApi
(
id
)
try
{
this
.
detailFormData
=
res
.
data
const
res
=
await
getBaseProceedsAccountDetailApi
(
id
)
this
.
detailVisible
=
true
this
.
detailFormData
=
res
.
data
this
.
detailVisible
=
true
}
catch
(
error
)
{
console
.
log
(
error
)
}
},
},
// 获取日志
// 获取日志
async
getLog
(
id
)
{
async
getLog
(
id
)
{
const
res
=
await
getBaseProceedsAccountLogApi
(
id
)
try
{
this
.
logFormData
=
res
.
data
const
res
=
await
getBaseProceedsAccountLogApi
(
id
)
this
.
logVisible
=
true
this
.
logFormData
=
res
.
data
this
.
logVisible
=
true
}
catch
(
error
)
{
console
.
log
(
error
)
}
},
},
// 提交
// 提交
submit
()
{
submit
()
{
...
@@ -864,22 +933,26 @@ export default {
...
@@ -864,22 +933,26 @@ export default {
},
},
// 新增 提交
// 新增 提交
async
addSubmit
()
{
async
addSubmit
()
{
const
apiMethod
=
try
{
this
.
type
===
'add'
const
apiMethod
=
?
addBaseProceedsAccountApi
this
.
type
===
'add'
:
updateBaseProceedsAccountApi
?
addBaseProceedsAccountApi
const
data
=
await
apiMethod
({
:
updateBaseProceedsAccountApi
...
this
.
addFormData
,
const
res
=
await
apiMethod
({
checkType
:
this
.
currentMethod
,
...
this
.
addFormData
,
...
this
.
securityFormData
,
checkType
:
this
.
currentMethod
,
operateType
:
this
.
operateType
...
this
.
securityFormData
,
})
operateType
:
this
.
operateType
if
(
data
)
{
})
this
.
$message
.
success
(
'新增成功'
)
if
(
res
.
code
===
200
)
{
this
.
addDialog
=
false
this
.
$message
.
success
(
this
.
type
===
'add'
?
'新增成功'
:
'编辑成功'
)
this
.
securityVisible
=
false
this
.
addDialog
=
false
this
.
resetForm
()
this
.
securityVisible
=
false
this
.
getList
()
this
.
resetForm
()
this
.
getList
()
}
}
catch
(
error
)
{
console
.
log
(
error
)
}
}
},
},
...
@@ -916,7 +989,6 @@ export default {
...
@@ -916,7 +989,6 @@ export default {
name
:
''
,
name
:
''
,
accountNumber
:
''
,
accountNumber
:
''
,
accountType
:
''
,
accountType
:
''
,
linkAccount
:
''
,
openBank
:
''
,
openBank
:
''
,
receiverType
:
''
,
receiverType
:
''
,
currencyType
:
''
,
currencyType
:
''
,
...
@@ -1142,4 +1214,11 @@ export default {
...
@@ -1142,4 +1214,11 @@ export default {
margin-left
:
0
;
margin-left
:
0
;
}
}
}
}
.date
::after
{
content
:
'中'
;
display
:
inline-block
;
width
:
0
;
opacity
:
0
;
margin-right
:
10px
;
}
</
style
>
</
style
>
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