Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
薪
薪瑞通-前端
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
许珑标
薪瑞通-前端
Commits
44efd6e5
Commit
44efd6e5
authored
Feb 14, 2025
by
许珑标
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化发薪主体与发薪账户管理
parent
b85e5e87
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
11 deletions
+21
-11
src/views/business/accInfo/index.vue
src/views/business/accInfo/index.vue
+2
-11
src/views/business/companyInfo/index.vue
src/views/business/companyInfo/index.vue
+19
-0
No files found.
src/views/business/accInfo/index.vue
View file @
44efd6e5
...
...
@@ -152,23 +152,14 @@ export default {
payerCompanyArr
:
[],
// 表单校验
rules
:
{
id
:
[
{
required
:
true
,
message
:
"
$comment不能为空
"
,
trigger
:
"
blur
"
}
],
companyId
:
[
{
required
:
true
,
message
:
"
请选择发薪主体
"
,
trigger
:
"
blur
"
}
],
payAccNo
:
[
{
required
:
true
,
message
:
"
发薪账户不能为空
"
,
trigger
:
"
blur
"
}
],
merchantId
:
[
{
required
:
true
,
message
:
"
开发信息_商户id不能为空
"
,
trigger
:
"
blur
"
}
],
publicKey
:
[
{
required
:
true
,
message
:
"
公钥不能为空
"
,
trigger
:
"
blur
"
}
],
privateKey
:
[
{
required
:
true
,
message
:
"
私钥不能为空
"
,
trigger
:
"
blur
"
}
deptId
:
[
{
required
:
true
,
message
:
"
归属客户不能为空
"
,
trigger
:
"
blur
"
}
],
}
};
...
...
src/views/business/companyInfo/index.vue
View file @
44efd6e5
...
...
@@ -108,6 +108,10 @@
<el-form-item
label=
"信用代码"
prop=
"companyCode"
>
<el-input
v-model=
"form.companyCode"
placeholder=
"请输入信用代码"
/>
</el-form-item>
<el-form-item
label=
"归属客户"
prop=
"deptId"
>
<el-cascader
:props=
"cascaderProps"
v-model=
"form.deptId"
:options=
"deptOptions"
>
</el-cascader>
</el-form-item>
<el-form-item
label=
"法人姓名"
prop=
"legalName"
>
<el-input
v-model=
"form.legalName"
placeholder=
"请输入法人姓名"
/>
</el-form-item>
...
...
@@ -125,11 +129,20 @@
<
script
>
import
{
listCompanyInfo
,
getCompanyInfo
,
delCompanyInfo
,
addCompanyInfo
,
updateCompanyInfo
}
from
"
@/api/business/companyInfo
"
;
import
{
deptTreeSelect
}
from
'
@/api/system/user
'
export
default
{
name
:
"
CompanyInfo
"
,
data
()
{
return
{
// 部门树选项
deptOptions
:
undefined
,
cascaderProps
:
{
label
:
'
label
'
,
value
:
'
id
'
,
checkStrictly
:
true
,
emitPath
:
false
},
// 根路径
baseURL
:
process
.
env
.
VUE_APP_BASE_API
,
// 遮罩层
...
...
@@ -179,8 +192,14 @@ export default {
},
created
()
{
this
.
getList
();
this
.
getDeptTree
();
},
methods
:
{
getDeptTree
()
{
deptTreeSelect
().
then
(
response
=>
{
this
.
deptOptions
=
response
.
data
;
});
},
/** 查询付款主体信息列表 */
getList
()
{
this
.
loading
=
true
;
...
...
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