新增提示词列表和提示词修改页面

This commit is contained in:
2025-03-28 20:56:13 +08:00
parent afadd79fe8
commit 65da73071d
20 changed files with 2217 additions and 479 deletions
+11 -13
View File
@@ -9,6 +9,10 @@ import { Table } from "~/components/ui/Table";
import { FilterPanel, FilterSelect, SearchFilter } from "~/components/ui/FilterPanel";
import { Pagination } from "~/components/ui/Pagination";
export function links() {
return [{ rel: "stylesheet", href: indexStyles }];
}
// 定义数据类型
interface RuleGroup {
id: string;
@@ -21,10 +25,6 @@ interface RuleGroup {
children?: RuleGroup[];
}
export const handle = {
breadcrumb: "评查点分组"
};
export const meta: MetaFunction = () => {
return [
{ title: "评查点分组 - 中国烟草AI合同及卷宗审核系统" },
@@ -32,9 +32,6 @@ export const meta: MetaFunction = () => {
];
};
export function links() {
return [{ rel: "stylesheet", href: indexStyles }];
}
// 模拟数据
const MOCK_GROUPS: RuleGroup[] = [
@@ -263,20 +260,21 @@ export default function RuleGroupsIndex() {
key: "operation",
width: "180px",
render: (_: unknown, record: RuleGroup) => (
<>
<button
className="ant-btn ant-btn-text ant-btn-sm text-primary"
onClick={() => navigate(`/rule-groups/${record.id}`)}
<div className="operations-cell">
<button
onClick={() => navigate(`/rule-groups/new?id=${record.id}`)}
className="operation-btn"
>
<i className="ri-edit-line"></i>
</button>
<button
className="ant-btn ant-btn-text ant-btn-sm text-error"
type="button"
className="operation-btn !text-[--color-error]"
onClick={() => handleDeleteGroup(record.id)}
>
<i className="ri-delete-bin-line"></i>
</button>
</>
</div>
)
}
];