|
@@ -195,14 +195,15 @@
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="14" class="h-100p flex flex-d-c">
|
|
|
- <div class="mg-b-10">
|
|
|
- <el-button type="primary" size="medium" icon="el-icon-plus" @click="addNodeHandle">新增节点</el-button>
|
|
|
- <el-button type="primary" size="medium" icon="el-icon-edit-outline" @click="editNodeHandle">编辑当前节点</el-button>
|
|
|
- <el-button type="primary" size="medium" icon="el-icon-document-copy" @click="copyNodeHandle">复制当前节点</el-button>
|
|
|
- <el-button type="warning" size="medium" icon="el-icon-delete" @click="delNodeHandle">删除当前节点</el-button>
|
|
|
- <el-button class="el-btn-purple" type="primary" size="medium" icon="el-icon-s-grid" @click="eleFormulaHandle" v-if="leftType==5">元素公式设置</el-button>
|
|
|
- <el-button class="el-btn-purple" type="primary" size="medium" icon="el-icon-s-grid" @click="eleHandle" v-else>元素设置</el-button>
|
|
|
- <el-button class="el-btn-purple" type="primary" size="medium" icon="el-icon-help" @click="nodeInfoHandle">节点参数设置</el-button>
|
|
|
+ <div>
|
|
|
+ <el-button type="primary" size="medium" icon="el-icon-plus" class="mg-b-10" @click="addNodeHandle">新增节点</el-button>
|
|
|
+ <el-button type="primary" size="medium" icon="el-icon-edit-outline" class="mg-b-10" @click="editNodeHandle">编辑当前节点</el-button>
|
|
|
+ <el-button type="primary" size="medium" icon="el-icon-document-copy" class="mg-b-10" @click="copyNodeHandle">复制当前节点</el-button>
|
|
|
+ <el-button type="warning" size="medium" icon="el-icon-delete" class="mg-b-10" @click="delNodeHandle">删除当前节点</el-button>
|
|
|
+ <el-button type="primary" size="medium" icon="el-icon-upload" v-show="curTreeNode && curTreeNode.level == 2" class="mg-b-10" @click="importTemplate(curTreeData,curTreeNode)">导入划分</el-button>
|
|
|
+ <el-button class="el-btn-purple mg-b-10" type="primary" size="medium" icon="el-icon-s-grid" @click="eleFormulaHandle" v-if="leftType==5">元素公式设置</el-button>
|
|
|
+ <el-button class="el-btn-purple mg-b-10" type="primary" size="medium" icon="el-icon-s-grid" @click="eleHandle" v-else>元素设置</el-button>
|
|
|
+ <el-button class="el-btn-purple mg-b-10" type="primary" size="medium" icon="el-icon-help" @click="nodeInfoHandle">节点参数设置</el-button>
|
|
|
</div>
|
|
|
<template v-if="leftType==5">
|
|
|
<div class="mg-b-10">节点信息</div>
|
|
@@ -1213,9 +1214,9 @@
|
|
|
<el-input
|
|
|
v-model="formulaInput"
|
|
|
placeholder="请输入名称"
|
|
|
- size="samll"
|
|
|
+ size="samll" clearable @clear="searchFormulaName"
|
|
|
></el-input>
|
|
|
- <el-button type="info" @click="searchFormulaName">搜索</el-button>
|
|
|
+ <el-button type="info" class="mg-l-10" @click="searchFormulaName">搜索</el-button>
|
|
|
</div>
|
|
|
<el-table
|
|
|
:data="editEleListFilter"
|
|
@@ -2588,6 +2589,19 @@ export default {
|
|
|
},
|
|
|
async nodeInfoSave () {//节点参数弹框保存按钮
|
|
|
if (this.nodeInfoTable) {
|
|
|
+ if(this.nodeInfoTable.length == 0){
|
|
|
+ await this.saveOrUpdateBatch([{
|
|
|
+ "wbsId": this.jiedianId,
|
|
|
+ "type": -1,
|
|
|
+ }])
|
|
|
+ this.nodeInfoVisible = false
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "保存参数节点成功!"
|
|
|
+ })
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
let tag = true
|
|
|
this.nodeInfoTable.forEach(val => {
|
|
|
if (!val.k | !val.v) {
|