| | |
| | | <el-table-column prop="alg_type" label="算法类型" align="center"></el-table-column> |
| | | <el-table-column prop="qua_rate" label="最低准确率" align="center"> |
| | | <template #header> |
| | | <el-tooltip placement="bottom" effect="light" content="AI识别率高于最低准确率时会生成待审核状态的事件"> |
| | | <el-tooltip placement="top" effect="dark" content="AI识别率高于最低准确率时会生成待审核状态的事件"> |
| | | <el-icon><QuestionFilled /></el-icon> |
| | | </el-tooltip> |
| | | <span>最低准确率</span> |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="pass_rate" label="最高准确率" align="center"> |
| | | <template #header> |
| | | <el-tooltip placement="bottom" effect="light" content="AI识别率高于最高准确率时会生成待处理状态的事件"> |
| | | <el-tooltip placement="top" effect="dark" content="AI识别率高于最高准确率时会生成待处理状态的事件"> |
| | | <el-icon><QuestionFilled /></el-icon> |
| | | </el-tooltip> |
| | | <span>最高准确率</span> |
| | |
| | | <script setup> |
| | | import { getAlgorithmManageList, algorithmManageEdit } from '@/api/algorithmMange/algorithmMange'; |
| | | import { getDictionaryByCode } from '@/api/system/dictbiz'; |
| | | import { ElMessage } from 'element-plus'; |
| | | |
| | | const total = ref(0) |
| | | const params = ref({ |
| | |
| | | validator: (rule, value, callback) => { |
| | | if (!/^\d+(\.\d+)?$/.test(value)) { |
| | | callback(new Error('请输入有效的数字(整数或小数)')); |
| | | } else if (parseFloat(value) < 0.4) { |
| | | callback(new Error('最低准确率不能小于0.4')); |
| | | } else if (parseFloat(value) < 0.1) { |
| | | callback(new Error('最低准确率不能小于0.1')); |
| | | } else if (parseFloat(value) >= parseFloat(editParams.value.pass_rate)) { |
| | | callback(new Error('最低准确率必须小于最高准确率')); |
| | | } else { |
| | |
| | | validator: (rule, value, callback) => { |
| | | if (!/^\d+(\.\d+)?$/.test(value)) { |
| | | callback(new Error('请输入有效的数字(整数或小数)')); |
| | | } else if (parseFloat(value) > 0.8) { |
| | | callback(new Error('最高准确率不能大于0.8')); |
| | | } else if (parseFloat(value) > 1) { |
| | | callback(new Error('最高准确率不能大于1')); |
| | | } else { |
| | | callback(); |
| | | } |
| | |
| | | await formValidate.validate((valid, fields) => { |
| | | if (valid) { |
| | | algorithmManageEdit(editParams.value).then(res => { |
| | | ElMessage.success('保存成功') |
| | | isShowEditView.value = false |
| | | getList() |
| | | }) |