Fixed: widget labelling
This commit is contained in:
@@ -105,9 +105,11 @@ const headCellsNew = [
|
|||||||
function WidgetLabel() {
|
function WidgetLabel() {
|
||||||
const classes = useStyles();
|
const classes = useStyles();
|
||||||
const dispatch = useDispatch();
|
const dispatch = useDispatch();
|
||||||
|
|
||||||
const [labelData, setLabelData] = useState([]);
|
const [labelData, setLabelData] = useState([]);
|
||||||
const [inventoryId, setInventoryId] = useState('');
|
const [inventoryId, setInventoryId] = useState('');
|
||||||
const [familyId, setFamilyId] = useState('');
|
const [familyId, setFamilyId] = useState('');
|
||||||
|
const [subFamilyId, setSubFamilyId] = useState('');
|
||||||
const [allProductData, setAllProductData] = useState([]);
|
const [allProductData, setAllProductData] = useState([]);
|
||||||
const [filterClick, setFilterClick] = useState(false);
|
const [filterClick, setFilterClick] = useState(false);
|
||||||
|
|
||||||
@@ -133,9 +135,10 @@ function WidgetLabel() {
|
|||||||
}, [productData, filterClick]);
|
}, [productData, filterClick]);
|
||||||
|
|
||||||
const inventoryChange = (event) => {
|
const inventoryChange = (event) => {
|
||||||
const filterData = inventoryData.filter((item) => item.name === event.target.value);
|
const id = event.target.value;
|
||||||
const id = filterData[0]._id;
|
setInventoryId(id);
|
||||||
setInventoryId(filterData[0]._id);
|
setFamilyId('');
|
||||||
|
setSubFamilyId('');
|
||||||
dispatch(
|
dispatch(
|
||||||
WidgetActions.widgetRequest({
|
WidgetActions.widgetRequest({
|
||||||
loader: 'loading-request',
|
loader: 'loading-request',
|
||||||
@@ -146,9 +149,9 @@ function WidgetLabel() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const familyChange = (event) => {
|
const familyChange = (event) => {
|
||||||
const filterData = familyData.filter((item) => item.name === event.target.value);
|
const id = event.target.value;
|
||||||
const id = filterData[0]._id;
|
setFamilyId(id);
|
||||||
setFamilyId(filterData[0]._id);
|
setSubFamilyId('');
|
||||||
dispatch(
|
dispatch(
|
||||||
WidgetActions.widgetRequest({
|
WidgetActions.widgetRequest({
|
||||||
loader: 'loading-request',
|
loader: 'loading-request',
|
||||||
@@ -159,8 +162,8 @@ function WidgetLabel() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const subFamilyChange = (event) => {
|
const subFamilyChange = (event) => {
|
||||||
const filterData = subFamilyData.filter((item) => item.name === event.target.value);
|
const id = event.target.value;
|
||||||
const id = filterData[0]._id;
|
setSubFamilyId(id);
|
||||||
dispatch(
|
dispatch(
|
||||||
WidgetActions.widgetRequest({
|
WidgetActions.widgetRequest({
|
||||||
loader: 'loading-request',
|
loader: 'loading-request',
|
||||||
@@ -169,6 +172,7 @@ function WidgetLabel() {
|
|||||||
})
|
})
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
const filterHandler = () => {
|
const filterHandler = () => {
|
||||||
setInventoryId('');
|
setInventoryId('');
|
||||||
setFilterClick(true);
|
setFilterClick(true);
|
||||||
@@ -206,23 +210,26 @@ function WidgetLabel() {
|
|||||||
<Grid container spacing={2}>
|
<Grid container spacing={2}>
|
||||||
<Grid item xs={12} sm={6} md={3}>
|
<Grid item xs={12} sm={6} md={3}>
|
||||||
<Dropdown
|
<Dropdown
|
||||||
dropdownData={inventoryData}
|
|
||||||
dropdownChange={inventoryChange}
|
|
||||||
label="Select Inventory"
|
label="Select Inventory"
|
||||||
|
dropdownData={inventoryData}
|
||||||
|
value={inventoryId}
|
||||||
|
onChange={inventoryChange}
|
||||||
/>
|
/>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid item xs={12} sm={6} md={3}>
|
<Grid item xs={12} sm={6} md={3}>
|
||||||
<Dropdown
|
<Dropdown
|
||||||
dropdownData={familyData}
|
|
||||||
dropdownChange={familyChange}
|
|
||||||
label="Select Family"
|
label="Select Family"
|
||||||
|
dropdownData={familyData}
|
||||||
|
value={familyId}
|
||||||
|
onChange={familyChange}
|
||||||
/>
|
/>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid item xs={12} sm={6} md={3}>
|
<Grid item xs={12} sm={6} md={3}>
|
||||||
<Dropdown
|
<Dropdown
|
||||||
dropdownData={subFamilyData}
|
|
||||||
label="Select Sub Family"
|
label="Select Sub Family"
|
||||||
dropdownChange={subFamilyChange}
|
value={subFamilyId}
|
||||||
|
dropdownData={subFamilyData}
|
||||||
|
onChange={subFamilyChange}
|
||||||
/>
|
/>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid item xs={12} sm={6} md={3}>
|
<Grid item xs={12} sm={6} md={3}>
|
||||||
|
|||||||
Reference in New Issue
Block a user