Commit dc6491fd authored by chenshouchao's avatar chenshouchao

feat: 完成提交任务页面布局

parent 6efbcfe3
...@@ -16,7 +16,7 @@ import Demo from "@/views/demo"; ...@@ -16,7 +16,7 @@ import Demo from "@/views/demo";
import ProjectSetting from "@/views/Project/ProjectSetting"; import ProjectSetting from "@/views/Project/ProjectSetting";
import ProjectData from "@/views/Project/ProjectData"; import ProjectData from "@/views/Project/ProjectData";
import ProjectWorkbench from "@/views/Project/ProjectWorkbench"; import ProjectWorkbench from "@/views/Project/ProjectWorkbench";
import ProjectSubmitWork from "@/views/Project/ProjectSubmitWork";
export type route = { export type route = {
id?: string; id?: string;
...@@ -51,7 +51,8 @@ export const elements: { ...@@ -51,7 +51,8 @@ export const elements: {
Demo: Demo, Demo: Demo,
ProjectSetting: ProjectSetting, ProjectSetting: ProjectSetting,
ProjectData: ProjectData, ProjectData: ProjectData,
ProjectWorkbench:ProjectWorkbench ProjectWorkbench: ProjectWorkbench,
ProjectSubmitWork: ProjectSubmitWork,
}; };
export const routes: Array<route | navigate> = [ export const routes: Array<route | navigate> = [
......
const ConfigForm = () => {
return <div>form</div>;
};
export default ConfigForm;
const WorkFlow = () => {
return <div>flow</div>;
};
export default WorkFlow;
.swBox {
position: fixed;
z-index: 1000;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background-color: RGBA(247, 248, 250, 1);
overflow-y: scroll;
}
.swHeader {
position: sticky;
top: 0;
height: 56px;
background-color: #fff;
box-shadow: 0px 3px 10px 0px rgba(0, 24, 57, 0.04);
}
.swContent {
display: flex;
}
.swFormBox {
background-color: #fff;
border-right: 1xp solid rgba(235, 237, 240, 1);
width: 608px;
box-sizing: border-box;
padding: 36px;
height: 2000px;
}
.swFlowBox {
flex: 1;
}
import { useState } from "react";
import styles from "./index.module.css";
import { templateConfigJson } from "./mock";
import ConfigForm from "./ConfigForm";
import WorkFlow from "./WorkFlow";
const ProjectSubmitWork = () => {
const [templateConfigInfo, setTemplateConfigInfo] =
useState(templateConfigJson);
return (
<div className={styles.swBox}>
<div className={styles.swHeader}>头部</div>
<div className={styles.swContent}>
<div className={styles.swFormBox}>
<ConfigForm />
</div>
<div className={styles.swFlowBox}>
<WorkFlow />
</div>
</div>
</div>
);
};
export default ProjectSubmitWork;
This diff is collapsed.
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