| | |
| | | <el-form-item label="别名:" class="is-required"> |
| | | <el-input v-model="form.alias" placeholder="请输入别名"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="图标:"> |
| | | <input-icon v-model="form.source" placeholder="请选择图标"> |
| | | </input-icon> |
| | | </el-form-item> |
| | | <el-form-item label="编号:" class="is-required"> |
| | | <el-input-number v-model="form.sort" :disabled="form.category === 1" :max="63" :min="1"></el-input-number> |
| | | </el-form-item> |
| | |
| | | methods: { |
| | | // 树行点击 |
| | | nodeClick(row, node) { |
| | | console.log(row.childType); |
| | | this.form = {...row}; |
| | | this.nodeRow = {...row}; |
| | | this.currentClickNode = node; |
| | |
| | | const params = { |
| | | id: this.form.id, |
| | | isValid: this.form.isValid, |
| | | source:this.form.source, |
| | | alias: this.form.alias |
| | | } |
| | | updateAlias(params).then(res => { |
| | |
| | | let node = this.currentClickNode.parent; |
| | | node.loaded = false; |
| | | node.expand(); |
| | | this.$refs.tree.setCurrentNode(this.currentClickNode); |
| | | this.$nextTick(()=>{ |
| | | this.$refs.tree.setCurrentKey(this.currentClickNode.data.id); |
| | | }); |
| | | } else { |
| | | this.refresh = Math.random(); // 刷新左侧树 |
| | | } |