Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
杨树贤
/
liexin_supplier
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
9cd65653
authored
Jul 28, 2025
by
杨树贤
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
temp
parent
3ab5ddb2
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
60 additions
and
56 deletions
config/field.php
resources/views/script/supplier/SupplierPayTypeScript.blade.php
resources/views/web/supplier/SupplierPayType.blade.php
config/field.php
View file @
9cd65653
...
...
@@ -373,4 +373,10 @@ return [
5
=>
'4年内'
,
6
=>
'5年内'
,
],
'SupplierPayExtra'
=>
[
'天'
=>
'天'
,
'当月'
=>
'当月'
,
'当周'
=>
'当周'
,
]
];
resources/views/script/supplier/SupplierPayTypeScript.blade.php
View file @
9cd65653
...
...
@@ -72,5 +72,17 @@
form
.
render
(
'select'
);
});
form
.
on
(
'select(pay_type_extra)'
,
function
(
data
)
{
const
payTypeExtra
=
data
.
value
;
if
(
payTypeExtra
===
'天'
)
{
$
(
'#pay_type_month_div'
).
show
();
}
else
{
$
(
'#pay_type_value'
).
val
(
''
);
$
(
'#pay_type_month_div'
).
hide
();
}
});
});
</script>
\ No newline at end of file
</script>
resources/views/web/supplier/SupplierPayType.blade.php
View file @
9cd65653
...
...
@@ -6,65 +6,51 @@
<div
class=
"layui-col-md3"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('settlement_type','结算方式 : ',
!empty($supplier)?$supplier['settlement_type']:'',config('field.SettlementType'),['required'=>true]) !!}
!empty($supplier)?$supplier['settlement_type']:'',config('field.SettlementType'),['required'=>true]) !!}
</div>
<div
class=
"layui-col-md3"
>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('pay_type','付款周期 : ',
!empty($supplier)?$supplier['pay_type']:'',config('fixed.SupplierPayType'),['required'=>true]) !!}
!empty($supplier)?$supplier['pay_type']:'',config('fixed.SupplierPayType'),['required'=>true]) !!}
</div>
</div>
<div
class=
"layui-col-md6"
style=
"width:500px;margin-bottom: 3px;margin-left: -20px;"
>
<div
class=
"layui-row"
>
@if (!empty($supplier)
&&
$supplier['pay_type']==1)
<div
class=
"pay_type_1_div"
>
<div
class=
"layui-row"
style=
""
>
<span
class=
"require"
>
*
</span>
月结 :
&
nbsp
<div
class=
"layui-input-inline"
style=
"width: 80px;"
>
<input
class=
"layui-input valueInput"
type=
"hidden"
name=
"pay_type_value"
value=
"{{$supplier['pay_type_value'] or ''}}"
>
<select
lay-filter=
"pay_type_month"
>
<option
value=
""
>
请选择
</option>
<option
value=
"7"
@
if
($
supplier
['
pay_type_value
']==
7
)
selected=
'selected'
@
endif
>
7
</option>
<option
value=
"15"
@
if
($
supplier
['
pay_type_value
']==
15
)
selected=
'selected'
@
endif
>
15
</option>
<option
value=
"30"
@
if
($
supplier
['
pay_type_value
']==
30
)
selected=
'selected'
@
endif
>
30
</option>
<option
value=
"45"
@
if
($
supplier
['
pay_type_value
']==
45
)
selected=
'selected'
@
endif
>
45
</option>
<option
value=
"60"
@
if
($
supplier
['
pay_type_value
']==
60
)
selected=
'selected'
@
endif
>
60
</option>
<option
value=
"90"
@
if
($
supplier
['
pay_type_value
']==
90
)
selected=
'selected'
@
endif
>
90
</option>
</select>
</div>
&
nbsp天
<input
type=
"hidden"
class=
"valueInput"
name=
"pay_type_extra"
value=
"天"
>
<div
class=
"pay_type_1_div"
>
<div
class=
"layui-row"
style=
""
>
<span
class=
"require"
>
*
</span>
月结 :
&
nbsp
<div
class=
"layui-input-inline"
style=
"width: 80px;"
>
<input
class=
"layui-input valueInput"
type=
"hidden"
name=
"pay_type_value"
value=
"{{$supplier['pay_type_value'] or ''}}"
>
<select
lay-filter=
"pay_type_month"
>
<option
value=
""
>
请选择
</option>
<option
value=
"7"
@
if
($
supplier
['
pay_type_value
']==
7
)
selected=
'selected'
@
endif
>
7
</option>
<option
value=
"15"
@
if
($
supplier
['
pay_type_value
']==
15
)
selected=
'selected'
@
endif
>
15
</option>
<option
value=
"30"
@
if
($
supplier
['
pay_type_value
']==
30
)
selected=
'selected'
@
endif
>
30
</option>
<option
value=
"45"
@
if
($
supplier
['
pay_type_value
']==
45
)
selected=
'selected'
@
endif
>
45
</option>
<option
value=
"60"
@
if
($
supplier
['
pay_type_value
']==
60
)
selected=
'selected'
@
endif
>
60
</option>
<option
value=
"90"
@
if
($
supplier
['
pay_type_value
']==
90
)
selected=
'selected'
@
endif
>
90
</option>
</select>
</div>
&
nbsp天
<input
type=
"hidden"
class=
"valueInput"
name=
"pay_type_extra"
value=
"天"
>
</div>
</div>
@else
<div
class=
"pay_type_1_div"
style=
"display: none"
>
<div
class=
"layui-row"
>
{{-- 现在账期类型不仅仅要支持设置具体的天数,还要设置具体的类型,比如当月结,当周结 --}}
<div
class=
"pay_type_1_div"
style=
"display: none"
>
<div
class=
"layui-row"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('pay_type_extra','付款周期 : ',
!empty($supplier)?$supplier['pay_type_extra']:'',config('field.SupplierPayExtra'),['required'=>true]) !!}
<div
id=
"pay_type_month_div"
>
<span
class=
"require"
>
*
</span>
月结 :
&
nbsp
<div
class=
"layui-input-inline"
style=
"width: 80px;"
>
<input
class=
"layui-input valueInput"
type=
"hidden"
name=
"pay_type_value"
>
...
...
@@ -82,18 +68,19 @@
<input
type=
"hidden"
class=
"valueInput"
name=
"pay_type_extra"
value=
"天"
>
</div>
</div>
</div>
@endif
@if (!empty($supplier)
&&
$supplier['pay_type']==2)
<div
class=
"pay_type_2_div"
>
<input
type=
"hidden"
class=
"valueInput"
name=
"pay_type_value"
>
<input
type=
"hidden"
class=
"valueInput"
name=
"pay_type_extra"
value=
""
>
</div>
<div
class=
"pay_type_2_div"
>
<input
type=
"hidden"
class=
"valueInput"
name=
"pay_type_value"
>
<input
type=
"hidden"
class=
"valueInput"
name=
"pay_type_extra"
value=
""
>
</div>
@else
<div
class=
"pay_type_2_div"
style=
"display: none"
>
<input
type=
"hidden"
class=
"valueInput"
name=
""
>
<input
type=
"hidden"
class=
"valueInput"
name=
""
value=
""
>
</div>
<div
class=
"pay_type_2_div"
style=
"display: none"
>
<input
type=
"hidden"
class=
"valueInput"
name=
""
>
<input
type=
"hidden"
class=
"valueInput"
name=
""
value=
""
>
</div>
@endif
</div>
</div>
...
...
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