Skip to content

Commit 07a7e08

Browse files
committed
Optimize component structure.
1 parent 2d1a520 commit 07a7e08

File tree

11 files changed

+22
-22
lines changed

11 files changed

+22
-22
lines changed

components.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ export {}
88
declare module 'vue' {
99
export interface GlobalComponents {
1010
copy: typeof import('./src/components/list/fill copy.vue')['default']
11-
Delete: typeof import('./src/components/list/delete.vue')['default']
12-
Fill: typeof import('./src/components/list/fill.vue')['default']
13-
Fixed: typeof import('./src/components/list/fixed.vue')['default']
11+
Delete: typeof import('./src/components/layout/list/delete.vue')['default']
12+
Fill: typeof import('./src/components/layout/list/fill.vue')['default']
13+
Fixed: typeof import('./src/components/layout/list/fixed.vue')['default']
1414
Group: typeof import('./src/components/function/group/group.vue')['default']
15-
List: typeof import('./src/components/list/list.vue')['default']
15+
List: typeof import('./src/components/layout/list/list.vue')['default']
1616
Menu: typeof import('./src/components/common/menu.vue')['default']
17-
Resize: typeof import('./src/components/list/resize.vue')['default']
17+
Resize: typeof import('./src/components/function/resize/resize.vue')['default']
1818
Size: typeof import('./src/components/function/resize/size.vue')['default']
1919
Skeleton: typeof import('./src/components/skeleton.vue')['default']
20-
Sort: typeof import('./src/components/list/sort.vue')['default']
20+
Sort: typeof import('./src/components/layout/list/sort.vue')['default']
2121
Table: typeof import('./src/components/list/table.vue')['default']
2222
}
2323
}

src/components/form/conf.ts renamed to src/components/layout/form/conf.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DataKind } from "../props"
1+
import { DataKind } from "../../props"
22

33
export interface FormConf {
44
fillable: boolean
File renamed without changes.

src/components/list/conf.ts renamed to src/components/layout/list/conf.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import * as iconSvg from "../../assets/icon"
2-
import { TableBasicConf } from "../conf"
3-
import { DataKind, TableProps } from "../props"
1+
import * as iconSvg from "../../../assets/icon"
2+
import { TableBasicConf } from "../../conf"
3+
import { DataKind, TableProps } from "../../props"
44

55
export interface ListConf {
66
basic: ListBasicConf

src/components/list/delete.vue renamed to src/components/layout/list/delete.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script setup lang="ts">
22
import { inject } from 'vue'
3-
import * as iconSvg from '../../assets/icon'
4-
import { FN_CLOSE_CONTEXT_MENU, FN_DELETE_DATA } from '../../constant'
3+
import * as iconSvg from '../../../assets/icon'
4+
import { FN_CLOSE_CONTEXT_MENU, FN_DELETE_DATA } from '../../../constant'
55
66
const props = defineProps<{
77
selectPks: string[] | number[] | undefined

src/components/list/fill.vue renamed to src/components/layout/list/fill.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script setup lang="ts">
22
import { inject, onMounted } from 'vue';
3-
import { FN_UPDATE_DATA } from '../../constant';
3+
import { FN_UPDATE_DATA } from '../../../constant';
44
import { ListColumnConf } from './conf';
55
66
const props = defineProps<{

src/components/list/fixed.vue renamed to src/components/layout/list/fixed.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<script setup lang="ts">
22
import { inject } from 'vue'
33
import { useI18n } from 'vue-i18n'
4-
import * as iconSvg from '../../assets/icon'
5-
import { FN_CLOSE_CONTEXT_MENU } from '../../constant'
6-
import { TableLayoutConf } from '../conf'
4+
import * as iconSvg from '../../../assets/icon'
5+
import { FN_CLOSE_CONTEXT_MENU } from '../../../constant'
6+
import { TableLayoutConf } from '../../conf'
77
import { ListBasicConf, ListColumnConf } from './conf'
88
const { t } = useI18n()
99

src/components/list/list.vue renamed to src/components/layout/list/list.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<script setup lang="ts">
22
import { reactive, ref } from 'vue'
33
import { useI18n } from 'vue-i18n'
4-
import { TableLayoutConf, TableStyleConf } from '../conf'
4+
import { TableLayoutConf, TableStyleConf } from '../../conf'
55
import { ListBasicConf, ListColumnConf, ListConf, ListStyleConf } from './conf'
6-
import MenuComp from '../common/menu.vue'
6+
import MenuComp from '../../common/menu.vue'
77
import FixedComp from './fixed.vue'
88
import SortComp from './sort.vue'
99
import ResizeComp from './resize.vue'
1010
import FillComp from './fill.vue'
1111
import DeleteComp from './delete.vue'
1212
import { setFixedColumnStyles } from './fixed.vue'
13-
import { DataKind } from '../props'
13+
import { DataKind } from '../../props'
1414
const { t } = useI18n()
1515
1616
const listConf = defineProps<
@@ -96,7 +96,7 @@ const showRowContextMenu = (event: MouseEvent) => {
9696
</template>
9797

9898
<style lang="scss" scoped>
99-
@import '../../assets/main.scss';
99+
@import '../../../assets/main.scss';
100100
101101
@include b('list') {
102102
position: relative;
File renamed without changes.

src/components/skeleton.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import { TableLayoutConf, TableStyleConf, initConf } from './conf'
77
import * as Filter from './function/filter/conf'
88
import * as Sort from './function/sort/conf'
99
import ResizeComp from './function/resize/resize.vue'
10-
import * as List from './list/conf'
11-
import ListComp from './list/list.vue'
10+
import * as List from './layout/list/conf'
11+
import ListComp from './layout/list/list.vue'
1212
import { SizeKind, TableProps } from './props'
1313
1414
const props = defineProps<TableProps>()

0 commit comments

Comments
 (0)