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
aefb76fe
authored
May 22, 2026
by
杨树贤
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
完善时间需求
parent
e1030a14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
380 additions
and
323 deletions
app/Http/Controllers/BaseController.php
app/Http/Controllers/Controller.php
app/Http/Controllers/Filter/SupplierFilter.php
app/Http/Services/SupplierStatisticsService.php
app/Providers/AppServiceProvider.php
resources/views/layouts/menu.blade.php
resources/views/layouts/navigation.blade.php
resources/views/script/SupplierListScript.blade.php
resources/views/web/sku/SkuListFilter.blade.php
resources/views/web/supplier/SupplierListFilter.blade.php
storage/framework/views/587faa134dc1f8953abf61cb2995b8264ba36a12.php
storage/framework/views/63397d1ebe145992083a1105367395dcd7ab2c7d.php
storage/framework/views/946347aaed783d5b9340dc21b99527c1d0f3bda0.php
storage/framework/views/d4d13e9bcdea7366e4952031431aae4b22f055c1.php
app/Http/Controllers/BaseController.php
View file @
aefb76fe
...
...
@@ -3,6 +3,7 @@
namespace
App\Http\Controllers
;
use
Illuminate\Http\Request
;
use
App\Http\Services\SupplierStatisticsService
;
class
BaseController
extends
Controller
{
...
...
@@ -16,4 +17,6 @@ class BaseController extends Controller
return
$this
->
apiReturn
(
0
,
'切换成功'
);
}
}
app/Http/Controllers/Controller.php
View file @
aefb76fe
...
...
@@ -27,7 +27,7 @@ class Controller extends BaseController
protected
function
view
(
$title
=
''
)
{
$this
->
data
[
'title'
]
=
$title
;
$view
=
request
(
'view'
,
'web'
);
$view
=
request
(
'view'
,
'web'
);
return
view
(
$view
,
$this
->
data
);
}
...
...
app/Http/Controllers/Filter/SupplierFilter.php
View file @
aefb76fe
...
...
@@ -155,6 +155,18 @@ class SupplierFilter
$query
->
where
(
'is_entity'
,
$map
[
'is_entity'
]);
}
if
((
isset
(
$map
[
'is_sku_expire'
])
&&
$map
[
'is_sku_expire'
]
===
"0"
)
||
!
empty
(
$map
[
'is_sku_expire'
]))
{
if
(
$map
[
'is_sku_expire'
]
==
1
)
{
$query
->
where
(
'sku_expired_in_days'
,
'>'
,
0
)
->
where
(
'uploaded_sku'
,
1
);
}
else
{
$query
->
where
(
'sku_expired_in_days'
,
0
);
}
}
if
(
!
empty
(
$map
[
'sku_expired_in_days'
])
&&
is_numeric
(
$map
[
'sku_expired_in_days'
]))
{
$query
->
where
(
'sku_expired_in_days'
,
'>='
,
$map
[
'sku_expired_in_days'
]);
}
if
(
!
empty
(
$map
[
'create_time'
]))
{
$times
=
explode
(
'~'
,
$map
[
'create_time'
]);
$startTime
=
strtotime
(
$times
[
0
]);
...
...
@@ -531,6 +543,9 @@ class SupplierFilter
$query
->
select
(
'supplier_id'
)
->
from
(
with
(
new
SupplierAttachmentsModel
())
->
getTable
())
->
where
(
'field_name'
,
'cooperation_agreement'
);
})
->
where
(
'uploaded_sku'
,
1
);
break
;
case
"sku_expired"
:
$query
->
where
(
'sku_expired_in_days'
,
'>'
,
0
);
break
;
}
return
$query
;
}
...
...
app/Http/Services/SupplierStatisticsService.php
View file @
aefb76fe
...
...
@@ -63,50 +63,24 @@ class SupplierStatisticsService
$result
=
[
'total'
=>
$total
,
'need_review'
=>
$needReview
,
// 'pending' => $pending,
// 'in_review' => $inReview,
// 'passed' => $passed,
// 'rejected' => $rejected,
// 'disable' => $disable,
'block'
=>
$block
,
// 'no_purchase_uid' => $noPurchaseUid,
// 'no_channel_uid' => $noChannelUid,
// 'invalid_channel_uid' => $invalidChannelUid,
// 'invalid_purchase_uid' => $invalidPurchaseUid,
// 'to_follow_up' => $toFollowUp,
// 'no_sku' => $noSku,
// 'no_quality_assurance_agreement' => $noQualityAssuranceAgreement,
// 'has_supplier_tag' => $hasTagSupplier,
// 'contact_no_complete' => $concatNoComplete,
// 'history_abnormal' => $historyAbnormal,
'pay_type_term'
=>
$payTypeTerm
,
'level_a'
=>
$levelA
,
//所有采购员离职
'all_channel_user_resigned'
=>
null
,
//历史平台合作供应商
'uploaded_sku'
=>
null
,
// 非芯链供应商
'not_yunxin'
=>
null
,
//已上架(非芯链)供应商
'not_yunxin_and_has_sku'
=>
null
,
//已下架(非芯链)供应商
'not_yunxin_and_has_no_sku'
=>
null
,
//芯链供应商
'yunxin'
=>
null
,
//已上架(芯链)供应商
'yunxin_and_has_sku'
=>
null
,
//已下架(芯链)供应商
'yunxin_and_has_no_sku'
=>
null
,
//3天内到期(芯链)供应商
'yunxin_expired_at_days'
=>
null
,
//3天内到期(非芯链)供应商
'not_yunxin_expired_at_days'
=>
null
,
//已过期(芯链)供应商
'yunxin_expired'
=>
null
,
//已过期(非芯链)供应商
'not_yunxin_expired'
=>
null
,
//缺少平台合作协议(线上)
'no_cooperation_agreement'
=>
null
,
'no_quality_assurance_agreement_all'
=>
null
,
'sku_expired'
=>
null
,
];
$result
=
array_map
(
function
(
$value
)
{
if
(
$value
>
999
)
{
...
...
app/Providers/AppServiceProvider.php
View file @
aefb76fe
...
...
@@ -16,6 +16,25 @@ class AppServiceProvider extends ServiceProvider
*/
public
function
boot
()
{
// 共享全局模板变量:SKU过期数量
View
::
composer
(
'*'
,
function
(
$view
)
{
$skuExpiredCount
=
0
;
if
(
request
()
->
user
)
{
$cacheKey
=
'sku_expired_count_'
.
request
()
->
user
->
userId
;
$redis
=
new
\App\Model\RedisModel
();
$count
=
$redis
->
get
(
$cacheKey
);
if
(
$count
!==
false
&&
$count
!==
null
)
{
$skuExpiredCount
=
(
int
)
$count
;
}
else
{
$count
=
(
new
\App\Http\Services\SupplierStatisticsService
())
->
getStatisticsCount
(
'sku_expired'
);
$redis
->
set
(
$cacheKey
,
$count
);
$redis
->
expire
(
$cacheKey
,
60
);
$skuExpiredCount
=
$count
;
}
}
$view
->
with
(
'skuExpiredCount'
,
$skuExpiredCount
);
});
// // 只在本地环境生效
// if ($this->app->environment('local')) {
// // 自定义一个新的 Handler
...
...
resources/views/layouts/menu.blade.php
View file @
aefb76fe
...
...
@@ -3,9 +3,9 @@
<
dl
class
="
layui
-
nav
-
child
">
@foreach(
$v['childs']
as
$k
=>
$v
)
<dd>
<a class="
layui
-
icon
{{
$v
[
'class'
]
or
''
}}
"
@if(!empty(
$v['href']
)) lay-href="
{{
iframeUrl
(
$v
[
'href'
])}}
" @endif>
{
{$v['title']}
}
</a>
@include("
layouts
.
menu
")
<a class="
layui
-
icon
{{
$v
[
'class'
]
or
''
}}
"
ew-title="
{{
$v
[
'title'
]}}
" @if(!empty(
$v['href']
)) lay-href="
{{
iframeUrl
(
$v
[
'href'
])}}
" @endif>
{
{$v['title']}
}
@if(
$v['title']
== '供应商列表' && !empty(
$skuExpiredCount
) &&
$skuExpiredCount
> 0) <span class="
layui
-
badge
layui
-
bg
-
red
" style="
margin
-
left
:
5
px
;
">{{
$skuExpiredCount
> 99 ? '99+' :
$skuExpiredCount
}}</span> @endif
</a>
{{-- @include("
layouts
.
menu
") --}}
</dd>
@endforeach
</dl>
@endif
\ No newline at end of file
@endif
resources/views/layouts/navigation.blade.php
View file @
aefb76fe
...
...
@@ -10,6 +10,7 @@
<i
class=
"layui-icon {{$v['class'] or ''}}"
></i>
 
<cite>
{{$v['title'] or ''}}
</cite>
</a>
@else
<a
@
if
(!
empty
($
v
['
href
']))
lay-href=
"{{iframeUrl($v['href'])}}"
@
endif
>
<i
class=
"layui-icon {{$v['class'] or ''}}"
></i>
 
<cite>
{{$v['title'] or ''}}
</cite>
</a>
...
...
@@ -22,4 +23,4 @@
@endif
</ul>
</div>
</div>
\ No newline at end of file
</div>
resources/views/script/SupplierListScript.blade.php
View file @
aefb76fe
...
...
@@ -343,6 +343,19 @@
},
{
field
:
'average_sku_num'
,
title
:
'日均上架数'
,
align
:
'center'
,
width
:
100
},
{
field
:
'is_sku_expire'
,
title
:
'商品是否过期'
,
align
:
'center'
,
width
:
130
,
templet
:
function
(
data
)
{
return
data
.
is_sku_expire
==
1
?
'
<
span
style
=
"color: red;"
>
是
<
/span>' : '否'
;
}
},
{
field
:
'sku_expired_in_days'
,
title
:
'商品过期天数'
,
align
:
'center'
,
width
:
130
,
templet
:
function
(
data
)
{
if
(
data
.
sku_expired_in_days
>
0
)
{
return
'
<
span
style
=
"color: red;"
>
' + data.sku_expired_in_days + '
<
/span>'
;
}
return
data
.
sku_expired_in_days
||
0
;
}
},
{
field
:
'cp_time_day'
,
title
:
'有效期最高天数'
,
align
:
'center'
,
width
:
180
,
templet
:
function
(
data
)
{
let
cpTime
=
data
.
cp_time_day
==
-
1
?
'无限制'
:
data
.
cp_time_day
+
'天'
;
let
futuresCpTime
=
data
.
futures_cp_time_day
==
-
1
?
'无限制'
:
data
.
futures_cp_time_day
+
'天'
;
...
...
resources/views/web/sku/SkuListFilter.blade.php
View file @
aefb76fe
...
...
@@ -141,6 +141,10 @@
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('is_expire','是否过期',request()->get('is_expire'),[-1=>'否',1=>'是']) !!}
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('source/eq','接入方式',request()->get('source/eq'),config('field.SkuSource')) !!}
</div>
<div
class=
"layui-inline"
>
...
...
resources/views/web/supplier/SupplierListFilter.blade.php
View file @
aefb76fe
...
...
@@ -2,6 +2,7 @@
.main_filter
{
cursor
:
pointer
;
}
</style>
<div
class=
"layui-fluid"
id=
"type_filter"
>
<div
class=
"layui-card"
>
...
...
@@ -9,12 +10,12 @@
<div
class=
"split-group"
style=
"height: 170px;"
>
<div
class=
"split-item"
id=
"s1"
style=
"text-align: center"
>
<div
class=
"layui-row"
>
<a
class=
"main_filter layui-badge layui-bg-green"
id=
"total"
>
</a>
<div
class=
"layui-row"
>
<a
class=
"main_filter layui-badge layui-bg-green"
title=
'全部'
id=
"total"
>
全部
</a>
{{--
<div
class=
"layui-row"
>
<a
class=
"main_filter"
title=
"待复审"
id=
"need_review"
>
待复审
</a>
</div>
</div>
--}}
</div>
</div>
<div
class=
"split-item"
id=
"s6"
style=
"text-align: center"
>
...
...
@@ -37,10 +38,10 @@
</a>
</div>
@if(checkPerm('SupplierBlockList'))
<div
class=
"layui-row"
>
<a
class=
"main_filter"
id=
"block"
data-value=
"-3"
>
</a>
</div>
<div
class=
"layui-row"
>
<a
class=
"main_filter"
id=
"block"
data-value=
"-3"
>
</a>
</div>
@endif
</div>
<div
class=
"split-item"
id=
"s7"
style=
"text-align: center"
>
...
...
@@ -101,6 +102,11 @@
已过期(非芯链)供应商
</a>
</div>
<div
class=
"layui-row"
>
<a
class=
"main_filter"
title=
"商品已过期供应商"
id=
"sku_expired"
>
商品已过期供应商
</a>
</div>
</div>
</div>
</div>
...
...
@@ -108,177 +114,179 @@
</div>
<div
class=
"layui-collapse"
>
@if(checkPerm('ViewFilter'))
<!--通用的筛选-->
<form
class=
"layui-form"
style=
"margin-top: 15px"
>
<?php
<!--通用的筛选-->
<form
class=
"layui-form"
style=
"margin-top: 15px"
>
<?php
$routerName
=
explode
(
'/'
,
request
()
->
path
())[
1
];
?>
<div
class=
"layui-row"
>
<div
class=
"layui-row"
>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['supplier_group'=>'供应商性质'],
['supplier_group'=>config('fixed.SupplierGroup')]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('transformableInputPresenter','App\Presenters\Filter\TransformableInputPresenter')
{!! $transformableInputPresenter->render(['supplier_name'=>'供应商名称']) !!}
</div>
<div
class=
"layui-inline"
>
@inject('transformableInputPresenter','App\Presenters\Filter\TransformableInputPresenter')
{!! $transformableInputPresenter->render(['supplier_code'=>'供应商编码']) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiSelectorPresenter','App\Presenters\MultiSelectorPresenter')
{!! $multiSelectorPresenter->render('status','供应商状态','',$statusData) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiSelectorPresenter','App\Presenters\MultiSelectorPresenter')
{!! $multiSelectorPresenter->render('stockup_type','合作类型','',$stockupTypeData) !!}
</div>
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['has_sku'=>'SKU上传'],
['has_sku'=>[1=>'是',-1=>'否']]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['yunxin_channel_uid' => '线上采购员'],
['yunxin_channel_uid' => $userCodes]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['purchase_uid' => '数据维护员'],
['purchase_uid' => $userCodes]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['source' => 'SKU上传方式',],
['source'=>config('field.SkuSource')]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('purchase_type','代购类型','',config('field.PurchaseType')) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['has_uploaded_sku'=>'历史SKU合作'],
['has_uploaded_sku'=>[1=>'是',-1=>'否']]) !!}
</div>
<button
class=
"layui-btn layui-btn-sm"
type=
"button"
id=
"show_filter_row2"
style=
"margin-left: 10px"
>
展开
</button>
</div>
</div>
<div
class=
"layui-row"
id=
"filter_row2"
style=
"display: none"
>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['
company_nature'=>'公司实际
性质'],
['
company_nature'=>config('field.CompanyNature
')]) !!}
{!! $multiTransformableSelectPresenter->render(['
supplier_group'=>'供应商
性质'],
['
supplier_group'=>config('fixed.SupplierGroup
')]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('transformableInputPresenter','App\Presenters\Filter\TransformableInputPresenter')
{!! $transformableInputPresenter->render(['
group_code'=>'集团编码
']) !!}
{!! $transformableInputPresenter->render(['
supplier_name'=>'供应商名称
']) !!}
</div>
<div
class=
"layui-inline"
>
@inject('transformableInputPresenter','App\Presenters\Filter\TransformableInputPresenter')
{!! $transformableInputPresenter->render(['supplier_
id'=>'供应商ID
']) !!}
{!! $transformableInputPresenter->render(['supplier_
code'=>'供应商编码
']) !!}
</div>
<div
class=
"layui-inline"
>
@inject('
transformableSelectPresenter','App\Presenters\Filter\TransformableSelect
Presenter')
{!! $
transformableSelectPresenter->render(['channel_uid'=>'采购员'],$userCodes
) !!}
@inject('
multiSelectorPresenter','App\Presenters\MultiSelector
Presenter')
{!! $
multiSelectorPresenter->render('status','供应商状态','',$statusData
) !!}
</div>
<div
class=
"layui-inline"
>
@inject('
transformableSelectPresenter','App\Presenters\Filter\TransformableSelect
Presenter')
{!! $
transformableSelectPresenter->render(['create_uid'=>'创建人'],$userCodes
) !!}
@inject('
multiSelectorPresenter','App\Presenters\MultiSelector
Presenter')
{!! $
multiSelectorPresenter->render('stockup_type','合作类型','',$stockupTypeData
) !!}
</div>
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['sku_tag'=>'SKU标准'],
['sku_tag'=>config('field.SkuTag')]) !!}
{!! $multiTransformableSelectPresenter->render(['has_sku'=>'SKU上传'],['has_sku'=>[1=>'是',-1=>'否']]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['sku_mode'=>'SKU模式'],
['sku_mode'=>config('field.SkuMode')]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiSelectorPresenter','App\Presenters\MultiSelectorPresenter')
{!! $multiSelectorPresenter->render('supplier_type','供应商类型','',$supplierTypeData) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiSelectorPresenter','App\Presenters\MultiSelectorPresenter')
{!! $multiSelectorPresenter->render('level','等级','',$levelData) !!}
{!! $multiTransformableSelectPresenter->render(['yunxin_channel_uid' => '线上采购员'],['yunxin_channel_uid' => $userCodes]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['has_cooperation_agreement'=>'平台合作协议'],
['has_cooperation_agreement'=>[1=>'有',-1=>'无']]) !!}
{!! $multiTransformableSelectPresenter->render(['purchase_uid' => '数据维护员'],['purchase_uid' => $userCodes]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['has_yunxin_agreement'=>'采购合作框架协议'],
['has_yunxin_agreement'=>[1=>'有',-1=>'无']]) !!}
{!! $multiTransformableSelectPresenter->render(['source' => 'SKU上传方式'],['source'=>config('field.SkuSource')]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('
has_supplier_account','启用芯链账号','',[1=>'是',-1=>'否']
) !!}
{!! $statusPresenter->render('
purchase_type','代购类型','',config('field.PurchaseType')
) !!}
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('
has_order_contract','芯链上传合同','',[1=>'是',-1=>'否']
) !!}
{!! $statusPresenter->render('
purchase_type','代购类型','',config('field.PurchaseType')
) !!}
</div>
<div
class=
"layui-inline"
>
@inject('
statusPresenter','App\Presenters\Status
Presenter')
{!! $
statusPresenter->render('is_entity','实体名单','',config('field.IsEntity')
) !!}
@inject('
multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelect
Presenter')
{!! $
multiTransformableSelectPresenter->render(['has_uploaded_sku'=>'历史SKU合作'],['has_uploaded_sku'=>[1=>'是',-1=>'否']]
) !!}
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter', 'App\Presenters\StatusPresenter')
{!! $statusPresenter->render('sign_com_id', '签约公司', 0, \App\Http\Services\CrmService::getSignCompanyListMap()) !!}
<button
class=
"layui-btn layui-btn-sm"
type=
"button"
id=
"show_filter_row2"
style=
"margin-left: 10px"
>
展开
</button>
</div>
</div>
<div
class=
"layui-row"
id=
"filter_row2"
style=
"display: none"
>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['company_nature'=>'公司实际性质'],['company_nature'=>config('field.CompanyNature')]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('transformableInputPresenter','App\Presenters\Filter\TransformableInputPresenter')
{!! $transformableInputPresenter->render(['group_code'=>'集团编码']) !!}
</div>
<div
class=
"layui-inline"
>
@inject('transformableInputPresenter','App\Presenters\Filter\TransformableInputPresenter')
{!! $transformableInputPresenter->render(['supplier_id'=>'供应商ID']) !!}
</div>
<div
class=
"layui-inline"
>
@inject('transformableSelectPresenter','App\Presenters\Filter\TransformableSelectPresenter')
{!! $transformableSelectPresenter->render(['channel_uid'=>'采购员'],$userCodes) !!}
</div>
<div
class=
"layui-inline"
>
@inject('transformableSelectPresenter','App\Presenters\Filter\TransformableSelectPresenter')
{!! $transformableSelectPresenter->render(['create_uid'=>'创建人'],$userCodes) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['sku_tag'=>'SKU标准'],['sku_tag'=>config('field.SkuTag')]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['sku_mode'=>'SKU模式'],['sku_mode'=>config('field.SkuMode')]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiSelectorPresenter','App\Presenters\MultiSelectorPresenter')
{!! $multiSelectorPresenter->render('supplier_type','供应商类型','',$supplierTypeData) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiSelectorPresenter','App\Presenters\MultiSelectorPresenter')
{!! $multiSelectorPresenter->render('level','等级','',$levelData) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['has_cooperation_agreement'=>'平台合作协议'],['has_cooperation_agreement'=>[1=>'有',-1=>'无']]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['has_yunxin_agreement'=>'采购合作框架协议'],['has_yunxin_agreement'=>[1=>'有',-1=>'无']]) !!}
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('has_supplier_account','启用芯链账号','',[1=>'是',-1=>'否']) !!}
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('has_order_contract','芯链上传合同','',[1=>'是',-1=>'否']) !!}
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('is_entity','实体名单','',config('field.IsEntity')) !!}
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('is_sku_expire','商品是否过期','',[1=>'是',-1=>'否']) !!}
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
商品过期天数
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"sku_expired_in_days"
placeholder=
"请输入数字"
autocomplete=
"off"
class=
"layui-input"
value=
"{{request()->get('sku_expired_in_days')}}"
>
</div>
<div
class=
"layui-inline"
>
@inject('multiSelectorPresenter','App\Presenters\MultiSelectorPresenter')
{!! $multiSelectorPresenter->render('region','区域','',$regionData) !!}
</div>
</div>
<div
class=
"layui-inline"
>
@inject('statusPresenter', 'App\Presenters\StatusPresenter')
{!! $statusPresenter->render('sign_com_id', '签约公司', 0, \App\Http\Services\CrmService::getSignCompanyListMap()) !!}
</div>
<div
class=
"layui-inline"
>
@inject('multiSelectorPresenter','App\Presenters\MultiSelectorPresenter')
{!! $multiSelectorPresenter->render('region','区域','',$regionData) !!}
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
创建部门
</label>
<div
class=
"layui-input-inline"
>
<div
id=
"create_user_department"
style=
"width: 150px"
></div>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
创建部门
</label>
<div
class=
"layui-input-inline"
>
<div
id=
"create_user_department"
style=
"width: 150px"
></div>
</div>
<div
class=
"layui-inline"
style=
"margin-left: 10px"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['data_channel_uid' => '数据跟单员'],['data_channel_uid' => $userCodes]) !!}
</div>
<div
class=
"layui-inline"
style=
"margin-left: 10px"
>
@inject('multiTransformableSelectPresenter','App\Presenters\Filter\MultiTransformableSelectPresenter')
{!! $multiTransformableSelectPresenter->render(['data_channel_uid' => '数据跟单员'],['data_channel_uid' => $userCodes]) !!}
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
代理品牌
</label>
<div
class=
"layui-input-inline"
>
<div
id=
"agency_brands_filter"
style=
"width: 425px"
></div>
<input
type=
"hidden"
name=
"agency_brands"
id=
"agency_brands_filter_value"
value=
""
>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
代理品牌
</label>
<div
class=
"layui-input-inline"
>
<div
id=
"agency_brands_filter"
style=
"width: 425px"
></div>
<input
type=
"hidden"
name=
"agency_brands"
id=
"agency_brands_filter_value"
value=
""
>
</div>
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
style=
"width: 600px"
>
@inject('transformableTimeIntervalPresenter','App\Presenters\Filter\TransformableTimeIntervalPresenter')
{!! $transformableTimeIntervalPresenter->render(['update_time'=>'更新时间','create_time'=>'创建时间','sku_create_time' => '首次上传sku时间']) !!}
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
style=
"width: 600px"
>
@inject('transformableTimeIntervalPresenter','App\Presenters\Filter\TransformableTimeIntervalPresenter')
{!! $transformableTimeIntervalPresenter->render(['update_time'=>'更新时间','create_time'=>'创建时间','sku_create_time' => '首次上传sku时间']) !!}
</div>
</div>
</div>
</div>
<div
class=
"layui-row"
style=
"margin-top:10px;margin-bottom: 10px;margin-left: 20px;"
>
<button
class=
"layui-btn layui-btn-sm layui-btn load"
id=
"getSupplierListButton"
lay-submit=
""
lay-filter=
"load"
>
查询
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn"
lay-submit=
""
lay-filter=
"reset"
>
重置
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn hide_filter_type"
>
隐藏罗盘
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn show_filter_type"
style=
"display: none"
>
显示罗盘
</button>
</div>
</form>
<div
class=
"layui-row"
style=
"margin-top:10px;margin-bottom: 10px;margin-left: 20px;"
>
<button
class=
"layui-btn layui-btn-sm layui-btn load"
id=
"getSupplierListButton"
lay-submit=
""
lay-filter=
"load"
>
查询
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn"
lay-submit=
""
lay-filter=
"reset"
>
重置
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn hide_filter_type"
>
隐藏罗盘
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn show_filter_type"
style=
"display: none"
>
显示罗盘
</button>
</div>
</form>
@endif
</div>
storage/framework/views/587faa134dc1f8953abf61cb2995b8264ba36a12.php
View file @
aefb76fe
...
...
@@ -2,6 +2,7 @@
.main_filter
{
cursor
:
pointer
;
}
</style>
<div
class=
"layui-fluid"
id=
"type_filter"
>
<div
class=
"layui-card"
>
...
...
@@ -9,12 +10,12 @@
<div
class=
"split-group"
style=
"height: 170px;"
>
<div
class=
"split-item"
id=
"s1"
style=
"text-align: center"
>
<div
class=
"layui-row"
>
<a
class=
"main_filter layui-badge layui-bg-green"
id=
"total"
>
</a>
<div
class=
"layui-row"
>
<a
class=
"main_filter layui-badge layui-bg-green"
title=
'全部'
id=
"total"
>
全部
</a>
<
?php
/* <
div class="layui-row">
<a class="main_filter" title="待复审" id="need_review">
待复审
</a>
</div>
</div>
*/
?>
</div>
</div>
<div
class=
"split-item"
id=
"s6"
style=
"text-align: center"
>
...
...
@@ -37,10 +38,10 @@
</a>
</div>
<?php
if
(
checkPerm
(
'SupplierBlockList'
))
:
?>
<div
class=
"layui-row"
>
<a
class=
"main_filter"
id=
"block"
data-value=
"-3"
>
</a>
</div>
<div
class=
"layui-row"
>
<a
class=
"main_filter"
id=
"block"
data-value=
"-3"
>
</a>
</div>
<?php
endif
;
?>
</div>
<div
class=
"split-item"
id=
"s7"
style=
"text-align: center"
>
...
...
@@ -101,6 +102,11 @@
已过期(非芯链)供应商
</a>
</div>
<div
class=
"layui-row"
>
<a
class=
"main_filter"
title=
"商品已过期供应商"
id=
"sku_expired"
>
商品已过期供应商
</a>
</div>
</div>
</div>
</div>
...
...
@@ -108,206 +114,210 @@
</div>
<div
class=
"layui-collapse"
>
<?php
if
(
checkPerm
(
'ViewFilter'
))
:
?>
<!--通用的筛选-->
<form
class=
"layui-form"
style=
"margin-top: 15px"
>
<?php
<!--通用的筛选-->
<form
class=
"layui-form"
style=
"margin-top: 15px"
>
<?php
$routerName
=
explode
(
'/'
,
request
()
->
path
())[
1
];
?>
<div
class=
"layui-row"
>
<div
class=
"layui-row"
>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'supplier_group'
=>
'供应商性质'
],
[
'supplier_group'
=>
config
(
'fixed.SupplierGroup'
)]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$transformableInputPresenter
=
app
(
'App\Presenters\Filter\TransformableInputPresenter'
);
?>
<?php
echo
$transformableInputPresenter
->
render
([
'supplier_name'
=>
'供应商名称'
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$transformableInputPresenter
=
app
(
'App\Presenters\Filter\TransformableInputPresenter'
);
?>
<?php
echo
$transformableInputPresenter
->
render
([
'supplier_code'
=>
'供应商编码'
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelectorPresenter'
);
?>
<?php
echo
$multiSelectorPresenter
->
render
(
'status'
,
'供应商状态'
,
''
,
$statusData
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelectorPresenter'
);
?>
<?php
echo
$multiSelectorPresenter
->
render
(
'stockup_type'
,
'合作类型'
,
''
,
$stockupTypeData
);
?>
</div>
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'has_sku'
=>
'SKU上传'
],
[
'has_sku'
=>
[
1
=>
'是'
,
-
1
=>
'否'
]]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'yunxin_channel_uid'
=>
'线上采购员'
],
[
'yunxin_channel_uid'
=>
$userCodes
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'purchase_uid'
=>
'数据维护员'
],
[
'purchase_uid'
=>
$userCodes
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'source'
=>
'SKU上传方式'
,],
[
'source'
=>
config
(
'field.SkuSource'
)]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$statusPresenter
=
app
(
'App\Presenters\StatusPresenter'
);
?>
<?php
echo
$statusPresenter
->
render
(
'purchase_type'
,
'代购类型'
,
''
,
config
(
'field.PurchaseType'
));
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'has_uploaded_sku'
=>
'历史SKU合作'
],
[
'has_uploaded_sku'
=>
[
1
=>
'是'
,
-
1
=>
'否'
]]);
?>
</div>
<button
class=
"layui-btn layui-btn-sm"
type=
"button"
id=
"show_filter_row2"
style=
"margin-left: 10px"
>
展开
</button>
</div>
</div>
<div
class=
"layui-row"
id=
"filter_row2"
style=
"display: none"
>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'
company_nature'
=>
'公司实际
性质'
],
[
'
company_nature'
=>
config
(
'field.CompanyNature
'
)]);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'
supplier_group'
=>
'供应商
性质'
],
[
'
supplier_group'
=>
config
(
'fixed.SupplierGroup
'
)]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$transformableInputPresenter
=
app
(
'App\Presenters\Filter\TransformableInputPresenter'
);
?>
<?php
echo
$transformableInputPresenter
->
render
([
'
group_code'
=>
'集团编码
'
]);
?>
<?php
echo
$transformableInputPresenter
->
render
([
'
supplier_name'
=>
'供应商名称
'
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$transformableInputPresenter
=
app
(
'App\Presenters\Filter\TransformableInputPresenter'
);
?>
<?php
echo
$transformableInputPresenter
->
render
([
'supplier_
id'
=>
'供应商ID
'
]);
?>
<?php
echo
$transformableInputPresenter
->
render
([
'supplier_
code'
=>
'供应商编码
'
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$
transformableSelectPresenter
=
app
(
'App\Presenters\Filter\TransformableSelect
Presenter'
);
?>
<?php
echo
$
transformableSelectPresenter
->
render
([
'channel_uid'
=>
'采购员'
],
$userCodes
);
?>
<?php
$
multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelector
Presenter'
);
?>
<?php
echo
$
multiSelectorPresenter
->
render
(
'status'
,
'供应商状态'
,
''
,
$statusData
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$
transformableSelectPresenter
=
app
(
'App\Presenters\Filter\TransformableSelect
Presenter'
);
?>
<?php
echo
$
transformableSelectPresenter
->
render
([
'create_uid'
=>
'创建人'
],
$userCodes
);
?>
<?php
$
multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelector
Presenter'
);
?>
<?php
echo
$
multiSelectorPresenter
->
render
(
'stockup_type'
,
'合作类型'
,
''
,
$stockupTypeData
);
?>
</div>
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'sku_tag'
=>
'SKU标准'
],
[
'sku_tag'
=>
config
(
'field.SkuTag'
)]);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'has_sku'
=>
'SKU上传'
],[
'has_sku'
=>
[
1
=>
'是'
,
-
1
=>
'否'
]]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'sku_mode'
=>
'SKU模式'
],
[
'sku_mode'
=>
config
(
'field.SkuMode'
)]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelectorPresenter'
);
?>
<?php
echo
$multiSelectorPresenter
->
render
(
'supplier_type'
,
'供应商类型'
,
''
,
$supplierTypeData
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelectorPresenter'
);
?>
<?php
echo
$multiSelectorPresenter
->
render
(
'level'
,
'等级'
,
''
,
$levelData
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'yunxin_channel_uid'
=>
'线上采购员'
],[
'yunxin_channel_uid'
=>
$userCodes
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'has_cooperation_agreement'
=>
'平台合作协议'
],
[
'has_cooperation_agreement'
=>
[
1
=>
'有'
,
-
1
=>
'无'
]]);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'purchase_uid'
=>
'数据维护员'
],[
'purchase_uid'
=>
$userCodes
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'has_yunxin_agreement'
=>
'采购合作框架协议'
],
[
'has_yunxin_agreement'
=>
[
1
=>
'有'
,
-
1
=>
'无'
]]);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'source'
=>
'SKU上传方式'
],[
'source'
=>
config
(
'field.SkuSource'
)]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$statusPresenter
=
app
(
'App\Presenters\StatusPresenter'
);
?>
<?php
echo
$statusPresenter
->
render
(
'
has_supplier_account'
,
'启用芯链账号'
,
''
,[
1
=>
'是'
,
-
1
=>
'否'
]
);
?>
<?php
echo
$statusPresenter
->
render
(
'
purchase_type'
,
'代购类型'
,
''
,
config
(
'field.PurchaseType'
)
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$statusPresenter
=
app
(
'App\Presenters\StatusPresenter'
);
?>
<?php
echo
$statusPresenter
->
render
(
'
has_order_contract'
,
'芯链上传合同'
,
''
,[
1
=>
'是'
,
-
1
=>
'否'
]
);
?>
<?php
echo
$statusPresenter
->
render
(
'
purchase_type'
,
'代购类型'
,
''
,
config
(
'field.PurchaseType'
)
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$
statusPresenter
=
app
(
'App\Presenters\Status
Presenter'
);
?>
<?php
echo
$
statusPresenter
->
render
(
'is_entity'
,
'实体名单'
,
''
,
config
(
'field.IsEntity'
)
);
?>
<?php
$
multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelect
Presenter'
);
?>
<?php
echo
$
multiTransformableSelectPresenter
->
render
([
'has_uploaded_sku'
=>
'历史SKU合作'
],[
'has_uploaded_sku'
=>
[
1
=>
'是'
,
-
1
=>
'否'
]]
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$statusPresenter
=
app
(
'App\Presenters\StatusPresenter'
);
?>
<?php
echo
$statusPresenter
->
render
(
'sign_com_id'
,
'签约公司'
,
0
,
\App\Http\Services\CrmService
::
getSignCompanyListMap
());
?>
<button
class=
"layui-btn layui-btn-sm"
type=
"button"
id=
"show_filter_row2"
style=
"margin-left: 10px"
>
展开
</button>
</div>
</div>
<div
class=
"layui-row"
id=
"filter_row2"
style=
"display: none"
>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'company_nature'
=>
'公司实际性质'
],[
'company_nature'
=>
config
(
'field.CompanyNature'
)]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelector
Presenter'
);
?>
<?php
echo
$multiSelectorPresenter
->
render
(
'region'
,
'区域'
,
''
,
$regionData
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$transformableInputPresenter
=
app
(
'App\Presenters\Filter\TransformableInput
Presenter'
);
?>
<?php
echo
$transformableInputPresenter
->
render
([
'group_code'
=>
'集团编码'
]
);
?>
</div>
</div>
<div
class=
"layui-inline"
>
<?php
$transformableInputPresenter
=
app
(
'App\Presenters\Filter\TransformableInputPresenter'
);
?>
<?php
echo
$transformableInputPresenter
->
render
([
'supplier_id'
=>
'供应商ID'
]);
?>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
创建部门
</label>
<div
class=
"layui-input-inline"
>
<div
id=
"create_user_department"
style=
"width: 150px"
></div>
</div>
</div>
<div
class=
"layui-inline"
style=
"margin-left: 10px"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'data_channel_uid'
=>
'数据跟单员'
],[
'data_channel_uid'
=>
$userCodes
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$transformableSelectPresenter
=
app
(
'App\Presenters\Filter\TransformableSelectPresenter'
);
?>
<?php
echo
$transformableSelectPresenter
->
render
([
'channel_uid'
=>
'采购员'
],
$userCodes
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$transformableSelectPresenter
=
app
(
'App\Presenters\Filter\TransformableSelectPresenter'
);
?>
<?php
echo
$transformableSelectPresenter
->
render
([
'create_uid'
=>
'创建人'
],
$userCodes
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'sku_tag'
=>
'SKU标准'
],[
'sku_tag'
=>
config
(
'field.SkuTag'
)]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'sku_mode'
=>
'SKU模式'
],[
'sku_mode'
=>
config
(
'field.SkuMode'
)]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelectorPresenter'
);
?>
<?php
echo
$multiSelectorPresenter
->
render
(
'supplier_type'
,
'供应商类型'
,
''
,
$supplierTypeData
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelectorPresenter'
);
?>
<?php
echo
$multiSelectorPresenter
->
render
(
'level'
,
'等级'
,
''
,
$levelData
);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'has_cooperation_agreement'
=>
'平台合作协议'
],[
'has_cooperation_agreement'
=>
[
1
=>
'有'
,
-
1
=>
'无'
]]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'has_yunxin_agreement'
=>
'采购合作框架协议'
],[
'has_yunxin_agreement'
=>
[
1
=>
'有'
,
-
1
=>
'无'
]]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$statusPresenter
=
app
(
'App\Presenters\StatusPresenter'
);
?>
<?php
echo
$statusPresenter
->
render
(
'has_supplier_account'
,
'启用芯链账号'
,
''
,[
1
=>
'是'
,
-
1
=>
'否'
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$statusPresenter
=
app
(
'App\Presenters\StatusPresenter'
);
?>
<?php
echo
$statusPresenter
->
render
(
'has_order_contract'
,
'芯链上传合同'
,
''
,[
1
=>
'是'
,
-
1
=>
'否'
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$statusPresenter
=
app
(
'App\Presenters\StatusPresenter'
);
?>
<?php
echo
$statusPresenter
->
render
(
'is_entity'
,
'实体名单'
,
''
,
config
(
'field.IsEntity'
));
?>
</div>
<div
class=
"layui-inline"
>
<?php
$statusPresenter
=
app
(
'App\Presenters\StatusPresenter'
);
?>
<?php
echo
$statusPresenter
->
render
(
'is_sku_expire'
,
'商品是否过期'
,
''
,[
1
=>
'是'
,
-
1
=>
'否'
]);
?>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
商品过期天数
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
name=
"sku_expired_in_days"
placeholder=
"请输入数字"
autocomplete=
"off"
class=
"layui-input"
value=
"
<?php
echo
e
(
request
()
->
get
(
'sku_expired_in_days'
));
?>
"
>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
代理品牌
</label>
<div
class=
"layui-input-inline"
>
<div
id=
"agency_brands_filter"
style=
"width: 425px"
></div>
<input
type=
"hidden"
name=
"agency_brands"
id=
"agency_brands_filter_value"
value=
""
>
</div>
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
style=
"width: 600px"
>
<?php
$transformableTimeIntervalPresenter
=
app
(
'App\Presenters\Filter\TransformableTimeIntervalPresenter'
);
?>
<?php
echo
$transformableTimeIntervalPresenter
->
render
([
'update_time'
=>
'更新时间'
,
'create_time'
=>
'创建时间'
,
'sku_create_time'
=>
'首次上传sku时间'
]);
?>
</div>
<div
class=
"layui-inline"
>
<?php
$statusPresenter
=
app
(
'App\Presenters\StatusPresenter'
);
?>
<?php
echo
$statusPresenter
->
render
(
'sign_com_id'
,
'签约公司'
,
0
,
\App\Http\Services\CrmService
::
getSignCompanyListMap
());
?>
</div>
</div>
<div
class=
"layui-inline"
>
<?php
$multiSelectorPresenter
=
app
(
'App\Presenters\MultiSelectorPresenter'
);
?>
<?php
echo
$multiSelectorPresenter
->
render
(
'region'
,
'区域'
,
''
,
$regionData
);
?>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
创建部门
</label>
<div
class=
"layui-input-inline"
>
<div
id=
"create_user_department"
style=
"width: 150px"
></div>
</div>
</div>
<div
class=
"layui-inline"
style=
"margin-left: 10px"
>
<?php
$multiTransformableSelectPresenter
=
app
(
'App\Presenters\Filter\MultiTransformableSelectPresenter'
);
?>
<?php
echo
$multiTransformableSelectPresenter
->
render
([
'data_channel_uid'
=>
'数据跟单员'
],[
'data_channel_uid'
=>
$userCodes
]);
?>
</div>
<div
class=
"layui-inline"
>
<label
class=
"layui-form-label"
>
代理品牌
</label>
<div
class=
"layui-input-inline"
>
<div
id=
"agency_brands_filter"
style=
"width: 425px"
></div>
<input
type=
"hidden"
name=
"agency_brands"
id=
"agency_brands_filter_value"
value=
""
>
</div>
</div>
<div
class=
"layui-row"
>
<div
class=
"layui-inline"
style=
"width: 600px"
>
<?php
$transformableTimeIntervalPresenter
=
app
(
'App\Presenters\Filter\TransformableTimeIntervalPresenter'
);
?>
<?php
echo
$transformableTimeIntervalPresenter
->
render
([
'update_time'
=>
'更新时间'
,
'create_time'
=>
'创建时间'
,
'sku_create_time'
=>
'首次上传sku时间'
]);
?>
</div>
<div
class=
"layui-row"
style=
"margin-top:10px;margin-bottom: 10px;margin-left: 20px;"
>
<button
class=
"layui-btn layui-btn-sm layui-btn load"
id=
"getSupplierListButton"
lay-submit=
""
lay-filter=
"load"
>
查询
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn"
lay-submit=
""
lay-filter=
"reset"
>
重置
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn hide_filter_type"
>
隐藏罗盘
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn show_filter_type"
style=
"display: none"
>
显示罗盘
</button>
</div>
</form>
</div>
<div
class=
"layui-row"
style=
"margin-top:10px;margin-bottom: 10px;margin-left: 20px;"
>
<button
class=
"layui-btn layui-btn-sm layui-btn load"
id=
"getSupplierListButton"
lay-submit=
""
lay-filter=
"load"
>
查询
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn"
lay-submit=
""
lay-filter=
"reset"
>
重置
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn hide_filter_type"
>
隐藏罗盘
</button>
<button
type=
"button"
class=
"layui-btn layui-btn-sm layui-btn show_filter_type"
style=
"display: none"
>
显示罗盘
</button>
</div>
</form>
<?php
endif
;
?>
</div>
storage/framework/views/63397d1ebe145992083a1105367395dcd7ab2c7d.php
View file @
aefb76fe
...
...
@@ -10,6 +10,7 @@
<i
class=
"layui-icon
<?php
echo
e
(
isset
(
$v
[
'class'
])
?
$v
[
'class'
]
:
''
);
?>
"
></i>
 
<cite>
<?php
echo
e
(
isset
(
$v
[
'title'
])
?
$v
[
'title'
]
:
''
);
?>
</cite>
</a>
<?php
else
:
?>
<a
<?php
if
(
!
empty
(
$v
[
'href'
]))
:
?>
lay-href=
"
<?php
echo
e
(
iframeUrl
(
$v
[
'href'
]));
?>
"
<?php
endif
;
?>
>
<i
class=
"layui-icon
<?php
echo
e
(
isset
(
$v
[
'class'
])
?
$v
[
'class'
]
:
''
);
?>
"
></i>
 
<cite>
<?php
echo
e
(
isset
(
$v
[
'title'
])
?
$v
[
'title'
]
:
''
);
?>
</cite>
</a>
...
...
@@ -22,4 +23,4 @@
<?php
endif
;
?>
</ul>
</div>
</div>
\ No newline at end of file
</div>
storage/framework/views/946347aaed783d5b9340dc21b99527c1d0f3bda0.php
View file @
aefb76fe
...
...
@@ -3,9 +3,9 @@
<dl
class=
"layui-nav-child"
>
<?php
foreach
(
$v
[
'childs'
]
as
$k
=>
$v
)
:
?>
<dd>
<a
class=
"layui-icon
<?php
echo
e
(
isset
(
$v
[
'class'
])
?
$v
[
'class'
]
:
''
);
?>
"
<?php
if
(
!
empty
(
$v
[
'href'
]))
:
?>
lay-href=
"
<?php
echo
e
(
iframeUrl
(
$v
[
'href'
]));
?>
"
<?php
endif
;
?>
>
<?php
echo
e
(
$v
[
'title'
])
;
?>
</a>
<?php
echo
$__env
->
make
(
"layouts.menu"
,
array_except
(
get_defined_vars
(),
array
(
'__data'
,
'__path'
)))
->
render
();
?>
<a
class=
"layui-icon
<?php
echo
e
(
isset
(
$v
[
'class'
])
?
$v
[
'class'
]
:
''
);
?>
"
ew-title=
"
<?php
echo
e
(
$v
[
'title'
]);
?>
"
<?php
if
(
!
empty
(
$v
[
'href'
]))
:
?>
lay-href=
"
<?php
echo
e
(
iframeUrl
(
$v
[
'href'
]));
?>
"
<?php
endif
;
?>
>
<?php
echo
e
(
$v
[
'title'
]);
?>
<?php
if
(
$v
[
'title'
]
==
'供应商列表'
&&
!
empty
(
$skuExpiredCount
)
&&
$skuExpiredCount
>
0
)
:
?>
<span
class=
"layui-badge layui-bg-red"
style=
"margin-left: 5px;"
>
<?php
echo
e
(
$skuExpiredCount
>
99
?
'99+'
:
$skuExpiredCount
);
?>
</span>
<?php
endif
;
?>
</a>
<?php
/* <?php echo $__env->make("layouts.menu", array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> */
?>
</dd>
<?php
endforeach
;
?>
</dl>
<?php
endif
;
?>
\ No newline at end of file
<?php
endif
;
?>
storage/framework/views/d4d13e9bcdea7366e4952031431aae4b22f055c1.php
View file @
aefb76fe
...
...
@@ -343,6 +343,19 @@
},
{
field
:
'average_sku_num'
,
title
:
'日均上架数'
,
align
:
'center'
,
width
:
100
},
{
field
:
'is_sku_expire'
,
title
:
'商品是否过期'
,
align
:
'center'
,
width
:
130
,
templet
:
function
(
data
)
{
return
data
.
is_sku_expire
==
1
?
'
<
span
style
=
"color: red;"
>
是
<
/span>' : '否'
;
}
},
{
field
:
'sku_expired_in_days'
,
title
:
'商品过期天数'
,
align
:
'center'
,
width
:
130
,
templet
:
function
(
data
)
{
if
(
data
.
sku_expired_in_days
>
0
)
{
return
'
<
span
style
=
"color: red;"
>
' + data.sku_expired_in_days + '
<
/span>'
;
}
return
data
.
sku_expired_in_days
||
0
;
}
},
{
field
:
'cp_time_day'
,
title
:
'有效期最高天数'
,
align
:
'center'
,
width
:
180
,
templet
:
function
(
data
)
{
let
cpTime
=
data
.
cp_time_day
==
-
1
?
'无限制'
:
data
.
cp_time_day
+
'天'
;
let
futuresCpTime
=
data
.
futures_cp_time_day
==
-
1
?
'无限制'
:
data
.
futures_cp_time_day
+
'天'
;
...
...
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