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
69cb243f
Commit
69cb243f
authored
Jun 06, 2024
by
danfuman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
1a5594ab
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
279 additions
and
4 deletions
+279
-4
laborSubcontracting.vue
...i/src/views/supplier/supplierlist/laborSubcontracting.vue
+69
-1
professionalSubcontracting.vue
...iews/supplier/supplierlist/professionalSubcontracting.vue
+70
-1
rentalServices.vue
...ate-ui/src/views/supplier/supplierlist/rentalServices.vue
+70
-1
supplySubcontracting.vue
.../src/views/supplier/supplierlist/supplySubcontracting.vue
+70
-1
No files found.
dsk-operate-ui/src/views/supplier/supplierlist/laborSubcontracting.vue
View file @
69cb243f
...
...
@@ -93,6 +93,12 @@
<div
class=
"table-supplier"
>
<div
class=
"total-title"
>
<div
class=
"totals"
>
共
{{
total
}}
条
</div>
<div
class=
"btns"
>
<p
class=
"total-dc"
@
click=
"customerExport"
>
<img
src=
"@/assets/images/EXCEL.png"
alt=
""
>
<span
class=
"excel"
>
导出EXCEL
</span>
</p>
</div>
</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=
""
>
...
...
@@ -312,7 +318,7 @@
import
'@/assets/styles/public.scss'
import
'@/assets/styles/supplierlist.scss'
import
skeleton
from
'@/views/project/projectList/component/skeleton'
import
{
areaAll
,
bizDictData
,
custmerInfolist
}
from
'@/api/supplier/supplier'
import
{
areaAll
,
bizDictData
,
custmerInfolist
,
exportCustomerList
}
from
'@/api/supplier/supplier'
import
{
getDicts
}
from
'@/api/system/dict/data'
import
{
queryConditionFiltering
}
from
'@/utils/index'
export
default
{
...
...
@@ -496,10 +502,72 @@
goAssessment
(
row
){
this
.
$tab
.
openPage
(
row
.
customerName
+
'-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
customerExport
(){
let
param
=
this
.
formdata
;
param
.
customerClass
=
'劳务分包'
if
(
param
.
times
){
param
.
approveDate2Start
=
param
.
times
[
0
]
param
.
approveDate2End
=
param
.
times
[
1
]
}
else
{
param
.
approveDate2Start
=
''
param
.
approveDate2End
=
''
}
param
.
groupSpecialtyId
=
[]
if
(
param
.
groupSpecialtys
){
param
.
groupSpecialtys
.
forEach
(
item
=>
{
param
.
groupSpecialtyId
.
push
(
item
[
item
.
length
-
1
])
})
}
if
(
param
.
areas
){
let
province
=
[]
let
city
=
[]
param
.
areas
.
forEach
(
item
=>
{
if
(
item
.
length
==
3
){
//到市
if
(
item
[
1
].
indexOf
(
'重庆'
)
>-
1
||
item
[
1
].
indexOf
(
'北京'
)
>-
1
||
item
[
1
].
indexOf
(
'天津'
)
>-
1
||
item
[
1
].
indexOf
(
'上海'
)
>-
1
){
province
.
push
(
item
[
1
])
}
else
{
city
.
push
(
item
[
2
])
}
}
})
param
.
registerProvince
=
province
param
.
registerCity
=
city
}
else
{
param
.
registerProvince
=
[]
param
.
registerCity
=
[]
}
delete
param
.
pageNum
delete
param
.
pageSize
exportCustomerList
(
param
).
then
(
blob
=>
{
this
.
$download
.
saveAs
(
blob
,
`劳务分包企业.xlsx`
)
})
},
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
.supplier
{
.total-title
{
height
:
36px
;
line-height
:
36px
;
.btns
{
float
:
right
;
display
:
inline-block
;
text-align
:
right
;
.total-dc
{
cursor
:
pointer
;
float
:
left
;
img
{
width
:
18px
;
margin-right
:
6px
;
margin-top
:
-4px
;
}
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
}
}
}
}
</
style
>
dsk-operate-ui/src/views/supplier/supplierlist/professionalSubcontracting.vue
View file @
69cb243f
...
...
@@ -93,6 +93,12 @@
<div
class=
"table-supplier"
>
<div
class=
"total-title"
>
<div
class=
"totals"
>
共
{{
total
}}
条
</div>
<div
class=
"btns"
>
<p
class=
"total-dc"
@
click=
"customerExport"
>
<img
src=
"@/assets/images/EXCEL.png"
alt=
""
>
<span
class=
"excel"
>
导出EXCEL
</span>
</p>
</div>
</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=
""
>
...
...
@@ -306,7 +312,7 @@
import
'@/assets/styles/public.scss'
import
'@/assets/styles/supplierlist.scss'
import
skeleton
from
'@/views/project/projectList/component/skeleton'
import
{
areaAll
,
bizDictData
,
custmerInfolist
}
from
'@/api/supplier/supplier'
import
{
areaAll
,
bizDictData
,
custmerInfolist
,
exportCustomerList
}
from
'@/api/supplier/supplier'
import
{
getDicts
}
from
'@/api/system/dict/data'
import
{
queryConditionFiltering
}
from
'@/utils/index'
...
...
@@ -492,10 +498,73 @@
goAssessment
(
row
){
this
.
$tab
.
openPage
(
row
.
customerName
+
'-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
customerExport
(){
let
param
=
this
.
formdata
;
param
.
customerClass
=
'专业分包'
if
(
param
.
times
){
param
.
approveDate2Start
=
param
.
times
[
0
]
param
.
approveDate2End
=
param
.
times
[
1
]
}
else
{
param
.
approveDate2Start
=
''
param
.
approveDate2End
=
''
}
param
.
groupSpecialtyId
=
[]
if
(
param
.
groupSpecialtys
){
param
.
groupSpecialtys
.
forEach
(
item
=>
{
param
.
groupSpecialtyId
.
push
(
item
[
item
.
length
-
1
])
})
}
if
(
param
.
areas
){
let
province
=
[]
let
city
=
[]
param
.
areas
.
forEach
(
item
=>
{
if
(
item
.
length
==
3
){
//到市
if
(
item
[
1
].
indexOf
(
'重庆'
)
>-
1
||
item
[
1
].
indexOf
(
'北京'
)
>-
1
||
item
[
1
].
indexOf
(
'天津'
)
>-
1
||
item
[
1
].
indexOf
(
'上海'
)
>-
1
){
province
.
push
(
item
[
1
])
}
else
{
city
.
push
(
item
[
2
])
}
}
})
param
.
registerProvince
=
province
param
.
registerCity
=
city
}
else
{
param
.
registerProvince
=
[]
param
.
registerCity
=
[]
}
delete
param
.
pageNum
delete
param
.
pageSize
exportCustomerList
(
param
).
then
(
blob
=>
{
this
.
$download
.
saveAs
(
blob
,
`专业分包企业.xlsx`
)
})
},
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
.supplier
{
.total-title
{
height
:
36px
;
line-height
:
36px
;
.btns
{
float
:
right
;
display
:
inline-block
;
text-align
:
right
;
.total-dc
{
cursor
:
pointer
;
margin-right
:
16px
;
float
:
left
;
img
{
width
:
18px
;
margin-right
:
6px
;
margin-top
:
-4px
;
}
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
}
}
}
}
</
style
>
dsk-operate-ui/src/views/supplier/supplierlist/rentalServices.vue
View file @
69cb243f
...
...
@@ -93,6 +93,12 @@
<div
class=
"table-supplier"
>
<div
class=
"total-title"
>
<div
class=
"totals"
>
共
{{
total
}}
条
</div>
<div
class=
"btns"
>
<p
class=
"total-dc"
@
click=
"customerExport"
>
<img
src=
"@/assets/images/EXCEL.png"
alt=
""
>
<span
class=
"excel"
>
导出EXCEL
</span>
</p>
</div>
</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=
""
>
...
...
@@ -295,7 +301,7 @@
import
'@/assets/styles/public.scss'
import
'@/assets/styles/supplierlist.scss'
import
skeleton
from
'@/views/project/projectList/component/skeleton'
import
{
areaAll
,
bizDictData
,
custmerInfolist
}
from
'@/api/supplier/supplier'
import
{
areaAll
,
bizDictData
,
custmerInfolist
,
exportCustomerList
}
from
'@/api/supplier/supplier'
import
{
getDicts
}
from
'@/api/system/dict/data'
import
{
queryConditionFiltering
}
from
'@/utils/index'
export
default
{
...
...
@@ -479,10 +485,73 @@
goAssessment
(
row
){
this
.
$tab
.
openPage
(
row
.
customerName
+
'-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
customerExport
(){
let
param
=
this
.
formdata
;
param
.
customerClass
=
'租赁'
if
(
param
.
times
){
param
.
approveDate2Start
=
param
.
times
[
0
]
param
.
approveDate2End
=
param
.
times
[
1
]
}
else
{
param
.
approveDate2Start
=
''
param
.
approveDate2End
=
''
}
param
.
groupSpecialtyId
=
[]
if
(
param
.
groupSpecialtys
){
param
.
groupSpecialtys
.
forEach
(
item
=>
{
param
.
groupSpecialtyId
.
push
(
item
[
item
.
length
-
1
])
})
}
if
(
param
.
areas
){
let
province
=
[]
let
city
=
[]
param
.
areas
.
forEach
(
item
=>
{
if
(
item
.
length
==
3
){
//到市
if
(
item
[
1
].
indexOf
(
'重庆'
)
>-
1
||
item
[
1
].
indexOf
(
'北京'
)
>-
1
||
item
[
1
].
indexOf
(
'天津'
)
>-
1
||
item
[
1
].
indexOf
(
'上海'
)
>-
1
){
province
.
push
(
item
[
1
])
}
else
{
city
.
push
(
item
[
2
])
}
}
})
param
.
registerProvince
=
province
param
.
registerCity
=
city
}
else
{
param
.
registerProvince
=
[]
param
.
registerCity
=
[]
}
delete
param
.
pageNum
delete
param
.
pageSize
exportCustomerList
(
param
).
then
(
blob
=>
{
this
.
$download
.
saveAs
(
blob
,
`机械施工企业.xlsx`
)
})
},
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
.supplier
{
.total-title
{
height
:
36px
;
line-height
:
36px
;
.btns
{
float
:
right
;
display
:
inline-block
;
text-align
:
right
;
.total-dc
{
cursor
:
pointer
;
margin-right
:
16px
;
float
:
left
;
img
{
width
:
18px
;
margin-right
:
6px
;
margin-top
:
-4px
;
}
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
}
}
}
}
</
style
>
dsk-operate-ui/src/views/supplier/supplierlist/supplySubcontracting.vue
View file @
69cb243f
...
...
@@ -93,6 +93,12 @@
<div
class=
"table-supplier"
>
<div
class=
"total-title"
>
<div
class=
"totals"
>
共
{{
total
}}
条
</div>
<div
class=
"btns"
>
<p
class=
"total-dc"
@
click=
"customerExport"
>
<img
src=
"@/assets/images/EXCEL.png"
alt=
""
>
<span
class=
"excel"
>
导出EXCEL
</span>
</p>
</div>
</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=
""
>
...
...
@@ -287,7 +293,7 @@
import
'@/assets/styles/public.scss'
import
'@/assets/styles/supplierlist.scss'
import
skeleton
from
'@/views/project/projectList/component/skeleton'
import
{
areaAll
,
bizDictData
,
custmerInfolist
}
from
'@/api/supplier/supplier'
import
{
areaAll
,
bizDictData
,
custmerInfolist
,
exportCustomerList
}
from
'@/api/supplier/supplier'
import
{
getDicts
}
from
'@/api/system/dict/data'
import
{
queryConditionFiltering
}
from
'@/utils/index'
export
default
{
...
...
@@ -471,10 +477,73 @@
goAssessment
(
row
){
this
.
$tab
.
openPage
(
row
.
customerName
+
'-供应商考评'
,
'/supplier/supplierlist/assessment'
)
},
customerExport
(){
let
param
=
this
.
formdata
;
param
.
customerClass
=
'分供'
if
(
param
.
times
){
param
.
approveDate2Start
=
param
.
times
[
0
]
param
.
approveDate2End
=
param
.
times
[
1
]
}
else
{
param
.
approveDate2Start
=
''
param
.
approveDate2End
=
''
}
param
.
groupSpecialtyId
=
[]
if
(
param
.
groupSpecialtys
){
param
.
groupSpecialtys
.
forEach
(
item
=>
{
param
.
groupSpecialtyId
.
push
(
item
[
item
.
length
-
1
])
})
}
if
(
param
.
areas
){
let
province
=
[]
let
city
=
[]
param
.
areas
.
forEach
(
item
=>
{
if
(
item
.
length
==
3
){
//到市
if
(
item
[
1
].
indexOf
(
'重庆'
)
>-
1
||
item
[
1
].
indexOf
(
'北京'
)
>-
1
||
item
[
1
].
indexOf
(
'天津'
)
>-
1
||
item
[
1
].
indexOf
(
'上海'
)
>-
1
){
province
.
push
(
item
[
1
])
}
else
{
city
.
push
(
item
[
2
])
}
}
})
param
.
registerProvince
=
province
param
.
registerCity
=
city
}
else
{
param
.
registerProvince
=
[]
param
.
registerCity
=
[]
}
delete
param
.
pageNum
delete
param
.
pageSize
exportCustomerList
(
param
).
then
(
blob
=>
{
this
.
$download
.
saveAs
(
blob
,
`物资设备企业.xlsx`
)
})
},
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
.supplier
{
.total-title
{
height
:
36px
;
line-height
:
36px
;
.btns
{
float
:
right
;
display
:
inline-block
;
text-align
:
right
;
.total-dc
{
cursor
:
pointer
;
margin-right
:
16px
;
float
:
left
;
img
{
width
:
18px
;
margin-right
:
6px
;
margin-top
:
-4px
;
}
color
:
rgba
(
35
,
35
,
35
,
0
.8
);
}
}
}
}
</
style
>
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