Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jft-vue-platform
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
王梦龙
jft-vue-platform
Commits
a98a1954
提交
a98a1954
authored
7月 25, 2024
作者:
zsf
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
运营平台账单日、结算日设置位置调整
上级
98a4761f
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
40 行增加
和
51 行删除
+40
-51
add.vue
src/views/dispatch/add.vue
+0
-48
index.vue
src/views/dispatch/index.vue
+10
-2
salary_advance_interval.vue
src/views/dispatch/salary_advance_interval.vue
+30
-1
没有找到文件。
src/views/dispatch/add.vue
浏览文件 @
a98a1954
<
template
>
<
template
>
<div
class=
"app-container"
style=
"padding: 20px 50px"
>
<div
class=
"app-container"
style=
"padding: 20px 50px"
>
<p
class=
"tips"
>
<div
class=
"tipscontent"
>
<el-icon
size=
"14px"
><WarningFilled/></el-icon>
温馨提醒:账单日:当到达所设定的特定日期,系统将通知财务对上月预支工资账单进行结算。
<br>
<div
style=
"margin-left: 77px;"
>
结算日:到达账单日时,如果财务没有主动结算上月预支工资账单,系统将依据设定的结算日自动予以结算。
</div>
</div>
</p>
<el-form
<el-form
:inline=
"true"
:inline=
"true"
label-position=
"right"
label-position=
"right"
...
@@ -57,12 +49,6 @@
...
@@ -57,12 +49,6 @@
<el-form-item
label=
"联系人"
prop=
"contracts"
>
<el-form-item
label=
"联系人"
prop=
"contracts"
>
<el-input
v-model=
"formLabelAlign.contracts"
maxlength=
"20"
/>
<el-input
v-model=
"formLabelAlign.contracts"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"账单日"
prop=
"bill_day"
>
<el-input
v-model=
"formLabelAlign.bill_day"
type=
"number"
/>
</el-form-item>
<el-form-item
label=
"结算日"
prop=
"settle_day"
>
<el-input
v-model=
"formLabelAlign.settle_day"
type=
"number"
/>
</el-form-item>
<el-form-item
label=
"联系电话"
prop=
"contract_number"
>
<el-form-item
label=
"联系电话"
prop=
"contract_number"
>
<el-input
v-model=
"formLabelAlign.contract_number"
/>
<el-input
v-model=
"formLabelAlign.contract_number"
/>
</el-form-item>
</el-form-item>
...
@@ -73,7 +59,6 @@
...
@@ -73,7 +59,6 @@
<el-input
v-model=
"formLabelAlign.address"
maxlength=
"50"
/>
<el-input
v-model=
"formLabelAlign.address"
maxlength=
"50"
/>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<el-form-item
style=
"width: 100%;"
>
<el-form-item
style=
"width: 100%;"
>
<div
style=
"margin: 0 auto;"
>
<div
style=
"margin: 0 auto;"
>
<el-button
@
click=
"cancel"
>
取消
</el-button>
<el-button
@
click=
"cancel"
>
取消
</el-button>
...
@@ -123,12 +108,6 @@ const rules = ref({
...
@@ -123,12 +108,6 @@ const rules = ref({
register_time
:[{
validator
:
validateTime
,
trigger
:
[
'blur'
,
'change'
]
}],
register_time
:[{
validator
:
validateTime
,
trigger
:
[
'blur'
,
'change'
]
}],
contract_number
:
[{
pattern
:
/^
\d[
0-9
\-]{5,11}\d
$/
,
message
:
"请输入正确的手机号或座机号"
,
trigger
:
"blur"
}],
contract_number
:
[{
pattern
:
/^
\d[
0-9
\-]{5,11}\d
$/
,
message
:
"请输入正确的手机号或座机号"
,
trigger
:
"blur"
}],
contracts
:
[{
required
:
true
,
message
:
"请输入联系人"
,
trigger
:
[
'blur'
,
'change'
]}],
contracts
:
[{
required
:
true
,
message
:
"请输入联系人"
,
trigger
:
[
'blur'
,
'change'
]}],
bill_day
:
[{
required
:
true
,
message
:
"请输入账单日"
,
trigger
:
[
'blur'
,
'change'
]},
{
pattern
:
/^
\d
+$/
,
message
:
"请输入正整数"
,
trigger
:
[
'blur'
,
'change'
]},
{
validator
:
validateNumber
,
trigger
:
[
'blur'
,
'change'
]}],
settle_day
:
[{
required
:
true
,
message
:
"请输入结算日"
,
trigger
:
[
'blur'
,
'change'
]},
{
pattern
:
/^
\d
+$/
,
message
:
"请输入正整数"
,
trigger
:
[
'blur'
,
'change'
]},
{
validator
:
validateNumber
,
trigger
:
[
'blur'
,
'change'
]}],
})
})
//编辑时获取详情
//编辑时获取详情
...
@@ -204,15 +183,6 @@ function validateTime(rule, value, callback) {
...
@@ -204,15 +183,6 @@ function validateTime(rule, value, callback) {
callback
();
callback
();
}
}
}
}
//校验数字
function
validateNumber
(
rule
,
value
,
callback
)
{
if
(
value
<
1
||
value
>
31
){
callback
(
new
Error
(
"请输入1-31之间的数字"
));
}
else
{
callback
();
}
}
function
handleSsqChange
()
{
function
handleSsqChange
()
{
let
ssq_id
=
formLabelAlign
.
value
.
ssq_id
;
let
ssq_id
=
formLabelAlign
.
value
.
ssq_id
;
formLabelAlign
.
value
.
province_id
=
ssq_id
[
0
];
formLabelAlign
.
value
.
province_id
=
ssq_id
[
0
];
...
@@ -249,20 +219,3 @@ function submitForm(){
...
@@ -249,20 +219,3 @@ function submitForm(){
</
script
>
</
script
>
<
style
lang=
"scss"
>
.tips
{
margin-top
:
0px
;
padding
:
8px
;
color
:
#ED6F1C
;
background
:
#FFFAE8
;
line-height
:
1
.4
;
font-size
:
12px
;
display
:
flex
;
justify-content
:
flex-start
;
}
.tipscontent
{
margin-left
:
7
.4%
;
}
</
style
>
\ No newline at end of file
src/views/dispatch/index.vue
浏览文件 @
a98a1954
...
@@ -44,8 +44,16 @@
...
@@ -44,8 +44,16 @@
<el-table-column
label=
"派遣公司名称"
align=
"left"
prop=
"name"
width=
"260"
fixed
/>
<el-table-column
label=
"派遣公司名称"
align=
"left"
prop=
"name"
width=
"260"
fixed
/>
<el-table-column
label=
"默认账号"
align=
"left"
prop=
"default_account"
width=
"180"
fixed
/>
<el-table-column
label=
"默认账号"
align=
"left"
prop=
"default_account"
width=
"180"
fixed
/>
<el-table-column
label=
"前缀"
align=
"left"
prop=
"prefix"
width=
"100"
/>
<el-table-column
label=
"前缀"
align=
"left"
prop=
"prefix"
width=
"100"
/>
<el-table-column
label=
"账单日"
align=
"center"
prop=
"bill_day"
/>
<el-table-column
label=
"账单日"
align=
"center"
prop=
"bill_day"
>
<el-table-column
label=
"结算日"
align=
"center"
prop=
"settle_day"
/>
<template
#
default=
"
{row}">
{{
row
.
bill_day
==
'0'
?
''
:
row
.
bill_day
}}
</
template
>
</el-table-column>
<el-table-column
label=
"结算日"
align=
"center"
prop=
"settle_day"
>
<
template
#
default=
"{row}"
>
{{
row
.
settle_day
==
'0'
?
''
:
row
.
settle_day
}}
</
template
>
</el-table-column>
<el-table-column
label=
"规模"
align=
"center"
prop=
"scale"
/>
<el-table-column
label=
"规模"
align=
"center"
prop=
"scale"
/>
<el-table-column
label=
"联系人"
align=
"center"
prop=
"contracts"
/>
<el-table-column
label=
"联系人"
align=
"center"
prop=
"contracts"
/>
<el-table-column
label=
"联系电话"
align=
"center"
prop=
"contract_number"
width=
"120"
/>
<el-table-column
label=
"联系电话"
align=
"center"
prop=
"contract_number"
width=
"120"
/>
...
...
src/views/dispatch/salary_advance_interval.vue
浏览文件 @
a98a1954
...
@@ -17,6 +17,18 @@
...
@@ -17,6 +17,18 @@
class=
"ruleFormRef"
class=
"ruleFormRef"
>
>
<div
class=
"box"
>
<el-form-item
label=
"账单日"
prop=
"bill_day"
>
<el-input
v-model=
"formLabelAlign.bill_day"
type=
"number"
/>
</el-form-item>
<el-form-item>
当到达所设定的特定日期,系统将通知财务对上月预支工资账单进行结算
</el-form-item>
<el-form-item></el-form-item>
<el-form-item
label=
"结算日"
prop=
"settle_day"
>
<el-input
v-model=
"formLabelAlign.settle_day"
type=
"number"
/>
</el-form-item>
<el-form-item>
到达账单日时,如果财务没有主动结算上月预支工资账单,系统将依据设定的结算日自动予以结算
</el-form-item>
</div>
<div
class=
"box"
>
<div
class=
"box"
>
<div
class=
"boxTitle"
>
平台与客户分成比例
</div>
<div
class=
"boxTitle"
>
平台与客户分成比例
</div>
<el-form-item
label=
"比例"
style=
"width: 1080px;"
prop=
"ratio"
>
<el-form-item
label=
"比例"
style=
"width: 1080px;"
prop=
"ratio"
>
...
@@ -119,6 +131,12 @@ const data = reactive({
...
@@ -119,6 +131,12 @@ const data = reactive({
addForm
:{},
addForm
:{},
rules
:{
rules
:{
ratio
:
[{
required
:
true
,
message
:
"请添加分成比例"
,
trigger
:
"blur"
}],
ratio
:
[{
required
:
true
,
message
:
"请添加分成比例"
,
trigger
:
"blur"
}],
bill_day
:
[{
required
:
true
,
message
:
"请输入账单日"
,
trigger
:
[
'blur'
,
'change'
]},
{
pattern
:
/^
\d
+$/
,
message
:
"请输入正整数"
,
trigger
:
[
'blur'
,
'change'
]},
{
validator
:
validateNumber
,
trigger
:
[
'blur'
,
'change'
]}],
settle_day
:
[{
required
:
true
,
message
:
"请输入结算日"
,
trigger
:
[
'blur'
,
'change'
]},
{
pattern
:
/^
\d
+$/
,
message
:
"请输入正整数"
,
trigger
:
[
'blur'
,
'change'
]},
{
validator
:
validateNumber
,
trigger
:
[
'blur'
,
'change'
]}],
},
},
feeRules
:{
feeRules
:{
minAmount
:
[{
required
:
true
,
message
:
"请输入最小次数"
,
trigger
:
"blur"
}],
minAmount
:
[{
required
:
true
,
message
:
"请输入最小次数"
,
trigger
:
"blur"
}],
...
@@ -180,6 +198,15 @@ function changeVal(type,value){
...
@@ -180,6 +198,15 @@ function changeVal(type,value){
}
}
}
}
//校验数字
function
validateNumber
(
rule
,
value
,
callback
)
{
if
(
value
<
1
||
value
>
31
){
callback
(
new
Error
(
"请输入1-31之间的数字"
));
}
else
{
callback
();
}
}
/** 新增、编辑手续费弹窗 */
/** 新增、编辑手续费弹窗 */
function
add
(
e
){
function
add
(
e
){
if
(
e
){
if
(
e
){
...
@@ -376,7 +403,9 @@ function submitForm(){
...
@@ -376,7 +403,9 @@ function submitForm(){
/** 获取当前派遣公司下设置的平台与客户分成比例 */
/** 获取当前派遣公司下设置的平台与客户分成比例 */
function
getSalaryAdvanceInterval
(){
function
getSalaryAdvanceInterval
(){
salaryAdvanceIntervalSingle
({
code
:
code
}).
then
(
res
=>
{
salaryAdvanceIntervalSingle
({
code
:
code
}).
then
(
res
=>
{
formLabelAlign
.
value
.
ratio
=
res
.
data
;
formLabelAlign
.
value
.
ratio
=
res
.
data
.
salaryAdvanceIntervalList
;
formLabelAlign
.
value
.
bill_day
=
res
.
data
.
billDay
;
formLabelAlign
.
value
.
settle_day
=
res
.
data
.
settleDay
;
if
(
res
.
data
.
length
>
0
){
if
(
res
.
data
.
length
>
0
){
action
.
value
=
"update"
;
action
.
value
=
"update"
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论