|
@@ -82,11 +82,13 @@ const PermTabs: React.FC<PermTabsProps> = ({ currentPermData: { ID, roleType } }
|
|
|
<h4>我的项目</h4>
|
|
|
<div className="my-2">
|
|
|
<Checkbox
|
|
|
- onChange={e => handleFrontOnchange(e.target.checked, 'access')}
|
|
|
- disabled>
|
|
|
+ onChange={e => handleFrontOnchange(e.target.checked, 'viewProject')}
|
|
|
+ checked={state.frontPermission.includes('viewProject')}>
|
|
|
查看项目
|
|
|
</Checkbox>
|
|
|
- <Checkbox onChange={e => handleFrontOnchange(e.target.checked, 'add')} disabled>
|
|
|
+ <Checkbox
|
|
|
+ onChange={e => handleFrontOnchange(e.target.checked, 'addProject')}
|
|
|
+ checked={state.frontPermission.includes('addProject')}>
|
|
|
新建项目
|
|
|
</Checkbox>
|
|
|
<Checkbox
|
|
@@ -95,16 +97,45 @@ const PermTabs: React.FC<PermTabsProps> = ({ currentPermData: { ID, roleType } }
|
|
|
disabled={roleType === RoleType.SYSTEM}>
|
|
|
项目上报
|
|
|
</Checkbox>
|
|
|
+ <Checkbox
|
|
|
+ onChange={e => handleFrontOnchange(e.target.checked, 'editProject')}
|
|
|
+ checked={state.frontPermission.includes('editProject')}>
|
|
|
+ 编辑项目
|
|
|
+ </Checkbox>
|
|
|
+ <Checkbox
|
|
|
+ onChange={e => handleFrontOnchange(e.target.checked, 'exportProject')}
|
|
|
+ checked={state.frontPermission.includes('exportProject')}>
|
|
|
+ 导出项目
|
|
|
+ </Checkbox>
|
|
|
+ <Checkbox
|
|
|
+ onChange={e => handleFrontOnchange(e.target.checked, 'delProject')}
|
|
|
+ checked={state.frontPermission.includes('delProject')}>
|
|
|
+ 删除项目
|
|
|
+ </Checkbox>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
<h4 className="pt-3">我参与的项目</h4>
|
|
|
<div className="my-2">
|
|
|
<Checkbox
|
|
|
- onChange={e => handleFrontOnchange(e.target.checked, 'access1')}
|
|
|
- disabled>
|
|
|
+ checked={state.frontPermission.includes('viewParticipatingProject')}
|
|
|
+ onChange={e =>
|
|
|
+ handleFrontOnchange(e.target.checked, 'viewParticipatingProject')
|
|
|
+ }>
|
|
|
查看项目
|
|
|
</Checkbox>
|
|
|
+ <Checkbox
|
|
|
+ checked={state.frontPermission.includes('saveInde')}
|
|
|
+ onChange={e => handleFrontOnchange(e.target.checked, 'saveInde')}>
|
|
|
+ 指标入库
|
|
|
+ </Checkbox>
|
|
|
+ <Checkbox
|
|
|
+ checked={state.frontPermission.includes('exportParticipatingProject')}
|
|
|
+ onChange={e =>
|
|
|
+ handleFrontOnchange(e.target.checked, 'exportParticipatingProject')
|
|
|
+ }>
|
|
|
+ 导出
|
|
|
+ </Checkbox>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div>
|
|
@@ -116,6 +147,11 @@ const PermTabs: React.FC<PermTabsProps> = ({ currentPermData: { ID, roleType } }
|
|
|
disabled={roleType === RoleType.SYSTEM}>
|
|
|
查看项目
|
|
|
</Checkbox>
|
|
|
+ <Checkbox
|
|
|
+ checked={state.frontPermission.includes('saveIndexAll')}
|
|
|
+ onChange={e => handleFrontOnchange(e.target.checked, 'saveIndexAll')}>
|
|
|
+ 指标入库
|
|
|
+ </Checkbox>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div>
|