Initial commit of Dreams POS React template

This commit is contained in:
tuanOts
2025-05-23 23:34:50 +07:00
commit 3d34f67c3f
1303 changed files with 217453 additions and 0 deletions
+155
View File
@@ -0,0 +1,155 @@
export const product_list = () => ({ type: "Product_list" });
export const set_product_list = (payload) => ({
type: "Product_list",
payload,
});
export const dashboard_recentproduct = () => ({
type: "Dashbaord_RecentProduct",
});
export const setdashboard_recentproduct = (payload) => ({
type: "Dashbaord_RecentProduct",
payload,
});
export const dashboard_expiredproduct = () => ({
type: "Dashbaord_ExpiredProduct",
});
export const setdashboard_expiredproduct = (payload) => ({
type: "Dashbaord_ExpiredProduct",
payload,
});
export const saleshdashboard_recenttransaction = () => ({
type: "Salesdashbaord_ExpiredProduct",
});
export const setsaleshdashboard_recenttransaction = (payload) => ({
type: "Salesdashbaord_ExpiredProduct",
payload,
});
export const brand_list = () => ({ type: "Brand_list" });
export const setbrand_list = (payload) => ({
type: "Brand_list",
payload,
});
export const unit_data = () => ({ type: "Unit_Data" });
export const setunit_data = (payload) => ({
type: "Unit_Data",
payload,
});
export const variantattributes_data = () => ({ type: "Variantattribute_Data" });
export const setvariantattributes_data = (payload) => ({
type: "Variantattribute_Data",
payload,
});
export const warranty_data = () => ({ type: "Warranty_Data" });
export const setwarranty_data = (payload) => ({
type: "Warranty_Data",
payload,
});
export const barcode_data = () => ({ type: "Barcode_Data" });
export const setbarcode_data = (payload) => ({
type: "Barcode_Data",
payload,
});
export const departmentlist_data = () => ({ type: "Department_Data" });
export const setdepartmentlist_data = (payload) => ({
type: "Department_Data",
payload,
});
export const designation_data = () => ({ type: "Designation_Data" });
export const setdesignation_data = (payload) => ({
type: "Designation_Data",
payload,
});
export const shiftlist_data = () => ({ type: "Shiftlist_Data" });
export const setshiftlist_data = (payload) => ({
type: "Shiftlist_Data",
payload,
});
export const attendenceemployee_data = () => ({
type: "Attendenceemployee_Data",
});
export const setattendenceemployee_data = (payload) => ({
type: "Attendenceemployee_Data",
payload,
});
export const toogleHeader_data = () => ({ type: "toggle_header" });
export const setToogleHeader = (payload) => ({
type: "toggle_header",
payload,
});
export const invoicereport_data = () => ({ type: "Invoicereport_Data" });
export const setinvoicereport_data = (payload) => ({
type: "Invoicereport_Data",
payload,
});
export const salesreturns_data = () => ({ type: "Salesreturns_Data" });
export const setsalesreturns_data = (payload) => ({
type: "Salesreturns_Data",
payload,
});
export const quotationlist_data = () => ({ type: "Quatation_Data" });
export const setquotationlist_data = (payload) => ({
type: "Quatation_Data",
payload,
});
export const customer_data = () => ({ type: "customer_data" });
export const setcustomer_data = (payload) => ({
type: "customer_data",
payload,
});
export const userlist_data = () => ({ type: "Userlist_data" });
export const setuserlist_data = (payload) => ({
type: "Userlist_data",
payload,
});
export const rolesandpermission_data = () => ({
type: "Rolesandpermission_data",
});
export const setrolesandpermission_data = (payload) => ({
type: "Rolesandpermission_data",
payload,
});
export const deleteaccount_data = () => ({ type: "Deleteaccount_data" });
export const setdeleteaccount_data = (payload) => ({
type: "Deleteaccount_data",
payload,
});
export const attendanceadmin_data = () => ({ type: "Attendenceadmin_data" });
export const setattendanceadmin_data = (payload) => ({
type: "Attendenceadmin_data",
payload,
});
export const leavesadmin_data = () => ({ type: "Leavesadmin_data" });
export const setleavesadmin_data = (payload) => ({
type: "Leavesadmin_data",
payload,
});
export const leavetypes_data = () => ({ type: "Leavestype_data" });
export const setleavetypes_data = (payload) => ({
type: "Leavestype_data",
payload,
});
export const holiday_data = () => ({ type: "Holiday_data" });
export const setholiday_data = (payload) => ({
type: "Holiday_data",
payload,
});
export const expiredproduct_data = () => ({ type: "Expiredproduct_data" });
export const setexpiredproduct_data = (payload) => ({
type: "Expiredproduct_data",
payload,
});
export const lowstock_data = () => ({ type: "Lowstock_data" });
export const setlowstock_data = (payload) => ({
type: "Lowstock_data",
payload,
});
export const categotylist_data = () => ({ type: "Categotylist_data" });
export const setcategotylist_data = (payload) => ({
type: "Categotylist_data",
payload,
});
export const setLayoutChange = (payload) => ({
type: "Layoutstyle_data",
payload,
});
+72
View File
@@ -0,0 +1,72 @@
import { brandlistdata } from "../json/brandlistdata";
import { dashboarrecentproductddata } from "../json/dashboarddata";
import { expiredproductdata } from "../json/dashboardexpiredproduct";
import { salestransaction } from "../json/salesdashboardrecenttranscation";
import { unitsdata } from "../json/unitsdata";
import { variantattributesdata } from "../json/variantattributesdata";
import { warrentydata } from "../json/waarrentydata";
import { barcodedata } from "../json/barcodedata";
import { departmentlistdata } from "../json/departmentlistdata";
import { designationdata } from "../json/designationdata";
import { shiftlistdata } from "../json/shiftlistdata";
import { attendenceemployeedata } from "../json/attendence-employeedata";
import { invoicereportdata } from "../json/invoicereportdata";
import { salersretrunsdata } from "../json/salesreturn";
import { quotationlistdata } from "../json/quotationlistdata";
import { CustomerData } from "../json/customer_data";
import { SupplierData } from "../json/supplier_data";
import { ManageStocksdata } from "../json/managestocks_data";
import { StockTransferData } from "../json/stocktransferdata";
import { userlisadata } from "../json/users";
import { rolesandpermission } from "../json/rolesandpermissiondata";
import { deleteaccountdata } from "../json/deleteaccount";
import { attandanceadmindata } from "../json/attendanceadmindata";
import { leavesadmindata } from "../json/leavesadmin";
import { leavetypedata } from "../json/leavetypedata";
import { leavedata } from "../json/leavesdata";
import { expiredproduct } from "../json/expiredproductdata";
import { lowstockdata } from "../json/lowstockdata";
import { categorylist } from "../json/categorylistdata";
import { subcateorydata } from "../json/subcategorydata";
import { callhistorydata } from "../json/callhistorydata";
const { productlistdata } = require("../json/productlistdata");
const initialState = {
product_list: productlistdata,
dashboard_recentproduct: dashboarrecentproductddata,
dashboard_expiredproduct: expiredproductdata,
saleshdashboard_recenttransaction: salestransaction,
brand_list: brandlistdata,
unit_data: unitsdata,
variantattributes_data: variantattributesdata,
warranty_data: warrentydata,
barcode_data: barcodedata,
departmentlist_data: departmentlistdata,
designation_data: designationdata,
shiftlist_data: shiftlistdata,
attendenceemployee_data: attendenceemployeedata,
toggle_header: false,
invoicereport_data: invoicereportdata,
salesreturns_data: salersretrunsdata,
quotationlist_data: quotationlistdata,
customerdata: CustomerData,
supplierdata: SupplierData,
managestockdata: ManageStocksdata,
stocktransferdata: StockTransferData,
userlist_data: userlisadata,
rolesandpermission_data: rolesandpermission,
deleteaccount_data: deleteaccountdata,
attendanceadmin_data: attandanceadmindata,
leavesadmin_data: leavesadmindata,
leavetypes_data: leavetypedata,
holiday_data: leavedata,
expiredproduct_data: expiredproduct,
lowstock_data: lowstockdata,
categotylist_data: categorylist,
subcategory_data: subcateorydata,
callhistory_data: callhistorydata,
layoutstyledata: localStorage.getItem("layoutStyling"),
};
export default initialState;
+69
View File
@@ -0,0 +1,69 @@
import initialState from "./initial.value";
const rootReducer = (state = initialState, action) => {
switch (action.type) {
case "Product_list":
return { ...state, product_list: action.payload };
case "Dashbaord_RecentProduct":
return { ...state, dashboard_recentproduct: action.payload };
case "Dashbaord_ExpiredProduct":
return { ...state, dashboard_expiredproduct: action.payload };
case "Salesdashbaord_ExpiredProduct":
return { ...state, saleshdashboard_recenttransaction: action.payload };
case "Brand_list":
return { ...state, brand_list: action.payload };
case "Unit_Data":
return { ...state, unit_data: action.payload };
case "Variantattribute_Data":
return { ...state, variantattributes_data: action.payload };
case "Warranty_Data":
return { ...state, warranty_data: action.payload };
case "Barcode_Data":
return { ...state, barcode_data: action.payload };
case "Department_Data":
return { ...state, departmentlist_data: action.payload };
case "Designation_Data":
return { ...state, designation_data: action.payload };
case "Shiftlist_Data":
return { ...state, shiftlist_data: action.payload };
case "Attendenceemployee_Data":
return { ...state, attendenceemployee_data: action.payload };
case "toggle_header":
return { ...state, toggle_header: action.payload };
case "Invoicereport_Data":
return { ...state, invoicereport_data: action.payload };
case "Salesreturns_Data":
return { ...state, salesreturns_data: action.payload };
case "Quatation_Data":
return { ...state, quotationlist_data: action.payload };
case "customer_data":
return { ...state, customerdata: action.payload };
case "Userlist_data":
return { ...state, userlist_data: action.payload };
case "Rolesandpermission_data":
return { ...state, rolesandpermission_data: action.payload };
case "Deleteaccount_data":
return { ...state, deleteaccount_data: action.payload };
case "Attendenceadmin_data":
return { ...state, attendanceadmin_data: action.payload };
case "Leavesadmin_data":
return { ...state, leavesadmin_data: action.payload };
case "Leavestype_data":
return { ...state, leavetypes_data: action.payload };
case "Holiday_data":
return { ...state, holiday_data: action.payload };
case "Expiredproduct_data":
return { ...state, expiredproduct_data: action.payload };
case "Lowstock_data":
return { ...state, lowstock_data: action.payload };
case "Categotylist_data":
return { ...state, categotylist_data: action.payload };
case "Layoutstyle_data":
return { ...state, layoutstyledata: action.payload };
default:
return state;
}
};
export default rootReducer;
+8
View File
@@ -0,0 +1,8 @@
import { configureStore } from '@reduxjs/toolkit';
import rootReducer from './reducer';
const store = configureStore({
reducer: rootReducer,
});
export default store;