收款明细查询定制导出

This commit is contained in:
wuteng 2025-09-09 10:58:20 +08:00
parent 3c825fb103
commit 9be70fa906

View File

@ -125,6 +125,17 @@
v-hasPermi="['emis:emisSettlePayRecord:export']"
>导出</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
:disabled="single"
@click="handleCustomExport"
v-hasPermi="['emis:emisSettlePayRecord:customExport']"
>定制导出</el-button>
</el-col>
</el-row>
</div>
@ -141,15 +152,15 @@
<el-table-column :label="$t('交易时间')" align="center" prop="tradeDate" width="170" :show-overflow-tooltip="true" />
<el-table-column :label="$t('流水号')" align="center" prop="payId" width="170" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('收款来源')" align="center" prop="settleType" width="80" >
<el-table-column :label="$t('支付类型')" align="center" prop="settleType" width="80" >
<template slot-scope="scope">
<el-tag type="success" v-if="scope.row.settleType == '1'">现金收款</el-tag>
<el-tag type="success" v-if="scope.row.settleType == '2'">月结收款</el-tag>
</template>
</template>
</el-table-column>
<el-table-column :label="$t('缴款客户')" align="center" prop="payMan" width="150" :show-overflow-tooltip="true" />
<!-- <el-table-column :label="$t('月结编号')" align="center" prop="payManCode" width="100" :show-overflow-tooltip="true"/> -->
<el-table-column :label="$t('支付类型')" align="center" prop="payType" width="150" >
<el-table-column :label="$t('收款来源')" align="center" prop="payType" width="150" >
<template slot-scope="scope">
<dict-tag :options="dict.type.emis_settlebill_pay_type" :value="scope.row.payType"/>
</template>
@ -187,8 +198,11 @@
<el-table-column label="登记人" align="center" prop="createByName" width="80" :show-overflow-tooltip="true"/>
<el-table-column label="登记网点" align="center" prop="createSiteName" width="80" :show-overflow-tooltip="true"/>
<el-table-column label="登记时间" align="center" prop="createTime" width="170"/>
<el-table-column label="账单编号" align="center" prop="settleBillNo" width="100" :show-overflow-tooltip="true"/>
<el-table-column label="运单号" align="center" prop="billCodes" width="100" :show-overflow-tooltip="true"/>
<el-table-column label="账单金额" align="center" prop="billAmount" width="80" :show-overflow-tooltip="true"/>
<el-table-column label="开票金额" align="center" prop="invoiceAmount" width="80" :show-overflow-tooltip="true"/>
<el-table-column label="开票状态" align="center" prop="invoiceStatus" width="80" :show-overflow-tooltip="true"/>
</XdTable>
<el-dialog :title="titleForm" :visible.sync="openForm" width="50%" :destroy-on-close="true" v-dialogDrag append-to-body>
@ -806,6 +820,14 @@ export default {
dateTimeChange(value){
this.dateTimeRange=value;
},
//定制导出
handleCustomExport(){
let settleBillNo = this.selectList[0].settleBillNo;
//获取选中
this.download('emis/emisSettlePayRecord/customExport', {
'settleBillNo':settleBillNo
}, `定制收款明细列表.xlsx`)
},
}
};
</script>