fix(api):update store

This commit is contained in:
wang_yp 2024-09-18 22:13:03 +08:00
parent 53bb00191f
commit 602e2e4ab9
3 changed files with 72 additions and 20 deletions

View File

@ -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 = (
<div>
@ -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}

View File

@ -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);
};

View File

@ -14,7 +14,7 @@ import { useNavigate } from "react-router";
const User = (props: Store) => {
const { usrStore } = props;
const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
const nav = useNavigate()
const nav = useNavigate();
const [projectConfig, setProjectConfig] = useState<any>([]);
const formRef = React.useRef<FormInstance>(null);
const [record, setRecord] = useState<any>(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) => {
</Button>
<Button type="default" onClick={() => {nav("/tag")}}>
<Button
type="default"
onClick={() => {
nav("/tag");
}}
>
</Button>
<Button type="default" onClick={() => { nav("/dep")}}>
<Button
type="default"
onClick={() => {
nav("/dep");
}}
>
</Button>
<Button type="default" onClick={() => {}}>
</Button>
<Button type="default" onClick={() => {}}>
<Button
type="default"
onClick={() => {
nav("/dep");
}}
>
</Button>
<Button type="default" onClick={() => {
nav("/warehouse")
}}>
<Button
type="default"
onClick={() => {
nav("/dep");
}}
>
</Button>
<Button
type="default"
onClick={() => {
nav("/dep");
}}
>
</Button>
<Button
type="default"
onClick={() => {
nav("/dep");
}}
>
</Button>
<Button
type="default"
onClick={() => {
nav("/dep");
}}
>
</Button>
<Button
type="default"
onClick={() => {
nav("/dep");
}}
>
</Button>
</Space>
<BTable store={usrStore} columns={columns} dataSource={usrStore.list} />