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
36c69558
Commit
36c69558
authored
Mar 19, 2024
by
huangjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*
parent
af1a830f
Changes
24
Show whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
431 additions
and
31 deletions
+431
-31
evaluate_1.png
dsk-operate-ui/src/assets/images/evaluate_1.png
+0
-0
evaluate_2.png
dsk-operate-ui/src/assets/images/evaluate_2.png
+0
-0
evaluate_3.png
dsk-operate-ui/src/assets/images/evaluate_3.png
+0
-0
evaluate_4.png
dsk-operate-ui/src/assets/images/evaluate_4.png
+0
-0
evaluate_5.png
dsk-operate-ui/src/assets/images/evaluate_5.png
+0
-0
evaluate_6.png
dsk-operate-ui/src/assets/images/evaluate_6.png
+0
-0
evaluate_7.png
dsk-operate-ui/src/assets/images/evaluate_7.png
+0
-0
supplierlist.scss
dsk-operate-ui/src/assets/styles/supplierlist.scss
+31
-0
CustomTimeSelect.vue
...i/src/views/detail/party-a/component/CustomTimeSelect.vue
+8
-0
HeadFormNew.vue
...ate-ui/src/views/detail/party-a/component/HeadFormNew.vue
+1
-1
login.vue
dsk-operate-ui/src/views/login.vue
+2
-1
Unlist.vue
...perate-ui/src/views/supplier/disableManagement/Unlist.vue
+2
-2
disableList.vue
...e-ui/src/views/supplier/disableManagement/disableList.vue
+2
-2
list.vue
dsk-operate-ui/src/views/supplier/supplierRating/list.vue
+227
-0
result.vue
dsk-operate-ui/src/views/supplier/supplierRating/result.vue
+127
-0
access.vue
dsk-operate-ui/src/views/supplier/supplierlist/access.vue
+2
-2
assessment.vue
...operate-ui/src/views/supplier/supplierlist/assessment.vue
+1
-1
disposal.vue
dsk-operate-ui/src/views/supplier/supplierlist/disposal.vue
+1
-1
laborSubcontracting.vue
...i/src/views/supplier/supplierlist/laborSubcontracting.vue
+4
-3
laborSubcontractingTeam.vue
...c/views/supplier/supplierlist/laborSubcontractingTeam.vue
+4
-3
ledger.vue
dsk-operate-ui/src/views/supplier/supplierlist/ledger.vue
+7
-6
professionalSubcontracting.vue
...iews/supplier/supplierlist/professionalSubcontracting.vue
+4
-3
rentalServices.vue
...ate-ui/src/views/supplier/supplierlist/rentalServices.vue
+4
-3
supplySubcontracting.vue
.../src/views/supplier/supplierlist/supplySubcontracting.vue
+4
-3
No files found.
dsk-operate-ui/src/assets/images/evaluate_1.png
0 → 100644
View file @
36c69558
327 Bytes
dsk-operate-ui/src/assets/images/evaluate_2.png
0 → 100644
View file @
36c69558
185 Bytes
dsk-operate-ui/src/assets/images/evaluate_3.png
0 → 100644
View file @
36c69558
1.06 KB
dsk-operate-ui/src/assets/images/evaluate_4.png
0 → 100644
View file @
36c69558
975 Bytes
dsk-operate-ui/src/assets/images/evaluate_5.png
0 → 100644
View file @
36c69558
798 Bytes
dsk-operate-ui/src/assets/images/evaluate_6.png
0 → 100644
View file @
36c69558
704 Bytes
dsk-operate-ui/src/assets/images/evaluate_7.png
0 → 100644
View file @
36c69558
801 Bytes
dsk-operate-ui/src/assets/styles/supplierlist.scss
View file @
36c69558
...
...
@@ -273,3 +273,34 @@
-webkit-line-clamp
:
2
;
-webkit-box-orient
:
vertical
;
}
.evalist
{
background
:
#fff
;
display
:
flex
;
padding
:
12px
10px
;
justify-content
:
space-around
;
>
div
{
margin
:
0
6px
;
border
:
1px
solid
#DCDFE6
;
height
:
78px
;
width
:
calc
(
14
.28%
-
12px
);
text-align
:
center
;
line-height
:
24px
;
border-radius
:
4px
;
.eva1
{
padding-top
:
13px
;
>
img
{
width
:
24px
;
margin-right
:
5px
;
margin-top
:
-1px
;
}
}
.eva2
{
padding-top
:
8px
;
>
span
{
font-weight
:
500
;
font-size
:
24px
;
margin-right
:
5px
;
}
}
}
}
dsk-operate-ui/src/views/detail/party-a/component/CustomTimeSelect.vue
View file @
36c69558
...
...
@@ -165,10 +165,18 @@ export default {
startTime
=
new
Date
(
endTime
.
getTime
()
-
3600
*
1000
*
24
*
7
);
timeStr
=
[
this
.
formatDate
(
startTime
),
this
.
formatDate
(
endTime
)];
break
;
case
'近一周'
:
startTime
=
new
Date
(
endTime
.
getTime
()
-
3600
*
1000
*
24
*
7
);
timeStr
=
[
this
.
formatDate
(
startTime
),
this
.
formatDate
(
endTime
)];
break
;
case
'近半月'
:
startTime
=
new
Date
(
endTime
.
getTime
()
-
3600
*
1000
*
24
*
15
);
timeStr
=
[
this
.
formatDate
(
startTime
),
this
.
formatDate
(
endTime
)];
break
;
case
'近一月'
:
startTime
=
new
Date
(
endTime
.
getTime
()
-
3600
*
1000
*
24
*
30
);
timeStr
=
[
this
.
formatDate
(
startTime
),
this
.
formatDate
(
endTime
)];
break
;
case
'近1年'
:
startTime
=
new
Date
().
setFullYear
(
new
Date
().
getFullYear
()
-
1
);
if
(
this
.
dateTo
)
{
...
...
dsk-operate-ui/src/views/detail/party-a/component/HeadFormNew.vue
View file @
36c69558
...
...
@@ -25,7 +25,7 @@
@mouseleave="searchUnHover($event,form)">
<img
src=
"@/assets/images/enterprise/enterprise-search-icon.svg"
>
<transition
name=
"fade-position"
appear
mode=
"out-in"
>
<span
v-if=
"!form.hover && !form.value"
>
搜索
</span>
<span
v-if=
"!form.hover && !form.value"
>
{{
form
.
isword
?
form
.
isword
:
'搜索'
}}
</span>
<el-input
v-model=
"form.value"
:placeholder=
"form.placeholder ? form.placeholder : '输入关键词查询'"
:style=
"form.width?'width:'+form.width+'px':'width:238px'"
@
focus
.
stop=
"searchFocus($event,form)"
@
input=
"value => searchInput(value,form)"
v-else
@
keydown
.
native
.
enter=
"changeSelect"
>
...
...
dsk-operate-ui/src/views/login.vue
View file @
36c69558
...
...
@@ -489,7 +489,8 @@
color
:
#232323
;
height
:
30px
;
margin-bottom
:
50px
;
padding-left
:
10px
;
/*padding-left: 10px;*/
text-align
:
center
;
img
{
width
:
22px
;
margin-right
:
8px
;
...
...
dsk-operate-ui/src/views/supplier/disableManagement/Unlist.vue
View file @
36c69558
...
...
@@ -210,11 +210,11 @@
},
//点击准入
goAccess
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-准入情况'
,
'/supplier/supplierlist/access'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-准入情况'
,
'/supplier/supplierlist/access'
)
},
//点击考评
goAssessment
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
}
}
...
...
dsk-operate-ui/src/views/supplier/disableManagement/disableList.vue
View file @
36c69558
...
...
@@ -218,11 +218,11 @@
},
//点击准入
goAccess
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-准入情况'
,
'/supplier/supplierlist/access'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-准入情况'
,
'/supplier/supplierlist/access'
)
},
//点击考评
goAssessment
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
}
}
...
...
dsk-operate-ui/src/views/supplier/supplierRating/list.vue
0 → 100644
View file @
36c69558
<
template
>
<div
class=
"supplier"
>
<div
class=
"search-supplier"
>
<div
class=
"title_wrap"
>
<div
class=
"enterprise_title"
>
供应商评价列表
</div>
</div>
<div
class=
"evalist"
>
<div>
<div
class=
"eva1"
><img
src=
"@/assets/images/evaluate_1.png"
>
考核供应商数
</div>
<div
class=
"eva2"
><span>
330
</span>
个
</div>
</div>
<div>
<div
class=
"eva1"
><img
src=
"@/assets/images/evaluate_2.png"
>
物资供应商数
</div>
<div
class=
"eva2"
><span>
330
</span>
个
</div>
</div>
<div>
<div
class=
"eva1"
><img
src=
"@/assets/images/evaluate_3.png"
>
劳务分包供应商
</div>
<div
class=
"eva2"
><span>
27
</span>
个
</div>
</div>
<div>
<div
class=
"eva1"
><img
src=
"@/assets/images/evaluate_4.png"
>
专业分包供应商
</div>
<div
class=
"eva2"
><span>
102
</span>
个
</div>
</div>
<div>
<div
class=
"eva1"
><img
src=
"@/assets/images/evaluate_5.png"
>
设备供应商
</div>
<div
class=
"eva2"
><span>
5
</span>
个
</div>
</div>
<div>
<div
class=
"eva1"
><img
src=
"@/assets/images/evaluate_6.png"
>
履约预警供应商
</div>
<div
class=
"eva2"
><span>
0
</span>
个
</div>
</div>
<div>
<div
class=
"eva1"
><img
src=
"@/assets/images/evaluate_7.png"
>
信用预警供应商
</div>
<div
class=
"eva2"
><span>
0
</span>
个
</div>
</div>
</div>
</div>
<div
class=
"table-supplier"
>
<head-form-new
title=
""
:form-data=
"formData"
:query-params=
"queryParams"
:total=
"0"
:isExcel=
"false"
@
handle-search=
"handleSearch"
ref=
"searchFormNew"
@
handle-excel=
"handleExcel"
/>
<el-divider
class=
"supdivider"
></el-divider>
<div
class=
"total-title"
>
<div
class=
"totals"
>
共
{{
total
}}
条
</div>
<p
class=
"total-dc"
@
click=
"customerExport"
>
<img
src=
"@/assets/images/EXCEL.png"
alt=
""
>
<span
class=
"excel"
>
导出EXCEL
</span>
</p>
</div>
<div
class=
"table-item-jf table-item-jf1 empty-table"
v-if=
"total == 0 && !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 : '-16px',offsetBottom : '-15px'}" 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=
"序号"
:fixed=
"tableColumnFixed"
width=
"60"
:resizable=
"false"
>
<template
slot-scope=
"scope"
>
<span>
{{
(
queryParams
.
pageNum
-
1
)
*
queryParams
.
pageSize
+
scope
.
$index
+
1
}}
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"供应商名称"
prop=
"name1"
:fixed=
"tableColumnFixed"
width=
"250"
:resizable=
"false"
></el-table-column>
<el-table-column
label=
"品类"
prop=
"name2"
:fixed=
"tableColumnFixed"
:resizable=
"false"
></el-table-column>
<el-table-column
label=
"上年度履约得分"
prop=
"name3"
:fixed=
"tableColumnFixed"
:resizable=
"false"
></el-table-column>
<el-table-column
label=
"上年度评级情况"
prop=
"name4"
:fixed=
"tableColumnFixed"
:resizable=
"false"
></el-table-column>
<el-table-column
label=
"履约金额"
prop=
"name5"
:fixed=
"tableColumnFixed"
:resizable=
"false"
></el-table-column>
<el-table-column
label=
"当前信用分"
prop=
"name6"
:fixed=
"tableColumnFixed"
:resizable=
"false"
></el-table-column>
<el-table-column
label=
"算数平均得分"
prop=
"name7"
:fixed=
"tableColumnFixed"
:resizable=
"false"
></el-table-column>
<el-table-column
label=
"履约加权得分"
prop=
"name8"
:fixed=
"tableColumnFixed"
:resizable=
"false"
></el-table-column>
<el-table-column
label=
"综合得分"
prop=
"name9"
:fixed=
"tableColumnFixed"
:resizable=
"false"
></el-table-column>
</el-table>
</div>
</div>
</div>
</template>
<
script
>
import
'@/assets/styles/public.scss'
import
'@/assets/styles/supplierlist.scss'
import
DialogHeadFormNew
from
'@/views/detail/party-a/component/HeadFormNew'
import
mixin
from
'@/views/detail/party-a/mixins/mixin'
export
default
{
name
:
'ratinglist'
,
mixins
:
[
mixin
],
components
:{
DialogHeadFormNew
},
data
(){
return
{
formData
:
[
{
type
:
1
,
fieldName
:
'businessTypes'
,
value
:
''
,
placeholder
:
'品类'
,
uid
:
''
,
options
:
[
{
name
:
'品类'
,
value
:
1
},
{
name
:
'物资'
,
value
:
2
},
{
name
:
'设备'
,
value
:
3
},
{
name
:
'劳务分包'
,
value
:
4
},
{
name
:
'专业分包'
,
value
:
5
},
{
name
:
'专业服务'
,
value
:
6
},
{
name
:
'租赁'
,
value
:
7
},
],
},
{
type
:
5
,
fieldName
:
'causeAction'
,
value
:
''
,
placeholder
:
'评价周期'
,
timeList
:
[
'近一周'
,
'近半月'
,
'近一月'
,
'自定义'
],
uid
:
''
},
{
type
:
3
,
fieldName
:
'advisoryBodyName'
,
value
:
''
,
placeholder
:
'项目名称关键字'
,
uid
:
''
,
isword
:
'项目名称关键字'
,},
{
type
:
3
,
fieldName
:
'advisoryBodyName'
,
value
:
''
,
placeholder
:
'分供方名称'
,
uid
:
''
,
isword
:
'分供方名称'
},
],
queryParams
:
{
// customerId: this.companyId,
// customerName: this.companyName,
pageNum
:
1
,
pageSize
:
50
,
},
total
:
19
,
isSkeleton
:
false
,
tableData
:[
{
name1
:
'莱晟达(烟台)环保材料科技有限公司'
,
name2
:
'物资-水泥及水'
,
name3
:
'--'
,
name4
:
'--'
,
name5
:
'4297031.99'
,
name6
:
'100'
,
name7
:
'118'
,
name8
:
'118'
,
name9
:
'114'
},
{
name1
:
'河南荣川实业有限公司'
,
name2
:
'泥制品'
,
name3
:
'100'
,
name4
:
'--'
,
name5
:
'363515.35'
,
name6
:
'100'
,
name7
:
'118'
,
name8
:
'118'
,
name9
:
'107'
},
{
name1
:
'莱晟达(烟台)环保材料科技有限公司'
,
name2
:
'物资-其他类'
,
name3
:
'100'
,
name4
:
'--'
,
name5
:
'6317465.19'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'北京九主澜商贸有限公司'
,
name2
:
'物资-砼及外加剂'
,
name3
:
'100'
,
name4
:
'--'
,
name5
:
'1969555.1'
,
name6
:
'100'
,
name7
:
'105'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'重庆拉瑞永固混凝土有限公司'
,
name2
:
'物资-木材及制品'
,
name3
:
'--'
,
name4
:
'--'
,
name5
:
'948239.73'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'山东乾途伟业建材有限公司'
,
name2
:
'物资-砼及外加剂'
,
name3
:
'100'
,
name4
:
'--'
,
name5
:
'941892.3'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'厦门市集美区鸿铭建材有限公司'
,
name2
:
'物资-其他类'
,
name3
:
'--'
,
name4
:
'--'
,
name5
:
'358583.61'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'重庆匠伦家居用品有限公司'
,
name2
:
'物资-砼及外加剂'
,
name3
:
'106'
,
name4
:
'--'
,
name5
:
'217844.57'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'荆门市飞图混凝土有限公司'
,
name2
:
'物资-木材及制币'
,
name3
:
'--'
,
name4
:
'--'
,
name5
:
'78707.09'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'重庆满煦商贸有限公司'
,
name2
:
'物资-砼及外加剂'
,
name3
:
'106'
,
name4
:
'--'
,
name5
:
'65403.78'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'114'
},
{
name1
:
'莱晟达(烟台)环保材料科技有限公司'
,
name2
:
'物资-水泥及水'
,
name3
:
'--'
,
name4
:
'--'
,
name5
:
'4297031.99'
,
name6
:
'100'
,
name7
:
'118'
,
name8
:
'118'
,
name9
:
'114'
},
{
name1
:
'河南荣川实业有限公司'
,
name2
:
'泥制品'
,
name3
:
'100'
,
name4
:
'--'
,
name5
:
'363515.35'
,
name6
:
'100'
,
name7
:
'118'
,
name8
:
'118'
,
name9
:
'107'
},
{
name1
:
'莱晟达(烟台)环保材料科技有限公司'
,
name2
:
'物资-其他类'
,
name3
:
'100'
,
name4
:
'--'
,
name5
:
'6317465.19'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'北京九主澜商贸有限公司'
,
name2
:
'物资-砼及外加剂'
,
name3
:
'100'
,
name4
:
'--'
,
name5
:
'1969555.1'
,
name6
:
'100'
,
name7
:
'105'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'重庆拉瑞永固混凝土有限公司'
,
name2
:
'物资-木材及制品'
,
name3
:
'--'
,
name4
:
'--'
,
name5
:
'948239.73'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'山东乾途伟业建材有限公司'
,
name2
:
'物资-砼及外加剂'
,
name3
:
'100'
,
name4
:
'--'
,
name5
:
'941892.3'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'厦门市集美区鸿铭建材有限公司'
,
name2
:
'物资-其他类'
,
name3
:
'--'
,
name4
:
'--'
,
name5
:
'358583.61'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'重庆匠伦家居用品有限公司'
,
name2
:
'物资-砼及外加剂'
,
name3
:
'106'
,
name4
:
'--'
,
name5
:
'217844.57'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
{
name1
:
'荆门市飞图混凝土有限公司'
,
name2
:
'物资-木材及制币'
,
name3
:
'--'
,
name4
:
'--'
,
name5
:
'78707.09'
,
name6
:
'100'
,
name7
:
'109'
,
name8
:
'109'
,
name9
:
'107'
},
],
tableColumnFixed
:
false
,
}
},
methods
:{
handleSearch
(){},
handleExcel
()
{
},
customerExport
(){
},
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
lang=
"scss"
scoped
>
.table-supplier
{
background
:
#ffffff
;
border-radius
:
4px
;
padding
:
16px
;
.supdivider
{
width
:
calc
(
100%
+
32px
);
margin-left
:
-16px
;
margin-top
:
8px
;
margin-bottom
:
16px
;
}
::v-deep
.head-form-new
{
.ability-total
{
display
:
none
!
important
;
}
.from-item
.normal-search-container
{
white-space
:
nowrap
;
width
:
134px
;
}
}
input
{
border
:
1px
solid
#efefef
;
}
::v-deep
.el-form-item
{
margin-right
:
8px
!
important
;
}
.query-box
{
margin
:
10px
0
20px
;
}
.cell-span
{
display
:
inline-block
;
position
:
relative
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
display
:
-
webkit-box
;
-webkit-box-orient
:
vertical
;
-webkit-line-clamp
:
4
;
cursor
:
pointer
;
>
span
{
display
:
inline-block
;
width
:
37px
;
position
:
absolute
;
right
:
0
;
bottom
:
0
;
background-color
:
#fff
;
z-index
:
1
;
}
}
@import
"@/assets/styles/search-common.scss"
;
}
</
style
>
dsk-operate-ui/src/views/supplier/supplierRating/result.vue
0 → 100644
View file @
36c69558
<
template
>
<div
class=
"supplier"
>
<div
class=
"search-supplier"
>
<div
class=
"title_wrap"
>
<div
class=
"enterprise_title"
>
评价结果
</div>
</div>
<div
class=
"content-supplier"
>
<el-form
:model=
"formdata"
label-width=
"82px"
label-position=
"right"
:inline=
"true"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"分供方名称"
>
<el-input
v-model=
"formdata.customerName"
placeholder=
"请输入分供方名称"
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"品类"
>
<el-select
v-model=
"formdata.name1"
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<!--
<el-option
v-for=
"(item,index) in suppliertype"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
-->
<el-option
label=
"物资"
value=
"1"
></el-option>
<el-option
label=
"设备"
value=
"2"
></el-option>
<el-option
label=
"劳务分包"
value=
"3"
></el-option>
<el-option
label=
"专业分包"
value=
"4"
></el-option>
<el-option
label=
"专业服务"
value=
"5"
></el-option>
<el-option
label=
"租赁"
value=
"6"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"评价类型"
>
<el-select
v-model=
"formdata.name2"
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<!--
<el-option
v-for=
"(item,index) in suppliertype"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
-->
<el-option
label=
"物资"
value=
"1"
></el-option>
<el-option
label=
"设备"
value=
"2"
></el-option>
<el-option
label=
"劳务分包"
value=
"3"
></el-option>
<el-option
label=
"专业分包"
value=
"4"
></el-option>
<el-option
label=
"专业服务"
value=
"5"
></el-option>
<el-option
label=
"租赁"
value=
"6"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"供应商状态"
>
<el-select
v-model=
"formdata.customerState"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in customstate"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"评价等级"
>
<el-select
v-model=
"formdata.creditLevel"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in creditlevel"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"资质等级"
>
<el-select
v-model=
"formdata.credential"
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in credential"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-divider></el-divider>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"准入时间"
>
<el-date-picker
v-model=
"formdata.times"
type=
"daterange"
value-format=
"yyyy-MM-dd"
range-separator=
"至"
start-placeholder=
"年/月/日"
end-placeholder=
"年/月/日"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"涉诉状态"
>
<el-select
multiple
placeholder=
"请选择"
:collapse-tags=
"true"
clearable
>
<el-option
v-for=
"(item,index) in litigationstatus"
:label=
"item.dictLabel"
:value=
"item.dictValue"
:key=
"index"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-divider></el-divider>
<el-form-item
label=
" "
>
<el-button
type=
"primary"
size=
"small"
@
click=
"getSearch"
>
查询
</el-button>
<el-button
size=
"small"
@
click=
"clears"
>
重置
</el-button>
</el-form-item>
</el-form>
</div>
</div>
</div>
</
template
>
<
script
>
import
"@/assets/styles/public.scss"
;
import
"@/assets/styles/supplierlist.scss"
;
export
default
{
name
:
'result'
,
data
(){
return
{
formdata
:{}
}
},
methods
:{
getSearch
(){
this
.
formdata
.
pageNum
=
1
// this.customerAll()
},
clears
()
{
},
}
}
</
script
>
<
style
scoped
>
</
style
>
dsk-operate-ui/src/views/supplier/supplierlist/access.vue
View file @
36c69558
...
...
@@ -292,7 +292,7 @@
<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 : '0px',offsetBottom : '
1
0px'}"
class=
"table-item1 fixed-table"
border
highlight-current-row
v-sticky-header
.
always=
"{offsetTop : '0px',offsetBottom : '
-2
0px'}"
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"
>
...
...
@@ -469,7 +469,7 @@
pageSize
:
20
,
pageNum
:
1
,
// table列是否悬浮
tableColumnFixed
:
tru
e
,
tableColumnFixed
:
fals
e
,
custmerInfo
:{},
}
...
...
dsk-operate-ui/src/views/supplier/supplierlist/assessment.vue
View file @
36c69558
...
...
@@ -18,7 +18,7 @@
<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 : '-16px',offsetBottom : '
10
px'}" class="table-item1 fixed-table" border highlight-current-row
v-sticky-header.always="{offsetTop : '-16px',offsetBottom : '
-15
px'}" 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">
...
...
dsk-operate-ui/src/views/supplier/supplierlist/disposal.vue
View file @
36c69558
...
...
@@ -18,7 +18,7 @@
<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 : '-16px',offsetBottom : '
10
px'}" class="table-item1 fixed-table" border highlight-current-row
v-sticky-header.always="{offsetTop : '-16px',offsetBottom : '
-15
px'}" 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">
...
...
dsk-operate-ui/src/views/supplier/supplierlist/laborSubcontracting.vue
View file @
36c69558
...
...
@@ -103,7 +103,7 @@
<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 : '-16px',offsetBottom : '
10
px'}" class="table-item1 fixed-table" border highlight-current-row
v-sticky-header.always="{offsetTop : '-16px',offsetBottom : '
-15
px'}" 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">
...
...
@@ -241,7 +241,8 @@
</el-table-column>
<el-table-column
label=
"分包商等级"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
>
{{
scope
.
row
.
creditLevel
||
"--"
}}
</span>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
v-if=
"scope.row.creditlevel"
>
{{
scope
.
row
.
creditLevel
}}
</span>
<span
v-else
>
--
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"链接"
min-width=
"160"
:resizable=
"false"
>
...
...
@@ -493,7 +494,7 @@
},
//点击考评
goAssessment
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
}
}
...
...
dsk-operate-ui/src/views/supplier/supplierlist/laborSubcontractingTeam.vue
View file @
36c69558
...
...
@@ -110,7 +110,7 @@
<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 : '-16px',offsetBottom : '
10
px'}" class="table-item1 fixed-table" border highlight-current-row
v-sticky-header.always="{offsetTop : '-16px',offsetBottom : '
-15
px'}" 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">
...
...
@@ -262,7 +262,8 @@
</el-table-column>
<el-table-column
label=
"分包商等级"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
>
{{
scope
.
row
.
creditLevel
||
"--"
}}
</span>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
v-if=
"scope.row.creditlevel"
>
{{
scope
.
row
.
creditLevel
}}
</span>
<span
v-else
>
--
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"链接"
min-width=
"160"
:resizable=
"false"
>
...
...
@@ -516,7 +517,7 @@
},
//点击考评
goAssessment
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
}
}
...
...
dsk-operate-ui/src/views/supplier/supplierlist/ledger.vue
View file @
36c69558
...
...
@@ -102,7 +102,7 @@
<div
class=
"table-item-jf table-item"
v-if=
"!isSkeleton&&total>0"
>
<el-table
:data=
"tableData"
:header-cell-style=
"
{ background:'#f0f3fa',color: 'rgba(35,35,35,0.8)'}"
v-sticky-header.always="{offsetTop : '-16px',offsetBottom : '
10
px'}" class="table-item1 fixed-table" border highlight-current-row
v-sticky-header.always="{offsetTop : '-16px',offsetBottom : '
-15
px'}" 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" :row-key="'customerKey'">
...
...
@@ -120,13 +120,13 @@
<el-tooltip
placement=
"top"
v-if=
"scope.row.customerText.length>20"
>
<div
slot=
"content"
>
{{
scope
.
row
.
customerText
}}
</div>
<div
class=
"renling"
>
<router-link
v-if=
"scope.row.companyId"
:to=
"`/enterprise/$
{encodeStr(scope.row.companyId)}?path=cooperationRecord
&
companyName=${scope.row.customer
Name}
`" tag="a"
<router-link
v-if=
"scope.row.companyId"
:to=
"`/enterprise/$
{encodeStr(scope.row.companyId)}?path=cooperationRecord
&
companyName=${scope.row.customer
Text}?customerId=scope.row.customerId
`" tag="a"
class="wordprimary" v-html="scope.row.customerName">
</router-link>
<span
v-else
v-html=
"scope.row.customerName"
></span>
</div>
</el-tooltip>
<div
class=
"renling"
v-else
>
<router-link
v-if=
"scope.row.companyId"
:to=
"`/enterprise/$
{encodeStr(scope.row.companyId)}?path=cooperationRecord
&
companyName=${scope.row.customer
Name}
`" tag="a"
<router-link
v-if=
"scope.row.companyId"
:to=
"`/enterprise/$
{encodeStr(scope.row.companyId)}?path=cooperationRecord
&
companyName=${scope.row.customer
Text}?customerId=scope.row.customerId
`" tag="a"
class="wordprimary" v-html="scope.row.customerName">
</router-link>
<span
v-else
v-html=
"scope.row.customerName"
></span>
</div>
...
...
@@ -267,7 +267,8 @@
</el-table-column>
<el-table-column
label=
"分包商等级"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
>
{{
scope
.
row
.
creditLevel
||
"--"
}}
</span>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
v-if=
"scope.row.creditlevel"
>
{{
scope
.
row
.
creditLevel
}}
</span>
<span
v-else
>
--
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"链接"
min-width=
"160"
:resizable=
"false"
>
...
...
@@ -527,11 +528,11 @@
},
//点击考评
goAssessment
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
//点击处置
goDisposal
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-供应商处置'
,
'/supplier/supplierlist/disposal'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-供应商处置'
,
'/supplier/supplierlist/disposal'
)
},
}
}
...
...
dsk-operate-ui/src/views/supplier/supplierlist/professionalSubcontracting.vue
View file @
36c69558
...
...
@@ -103,7 +103,7 @@
<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 : '-16px',offsetBottom : '
10
px'}" class="table-item1 fixed-table" border highlight-current-row
v-sticky-header.always="{offsetTop : '-16px',offsetBottom : '
-15
px'}" 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">
...
...
@@ -235,7 +235,8 @@
</el-table-column>
<el-table-column
label=
"分包商等级"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
>
{{
scope
.
row
.
creditLevel
||
"--"
}}
</span>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
v-if=
"scope.row.creditlevel"
>
{{
scope
.
row
.
creditLevel
}}
</span>
<span
v-else
>
--
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"链接"
min-width=
"160"
:resizable=
"false"
>
...
...
@@ -489,7 +490,7 @@
},
//点击考评
goAssessment
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
}
}
...
...
dsk-operate-ui/src/views/supplier/supplierlist/rentalServices.vue
View file @
36c69558
...
...
@@ -103,7 +103,7 @@
<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 : '-16px',offsetBottom : '
10
px'}" class="table-item1 fixed-table" border highlight-current-row
v-sticky-header.always="{offsetTop : '-16px',offsetBottom : '
-15
px'}" 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">
...
...
@@ -224,7 +224,8 @@
</el-table-column>
<el-table-column
label=
"分包商等级"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
>
{{
scope
.
row
.
creditLevel
||
"--"
}}
</span>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
v-if=
"scope.row.creditlevel"
>
{{
scope
.
row
.
creditLevel
}}
</span>
<span
v-else
>
--
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"链接"
min-width=
"160"
:resizable=
"false"
>
...
...
@@ -476,7 +477,7 @@
},
//点击考评
goAssessment
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
}
}
...
...
dsk-operate-ui/src/views/supplier/supplierlist/supplySubcontracting.vue
View file @
36c69558
...
...
@@ -103,7 +103,7 @@
<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 : '-16px',offsetBottom : '
10
px'}" class="table-item1 fixed-table" border highlight-current-row
v-sticky-header.always="{offsetTop : '-16px',offsetBottom : '
-15
px'}" 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">
...
...
@@ -216,7 +216,8 @@
</el-table-column>
<el-table-column
label=
"分包商等级"
min-width=
"120"
:resizable=
"false"
>
<
template
slot-scope=
"scope"
>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
>
{{
scope
.
row
.
creditLevel
||
"--"
}}
</span>
<span
class=
"wordprimary"
@
click=
"getFBS(scope.row)"
v-if=
"scope.row.creditlevel"
>
{{
scope
.
row
.
creditLevel
}}
</span>
<span
v-else
>
--
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"链接"
min-width=
"160"
:resizable=
"false"
>
...
...
@@ -468,7 +469,7 @@
},
//点击考评
goAssessment
(
row
){
this
.
$tab
.
openPage
(
'测试一下
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
this
.
$tab
.
openPage
(
row
.
customerName
+
'
-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
}
}
...
...
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