mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
feat: 删除标注
This commit is contained in:
parent
b2a9adf301
commit
a3cfed469a
|
|
@ -116,6 +116,36 @@ const getMarkRecord: (
|
|||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除标注
|
||||
* @param 参数
|
||||
* application_id, chart_id, chart_record_id, dataset_id, document_id,paragraph_id
|
||||
*/
|
||||
const delMarkRecord: (
|
||||
applicaiton_id: String,
|
||||
chart_id: String,
|
||||
chart_record_id: String,
|
||||
dataset_id: String,
|
||||
document_id: String,
|
||||
paragraph_id: String,
|
||||
loading?: Ref<boolean>
|
||||
) => Promise<Result<any>> = (
|
||||
applicaiton_id,
|
||||
chart_id,
|
||||
chart_record_id,
|
||||
dataset_id,
|
||||
document_id,
|
||||
paragraph_id,
|
||||
loading
|
||||
) => {
|
||||
return del(
|
||||
`${prefix}/${applicaiton_id}/chat/${chart_id}/chat_record/${chart_record_id}/dataset/${dataset_id}/document_id/${document_id}/improve/${paragraph_id}`,
|
||||
undefined,
|
||||
{},
|
||||
loading
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取对话记录详情
|
||||
* @param 参数
|
||||
|
|
@ -140,5 +170,6 @@ export default {
|
|||
getChatRecordLog,
|
||||
putChatRecordLog,
|
||||
getMarkRecord,
|
||||
getRecordDetail
|
||||
getRecordDetail,
|
||||
delMarkRecord
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<el-button text @click="isEdit = true" v-if="!isEdit">
|
||||
<el-icon><EditPen /></el-icon>
|
||||
</el-button>
|
||||
<el-button text style="margin-left: 4px" @click="deleteParagraph">
|
||||
<el-button text style="margin-left: 4px" @click="deleteMark">
|
||||
<el-icon><Delete /></el-icon>
|
||||
</el-button>
|
||||
<el-divider direction="vertical" />
|
||||
|
|
@ -74,6 +74,7 @@ const loading = ref(false)
|
|||
|
||||
const form = ref<any>({})
|
||||
const isEdit = ref(false)
|
||||
const detail = ref<any>({})
|
||||
|
||||
const rules = reactive<FormRules>({
|
||||
content: [{ required: true, message: '请输入内容', trigger: 'blur' }]
|
||||
|
|
@ -86,9 +87,17 @@ watch(dialogVisible, (bool) => {
|
|||
}
|
||||
})
|
||||
|
||||
function deleteParagraph() {
|
||||
paragraph
|
||||
.asyncDelParagraph(form.value.dataset, form.value.document, form.value.id, loading)
|
||||
function deleteMark() {
|
||||
logApi
|
||||
.delMarkRecord(
|
||||
id as string,
|
||||
detail.value.chat_id,
|
||||
detail.value.id,
|
||||
form.value.dataset,
|
||||
form.value.document,
|
||||
form.value.id,
|
||||
loading
|
||||
)
|
||||
.then(() => {
|
||||
emit('refresh')
|
||||
MsgSuccess('删除成功')
|
||||
|
|
@ -105,6 +114,7 @@ function getMark(data: any) {
|
|||
}
|
||||
|
||||
const open = (data: any) => {
|
||||
detail.value = data
|
||||
getMark(data)
|
||||
dialogVisible.value = true
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue