|
@@ -39,7 +39,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="middle">
|
|
<div class="middle">
|
|
|
<div>{{item.pricemove}}</div>
|
|
<div>{{item.pricemove}}</div>
|
|
|
- <div>{{item.avalidqty}}{{item.enumdicname}}</div>
|
|
|
|
|
|
|
+ <div>{{toFixed0(item.avalidqty)}}{{item.enumdicname}}</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="right">
|
|
<div class="right">
|
|
|
<template class="inputNumberBlock"
|
|
<template class="inputNumberBlock"
|
|
@@ -48,7 +48,7 @@
|
|
|
v-model:value="item.num"
|
|
v-model:value="item.num"
|
|
|
style="width: 130px !important; height: 34px;"
|
|
style="width: 130px !important; height: 34px;"
|
|
|
:disabled="!isChecked(item.ladingbillid)"
|
|
:disabled="!isChecked(item.ladingbillid)"
|
|
|
- :max="item.avalidqty"
|
|
|
|
|
|
|
+ :max="toFixed0(item.avalidqty)"
|
|
|
:min="0"></a-input-number>
|
|
:min="0"></a-input-number>
|
|
|
<MinusOutlined @click="decrease(item)" />
|
|
<MinusOutlined @click="decrease(item)" />
|
|
|
<PlusOutlined @click="increase(item)" />
|
|
<PlusOutlined @click="increase(item)" />
|
|
@@ -68,13 +68,13 @@
|
|
|
<span>,需合约数量</span>
|
|
<span>,需合约数量</span>
|
|
|
<span class="white">{{getNeedContractNum()}}</span>
|
|
<span class="white">{{getNeedContractNum()}}</span>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="yellow">升贴水1100</div>
|
|
|
|
|
|
|
+ <div class="yellow">升贴水{{selected ? selected.pricemove : '--'}}</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="line2"
|
|
<div class="line2"
|
|
|
v-if="isBaseSpread()">
|
|
v-if="isBaseSpread()">
|
|
|
<div>点价合约</div>
|
|
<div>点价合约</div>
|
|
|
<div class="right">
|
|
<div class="right">
|
|
|
- <div>{{selectedRow.goodscode}}</div>
|
|
|
|
|
|
|
+ <div>{{selected.pgoodscode ? selected.pgoodscode : ''}}</div>
|
|
|
<div>{{getDeliveryGoodsPrice()}}</div>
|
|
<div>{{getDeliveryGoodsPrice()}}</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -140,6 +140,8 @@ export default defineComponent({
|
|
|
// 各种计算
|
|
// 各种计算
|
|
|
const { getStepValue, getCanSettlementNum, getNeedContractNum, getEstimatedPayment, XQty, PQty, getDeliveryGoodsPrice, increase, decrease, selctedNum } = handleCalculation(props.selectedRow);
|
|
const { getStepValue, getCanSettlementNum, getNeedContractNum, getEstimatedPayment, XQty, PQty, getDeliveryGoodsPrice, increase, decrease, selctedNum } = handleCalculation(props.selectedRow);
|
|
|
|
|
|
|
|
|
|
+ const toFixed0 = (value: number) => +value.toFixed(0);
|
|
|
|
|
+
|
|
|
function submit() {
|
|
function submit() {
|
|
|
if (!selected.value) {
|
|
if (!selected.value) {
|
|
|
message.warn('请选择合约');
|
|
message.warn('请选择合约');
|
|
@@ -182,10 +184,12 @@ export default defineComponent({
|
|
|
console.log('param', param);
|
|
console.log('param', param);
|
|
|
DeliveryOrder(param)
|
|
DeliveryOrder(param)
|
|
|
.then((res) => {
|
|
.then((res) => {
|
|
|
|
|
+ console.log('res', res);
|
|
|
message.success('提交成功');
|
|
message.success('提交成功');
|
|
|
})
|
|
})
|
|
|
.catch((err) => {
|
|
.catch((err) => {
|
|
|
console.log('err', err);
|
|
console.log('err', err);
|
|
|
|
|
+ message.error(err);
|
|
|
})
|
|
})
|
|
|
.finally(() => {
|
|
.finally(() => {
|
|
|
loading.value = false;
|
|
loading.value = false;
|
|
@@ -213,6 +217,8 @@ export default defineComponent({
|
|
|
increase,
|
|
increase,
|
|
|
decrease,
|
|
decrease,
|
|
|
selctedNum,
|
|
selctedNum,
|
|
|
|
|
+ selected,
|
|
|
|
|
+ toFixed0,
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
@@ -276,6 +282,7 @@ export default defineComponent({
|
|
|
.rounded-corners(5px);
|
|
.rounded-corners(5px);
|
|
|
.line1 {
|
|
.line1 {
|
|
|
display: inline-flex;
|
|
display: inline-flex;
|
|
|
|
|
+ user-select: none;
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
height: 40px;
|
|
height: 40px;
|
|
|
line-height: 40px;
|
|
line-height: 40px;
|
|
@@ -295,6 +302,7 @@ export default defineComponent({
|
|
|
}
|
|
}
|
|
|
.line2 {
|
|
.line2 {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
|
|
+ user-select: none;
|
|
|
padding: 12px 0 14px 0;
|
|
padding: 12px 0 14px 0;
|
|
|
display: inline-flex;
|
|
display: inline-flex;
|
|
|
> div {
|
|
> div {
|