whj 1 年之前
父节点
当前提交
f144573d93

+ 16 - 1
src/api/repair/application-form.js

@@ -139,7 +139,22 @@ export function exportRepairApplicationForm (parameter) {
     responseType: 'blob'
   })
 }
-
+/**
+ * export file
+ * parameter: { }
+ * @param parameter :
+ * @returns {*}
+ */
+export function exportRepairApplicationForm2 (parameter) {
+  return axios({
+    url: '/repair/application-forms/export2?' + stringify(parameter),
+    method: 'get',
+    headers: {
+      'Content-Type': 'application/json;charset=UTF-8'
+    },
+    responseType: 'blob'
+  })
+}
 /**
  * finish func
  * parameter: { }

+ 4 - 2
src/views/repair/application-form/modules/RepairApplicationFormTable.vue

@@ -20,6 +20,8 @@
 
     <div class="table-operator">
       <a-button v-if="$auth('repair-application-forms-add')" type="primary" icon="plus" @click="handleAdd()">新增</a-button>
+      <a-button type="primary" style="margin-left: 8px" @click="doExport()">导出</a-button>
+
       <a-dropdown v-action:edit v-if="selectedRowKeys.length > 0 && $auth('repair-application-forms-del')">
         <a-menu slot="overlay">
           <a-popconfirm title="是否要删除所选数据?" @confirm="batchDelete()">
@@ -73,7 +75,7 @@
 import { STable, Ellipsis } from '@/components'
 import ImpBaseForm from './ImpBaseForm'
 import Detail from './Detail'
-import { getRepairApplicationFormPage, deleteRepairApplicationForms, fetchRepairApplicationForm, exportRepairApplicationForm } from '@/api/repair/application-form'
+import { getRepairApplicationFormPage, deleteRepairApplicationForms, fetchRepairApplicationForm, exportRepairApplicationForm2 } from '@/api/repair/application-form'
 import DetailRepairReason from '@/views/repair/repair-reason/modules/DetailRepairReason'
 
 export default {
@@ -352,7 +354,7 @@ export default {
         ...this.queryParam,
         ...this.tableParams
       }
-      exportRepairApplicationForm(parameter).then(file => {
+      exportRepairApplicationForm2(parameter).then(file => {
         this.BaseTool.UPLOAD.downLoadExportExcel(file)
       })
     },