Pages Membership
This commit is contained in:
parent
91ade48bea
commit
f262eb45e8
|
@ -90,6 +90,10 @@ export const Membership = observer(() => {
|
|||
>
|
||||
Delete
|
||||
</Button>
|
||||
{/* <Button onClick={showModal}
|
||||
>
|
||||
Role
|
||||
</Button> */}
|
||||
</Space>
|
||||
),
|
||||
},
|
||||
|
@ -111,6 +115,7 @@ export const Membership = observer(() => {
|
|||
setInitialData({});
|
||||
setConfirmLoading(true);
|
||||
try {
|
||||
console.log(data)
|
||||
await store.membership.update(initialData.id, data);
|
||||
message.success("Success Update Data Member");
|
||||
await store.membership.getData();
|
||||
|
@ -135,6 +140,7 @@ export const Membership = observer(() => {
|
|||
}
|
||||
};
|
||||
|
||||
|
||||
const handleDelete = (record) => {
|
||||
Modal.confirm({
|
||||
title: "Are you sure reject this record?",
|
||||
|
@ -142,11 +148,12 @@ export const Membership = observer(() => {
|
|||
okText: "Yes",
|
||||
okType: "primary",
|
||||
cancelText: "Cancel",
|
||||
onOk() {
|
||||
async onOk() {
|
||||
try {
|
||||
//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");
|
||||
await store.membership.getData();
|
||||
} catch (e) {
|
||||
message.error("Failed Delete Data");
|
||||
}
|
||||
|
@ -158,6 +165,11 @@ export const Membership = observer(() => {
|
|||
};
|
||||
return (
|
||||
<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} />
|
||||
<Card>
|
||||
<div>
|
||||
|
|
|
@ -51,16 +51,17 @@ export const MembershipModal = ({
|
|||
<Form.Item
|
||||
name="password"
|
||||
label="Password"
|
||||
rules={[{required: true, message: 'Please input password!'}]}
|
||||
rules={[{required: false, message: 'Please input password!'}]}
|
||||
>
|
||||
<Input/>
|
||||
</Form.Item>
|
||||
<Form.Item
|
||||
name="roleId"
|
||||
label="Role Id"
|
||||
|
||||
rules={[{required: true, message: 'Please input role id!'}]}
|
||||
>
|
||||
<Input/>
|
||||
<Input defaultValue="0571"/>
|
||||
</Form.Item>
|
||||
<Form.Item
|
||||
name="superior"
|
||||
|
|
|
@ -28,11 +28,17 @@ export class Membership {
|
|||
|
||||
@action
|
||||
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) {
|
||||
console.log(id)
|
||||
return await http.del('/users/' + id);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user