mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-11 11:56:51 +08:00
feat: 调整接口,增加功能
- 增加筛选功能 - 增加相应的api - 增加一些模板 -
This commit is contained in:
84
src/api/rules/index.js
Normal file
84
src/api/rules/index.js
Normal file
@@ -0,0 +1,84 @@
|
||||
|
||||
import request from '@/assets/js/utils/request'
|
||||
import getUrl from '@/assets/js/utils/get-url'
|
||||
|
||||
|
||||
/**
|
||||
* 获取所有的规则列表
|
||||
*/
|
||||
export function getRuleList() {
|
||||
return request({
|
||||
url: getUrl('/rules/page'),
|
||||
method: 'post',
|
||||
data: {}
|
||||
})
|
||||
}
|
||||
/**
|
||||
* 查看规则明细
|
||||
* @param {string} id - 规则id
|
||||
*/
|
||||
export function getRuleDetail(id) {
|
||||
return request({
|
||||
url: getUrl('/rulesEx/query'),
|
||||
method: 'get',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除规则
|
||||
* @param {string[]} id - 规则id
|
||||
*/
|
||||
export function deleteRule(id) {
|
||||
return request({
|
||||
url: getUrl('/rules/delete'),
|
||||
method: 'post',
|
||||
data: id
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 拆分规则新增
|
||||
*/
|
||||
export function addSplitRule(data) {
|
||||
return request({
|
||||
url: getUrl('/ruleDocSplitEx/create'),
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 拆分规则更新
|
||||
*/
|
||||
export function updateSplitRule(data) {
|
||||
return request({
|
||||
url: getUrl('/ruleDocSplitEx/update'),
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 提示词规则新增
|
||||
*/
|
||||
export function addPromptRule(data) {
|
||||
return request({
|
||||
url: getUrl('/rulesEx/add'),
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 提示词规则更新
|
||||
* @param {Object} data - 更新数据
|
||||
*/
|
||||
export function updatePromptRule(data) {
|
||||
return request({
|
||||
url: getUrl('/ruleAttributeExtractEx/update'),
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
20
src/api/rules/template/prompt-rule.json5
Normal file
20
src/api/rules/template/prompt-rule.json5
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"ruleName": "修改题词规则",
|
||||
"ruleType": 2,
|
||||
"ruleList": [
|
||||
{
|
||||
"attribute": "属性1-1",
|
||||
"attributeDesc": "秒送",
|
||||
"keyword": "keyword",
|
||||
"example": "example",
|
||||
"prompt": "prompt"
|
||||
},
|
||||
{
|
||||
"attribute": "属性22",
|
||||
"attributeDesc": "秒送",
|
||||
"keyword": "keyword",
|
||||
"example": "example",
|
||||
"prompt": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
16
src/api/rules/template/splite.json5
Normal file
16
src/api/rules/template/splite.json5
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"ruleName": "规则-修改",
|
||||
"ruleType": 1,
|
||||
"ruleList": [
|
||||
{
|
||||
"titleLevel": 1,
|
||||
"ruleRegex": "规则1",
|
||||
"description": "描述22"
|
||||
},
|
||||
{
|
||||
"titleLevel": 3,
|
||||
"ruleRegex": "规则2",
|
||||
"description": "新增"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user