Ver Fonte

营销费用明细新增导出功能

qymljy há 1 ano atrás
pai
commit
2afac9029e

+ 2 - 1
src/HDrpManagement/marketingExpenseMag/components/expenseDetail.vue

@@ -357,13 +357,14 @@ export default {
     }
     }
   },
   },
   mounted() {
   mounted() {
-    this.listData()
+    // this.listData()
     this.feesTypeData()
     this.feesTypeData()
     this.applicationData()
     this.applicationData()
   },
   },
   created() {
   created() {
     this.tablecols = this.tool.tabelCol(this.$route.name).expenseDetailTable.tablecols
     this.tablecols = this.tool.tabelCol(this.$route.name).expenseDetailTable.tablecols
     this.tablecolsAdd = this.tool.tabelCol(this.$route.name).followTable.tablecols
     this.tablecolsAdd = this.tool.tabelCol(this.$route.name).followTable.tablecols
+    this.listData()
   }
   }
 }
 }
 </script>
 </script>

+ 3 - 1
src/HDrpManagement/salerpriceData/components/balanceDetail.vue

@@ -13,6 +13,7 @@
         <div>
         <div>
           <el-input style="width:150px;!important;" placeholder="请输入搜索内容" :suffix-icon="param.content.where.condition?param.content.where.condition.length > 0?'':'':'el-icon-search'" v-model="param.content.where.condition" @keyup.native.enter="listData(param.content.pageNumber = 1)" @clear="listData(param.content.pageNumber = 1)" size="small" class="input-with-select inline-16 layout_search__panel" clearable>
           <el-input style="width:150px;!important;" placeholder="请输入搜索内容" :suffix-icon="param.content.where.condition?param.content.where.condition.length > 0?'':'':'el-icon-search'" v-model="param.content.where.condition" @keyup.native.enter="listData(param.content.pageNumber = 1)" @clear="listData(param.content.pageNumber = 1)" size="small" class="input-with-select inline-16 layout_search__panel" clearable>
           </el-input>
           </el-input>
+          <exportFile class="inline-16" :param="param" :columns="tablecols" fileName="营销费用明细"></exportFile>
         </div>
         </div>
         <tableTemplate style="margin-top: 16px" ref="table" :layout="tablecols" :data="list" :opwidth="200" :custom="true" :height="height">
         <tableTemplate style="margin-top: 16px" ref="table" :layout="tablecols" :data="list" :opwidth="200" :custom="true" :height="height">
           <template v-slot:customcol="scope">
           <template v-slot:customcol="scope">
@@ -56,9 +57,10 @@
 
 
 <script>
 <script>
 import tableTemplate from './table';
 import tableTemplate from './table';
+import exportFile from '@/components/export_file/index5'
 export default {
 export default {
   name: "balanceDetail",
   name: "balanceDetail",
-  components:{tableTemplate},
+  components:{tableTemplate,exportFile},
   props:['hrid','selectData'],
   props:['hrid','selectData'],
   data(){
   data(){
     return {
     return {