|
@@ -61,8 +61,8 @@
|
|
|
<vxe-column min-width="160" align="center" title="总量" field="allNumber"></vxe-column>
|
|
<vxe-column min-width="160" align="center" title="总量" field="allNumber"></vxe-column>
|
|
|
<vxe-column min-width="160" align="center" title="领用量" field="borrowNumber">
|
|
<vxe-column min-width="160" align="center" title="领用量" field="borrowNumber">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
- <span v-if="scope.row.notSurplusStock">
|
|
|
|
|
- {{ scope.row.notSurplusStock / scope.row.spec }}
|
|
|
|
|
|
|
+ <span v-if="scope.row.borrowNumber">
|
|
|
|
|
+ {{ calcDivide(scope.row.borrowNumber, scope.row.spec) }}
|
|
|
</span>
|
|
</span>
|
|
|
<span v-else>
|
|
<span v-else>
|
|
|
0
|
|
0
|
|
@@ -73,7 +73,7 @@
|
|
|
<vxe-column min-width="160" align="center" title="报损量" field="lossNumber">
|
|
<vxe-column min-width="160" align="center" title="报损量" field="lossNumber">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<span v-if="scope.row.lossNumber">
|
|
<span v-if="scope.row.lossNumber">
|
|
|
- {{ scope.row.lossNumber / scope.row.spec }}
|
|
|
|
|
|
|
+ {{ calcDivide(scope.row.lossNumber, scope.row.spec) }}
|
|
|
</span>
|
|
</span>
|
|
|
<span v-else>
|
|
<span v-else>
|
|
|
0
|
|
0
|
|
@@ -228,11 +228,17 @@ export default {
|
|
|
this.refreshList()
|
|
this.refreshList()
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ // 除法计算:四舍五入,最多保留4位小数,能除尽则不补多余0
|
|
|
|
|
+ calcDivide(a, b) {
|
|
|
|
|
+ if (!a || !b) return 0
|
|
|
|
|
+ return parseFloat((a / b).toFixed(4))
|
|
|
|
|
+ },
|
|
|
// 查看
|
|
// 查看
|
|
|
view(row) {
|
|
view(row) {
|
|
|
// this.$refs.wareHouseHistoryPopup.init()
|
|
// this.$refs.wareHouseHistoryPopup.init()
|
|
|
let detailId = this.commonJS.isNotEmpty(this.searchForm.supplierId) ? row.id : ''
|
|
let detailId = this.commonJS.isNotEmpty(this.searchForm.supplierId) ? row.id : ''
|
|
|
- this.$refs.wareHouseHistory.init(row.tradeName, detailId)
|
|
|
|
|
|
|
+ console.log(row)
|
|
|
|
|
+ this.$refs.wareHouseHistory.init(row.wareHouseType,row.tradeName, detailId)
|
|
|
},
|
|
},
|
|
|
// 修改商品名称
|
|
// 修改商品名称
|
|
|
edit(tradeName, type, typeName) {
|
|
edit(tradeName, type, typeName) {
|