|
@@ -13,6 +13,50 @@
|
|
|
:modal="modal"
|
|
:modal="modal"
|
|
|
append-to-body
|
|
append-to-body
|
|
|
>
|
|
>
|
|
|
|
|
+ <div class="card">
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <span> 订单数量</span>
|
|
|
|
|
+ <span class="value"
|
|
|
|
|
+ >{{ orderNoCountData.orderQuantity }}
|
|
|
|
|
+
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <span> 订单金额</span>
|
|
|
|
|
+ <span class="value"
|
|
|
|
|
+ >{{ orderNoCountData.orderAmount }}
|
|
|
|
|
+ 元
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <span> 收货数量</span>
|
|
|
|
|
+ <span class="value"
|
|
|
|
|
+ >{{ orderNoCountData.receivedQuantity }}
|
|
|
|
|
+
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <span> 收货金额</span>
|
|
|
|
|
+ <span class="value"
|
|
|
|
|
+ >{{ orderNoCountData.receivedAmount }}
|
|
|
|
|
+ 元
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <span> 未收数量</span>
|
|
|
|
|
+ <span class="value"
|
|
|
|
|
+ >{{ orderNoCountData.unReceivedQuantity }}
|
|
|
|
|
+
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <span> 未收金额</span>
|
|
|
|
|
+ <span class="value"
|
|
|
|
|
+ >{{ orderNoCountData.unReceivedAmount }}
|
|
|
|
|
+ 元
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
<div class="switch">
|
|
<div class="switch">
|
|
|
<div class="switch_left">
|
|
<div class="switch_left">
|
|
|
<ul>
|
|
<ul>
|
|
@@ -514,7 +558,8 @@
|
|
|
<script>
|
|
<script>
|
|
|
import {
|
|
import {
|
|
|
// getpurchaseorderDetail,
|
|
// getpurchaseorderDetail,
|
|
|
- getpurchaseorderDetail
|
|
|
|
|
|
|
+ getpurchaseorderDetail,
|
|
|
|
|
+ queryOrderNoCount
|
|
|
} from '@/api/purchasingManage/purchaseOrder';
|
|
} from '@/api/purchasingManage/purchaseOrder';
|
|
|
import invoiceList from '@/views/purchasingManage/purchaseOrder/orderAssociation/invoiceList.vue';
|
|
import invoiceList from '@/views/purchasingManage/purchaseOrder/orderAssociation/invoiceList.vue';
|
|
|
import returnGoodsList from '@/views/purchasingManage/purchaseOrder/orderAssociation/returnGoodsList.vue';
|
|
import returnGoodsList from '@/views/purchasingManage/purchaseOrder/orderAssociation/returnGoodsList.vue';
|
|
@@ -1179,7 +1224,15 @@
|
|
|
slot: 'remark',
|
|
slot: 'remark',
|
|
|
align: 'center'
|
|
align: 'center'
|
|
|
}
|
|
}
|
|
|
- ]
|
|
|
|
|
|
|
+ ],
|
|
|
|
|
+ orderNoCountData: {
|
|
|
|
|
+ orderAmount: '', //订单金额
|
|
|
|
|
+ orderQuantity: '', //订单数量
|
|
|
|
|
+ receivedQuantity: '', //已货数量
|
|
|
|
|
+ unReceivedQuantity: '', //未收货数量
|
|
|
|
|
+ receivedAmount: '', //已货金额
|
|
|
|
|
+ unReceivedAmount: '', //未收货金额
|
|
|
|
|
+ }
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
@@ -1192,6 +1245,7 @@
|
|
|
|
|
|
|
|
this.form = row;
|
|
this.form = row;
|
|
|
this.visible = true;
|
|
this.visible = true;
|
|
|
|
|
+ this.orderNoCountData = await queryOrderNoCount(row.orderNo);
|
|
|
await this.getDetailData(row.id);
|
|
await this.getDetailData(row.id);
|
|
|
this.detailId = row.id;
|
|
this.detailId = row.id;
|
|
|
},
|
|
},
|
|
@@ -1261,4 +1315,24 @@
|
|
|
:deep .divider .content {
|
|
:deep .divider .content {
|
|
|
justify-content: flex-start;
|
|
justify-content: flex-start;
|
|
|
}
|
|
}
|
|
|
|
|
+ .card {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ padding: 15px;
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ > div {
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+ margin: 0px 40px;
|
|
|
|
|
+ background: #1890ff;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ padding: 12px;
|
|
|
|
|
+ border-radius: 10px;
|
|
|
|
|
+ .value {
|
|
|
|
|
+ margin-top: 8px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|