Rmengdi il y a 1 an
Parent
commit
122dcbeba1
1 fichiers modifiés avec 21 ajouts et 16 suppressions
  1. 21 16
      src/views/taais/homePage/createTask.vue

+ 21 - 16
src/views/taais/homePage/createTask.vue

@@ -110,7 +110,8 @@ let formItem = reactive({
 })
 let prevTreeData = ref([3])
 const router = useRouter()
-// let trainSubSystem = 0
+let trainSubSystem = 0
+let selectAgloId
 let pageIndex = ref<number>(1)
 const selectTaskTreeRef = ref<InstanceType<typeof ElTree>>()
 const proTable1 = ref<ProTableInstance>()
@@ -418,9 +419,9 @@ let items = reactive<ProForm.ItemsOptions[]>([
       valueKey: 'dictValue',
       enum: () => getDictsApi('biz_sub_config'),
       onChange: val => {
-        // trainSubSystem = val
+        trainSubSystem = val
         getAlgorithmApi(1, val).then(res => {
-          console.log('res', res)
+          console.log('111', res)
           formItems.value[0].items[7].compOptions.enum = res.data as any[]
         })
       }
@@ -442,9 +443,10 @@ let items = reactive<ProForm.ItemsOptions[]>([
       // enum: enumData,
       onChange: val => {
         // console.log("val5",val);
+        selectAgloId = val
         formItem.train[0]['algorithmId'] = val
         getModelApi(val).then(res => {
-          console.log('res', res)
+          console.log('222', res)
           formItems.value[0].items[8].compOptions.enum = res.data as any[]
         })
       }
@@ -465,18 +467,21 @@ let items = reactive<ProForm.ItemsOptions[]>([
       // enum: () => getModelApi(1),
       enum: null,
       onChange: val => {
-        // getModelApi(val).then(res => {
-        //   console.log('res', res)
-        //   formItems.value[0].items[8].compOptions.enum = res.data as any[]
-        // })
-        const params = [
-          { name: 'ccc', value: 'bbb', defaultValue: 'xxx', required: true, index: 1 },
-          { name: 'ccc1', value: 'bbb2', defaultValue: 'xxx3', required: false, index: 4 }
-        ]
-        formItem.train[0]['modelId'] = val
-        formItem.train[0]['params'] = {}
-        // (参数信息,第几页,数组名称)
-        addForm(params, 5, 'train[0]')
+        getAlgorithmApi(1, trainSubSystem).then(res => {
+          res.data.forEach(item => {
+            if (item.id === selectAgloId) {
+              console.log('item.parameterConfig', item.parameterConfig)
+
+              // const params = JSON.parse(item.parameterConfig)
+              // console.log('params', params)
+
+              formItem.train[0]['modelId'] = val
+              formItem.train[0]['params'] = {}
+              // // (参数信息,第几页,数组名称)
+              // addForm(params, 5, 'train[0]')
+            }
+          })
+        })
       }
     }
   },