Merge branch 'develop-2' into develop

This commit is contained in:
tao.chen
2026-08-25 11:27:50 +08:00
15 changed files with 22 additions and 26 deletions
@@ -1,8 +0,0 @@
import "../../styles/admin.css";
import "../../styles/dashboard.css";
import "../../styles/platform.css";
export { DashboardPage } from "../../components/admin/DashboardPage";
export { UserManagementPage } from "../../components/admin/UserManagementPage";
export { ProjectManagementPage } from "../../components/admin/ProjectManagementPage";
export { SystemAdminPage } from "./SystemAdminPage";
@@ -2,9 +2,11 @@ import { useEffect, useState } from "react";
import { ApiRequestError, type Employee, type Workspace, type WorkspaceMember } from "../../services/api";
import { useApi, useAuth } from "../../context/AuthContext";
import Icon from "../common/Icon";
import Icon from "../../components/common/Icon";
import { UserMultiSelect } from "./UserMultiSelect";
import "../../styles/admin.css";
const EMPTY_PROJECT_FORM = {
workspace_code: "",
workspace_name: "",
@@ -1,8 +1,8 @@
import { useState } from "react";
import Icon from "../../components/common/Icon";
import { UserManagementPage } from "../../components/admin/UserManagementPage";
import { ProjectManagementPage } from "../../components/admin/ProjectManagementPage";
import { UserManagementPage } from "./UserManagementPage";
import { ProjectManagementPage } from "./ProjectManagementPage";
import "../../styles/admin.css";
@@ -4,6 +4,8 @@ import { ApiRequestError, type Employee } from "../../services/api";
import { useApi, useAuth } from "../../context/AuthContext";
import Icon from "../../components/common/Icon";
import "../../styles/admin.css";
const EMPTY_FORM = {
username: "",
display_name: "",
@@ -1,5 +1,5 @@
import { type FormEvent } from "react";
import Icon from "../common/Icon";
import Icon from "../../components/common/Icon";
type CreateFolderModalProps = {
open: boolean;
@@ -1,5 +1,5 @@
import { type FormEvent } from "react";
import Icon from "../common/Icon";
import Icon from "../../components/common/Icon";
import type { ScriptType, Visibility } from "../../services/api";
type NewScriptForm = {
@@ -2,7 +2,7 @@ import { useEffect } from "react";
import { useNavigate } from "react-router";
import { useAuth } from "~/context/AuthContext";
import { DashboardPage } from "../../components/admin/DashboardPage";
import { DashboardPage } from "../admin/DashboardPage";
import { useScriptWorkspaceStore } from "./state/scriptWorkspaceStore";
export default function DashboardRoute() {
@@ -1,5 +1,5 @@
import { type FormEvent } from "react";
import Icon from "../common/Icon";
import Icon from "../../components/common/Icon";
import type { Visibility } from "../../services/api";
type DataResourceUploadModalProps = {
@@ -1,5 +1,5 @@
import { type FormEvent } from "react";
import Icon from "../common/Icon";
import Icon from "../../components/common/Icon";
import type { ScriptItem, Visibility } from "../../services/api";
import { scriptIcon } from "../../features/platform/WorkspaceTree";
@@ -1,5 +1,5 @@
import { type ChangeEvent, type MouseEvent as ReactMouseEvent, type RefObject, useMemo } from "react";
import Icon from "../common/Icon";
import Icon from "../../components/common/Icon";
import { WorkspaceTreeGroup } from "~/features/platform/WorkspaceTree";
import { useScriptWorkspaceStore } from "~/features/platform/state/scriptWorkspaceStore";
import type { ScriptItem, WorkspaceDirectory } from "~/services/api";
@@ -1,14 +1,14 @@
import { type FormEvent, useEffect, useMemo, useRef } from "react";
import { useAuth } from "../../context/AuthContext";
import { CreateFolderModal } from "../../components/platform/CreateFolderModal";
import { CreateScriptModal } from "../../components/platform/CreateScriptModal";
import { DataResourceUploadModal } from "../../components/platform/DataResourceUploadModal";
import { CreateFolderModal } from "./CreateFolderModal";
import { CreateScriptModal } from "./CreateScriptModal";
import { DataResourceUploadModal } from "./DataResourceUploadModal";
import Icon from "../../components/common/Icon";
import { PublishModal } from "../../components/platform/PublishModal";
import { ScriptExplorer } from "../../components/platform/ScriptExplorer";
import { TreeContextMenu } from "../../components/platform/TreeContextMenu";
import { VersionReceiptModal } from "../../components/platform/VersionReceiptModal";
import { PublishModal } from "./PublishModal";
import { ScriptExplorer } from "./ScriptExplorer";
import { TreeContextMenu } from "./TreeContextMenu";
import { VersionReceiptModal } from "./VersionReceiptModal";
import { getSessionCache, useScriptWorkspaceStore } from "./state/scriptWorkspaceStore";
import { useUiStore } from "./state/uiStore";
@@ -1,4 +1,4 @@
import Icon from "../common/Icon";
import Icon from "../../components/common/Icon";
import type { ScriptItem, ScriptType } from "../../services/api";
type ContextMenuState = {
@@ -1,4 +1,4 @@
import Icon from "../common/Icon";
import Icon from "../../components/common/Icon";
import type { StableVersion } from "../../services/api";
import { copyToClipboard } from "../../lib/clipboard";