解决已知问题
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
import React, { useState, useEffect } from 'react';
|
import { useState, useEffect } from 'react';
|
||||||
import { Table, Button, Modal, Form, Input, Tabs, Card, Popconfirm, message } from 'antd';
|
import { Table, Button, Modal, Form, Input, Tabs, Card, Popconfirm, message } from 'antd';
|
||||||
import { getSwiperListAPI, addSwiperDataAPI, editSwiperDataAPI, delSwiperDataAPI } from '@/api/Swiper';
|
import { getSwiperListAPI, addSwiperDataAPI, editSwiperDataAPI, delSwiperDataAPI } from '@/api/Swiper';
|
||||||
import { Swiper } from '@/types/swiper';
|
import { Swiper } from '@/types/swiper';
|
||||||
import Title from '@/components/Title';
|
import Title from '@/components/Title';
|
||||||
import { ColumnsType } from 'antd/es/table';
|
import { ColumnsType } from 'antd/es/table';
|
||||||
|
|
||||||
const SwiperPage: React.FC = () => {
|
const SwiperPage = () => {
|
||||||
const [loading, setLoading] = useState<boolean>(false);
|
const [loading, setLoading] = useState<boolean>(false);
|
||||||
const [swiper, setSwiper] = useState<Swiper>({} as Swiper);
|
const [swiper, setSwiper] = useState<Swiper>({} as Swiper);
|
||||||
const [list, setList] = useState<Swiper[]>([]);
|
const [list, setList] = useState<Swiper[]>([]);
|
||||||
@@ -64,10 +64,10 @@ const SwiperPage: React.FC = () => {
|
|||||||
setLoading(true);
|
setLoading(true);
|
||||||
form.validateFields().then(async (values: Swiper) => {
|
form.validateFields().then(async (values: Swiper) => {
|
||||||
if (swiper.id) {
|
if (swiper.id) {
|
||||||
await editSwiperDataAPI(values);
|
await editSwiperDataAPI({ ...swiper, ...values });
|
||||||
message.success('🎉 编辑轮播图成功');
|
message.success('🎉 编辑轮播图成功');
|
||||||
} else {
|
} else {
|
||||||
await addSwiperDataAPI(values);
|
await addSwiperDataAPI({ ...swiper, ...values });
|
||||||
message.success('🎉 新增轮播图成功');
|
message.success('🎉 新增轮播图成功');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user