fix build error

This commit is contained in:
yoan 2024-12-11 22:28:04 +08:00
parent fba647313d
commit ba01edc691
10 changed files with 26 additions and 33 deletions

4
ui/src/declarations.d.ts vendored Normal file
View File

@ -0,0 +1,4 @@
declare module "antd/locale/zh_CN" {
import zhCN from "antd/locale/zh_CN";
export default zhCN;
}

View File

@ -1,3 +1,3 @@
import useTheme from "./useTheme"; import useTheme from "./useTheme";
export { useResponsive, useTheme }; export { useTheme };

View File

@ -190,16 +190,16 @@ const AccessList = () => {
current: page, current: page,
pageSize: pageSize, pageSize: pageSize,
total: tableTotal, total: tableTotal,
onChange: (page, pageSize) => { onChange: (page: number, pageSize: number) => {
setPage(page); setPage(page);
setPageSize(pageSize); setPageSize(pageSize);
}, },
onShowSizeChange: (page, pageSize) => { onShowSizeChange: (page: number, pageSize: number) => {
setPage(page); setPage(page);
setPageSize(pageSize); setPageSize(pageSize);
}, },
}} }}
rowKey={(record) => record.id} rowKey={(record: AccessModel) => record.id}
scroll={{ x: "max(100%, 960px)" }} scroll={{ x: "max(100%, 960px)" }}
/> />
</> </>

View File

@ -232,16 +232,16 @@ const CertificateList = () => {
current: page, current: page,
pageSize: pageSize, pageSize: pageSize,
total: tableTotal, total: tableTotal,
onChange: (page, pageSize) => { onChange: (page: number, pageSize: number) => {
setPage(page); setPage(page);
setPageSize(pageSize); setPageSize(pageSize);
}, },
onShowSizeChange: (page, pageSize) => { onShowSizeChange: (page: number, pageSize: number) => {
setPage(page); setPage(page);
setPageSize(pageSize); setPageSize(pageSize);
}, },
}} }}
rowKey={(record) => record.id} rowKey={(record: CertificateModel) => record.id}
scroll={{ x: "max(100%, 960px)" }} scroll={{ x: "max(100%, 960px)" }}
/> />

View File

@ -265,7 +265,7 @@ const WorkflowList = () => {
content: t("workflow.action.delete.confirm"), content: t("workflow.action.delete.confirm"),
onOk: async () => { onOk: async () => {
try { try {
const resp = await removeWorkflow(workflow); const resp: boolean = await removeWorkflow(workflow);
if (resp) { if (resp) {
setTableData((prev) => prev.filter((item) => item.id !== workflow.id)); setTableData((prev) => prev.filter((item) => item.id !== workflow.id));
} }
@ -313,16 +313,16 @@ const WorkflowList = () => {
current: page, current: page,
pageSize: pageSize, pageSize: pageSize,
total: tableTotal, total: tableTotal,
onChange: (page, pageSize) => { onChange: (page: number, pageSize: number) => {
setPage(page); setPage(page);
setPageSize(pageSize); setPageSize(pageSize);
}, },
onShowSizeChange: (page, pageSize) => { onShowSizeChange: (page: number, pageSize: number) => {
setPage(page); setPage(page);
setPageSize(pageSize); setPageSize(pageSize);
}, },
}} }}
rowKey={(record) => record.id} rowKey={(record: WorkflowModel) => record.id}
scroll={{ x: "max(100%, 960px)" }} scroll={{ x: "max(100%, 960px)" }}
/> />
</> </>

View File

@ -20,7 +20,7 @@ interface NotifyProviderProps {
} }
export const NotifyProvider = ({ children }: NotifyProviderProps) => { export const NotifyProvider = ({ children }: NotifyProviderProps) => {
const [notify, dispatchNotify] = useReducer(notifyReducer, {}); const [notify, dispatchNotify] = useReducer(notifyReducer, {} as SettingsModel<NotifyChannels>);
useEffect(() => { useEffect(() => {
featchData(); featchData();

View File

@ -40,7 +40,7 @@ export const save = async (record: Record<string, string | boolean | WorkflowNod
}; };
export const remove = async (record: WorkflowModel) => { export const remove = async (record: WorkflowModel) => {
await getPocketBase().collection(COLLECTION_NAME).delete(record.id); return await getPocketBase().collection(COLLECTION_NAME).delete(record.id);
}; };
type WorkflowLogsReq = { type WorkflowLogsReq = {

View File

@ -4,18 +4,12 @@
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
"target": "ES2020", "target": "ES2020",
"useDefineForClassFields": true, "useDefineForClassFields": true,
"lib": [ "lib": ["ES2020", "DOM", "DOM.Iterable"],
"ES2020",
"DOM",
"DOM.Iterable"
],
"module": "ESNext", "module": "ESNext",
"skipLibCheck": true, "skipLibCheck": true,
"baseUrl": ".", "baseUrl": ".",
"paths": { "paths": {
"@/*": [ "@/*": ["./src/*"]
"./src/*"
]
}, },
/* Bundler mode */ /* Bundler mode */
"moduleResolution": "bundler", "moduleResolution": "bundler",
@ -31,7 +25,5 @@
"noUnusedParameters": true, "noUnusedParameters": true,
"noFallthroughCasesInSwitch": true "noFallthroughCasesInSwitch": true
}, },
"include": [ "include": ["src", "src/declarations.d.ts"]
"src"
]
} }

View File

@ -11,9 +11,8 @@
"compilerOptions": { "compilerOptions": {
"baseUrl": ".", "baseUrl": ".",
"paths": { "paths": {
"@/*": [ "@/*": ["./src/*"]
"./src/*"
]
} }
} }
} }

View File

@ -9,7 +9,5 @@
"strict": true, "strict": true,
"noEmit": true "noEmit": true
}, },
"include": [ "include": ["vite.config.ts"]
"vite.config.ts"
]
} }