feat: 增加排序

This commit is contained in:
zhanghao 2025-10-15 09:01:49 +08:00
parent e71ff4ad95
commit e3e2e4a0d4

View File

@ -213,6 +213,13 @@
:value="dict.value" :value="dict.value"
/> />
</el-select> </el-select>
</el-form-item>
<el-form-item label="顺序" prop="sortParent">
<el-inputNumber
v-model="formData.sortParent"
placeholder="请输入顺序"
style="width: 200px"
/>
</el-form-item> </el-form-item>
<el-table :data="formData.tableData"> <el-table :data="formData.tableData">
<el-table-column prop="textContent" label="语料文本"> <el-table-column prop="textContent" label="语料文本">
@ -247,6 +254,18 @@
</el-form-item> </el-form-item>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="sortOrder" label="顺序">
<template #default="{ row, $index }">
<el-form-item
:prop="`tableData[${$index}].sortOrder`"
style="width: 120px"
:rules="rules.sortOrder"
class="tableFormItem"
>
<el-input-number :disabled="true" :model-value="$index + 1" />
</el-form-item>
</template>
</el-table-column>
<el-table-column label="操作"> <el-table-column label="操作">
<template #default="{ _row, $index }"> <template #default="{ _row, $index }">
<el-button <el-button
@ -330,10 +349,14 @@ const data = reactive({
expectedResult: [ expectedResult: [
{ required: true, message: "请输入预期结果", trigger: "change" }, { required: true, message: "请输入预期结果", trigger: "change" },
], ],
sortParent: [
{ required: true, message: "请输入排序", trigger: "change" },
],
}, },
}); });
const { queryParams, formData, rules } = toRefs(data); const { queryParams, formData, rules } = toRefs(data);
console.log('sortParent', formData.value)
/** 查询语料库列表 */ /** 查询语料库列表 */
function getList() { function getList() {
@ -418,6 +441,7 @@ function submitForm() {
voiceType: formData.value.voiceType, voiceType: formData.value.voiceType,
dialect: formData.value.dialect, dialect: formData.value.dialect,
corpusName: formData.value.corpusName, corpusName: formData.value.corpusName,
sortParent: formData.value.sortParent,
continuous: 0, continuous: 0,
}; };
}); });