Ver código fonte

feat: 全部项目增加导出项目权限

fix: 漏掉的提交内容
outaozhen 3 anos atrás
pai
commit
4e7dc95d40

+ 2 - 0
src/enums/access.ts

@@ -26,6 +26,8 @@ export enum FrontPermission {
   EXPORT_PARTICIPATING_PROJECT = 'exportParticipatingProject',
   /** 全部项目-查看项目 */
   VIEW_ALL_PROJECTS = 'viewAllProjects',
+  /** 全部项目-导出项目 */
+  EXPORT_PROJECTS = 'exportProjects',
   /** 全部项目-项目设置 */
   SET_PROJECTS = 'setProjects',
   /** 全部项目-指标入库 */

+ 5 - 0
src/pages/Permission/FrontRole/components/PermTab/index.tsx

@@ -196,6 +196,11 @@ const PermTabs: React.FC<PermTabsProps> = ({ currentPermData: { ID } }) => {
                     指标入库
                   </Checkbox>
                   <Checkbox
+                    checked={permission.includes(FrontPermission.EXPORT_PROJECTS)}
+                    onChange={e => handleFrontOnchange(e.target.checked, FrontPermission.EXPORT_PROJECTS)}>
+                    导出项目
+                  </Checkbox>
+                  <Checkbox
                     checked={permission.includes(FrontPermission.SET_PROJECTS)}
                     onChange={e => handleFrontOnchange(e.target.checked, FrontPermission.SET_PROJECTS)}>
                     项目设置