Kaynağa Gözat

增加优化器接口

lichunyang 7 ay önce
ebeveyn
işleme
f3e4aaf469
2 değiştirilmiş dosya ile 28 ekleme ve 10 silme
  1. 26 8
      src/views/home.vue
  2. 2 2
      src/views/home/newfile.vue

+ 26 - 8
src/views/home.vue

@@ -1378,7 +1378,7 @@
             <template #footer>
               <div class="dialog-footer">
                 <el-button @click="dialog.optgroup = false">取消</el-button>
-                <el-button type="primary" class="custom-button">
+                <el-button type="primary" class="custom-button" @click="getSave(activeadf)">
                   确定
                 </el-button>
               </div>
@@ -1416,11 +1416,11 @@
                 <h4 :id="titleId" :class="titleClass">代理优化器</h4>
               </div>
             </template>
-            <Doptimize ref="Doptimizeref"/>
+            <Doptimize/>
             <template #footer>
               <div class="dialog-footer">
                 <el-button @click="dialog.dboptimizer = false">取消</el-button>
-                <el-button type="primary" @click="getaddDsave(); dialog.dboptimizer = false">
+                <el-button type="primary" @click=" dialog.dboptimizer = false">
                   确定
                 </el-button>
               </div>
@@ -1437,11 +1437,11 @@
                 <h4 :id="titleId" :class="titleClass">梯度优化器:</h4>
               </div>
             </template>
-            <Toptimize ref="Toptimizeref"/>
+            <Toptimize/>
             <template #footer>
               <div class="dialog-footer">
                 <el-button @click="dialog.tboptimizer = false">取消</el-button>
-                <el-button type="primary" @click="getaddTsave(); dialog.tboptimizer = false">
+                <el-button type="primary" @click=" dialog.tboptimizer = false">
                   确定
                 </el-button>
               </div>
@@ -2231,7 +2231,7 @@ let dialog = ref({
   agency: false,
   optimizer: false,
   jboptimizer: false,
-  dboptimizer: false,
+  dboptimize: false,
   tboptimizer: false,
   isADflow:false,
   lookover:false,
@@ -2441,7 +2441,6 @@ const optimizerfalse = (val) => {
     activeadf.value='代理优化器';
     // dialog.value.optgroup = true;
     dialog.value.dboptimizer = true;
-    Doptimizeref.value.getDoptimize(pid.value);
   } 
   //  else if (val == 'Xfiol' || val == 'Rosenbrock') {
   //   importget();
@@ -2451,7 +2450,6 @@ const optimizerfalse = (val) => {
   else if(val == '梯度优化器'){
     activeadf.value='梯度优化器';
     dialog.value.tboptimizer = true;
-    Toptimizeref.value.getToptimize(pid.value);
   }else if(val == 'CST'){
    /// dialog.value.CSTt = true;
   //  activeadf.value='CST';
@@ -3510,6 +3508,26 @@ const adfhandleClick=(tab,event)=>{
   activeadf.value=tab.props.label;
 }
 
+const getaddsave = () => {
+  if (Joptimizeref.value && typeof Joptimizeref.value.getaddsave === 'function') {
+        Joptimizeref.value.getaddsave();
+  }
+}
+
+const getSave = (a) => {
+  if (a == 'aaa'){
+    if (Joptimizeref.value && typeof Joptimizeref.value.getaddsave === 'function') {
+        Joptimizeref.value.getaddsave();
+  }
+  if (Joptimizeref.value && typeof Joptimizeref.value.getaddsave === 'function') {
+        Joptimizeref.value.getaddsave();
+  }
+  if (Joptimizeref.value && typeof Joptimizeref.value.getaddsave === 'function') {
+        Joptimizeref.value.getaddsave();
+  }
+  }
+}
+
 </script>
 <style lang="scss" scoped>
 .conter_flex {

+ 2 - 2
src/views/home/newfile.vue

@@ -212,8 +212,8 @@ eldialog.value=true;
 .collapse-list{
     display: flex;
     .list{
-        width: 140px;
-        height: 140px;
+        width: 110px;
+        height: 110px;
         border: 2px solid #71AAFF;
         display: flex;
         justify-content: center;