fixing errors build for server

parent 3bd3239c
......@@ -13,11 +13,12 @@ interface Organization {
host: string;
}
export const apiSlice = createApi({
reducerPath: 'api',
baseQuery: fetchBaseQuery({
baseUrl: "/esutd/api/organizations",
prepareHeaders: (headers, { getState }) => {
prepareHeaders: (headers) => {
const accessToken = `OTA3MTEzNzctYzA3YS00NzRkLTkyNDgtNzk4ZmEzMzViNzlj`;
if (accessToken) {
......
......@@ -6,16 +6,17 @@ import { setTotalOrgNumber, setCurrentPage } from '../../features/pagination/mai
import { useSelector, useDispatch } from 'react-redux';
import './style.css';
interface AddValues{
interface AddValues {
bin: string;
host: string;
login: string;
organization_code: string;
organization_name: string;
password: string;
status: string;
status: number; // Change this line
}
const { Item } = Form;
const { Option } = Select;
......@@ -29,7 +30,7 @@ const AddPage: React.FC = () => {
const onFinish = async (values: AddValues) => {
const newValues = {
...values,
status: values.status === 'active' ? '2' : values.status === 'blocked' ? '1' : '0',
status: values.status, // Since it's now a number
deleted: null,
created: new Date().toISOString(),
};
......@@ -46,12 +47,13 @@ const AddPage: React.FC = () => {
}
};
return (
<div className='container'>
<Form
layout="vertical"
name="organization_form"
initialValues={{ status: 'active' }}
initialValues={{ status: 2 }} // Change this line
onFinish={onFinish}
className='form'
>
......
......@@ -3,16 +3,15 @@ import { useNavigate, useParams } from 'react-router';
import { Form, Input, Button, Select, message } from 'antd';
import { useGetOrganizationQuery, useEditOrganizationMutation } from '../../features/api/apiSlice';
import './style.css';
interface EditValues {
id: string;
id: number; // Change this line
bin: string;
host: string;
login: string;
organization_code: string;
organization_name: string;
password: string;
status: string;
status: number; // Change this line
}
const { Item } = Form;
......@@ -29,28 +28,29 @@ const EditPage: React.FC = () => {
if (data) {
form.setFieldsValue({
...data,
status: data.status === '2' ? 'active' : data.status === '1' ? 'blocked' : 'deleted'
status: data.status === 2 ? 'active' : data.status === 1 ? 'blocked' : 'deleted'
});
}
}, [data, form]);
const onFinish = async (values: EditValues) => {
const updatedValues = {
...values,
status: values.status === 'active' ? '2' : values.status === 'blocked' ? '1' : '0',
status: values.status, // Since it's now a number
deleted: null,
};
try {
await editOrganization({ ...updatedValues }).unwrap();
message.success('Организация успешно обновлена!');
// console.log('Edit values: ', values);
navigate('/');
} catch (err) {
message.error('Произошла ошибка при обновлении организации!');
}
};
if (isLoading) return <div>Loading...</div>;
if (isError) return <div>Error loading organization data</div>;
......
......@@ -3,7 +3,7 @@ import react from '@vitejs/plugin-react';
export default defineConfig({
plugins: [react()],
server: {
server: {
proxy: {
'/api': {
target: 'http://77.243.80.217:8080',
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment