diff --git a/src/components/Tree/ThemeFile.vue b/src/components/Tree/ThemeFile.vue
deleted file mode 100644
index 72db90792..000000000
--- a/src/components/Tree/ThemeFile.vue
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/components/Tree/Tree.jsx b/src/components/Tree/Tree.jsx
deleted file mode 100644
index 37df16d97..000000000
--- a/src/components/Tree/Tree.jsx
+++ /dev/null
@@ -1,124 +0,0 @@
-import { Menu, Icon, Input } from 'ant-design-vue'
-
-const { Item, ItemGroup, SubMenu } = Menu
-const { Search } = Input
-
-export default {
- name: 'Tree',
- props: {
- dataSource: {
- type: Array,
- required: true
- },
- openKeys: {
- type: Array,
- default: () => []
- },
- search: {
- type: Boolean,
- default: false
- }
- },
- created() {
- this.localOpenKeys = this.openKeys.slice(0)
- },
- data() {
- return {
- localOpenKeys: []
- }
- },
- methods: {
- handlePlus(item) {
- this.$emit('add', item)
- },
- handleTitleClick(...args) {
- this.$emit('titleClick', { args })
- },
-
- renderSearch() {
- return (
-
- )
- },
- renderIcon(icon) {
- return icon && () || null
- },
- renderMenuItem(item) {
- return (
- -
- { this.renderIcon(item.icon) }
- { item.title }
- this.handlePlus(item) } }}>
-
- )
- },
- renderItem(item) {
- return item.children ? this.renderSubItem(item, item.key) : this.renderMenuItem(item, item.key)
- },
- renderItemGroup(item) {
- const childrenItems = item.children.map(o => {
- return this.renderItem(o, o.key)
- })
-
- return (
-
-
- { item.title }
-
-
-
- 新增
- 合并
- 移除
-
-
-
- { childrenItems }
-
- )
- },
- renderSubItem(item, key) {
- const childrenItems = item.children && item.children.map(o => {
- return this.renderItem(o, o.key)
- })
-
- const title = (
-
- { this.renderIcon(item.icon) }
- { item.title }
-
- )
-
- if (item.group) {
- return this.renderItemGroup(item)
- }
- // titleClick={this.handleTitleClick(item)}
- return (
-
- { title }
- { childrenItems }
-
- )
- }
- },
- render() {
- const { dataSource, search } = this.$props
-
- // this.localOpenKeys = openKeys.slice(0)
- const list = dataSource.map(item => {
- return this.renderItem(item)
- })
-
- return (
-
- { search ? this.renderSearch() : null }
-
-
- )
- }
-}
diff --git a/src/components/index.js b/src/components/index.js
index c8a4850f1..ba41e49f6 100644
--- a/src/components/index.js
+++ b/src/components/index.js
@@ -8,17 +8,5 @@ import Tree from '@/components/Tree/Tree'
import MultiTab from '@/components/MultiTab'
import Result from '@/components/Result'
import IconSelector from '@/components/IconSelector'
-import ThemeFile from '@/components/Tree/ThemeFile'
-export {
- AvatarList,
- Ellipsis,
- FooterToolbar,
- NumberInfo,
- DetailList,
- Tree,
- MultiTab,
- Result,
- IconSelector,
- ThemeFile
-}
+export { AvatarList, Ellipsis, FooterToolbar, NumberInfo, DetailList, Tree, MultiTab, Result, IconSelector }
diff --git a/src/views/interface/ThemeEdit.vue b/src/views/interface/ThemeEdit.vue
index df42da5a2..78f35c61b 100644
--- a/src/views/interface/ThemeEdit.vue
+++ b/src/views/interface/ThemeEdit.vue
@@ -1,26 +1,38 @@
-
+
+
+