剩余模块:生产退料

This commit is contained in:
2025-06-09 22:07:10 +08:00
parent 63a44af1d8
commit 03e22dd9f6
77 changed files with 2832 additions and 817 deletions

View File

@@ -38,7 +38,7 @@
</view>
<view class="input-box" v-if="screeningTypes('quantityStr')">
<view class="input-item">
<up-input :placeholder="t('public.qsrsl')" border="none" clearable inputAlign="right"
<up-input :placeholder="t('public.qsrsl')" border="none" clearable inputAlign="right" :disabled="props.qtyState"
v-model="state.scanFrame.quantityStr" @change="quantityStrChangeFun">
<template #prefix>
<view class="item-title">{{ t('public.qty') }}</view>
@@ -84,6 +84,12 @@
default: () => {
return ['warehouseStr', 'locationStr', 'articlesStr', 'quantityStr', 'batchNumberStr']
}
},
qtyState: {
type: Boolean,
default: () => {
return false
}
}
})
const state = reactive({
@@ -126,7 +132,7 @@
state.componentsData = obj
state.scanFrame.warehouseStr = obj.warehouseStr
state.scanFrame.locationStr = obj.locationStr
state.scanFrame.quantityStr = obj.quantityStr
state.scanFrame.quantityStr = props.qtyState ? 1 : obj.quantityStr
state.scanFrame.batchNumberStr = obj.batchNumberStr
state.warehouseData = obj.warehouseData
state.locationData = obj.locationData
@@ -222,7 +228,7 @@
state.show = true
state.quantityStrState = true
} else if (state.scanFrame.quantityStr == '') {
state.scanFrame.quantityStr = state.receiveBillScanData.UnScanQty
state.scanFrame.quantityStr = props.qtyState ? 1 : state.receiveBillScanData.UnScanQty
}
state.scanFrame.articlesStr = state.receiveBillScanData.MaterialNumber
state.scanFrame.barCodeStr = state.receiveBillScanData.queryString
@@ -282,6 +288,8 @@
state.quantityStrState = false
} else {
state.quantityStrState = true
uni.$u.toast(t('index.slbndy') + state.receiveBillScanData.UnScanQty)
state.scanFrame.quantityStr = state.receiveBillScanData.UnScanQty
}
}