|  |  | 
 |  |  |  | 
 |  |  | <script> | 
 |  |  | import TreeSelect from './TreeSelect' | 
 |  |  | import { fetchTree, fetchTree1 } from '@/api/system/menu' | 
 |  |  | // import { fetchTree, fetchTree1 } from '@/api/system/menu' | 
 |  |  | import { fetchTree } from '@/api/system/menu' | 
 |  |  | export default { | 
 |  |  |   name: 'MenuSelect', | 
 |  |  |   components: { TreeSelect }, | 
 |  |  | 
 |  |  |     // 获取所有菜单 | 
 |  |  |     fetchData () { | 
 |  |  |       if (this.type === '1') { | 
 |  |  |         fetchTree1() | 
 |  |  |           .then(records => { | 
 |  |  |             this.data = [] | 
 |  |  |             this.__fillData(this.data, records) | 
 |  |  |           }) | 
 |  |  |           .catch(e => { | 
 |  |  |             this.$tip.apiFailed(e) | 
 |  |  |           }) | 
 |  |  |         // fetchTree1() | 
 |  |  |         //   .then(records => { | 
 |  |  |         //     this.data = [] | 
 |  |  |         //     this.__fillData(this.data, records) | 
 |  |  |         //   }) | 
 |  |  |         //   .catch(e => { | 
 |  |  |         //     this.$tip.apiFailed(e) | 
 |  |  |         //   }) | 
 |  |  |       } else { | 
 |  |  |         fetchTree() | 
 |  |  |           .then(records => { |