system-copyright-react/src/route/AppElectron/AppEdit.tsx

177 lines
7.5 KiB
TypeScript
Raw Normal View History

2025-05-16 17:48:03 +08:00
import { useState, useEffect } from 'react'
import EditAppInfo from './components/EditAppInfo/EditAppInfo';
import EditAppDes from './components/EditAppDes/EditAppDes';
import EditAppFiles from './components/EditAppFiles/EditAppFiles';
2025-05-19 17:29:11 +08:00
import EditAppFunction from './components/EditAppFunction/EditAppFunction';
import EditBelongPeople from './components/EditBelongPeople/EditBelongPeople';
import AppInfo from './components/AppInfo/AppInfo';
import { useParams } from 'react-router-dom'
2025-05-16 17:48:03 +08:00
import './app-edit.css'
import {
RightOutlined
} from '@ant-design/icons';
export default function AppEdit() {
2025-05-19 17:29:11 +08:00
const pathParams = useParams();
2025-05-16 17:48:03 +08:00
// 进度
const [editProcess, setEditProcess] = useState(1);
useEffect(() => {
//获取进度
setEditProcess(1)
// 带来的id
2025-05-19 17:29:11 +08:00
console.log('参数', pathParams);
2025-05-16 17:48:03 +08:00
// 获取 信息
2025-05-19 17:29:11 +08:00
2025-05-16 17:48:03 +08:00
}, []);
const height = window.innerHeight - 180;
return (
<div className='appEdit' style={{ height: `${height}px`, overflow: 'auto' }}>
<div className='editProcessBox'>
<div className='editProcess' >
<div className='editProcessNum'
style={{
background: editProcess >= 1 ? '#3B60E8' : '',
color: editProcess >= 1 ? '#fff' : '#B1B1B1',
borderColor: editProcess >= 1 ? '' : '#B1B1B1'
}}
>1</div>
<div className='editProcessTitle'
style={{
color: editProcess >= 1 ? '#353535' : '#878787',
fontWeight: editProcess >= 1 ? 'bold' : 'normal'
}}
></div>
</div>
<div className='editright'><RightOutlined /></div>
<div className='editProcess'>
<div className='editProcessNum' style={{
background: editProcess >= 2 ? '#3B60E8' : '',
color: editProcess >= 2 ? '#fff' : '#B1B1B1',
borderColor: editProcess >= 2 ? '' : '#B1B1B1'
}}>2</div>
<div className='editProcessTitle'
style={{
color: editProcess >= 2 ? '#353535' : '#878787',
fontWeight: editProcess >= 2 ? 'bold' : 'normal'
}}
></div>
</div>
<div className='editright'><RightOutlined /></div>
<div className='editProcess'>
<div className='editProcessNum' style={{
background: editProcess >= 3 ? '#3B60E8' : '',
color: editProcess >= 3 ? '#fff' : '#B1B1B1',
borderColor: editProcess >= 3 ? '' : '#B1B1B1'
}}>3</div>
<div className='editProcessTitle'
style={{
color: editProcess >= 3 ? '#353535' : '#878787',
fontWeight: editProcess >= 3 ? 'bold' : 'normal'
}}
></div>
</div>
<div className='editright'><RightOutlined /></div>
<div className='editProcess'>
<div className='editProcessNum' style={{
background: editProcess >= 4 ? '#3B60E8' : '',
color: editProcess >= 4 ? '#fff' : '#B1B1B1',
borderColor: editProcess >= 4 ? '' : '#B1B1B1'
}}>4</div>
<div className='editProcessTitle'
style={{
color: editProcess >= 4 ? '#353535' : '#878787',
fontWeight: editProcess >= 4 ? 'bold' : 'normal'
}}
></div>
</div>
<div className='editright'><RightOutlined /></div>
<div className='editProcess'>
<div className='editProcessNum' style={{
background: editProcess >= 5 ? '#3B60E8' : '',
color: editProcess >= 5 ? '#fff' : '#B1B1B1',
borderColor: editProcess >= 5 ? '' : '#B1B1B1'
}}>5</div>
<div className='editProcessTitle'
style={{
color: editProcess >= 5 ? '#353535' : '#878787',
fontWeight: editProcess >= 5 ? 'bold' : 'normal'
}}
></div>
</div>
<div className='editright'><RightOutlined /></div>
<div className='editProcess'>
<div className='editProcessNum' style={{
background: editProcess >= 6 ? '#3B60E8' : '',
color: editProcess >= 6 ? '#fff' : '#B1B1B1',
borderColor: editProcess >= 6 ? '' : '#B1B1B1'
}}>6</div>
<div className='editProcessTitle'
style={{
color: editProcess >= 6 ? '#353535' : '#878787',
fontWeight: editProcess >= 6 ? 'bold' : 'normal'
}}
></div>
</div>
</div>
<div className='editFormBox'>
<div style={{
display: editProcess == 1 ? 'block' : 'none'
}}>
<EditAppInfo setEditProcess={
(num: number) => {
setEditProcess(num)
}
}></EditAppInfo>
</div>
<div style={{
display: editProcess == 2 ? 'block' : 'none'
}}>
<EditAppDes setEditProcess={
(num: number) => {
setEditProcess(num)
}
}></EditAppDes>
</div>
<div style={{
2025-05-19 17:29:11 +08:00
display: editProcess == 3 ? 'block' : 'none'
2025-05-16 17:48:03 +08:00
}}>
<EditAppFiles setEditProcess={
(num: number) => {
setEditProcess(num)
}
}></EditAppFiles>
</div>
2025-05-19 17:29:11 +08:00
<div style={{
display: editProcess == 4 ? 'block' : 'none'
}}>
<EditAppFunction setEditProcess={
(num: number) => {
setEditProcess(num)
}
}></EditAppFunction>
</div>
<div style={{
display: editProcess == 5 ? 'block' : 'none'
}}>
<EditBelongPeople setEditProcess={
(num: number) => {
setEditProcess(num)
}
}></EditBelongPeople>
</div>
<div style={{
display: editProcess == 6 ? 'block' : 'none'
}}>
<AppInfo setEditProcess={
(num: number) => {
setEditProcess(num)
}
}></AppInfo>
</div>
2025-05-16 17:48:03 +08:00
</div>
</div>
)
}