优化体验

This commit is contained in:
谢思 2023-09-25 10:34:09 +08:00
parent d50a32d233
commit 5d0f4df7e9
4 changed files with 13 additions and 13 deletions

View File

@ -25,7 +25,7 @@ if (isDev) {
}
debugType = window.location.search.indexOf('debug=t') !== -1 ? 'teacher' :
window.location.search.indexOf('debug=s') !== -1 ? 'student' :
window.location.search.indexOf('debug=a') !== -1 ? 'admin' : parsed.debug || 'admin'
window.location.search.indexOf('debug=a') !== -1 ? 'admin' : parsed.debug || ''
}
window._debugType = debugType;
export function initAxiosInterceptors(props) {

View File

@ -11,7 +11,7 @@ import { addNewsByDirId, getDirListById, getNewsDetailByAu, updateDoc } from '..
import { httpUrl } from '../fetch';
function NewsCreate(props){
const {history, id, role} = props;
const {history, id, role, current_user} = props;
const temp = props.temp;
const { getFieldDecorator, validateFields , setFieldsValue, setFields } = props.form;
const { deptId, id: newsId } = props.match.params;
@ -28,7 +28,7 @@ function NewsCreate(props){
};
useEffect(()=>{
if(role && role.role === "None"){
if((role && role.role === "None") || (current_user && !current_user.login)){
history.push(`/zone/${deptId}`);
}
}, [role])

View File

@ -6,7 +6,7 @@ import { Link } from 'react-router-dom';
import { getTypeByFileId, getSourceZoneList, addResource, getSourceDetailByAu, updateMyResource } from '../api';
function SourceCreate(props){
const {history, id, role} = props;
const {history, id, role, current_user} = props;
const { getFieldDecorator, validateFields , setFieldsValue, setFields } = props.form;
const { deptId, sourceid} = props.match.params;
const pathname = props.location.pathname;
@ -21,7 +21,7 @@ function SourceCreate(props){
};
useEffect(()=>{
if(role && role.role === "None"){
if((role && role.role === "None") || (current_user && !current_user.login)){
history.push(`/zone/${deptId}`);
}
}, [role])

View File

@ -162,18 +162,18 @@ function Index(props){
<SourceSelfList {...props} {...p} id={id} temp={ temp } data={data}/>
)}
></Route>
{current_user && current_user.login && <Route
<Route
path="/zone/:deptId/news/add"
render={(p) => (
<NewsCreate {...props} {...p} id={id} temp={ temp } data={data} role={role}/>
)}
></Route>}
{current_user && current_user.login && <Route
></Route>
<Route
path="/zone/:deptId/news/:id/edit"
render={(p) => (
<NewsCreate {...props} {...p} id={id} temp={ temp } data={data} role={role}/>
)}
></Route>}
></Route>
<Route
path="/zone/:deptId/news/:cateId"
render={(p) => (
@ -192,18 +192,18 @@ function Index(props){
<SourceSelfList {...props} {...p} id={id} temp={ temp } data={data}/>
)}
></Route>
{current_user && current_user.login && <Route
<Route
path="/zone/:deptId/source/add"
render={(p) => (
<SourceCreate {...props} {...p} id={id} temp={ temp } data={data} role={role}/>
)}
></Route>}
{current_user && current_user.login && <Route
></Route>
<Route
path="/zone/:deptId/source/:sourceid/edit"
render={(p) => (
<SourceCreate {...props} {...p} id={id} temp={ temp } role={role}/>
)}
></Route>}
></Route>
<Route
path="/zone/:deptId/source/:sourceid"
render={(p) => (