story操作权限限制
Some checks failed
test/timeline-frontend/pipeline/head There was a failure building this commit

This commit is contained in:
2025-12-31 14:30:03 +08:00
parent 5f433ab231
commit 1e93920162
6 changed files with 49 additions and 20 deletions

View File

@@ -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 ?? '');