Browse Source

车险数据财务审核明细导出

yaoyao 2 years ago
parent
commit
6625b98e70

+ 9 - 0
src/http/moudules/letter.js

@@ -1057,4 +1057,13 @@ export const revenueExpenditureDetailExcelExport = (data) => {
     method: "post",
     data
   })
+}
+
+
+export const financeAuditDetailExcelExport = (data) => {
+  return axios({
+    url: "/api/excelExport/financeAuditDetailExcelExport",
+    method: "post",
+    data
+  })
 }

+ 47 - 0
src/views/FinancialManagement/InsuranceData/InsuranceDataExport.vue

@@ -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){