Excel导出携带工程
This commit is contained in:
parent
8e18075be4
commit
d4a414ded2
|
|
@ -529,7 +529,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div> -->
|
</div> -->
|
||||||
|
|
||||||
<div style="margin-bottom: 20px">
|
<div style="margin-bottom: 20px">
|
||||||
<table
|
<table
|
||||||
border="1"
|
border="1"
|
||||||
|
|
@ -859,7 +858,7 @@ export default {
|
||||||
const currentTime = formatTime(new Date())
|
const currentTime = formatTime(new Date())
|
||||||
let data = _.cloneDeep(this.rowData)
|
let data = _.cloneDeep(this.rowData)
|
||||||
const params = { params: JSON.stringify(data) }
|
const params = { params: JSON.stringify(data) }
|
||||||
this.download('material/slt_agreement_info/exportLease', { ...params }, `租赁费用明细_${currentTime}.xlsx`)
|
this.download('material/slt_agreement_info/exportLease', { ...params }, `${this.projectName}_租赁费用明细_${currentTime}.xlsx`)
|
||||||
},
|
},
|
||||||
//丢失
|
//丢失
|
||||||
handleExport2() {
|
handleExport2() {
|
||||||
|
|
@ -876,7 +875,7 @@ export default {
|
||||||
const currentTime = formatTime(new Date())
|
const currentTime = formatTime(new Date())
|
||||||
let data = _.cloneDeep(this.rowData)
|
let data = _.cloneDeep(this.rowData)
|
||||||
const params = { params: JSON.stringify(data) }
|
const params = { params: JSON.stringify(data) }
|
||||||
this.download('material/slt_agreement_info/exportLose', { ...params }, `丢失费用明细_${currentTime}.xlsx`)
|
this.download('material/slt_agreement_info/exportLose', { ...params }, `${this.projectName}_丢失费用明细_${currentTime}.xlsx`)
|
||||||
},
|
},
|
||||||
// 维修
|
// 维修
|
||||||
handleExport3() {
|
handleExport3() {
|
||||||
|
|
@ -893,7 +892,7 @@ export default {
|
||||||
const currentTime = formatTime(new Date())
|
const currentTime = formatTime(new Date())
|
||||||
let data = _.cloneDeep(this.rowData)
|
let data = _.cloneDeep(this.rowData)
|
||||||
const params = { params: JSON.stringify(data) }
|
const params = { params: JSON.stringify(data) }
|
||||||
this.download('material/slt_agreement_info/exportRepair', { ...params }, `维修费用明细_${currentTime}.xlsx`)
|
this.download('material/slt_agreement_info/exportRepair', { ...params }, `${this.projectName}_维修费用明细_${currentTime}.xlsx`)
|
||||||
},
|
},
|
||||||
//报废
|
//报废
|
||||||
handleExport4() {
|
handleExport4() {
|
||||||
|
|
@ -910,7 +909,7 @@ export default {
|
||||||
const currentTime = formatTime(new Date())
|
const currentTime = formatTime(new Date())
|
||||||
let data = _.cloneDeep(this.rowData)
|
let data = _.cloneDeep(this.rowData)
|
||||||
const params = { params: JSON.stringify(data) }
|
const params = { params: JSON.stringify(data) }
|
||||||
this.download('material/slt_agreement_info/exportScrap', { ...params }, `报废费用明细_${currentTime}.xlsx`)
|
this.download('material/slt_agreement_info/exportScrap', { ...params }, `${this.projectName}_报废费用明细_${currentTime}.xlsx`)
|
||||||
// this.downloadJson(
|
// this.downloadJson(
|
||||||
// 'material/slt_agreement_info/exportScrap',
|
// 'material/slt_agreement_info/exportScrap',
|
||||||
// JSON.stringify(this.rowData),
|
// JSON.stringify(this.rowData),
|
||||||
|
|
@ -934,7 +933,7 @@ export default {
|
||||||
this.download(
|
this.download(
|
||||||
'material/slt_agreement_info/exportReduction',
|
'material/slt_agreement_info/exportReduction',
|
||||||
{ ...params },
|
{ ...params },
|
||||||
`减免费用明细_${currentTime}.xlsx`
|
`${this.projectName}_减免费用明细_${currentTime}.xlsx`
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -952,7 +951,7 @@ export default {
|
||||||
const currentTime = formatTime(new Date())
|
const currentTime = formatTime(new Date())
|
||||||
let data = _.cloneDeep(this.rowData)
|
let data = _.cloneDeep(this.rowData)
|
||||||
const params = { params: JSON.stringify(data) }
|
const params = { params: JSON.stringify(data) }
|
||||||
this.download('material/slt_agreement_info/exportAll', { ...params }, `全部费用明细_${currentTime}.xlsx`)
|
this.download('material/slt_agreement_info/exportAll', { ...params }, `${this.projectName}_全部费用明细_${currentTime}.xlsx`)
|
||||||
},
|
},
|
||||||
handleExportEach() {
|
handleExportEach() {
|
||||||
const formatTime = date => {
|
const formatTime = date => {
|
||||||
|
|
@ -968,7 +967,7 @@ export default {
|
||||||
const currentTime = formatTime(new Date())
|
const currentTime = formatTime(new Date())
|
||||||
let data = _.cloneDeep(this.rowData)
|
let data = _.cloneDeep(this.rowData)
|
||||||
const params = { params: JSON.stringify(data) }
|
const params = { params: JSON.stringify(data) }
|
||||||
this.download('material/slt_agreement_info/exportEach', { ...params }, `各费用明细_${currentTime}.xlsx`)
|
this.download('material/slt_agreement_info/exportEach', { ...params }, `${this.projectName}_各费用明细_${currentTime}.xlsx`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,28 +1,28 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="app-container">
|
<div class="app-container">
|
||||||
<el-form :model="queryParams" ref="queryForm" size="small" v-show="showSearch" :inline="true" label-width="80px">
|
<el-form :model="queryParams" ref="queryForm" size="small" v-show="showSearch" :inline="true" label-width="80px">
|
||||||
<el-form-item label="选择单位" prop="unitId">
|
<!-- <el-form-item label="选择单位" prop="unitId">-->
|
||||||
<treeselect
|
<!-- <treeselect-->
|
||||||
v-model="queryParams.unitId"
|
<!-- v-model="queryParams.unitId"-->
|
||||||
:options="unitList" :normalizer="normalizer"
|
<!-- :options="unitList" :normalizer="normalizer"-->
|
||||||
:show-count="true" style="width: 215px" :disable-branch-nodes="true"
|
<!-- :show-count="true" style="width: 215px" :disable-branch-nodes="true"-->
|
||||||
noChildrenText="没有数据了" noOptionsText="没有数据" noResultsText="没有搜索结果"
|
<!-- noChildrenText="没有数据了" noOptionsText="没有数据" noResultsText="没有搜索结果"-->
|
||||||
placeholder="请选择单位" @select="unitChange"
|
<!-- placeholder="请选择单位" @select="unitChange"-->
|
||||||
/>
|
<!-- />-->
|
||||||
</el-form-item>
|
<!-- </el-form-item>-->
|
||||||
|
|
||||||
<el-form-item label="选择工程" prop="projectId">
|
<!-- <el-form-item label="选择工程" prop="projectId">-->
|
||||||
<treeselect
|
<!-- <treeselect-->
|
||||||
v-model="queryParams.projectId"
|
<!-- v-model="queryParams.projectId"-->
|
||||||
:options="proList" :normalizer="normalizer"
|
<!-- :options="proList" :normalizer="normalizer"-->
|
||||||
:show-count="true" style="width: 215px" :disable-branch-nodes="true"
|
<!-- :show-count="true" style="width: 215px" :disable-branch-nodes="true"-->
|
||||||
noChildrenText="没有数据了" noOptionsText="没有数据" noResultsText="没有搜索结果"
|
<!-- noChildrenText="没有数据了" noOptionsText="没有数据" noResultsText="没有搜索结果"-->
|
||||||
placeholder="请选择工程" @select="proChange"
|
<!-- placeholder="请选择工程" @select="proChange"-->
|
||||||
/>
|
<!-- />-->
|
||||||
</el-form-item>
|
<!-- </el-form-item>-->
|
||||||
|
|
||||||
<el-form-item label="协议号" prop="agreementCode">
|
<el-form-item label="协议号" prop="agreementCode">
|
||||||
<el-input v-model="queryParams.agreementCode" placeholder="协议号" clearable disabled/>
|
<el-input v-model="queryParams.agreementCode" placeholder="协议号" clearable/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="推送月份" prop="month">
|
<el-form-item label="推送月份" prop="month">
|
||||||
|
|
@ -36,24 +36,32 @@
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="是否过滤" prop="isFilter">
|
<!-- <el-form-item label="是否过滤" prop="isFilter">-->
|
||||||
<el-select v-model="queryParams.isFilter" placeholder="请选择" clearable>
|
<!-- <el-select v-model="queryParams.isFilter" placeholder="请选择" clearable>-->
|
||||||
<el-option label="已过滤" value="0"></el-option>
|
<!-- <el-option label="已过滤" value="0"></el-option>-->
|
||||||
<el-option label="未过滤" value="1"></el-option>
|
<!-- <el-option label="未过滤" value="1"></el-option>-->
|
||||||
</el-select>
|
<!-- </el-select>-->
|
||||||
</el-form-item>
|
<!-- </el-form-item>-->
|
||||||
<el-form-item label="是否结算" prop="isPay">
|
<el-form-item label="是否结算" prop="isSettlement">
|
||||||
<el-select v-model="queryParams.isPay" placeholder="请选择" clearable>
|
<el-select v-model="queryParams.isSettlement" placeholder="请选择" clearable>
|
||||||
<el-option label="已结算" value="0"></el-option>
|
<el-option label="已结算" value="0"></el-option>
|
||||||
<el-option label="未结算" value="1"></el-option>
|
<el-option label="未结算" value="1"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="是否审核" prop="isReview">
|
|
||||||
<el-select v-model="queryParams.isReview" placeholder="请选择" clearable>
|
<el-form-item label="费用归属" prop="settlementType">
|
||||||
<el-option label="已审核" value="0"></el-option>
|
<el-select v-model="queryParams.settlementType" placeholder="请选择" clearable>
|
||||||
<el-option label="未审核" value="1"></el-option>
|
<el-option label="工器具" value="1"></el-option>
|
||||||
</el-select>
|
<el-option label="安全用品" value="2"></el-option>
|
||||||
</el-form-item>
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
|
<!-- <el-form-item label="是否审核" prop="isReview">-->
|
||||||
|
<!-- <el-select v-model="queryParams.isReview" placeholder="请选择" clearable>-->
|
||||||
|
<!-- <el-option label="已审核" value="0"></el-option>-->
|
||||||
|
<!-- <el-option label="未审核" value="1"></el-option>-->
|
||||||
|
<!-- </el-select>-->
|
||||||
|
<!-- </el-form-item>-->
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button
|
<el-button
|
||||||
type="primary"
|
type="primary"
|
||||||
|
|
@ -492,7 +500,8 @@ export default {
|
||||||
agreementCode: '',
|
agreementCode: '',
|
||||||
month: null,
|
month: null,
|
||||||
isReview: null,
|
isReview: null,
|
||||||
isPay: null,
|
isSettlement: null,
|
||||||
|
settlementType: null,
|
||||||
isFilter: null,
|
isFilter: null,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue