Commit 69cb243f authored by danfuman's avatar danfuman

修改

parent 1a5594ab
......@@ -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>
......@@ -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>
......@@ -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>
......@@ -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>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment