u
This commit is contained in:
@@ -30,13 +30,14 @@ export default class ArticleViewStock extends PureComponent {
|
|||||||
render() {
|
render() {
|
||||||
const { article: articleData } = this.props;
|
const { article: articleData } = this.props;
|
||||||
const { adjustOpen } = this.state;
|
const { adjustOpen } = this.state;
|
||||||
const warehouses = Array.isArray(articleData?.warehouses)
|
const rawWarehouses = Array.isArray(articleData?.warehouses)
|
||||||
? articleData.warehouses
|
? articleData.warehouses
|
||||||
: [];
|
: [];
|
||||||
|
const warehouses = rawWarehouses.filter((wh) => (Number(wh.stock) || 0) > 0);
|
||||||
const hasWarehouses = warehouses.length > 0;
|
const hasWarehouses = warehouses.length > 0;
|
||||||
|
|
||||||
const totalStock = hasWarehouses
|
const totalStock = rawWarehouses.length > 0
|
||||||
? warehouses.reduce((sum, wh) => sum + (Number(wh.stock) || 0), 0)
|
? rawWarehouses.reduce((sum, wh) => sum + (Number(wh.stock) || 0), 0)
|
||||||
: articleData?.stock != null
|
: articleData?.stock != null
|
||||||
? Number(articleData.stock)
|
? Number(articleData.stock)
|
||||||
: 0;
|
: 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user