Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-operate-sys-cscec
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
fulixin
dsk-operate-sys-cscec
Commits
838cde9f
Commit
838cde9f
authored
Dec 06, 2023
by
huangjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
供应商管理-供应商列表
parent
e5068e0c
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
262 additions
and
3 deletions
+262
-3
supplierlist.scss
dsk-operate-ui/src/assets/styles/supplierlist.scss
+4
-0
assessment.vue
...operate-ui/src/views/supplier/supplierlist/assessment.vue
+110
-0
disposal.vue
dsk-operate-ui/src/views/supplier/supplierlist/disposal.vue
+137
-0
ledger.vue
dsk-operate-ui/src/views/supplier/supplierlist/ledger.vue
+11
-3
No files found.
dsk-operate-ui/src/assets/styles/supplierlist.scss
View file @
838cde9f
...
...
@@ -55,6 +55,9 @@
padding
:
16px
;
margin-top
:
16px
;
border-radius
:
0px
0px
4px
4px
;
&
.i
{
margin-top
:
-20px
;
}
.total-title
{
height
:
24px
;
line-height
:
24px
;
...
...
@@ -89,6 +92,7 @@
.pagination
{
text-align
:
right
;
margin-right
:
-10px
;
margin-top
:
16px
;
}
.table-item
.el-table
.is-scrolling-left
+
.el-table__fixed
,
.table-item
.el-table
.is-scrolling-middle
+
.el-table__fixed
,
.table-item
.el-table
.is-scrolling-right
+
.el-table__fixed
{
bottom
:
10px
!
important
;
...
...
dsk-operate-ui/src/views/supplier/supplierlist/assessment.vue
0 → 100644
View file @
838cde9f
<
template
>
<!--供应商考评-->
<div
class=
"supplier"
>
<div
class=
"search-supplier"
>
<div
class=
"title_wrap i"
>
<div
class=
"enterprise_title"
>
供应商考评
</div>
</div>
</div>
<div
class=
"table-supplier i"
>
<div
class=
"table-item-jf table-item-jf1 empty-table"
v-if=
"!tableData.length && !isSkeleton"
>
<img
class=
"item-jf-img"
src=
"@/assets/images/kong.png"
alt=
""
>
<div
class=
"item-jf-titel"
>
暂无相关数据
</div>
<div
class=
"item-jf-text"
>
抱歉,暂无数据,试试更换搜索条件吧
</div>
</div>
<skeleton
v-if=
"isSkeleton"
></skeleton>
<div
class=
"table-item-jf table-item"
v-if=
"!isSkeleton&&tableData.length>0"
>
<el-table
:data=
"tableData"
:header-cell-style=
"
{ background:'#f0f3fa',color: 'rgba(35,35,35,0.8)'}"
v-sticky-header.always="{offsetTop : '56px',offsetBottom : '10px'}" class="table-item1 fixed-table" border highlight-current-row
:header-row-class-name="setHeaderRow" :cell-class-name="setCellClass" :row-class-name="setRowClass" :header-cell-class-name="setCellClass"
ref="theOwnerListTable">
<el-table-column
type=
"index"
label=
"序号"
width=
"60"
:resizable=
"false"
>
<template
slot-scope=
"scope"
>
<span>
{{
(
pageNum
-
1
)
*
pageSize
+
scope
.
$index
+
1
}}
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"年度"
width=
"120"
:resizable=
"false"
>
</el-table-column>
<el-table-column
label=
"使用公司"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"使用项目"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"项目考评"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"公司考评分"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"汇总分"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
</el-table>
</div>
<div
class=
"pagination clearfix"
v-show=
"total>0"
>
<el-pagination
background
:page-size=
"pageSize"
:current-page
.
sync=
"pageNum"
@
current-change=
"handleCurrentChange"
layout=
"prev, pager, next"
:total=
"total"
>
</el-pagination>
</div>
</div>
</div>
</template>
<
script
>
import
{
encodeStr
}
from
"@/assets/js/common.js"
;
import
"@/assets/styles/public.scss"
;
import
"@/assets/styles/supplierlist.scss"
;
import
skeleton
from
'@/views/project/projectList/component/skeleton'
;
export
default
{
name
:
'assessment'
,
components
:{
skeleton
},
data
(){
return
{
encodeStr
,
tableData
:[
{
name
:
'测试'
,
legalPerson
:
'AAAA'
}
],
isSkeleton
:
false
,
total
:
100
,
pageSize
:
50
,
pageNum
:
1
,
}
},
methods
:
{
handleCurrentChange
()
{
},
setHeaderRow
()
{
return
"owner-table-list-header"
;
},
setCellClass
({
row
,
column
,
rowIndex
,
columnIndex
})
{
if
(
columnIndex
==
1
)
{
return
"enterprise-name-column"
;
}
},
setRowClass
({
row
,
rowIndex
})
{
return
"enterprise-name-row"
;
},
}
}
</
script
>
<
style
scoped
>
</
style
>
dsk-operate-ui/src/views/supplier/supplierlist/disposal.vue
0 → 100644
View file @
838cde9f
<
template
>
<!--供应商考评-->
<div
class=
"supplier"
>
<div
class=
"search-supplier"
>
<div
class=
"title_wrap i"
>
<div
class=
"enterprise_title"
>
供应商考评
</div>
</div>
</div>
<div
class=
"table-supplier i"
>
<div
class=
"table-item-jf table-item-jf1 empty-table"
v-if=
"!tableData.length && !isSkeleton"
>
<img
class=
"item-jf-img"
src=
"@/assets/images/kong.png"
alt=
""
>
<div
class=
"item-jf-titel"
>
暂无相关数据
</div>
<div
class=
"item-jf-text"
>
抱歉,暂无数据,试试更换搜索条件吧
</div>
</div>
<skeleton
v-if=
"isSkeleton"
></skeleton>
<div
class=
"table-item-jf table-item"
v-if=
"!isSkeleton&&tableData.length>0"
>
<el-table
:data=
"tableData"
:header-cell-style=
"
{ background:'#f0f3fa',color: 'rgba(35,35,35,0.8)'}"
v-sticky-header.always="{offsetTop : '56px',offsetBottom : '10px'}" class="table-item1 fixed-table" border highlight-current-row
:header-row-class-name="setHeaderRow" :cell-class-name="setCellClass" :row-class-name="setRowClass" :header-cell-class-name="setCellClass"
ref="theOwnerListTable">
<el-table-column
type=
"index"
label=
"序号"
width=
"60"
:fixed=
"tableColumnFixed"
:resizable=
"false"
>
<template
slot-scope=
"scope"
>
<span>
{{
(
pageNum
-
1
)
*
pageSize
+
scope
.
$index
+
1
}}
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"使用项目"
width=
"320"
:fixed=
"tableColumnFixed"
:resizable=
"false"
>
</el-table-column>
<el-table-column
label=
"使用单位"
:min-width=
"200"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"公司名称"
:min-width=
"200"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"处置时间"
:min-width=
"180"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"年度"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"处置前状态"
:min-width=
"200"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"处置后状态"
:min-width=
"200"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"处置前等级"
:min-width=
"200"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"处置后等级"
:min-width=
"200"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"预警原因"
:min-width=
"200"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
<el-table-column
label=
"不合格原因"
:min-width=
"200"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
legalPerson
||
"--"
}}
</
template
>
</el-table-column>
</el-table>
</div>
<div
class=
"pagination clearfix"
v-show=
"total>0"
>
<el-pagination
background
:page-size=
"pageSize"
:current-page
.
sync=
"pageNum"
@
current-change=
"handleCurrentChange"
layout=
"prev, pager, next"
:total=
"total"
>
</el-pagination>
</div>
</div>
</div>
</template>
<
script
>
import
{
encodeStr
}
from
"@/assets/js/common.js"
;
import
"@/assets/styles/public.scss"
;
import
"@/assets/styles/supplierlist.scss"
;
import
skeleton
from
'@/views/project/projectList/component/skeleton'
;
export
default
{
name
:
'disposal'
,
components
:{
skeleton
},
data
(){
return
{
encodeStr
,
tableData
:[
{
name
:
'测试'
,
legalPerson
:
'AAAA'
}
],
isSkeleton
:
false
,
total
:
100
,
pageSize
:
50
,
pageNum
:
1
,
// table列是否悬浮
tableColumnFixed
:
true
,
}
},
methods
:
{
handleCurrentChange
()
{
},
setHeaderRow
()
{
return
"owner-table-list-header"
;
},
setCellClass
({
row
,
column
,
rowIndex
,
columnIndex
})
{
if
(
columnIndex
==
1
)
{
return
"enterprise-name-column"
;
}
},
setRowClass
({
row
,
rowIndex
})
{
return
"enterprise-name-row"
;
},
}
}
</
script
>
<
style
scoped
>
</
style
>
dsk-operate-ui/src/views/supplier/supplierlist/ledger.vue
View file @
838cde9f
...
...
@@ -236,8 +236,8 @@
<el-table-column
label=
"链接"
min-width=
"160"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
<span
class=
"wordprimary tabs"
@
click=
"goAccess(scope.row)"
>
准入
</span>
<span
class=
"wordprimary tabs"
>
考评
</span>
<span
class=
"wordprimary tabs"
>
处置
</span>
<span
class=
"wordprimary tabs"
@
click=
"goAssessment(scope.row)"
>
考评
</span>
<span
class=
"wordprimary tabs"
@
click=
"goDisposal(scope.row)"
>
处置
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"资源平台分类"
min-width=
"120"
:resizable=
"false"
>
...
...
@@ -510,7 +510,7 @@
{
name
:
'测试'
,
legalPerson
:
'AAAA'
}
],
isSkeleton
:
false
,
total
:
0
,
total
:
10
0
,
pageSize
:
50
,
pageNum
:
1
,
// table列是否悬浮
...
...
@@ -545,6 +545,14 @@
goAccess
(
row
){
this
.
$tab
.
openPage
(
'测试一下-准入情况'
,
'/supplier/supplierlist/access'
)
},
//点击考评
goAssessment
(
row
){
this
.
$tab
.
openPage
(
'测试一下-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
//点击处置
goDisposal
(
row
){
this
.
$tab
.
openPage
(
'测试一下-供应商处置'
,
'/supplier/supplierlist/disposal'
)
},
}
}
</
script
>
...
...
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