|
@@ -1,8 +1,8 @@
|
|
|
import { Col, Form, Input, message, Modal, Row, Select } from 'antd';
|
|
|
import React, { useEffect, useState } from 'react';
|
|
|
-import { createColumn, editColumn, queryColumn } from '@/services/cms/ColumnList';
|
|
|
-// import RichText from '@/components/RichText';
|
|
|
+import { queryColumn } from '@/services/cms/ColumnList';
|
|
|
import MyEditor from '@/components/MyEditor';
|
|
|
+import { createArticle, editArticle } from '@/services/cms/ArticleManagement';
|
|
|
|
|
|
interface editPros {
|
|
|
visible: boolean;
|
|
@@ -19,7 +19,6 @@ const Edit: React.FC<editPros> = (props) => {
|
|
|
const { visible, editCallback, params } = props;
|
|
|
const [form] = Form.useForm();
|
|
|
const [dataList, setDataList]: any = useState([]);
|
|
|
- // const [content, setContent] = useState();
|
|
|
|
|
|
// 获取列表数据
|
|
|
const getList = () => {
|
|
@@ -38,10 +37,9 @@ const Edit: React.FC<editPros> = (props) => {
|
|
|
form.validateFields().then((values) => {
|
|
|
if (values) {
|
|
|
const data = { ...values };
|
|
|
- // data.content = content;
|
|
|
if (params) {
|
|
|
data.record_id = params.record_id;
|
|
|
- editColumn(data)
|
|
|
+ editArticle(data)
|
|
|
.then((res) => {
|
|
|
if (res.code === 0) {
|
|
|
message.success('编辑成功');
|
|
@@ -56,7 +54,7 @@ const Edit: React.FC<editPros> = (props) => {
|
|
|
editCallback();
|
|
|
});
|
|
|
} else {
|
|
|
- createColumn(data)
|
|
|
+ createArticle(data)
|
|
|
.then((res) => {
|
|
|
if (res.code === 0) {
|
|
|
message.success('保存成功');
|
|
@@ -84,10 +82,10 @@ const Edit: React.FC<editPros> = (props) => {
|
|
|
|
|
|
const formItemLayout = {
|
|
|
labelCol: {
|
|
|
- span: 6,
|
|
|
+ span: 4,
|
|
|
},
|
|
|
wrapperCol: {
|
|
|
- span: 16,
|
|
|
+ span: 20,
|
|
|
},
|
|
|
};
|
|
|
|
|
@@ -97,7 +95,7 @@ const Edit: React.FC<editPros> = (props) => {
|
|
|
open={visible}
|
|
|
onOk={onOk}
|
|
|
onCancel={onCancel}
|
|
|
- width={800}
|
|
|
+ width={1000}
|
|
|
>
|
|
|
<Form form={form}>
|
|
|
<Row>
|
|
@@ -115,10 +113,10 @@ const Edit: React.FC<editPros> = (props) => {
|
|
|
<Col span={24}>
|
|
|
<Form.Item
|
|
|
{...formItemLayout}
|
|
|
- name="parent_id"
|
|
|
+ name="column_id"
|
|
|
label="栏目名称"
|
|
|
rules={[{ required: true, message: '请选择栏目名称' }]}
|
|
|
- initialValue={params?.parent_id}
|
|
|
+ initialValue={params?.column_id}
|
|
|
>
|
|
|
<Select placeholder="请选择栏目名称">
|
|
|
{dataList && dataList.length
|
|
@@ -141,7 +139,6 @@ const Edit: React.FC<editPros> = (props) => {
|
|
|
rules={[{ required: false, message: '请输入内容' }]}
|
|
|
initialValue={params?.content ? params?.content : ''}
|
|
|
>
|
|
|
- {/*<RichText setContent={setContent} />*/}
|
|
|
<MyEditor data={params?.content ? params?.content : ''} />
|
|
|
</Form.Item>
|
|
|
</Col>
|