| | |
| | | <div class="aside"> |
| | | <div class="title">组织机构</div> |
| | | <div class="input"> |
| | | <el-input placeholder="输入组织机构名称"></el-input> |
| | | <el-input placeholder="输入组织机构名称" v-model="searchArea"></el-input> |
| | | </div> |
| | | <div class="menu"> |
| | | <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree> |
| | | <el-tree :data="areaData" :props="defaultProps" @node-click="handleNodeClick"></el-tree> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | data: [{ |
| | | label: '妙高街道', |
| | | children: [{ |
| | | label: '东街', |
| | | children: [{ |
| | | label: '螺蛳垵' |
| | | }] |
| | | }] |
| | | }, { |
| | | label: '云峰街道', |
| | | children: [{ |
| | | label: '东亭', |
| | | children: [{ |
| | | label: '隔溪' |
| | | }] |
| | | }, { |
| | | label: '马头', |
| | | children: [{ |
| | | label: '龙口' |
| | | }] |
| | | }] |
| | | }, { |
| | | label: '新路湾镇', |
| | | children: [{ |
| | | label: '新路湾镇', |
| | | children: [{ |
| | | label: '新路湾镇' |
| | | }] |
| | | }, { |
| | | label: '新路湾镇', |
| | | children: [{ |
| | | label: '新路湾镇' |
| | | }] |
| | | }] |
| | | }], |
| | | defaultProps: { |
| | | children: 'children', |
| | | label: 'label' |
| | | } |
| | | searchArea: null, |
| | | areaData: [], |
| | | defaultProps: { |
| | | children: 'children', |
| | | label: 'label' |
| | | } |
| | | }; |
| | | }, |
| | | methods: { |
| | | |
| | | created() { |
| | | }, |
| | | |
| | | methods: { |
| | | handleNodeClick(data) { |
| | | console.log(data); |
| | | } |
| | | } |
| | | }; |