|
@@ -138,7 +138,7 @@
|
|
icon="el-icon-coin"
|
|
icon="el-icon-coin"
|
|
>元素设置</el-dropdown-item>
|
|
>元素设置</el-dropdown-item>
|
|
<el-dropdown-item
|
|
<el-dropdown-item
|
|
- @click.native="nodeInfo(data,node)"
|
|
|
|
|
|
+ @click.native="nodeInfo(data)"
|
|
icon="el-icon-help"
|
|
icon="el-icon-help"
|
|
>节点参数</el-dropdown-item>
|
|
>节点参数</el-dropdown-item>
|
|
<el-dropdown-item
|
|
<el-dropdown-item
|
|
@@ -1172,9 +1172,17 @@
|
|
:visible.sync="infoNameVisible"
|
|
:visible.sync="infoNameVisible"
|
|
width="800px"
|
|
width="800px"
|
|
append-to-body
|
|
append-to-body
|
|
|
|
+ class="jiedian"
|
|
:close-on-click-modal="false"
|
|
:close-on-click-modal="false"
|
|
>
|
|
>
|
|
<div>
|
|
<div>
|
|
|
|
+ <div class="flexEnd">
|
|
|
|
+ <i
|
|
|
|
+ class="el-icon-circle-plus marbottom10"
|
|
|
|
+ @click="setParameterName()"
|
|
|
|
+ style="font-size:24px;color:rgb(37, 193, 99);cursor: pointer;"
|
|
|
|
+ ></i>
|
|
|
|
+ </div>
|
|
<el-table
|
|
<el-table
|
|
:data="namelist"
|
|
:data="namelist"
|
|
border
|
|
border
|
|
@@ -1255,6 +1263,7 @@
|
|
slot="footer"
|
|
slot="footer"
|
|
class="dialog-footer"
|
|
class="dialog-footer"
|
|
>
|
|
>
|
|
|
|
+ <el-button @click="addParameterName()">保 存</el-button>
|
|
<el-button @click="infoNameVisible = false">关 闭</el-button>
|
|
<el-button @click="infoNameVisible = false">关 闭</el-button>
|
|
</span>
|
|
</span>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
@@ -1267,7 +1276,7 @@ import ManualSorting from '@/components/WbsTree/ManualSorting'
|
|
import dynamicExcel from "./treeTemplate/dynamicExcel.vue";
|
|
import dynamicExcel from "./treeTemplate/dynamicExcel.vue";
|
|
import {
|
|
import {
|
|
saveFormAndElement, selectFormElements,
|
|
saveFormAndElement, selectFormElements,
|
|
- importWbsTree, findWbsTreePrivateSameLevel, wbsTreePrivateSort
|
|
|
|
|
|
+ importWbsTree, findWbsTreePrivateSameLevel, wbsTreePrivateSort, parameters
|
|
} from "@/api/manager/wbstree";
|
|
} from "@/api/manager/wbstree";
|
|
import {
|
|
import {
|
|
saveElement, remove as removeElement, updateBatchElements, getTemplate,
|
|
saveElement, remove as removeElement, updateBatchElements, getTemplate,
|
|
@@ -1791,7 +1800,9 @@ export default {
|
|
this.upFile = file;
|
|
this.upFile = file;
|
|
},
|
|
},
|
|
|
|
|
|
- nodeInfo () {
|
|
|
|
|
|
+ nodeInfo (data) {
|
|
|
|
+ console.log(data);
|
|
|
|
+ this.parameters(data.primaryKeyId)
|
|
this.nodeInfoVisible = true;
|
|
this.nodeInfoVisible = true;
|
|
},
|
|
},
|
|
nodeInfoSave () {
|
|
nodeInfoSave () {
|
|
@@ -2091,6 +2102,19 @@ export default {
|
|
addNodeInfoTable () {//添加节点参数数据
|
|
addNodeInfoTable () {//添加节点参数数据
|
|
this.nodeInfoTable.unshift({ name: '', value: '', describe: '' })
|
|
this.nodeInfoTable.unshift({ name: '', value: '', describe: '' })
|
|
},
|
|
},
|
|
|
|
+ async parameters (wbsId) {
|
|
|
|
+ const { data: res } = await parameters({ wbsId })
|
|
|
|
+ console.log(res);
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
+ this.nodeInfoTable = res.data
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ //#endregion
|
|
|
|
+
|
|
|
|
+ //#region
|
|
|
|
+ async setParameterName () {
|
|
|
|
+ this.namelist.unshift({ name: '', remark: '', k: '' })
|
|
|
|
+ },
|
|
//#endregion
|
|
//#endregion
|
|
|
|
|
|
//#region 调整表单
|
|
//#region 调整表单
|
|
@@ -2111,6 +2135,12 @@ export default {
|
|
this.excelHtml = false
|
|
this.excelHtml = false
|
|
},
|
|
},
|
|
//#endregion
|
|
//#endregion
|
|
|
|
+
|
|
|
|
+ //#region 编辑元素
|
|
|
|
+ rightClick () {
|
|
|
|
+
|
|
|
|
+ },
|
|
|
|
+ //#endregion
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
'GLExcelFrom.search' (val) {
|
|
'GLExcelFrom.search' (val) {
|