|
@@ -26,7 +26,7 @@
|
|
|
:style="{ left: menuleft + 'px', top: menutop + 'px' }"
|
|
|
class="contextmenu"
|
|
|
>
|
|
|
- <li v-for="item in menusData" :key="item" @click="menuClick($event,item,data)" >
|
|
|
+ <li v-for="item in menusData" :key="item" @click="menuClick($event,item,data,node)" >
|
|
|
<i :class="item.icon"></i>{{item.label}}
|
|
|
</li>
|
|
|
|
|
@@ -81,13 +81,15 @@
|
|
|
<el-table-column
|
|
|
prop="name"
|
|
|
label="节点名称"
|
|
|
- width="180">
|
|
|
+ >
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
+ width="180"
|
|
|
prop="address"
|
|
|
label="节点类型">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
+ width="180"
|
|
|
prop="address"
|
|
|
label="工程类型">
|
|
|
</el-table-column>
|
|
@@ -111,22 +113,15 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="节点类型" prop="nodeType">
|
|
|
<el-select v-model="addForm.nodeType" placeholder="请选择节点类型" style="width: 100%;">
|
|
|
- <el-option label="区域一" value="shanghai"></el-option>
|
|
|
- <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ <el-option label="单位工程" value="1"></el-option>
|
|
|
+ <el-option label="分部工程" value="2"></el-option>
|
|
|
+ <el-option label="分项工程" value="2"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="工程类型" prop="goType">
|
|
|
- <el-select v-model="addForm.goType" placeholder="请选择工程类型" style="width: 100%;">
|
|
|
- <el-option label="区域一" value="shanghai"></el-option>
|
|
|
- <el-option label="区域二" value="beijing"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="显示类型" prop="showType">
|
|
|
- <el-select v-model="addForm.showType" placeholder="请选择显示类型" style="width: 100%;">
|
|
|
- <el-option label="区域一" value="shanghai"></el-option>
|
|
|
- <el-option label="区域二" value="beijing"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-input v-model="addForm.goType" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
<el-form-item label="备注" prop="remark">
|
|
|
<el-input v-model="addForm.remark"></el-input>
|
|
|
</el-form-item>
|
|
@@ -264,12 +259,14 @@ import ManualSorting from '@/components/WbsTree/ManualSorting'
|
|
|
console.log('新增');
|
|
|
this.menuKey='add'
|
|
|
this.adddialogVisible=true
|
|
|
+ this.addForm.goType=node.parent.data.label
|
|
|
}
|
|
|
|
|
|
else if(item.key==='edit'){
|
|
|
- console.log('编辑');
|
|
|
+ console.log('编辑',data,node);
|
|
|
this.menuKey='edit'
|
|
|
this.adddialogVisible=true
|
|
|
+
|
|
|
}
|
|
|
else if(item.key==='del'){
|
|
|
this.menuKey='del'
|