mirror of
https://github.com/APIParkLab/APIPark.git
synced 2026-06-14 20:41:15 +08:00
Merge pull request #210 from APIParkLab/feature/1.5-cx
feat: feature/1.5-Data Integration
This commit is contained in:
@@ -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}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user