Skip to content

Commit 7c70da9

Browse files
committed
feat: Knowledge base workflow release, version management function
1 parent 262ffec commit 7c70da9

File tree

2 files changed

+66
-81
lines changed

2 files changed

+66
-81
lines changed

ui/src/api/system-resource-management/knowledge.ts

Lines changed: 33 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,6 @@ const putKnowledgeHitTest: (
157157
return put(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
158158
}
159159

160-
161160
/**
162161
* 同步知识库
163162
* @param 参数 knowledge_id
@@ -171,7 +170,6 @@ const putSyncWebKnowledge: (
171170
return put(`${prefix}/${knowledge_id}/sync`, undefined, { sync_type }, loading)
172171
}
173172

174-
175173
/**
176174
* 获取当前用户可使用的向量化模型列表(没用到)
177175
* @param application_id
@@ -200,7 +198,7 @@ const getKnowledgeModel: (loading?: Ref<boolean>) => Promise<Result<Array<any>>>
200198
const putLarkKnowledge: (
201199
knowledge_id: string,
202200
data: any,
203-
loading?: Ref<boolean>
201+
loading?: Ref<boolean>,
204202
) => Promise<Result<any>> = (knowledge_id, data, loading) => {
205203
return put(`${prefix}/lark/${knowledge_id}`, data, undefined, loading)
206204
}
@@ -212,78 +210,72 @@ const getAllTags: (params: any, loading?: Ref<boolean>) => Promise<Result<any>>
212210
return get(`${prefix}/tags`, params, loading)
213211
}
214212

215-
const getTags: (knowledge_id: string, params: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
216-
knowledge_id,
217-
params,
218-
loading,
219-
) => {
213+
const getTags: (
214+
knowledge_id: string,
215+
params: any,
216+
loading?: Ref<boolean>,
217+
) => Promise<Result<any>> = (knowledge_id, params, loading) => {
220218
return get(`${prefix}/${knowledge_id}/tags`, params, loading)
221219
}
222220

223-
const postTags: (knowledge_id: string, tags: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
224-
knowledge_id,
225-
tags,
226-
loading,
227-
) => {
221+
const postTags: (
222+
knowledge_id: string,
223+
tags: any,
224+
loading?: Ref<boolean>,
225+
) => Promise<Result<any>> = (knowledge_id, tags, loading) => {
228226
return post(`${prefix}/${knowledge_id}/tags`, tags, null, loading)
229227
}
230228

231-
const putTag: (knowledge_id: string, tag_id: string, tag: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
232-
knowledge_id,
233-
tag_id,
234-
tag,
235-
loading,
236-
) => {
229+
const putTag: (
230+
knowledge_id: string,
231+
tag_id: string,
232+
tag: any,
233+
loading?: Ref<boolean>,
234+
) => Promise<Result<any>> = (knowledge_id, tag_id, tag, loading) => {
237235
return put(`${prefix}/${knowledge_id}/tags/${tag_id}`, tag, null, loading)
238236
}
239237

240-
241-
const delTag: (knowledge_id: string, tag_id: string, type: string, loading?: Ref<boolean>) => Promise<Result<any>> = (
242-
knowledge_id,
243-
tag_id,
244-
type,
245-
loading,
246-
) => {
238+
const delTag: (
239+
knowledge_id: string,
240+
tag_id: string,
241+
type: string,
242+
loading?: Ref<boolean>,
243+
) => Promise<Result<any>> = (knowledge_id, tag_id, type, loading) => {
247244
return del(`${prefix}/${knowledge_id}/tags/${tag_id}/${type}`, null, loading)
248245
}
249246

250-
const delMulTag: (knowledge_id: string, tags: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
251-
knowledge_id,
252-
tags,
253-
loading,
254-
) => {
247+
const delMulTag: (
248+
knowledge_id: string,
249+
tags: any,
250+
loading?: Ref<boolean>,
251+
) => Promise<Result<any>> = (knowledge_id, tags, loading) => {
255252
return put(`${prefix}/${knowledge_id}/tags/batch_delete`, tags, null, loading)
256253
}
257254
const getKnowledgeWorkflowFormList: (
258255
knowledge_id: string,
259-
type: 'loacl' | 'tool',
256+
type: 'local' | 'tool',
260257
id: string,
261258
node: any,
262259
loading?: Ref<boolean>,
263260
) => Promise<Result<any>> = (
264261
knowledge_id: string,
265-
type: 'loacl' | 'tool',
262+
type: 'local' | 'tool',
266263
id: string,
267264
node,
268265
loading,
269266
) => {
270-
return post(
271-
`${prefix}/${knowledge_id}/datasource/${type}/${id}/form_list`,
272-
{ node },
273-
{},
274-
loading,
275-
)
267+
return post(`${prefix}/${knowledge_id}/datasource/${type}/${id}/form_list`, { node }, {}, loading)
276268
}
277269
const getKnowledgeWorkflowDatasourceDetails: (
278270
knowledge_id: string,
279-
type: 'loacl' | 'tool',
271+
type: 'local' | 'tool',
280272
id: string,
281273
params: any,
282274
function_name: string,
283275
loading?: Ref<boolean>,
284276
) => Promise<Result<any>> = (
285277
knowledge_id: string,
286-
type: 'loacl' | 'tool',
278+
type: 'local' | 'tool',
287279
id: string,
288280
params,
289281
function_name,
@@ -311,7 +303,6 @@ const getWorkflowAction: (
311303
return get(`${prefix}/${knowledge_id}/action/${knowledge_action_id}`, {}, loading)
312304
}
313305

314-
315306
export default {
316307
getKnowledgeList,
317308
getKnowledgeListPage,

ui/src/api/system-shared/knowledge.ts

Lines changed: 33 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,6 @@ const putKnowledgeHitTest: (
158158
return put(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
159159
}
160160

161-
162161
/**
163162
* 同步知识库
164163
* @param 参数 knowledge_id
@@ -257,7 +256,7 @@ const postLarkKnowledge: (data: any, loading?: Ref<boolean>) => Promise<Result<A
257256
const putLarkKnowledge: (
258257
knowledge_id: string,
259258
data: any,
260-
loading?: Ref<boolean>
259+
loading?: Ref<boolean>,
261260
) => Promise<Result<any>> = (knowledge_id, data, loading) => {
262261
return put(`${prefix}/lark/${knowledge_id}`, data, undefined, loading)
263262
}
@@ -269,77 +268,72 @@ const getAllTags: (params: any, loading?: Ref<boolean>) => Promise<Result<any>>
269268
return get(`${prefix}/tags`, params, loading)
270269
}
271270

272-
const getTags: (knowledge_id: string, params: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
273-
knowledge_id,
274-
params,
275-
loading,
276-
) => {
271+
const getTags: (
272+
knowledge_id: string,
273+
params: any,
274+
loading?: Ref<boolean>,
275+
) => Promise<Result<any>> = (knowledge_id, params, loading) => {
277276
return get(`${prefix}/${knowledge_id}/tags`, params, loading)
278277
}
279278

280-
const postTags: (knowledge_id: string, tags: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
281-
knowledge_id,
282-
tags,
283-
loading,
284-
) => {
279+
const postTags: (
280+
knowledge_id: string,
281+
tags: any,
282+
loading?: Ref<boolean>,
283+
) => Promise<Result<any>> = (knowledge_id, tags, loading) => {
285284
return post(`${prefix}/${knowledge_id}/tags`, tags, null, loading)
286285
}
287286

288-
const putTag: (knowledge_id: string, tag_id: string, tag: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
289-
knowledge_id,
290-
tag_id,
291-
tag,
292-
loading,
293-
) => {
287+
const putTag: (
288+
knowledge_id: string,
289+
tag_id: string,
290+
tag: any,
291+
loading?: Ref<boolean>,
292+
) => Promise<Result<any>> = (knowledge_id, tag_id, tag, loading) => {
294293
return put(`${prefix}/${knowledge_id}/tags/${tag_id}`, tag, null, loading)
295294
}
296295

297-
const delTag: (knowledge_id: string, tag_id: string, type: string, loading?: Ref<boolean>) => Promise<Result<any>> = (
298-
knowledge_id,
299-
tag_id,
300-
type,
301-
loading,
302-
) => {
296+
const delTag: (
297+
knowledge_id: string,
298+
tag_id: string,
299+
type: string,
300+
loading?: Ref<boolean>,
301+
) => Promise<Result<any>> = (knowledge_id, tag_id, type, loading) => {
303302
return del(`${prefix}/${knowledge_id}/tags/${tag_id}/${type}`, null, loading)
304303
}
305304

306-
const delMulTag: (knowledge_id: string, tags: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
307-
knowledge_id,
308-
tags,
309-
loading,
310-
) => {
305+
const delMulTag: (
306+
knowledge_id: string,
307+
tags: any,
308+
loading?: Ref<boolean>,
309+
) => Promise<Result<any>> = (knowledge_id, tags, loading) => {
311310
return put(`${prefix}/${knowledge_id}/tags/batch_delete`, tags, null, loading)
312311
}
313312
const getKnowledgeWorkflowFormList: (
314313
knowledge_id: string,
315-
type: 'loacl' | 'tool',
314+
type: 'local' | 'tool',
316315
id: string,
317316
node: any,
318317
loading?: Ref<boolean>,
319318
) => Promise<Result<any>> = (
320319
knowledge_id: string,
321-
type: 'loacl' | 'tool',
320+
type: 'local' | 'tool',
322321
id: string,
323322
node,
324323
loading,
325324
) => {
326-
return post(
327-
`${prefix}/${knowledge_id}/datasource/${type}/${id}/form_list`,
328-
{ node },
329-
{},
330-
loading,
331-
)
325+
return post(`${prefix}/${knowledge_id}/datasource/${type}/${id}/form_list`, { node }, {}, loading)
332326
}
333327
const getKnowledgeWorkflowDatasourceDetails: (
334328
knowledge_id: string,
335-
type: 'loacl' | 'tool',
329+
type: 'local' | 'tool',
336330
id: string,
337331
params: any,
338332
function_name: string,
339333
loading?: Ref<boolean>,
340334
) => Promise<Result<any>> = (
341335
knowledge_id: string,
342-
type: 'loacl' | 'tool',
336+
type: 'local' | 'tool',
343337
id: string,
344338
params,
345339
function_name,

0 commit comments

Comments
 (0)