Pages Membership

This commit is contained in:
ajat91 2021-12-10 14:35:44 +07:00
parent 91ade48bea
commit f262eb45e8
3 changed files with 24 additions and 5 deletions

View File

@ -90,6 +90,10 @@ export const Membership = observer(() => {
> >
Delete Delete
</Button> </Button>
{/* <Button onClick={showModal}
>
Role
</Button> */}
</Space> </Space>
), ),
}, },
@ -111,6 +115,7 @@ export const Membership = observer(() => {
setInitialData({}); setInitialData({});
setConfirmLoading(true); setConfirmLoading(true);
try { try {
console.log(data)
await store.membership.update(initialData.id, data); await store.membership.update(initialData.id, data);
message.success("Success Update Data Member"); message.success("Success Update Data Member");
await store.membership.getData(); await store.membership.getData();
@ -135,6 +140,7 @@ export const Membership = observer(() => {
} }
}; };
const handleDelete = (record) => { const handleDelete = (record) => {
Modal.confirm({ Modal.confirm({
title: "Are you sure reject this record?", title: "Are you sure reject this record?",
@ -142,11 +148,12 @@ export const Membership = observer(() => {
okText: "Yes", okText: "Yes",
okType: "primary", okType: "primary",
cancelText: "Cancel", cancelText: "Cancel",
onOk() { async onOk() {
try { try {
//TODO: minta apinya ke ka ilham ya, jangan di uncomment kalo pake api reconcile, nanti beneran ke apus datanya //TODO: minta apinya ke ka ilham ya, jangan di uncomment kalo pake api reconcile, nanti beneran ke apus datanya
// await store.membership.delete(record.id) await store.membership.delete(record)
message.success("Success Delete Data"); message.success("Success Delete Data");
await store.membership.getData();
} catch (e) { } catch (e) {
message.error("Failed Delete Data"); message.error("Failed Delete Data");
} }
@ -158,6 +165,11 @@ export const Membership = observer(() => {
}; };
return ( return (
<div className={["ppob-container"].join(" ")}> <div className={["ppob-container"].join(" ")}>
{/* <Modal title="Basic Modal" visible={isModalVisible} onOk={handleOk} onCancel={handleCancel}>
<p>Some contents...</p>
<p>Some contents...</p>
<p>Some contents...</p>
</Modal> */}
<BreadcumbComponent data={routeData} /> <BreadcumbComponent data={routeData} />
<Card> <Card>
<div> <div>

View File

@ -51,16 +51,17 @@ export const MembershipModal = ({
<Form.Item <Form.Item
name="password" name="password"
label="Password" label="Password"
rules={[{required: true, message: 'Please input password!'}]} rules={[{required: false, message: 'Please input password!'}]}
> >
<Input/> <Input/>
</Form.Item> </Form.Item>
<Form.Item <Form.Item
name="roleId" name="roleId"
label="Role Id" label="Role Id"
rules={[{required: true, message: 'Please input role id!'}]} rules={[{required: true, message: 'Please input role id!'}]}
> >
<Input/> <Input defaultValue="0571"/>
</Form.Item> </Form.Item>
<Form.Item <Form.Item
name="superior" name="superior"

View File

@ -28,11 +28,17 @@ export class Membership {
@action @action
async update(id, data) { async update(id, data) {
return await http.put('/users/' + id).send(data); console.log(data)
console.log(id)
const response = await http.put('/users/' + id).send(data);
console.log(response, 'Data user')
console.log(JSON.stringify(response.body.data), 'Data')
} }
async delete(id) { async delete(id) {
console.log(id)
return await http.del('/users/' + id); return await http.del('/users/' + id);
} }
} }