Merge pull request #210 from APIParkLab/feature/1.5-cx

feat: feature/1.5-Data Integration
This commit is contained in:
ningyv
2025-02-20 14:20:59 +08:00
committed by GitHub
2 changed files with 12 additions and 1 deletions
@@ -36,6 +36,7 @@ interface PageListProps<T> extends ProTableProps<T, unknown>, RefAttributes<Acti
primaryKey?: string
addNewBtnTitle?: string
addNewBtnAccess?: string
addNewBtnDisabled?: boolean
tableClickAccess?: string
onAddNewBtnClick?: () => void
beforeSearchNode?: React.ReactNode[]
@@ -75,6 +76,7 @@ const PageList = <T extends Record<string, unknown>>(
primaryKey = 'id',
addNewBtnTitle,
addNewBtnAccess,
addNewBtnDisabled = false,
tableClickAccess,
tableClass,
onAddNewBtnClick,
@@ -202,6 +204,7 @@ const PageList = <T extends Record<string, unknown>>(
<Button
type="primary"
className={`mr-btnrbase my-btnbase ${addNewBtnWrapperClass}`}
disabled={addNewBtnDisabled}
onClick={onAddNewBtnClick}
>
{addNewBtnTitle}
@@ -140,7 +140,6 @@ const LocalModelList: React.FC = () => {
return ConfigureOllamaServiceRef.current?.save().then((res) => {
if (res === true) {
getOllamaData()
pageListRef.current?.reload()
}
})
},
@@ -191,6 +190,7 @@ const LocalModelList: React.FC = () => {
if (response.code === STATUS_CODE.SUCCESS) {
setOllamaAddress(response.data?.config?.address || '')
pageListRef.current?.reload()
} else {
message.error(response.msg || $t(RESPONSE_TIPS.error))
}
@@ -286,6 +286,13 @@ const LocalModelList: React.FC = () => {
const requestList = async (params: any) => {
try {
if (!ollamaAddress) {
return {
data: [],
success: true,
total: 0
}
}
const response = await fetchData<BasicResponse<{ data: ModelListData[] }>>('model/local/list', {
method: 'GET',
eoParams: {
@@ -449,6 +456,7 @@ const LocalModelList: React.FC = () => {
columns={columns}
addNewBtnTitle={$t('部署模型')}
onAddNewBtnClick={handleAdd}
addNewBtnDisabled={!ollamaAddress}
/>
)
}