feat: 删除标注

This commit is contained in:
wangdan-fit2cloud 2024-03-04 18:11:14 +08:00
parent b2a9adf301
commit a3cfed469a
2 changed files with 46 additions and 5 deletions

View File

@ -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
}

View File

@ -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
}