| | |
| | | <h2 v-else>编辑-原材料检验</h2> |
| | | </div> |
| | | <div class="btn-group header-right"> |
| | | <el-button @click="save()" v-if="this.dataForm.id==null">保存</el-button> |
| | | <el-button type="primary" @click="save()" v-if="this.dataForm.id==null">保存</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="page-main"> |
| | |
| | | </el-table-column> |
| | | <el-table-column fixed="right" style="background-color: white;" v-if="dataForm.id == null" label="操作" width="150"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.father!=null"> |
| | | <div v-if="scope.row.fId!=null"> |
| | | <el-button type="text" @click="addChildren(scope.row)">添加项目</el-button> |
| | | <el-button type="text" @click="delChildren(scope.row,scope.$index,true)">删除行</el-button> |
| | | </div> |
| | |
| | | }, |
| | | // 确认回调 |
| | | selectPart(param, nodePart, index) { |
| | | console.log(param) |
| | | if (typeof param !== 'undefined') { |
| | | this.dataForm.code = param.code |
| | | this.dataForm.name = param.name |
| | |
| | | }, |
| | | // 添加行 |
| | | clickAddLine(row) { |
| | | console.log(row); |
| | | let ele = { |
| | | father: row.father?row.father:null, |
| | | fId: Math.random(), |
| | | father: null, |
| | | iid: Math.random(), |
| | | children:[] |
| | | } |
| | | if(row){ |
| | | ele.father = row.father?row.father:null |
| | | row.children.forEach(item => { |
| | | ele.children.push({ |
| | | deviceId: null, |
| | |
| | | this.list.push(ele) |
| | | }) |
| | | }else{ |
| | | ele.push({ |
| | | ele.children.push({ |
| | | deviceId: null, |
| | | deviceName: null, |
| | | iid: Math.random(), |