|
@@ -131,10 +131,14 @@
|
|
|
@cell-click="cellClick"
|
|
|
>
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="账务类型" align="center" prop="accountingType" />
|
|
|
+ <el-table-column label="账务类型" align="center" prop="accountingType">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ getDictLabel(scope.row.accountingType, "accounting_type") }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="客户" align="center" prop="customName" />
|
|
|
<el-table-column
|
|
|
- label="应收账日期"
|
|
|
+ label="日期"
|
|
|
align="center"
|
|
|
prop="accountsReceivableDate"
|
|
|
width="180"
|
|
@@ -146,29 +150,34 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="销售单号" align="center" prop="saleNo" />
|
|
|
- <el-table-column label="产品编号" align="center" prop="productId" />
|
|
|
- <el-table-column label="产品名称" align="center" prop="productName" />
|
|
|
+ <!-- <el-table-column label="产品编号" align="center" prop="productId" /> -->
|
|
|
+ <el-table-column label="品名" align="center" prop="productName" />
|
|
|
<el-table-column
|
|
|
- label="产品规格"
|
|
|
+ label="规格"
|
|
|
align="center"
|
|
|
prop="productSpecifications"
|
|
|
/>
|
|
|
- <el-table-column label="产品等级" align="center" prop="productLevel" />
|
|
|
- <el-table-column label="产品颜色" align="center" prop="productColour" />
|
|
|
+ <el-table-column label="等级" align="center" prop="productLevel" />
|
|
|
+ <el-table-column label="颜色" align="center" prop="productColour" />
|
|
|
<el-table-column label="批号" align="center" prop="lotNumber" />
|
|
|
<el-table-column label="箱数" align="center" prop="boxNum" />
|
|
|
<el-table-column label="重量" align="center" prop="weight" />
|
|
|
- <el-table-column label="产品单价" align="center" prop="productPrice" />
|
|
|
- <el-table-column
|
|
|
- label="应收金额"
|
|
|
- align="center"
|
|
|
- prop="amountReceivable"
|
|
|
- />
|
|
|
- <el-table-column label="已收金额" align="center" prop="receivedAmount" />
|
|
|
- <el-table-column label="金额" align="center" prop="amounts" />
|
|
|
- <el-table-column label="开票类型" align="center" prop="billingType" />
|
|
|
+ <el-table-column label="单价" align="center" prop="productPrice" />
|
|
|
+ <el-table-column label="应收" align="center" prop="amountReceivable" />
|
|
|
+ <el-table-column label="已收" align="center" prop="receivedAmount" />
|
|
|
+ <el-table-column label="余额" align="center" prop="amounts" />
|
|
|
+ <el-table-column label="开票类型" align="center" prop="billingType">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{
|
|
|
+ getDictLabel(
|
|
|
+ scope.row.billingType,
|
|
|
+ "accounts_receivable_billing_type"
|
|
|
+ )
|
|
|
+ }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
- label="应收账备注"
|
|
|
+ label="备注"
|
|
|
align="center"
|
|
|
prop="accountsReceivableRemark"
|
|
|
/>
|
|
@@ -226,7 +235,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="通知单号" align="center" prop="noticeNumber" />
|
|
|
- <el-table-column label="状态" align="center" prop="status" />
|
|
|
+ <!-- <el-table-column label="状态" align="center" prop="status" /> -->
|
|
|
<!-- <el-table-column label="备注" align="center" prop="remark" /> -->
|
|
|
<el-table-column
|
|
|
label="操作"
|
|
@@ -493,6 +502,7 @@ import moment from "moment";
|
|
|
|
|
|
export default {
|
|
|
name: "saleAccountsReceivableDetail",
|
|
|
+ dicts: ["accounting_type", "accounts_receivable_billing_type"],
|
|
|
data() {
|
|
|
return {
|
|
|
receiptIds: [], //回单ids
|
|
@@ -574,6 +584,14 @@ export default {
|
|
|
this.initSelectData();
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 根据字典value获取字典label
|
|
|
+ getDictLabel(value, dict) {
|
|
|
+ return (
|
|
|
+ this.dict.type[dict].find((item) => {
|
|
|
+ return item.value === value;
|
|
|
+ })?.label || ""
|
|
|
+ );
|
|
|
+ },
|
|
|
// 修改回单数据
|
|
|
async returnReceiptChange(row) {
|
|
|
try {
|