|
|
@@ -23,6 +23,29 @@
|
|
|
<kt-button label="导出Excel" :perms="permsDelete" size="small" type="danger" @click="handlePrint()"
|
|
|
style="float: left;margin-left: 50px;" />
|
|
|
</el-main>
|
|
|
+ <div style="padding: 20px;">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="date"
|
|
|
+ style="width: 220px;"
|
|
|
+ type="daterange"
|
|
|
+ size="mini"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-select v-model="audit" size="mini">
|
|
|
+ <el-option label="未审核" value="0"></el-option>
|
|
|
+ <el-option label="审核通过" value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-col>
|
|
|
+ <el-button size="mini" type="primary" @click="onExport">财务审核明细导出</el-button>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
@@ -36,6 +59,8 @@
|
|
|
queryForm:{},
|
|
|
permsDelete:"carInsurance:exportCarInsuranceData:excel",
|
|
|
optionsStatus:[],
|
|
|
+ date: '',
|
|
|
+ audit: '0',
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
@@ -53,6 +78,28 @@
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
|
+ onExport() {
|
|
|
+ if (this.date == '') {
|
|
|
+ this.$message.error('请选择时间')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.$api.letter.financeAuditDetailExcelExport({
|
|
|
+ signStartDate: this.date[0],
|
|
|
+ signEndDate: this.date[1],
|
|
|
+ audit: this.audit
|
|
|
+ }).then(res => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ let url = process.env.BASE_URL + res.msg;
|
|
|
+ let a = document.createElement("a");
|
|
|
+ a.href = url;
|
|
|
+ a.download = "导出文件.xlsx";
|
|
|
+ a.click();
|
|
|
+ window.URL.revokeObjectURL(url);
|
|
|
+ } else {
|
|
|
+ this.$message.error(data.msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 导出excel
|
|
|
handlePrint(){
|
|
|
if(this.queryForm.date!=null){
|