Merge pull request 'Fix #31: Add Supplier Product Mapping model Add button , All Product Mapping in the table' (#32) from purchase-Delivery-address into main
Reviewed-on: Pozomind/pozo-retail-app#32
This commit is contained in:
commit
3aa0e13b7a
|
|
@ -36,18 +36,18 @@ const SupplierProductMappingForm = ({
|
||||||
const [modalSelectedProduct, setModalSelectedProduct] = useState(null);
|
const [modalSelectedProduct, setModalSelectedProduct] = useState(null);
|
||||||
const [tabledata, setTabledata] = useState([]);
|
const [tabledata, setTabledata] = useState([]);
|
||||||
const [filteredTableData, setFilteredTableData] = useState([]);
|
const [filteredTableData, setFilteredTableData] = useState([]);
|
||||||
const details = {
|
const details = {
|
||||||
name :"tamil",
|
name: "tamil",
|
||||||
address : {
|
address: {
|
||||||
city : "hosur"
|
city: "hosur"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const {address : {city}} = details
|
const { address: { city } } = details
|
||||||
|
|
||||||
// Fetch suppliers function
|
// Fetch suppliers function
|
||||||
const fetchSypplaiers = async () => {
|
const fetchSypplaiers = async () => {
|
||||||
try {
|
try {
|
||||||
const response = await dispatch(getsupplierBasedOnCmpIdBrId({cmpId : CompId,BranchId,AppId}))?.unwrap();
|
const response = await dispatch(getsupplierBasedOnCmpIdBrId({ cmpId: CompId, BranchId, AppId }))?.unwrap();
|
||||||
if (response?.data?.statusCode === 1) {
|
if (response?.data?.statusCode === 1) {
|
||||||
const filteredData = response?.data?.data?.filter(filter => filter.ActiveStatus === 'A');
|
const filteredData = response?.data?.data?.filter(filter => filter.ActiveStatus === 'A');
|
||||||
setSupplierOptions(filteredData);
|
setSupplierOptions(filteredData);
|
||||||
|
|
@ -220,6 +220,14 @@ const {address : {city}} = details
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
const allProductMap = () => {
|
||||||
|
const allProducts = productOptions;
|
||||||
|
const newTableData = [...modelTableData, ...allProducts];
|
||||||
|
setModelTableData(newTableData);
|
||||||
|
setProductOptions([]);
|
||||||
|
setMessage({ type: "success", data: "All Products Added Successfully" });
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<DefaultModal
|
<DefaultModal
|
||||||
open={isModalOpen}
|
open={isModalOpen}
|
||||||
|
|
@ -266,6 +274,9 @@ const {address : {city}} = details
|
||||||
isOnchanges={false}
|
isOnchanges={false}
|
||||||
alphabetfilter="Yes"
|
alphabetfilter="Yes"
|
||||||
/>
|
/>
|
||||||
|
<button style={{ padding: '10px 10px', margin: '0px 15px', borderRadius: '6px',fontFamily:'poppins', background: '#901D77', color: 'white', border: 'none', cursor: 'pointer' }}
|
||||||
|
onClick={allProductMap}>Add All</button>
|
||||||
|
|
||||||
<div style={{ position: "absolute", left: "16rem", top: "1px" }}>
|
<div style={{ position: "absolute", left: "16rem", top: "1px" }}>
|
||||||
<Tooltip title={"Add Product"} placement={"top"}>
|
<Tooltip title={"Add Product"} placement={"top"}>
|
||||||
<PlusCircleOutlined
|
<PlusCircleOutlined
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue