|
|
@@ -127,6 +127,7 @@ const QuestionAnswerList: React.FC = () => {
|
|
|
const [createFlag, setCreateFlag] = React.useState(false);
|
|
|
const [deleteFlag, setDeleteFlag] = React.useState(false);
|
|
|
const [updateFlag, setUpdateFlag] = React.useState(false);
|
|
|
+ const [userInfoAll, setUserInfoAll] = React.useState<any>({});
|
|
|
const [projectList, setProjectList] = React.useState<ProjectTypeList>([]);
|
|
|
const [appProjectList, setAppProjectList] = React.useState<AppTypeList>([]);
|
|
|
const [showSubPanel, setShowSubPanel] = React.useState(false);
|
|
|
@@ -329,6 +330,7 @@ const QuestionAnswerList: React.FC = () => {
|
|
|
setCreateFlag(LocalStorage.getStatusFlag('deepseek:application:create'));
|
|
|
setDeleteFlag(LocalStorage.getStatusFlag('deepseek:application:delete'));
|
|
|
setUpdateFlag(LocalStorage.getStatusFlag('deepseek:application:update'));
|
|
|
+ setUserInfoAll(LocalStorage.getUserInfo());
|
|
|
init();
|
|
|
}, [page.pageSize, page.pageNumber])
|
|
|
|
|
|
@@ -759,7 +761,7 @@ const QuestionAnswerList: React.FC = () => {
|
|
|
(item.status === '5' || item.status === '4' || item.status === '3' || item.status === '' || item.status === null) &&
|
|
|
<>
|
|
|
{
|
|
|
- updateFlag &&
|
|
|
+ (updateFlag||userInfoAll.id===item.createBy) &&
|
|
|
<a
|
|
|
className="action-button"
|
|
|
style={{ marginRight: 16 }}
|
|
|
@@ -771,7 +773,7 @@ const QuestionAnswerList: React.FC = () => {
|
|
|
}
|
|
|
|
|
|
{
|
|
|
- deleteFlag &&
|
|
|
+ (deleteFlag||userInfoAll.id===item.createBy) &&
|
|
|
<a className='delete-button' onClick={() => {
|
|
|
Modal.confirm({
|
|
|
title: '删除',
|