Pārlūkot izejas kodu

计量系统单元修改

duy 1 gadu atpakaļ
vecāks
revīzija
343d45cade
2 mainītis faili ar 13 papildinājumiem un 16 dzēšanām
  1. 12 15
      src/views/measure/systemUnit.vue
  2. 1 1
      src/views/measure/template.vue

+ 12 - 15
src/views/measure/systemUnit.vue

@@ -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'

+ 1 - 1
src/views/measure/template.vue

@@ -14,7 +14,7 @@
         >
         <el-button
           type="text"
-          icon="el-icon-circle-plus-outline"
+          icon="el-icon-edit"
           size="small"
           @click.stop="editUnit(scope.row, scope.index)"
         >编辑计量系统单元