盘点入库修正
This commit is contained in:
parent
d4a414ded2
commit
423fd360e6
|
|
@ -713,13 +713,13 @@
|
|||
:show-overflow-tooltip="true"
|
||||
>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="num"
|
||||
label="当前库存"
|
||||
align="center"
|
||||
:show-overflow-tooltip="true"
|
||||
>
|
||||
</el-table-column>
|
||||
</el-table-column> -->
|
||||
<el-table-column
|
||||
prop="num"
|
||||
label="入库数量"
|
||||
|
|
@ -733,7 +733,6 @@
|
|||
@blur="handlePutBlur(row)"
|
||||
clearable
|
||||
:controls="false"
|
||||
:min="1"
|
||||
style="width: 10vw"
|
||||
/>
|
||||
</template>
|
||||
|
|
@ -1416,10 +1415,26 @@ export default {
|
|||
},
|
||||
// 入库数量输入框失去焦点
|
||||
handlePutBlur(row) {
|
||||
console.log('🚀 ~ handlePutBlur ~ rowxxxxxxxxxxxxxxxxx:', row)
|
||||
if (!row.putInStoreNum) {
|
||||
this.$message.warning('入库数量不能为空')
|
||||
row.putInStoreNum = 1
|
||||
}
|
||||
|
||||
// 根据计量单位类型决定是否允许小数
|
||||
if (row.unitValue == 1) {
|
||||
console.log("yyyyyyyyyyyyyy")
|
||||
// 允许小数:移除非数字和小数点的字符
|
||||
row.putInStoreNum = Number(String(row.putInStoreNum).replace(/[^\d.]/g, ''))
|
||||
} else {
|
||||
console.log("zzzzzzzzzzzzzz")
|
||||
// 不允许小数:只保留数字字符
|
||||
row.putInStoreNum = Number(String(row.putInStoreNum).replace(/[^\d]/g, ''))
|
||||
}
|
||||
// 确保数量不小于0
|
||||
if (row.putInStoreNum <= 0) {
|
||||
row.putInStoreNum = 1
|
||||
}
|
||||
},
|
||||
// 删除行
|
||||
handleDeleteRow(index) {
|
||||
|
|
@ -1541,6 +1556,7 @@ export default {
|
|||
template.unitCn = node.data.unitName
|
||||
template.typeCn = node.pathLabels[2]
|
||||
template.guigeCn = node.pathLabels[3]
|
||||
template.unitValue = node.data.unitValue
|
||||
template.putInStoreNum = 1
|
||||
|
||||
if (this.taskId) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue