Browse Source

成本模型导出

yuhan 1 year ago
parent
commit
7d182e224b
1 changed files with 13 additions and 4 deletions
  1. 13 4
      src/views/module_kzks/costModelList/CostModelList.vue

+ 13 - 4
src/views/module_kzks/costModelList/CostModelList.vue

@@ -27,7 +27,7 @@
     <!-- 操作按钮区域 -->
     <div class="table-operator">
       <a-button @click="handleAdd" type="primary" icon="plus">新增</a-button>
-      <a-button type="primary" icon="download" @click="handleExportXls('成本模型')">导出</a-button>
+      <!-- <a-button type="primary" icon="download" @click="handleExportXls('成本模型')">导出</a-button> -->
       <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">
         <a-button type="primary" icon="import">导入</a-button>
       </a-upload>
@@ -96,6 +96,9 @@
                 <a @click="handleInform(record)">知会</a>
               </a-menu-item>
               <a-menu-item>
+                <a @click="handleExportItem(record)">导出</a>
+              </a-menu-item>
+              <a-menu-item>
                 <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
                   <a>删除</a>
                 </a-popconfirm>
@@ -131,7 +134,7 @@
   import { mixinDevice } from '@/utils/mixin'
   import { JeecgListMixin } from '@/mixins/JeecgListMixin'
   import CostModelListModal from './modules/CostModelListModal'
-  import { costModelInform } from '@/api/kzksApi.js'
+  import { costModelInform, exportXlsCbmxItem } from '@/api/kzksApi.js'
 
   export default {
     name: 'CostModelListList',
@@ -284,7 +287,8 @@
           list: "/costModelList/costModelList/list",
           delete: "/costModelList/costModelList/delete",
           deleteBatch: "/costModelList/costModelList/deleteBatch",
-          exportXlsUrl: "/costModelList/costModelList/exportXls",
+          exportXlsUrl: "/costModelList/costModelList/exportXlsWXFCLFDetail",
+          // exportXlsUrl: "/costModelList/costModelList/exportXls",
           importExcelUrl: "costModelList/costModelList/importExcel",
           
         },
@@ -297,7 +301,8 @@
         disableSubmit: false,
         receiver: "",
 
-        inform: {}
+        inform: {},
+
       }
     },
     created() {
@@ -328,6 +333,10 @@
         this.visibleInform = false
         
       },
+      handleExportItem(record){
+        this.queryParam.xiangmuid = record.id
+        this.handleExportXls(record.xmName+'成本模型')
+      },
       initDictConfig(){
       },
       getSuperFieldList(){