Data Membership
This commit is contained in:
parent
65252fd2a7
commit
4ab1c34946
|
@ -16,7 +16,6 @@ export const Membership = observer(() => {
|
||||||
const [confirmLoading, setConfirmLoading] = useState(false);
|
const [confirmLoading, setConfirmLoading] = useState(false);
|
||||||
const [isLoading, setIsLoading] = useState(false);
|
const [isLoading, setIsLoading] = useState(false);
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
const init = async () => {
|
const init = async () => {
|
||||||
try {
|
try {
|
||||||
setIsLoading(true)
|
setIsLoading(true)
|
||||||
|
@ -26,6 +25,8 @@ export const Membership = observer(() => {
|
||||||
setIsLoading(false)
|
setIsLoading(false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
useEffect(() => {
|
||||||
|
|
||||||
|
|
||||||
init()
|
init()
|
||||||
|
|
||||||
|
@ -34,25 +35,25 @@ export const Membership = observer(() => {
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
title: "Name",
|
title: "Name",
|
||||||
dataIndex: "name",
|
dataIndex: "username",
|
||||||
key: "name",
|
key: "username",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Username",
|
title: "Username",
|
||||||
dataIndex: "name",
|
dataIndex: "username",
|
||||||
key: "name",
|
key: "username",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Status",
|
title: "Status",
|
||||||
dataIndex: "status",
|
dataIndex: "status",
|
||||||
key: "status",
|
key: "status",
|
||||||
render: (text, record) => (
|
render: (text, record) => (
|
||||||
<>
|
<Tag
|
||||||
<Tag color="#E3E8EE" style={{color: "#4F566B"}}>
|
color={record?.isActive === true ? "processing" : "#E3E8EE"}
|
||||||
Inactive
|
style={{color: "#4F566B"}}
|
||||||
|
>
|
||||||
|
{record?.status}
|
||||||
</Tag>
|
</Tag>
|
||||||
<Tag color="processing">Active</Tag>
|
|
||||||
</>
|
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -163,21 +164,21 @@ export const Membership = observer(() => {
|
||||||
hasEmpty
|
hasEmpty
|
||||||
size={"small"}
|
size={"small"}
|
||||||
columns={columns}
|
columns={columns}
|
||||||
dataSource={store.membership.data}
|
dataSource={store.membership.data[0]}
|
||||||
bordered
|
bordered
|
||||||
pagination={{
|
// pagination={{
|
||||||
total: store.membership.total_data,
|
// total: store.membership.total_data,
|
||||||
current: store.membership.page,
|
// current: store.membership.page,
|
||||||
pageSize: store.membership.pageSize,
|
// pageSize: store.membership.pageSize,
|
||||||
simple: true
|
// simple: true
|
||||||
}}
|
// }}
|
||||||
onChange={(page) => {
|
// onChange={(page) => {
|
||||||
store.membership.pageSize = page.pageSize;
|
// store.membership.pageSize = page.pageSize;
|
||||||
store.membership.page = page.current;
|
// store.membership.page = page.current;
|
||||||
store.membership.getData();
|
// store.membership.getData();
|
||||||
}}
|
// }}
|
||||||
current={store.membership.page}
|
// current={store.membership.page}
|
||||||
loading={store.membership.pageSize}
|
// loading={store.membership.pageSize}
|
||||||
/>)}
|
/>)}
|
||||||
|
|
||||||
{store.ui.mediaQuery.isMobile && (
|
{store.ui.mediaQuery.isMobile && (
|
||||||
|
|
|
@ -28,7 +28,7 @@ export const PulsaModal = ({visible, onCreate, onCancel}) => {
|
||||||
return (
|
return (
|
||||||
<Modal
|
<Modal
|
||||||
visible={visible}
|
visible={visible}
|
||||||
title={initialData.id ? "Edit Member" : "Create a new Member"}
|
title={initialData.id ? "Edit Product" : "Create a new Product"}
|
||||||
okText={initialData.id ? "Edit" : "Create"}
|
okText={initialData.id ? "Edit" : "Create"}
|
||||||
cancelText="Cancel"
|
cancelText="Cancel"
|
||||||
onCancel={() => {
|
onCancel={() => {
|
||||||
|
|
|
@ -2,7 +2,7 @@ import {action, makeAutoObservable} from "mobx";
|
||||||
import {http} from "../utils/http";
|
import {http} from "../utils/http";
|
||||||
|
|
||||||
export class Membership {
|
export class Membership {
|
||||||
page = 1;
|
page = 0;
|
||||||
pageSize = 10
|
pageSize = 10
|
||||||
data = [];
|
data = [];
|
||||||
total_data = 0
|
total_data = 0
|
||||||
|
@ -14,7 +14,9 @@ export class Membership {
|
||||||
|
|
||||||
@action
|
@action
|
||||||
async getData() {
|
async getData() {
|
||||||
const response = await http.get(`/user?page=${this.page}&pageSize=${this.pageSize}`);
|
const response = await http.get(`/users/find-by-supperior?page=${this.page}&pageSize=${this.pageSize}`);
|
||||||
|
// console.log(response, 'Data user')
|
||||||
|
// console.log(JSON.stringify(response.body.data), 'Data')
|
||||||
this.data = response.body.data ?? []
|
this.data = response.body.data ?? []
|
||||||
this.total_data = response.body.total_data ?? 0
|
this.total_data = response.body.total_data ?? 0
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user