提交 01f1d24c 作者: 翁进城

打包前优化

上级 a07b4ec7
...@@ -85,33 +85,38 @@ export default function PublishMessage(props: Props) { ...@@ -85,33 +85,38 @@ export default function PublishMessage(props: Props) {
const onFinish = (values: any) => { const onFinish = (values: any) => {
console.log(values); console.log(values);
setShowLoad(true); setShowLoad(true);
api
.publish({
lat: position?.position?.lat, //纬度
lon: position?.position?.lng, //经度
title: "", //标题
description: values.description, //描述
userId: userInfo!.id, //用户id
mediaVO: {
//发布图片
//@ts-ignore
picture: fileList.filter((item) => item.url).map((item) => item.url),
},
})
.then((res) => {
console.log("提交结果", res);
setShowLoad(false);
if (res.code === "200") {
window.messageApi.success("发布成功");
props.onCancel();
props.onOk && props.onOk();
setTimeout(() => { if (userInfo) {
form.resetFields(["title", "description"]); api
setFileList([]); .publish({
}, 500); lat: position?.position?.lat, //纬度
} lon: position?.position?.lng, //经度
}); title: "", //标题
description: values.description, //描述
userId: userInfo.id, //用户id
mediaVO: {
//发布图片
//@ts-ignore
picture: fileList
.filter((item) => item.url)
.map((item) => item.url),
},
})
.then((res) => {
console.log("提交结果", res);
setShowLoad(false);
if (res.code === "200") {
window.messageApi.success("发布成功");
props.onCancel();
props.onOk && props.onOk();
setTimeout(() => {
form.resetFields(["title", "description"]);
setFileList([]);
}, 500);
}
});
}
}; };
return ( return (
......
...@@ -16,7 +16,7 @@ import { RightOutlined } from "@ant-design/icons"; ...@@ -16,7 +16,7 @@ import { RightOutlined } from "@ant-design/icons";
import { useContext, useEffect, useState } from "react"; import { useContext, useEffect, useState } from "react";
import PublishMessage from "./components/publishMessage"; import PublishMessage from "./components/publishMessage";
import api, { ByDynamicParams, Dynamic } from "./api"; import api, { ByDynamicParams, Dynamic } from "./api";
import InfiniteScroll from "react-infinite-scroll-component" import InfiniteScroll from "react-infinite-scroll-component";
import { UserContext } from "~/lib/userProvider"; import { UserContext } from "~/lib/userProvider";
interface Item extends Dynamic { interface Item extends Dynamic {
...@@ -82,26 +82,27 @@ export default function Forum() { ...@@ -82,26 +82,27 @@ export default function Forum() {
//评论内容 //评论内容
const onComment = (values: any, id: number, i: number) => { const onComment = (values: any, id: number, i: number) => {
api if (userInfo) {
.comment({ api
content: values.content, .comment({
dynamicId: id, content: values.content,
userId: userInfo!.id, dynamicId: id,
}) userId: userInfo.id,
.then((res) => { })
if (res.code === "200") { .then((res) => {
} if (res.code === "200") {
}); }
});
}
}; };
//评论内容 //评论内容
const onCommentContent = () => { const onCommentContent = () => {
if(userInfo){ if (userInfo) {
} else {
}else{
setNeedLogin(true); setNeedLogin(true);
} }
} };
return ( return (
<Layout> <Layout>
<div className={styles.forum}> <div className={styles.forum}>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论