Tambah Fitur
This commit is contained in:
@@ -76,40 +76,18 @@ export const Membership = observer(() => {
|
||||
: await store.membership.getDataBySuperior();
|
||||
};
|
||||
|
||||
const changeStatus = async (id, isActive) => {
|
||||
const status = isActive ? "inactive" : "active";
|
||||
const status2 = isActive ? "Inactivating" : "Activating";
|
||||
try {
|
||||
modalLoader.setLoading(true);
|
||||
const response = await store.membership.changeStatus(id, status);
|
||||
modalLoader.setLoading(false);
|
||||
|
||||
response?.body?.statusCode === 201
|
||||
? message.success(`Success ${status2} Membership`)
|
||||
: message.error(`Failed ${status2} Membership`);
|
||||
await getData();
|
||||
} catch (err) {
|
||||
modalLoader.setLoading(false);
|
||||
message.error(`Failed ${status2} Membership`);
|
||||
}
|
||||
};
|
||||
|
||||
const handleRemoveFilter = async () => {
|
||||
store.membership.filterMembership = null;
|
||||
store.membership.filterPartner = null;
|
||||
setFilterMembership([]);
|
||||
setFilterPartner([]);
|
||||
store.membership.visibleModalFilterMembership = false;
|
||||
//await getData();
|
||||
await store.membership.getData();
|
||||
};
|
||||
const handleCancelFilter = async () => {
|
||||
store.membership.filterMembership = null;
|
||||
store.membership.filterPartner = null;
|
||||
// setFilterMembership([]);
|
||||
// setFilterPartner([]);
|
||||
store.membership.visibleModalFilterMembership = false;
|
||||
//await getData();
|
||||
await store.membership.getData();
|
||||
};
|
||||
|
||||
@@ -605,21 +583,14 @@ export const Membership = observer(() => {
|
||||
<Select
|
||||
mode={"multiple"}
|
||||
placeholder="Choose Type"
|
||||
//onChange={async (val) => handleFilterPartner(val)}
|
||||
onChange={(val) => {
|
||||
setFilterPartner(val);
|
||||
}}
|
||||
style={{ marginBottom: "20px", width: "100%" }}
|
||||
value={filterPartner}
|
||||
// value={store.membership.filterMembership || []}
|
||||
>
|
||||
<Option value="partner">Partner</Option>
|
||||
<Option value="b2c">B2C</Option>
|
||||
{/* {store.partner.data.map((item) => (
|
||||
<Option value={item.id} key={item.id}>
|
||||
{item.name}
|
||||
</Option>
|
||||
))} */}
|
||||
</Select>
|
||||
</Col>
|
||||
</Row>
|
||||
|
||||
Reference in New Issue
Block a user