Commit e8146cce authored by chenshouchao's avatar chenshouchao

Merge branch 'feat-20220608-projectdata' into 'release'

feat: 新增项目bug修改

See merge request sunyihao/bkunyun!36
parents 379cf7b8 454f109e
...@@ -184,9 +184,16 @@ const BaseInfo = observer(() => { ...@@ -184,9 +184,16 @@ const BaseInfo = observer(() => {
DialogRef.current.handleClose(); DialogRef.current.handleClose();
const projectList = await getProjectList(); const projectList = await getProjectList();
currentProjectStore.setProjectList(projectList); currentProjectStore.setProjectList(projectList);
currentProjectStore.changeProject(projectList[0]); // 项目删完了
setFileServerEndPointLocalStorage(projectList[0].zoneId); if (projectList.length === 0) {
setProjectInfo(projectList[0]); currentProjectStore.changeProject({});
localStorage.setItem("fileServerEndPoint", "");
setProjectInfo({});
} else {
currentProjectStore.changeProject(projectList[0]);
setFileServerEndPointLocalStorage(projectList[0].zoneId);
setProjectInfo(projectList[0]);
}
}, },
} }
); );
......
...@@ -40,7 +40,7 @@ const ProjectSetting = observer(() => { ...@@ -40,7 +40,7 @@ const ProjectSetting = observer(() => {
setValue(val); setValue(val);
}; };
if (currentProjectStore.currentProjectInfo.name || true) { if (currentProjectStore.currentProjectInfo.name) {
return ( return (
<div style={{ padding: 24 }}> <div style={{ padding: 24 }}>
<div style={{ display: "flex", alignItems: "center" }}> <div style={{ display: "flex", alignItems: "center" }}>
......
...@@ -11,9 +11,9 @@ import { setFileServerEndPointLocalStorage } from "@/views/Project/project"; ...@@ -11,9 +11,9 @@ import { setFileServerEndPointLocalStorage } from "@/views/Project/project";
const CurrentProject = observer(() => { const CurrentProject = observer(() => {
const { currentProjectStore } = useStores(); const { currentProjectStore } = useStores();
// let addProjectRef: any = React.createRef(); let addProjectRef: any = React.createRef();
const [projectListOpen, setProjectListOpen] = useState(false); const [projectListOpen, setProjectListOpen] = useState(false);
const [addProjectOpen, setAddProjectOpen] = useState(false); // const [addProjectOpen, setAddProjectOpen] = useState(false);
const [anchorEl, setAnchorEl] = useState<null | HTMLElement>(null); const [anchorEl, setAnchorEl] = useState<null | HTMLElement>(null);
// 结合handleShowProjectList中的event.nativeEvent.stopImmediatePropagation();实现点击空白区域隐藏项目列表 // 结合handleShowProjectList中的event.nativeEvent.stopImmediatePropagation();实现点击空白区域隐藏项目列表
...@@ -37,8 +37,8 @@ const CurrentProject = observer(() => { ...@@ -37,8 +37,8 @@ const CurrentProject = observer(() => {
}; };
const openAddProject = () => { const openAddProject = () => {
// addProjectRef.current.handleClickOpen(); addProjectRef.current.handleClickOpen();
setAddProjectOpen(true); // setAddProjectOpen(true);
setProjectListOpen(false); setProjectListOpen(false);
}; };
...@@ -63,7 +63,7 @@ const CurrentProject = observer(() => { ...@@ -63,7 +63,7 @@ const CurrentProject = observer(() => {
style={{ fontSize: 12 }} style={{ fontSize: 12 }}
/> />
</div> </div>
<AddProject open={addProjectOpen} /> <AddProject onRef={addProjectRef} />
<Popper <Popper
id={id} id={id}
open={projectListOpen} open={projectListOpen}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment