This commit is contained in:
2021-12-22 11:12:25 +07:00
4 changed files with 23 additions and 40 deletions

View File

@@ -1,5 +1,5 @@
import React, {useContext, useEffect} from "react";
import {Button, Card, Col, Input, Row, Upload,message} from "antd";
import {Button, Card, Col, Input, message, Row, Upload} from "antd";
import {FilterOutlined, PlusSquareOutlined, UploadOutlined,} from "@ant-design/icons";
import {BreadcumbComponent} from "../../component/BreadcumbComponent";
import {useStore} from "../../utils/useStore";
@@ -20,8 +20,8 @@ export const Product = observer(() => {
modalLoader.setLoading(true);
await Promise.allSettled([
store.supplier.getData(),
store.product.getDataCategories(),
store.category.getData(),
store.category.getDataSubCategories(),
]);
await store.product.getData();
modalLoader.setLoading(false);

View File

@@ -69,14 +69,11 @@ export const Product = observer(() => {
<Row>
<Col span={24}>
<Select
placeholder={"Select Sub Category"}
allowClear={true}
onChange={(val) => {
if (val) {
handleChangeSubcategory(val);
}
}}
style={{marginBottom: "10px", width: "100%"}}
placeholder={"Select Sub Category"}
allowClear={true}
onChange={(val) => handleChangeSubcategory(val)}
style={{marginBottom: "10px", width: "100%"}}
value={store.transaction.filterSubCategory}
>
{store.transaction.dataSubCategories.map((item, index) => (
<Option key={item.id} value={item.id}>

View File

@@ -34,9 +34,10 @@ export const Transaction = observer(() => {
}, []);
const handleChangeTabs = async (key) => {
modalLoader.setLoading(true);
store.transaction.dataSubCategories = [];
store.transaction.data = [];
modalLoader.setLoading(true);
store.transaction.filterSubCategory = null;
store.transaction.filterCategory = key;
await store.transaction.getDataSubCategories();
modalLoader.setLoading(false);