| | |
| | | this.$confirm("是否删除该层级", "提示", { |
| | | type: "error" |
| | | }).then(() => { |
| | | this.treeLoad = true |
| | | // this.treeLoad = true |
| | | this.selectTree = '' |
| | | this.getNodeParent(node) |
| | | this.selectTree = this.selectTree.replace(' - ', '') |
| | |
| | | }).then(res => { |
| | | if (res.code == 201) return |
| | | this.$message.success('已删除') |
| | | this.selectStandardTreeList() |
| | | let arr = this.selectTree.split(' - '); |
| | | this.deleteStandard(this.list, arr[arr.length - 1]) |
| | | // this.selectStandardTreeList() |
| | | this.selectTree = '' |
| | | this.standardList = [] |
| | | this.productList = [] |
| | | }) |
| | | }).catch(e => {}) |
| | | }, |
| | | deleteStandard(arr, label) { |
| | | arr.forEach((item, index) => { |
| | | if(item.label == label){ |
| | | arr.splice(index, 1); |
| | | }else{ |
| | | item.children&&this.deleteStandard(item.children, label); |
| | | } |
| | | }) |
| | | }, |
| | | nodeOpen(data, node, el) { |
| | | $($(el.$el).find('.node_i')[0]).attr('class', 'node_i el-icon-folder-opened') |
| | |
| | | } |
| | | this.$message.success('添加成功') |
| | | this.addDia = false |
| | | this.selectStandardTreeList() |
| | | this.list |
| | | .find(a => a.label == this.addOb.factory).children |
| | | .find(a => a.label == this.addOb.laboratory).children |
| | | .find(a => a.label == this.addOb.sampleType).children |
| | | .find(a => a.label == this.addOb.sample).children.push({ |
| | | code:'[5]', |
| | | label: this.addOb.model, |
| | | value: this.addOb.model, |
| | | }) |
| | | this.addLoad = false |
| | | }).catch(e => { |
| | | this.addDia = false |