Przeglądaj źródła

刷新节点参数按钮增加

duy 2 lat temu
rodzic
commit
a32470d46b

+ 8 - 0
src/api/manager/wbstree.js

@@ -345,3 +345,11 @@ export const submitFullName = (id, fullNames, params) => {
         }
     })
 }
+//刷新节点参数
+export const refrehPram = (params) => {
+    return request({
+        url: '/api/blade-manager/param/refresh',
+        method: 'get',
+        params
+    })
+}

+ 18 - 1
src/views/manager/projectinfo/tree.vue

@@ -1249,7 +1249,7 @@
     </el-dialog>
 <!-- 节点参数 -->
     <el-dialog
-      title="节点参数"
+      title="节点参数111"
       :visible.sync="nodeInfoVisible"
       width="800px"
       append-to-body
@@ -1269,6 +1269,11 @@
             class="el-icon-circle-plus marbottom10"
             @click="addNodeInfoTable()"
             style="font-size: 24px; color: rgb(37, 193, 99); cursor: pointer"
+          ></i>
+             <i
+            class="el-icon-refresh-right marbottom10"
+            @click="refreshnfoTable()"
+            style="font-size: 24px; color: rgb(37, 193, 99); cursor: pointer"
           ></i>
         </div>
         <el-table :data="nodeInfoTable" border style="width: 100%" height="400">
@@ -1607,6 +1612,7 @@ import {
   tabTypeLazyTree,
 } from "@/api/manager/wbsprivate";
 import { findProjectTree as getAlltree } from "@/api/manager/projectinfo";
+import {refrehPram} from "@/api/manager/wbstree"
 import { getList as getAttchFromOriginalName } from "@/api/resource/attach";
 import { getDictionary } from "@/api/system/dict";
 import { mapGetters } from "vuex";
@@ -2791,6 +2797,17 @@ export default {
       });
       console.log(this.nodeInfoTable)
     },
+    refreshnfoTable(){
+      //刷新表格
+      let prams={
+         nodeId: this.jiedianId,
+          type: 1,
+          projectId: this.projectid
+      }
+      refrehPram(prams).then((res)=>{
+        console.log(res);
+      })
+    },
     delNodeInfo(key,obj) {
       this.delids.push(obj.id)
       //设置参数名称中的删除按钮

+ 18 - 1
src/views/manager/wbsinfo/edit.vue

@@ -1343,6 +1343,11 @@
             class="el-icon-circle-plus marbottom10"
             @click="addNodeInfoTable()"
             style="font-size:24px;color:rgb(37, 193, 99);cursor: pointer;"
+          ></i>
+             <i
+            class="el-icon-refresh-right marbottom10"
+            @click="refreshnfoTable()"
+            style="font-size: 24px; color: rgb(37, 193, 99); cursor: pointer"
           ></i>
         </div>
         <el-table
@@ -1653,8 +1658,9 @@ import FormulaEditone from '@/views/formula/edit1.vue'
 import {
   getLazytree, getDetail, update, selectByNodeTable,getParamElements,delParamElements,specifiedParamElements, getAlltree,
   saveFormAndElement, selectFormElements, removeTableById, findWbsTreeSameLevel, wbsTreeSort, findWbsTreeTableSameLevel, wbsTreeTableSort, parameters, saveOrUpdateBatch, keymap, importwbsTreeFormBatch, exportBatchTemplate, updateBatchNodeTableInfo,
-  importWbsTree, exportTemplate, remove as removeTreeNode,submitFullName
+  importWbsTree, exportTemplate, remove as removeTreeNode,submitFullName,refrehPram
 } from "@/api/manager/wbstree";
+
 import {
   saveElement, remove as removeElement, updateBatchElements, getTemplate,
   importWbsElement
@@ -2660,6 +2666,17 @@ export default {
     },
     addNodeInfoTable () {//添加节点参数数据
       this.nodeInfoTable.unshift({ k: '', v: '', remark: '', nodeId: this.jiedianId,type: 1 })
+    },
+     refreshnfoTable(){
+      //刷新表格
+      let prams={
+         nodeId: this.jiedianId,
+          type: 0,
+          
+      }
+      refrehPram(prams).then((res)=>{
+        console.log(res);
+      })
     },
     delNodeInfo (key,obj) {//设置参数名称中的删除按钮
       this.delids.push(obj.id)