From 602e2e4ab9ebdfd5f5269a7551a94740116b0af7 Mon Sep 17 00:00:00 2001
From: wang_yp <357754663@qq.com>
Date: Wed, 18 Sep 2024 22:13:03 +0800
Subject: [PATCH] fix(api):update store
---
src/components/ali_upload.tsx | 7 +++-
src/pages/dep/index.tsx | 7 ++--
src/pages/user/user.tsx | 78 ++++++++++++++++++++++++++++-------
3 files changed, 72 insertions(+), 20 deletions(-)
diff --git a/src/components/ali_upload.tsx b/src/components/ali_upload.tsx
index 41e12d1..238ec12 100644
--- a/src/components/ali_upload.tsx
+++ b/src/components/ali_upload.tsx
@@ -44,7 +44,11 @@ const AliUpload = (props: UploadFileProps) => {
}, [props.imgList]);
const handleChange: UploadProps["onChange"] = ({ fileList: newFileList }) => {
- console.log(newFileList);
+ newFileList.forEach((i)=>{
+ i.url = "http://127.0.0.1:12214/uploads/"+i.name
+ })
+ setFileList(newFileList);
+ props.onChnage(newFileList)
};
const uploadButton = (
@@ -60,6 +64,7 @@ const AliUpload = (props: UploadFileProps) => {
fileList={files}
action={"http://127.0.0.1:12214/v1/public/fts/upload"}
onPreview={handlePreview}
+ maxCount={1}
onChange={handleChange}
>
{files.length >= 4 ? null : uploadButton}
diff --git a/src/pages/dep/index.tsx b/src/pages/dep/index.tsx
index b72ff5c..8467d48 100644
--- a/src/pages/dep/index.tsx
+++ b/src/pages/dep/index.tsx
@@ -63,11 +63,12 @@ const Dep = (props: Store) => {
setId(record.id);
};
const onFinish = (values: any) => {
- console.log(values);
+ let data = values
+ data.head_img = values.head_img[0].url
if (!tagId) {
- depStore.add(values);
+ depStore.add(data);
} else {
- depStore.putItem(tagId, values);
+ depStore.putItem(tagId, data);
}
setIsModalOpen(false);
};
diff --git a/src/pages/user/user.tsx b/src/pages/user/user.tsx
index 4b087df..9a97736 100644
--- a/src/pages/user/user.tsx
+++ b/src/pages/user/user.tsx
@@ -14,7 +14,7 @@ import { useNavigate } from "react-router";
const User = (props: Store) => {
const { usrStore } = props;
const [isModalOpen, setIsModalOpen] = useState
(false);
- const nav = useNavigate()
+ const nav = useNavigate();
const [projectConfig, setProjectConfig] = useState([]);
const formRef = React.useRef(null);
const [record, setRecord] = useState(null);
@@ -94,14 +94,10 @@ const User = (props: Store) => {
setId(record.id);
};
const onFinish = (values: any) => {
- // let images = values.imageUrl.map((item) => {
- // return item.response.data.url;
- // });
-
- values = {
+ let data = {
...values,
- headImg: "cascas", //images.join(","),
};
+ data.head_img = values.head_img[0].url;
if (!userId) {
usrStore.add(values);
} else {
@@ -145,7 +141,7 @@ const User = (props: Store) => {
label: "头像",
name: "headImg",
value: [],
- // rules: [{ required: true, message: "请上传头像" }],
+ rules: [{ required: true, message: "请上传头像" }],
},
{
type: "input",
@@ -170,24 +166,74 @@ const User = (props: Store) => {
添加用户
-