订单导入修改

product
杨世强 1 year ago
parent 3ccb10f8a6
commit 67f89c963c

@ -278,7 +278,7 @@ public class PoundlistServiceImpl extends ServiceImpl<PoundlistMapper, Poundlist
PoundlistEntity model = personList.get(i);
if (StringUtils.isBlank(model.getCustomerName()) && StringUtils.isBlank(model.getVehicleName()) && model.getGrossWeight() == null
&& model.getTareWeight() == null && model.getSettlement() == null && StringUtils.isBlank(model.getUnit())
&& model.getSalesPrice()==null && StringUtils.isBlank(model.getSalesAmount())) {
&& StringUtils.isBlank(model.getSalesAmount())) {
}else{
dataRowMap.put("customerName", model.getCustomerName());
dataRowMap.put("vehicleName", model.getVehicleName());
@ -286,7 +286,6 @@ public class PoundlistServiceImpl extends ServiceImpl<PoundlistMapper, Poundlist
dataRowMap.put("tareWeight", model.getTareWeight());
dataRowMap.put("settlement", model.getSettlement());
dataRowMap.put("unit", model.getUnit());
dataRowMap.put("salesPrice", model.getSalesPrice());
dataRowMap.put("salesAmount", model.getSalesAmount());
dataRow.add(dataRowMap);
}
@ -331,8 +330,7 @@ public class PoundlistServiceImpl extends ServiceImpl<PoundlistMapper, Poundlist
map.put(4, "皮重");
map.put(5, "结算重量");
map.put(6, "单位");
map.put(7, "销售单价");
map.put(8, "销售金额");
map.put(7, "销售金额");
return map.get(key);
}

@ -66,11 +66,11 @@
<el-input v-model="scope.row.unit" />
</template>
</el-table-column>
<el-table-column prop="salesPrice" label="销售单价" width="150">
<template slot-scope="scope">
<el-input v-model="scope.row.salesPrice" />
</template>
</el-table-column>
<!-- <el-table-column prop="salesPrice" label="销售单价" width="150">-->
<!-- <template slot-scope="scope">-->
<!-- <el-input v-model="scope.row.salesPrice" />-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column prop="salesAmount" label="销售金额" width="150">
<template slot-scope="scope">
<el-input v-model="scope.row.salesAmount" />
@ -113,7 +113,7 @@
<el-table-column prop="tareWeight" label="皮重" width="120" />
<el-table-column prop="settlement" label="结算重量" width="120" />
<el-table-column prop="unit" label="单位" width="100" />
<el-table-column prop="salesPrice" label="销售单价" width="150" />
<!-- <el-table-column prop="salesPrice" label="销售单价" width="150" />-->
<el-table-column prop="salesAmount" label="销售金额" width="150" />
<el-table-column prop="causeError" label="错误原因" width="100" />
</JNPF-table>

@ -1071,13 +1071,18 @@
var advance = 0
var notPrice = 0
for (let i = 0; i < list.length; i++) {
this.dataForm.salesorder_item0List[i].unitPrice = list[i].salesPrice;
if (list[i].settlement == null){
list[i].settlement == 0
}
// this.dataForm.salesorder_item0List[i].unitPrice = list[i].salesPrice;
this.dataForm.salesorder_item0List[i].poundlistId = list[i].id
if(list[i].price != null){
this.dataForm.salesorder_item0List[i].unitPrice = this.jnpf.floatDiv(list[i].price, list[i].settlement).toFixed(6)
this.dataForm.salesorder_item0List[i].price = list[i].price.toFixed(2)
}else{
this.dataForm.salesorder_item0List[i].price = this.jnpf.floatMul(list[i].salesPrice, list[i].settlement).toFixed(2)
}
// else{
// this.dataForm.salesorder_item0List[i].price = this.jnpf.floatMul(list[i].salesPrice, list[i].settlement).toFixed(2)
// }
this.rateOptions.find((item) => {
if (this.dataForm.salesorder_item0List[i].rate == item.id) {
this.dataForm.salesorder_item0List[i].noPrice = this.jnpf.floatDiv(this.dataForm.salesorder_item0List[i].price, this.jnpf.floatAdd(1, this.jnpf.floatDiv(item.fullName,100))).toFixed(2)

Loading…
Cancel
Save