sunsheng 2 miesięcy temu
rodzic
commit
be52e43cfb

+ 2 - 2
src/pages/deepseek/questionAnswer/info/index.tsx

@@ -315,7 +315,7 @@ const QuestionAnswerInfo: React.FC = () => {
                     questionList: sd, //问题列表
                     max_token: info.maxToken, //应用最大token
                     updateDate: info.updateDate, // 更新时间
-                    appProId: info.appProId.join('-'),// 项目
+                    appProId: info.appProId?.join('-'),// 项目
                     typeId: info.typeId, //应用类型
                     visible: info.visible || '0', //是否公开
                     param_desc: data_info.param_desc, //回答风格
@@ -545,7 +545,7 @@ const QuestionAnswerInfo: React.FC = () => {
                 typeId: values.typeId, // 应用类型
                 visible: values.visible, // 是否公开
                 vipList: vipList, // vip用户列表
-                appProId: values.appProId[0].split('-'),// 项目
+                appProId: values?.appProId?.[0]?.split('-') ?? null,// 项目
                 userId: userId, // 用户id
             };
             console.log(info, 'info data');

+ 4 - 2
src/pages/deepseek/questionAnswer/list/index.tsx

@@ -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: '删除',