story操作权限限制
Some checks failed
test/timeline-frontend/pipeline/head There was a failure building this commit
Some checks failed
test/timeline-frontend/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -9,12 +9,13 @@ import type { StoryType } from './data.d';
|
||||
import { addStory, deleteStory, queryTimelineList, updateStory } from './service';
|
||||
import useStyles from './style.style';
|
||||
import AuthorizeStoryModal from './components/AuthorizeStoryModal';
|
||||
import {judgePermission} from "@/pages/story/utils/utils";
|
||||
|
||||
|
||||
const { Search } = Input;
|
||||
|
||||
const ListContent = ({
|
||||
data: { createTime, updateTime, updateName, ownerName, itemCount },
|
||||
data: { storyTime, updateTime, updateName, ownerName, itemCount },
|
||||
}: {
|
||||
data: StoryType;
|
||||
}) => {
|
||||
@@ -27,15 +28,15 @@ const ListContent = ({
|
||||
</div>
|
||||
<div className={styles.listContentItem}>
|
||||
<span>最近更新人</span>
|
||||
<p>{updateName}</p>
|
||||
<p>{updateName ?? ownerName}</p>
|
||||
</div>
|
||||
<div className={styles.listContentItem}>
|
||||
<span>节点数</span>
|
||||
<p>{itemCount}</p>
|
||||
</div>
|
||||
<div className={styles.listContentItem}>
|
||||
<span>开始时间</span>
|
||||
<p>{createTime}</p>
|
||||
<span>故事时间</span>
|
||||
<p>{storyTime}</p>
|
||||
</div>
|
||||
<div className={styles.listContentItem}>
|
||||
<span>更新时间</span>
|
||||
@@ -190,6 +191,7 @@ export const BasicList: FC = () => {
|
||||
actions={[
|
||||
<a
|
||||
key="edit"
|
||||
disabled={judgePermission(item.permissionType as number, 'edit')}
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
showEditModal(item);
|
||||
@@ -200,6 +202,7 @@ export const BasicList: FC = () => {
|
||||
// 增加授权操作,可以授权给其他用户
|
||||
<a
|
||||
key="authorize"
|
||||
disabled={judgePermission(item.permissionType as number, 'auth')}
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
setCurrent(item);
|
||||
@@ -210,6 +213,7 @@ export const BasicList: FC = () => {
|
||||
</a>,
|
||||
<a
|
||||
key="delete"
|
||||
disabled={judgePermission(item.permissionType as number, 'delete')}
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
deleteItem(item.instanceId ?? '');
|
||||
|
||||
Reference in New Issue
Block a user