|
@@ -132,24 +132,24 @@ const handleSubmit = () => {
|
|
|
// data = { ...formModel, ...parameter.value.model }
|
|
|
data = mergeWithCondition(formModel, parameter.value.model)
|
|
|
}
|
|
|
- let excludedKeys = ['name', 'taskType', 'inputOssId', 'remarks', 'modelAddress', 'yolo_model', 'tracking_method']
|
|
|
- for (let key in data) {
|
|
|
- if (data.hasOwnProperty(key) && !excludedKeys.includes(key)) {
|
|
|
- if (!isFloat(data[key])) {
|
|
|
- ElMessage.error(key + '参数设置不合理!')
|
|
|
- butLoading.value = false
|
|
|
- return
|
|
|
- } else {
|
|
|
- let num = parseFloat(data[key])
|
|
|
- if (key == 's_v' && Number.isInteger(num) && num % 2 == 0) {
|
|
|
- ElMessage.error(key + '参数只能为奇数!')
|
|
|
- butLoading.value = false
|
|
|
- return
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- excludedKeys = ['name', 'taskType', 'inputOssId', 'remarks', 'modelAddress']
|
|
|
+ // let excludedKeys = ['name', 'taskType', 'inputOssId', 'remarks', 'modelAddress', 'yolo_model', 'tracking_method']
|
|
|
+ // for (let key in data) {
|
|
|
+ // if (data.hasOwnProperty(key) && !excludedKeys.includes(key)) {
|
|
|
+ // if (!isFloat(data[key])) {
|
|
|
+ // ElMessage.error(key + '参数设置不合理!')
|
|
|
+ // butLoading.value = false
|
|
|
+ // return
|
|
|
+ // } else {
|
|
|
+ // let num = parseFloat(data[key])
|
|
|
+ // if (key == 's_v' && Number.isInteger(num) && num % 2 == 0) {
|
|
|
+ // ElMessage.error(key + '参数只能为奇数!')
|
|
|
+ // butLoading.value = false
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ let excludedKeys = ['name', 'taskType', 'inputOssId', 'remarks', 'modelAddress']
|
|
|
// 使用 Object.fromEntries 从指定的键值对创建新的对象
|
|
|
let hyperparameters = Object.fromEntries(Object.entries(data).filter(([key, _]) => !excludedKeys.includes(key)))
|
|
|
// 将 hyperparameters 对象转换为 JSON 字符串
|