This commit is contained in:
linfso 2024-09-03 08:23:55 +08:00
parent ac3fdc28c1
commit 3ef1c2124e
4 changed files with 44 additions and 6 deletions

View File

@ -215,6 +215,10 @@
<el-table-column :label="$t('回款联系人')" align="center" prop="payee" width="100" />
<el-table-column :label="$t('销售联系人')" align="center" prop="salesmen" width="100" />
<el-table-column :label="$t('账期(天)')" align="center" prop="creditPeriod" min-width="100" />
<el-table-column :label="$t('账单日')" align="center" prop="settleDay" min-width="100" />
<el-table-column :label="$t('最后回款日')" align="center" prop="paymentDueDate" min-width="170" />
<el-table-column :label="$t('账单生成时间')" align="center" prop="createTime" width="170" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('业务确认状态')" align="center" prop="blConfirmSite" min-width="120" >
@ -285,6 +289,8 @@ export default {
// 结算总账单表格数据
emisSettleBillList: [],
selectList:[],
currentId:null,
openForm: false,
titleForm: "",
@ -536,11 +542,15 @@ export default {
},
handleExportToBill() {
this.download('emis/emisSettleBill/exportBill', {
settleBillNo:this.currentSettleBillNo
}, `账单${new Date().getTime()}.xlsx`)
if(this.selectList&&this.selectList.length>0){
this.selectList.forEach(item=>{
this.download('emis/emisSettleBill/exportBill', {
settleBillNo:item.settleBillNo
}, `账单${item.settleBillName}.xlsx`)
});
}
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
@ -558,6 +568,8 @@ export default {
this.single = selection.length!==1
this.multiple = !selection.length
this.selectList=selection;
if(selection&&selection.length>0){
this.currentSettleBillNo=selection[0].settleBillNo;
}

View File

@ -45,8 +45,19 @@
<el-select clearable v-model="queryParams.blConfirmSite" placeholder="">
<el-option key="0" label="业务未确认" value="0"></el-option>
<el-option key="1" label="业务已确认" value="1"></el-option>
<el-option key="2" label="确认不出账" value="2"></el-option>
<el-option key="3" label="账单异常" value="3"></el-option>
</el-select>
</el-form-item>
<el-form-item label="财务确认状态" prop="blConfirmCenter">
<el-select clearable v-model="queryParams.blConfirmCenter" placeholder="">
<el-option key="0" label="财务未确认" value="0"></el-option>
<el-option key="1" label="财务已确认" value="1"></el-option>
<el-option key="2" label="确认不出账" value="2"></el-option>
<el-option key="3" label="账单异常" value="3"></el-option>
</el-select>
</el-form-item>
<el-form-item label="线路" prop="params.transLineType">
<TransLinePicker v-model="queryParams.params.transLineType" isInitiated="true" @onChange="handleQuery"></TransLinePicker>
</el-form-item>

View File

@ -51,6 +51,17 @@
<el-select clearable v-model="queryParams.blConfirmSite" placeholder="">
<el-option key="0" label="业务未确认" value="0"></el-option>
<el-option key="1" label="业务已确认" value="1"></el-option>
<el-option key="2" label="确认不出账" value="2"></el-option>
<el-option key="3" label="账单异常" value="3"></el-option>
</el-select>
</el-form-item>
<el-form-item label="财务确认状态" prop="blConfirmCenter">
<el-select clearable v-model="queryParams.blConfirmCenter" placeholder="">
<el-option key="0" label="财务未确认" value="0"></el-option>
<el-option key="1" label="财务已确认" value="1"></el-option>
<el-option key="2" label="确认不出账" value="2"></el-option>
<el-option key="3" label="账单异常" value="3"></el-option>
</el-select>
</el-form-item>
@ -707,11 +718,11 @@ export default {
if(this.$route.query.custNo!=null){
this.queryParams.blConfirmCenter='0';
this.queryParams.blConfirmSite=this.$route.query.blConfirmSite;
this.actionType=this.$route.query.actionType;
this.queryParams.custNo=this.$route.query.custNo;
let startTime=this.$route.query.startTime;
let endTime=this.$route.query.endTime;
this.dateTimeRange=[startTime, endTime]
this.actionType=this.$route.query.actionType;
this.queryParams.custNo=this.$route.query.custNo;
this.initData();
}
}
@ -729,6 +740,8 @@ export default {
// this.queryParams.blConfirmSite='1';
this.actionType=this.$route.query.actionType;
this.queryParams.custNo=this.$route.query.custNo;
this.queryParams.blConfirmSite=this.$route.query.blConfirmSite;
this.initData();
},

View File

@ -17,6 +17,8 @@
<el-select clearable v-model="queryParams.blConfirmSite" placeholder="业务确认状态">
<el-option key="0" label="业务未确认" value="0"></el-option>
<el-option key="1" label="业务已确认" value="1"></el-option>
<el-option key="2" label="确认不出账" value="2"></el-option>
<el-option key="3" label="账单异常" value="3"></el-option>
</el-select>
</el-form-item>