|
|
@@ -77,7 +77,7 @@
|
|
|
<span>{{ scope.$index + 1 }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="销售订单号" align="center" prop="code" width="120">
|
|
|
+ <el-table-column label="销售订单号" align="center" prop="code" width="120" sortable>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="行号" align="center" prop="lineNumber">
|
|
|
</el-table-column>
|
|
|
@@ -337,14 +337,20 @@ export default {
|
|
|
// 对比日期,计算要求生产重量
|
|
|
mapList() {
|
|
|
|
|
|
- var requiredFormingWeight = 0;
|
|
|
+ var _sumOrderWeight = 0
|
|
|
var requiredFormingNum = 0;
|
|
|
var productNum = 0;
|
|
|
this.form.salesOrders.map((item, index) => {
|
|
|
- requiredFormingWeight =
|
|
|
- requiredFormingWeight +
|
|
|
- Number(item.productUnitWeight) * Number(item.requiredFormingNum);
|
|
|
- requiredFormingNum = Number( requiredFormingNum) +Number(item.requiredFormingNum);
|
|
|
+
|
|
|
+ requiredFormingNum = Number(requiredFormingNum) + Number(item.requiredFormingNum);
|
|
|
+
|
|
|
+ if(this.form.weightUnit == 'G' || this.form.weightUnit == 'g') {
|
|
|
+ this.form.newWeightUnit = 'kg'
|
|
|
+ _sumOrderWeight = (this.form.sumOrderWeight * Number(this.form.marginCoefficient || 1))/ 1000
|
|
|
+ } else {
|
|
|
+ this.form.newWeightUnit = this.form.weightUnit
|
|
|
+ _sumOrderWeight = this.form.sumOrderWeight * Number(this.form.marginCoefficient || 1)
|
|
|
+ }
|
|
|
|
|
|
|
|
|
productNum += Number(item.planProductNum);
|
|
|
@@ -352,7 +358,7 @@ export default {
|
|
|
this.form.productNum = productNum;
|
|
|
this.form.productUnitWeight =
|
|
|
this.form.salesOrders[0]?.productUnitWeight;
|
|
|
- this.form.requiredFormingWeight = requiredFormingWeight.toFixed(2);
|
|
|
+ this.form.newSumOrderWeight = _sumOrderWeight.toFixed(2);
|
|
|
this.form.requiredFormingNum = requiredFormingNum;
|
|
|
const collection = deepClone(this.form.salesOrders);
|
|
|
const sortedCollection = collection.sort(
|
|
|
@@ -507,9 +513,7 @@ export default {
|
|
|
data.workOrder.productionPlanId = params.id;
|
|
|
}
|
|
|
|
|
|
- console.log(data)
|
|
|
-
|
|
|
- return false
|
|
|
+
|
|
|
|
|
|
await releaseSave(data)
|
|
|
.then((res) => {
|
|
|
@@ -553,8 +557,7 @@ export default {
|
|
|
? updateSaleToPlan
|
|
|
: saveSaleToPlan;
|
|
|
|
|
|
- console.log(params)
|
|
|
- return false
|
|
|
+
|
|
|
|
|
|
request(params)
|
|
|
.then(async (res) => {
|