引入默认头像、封面

This commit is contained in:
禺狨
2023-04-13 10:12:13 +08:00
parent 060d686cee
commit 9b4e53176c
4 changed files with 29 additions and 15 deletions

View File

@@ -1,9 +1,10 @@
import React, { useState, useEffect } from "react";
import { Modal, Form, TreeSelect, Input, message } from "antd";
import styles from "./create.module.less";
import { useSelector } from "react-redux";
import { user, department } from "../../../api/index";
import { UploadImageButton } from "../../../compenents";
import { ValidataCredentials, getHost } from "../../../utils/index";
import { ValidataCredentials } from "../../../utils/index";
interface PropInterface {
open: boolean;
@@ -20,7 +21,10 @@ export const MemberCreate: React.FC<PropInterface> = ({ open, onCancel }) => {
const [form] = Form.useForm();
const [loading, setLoading] = useState<boolean>(true);
const [departments, setDepartments] = useState<any>([]);
const [avatar, setAvatar] = useState<string>(getHost() + "avatar/avatar.png");
const memberDefaultAvatar = useSelector(
(state: any) => state.systemConfig.value.memberDefaultAvatar
);
const [avatar, setAvatar] = useState<string>(memberDefaultAvatar);
useEffect(() => {
if (open) {
@@ -33,11 +37,11 @@ export const MemberCreate: React.FC<PropInterface> = ({ open, onCancel }) => {
email: "",
name: "",
password: "",
avatar: getHost() + "avatar/avatar.png",
avatar: memberDefaultAvatar,
idCard: "",
dep_ids: [],
});
setAvatar(getHost() + "avatar/avatar.png");
setAvatar(memberDefaultAvatar);
}, [form, open]);
const getParams = () => {

View File

@@ -1,9 +1,10 @@
import React, { useState, useEffect } from "react";
import { Modal, Form, TreeSelect, Input, message } from "antd";
import styles from "./create.module.less";
import styles from "./update.module.less";
import { useSelector } from "react-redux";
import { user, department } from "../../../api/index";
import { UploadImageButton } from "../../../compenents";
import { ValidataCredentials, getHost } from "../../../utils/index";
import { ValidataCredentials } from "../../../utils/index";
interface PropInterface {
id: number;
@@ -25,7 +26,10 @@ export const MemberUpdate: React.FC<PropInterface> = ({
const [form] = Form.useForm();
const [loading, setLoading] = useState<boolean>(true);
const [departments, setDepartments] = useState<any>([]);
const [avatar, setAvatar] = useState<string>(getHost() + "avatar/avatar.png");
const memberDefaultAvatar = useSelector(
(state: any) => state.systemConfig.value.memberDefaultAvatar
);
const [avatar, setAvatar] = useState<string>(memberDefaultAvatar);
useEffect(() => {
if (id == 0) {