md
This commit is contained in:
parent
2ce4312c16
commit
cbf9d77b88
@ -17,6 +17,14 @@ export function getQueryStatInfoMap(query) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function getMonthBillStatInfoMapList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/emis/emisSettleSubBill/getMonthBillStatInfoMapList',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
// 查询结算子账单详细
|
// 查询结算子账单详细
|
||||||
export function getEmisSettleSubBill(id) {
|
export function getEmisSettleSubBill(id) {
|
||||||
return request({
|
return request({
|
||||||
|
|||||||
@ -1,6 +1,20 @@
|
|||||||
<template>
|
<template>
|
||||||
<XdPageContainer class="app-container">
|
<XdPageContainer class="app-container">
|
||||||
<SearchForm slot="pageHeader" :model="queryParams" ref="queryForm"
|
<el-tabs slot="pageHeader" v-if="actionType==1 || actionType==2 || actionType==3" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
||||||
|
<el-tab-pane label="全部" name="all" />
|
||||||
|
<el-tab-pane label="未确认" name="waitConfirm" />
|
||||||
|
<el-tab-pane label="已确认" name="hasConfirm" />
|
||||||
|
<el-tab-pane label="确认不出账" name="confirmNotBill" />
|
||||||
|
<el-tab-pane label="财务置账单异常" name="billError" />
|
||||||
|
<el-tab-pane label="业务置账单异常" name="siteBillError" />
|
||||||
|
</el-tabs>
|
||||||
|
|
||||||
|
<el-tabs slot="pageHeader" v-if="actionType==4" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
||||||
|
<el-tab-pane label="待合账" name="waitMerge" />
|
||||||
|
<!-- <el-tab-pane label="已合账" name="hasMerge" /> -->
|
||||||
|
</el-tabs>
|
||||||
|
|
||||||
|
<SearchForm slot="pageTabs" :model="queryParams" ref="queryForm"
|
||||||
size="mini" :maxShow="12" label-width="100px"
|
size="mini" :maxShow="12" label-width="100px"
|
||||||
v-show="showSearch"
|
v-show="showSearch"
|
||||||
@search="handleQuery"
|
@search="handleQuery"
|
||||||
@ -95,19 +109,7 @@
|
|||||||
|
|
||||||
</SearchForm>
|
</SearchForm>
|
||||||
|
|
||||||
<el-tabs slot="pageTabs" v-if="actionType==1 || actionType==2 || actionType==3" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
|
||||||
<el-tab-pane label="全部" name="all" />
|
|
||||||
<el-tab-pane label="未确认" name="waitConfirm" />
|
|
||||||
<el-tab-pane label="已确认" name="hasConfirm" />
|
|
||||||
<el-tab-pane label="确认不出账" name="confirmNotBill" />
|
|
||||||
<el-tab-pane label="财务置账单异常" name="billError" />
|
|
||||||
<el-tab-pane label="业务置账单异常" name="siteBillError" />
|
|
||||||
</el-tabs>
|
|
||||||
|
|
||||||
<el-tabs slot="pageTabs" v-if="actionType==4" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
|
||||||
<el-tab-pane label="待合账" name="waitMerge" />
|
|
||||||
<!-- <el-tab-pane label="已合账" name="hasMerge" /> -->
|
|
||||||
</el-tabs>
|
|
||||||
|
|
||||||
<XdTable
|
<XdTable
|
||||||
slot="pageContent"
|
slot="pageContent"
|
||||||
|
|||||||
@ -1,6 +1,22 @@
|
|||||||
<template>
|
<template>
|
||||||
<XdPageContainer class="app-container">
|
<XdPageContainer class="app-container">
|
||||||
<SearchForm slot="pageHeader" :model="queryParams" ref="queryForm"
|
<el-tabs slot="pageHeader" v-if="actionType==1 || actionType==2 || actionType==3" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
||||||
|
<el-tab-pane label="全部" name="all" />
|
||||||
|
<el-tab-pane label="月结统计" name="monthStat" v-if="actionType!=1">
|
||||||
|
</el-tab-pane>
|
||||||
|
<el-tab-pane label="未确认" name="waitConfirm" />
|
||||||
|
<el-tab-pane label="已确认" name="hasConfirm" />
|
||||||
|
<el-tab-pane label="确认不出账" name="confirmNotBill" />
|
||||||
|
<el-tab-pane label="财务置账单异常" name="billError" />
|
||||||
|
<el-tab-pane label="业务置账单异常" name="siteBillError" />
|
||||||
|
</el-tabs>
|
||||||
|
|
||||||
|
<el-tabs slot="pageHeader" v-if="actionType==4" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
||||||
|
<el-tab-pane label="待合账" name="waitMerge" />
|
||||||
|
<!-- <el-tab-pane label="已合账" name="hasMerge" /> -->
|
||||||
|
</el-tabs>
|
||||||
|
|
||||||
|
<SearchForm slot="pageTabs" :model="queryParams" ref="queryForm"
|
||||||
size="mini" :maxShow="12" label-width="100px"
|
size="mini" :maxShow="12" label-width="100px"
|
||||||
v-show="showSearch"
|
v-show="showSearch"
|
||||||
@search="handleQuery"
|
@search="handleQuery"
|
||||||
@ -95,21 +111,48 @@
|
|||||||
|
|
||||||
</SearchForm>
|
</SearchForm>
|
||||||
|
|
||||||
<el-tabs slot="pageTabs" v-if="actionType==1 || actionType==2 || actionType==3" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
|
||||||
<el-tab-pane label="全部" name="all" />
|
|
||||||
<el-tab-pane label="未确认" name="waitConfirm" />
|
|
||||||
<el-tab-pane label="已确认" name="hasConfirm" />
|
|
||||||
<el-tab-pane label="确认不出账" name="confirmNotBill" />
|
|
||||||
<el-tab-pane label="财务置账单异常" name="billError" />
|
|
||||||
<el-tab-pane label="业务置账单异常" name="siteBillError" />
|
|
||||||
</el-tabs>
|
|
||||||
|
|
||||||
<el-tabs slot="pageTabs" v-if="actionType==4" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
|
||||||
<el-tab-pane label="待合账" name="waitMerge" />
|
|
||||||
<!-- <el-tab-pane label="已合账" name="hasMerge" /> -->
|
<!-- 月结统计表 -->
|
||||||
</el-tabs>
|
<XdTable
|
||||||
|
v-if="activeTab=='monthStat'"
|
||||||
|
height="300px"
|
||||||
|
|
||||||
|
v-loading="loading"
|
||||||
|
border
|
||||||
|
size="mini"
|
||||||
|
|
||||||
|
storageName="monthBillStatInfoMapList_main"
|
||||||
|
:data="monthBillStatInfoMapList"
|
||||||
|
:showSearch.sync="showSearch"
|
||||||
|
:queryParams="queryParams"
|
||||||
|
:total="total"
|
||||||
|
@queryTable="getMonthBillStatInfoMapList"
|
||||||
|
@selection-change="handleSelectionChange"
|
||||||
|
@sort-change="handleSortChange"
|
||||||
|
@row-dblclick="getDetailList"
|
||||||
|
>
|
||||||
|
|
||||||
|
<div slot="toolbar">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
|
|
||||||
|
<el-table-column :label="$t('客户名称')" align="center" prop="customerName" min-width="200" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column :label="$t('月结编号')" align="center" prop="custNo" min-width="120" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column :label="$t('总票数')" align="center" prop="totalNum" min-width="100" />
|
||||||
|
<el-table-column :label="$t('总件数')" align="center" prop="parcelQty" min-width="100" />
|
||||||
|
<el-table-column :label="$t('总重量')" align="center" prop="totalBillWeight" min-width="100" />
|
||||||
|
<el-table-column :label="$t('总金额')" align="center" prop="totalFreight" min-width="150" />
|
||||||
|
</XdTable>
|
||||||
|
|
||||||
|
|
||||||
<XdTable
|
<XdTable
|
||||||
|
|
||||||
|
v-if="activeTab!='monthStat'"
|
||||||
|
|
||||||
slot="pageContent"
|
slot="pageContent"
|
||||||
slot-scope="slotProps"
|
slot-scope="slotProps"
|
||||||
:height="(slotProps.contentHeight-60)+'px'"
|
:height="(slotProps.contentHeight-60)+'px'"
|
||||||
@ -473,6 +516,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { listEmisSettleSubBill,
|
import { listEmisSettleSubBill,
|
||||||
getQueryStatInfoMap,
|
getQueryStatInfoMap,
|
||||||
|
getMonthBillStatInfoMapList,
|
||||||
delEmisSettleSubBill,
|
delEmisSettleSubBill,
|
||||||
confirmBillByCenter,
|
confirmBillByCenter,
|
||||||
cancelConfirmBillByCenter,
|
cancelConfirmBillByCenter,
|
||||||
@ -572,6 +616,8 @@ export default {
|
|||||||
// 结算子账单表格数据
|
// 结算子账单表格数据
|
||||||
emisSettleSubBillList: [],
|
emisSettleSubBillList: [],
|
||||||
|
|
||||||
|
monthBillStatInfoMapList:[],
|
||||||
|
|
||||||
actionType:null,
|
actionType:null,
|
||||||
settleType:null,
|
settleType:null,
|
||||||
|
|
||||||
@ -883,7 +929,13 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
this.getList();
|
|
||||||
|
if(this.activeTab=='monthStat'){
|
||||||
|
this.getMonthBillStatInfoMapList();
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
this.getList();
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
tableRowClassName({row, rowIndex}) {
|
tableRowClassName({row, rowIndex}) {
|
||||||
@ -938,6 +990,27 @@ export default {
|
|||||||
});
|
});
|
||||||
|
|
||||||
},
|
},
|
||||||
|
getMonthBillStatInfoMapList(){
|
||||||
|
|
||||||
|
this.loading = true;
|
||||||
|
this.queryParams.custNo=null;
|
||||||
|
this.queryParams.blConfirmCenter=1;
|
||||||
|
|
||||||
|
this.initQueryParams();
|
||||||
|
|
||||||
|
getMonthBillStatInfoMapList(this.queryParams).then(response => {
|
||||||
|
this.monthBillStatInfoMapList = response.rows;
|
||||||
|
this.total = response.total;
|
||||||
|
this.loading = false;
|
||||||
|
});
|
||||||
|
|
||||||
|
},
|
||||||
|
getDetailList(row, column, event) {
|
||||||
|
this.activeTab="waitConfirm";
|
||||||
|
this.queryParams.custNo=row.custNo;
|
||||||
|
this.getList();
|
||||||
|
},
|
||||||
|
|
||||||
//指定列求和
|
//指定列求和
|
||||||
getSummaries(param) {
|
getSummaries(param) {
|
||||||
const { columns, data } = param;
|
const { columns, data } = param;
|
||||||
|
|||||||
@ -1,6 +1,20 @@
|
|||||||
<template>
|
<template>
|
||||||
<XdPageContainer class="app-container">
|
<XdPageContainer class="app-container">
|
||||||
<SearchForm slot="pageHeader" :model="queryParams" ref="queryForm"
|
<el-tabs slot="pageHeader" v-if="actionType==1 || actionType==2 || actionType==3" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
||||||
|
<el-tab-pane label="全部" name="all" />
|
||||||
|
<el-tab-pane label="未确认" name="waitConfirm" />
|
||||||
|
<el-tab-pane label="已确认" name="hasConfirm" />
|
||||||
|
<el-tab-pane label="确认不出账" name="confirmNotBill" />
|
||||||
|
<el-tab-pane label="财务置账单异常" name="billError" />
|
||||||
|
<el-tab-pane label="业务置账单异常" name="siteBillError" />
|
||||||
|
</el-tabs>
|
||||||
|
|
||||||
|
<el-tabs slot="pageHeader" v-if="actionType==4" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
||||||
|
<el-tab-pane label="待合账" name="waitMerge" />
|
||||||
|
<!-- <el-tab-pane label="已合账" name="hasMerge" /> -->
|
||||||
|
</el-tabs>
|
||||||
|
|
||||||
|
<SearchForm slot="pageTabs" :model="queryParams" ref="queryForm"
|
||||||
size="mini" :maxShow="12" label-width="100px"
|
size="mini" :maxShow="12" label-width="100px"
|
||||||
v-show="showSearch"
|
v-show="showSearch"
|
||||||
@search="handleQuery"
|
@search="handleQuery"
|
||||||
@ -95,19 +109,7 @@
|
|||||||
|
|
||||||
</SearchForm>
|
</SearchForm>
|
||||||
|
|
||||||
<el-tabs slot="pageTabs" v-if="actionType==1 || actionType==2 || actionType==3" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
|
||||||
<el-tab-pane label="全部" name="all" />
|
|
||||||
<el-tab-pane label="未确认" name="waitConfirm" />
|
|
||||||
<el-tab-pane label="已确认" name="hasConfirm" />
|
|
||||||
<el-tab-pane label="确认不出账" name="confirmNotBill" />
|
|
||||||
<el-tab-pane label="财务置账单异常" name="billError" />
|
|
||||||
<el-tab-pane label="业务置账单异常" name="siteBillError" />
|
|
||||||
</el-tabs>
|
|
||||||
|
|
||||||
<el-tabs slot="pageTabs" v-if="actionType==4" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
|
||||||
<el-tab-pane label="待合账" name="waitMerge" />
|
|
||||||
<!-- <el-tab-pane label="已合账" name="hasMerge" /> -->
|
|
||||||
</el-tabs>
|
|
||||||
|
|
||||||
<XdTable
|
<XdTable
|
||||||
slot="pageContent"
|
slot="pageContent"
|
||||||
|
|||||||
@ -1,6 +1,20 @@
|
|||||||
<template>
|
<template>
|
||||||
<XdPageContainer class="app-container">
|
<XdPageContainer class="app-container">
|
||||||
<SearchForm slot="pageHeader" :model="queryParams" ref="queryForm"
|
<el-tabs slot="pageHeader" v-if="actionType==1 || actionType==2 || actionType==3" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
||||||
|
<el-tab-pane label="全部" name="all" />
|
||||||
|
<el-tab-pane label="未确认" name="waitConfirm" />
|
||||||
|
<el-tab-pane label="已确认" name="hasConfirm" />
|
||||||
|
<el-tab-pane label="确认不出账" name="confirmNotBill" />
|
||||||
|
<el-tab-pane label="财务置账单异常" name="billError" />
|
||||||
|
<el-tab-pane label="业务置账单异常" name="siteBillError" />
|
||||||
|
</el-tabs>
|
||||||
|
|
||||||
|
<el-tabs slot="pageHeader" v-if="actionType==4" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
||||||
|
<el-tab-pane label="待合账" name="waitMerge" />
|
||||||
|
<!-- <el-tab-pane label="已合账" name="hasMerge" /> -->
|
||||||
|
</el-tabs>
|
||||||
|
|
||||||
|
<SearchForm slot="pageTabs" :model="queryParams" ref="queryForm"
|
||||||
size="mini" :maxShow="12" label-width="100px"
|
size="mini" :maxShow="12" label-width="100px"
|
||||||
v-show="showSearch"
|
v-show="showSearch"
|
||||||
@search="handleQuery"
|
@search="handleQuery"
|
||||||
@ -95,19 +109,7 @@
|
|||||||
|
|
||||||
</SearchForm>
|
</SearchForm>
|
||||||
|
|
||||||
<el-tabs slot="pageTabs" v-if="actionType==1 || actionType==2 || actionType==3" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
|
||||||
<el-tab-pane label="全部" name="all" />
|
|
||||||
<el-tab-pane label="未确认" name="waitConfirm" />
|
|
||||||
<el-tab-pane label="已确认" name="hasConfirm" />
|
|
||||||
<el-tab-pane label="确认不出账" name="confirmNotBill" />
|
|
||||||
<el-tab-pane label="财务置账单异常" name="billError" />
|
|
||||||
<el-tab-pane label="业务置账单异常" name="siteBillError" />
|
|
||||||
</el-tabs>
|
|
||||||
|
|
||||||
<el-tabs slot="pageTabs" v-if="actionType==4" v-model="activeTab" class="center-tabs" @tab-click="handleClick">
|
|
||||||
<el-tab-pane label="待合账" name="waitMerge" />
|
|
||||||
<!-- <el-tab-pane label="已合账" name="hasMerge" /> -->
|
|
||||||
</el-tabs>
|
|
||||||
|
|
||||||
<XdTable
|
<XdTable
|
||||||
slot="pageContent"
|
slot="pageContent"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user