|
|
@@ -24,7 +24,6 @@
|
|
|
:contactData="contactData"
|
|
|
:saleOrderData="saleOrderData"
|
|
|
:recorpayList.sync="recorpayList"
|
|
|
-
|
|
|
:dialogType="dialogType"
|
|
|
ref="saleFormRef"
|
|
|
></sale-form>
|
|
|
@@ -32,20 +31,20 @@
|
|
|
<template v-slot>
|
|
|
<el-row style="font-weight: 700; color: red">
|
|
|
<span>总金额:</span>
|
|
|
- <span>{{ dataForm.amountTotalPrice || 0 }}</span>
|
|
|
- <el-divider direction="vertical"></el-divider>
|
|
|
- <span>应收金额:</span>
|
|
|
- <span>{{ dataForm.amountReceivablePrice || 0 }}</span>
|
|
|
- <el-divider direction="vertical"></el-divider>
|
|
|
- <span>已收金额:</span>
|
|
|
- <span>{{ dataForm.amountReceivablePass||0 }}</span>
|
|
|
- <el-divider direction="vertical"></el-divider>
|
|
|
- <span>应付金额:</span>
|
|
|
- <span>{{ dataForm.amountPayablePrice || 0 }}</span>
|
|
|
-
|
|
|
- <el-divider direction="vertical"></el-divider>
|
|
|
- <span>已付金额:</span>
|
|
|
- <span>{{ dataForm.amountPayablePass||0 }}</span>
|
|
|
+ <span>{{ dataForm.amountTotalPrice || 0 }}</span>
|
|
|
+ <el-divider direction="vertical"></el-divider>
|
|
|
+ <span>应收金额:</span>
|
|
|
+ <span>{{ dataForm.amountReceivablePrice || 0 }}</span>
|
|
|
+ <el-divider direction="vertical"></el-divider>
|
|
|
+ <span>已收金额:</span>
|
|
|
+ <span>{{ dataForm.amountReceivablePass || 0 }}</span>
|
|
|
+ <el-divider direction="vertical"></el-divider>
|
|
|
+ <span>应付金额:</span>
|
|
|
+ <span>{{ dataForm.amountPayablePrice || 0 }}</span>
|
|
|
+
|
|
|
+ <el-divider direction="vertical"></el-divider>
|
|
|
+ <span>已付金额:</span>
|
|
|
+ <span>{{ dataForm.amountPayablePass || 0 }}</span>
|
|
|
</el-row>
|
|
|
</template>
|
|
|
</headerTitle>
|
|
|
@@ -90,7 +89,7 @@
|
|
|
<script>
|
|
|
import InventoryTable from '@/views/saleManage/saleOrder/accountstatement/components/inventoryTable.vue';
|
|
|
import recorpayTableList from '@/views/saleManage/saleOrder/accountstatement/components/recorpayTableList.vue';
|
|
|
-
|
|
|
+
|
|
|
import saleForm from '@/views/saleManage/saleOrder/accountstatement/components/saleForm.vue';
|
|
|
import {
|
|
|
getSearchMergeListByTypeAPI,
|
|
|
@@ -106,7 +105,8 @@
|
|
|
processSubmitDialog,
|
|
|
InventoryTable,
|
|
|
saleForm,
|
|
|
- modalTitle,recorpayTableList
|
|
|
+ modalTitle,
|
|
|
+ recorpayTableList
|
|
|
},
|
|
|
//客户管理数据
|
|
|
props: {
|
|
|
@@ -131,7 +131,7 @@
|
|
|
return {
|
|
|
fullscreen: false,
|
|
|
datasource: [],
|
|
|
- recorpayList:[],
|
|
|
+ recorpayList: [],
|
|
|
dataForm: {
|
|
|
sourceType: 1,
|
|
|
dateType: 1,
|
|
|
@@ -183,30 +183,33 @@
|
|
|
//获取对账单详情
|
|
|
async getInfo(row) {
|
|
|
let data = await infoAccountStatementAPI(row.id);
|
|
|
- this.recorpayList = data.recorpayList||[];
|
|
|
+ this.recorpayList = data.recorpayList || [];
|
|
|
this.datasource = data.orderList || [];
|
|
|
this.dataForm = data;
|
|
|
switch (this.dataForm.dateType) {
|
|
|
case 1:
|
|
|
- this.dataForm.year = this.dataForm.dateValue;
|
|
|
+ // this.dataForm.year = this.dataForm.dateValue;
|
|
|
+ this.$set(this.dataForm, 'year', this.dataForm.dateValue);
|
|
|
break;
|
|
|
case 2:
|
|
|
//2023年-四季度
|
|
|
let data = this.dataForm.dateValue.split('年-');
|
|
|
- this.dataForm.year = data[0];
|
|
|
- this.dataForm.quarter = data[1];
|
|
|
+
|
|
|
+ this.$set(this.dataForm, 'year', data[0]);
|
|
|
+ this.$set(this.dataForm, 'quarter', data[1]);
|
|
|
break;
|
|
|
case 3:
|
|
|
- this.dataForm.month = this.dataForm.dateValue;
|
|
|
+ this.$set(this.dataForm, 'month', this.dataForm.dateValue);
|
|
|
+
|
|
|
break;
|
|
|
default:
|
|
|
this.dataForm.dateValue = '';
|
|
|
- this.dataForm.dateTimeRange = [
|
|
|
+ this.$set(this.dataForm, 'dateTimeRange', [
|
|
|
this.dataForm.startDate,
|
|
|
this.dataForm.endDate
|
|
|
- ];
|
|
|
+ ]);
|
|
|
}
|
|
|
- this.$forceUpdate()
|
|
|
+ this.$forceUpdate();
|
|
|
},
|
|
|
//关闭弹窗
|
|
|
cancel() {
|
|
|
@@ -222,7 +225,7 @@
|
|
|
type: 1
|
|
|
};
|
|
|
let data = await getSearchMergeListByTypeAPI(searchQuery);
|
|
|
- console.log(data,'data')
|
|
|
+ console.log(data, 'data');
|
|
|
|
|
|
this.datasource = data.orderList || [];
|
|
|
this.recorpayList = data.recorpayList || [];
|
|
|
@@ -232,9 +235,9 @@
|
|
|
amountReceivablePrice: data.amountReceivablePrice,
|
|
|
amountTotalPrice: data.amountTotalPrice,
|
|
|
amountPayablePass: data.amountPayablePass,
|
|
|
- amountReceivablePass: data.amountReceivablePass,
|
|
|
+ amountReceivablePass: data.amountReceivablePass
|
|
|
};
|
|
|
- this.$forceUpdate()
|
|
|
+ this.$forceUpdate();
|
|
|
if (!this.datasource.length) this.$message.warning('暂无订单信息');
|
|
|
},
|
|
|
//保存
|
|
|
@@ -248,7 +251,7 @@
|
|
|
let params = {
|
|
|
...this.dataForm,
|
|
|
orderList: this.datasource,
|
|
|
- recorpayList:this.recorpayList
|
|
|
+ recorpayList: this.recorpayList
|
|
|
};
|
|
|
let data = await api(params);
|
|
|
if (is == 'sub') {
|