5 Commits

Author SHA1 Message Date
2ae927a851 功能:通过分页和任务控制功能增强任务管理
-为创建任务引入分页功能,以提
升用户体验。
-新增暂停、继续和删除任务的功能。
-更新了任务状态处理,包括'已暂停'状态及其相应的UI更新。
2026-04-29 09:52:56 +08:00
f137ae591e feat: update content creation task workflow 2026-04-27 17:01:53 +08:00
d516886fc9 feat: update content creation management 2026-04-27 10:23:27 +08:00
d628dfdd72 feat: sync admin UI updates 2026-04-23 18:44:38 +08:00
24e517dfec 端口修改为8080 2026-04-22 17:48:37 +08:00
3 changed files with 838 additions and 634 deletions

View File

@@ -11,6 +11,6 @@ RUN npm install --registry=https://registry.npmmirror.com
COPY . . COPY . .
EXPOSE 8888 EXPOSE 8080
CMD ["npm", "run", "dev"] CMD ["npm", "run", "dev"]

View File

@@ -6,34 +6,6 @@ export interface CreationListParams {
keyword?: string; keyword?: string;
} }
export interface NodeLibraryFormItem {
field: string;
label: string;
type: 'input' | 'number' | 'textarea' | 'switch' | string;
required: boolean;
default?: string | number | boolean;
}
export interface NodeLibraryItem {
nodeCode: string;
nodeName: string;
form: NodeLibraryFormItem[];
}
export interface NodeLibraryGroup {
group: string;
label: string;
items: NodeLibraryItem[];
}
export interface NodeLibraryListResponse {
code: number;
message: string;
data: {
groups: NodeLibraryGroup[];
};
}
export interface CreationImageItem { export interface CreationImageItem {
name: string; name: string;
url: string; url: string;
@@ -99,14 +71,6 @@ export function getCreationList(params: CreationListParams, requestOptions?: Req
}) as Promise<CreationListResponse>; }) as Promise<CreationListResponse>;
} }
export function getNodeLibraryList(requestOptions?: RequestOptions) {
return request({
url: '/black-deacon/node/library/list',
method: 'get',
requestOptions,
}) as Promise<NodeLibraryListResponse>;
}
export function createCreation(data: CreationSubmitParams, requestOptions?: RequestOptions) { export function createCreation(data: CreationSubmitParams, requestOptions?: RequestOptions) {
return request({ return request({
url: '/black-deacon/creation/info/creation', url: '/black-deacon/creation/info/creation',

File diff suppressed because it is too large Load Diff