| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { listTree, getTree, delTree, addTree, updateTree, exportTree } from "@/api/demo/tree"; |
| | | import { listTree, getTree, delTree, addTree, updateTree } from "@/api/demo/tree"; |
| | | import Treeselect from "@riophae/vue-treeselect"; |
| | | import "@riophae/vue-treeselect/dist/vue-treeselect.css"; |
| | | |
| | |
| | | this.buttonLoading = true; |
| | | if (this.form.id != null) { |
| | | updateTree(this.form).then(response => { |
| | | this.buttonLoading = false; |
| | | this.msgSuccess("修改成功"); |
| | | this.open = false; |
| | | this.getList(); |
| | | }).finally(() => { |
| | | this.buttonLoading = false; |
| | | }); |
| | | } else { |
| | | addTree(this.form).then(response => { |
| | | this.buttonLoading = false; |
| | | this.msgSuccess("新增成功"); |
| | | this.open = false; |
| | | this.getList(); |
| | | }).finally(() => { |
| | | this.buttonLoading = false; |
| | | }); |
| | | } |
| | | } |