浏览代码

10.13下班上传

liuqiao 11 月之前
父节点
当前提交
c001444087
共有 3 个文件被更改,包括 25 次插入21 次删除
  1. 13 3
      src/views/home.vue
  2. 8 5
      src/views/home/newfile.vue
  3. 4 13
      src/views/vuetree/index.vue

+ 13 - 3
src/views/home.vue

@@ -951,9 +951,15 @@
               <div class="eldesign classtable" style="margin-top: 10px;" v-if="activeIndex3==1">
               <div style="display: flex;">
                 <el-form-item label="执行路径" >
-                    <el-input v-model="num" :min="1" :max="10" controls-position="right" />
+                    <!-- <el-input v-model="num" :min="1" :max="10" controls-position="right" /> -->
+                    <el-select v-model="zhixing" :suffix-icon="CaretBottom" placeholder="请选择">
+                    <!-- <el-option v-for="item in quxian" :key="item.value" :label="item.label" :value="item.value">
+                    </el-option> -->
+                    <el-option  label="Rosenbrock" value="Rosenbrock">
+                    </el-option>
+                  </el-select>
                   </el-form-item>
-                  <el-button type="primary" style="margin-left: 10px;">选择路劲</el-button>
+                  <el-button type="primary" style="margin-left: 10px;">选择路</el-button>
                 </div>
               </div>
               <!-- 输出 -->
@@ -1386,6 +1392,7 @@
   let vuefval=ref();
   let elodingfalse=ref(false);
   let footerShow=ref(true);
+  let zhixing=ref('Rosenbrock');
   let tabName=ref("one")
   const tabs = ['信息栏', '优化问题'];
   const listli = ['设计变量', '约束条件', '目标函数'];
@@ -1961,7 +1968,10 @@ console.log(route.query.pid);
     }
     request(params)
         .then((res) => {
-         console.log(res);
+          ElMessage({
+                  message: res.returnMsg,
+                  type: 'success',
+              })
         })
         .catch((err) => {
             ElMessage.error(err.returnMsg)

+ 8 - 5
src/views/home/newfile.vue

@@ -37,7 +37,7 @@
         <el-input v-model="newfile.name" class="w-50 m-2" placeholder="请输入" />
     </el-form-item>
     <el-form-item label="描述:">
-        <el-input v-model="newfile.description" class="w-50 m-2" placeholder="请输入" />
+        <el-input v-model="newfile.remark" class="w-50 m-2" placeholder="请输入" />
     </el-form-item>
 </div>
     <template #footer>
@@ -70,7 +70,7 @@ let mob=ref('');
 let pid=ref('');
 let newfile=ref({
   name:'',
-  description:'',
+  remark:'',
 });
 
 onMounted(() => {
@@ -97,7 +97,7 @@ const openclick=()=>{
 const saveclick=()=>{
   if(newfile.value.name==''||newfile.value.name==null||newfile.value.name==undefined){
     ElMessage.error('名称不能为空')
-  }else if(newfile.value.description==''||newfile.value.description==null||newfile.value.description==undefined){
+  }else if(newfile.value.remark==''||newfile.value.remark==null||newfile.value.remark==undefined){
     ElMessage.error('描述不能为空')
   }
   else{
@@ -117,7 +117,7 @@ const newbaocun=()=>{
         transCode: 'MDO0002',
         pid: pid.value,
         name: newfile.value.name,
-        remark:newfile.value.description,
+        remark:newfile.value.remark,
         image:'',
         isshare:'1',
         flow:'' 
@@ -126,12 +126,15 @@ const newbaocun=()=>{
         .then((res) => {
             console.log(res);
             pid.value=res.pid;
+            newfile.value.pid =res.pid;
+            newfile.value.flow ="";
             ElMessage({
                   message: res.returnMsg,
                   type: 'success',
               })
               eldialog.value = false;
-           router.push({ path: "/home" ,query:{id:'1',name:1 ,vlaobj:JSON.stringify(newfile.value),pid: pid.value}});
+           router.push({ path: "/home" ,query:{pid: pid.value}});
+           sessionStorage.setItem("objlist",JSON.stringify(newfile.value));
         })
         .catch((err) => {
             ElMessage.error(err.returnMsg)

+ 4 - 13
src/views/vuetree/index.vue

@@ -238,25 +238,16 @@ onMounted(() => {
 });
 // 获取链接
 const getroter=()=>{
-
-  if(route.query.id=='1'){
-    let nodesflow=JSON.parse(route.query.vlaobj)
-    newobj.value.name=nodesflow.name;
-    newobj.value.description=nodesflow.description;
-
- }else if(route.query.id=='2'){
-
   let objlist=JSON.parse(sessionStorage.getItem("objlist"));
   if(objlist.flow!=''){
     let nodesflow=JSON.parse(objlist.flow)
     nodes.value=nodesflow.nodes;
     edges.value=nodesflow.edges;
   }
-      newobj.value.name=objlist.name;
-      newobj.value.description=objlist.remark;
-      console.log(objlist.pid);
-      pid.value=objlist.pid;
- }
+  newobj.value.name=objlist.name;
+  newobj.value.description=objlist.remark;
+  console.log(objlist.pid);
+  pid.value=objlist.pid;
 }
 //改变线的粗
 const linestrokeWidth=(num)=>{