Perbaikan Project PPOB
This commit is contained in:
parent
6aba46aca3
commit
cfa40a1004
|
@ -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",
|
||||
},
|
||||
]}
|
||||
>
|
||||
|
|
|
@ -251,7 +251,7 @@ export const SubcategoryComponent = observer((props) => {
|
|||
>
|
||||
<Input />
|
||||
</Form.Item>
|
||||
{!idData && (
|
||||
{/* {!idData && ( */}
|
||||
<Form.Item
|
||||
name="categoryId"
|
||||
label="Categories"
|
||||
|
@ -259,13 +259,13 @@ export const SubcategoryComponent = observer((props) => {
|
|||
>
|
||||
<Select placeholder="Select Category" allowClear>
|
||||
{store.category.data.map((item) => (
|
||||
<Option value={item.id} key={item.id}>
|
||||
<Option value={item.id} key={item.id} defaultValue={item.name}>
|
||||
{item.name}
|
||||
</Option>
|
||||
))}
|
||||
</Select>
|
||||
</Form.Item>
|
||||
)}
|
||||
{/* )} */}
|
||||
</Form>
|
||||
</Modal>
|
||||
</div>
|
||||
|
|
|
@ -196,14 +196,6 @@ export const DesktopLayout = observer(() => {
|
|||
<span>Produk</span>
|
||||
</Link>
|
||||
</Menu.Item>
|
||||
{store.authentication.userData.role === "Admin" && (
|
||||
<Menu.Item key="category">
|
||||
<Link to={LINKS.CATEGORY}>
|
||||
<FileAddOutlined />
|
||||
<span>Kategori</span>
|
||||
</Link>
|
||||
</Menu.Item>
|
||||
)}
|
||||
{store.authentication.userData.role === "Admin" && (
|
||||
<Menu.Item key="sub-category">
|
||||
<Link to={LINKS.SUBCATEGORY}>
|
||||
|
@ -214,6 +206,14 @@ export const DesktopLayout = observer(() => {
|
|||
)}
|
||||
</SubMenu>
|
||||
)}
|
||||
{store.authentication.userData.role === "Admin" && (
|
||||
<Menu.Item key="category">
|
||||
<Link to={LINKS.CATEGORY}>
|
||||
<FileAddOutlined />
|
||||
<span>Kategori</span>
|
||||
</Link>
|
||||
</Menu.Item>
|
||||
)}
|
||||
{store.authentication.userData.role === "Supervisor" && (
|
||||
<Menu.Item key="product">
|
||||
<Link to={LINKS.PRODUCT}>
|
||||
|
|
|
@ -125,14 +125,6 @@ export const MenuList = observer((props) => {
|
|||
<span>Produk</span>
|
||||
</Link>
|
||||
</Menu.Item>
|
||||
{store.authentication.userData.role === "Admin" && (
|
||||
<Menu.Item key="category">
|
||||
<Link to={LINKS.CATEGORY}>
|
||||
<FileAddOutlined />
|
||||
<span>Kategori</span>
|
||||
</Link>
|
||||
</Menu.Item>
|
||||
)}
|
||||
{store.authentication.userData.role === "Admin" && (
|
||||
<Menu.Item key="sub-category">
|
||||
<Link to={LINKS.SUBCATEGORY}>
|
||||
|
@ -141,6 +133,14 @@ export const MenuList = observer((props) => {
|
|||
</Link>
|
||||
</Menu.Item>
|
||||
)}
|
||||
{store.authentication.userData.role === "Admin" && (
|
||||
<Menu.Item key="category">
|
||||
<Link to={LINKS.CATEGORY}>
|
||||
<FileAddOutlined />
|
||||
<span>Kategori</span>
|
||||
</Link>
|
||||
</Menu.Item>
|
||||
)}
|
||||
</SubMenu>
|
||||
)}
|
||||
{store.authentication.userData.role === "Admin Partner" && (
|
||||
|
|
|
@ -197,7 +197,7 @@ export const Membership = observer(() => {
|
|||
},
|
||||
{
|
||||
title: "Role",
|
||||
dataIndex: "roleName",
|
||||
dataIndex: ["roles","name"],
|
||||
key: "role",
|
||||
},
|
||||
{
|
||||
|
|
|
@ -240,8 +240,8 @@ export const Payback = observer(() => {
|
|||
modalLoader.setLoading(true);
|
||||
await store.payback.getDataConfirmation();
|
||||
modalLoader.setLoading(false);
|
||||
form.resetFields();
|
||||
setFilterMembership([]);
|
||||
// form.resetFields();
|
||||
// setFilterMembership([]);
|
||||
store.payback.visibleModalFilterPayback = false;
|
||||
};
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
@ -39,7 +39,6 @@ export const PaybackCreated = observer(() => {
|
|||
const [initialData, setInitialData] = useState({});
|
||||
const modalLoader = useContext(ModalLoaderContext);
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
const init = async () => {
|
||||
try {
|
||||
|
@ -90,12 +89,35 @@ export const PaybackCreated = observer(() => {
|
|||
dataIndex: "status",
|
||||
key: "status",
|
||||
width: "10%",
|
||||
render: (text) => (
|
||||
render: (text, record) => (
|
||||
// <Tag
|
||||
// color={PAYBACK_STATUS[text] === PAYBACK_STATUS[3] ? "cyan" : "red"}
|
||||
// style={{ color: "#4F566B" }}
|
||||
// >
|
||||
// {PAYBACK_STATUS[text]}
|
||||
// </Tag>
|
||||
<Tag
|
||||
color={PAYBACK_STATUS[text] === PAYBACK_STATUS[3] ? "cyan" : "red"}
|
||||
style={{ color: "#4F566B" }}
|
||||
color={
|
||||
record.status === 0
|
||||
? "grey"
|
||||
: record.status === 1
|
||||
? "success"
|
||||
: record.status === 2
|
||||
? "warning"
|
||||
: record.status === 3
|
||||
? "proccessing"
|
||||
: "red"
|
||||
}
|
||||
>
|
||||
{PAYBACK_STATUS[text]}
|
||||
{record.status === 0
|
||||
? "Pending"
|
||||
: record.status === 1
|
||||
? "Success"
|
||||
: record.status === 2
|
||||
? "Failed"
|
||||
: record.status === 3
|
||||
? "Approved"
|
||||
: "Rejected"}
|
||||
</Tag>
|
||||
),
|
||||
},
|
||||
|
@ -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);
|
||||
|
|
|
@ -33,6 +33,7 @@ export class Payback {
|
|||
const response = await http.get(
|
||||
`/transaction/deposit-return?page=${this.pageCreated}&pageSize=${this.pageSizeCreated}&start=${this.filterStart}&end=${this.filterEnd}`
|
||||
);
|
||||
console.log(response)
|
||||
this.dataCreated =
|
||||
response.body.data.map((item, idx) => {
|
||||
item.key = idx;
|
||||
|
|
Loading…
Reference in New Issue
Block a user