修复入库耗材计算错误

This commit is contained in:
gyq
2025-12-26 16:55:36 +08:00
parent 98bccfd2ac
commit bee51d6d1a
2 changed files with 6 additions and 4 deletions

View File

@@ -14,9 +14,11 @@
<el-form-item label="耗材价格" prop="price"> <el-form-item label="耗材价格" prop="price">
<div class="center"> <div class="center">
<el-input-number v-model="form.price" placeholder="请输入" @change="onPriceChange"></el-input-number> <el-input-number v-model="form.price" placeholder="请输入" @change="onPriceChange"></el-input-number>
<span>{{ form.conUnit }}</span>
<div class="ipt"> <div class="ipt">
第二单位价格 第二单位价格
<el-input-number v-model="twoPrice" placeholder="请输入" @change="onTwoPriceChange"></el-input-number> <el-input-number v-model="twoPrice" placeholder="请输入" @change="onTwoPriceChange"></el-input-number>
<span>{{ form.conUnitTwo }}</span>
</div> </div>
</div> </div>
</el-form-item> </el-form-item>

View File

@@ -280,9 +280,9 @@ export default {
return price; return price;
} }
if (row.conUnitTwo && row.unit == row.conUnitTwo) { if (row.conUnitTwo && row.unit == row.conUnitTwo) {
console.log(price / row.conUnitTwoConvert); // console.log(price / row.conUnitTwoConvert);
console.log(new Decimal(price).div(new Decimal(row.conUnitTwoConvert))); // console.log(new Decimal(price).div(new Decimal(row.conUnitTwoConvert)));
return new Decimal(price).div(new Decimal(row.conUnitTwoConvert)); return new Decimal(price).mul(new Decimal(row.conUnitTwoConvert));
} }
return price; return price;
}, },
@@ -294,7 +294,7 @@ export default {
return number; return number;
} }
if (row.conUnitTwo && row.unit == row.conUnitTwo) { if (row.conUnitTwo && row.unit == row.conUnitTwo) {
return number * row.conUnitTwoConvert; return number / row.conUnitTwoConvert;
} }
return number; return number;
}, },