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,18 +1,7 @@
import React, {useEffect, useState} from "react"; import React, {useEffect, useState} from "react";
import { import {Button, Form, Input, message, Modal, Select, Space, Table,} from "antd";
Button,
Form,
Input,
message,
Modal,
Select,
Space,
Table,
} from "antd";
import {observer} from "mobx-react-lite"; import {observer} from "mobx-react-lite";
import { ExclamationCircleOutlined } from "@ant-design/icons";
import {useHistory} from "react-router-dom"; import {useHistory} from "react-router-dom";
import { capitalize } from "lodash";
import {useStore} from "../utils/useStore"; import {useStore} from "../utils/useStore";
import {LINKS} from "../routes/app"; import {LINKS} from "../routes/app";
@ -88,8 +77,6 @@ export const CommissionComponent = observer((props) => {
}; };
const handleSubmit = async (data) => { const handleSubmit = async (data) => {
console.log(data, "isi data2");
if (idData !== "") {
setConfirmLoading(true); setConfirmLoading(true);
try { try {
await store.commission.update(idData, data); await store.commission.update(idData, data);
@ -101,20 +88,6 @@ export const CommissionComponent = observer((props) => {
store.commission.visibleModalCommission = false; store.commission.visibleModalCommission = false;
setIdData(""); setIdData("");
form.resetFields(); 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 ( return (
@ -143,8 +116,8 @@ export const CommissionComponent = observer((props) => {
<Modal <Modal
visible={store.commission.visibleModalCommission} visible={store.commission.visibleModalCommission}
title={idData ? "Edit Commission" : "Create a new commission"} title={"Edit Commission"}
okText={idData ? "Edit" : "Create"} okText={"Edit"}
cancelText="Cancel" cancelText="Cancel"
onCancel={() => { onCancel={() => {
form.resetFields(); form.resetFields();

View File

@ -1,19 +1,8 @@
import React, {useEffect, useState} from "react"; import React, {useEffect, useState} from "react";
import { import {Button, Form, Input, message, Modal, Select, Space, Table, Tag,} from "antd";
Button,
Form,
Input,
message,
Modal,
Select,
Space,
Table,
Tag,
} from "antd";
import {observer} from "mobx-react-lite"; import {observer} from "mobx-react-lite";
import {ExclamationCircleOutlined} from "@ant-design/icons"; import {ExclamationCircleOutlined} from "@ant-design/icons";
import {useHistory} from "react-router-dom"; import {useHistory} from "react-router-dom";
import { capitalize } from "lodash";
import {useStore} from "../utils/useStore"; import {useStore} from "../utils/useStore";
import {LINKS} from "../routes/app"; import {LINKS} from "../routes/app";
@ -306,7 +295,7 @@ export const PartnerComponent = observer((props) => {
? { required: false } ? { required: false }
: { : {
required: true, 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 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) { async update(id, data) {
const response = await http.put(`/config/commission/${id}`).send(data); const response = await http.put(`/config/commission/${id}`).send(data);