|
|
|
@ -75,12 +75,9 @@ const PostsPage = () => {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const editPost = (post: Story) => {
|
|
|
|
|
if (post.url.trim() === "") {
|
|
|
|
|
router.push(`/editor/post/${post.id}`)
|
|
|
|
|
} else {
|
|
|
|
|
console.log(post)
|
|
|
|
|
setCurrentSeries(post)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const onDeletePost = async (id) => {
|
|
|
|
|
await requestApi.delete(`/story/post/${id}`)
|
|
|
|
@ -100,6 +97,7 @@ const PostsPage = () => {
|
|
|
|
|
<Sidebar routes={editorLinks} title="创作中心" />
|
|
|
|
|
<Card ml="4" p="6" width="100%">
|
|
|
|
|
{currentSeries ?
|
|
|
|
|
<>
|
|
|
|
|
<Formik
|
|
|
|
|
initialValues={currentSeries}
|
|
|
|
|
onSubmit={submitPost}
|
|
|
|
@ -134,6 +132,19 @@ const PostsPage = () => {
|
|
|
|
|
</FormControl>
|
|
|
|
|
)}
|
|
|
|
|
</Field>
|
|
|
|
|
<Field>
|
|
|
|
|
{({ field, form }) => (
|
|
|
|
|
<FormControl isInvalid={form.errors.brief && form.touched.brief}>
|
|
|
|
|
<Divider mt="0" mb="6" />
|
|
|
|
|
<FormLabel>关联文章</FormLabel>
|
|
|
|
|
<Button variant="ghost">选择文章</Button>
|
|
|
|
|
<Divider mt="6" mb="6" />
|
|
|
|
|
|
|
|
|
|
</FormControl>
|
|
|
|
|
)}
|
|
|
|
|
</Field>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</VStack>
|
|
|
|
|
<Box mt={6}>
|
|
|
|
|
<Button
|
|
|
|
@ -148,7 +159,9 @@ const PostsPage = () => {
|
|
|
|
|
</Box>
|
|
|
|
|
</Form>
|
|
|
|
|
)}
|
|
|
|
|
</Formik> :
|
|
|
|
|
</Formik>
|
|
|
|
|
</>
|
|
|
|
|
:
|
|
|
|
|
<>
|
|
|
|
|
<Flex alignItems="center" justify="space-between">
|
|
|
|
|
<Heading size="md">系列({posts.length})</Heading>
|
|
|
|
|