This commit is contained in:
ajat91 2021-12-16 19:36:47 +07:00
commit 088ef0e27e
3 changed files with 46 additions and 89 deletions

View File

@ -1,25 +1,14 @@
import React, { useEffect, useState } from "react";
import {
Button,
Form,
Input,
message,
Modal,
Select,
Space,
Table,
} from "antd";
import { observer } from "mobx-react-lite";
import { ExclamationCircleOutlined } from "@ant-design/icons";
import { useHistory } from "react-router-dom";
import { capitalize } from "lodash";
import { useStore } from "../utils/useStore";
import { LINKS } from "../routes/app";
import React, {useEffect, useState} from "react";
import {Button, Form, Input, message, Modal, Select, Space, Table,} from "antd";
import {observer} from "mobx-react-lite";
import {useHistory} from "react-router-dom";
import {useStore} from "../utils/useStore";
import {LINKS} from "../routes/app";
export const CommissionComponent = observer((props) => {
const store = useStore();
const [form] = Form.useForm();
const { Option } = Select;
const {Option} = Select;
const history = useHistory();
const [idData, setIdData] = useState("");
const [confirmLoading, setConfirmLoading] = useState(false);
@ -88,8 +77,6 @@ export const CommissionComponent = observer((props) => {
};
const handleSubmit = async (data) => {
console.log(data, "isi data2");
if (idData !== "") {
setConfirmLoading(true);
try {
await store.commission.update(idData, data);
@ -101,20 +88,6 @@ export const CommissionComponent = observer((props) => {
store.commission.visibleModalCommission = false;
setIdData("");
form.resetFields();
} else {
setConfirmLoading(true);
try {
await store.commission.create(data);
message.success("Success Add New Member");
} catch (e) {
console.log(e, "apa errornya");
message.error("Failed Add Member");
}
setConfirmLoading(false);
store.commission.visibleModalCommission = false;
setIdData("");
form.resetFields();
}
};
return (
@ -143,8 +116,8 @@ export const CommissionComponent = observer((props) => {
<Modal
visible={store.commission.visibleModalCommission}
title={idData ? "Edit Commission" : "Create a new commission"}
okText={idData ? "Edit" : "Create"}
title={"Edit Commission"}
okText={"Edit"}
cancelText="Cancel"
onCancel={() => {
form.resetFields();

View File

@ -1,26 +1,15 @@
import React, { useEffect, useState } from "react";
import {
Button,
Form,
Input,
message,
Modal,
Select,
Space,
Table,
Tag,
} from "antd";
import { observer } from "mobx-react-lite";
import { ExclamationCircleOutlined } from "@ant-design/icons";
import { useHistory } from "react-router-dom";
import { capitalize } from "lodash";
import { useStore } from "../utils/useStore";
import { LINKS } from "../routes/app";
import React, {useEffect, useState} from "react";
import {Button, Form, Input, message, Modal, Select, Space, Table, Tag,} from "antd";
import {observer} from "mobx-react-lite";
import {ExclamationCircleOutlined} from "@ant-design/icons";
import {useHistory} from "react-router-dom";
import {useStore} from "../utils/useStore";
import {LINKS} from "../routes/app";
export const PartnerComponent = observer((props) => {
const store = useStore();
const [form] = Form.useForm();
const { Option } = Select;
const {Option} = Select;
const history = useHistory();
const [idData, setIdData] = useState("");
const [isChangePassword, setIsChangePassword] = useState(false);
@ -306,7 +295,7 @@ export const PartnerComponent = observer((props) => {
? { required: false }
: {
required: true,
message: "Please input password address!",
message: "Please input address!",
},
]}
>

View File

@ -33,11 +33,6 @@ export class Commission {
this.total_data = response.body.total_data ?? 0
}
async create(data) {
const response = await http.post('/users/supplier').send(data);
await this.getData();
return response;
}
async update(id, data) {
const response = await http.put(`/config/commission/${id}`).send(data);