Merge branch 'develop' into 'devops-staging'
Develop See merge request empatnusabangsa/ppob/ppob-frontend!33
This commit is contained in:
commit
6b1c05cfea
|
@ -189,6 +189,7 @@ export const DetailUser = observer(() => {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const routeData = [
|
const routeData = [
|
||||||
{
|
{
|
||||||
route: LINKS.HOME,
|
route: LINKS.HOME,
|
||||||
|
@ -204,6 +205,19 @@ export const DetailUser = observer(() => {
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
const styleSaldoTitle = store.ui.mediaQuery.isDesktop
|
||||||
|
? {
|
||||||
|
display: "flex",
|
||||||
|
justifyContent: "center",
|
||||||
|
}
|
||||||
|
: { fontSize: "0.75rem" };
|
||||||
|
const styleSaldoContent = store.ui.mediaQuery.isDesktop
|
||||||
|
? {
|
||||||
|
fontSize: "1.25rem",
|
||||||
|
display: "flex",
|
||||||
|
justifyContent: "center",
|
||||||
|
}
|
||||||
|
: null;
|
||||||
return (
|
return (
|
||||||
<div className={["ppob-container"].join(" ")}>
|
<div className={["ppob-container"].join(" ")}>
|
||||||
<BreadcumbComponent data={routeData} />
|
<BreadcumbComponent data={routeData} />
|
||||||
|
@ -251,84 +265,128 @@ export const DetailUser = observer(() => {
|
||||||
</Row>
|
</Row>
|
||||||
</Col>
|
</Col>
|
||||||
<Col lg={12} xs={24}>
|
<Col lg={12} xs={24}>
|
||||||
{store.authentication.userData.role === "Admin" && (
|
<Row>
|
||||||
<Title strong level={3}>
|
<Col lg={24} xs={24} style={{marginBottom: 30}}>
|
||||||
Action User Detail
|
{store.authentication.userData.role === "Admin" && (
|
||||||
</Title>
|
<Title strong level={3}>
|
||||||
)}
|
Action User Detail
|
||||||
{store.authentication.userData.role === "Admin" && (
|
</Title>
|
||||||
<Space
|
)}
|
||||||
size="middle"
|
{store.authentication.userData.role === "Admin" && (
|
||||||
align={"center"}
|
<Space
|
||||||
wrap={true}
|
size="middle"
|
||||||
style={{ textAlign: "center" }}
|
align={"center"}
|
||||||
>
|
wrap={true}
|
||||||
<Button
|
style={{ textAlign: "center" }}
|
||||||
type={
|
>
|
||||||
store.membership.dataDetail.isActive === true
|
<Button
|
||||||
? "danger"
|
type={
|
||||||
: "primary"
|
store.membership.dataDetail.isActive === true
|
||||||
}
|
? "danger"
|
||||||
onClick={() =>
|
: "primary"
|
||||||
changeStatus(
|
}
|
||||||
store.membership.dataDetail.id,
|
onClick={() =>
|
||||||
store.membership.dataDetail.isActive
|
changeStatus(
|
||||||
)
|
store.membership.dataDetail.id,
|
||||||
}
|
store.membership.dataDetail.isActive
|
||||||
>
|
)
|
||||||
{store.membership.dataDetail.isActive === true
|
}
|
||||||
? "Inactive"
|
>
|
||||||
: "Active"}
|
{store.membership.dataDetail.isActive === true
|
||||||
</Button>
|
? "Inactive"
|
||||||
<Button
|
: "Active"}
|
||||||
onClick={() => {
|
</Button>
|
||||||
setInitialData({
|
<Button
|
||||||
id: store.membership.dataDetail.id,
|
onClick={() => {
|
||||||
name: store.membership.dataDetail.userDetail.name,
|
setInitialData({
|
||||||
username: store.membership.dataDetail.username,
|
id: store.membership.dataDetail.id,
|
||||||
phone_number:
|
name: store.membership.dataDetail.userDetail.name,
|
||||||
store.membership.dataDetail.userDetail.phone_number,
|
username: store.membership.dataDetail.username,
|
||||||
roleId: store.membership.dataDetail.roles.id,
|
phone_number:
|
||||||
isChangePassword: false,
|
store.membership.dataDetail.userDetail.phone_number,
|
||||||
});
|
roleId: store.membership.dataDetail.roles.id,
|
||||||
setVisibleModal(true);
|
isChangePassword: false,
|
||||||
}}
|
});
|
||||||
>
|
setVisibleModal(true);
|
||||||
Edit
|
}}
|
||||||
</Button>
|
>
|
||||||
<Button
|
Edit
|
||||||
onClick={() => {
|
</Button>
|
||||||
setInitialData({
|
<Button
|
||||||
id: store.membership.dataDetail.id,
|
onClick={() => {
|
||||||
name: store.membership.dataDetail.userDetail.name,
|
setInitialData({
|
||||||
username: store.membership.dataDetail.username,
|
id: store.membership.dataDetail.id,
|
||||||
phone_number:
|
name: store.membership.dataDetail.userDetail.name,
|
||||||
store.membership.dataDetail.userDetail.phone_number,
|
username: store.membership.dataDetail.username,
|
||||||
roleId: store.membership.dataDetail.roles.id,
|
phone_number:
|
||||||
isChangePassword: true,
|
store.membership.dataDetail.userDetail.phone_number,
|
||||||
});
|
roleId: store.membership.dataDetail.roles.id,
|
||||||
setVisibleModal(true);
|
isChangePassword: true,
|
||||||
}}
|
});
|
||||||
>
|
setVisibleModal(true);
|
||||||
Ganti Password
|
}}
|
||||||
</Button>
|
>
|
||||||
<Button
|
Ganti Password
|
||||||
type={
|
</Button>
|
||||||
store.membership.dataDetail.isActive === true
|
<Button
|
||||||
? "danger"
|
type={
|
||||||
: "primary"
|
store.membership.dataDetail.isActive === true
|
||||||
}
|
? "danger"
|
||||||
onClick={() =>
|
: "primary"
|
||||||
changeStatus(
|
}
|
||||||
store.membership.dataDetail.id,
|
onClick={() =>
|
||||||
store.membership.dataDetail.isActive
|
changeStatus(
|
||||||
)
|
store.membership.dataDetail.id,
|
||||||
}
|
store.membership.dataDetail.isActive
|
||||||
>
|
)
|
||||||
Withdraw Profit
|
}
|
||||||
</Button>
|
>
|
||||||
</Space>
|
Withdraw Profit
|
||||||
)}
|
</Button>
|
||||||
|
</Space>
|
||||||
|
)}
|
||||||
|
</Col>
|
||||||
|
<Col lg={24} xs={24}>
|
||||||
|
<Row>
|
||||||
|
<Col lg={12} xs={12}>
|
||||||
|
<Row justify={"center"}>
|
||||||
|
<Col lg={12} xs={12}>
|
||||||
|
<Title strong level={3} style={styleSaldoTitle}>
|
||||||
|
Saldo
|
||||||
|
</Title>
|
||||||
|
</Col>
|
||||||
|
<Col lg={24} xs={12}>
|
||||||
|
<Text style={styleSaldoContent}>
|
||||||
|
{new Intl.NumberFormat("id-ID", {
|
||||||
|
style: "currency",
|
||||||
|
currency: "IDR",
|
||||||
|
}).format(store.authentication.profileData?.wallet || 0)}
|
||||||
|
</Text>
|
||||||
|
</Col>
|
||||||
|
<Col></Col>
|
||||||
|
</Row>
|
||||||
|
</Col>
|
||||||
|
<Col lg={12} xs={12}>
|
||||||
|
<Row justify={"center"}>
|
||||||
|
<Col lg={12} xs={12}>
|
||||||
|
<Title strong level={3} style={styleSaldoTitle}>
|
||||||
|
Profit
|
||||||
|
</Title>
|
||||||
|
</Col>
|
||||||
|
<Col lg={24} xs={12}>
|
||||||
|
<Text style={styleSaldoContent}>
|
||||||
|
{new Intl.NumberFormat("id-ID", {
|
||||||
|
style: "currency",
|
||||||
|
currency: "IDR",
|
||||||
|
}).format(store.authentication.profileData?.profit || 0)}
|
||||||
|
</Text>
|
||||||
|
</Col>
|
||||||
|
<Col></Col>
|
||||||
|
</Row>
|
||||||
|
</Col>
|
||||||
|
</Row>
|
||||||
|
</Col>
|
||||||
|
</Row>
|
||||||
</Col>
|
</Col>
|
||||||
</Row>
|
</Row>
|
||||||
<Row>
|
<Row>
|
||||||
|
|
|
@ -234,8 +234,8 @@ export const Profile = observer(() => {
|
||||||
<Col></Col>
|
<Col></Col>
|
||||||
</Row>
|
</Row>
|
||||||
</Col>
|
</Col>
|
||||||
{store.authentication.userData.role === "Admin" ||
|
{store.authentication.userData.role != "Admin Partner" &&
|
||||||
(store.authentication.userData.role === "Supervisor" && (
|
(store.authentication.userData.role != "Retail" && (
|
||||||
<Col span={store.ui.mediaQuery.isMobile ? 8 : 5}>
|
<Col span={store.ui.mediaQuery.isMobile ? 8 : 5}>
|
||||||
<Row justify={"center"}>
|
<Row justify={"center"}>
|
||||||
<Col lg={12} xs={12}>
|
<Col lg={12} xs={12}>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user