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
a9cacbe9
authored
May 13, 2026
by
杨树贤
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
修改完成
parent
91144f10
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
21 additions
and
4 deletions
app/Http/Services/SkuService.php
resources/views/script/SkuListScript.blade.php
resources/views/web/supplier/SupplierListFilter.blade.php
app/Http/Services/SkuService.php
View file @
a9cacbe9
...
...
@@ -179,6 +179,21 @@ class SkuService extends BaseService
return
$item
;
},
$list
);
$list
=
$this
->
transformInvalidSkuTag
(
$list
);
// 获取供应商数据维护员信息
$canalList
=
array_filter
(
array_unique
(
array_column
(
$list
,
'canal'
)));
if
(
!
empty
(
$canalList
))
{
$suppliers
=
SupplierChannelModel
::
whereIn
(
'supplier_code'
,
$canalList
)
->
pluck
(
'purchase_uid'
,
'supplier_code'
)
->
toArray
();
$intraCodeModel
=
new
IntracodeModel
();
$users
=
$intraCodeModel
->
getSampleEncode
(
true
);
foreach
(
$list
as
&
$item
)
{
$canal
=
array_get
(
$item
,
'canal'
);
$purchaseUid
=
array_get
(
$suppliers
,
$canal
,
''
);
$item
[
'purchase_username'
]
=
array_get
(
$users
,
$purchaseUid
,
''
);
}
unset
(
$item
);
}
}
return
[
'list'
=>
$list
,
...
...
resources/views/script/SkuListScript.blade.php
View file @
a9cacbe9
...
...
@@ -89,6 +89,7 @@
}
},
{
field
:
'encoded_user_name'
,
title
:
'线上采购员'
,
align
:
'center'
,
width
:
100
},
{
field
:
'purchase_username'
,
title
:
'数据维护员'
,
align
:
'center'
,
width
:
100
},
{
field
:
'spu_name'
,
title
:
'spu型号'
,
align
:
'center'
,
width
:
200
},
{
field
:
'goods_name'
,
title
:
'商品型号'
,
align
:
'center'
,
width
:
200
,
templet
:
function
(
data
)
{
...
...
resources/views/web/supplier/SupplierListFilter.blade.php
View file @
a9cacbe9
...
...
@@ -150,6 +150,11 @@
</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>
...
...
@@ -183,10 +188,6 @@
@inject('transformableSelectPresenter','App\Presenters\Filter\TransformableSelectPresenter')
{!! $transformableSelectPresenter->render(['channel_uid'=>'采购员'],$userCodes) !!}
</div>
{{--
<div
class=
"layui-inline"
>
@inject('transformableSelectPresenter','App\Presenters\Filter\TransformableSelectPresenter')
{!! $transformableSelectPresenter->render(['purchase_uid'=>'开发员'],$userCodes) !!}
</div>
--}}
<div
class=
"layui-inline"
>
@inject('transformableSelectPresenter','App\Presenters\Filter\TransformableSelectPresenter')
{!! $transformableSelectPresenter->render(['create_uid'=>'创建人'],$userCodes) !!}
...
...
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