diff --git a/src/component/PartnerComponent.js b/src/component/PartnerComponent.js index 7e3adf0..bae4786 100644 --- a/src/component/PartnerComponent.js +++ b/src/component/PartnerComponent.js @@ -421,8 +421,8 @@ export const PartnerComponent = observer((props) => { message: "Phone number should contain just number", }, { - pattern: /^[\d]{2,12}$/, - message: "Phone number should be less than 12 character", + pattern: /^[\d]{10,12}$/, + message: "Phone number should be 10 - 12 character", }, ]} > diff --git a/src/component/SubcategoryComponent.js b/src/component/SubcategoryComponent.js index fd742f2..22a57a7 100644 --- a/src/component/SubcategoryComponent.js +++ b/src/component/SubcategoryComponent.js @@ -251,7 +251,7 @@ export const SubcategoryComponent = observer((props) => { > - {!idData && ( + {/* {!idData && ( */} { > - )} + {/* )} */} diff --git a/src/pages/App/DesktopLayout.js b/src/pages/App/DesktopLayout.js index fbcdfbe..909921e 100644 --- a/src/pages/App/DesktopLayout.js +++ b/src/pages/App/DesktopLayout.js @@ -196,14 +196,6 @@ export const DesktopLayout = observer(() => { Produk - {store.authentication.userData.role === "Admin" && ( - - - - Kategori - - - )} {store.authentication.userData.role === "Admin" && ( @@ -214,6 +206,14 @@ export const DesktopLayout = observer(() => { )} )} + {store.authentication.userData.role === "Admin" && ( + + + + Kategori + + + )} {store.authentication.userData.role === "Supervisor" && ( diff --git a/src/pages/App/MenuList.js b/src/pages/App/MenuList.js index 62b9b43..3126d42 100644 --- a/src/pages/App/MenuList.js +++ b/src/pages/App/MenuList.js @@ -60,12 +60,12 @@ export const MenuList = observer((props) => { )} {store.authentication.userData.role === "Admin Partner" && ( - - - - Beranda - - + + + + Beranda + + )} {store.authentication.userData.role === "Admin" && ( @@ -125,14 +125,6 @@ export const MenuList = observer((props) => { Produk - {store.authentication.userData.role === "Admin" && ( - - - - Kategori - - - )} {store.authentication.userData.role === "Admin" && ( @@ -141,6 +133,14 @@ export const MenuList = observer((props) => { )} + {store.authentication.userData.role === "Admin" && ( + + + + Kategori + + + )} )} {store.authentication.userData.role === "Admin Partner" && ( diff --git a/src/pages/Membership/Membership.js b/src/pages/Membership/Membership.js index 275bd15..9f38c91 100644 --- a/src/pages/Membership/Membership.js +++ b/src/pages/Membership/Membership.js @@ -197,7 +197,7 @@ export const Membership = observer(() => { }, { title: "Role", - dataIndex: "roleName", + dataIndex: ["roles","name"], key: "role", }, { diff --git a/src/pages/Payback/Payback.js b/src/pages/Payback/Payback.js index 7573c46..7a70fc2 100644 --- a/src/pages/Payback/Payback.js +++ b/src/pages/Payback/Payback.js @@ -33,6 +33,7 @@ import { ModalLoaderContext } from "../../utils/modal"; import { appConfig } from "../../config/app"; import { capitalize } from "lodash"; import { PAYBACK_STATUS } from "../../constants/payback"; +import moment from "moment"; const { Search } = Input; const { RangePicker } = DatePicker; @@ -235,13 +236,11 @@ export const Payback = observer(() => { const data = form.getFieldsValue(); //console.log(data); store.payback.filterMembership = filterMembership; - store.payback.filterStart = data.start_date; - store.payback.filterEnd = data.end_date; + store.payback.filterStart = data.start_date ? (moment(data.start_date).format('YYYY-MM-DD') + ' 00:00:00') : null; + store.payback.filterEnd = data.end_date ? (moment(data.end_date).format('YYYY-MM-DD') + ' 23:59:59') : null; modalLoader.setLoading(true); await store.payback.getDataConfirmation(); modalLoader.setLoading(false); - form.resetFields(); - setFilterMembership([]); store.payback.visibleModalFilterPayback = false; }; diff --git a/src/pages/Payback/PaybackCreated.js b/src/pages/Payback/PaybackCreated.js index 193f9da..084bd04 100644 --- a/src/pages/Payback/PaybackCreated.js +++ b/src/pages/Payback/PaybackCreated.js @@ -26,7 +26,7 @@ import { LINKS } from "../../routes/app"; import { ModalLoaderContext } from "../../utils/modal"; import { appConfig } from "../../config/app"; import { PAYBACK_STATUS } from "../../constants/payback"; -import moment from 'moment'; +import moment from "moment"; const { Search } = Input; @@ -38,7 +38,6 @@ export const PaybackCreated = observer(() => { const [filterMembership, setFilterMembership] = useState([]); const [initialData, setInitialData] = useState({}); const modalLoader = useContext(ModalLoaderContext); - useEffect(() => { const init = async () => { @@ -90,12 +89,35 @@ export const PaybackCreated = observer(() => { dataIndex: "status", key: "status", width: "10%", - render: (text) => ( + render: (text, record) => ( + // + // {PAYBACK_STATUS[text]} + // - {PAYBACK_STATUS[text]} + {record.status === 0 + ? "Pending" + : record.status === 1 + ? "Success" + : record.status === 2 + ? "Failed" + : record.status === 3 + ? "Approved" + : "Rejected"} ), }, @@ -133,10 +155,14 @@ export const PaybackCreated = observer(() => { // const awal = format(parseISO(data.start_date), "dd-MM-yyyy") // const akhir = format(parseISO(data.start_date), "dd-MM-yyyy") //const awal= format(startOfDay(date.start_date()), 'yyyy-MM-dd 00:00') - const awal=store.payback.filterStart = moment(data.start_date).format('YYYY-MM-DD HH:mm:ss'); - const akhir=store.payback.filterEnd = moment(data.end_date).format('YYYY-MM-DD HH:mm:ss'); - console.log(awal) - console.log(akhir) + const awal = (store.payback.filterStart = moment(data.start_date).format( + "YYYY-MM-DD 00:00:00" + )); + const akhir = (store.payback.filterEnd = moment(data.end_date).format( + "YYYY-MM-DD HH:mm:ss" + )); + console.log(awal); + console.log(akhir); modalLoader.setLoading(true); await store.payback.getDataCreated(); modalLoader.setLoading(false); @@ -189,9 +215,9 @@ export const PaybackCreated = observer(() => {