From 005705548c01d28e05fdbbdae4b42f9e12d5b9bf Mon Sep 17 00:00:00 2001 From: kagol Date: Mon, 11 Oct 2021 21:54:52 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=AE=8C=E5=96=84=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E5=AE=8C=E6=88=90=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devui/accordion/index.ts | 1 + devui/anchor/index.ts | 1 + devui/badge/index.ts | 1 + devui/breadcrumb/index.ts | 2 +- devui/button/index.ts | 1 + devui/card/index.ts | 1 + devui/carousel/index.ts | 1 + devui/cascader/index.ts | 3 +-- devui/checkbox/index.ts | 1 + devui/date-picker/index.ts | 1 + devui/editable-select/index.ts | 2 +- devui/fullscreen/index.ts | 1 - devui/icon/index.ts | 1 + devui/image-preview/index.ts | 1 + devui/input-number/index.ts | 2 ++ devui/input/index.ts | 1 + devui/loading/index.ts | 10 +++++----- devui/modal/index.ts | 2 +- devui/overlay/index.ts | 1 + devui/panel/index.ts | 1 + devui/progress/index.ts | 1 + devui/quadrant-diagram/index.ts | 1 + devui/radio/index.ts | 1 + devui/ripple/index.ts | 3 +-- devui/search/index.ts | 1 + devui/select/index.ts | 1 + devui/skeleton/index.ts | 1 - devui/slider/index.ts | 2 +- devui/splitter/index.ts | 3 ++- devui/status/index.ts | 1 + devui/steps-guide/index.ts | 3 +-- devui/sticky/index.ts | 3 +-- devui/switch/index.ts | 1 + devui/table/index.ts | 2 +- devui/tabs/index.ts | 1 + devui/tag-input/index.ts | 1 + devui/time-picker/index.ts | 4 ++-- devui/toast/index.ts | 1 + devui/tooltip/index.ts | 1 + devui/transfer/index.ts | 11 ++++++----- devui/tree/index.ts | 3 +-- devui/upload/index.ts | 1 + 42 files changed, 52 insertions(+), 30 deletions(-) diff --git a/devui/accordion/index.ts b/devui/accordion/index.ts index ed8182c3..0bd6b801 100644 --- a/devui/accordion/index.ts +++ b/devui/accordion/index.ts @@ -10,6 +10,7 @@ export { Accordion } export default { title: 'Accordion 手风琴', category: '导航', + status: '10%', install(app: App): void { app.use(Accordion as any) } diff --git a/devui/anchor/index.ts b/devui/anchor/index.ts index 99bd1f05..37726e1b 100644 --- a/devui/anchor/index.ts +++ b/devui/anchor/index.ts @@ -17,6 +17,7 @@ export { Anchor } export default { title: 'Anchor 锚点', category: '导航', + status: '50%', install(app: App): void { app.use(Anchor as any) } diff --git a/devui/badge/index.ts b/devui/badge/index.ts index 65f1391a..ff57b314 100644 --- a/devui/badge/index.ts +++ b/devui/badge/index.ts @@ -10,6 +10,7 @@ export { Badge } export default { title: 'Badge 徽标', category: '数据展示', + status: '已完成', install(app: App): void { app.use(Badge as any) } diff --git a/devui/breadcrumb/index.ts b/devui/breadcrumb/index.ts index e06a2df4..d481edf8 100644 --- a/devui/breadcrumb/index.ts +++ b/devui/breadcrumb/index.ts @@ -12,7 +12,7 @@ export { Breadcrumb } export default { title: 'Breadcrumb 面包屑', category: '导航', - status: '开发中', + status: '50%', install(app: App): void { app.use(Breadcrumb as any) }, diff --git a/devui/button/index.ts b/devui/button/index.ts index c66bf9a3..0fa3b4a2 100644 --- a/devui/button/index.ts +++ b/devui/button/index.ts @@ -12,6 +12,7 @@ export { Button } export default { title: 'Button 按钮', category: '通用', + status: '已完成', install(app: App): void { app.use(Button as any) } diff --git a/devui/card/index.ts b/devui/card/index.ts index 424b0812..f7e3961f 100644 --- a/devui/card/index.ts +++ b/devui/card/index.ts @@ -10,6 +10,7 @@ export { Card } export default { title: 'Card 卡片', category: '数据展示', + status: '已完成', install(app: App): void { app.use(Card as any) } diff --git a/devui/carousel/index.ts b/devui/carousel/index.ts index 02ac3417..792419a4 100644 --- a/devui/carousel/index.ts +++ b/devui/carousel/index.ts @@ -15,6 +15,7 @@ export { Carousel } export default { title: 'Carousel 走马灯', category: '数据展示', + status: '80%', install(app: App): void { app.use(Carousel as any) app.use(CarouseItem as any) diff --git a/devui/cascader/index.ts b/devui/cascader/index.ts index 81e416df..0bb14975 100644 --- a/devui/cascader/index.ts +++ b/devui/cascader/index.ts @@ -10,9 +10,8 @@ export { Cascader } export default { title: 'Cascader 级联菜单', category: '数据录入', - status: undefined, // TODO: 组件若开发完成则填入"已完成",并删除该注释 + status: '10%', install(app: App): void { - app.use(Cascader as any) } } diff --git a/devui/checkbox/index.ts b/devui/checkbox/index.ts index 8b89c0e7..dc25995f 100644 --- a/devui/checkbox/index.ts +++ b/devui/checkbox/index.ts @@ -15,6 +15,7 @@ export { Checkbox } export default { title: 'Checkbox 复选框', category: '数据录入', + status: '已完成', install(app: App): void { app.use(Checkbox as any); app.use(CheckboxGroup as any); diff --git a/devui/date-picker/index.ts b/devui/date-picker/index.ts index 58640935..26274dc7 100644 --- a/devui/date-picker/index.ts +++ b/devui/date-picker/index.ts @@ -12,6 +12,7 @@ export { DatePicker, StickSlider } export default { title: 'DatePicker 日期选择器', category: '数据录入', + status: '50%', install(app: App): void { app.use(DatePicker) } diff --git a/devui/editable-select/index.ts b/devui/editable-select/index.ts index 7b053c0c..bd343fc7 100644 --- a/devui/editable-select/index.ts +++ b/devui/editable-select/index.ts @@ -13,7 +13,7 @@ export { EditableSelect, EditableSelectOption } export default { title: 'EditableSelect 可输入下拉选择框', category: '数据录入', - status: undefined, // TODO: 组件若开发完成则填入"已完成",并删除该注释 + status: '10%', install(app: App): void { app.use(EditableSelect as any) } diff --git a/devui/fullscreen/index.ts b/devui/fullscreen/index.ts index 6318965e..b73d21fe 100644 --- a/devui/fullscreen/index.ts +++ b/devui/fullscreen/index.ts @@ -12,7 +12,6 @@ export default { category: '通用', status: '已完成', install(app: App): void { - app.use(Fullscreen as any) } } diff --git a/devui/icon/index.ts b/devui/icon/index.ts index e2983d16..29998954 100644 --- a/devui/icon/index.ts +++ b/devui/icon/index.ts @@ -10,6 +10,7 @@ export { Icon } export default { title: 'Icon 图标', category: '通用', + status: '已完成', install(app: App): void { app.use(Icon as any) } diff --git a/devui/image-preview/index.ts b/devui/image-preview/index.ts index 81251496..e1b883b9 100644 --- a/devui/image-preview/index.ts +++ b/devui/image-preview/index.ts @@ -7,6 +7,7 @@ export { ImagePreviewDirective, ImagePreviewService } export default { title: 'ImagePreview 图片预览', category: '数据展示', + status: '已完成', install(app: App): void { app.directive('d-image-preview', ImagePreviewDirective) app.config.globalProperties.$imagePreviewService = ImagePreviewService diff --git a/devui/input-number/index.ts b/devui/input-number/index.ts index e429b543..9943fe27 100644 --- a/devui/input-number/index.ts +++ b/devui/input-number/index.ts @@ -4,11 +4,13 @@ import InputNumber from './src/input-number' InputNumber.install = function(app: App) { app.component(InputNumber.name, InputNumber) } + export { InputNumber } export default { title: 'InputNumber 数字输入框', category: '导航', + status: '50%', install(app: App):void { app.use(InputNumber as any) } diff --git a/devui/input/index.ts b/devui/input/index.ts index 6d125ad5..cd150ad0 100644 --- a/devui/input/index.ts +++ b/devui/input/index.ts @@ -10,6 +10,7 @@ export { Input } export default { title: 'Input 输入框', category: '数据录入', + status: '已完成', install(app: App): void { app.use(Input as any) } diff --git a/devui/loading/index.ts b/devui/loading/index.ts index a1d0f1b5..61cf3112 100644 --- a/devui/loading/index.ts +++ b/devui/loading/index.ts @@ -2,6 +2,11 @@ import { App } from 'vue' import Loading from './src/directive' import LoadingService from './src/service' +export { + LoadingService, + Loading +} + export default { title: 'Loading 加载提示', category: '反馈', @@ -11,8 +16,3 @@ export default { app.config.globalProperties.$loadingService = LoadingService } } - -export { - LoadingService, - Loading -} diff --git a/devui/modal/index.ts b/devui/modal/index.ts index 4c28caa1..806c2cc7 100644 --- a/devui/modal/index.ts +++ b/devui/modal/index.ts @@ -13,7 +13,7 @@ export { Modal } export default { title: 'Modal 弹窗', category: '反馈', - status: undefined, // TODO: 组件若开发完成则填入"已完成",并删除该注释 + status: '已完成', install(app: App): void { app.use(Modal as any) diff --git a/devui/overlay/index.ts b/devui/overlay/index.ts index 978cc5e3..c995acc9 100644 --- a/devui/overlay/index.ts +++ b/devui/overlay/index.ts @@ -16,6 +16,7 @@ export { FlexibleOverlay, FixedOverlay } export default { title: 'Overlay 遮罩层', category: '通用', + status: '已完成', install(app: App): void { app.use(FixedOverlay as any); app.use(FlexibleOverlay as any); diff --git a/devui/panel/index.ts b/devui/panel/index.ts index fee0e61c..3141cad0 100644 --- a/devui/panel/index.ts +++ b/devui/panel/index.ts @@ -10,6 +10,7 @@ export { Panel } export default { title: 'Panel 面板', category: '通用', + status: '50%', install(app: App): void { app.use(Panel as any) } diff --git a/devui/progress/index.ts b/devui/progress/index.ts index 5a18a059..fe18d51c 100644 --- a/devui/progress/index.ts +++ b/devui/progress/index.ts @@ -10,6 +10,7 @@ export { Progress } export default { title: 'Progress 进度条', category: '反馈', + status: '已完成', install(app: App): void { app.use(Progress as any) } diff --git a/devui/quadrant-diagram/index.ts b/devui/quadrant-diagram/index.ts index 86648b6f..db412519 100644 --- a/devui/quadrant-diagram/index.ts +++ b/devui/quadrant-diagram/index.ts @@ -10,6 +10,7 @@ export { QuadrantDiagram } export default { title: 'QuadrantDiagram 象限图', category: '数据展示', + status: '10%', install(app: App): void { app.use(QuadrantDiagram as any) } diff --git a/devui/radio/index.ts b/devui/radio/index.ts index 00ab6857..154cdf12 100644 --- a/devui/radio/index.ts +++ b/devui/radio/index.ts @@ -15,6 +15,7 @@ export { Radio, RadioGroup } export default { title: 'Radio 单选框', category: '数据录入', + status: '已完成', install(app: App): void { app.use(Radio as any) app.use(RadioGroup as any) diff --git a/devui/ripple/index.ts b/devui/ripple/index.ts index 255ea416..3ff7ce72 100644 --- a/devui/ripple/index.ts +++ b/devui/ripple/index.ts @@ -6,9 +6,8 @@ export { RippleDirective } export default { title: 'Ripple 水波纹', category: '通用', - status: undefined, // TODO: 组件若开发完成则填入"已完成",并删除该注释 + status: '已完成', install(app: App): void { - app.directive('Ripple', RippleDirective) } } diff --git a/devui/search/index.ts b/devui/search/index.ts index 350a79ad..72e9f8f7 100644 --- a/devui/search/index.ts +++ b/devui/search/index.ts @@ -10,6 +10,7 @@ export { Search } export default { title: 'Search 搜索框', category: '通用', + status: '已完成', install(app: App): void { app.use(Search as any) } diff --git a/devui/select/index.ts b/devui/select/index.ts index 810b76a2..bb01c4c1 100644 --- a/devui/select/index.ts +++ b/devui/select/index.ts @@ -10,6 +10,7 @@ export { Select } export default { title: 'Select 下拉框', category: '数据录入', + status: '已完成', install(app: App): void { app.use(Select as any) } diff --git a/devui/skeleton/index.ts b/devui/skeleton/index.ts index e51762a5..6bb2132b 100644 --- a/devui/skeleton/index.ts +++ b/devui/skeleton/index.ts @@ -12,7 +12,6 @@ export default { category: '数据展示', status: '已完成', install(app: App): void { - app.use(Skeleton as any) } } diff --git a/devui/slider/index.ts b/devui/slider/index.ts index 557c9fd2..f4596b77 100644 --- a/devui/slider/index.ts +++ b/devui/slider/index.ts @@ -10,8 +10,8 @@ export { Slider } export default { title: 'Slider 滑块', category: '数据录入', + status: '已完成', install(app: App): void { - app.use(Slider as any) } } diff --git a/devui/splitter/index.ts b/devui/splitter/index.ts index 6c473534..2815770b 100644 --- a/devui/splitter/index.ts +++ b/devui/splitter/index.ts @@ -12,7 +12,8 @@ export { Splitter } export default { title: 'Splitter 分割器', category: '布局', - install(app: App) { + status: '已完成', + install(app: App): void { app.use(Splitter as any) }, } diff --git a/devui/status/index.ts b/devui/status/index.ts index 8f825bc6..89c07437 100644 --- a/devui/status/index.ts +++ b/devui/status/index.ts @@ -10,6 +10,7 @@ export { Status } export default { title: 'Status 状态', category: '通用', + status: '已完成', install(app: App): void { app.use(Status as any) } diff --git a/devui/steps-guide/index.ts b/devui/steps-guide/index.ts index 62154caf..3e41d491 100644 --- a/devui/steps-guide/index.ts +++ b/devui/steps-guide/index.ts @@ -10,9 +10,8 @@ export { StepsGuide } export default { title: 'StepsGuide 操作指引', category: '导航', - status: '开发中', // TODO: 组件若开发完成则填入"已完成",并删除该注释 + status: '50%', install(app: App): void { - app.use(StepsGuide as any) } } diff --git a/devui/sticky/index.ts b/devui/sticky/index.ts index 71c064d7..e6e10417 100644 --- a/devui/sticky/index.ts +++ b/devui/sticky/index.ts @@ -10,9 +10,8 @@ export { Sticky } export default { title: 'Sticky 便贴', category: '通用', - status: undefined, // TODO: 组件若开发完成则填入"已完成",并删除该注释 + status: '50%', install(app: App): void { - app.use(Sticky as any) } } diff --git a/devui/switch/index.ts b/devui/switch/index.ts index 82b95f79..f220103c 100644 --- a/devui/switch/index.ts +++ b/devui/switch/index.ts @@ -10,6 +10,7 @@ export { Switch } export default { title: 'Switch 开关', category: '数据录入', + status: '已完成', install(app: App): void { app.use(Switch as any) } diff --git a/devui/table/index.ts b/devui/table/index.ts index c40ee5ce..30393dd6 100644 --- a/devui/table/index.ts +++ b/devui/table/index.ts @@ -12,7 +12,7 @@ export { Table, Column } export default { title: 'Table 表格', category: '数据展示', - status: undefined, // TODO: 组件若开发完成则填入"已完成",并删除该注释 + status: '10%', install(app: App): void { app.use(Table as any) } diff --git a/devui/tabs/index.ts b/devui/tabs/index.ts index e3b0f72c..85e2a0fd 100644 --- a/devui/tabs/index.ts +++ b/devui/tabs/index.ts @@ -10,6 +10,7 @@ export { Tabs } export default { title: 'Tabs 选项卡', category: '导航', + status: '60%', install(app: App): void { app.use(Tabs as any) } diff --git a/devui/tag-input/index.ts b/devui/tag-input/index.ts index 7c31be34..4d443697 100644 --- a/devui/tag-input/index.ts +++ b/devui/tag-input/index.ts @@ -10,6 +10,7 @@ export { TagInput } export default { title: 'TagInput 标签输入框', category: '数据录入', + status: '10%', install(app: App): void { app.use(TagInput as any) } diff --git a/devui/time-picker/index.ts b/devui/time-picker/index.ts index 6383339b..c3baf170 100644 --- a/devui/time-picker/index.ts +++ b/devui/time-picker/index.ts @@ -10,8 +10,8 @@ export { TimePicker } export default { title: 'TimePicker 时间选择器', category: '数据录入', - status: undefined, // TODO: 组件若开发完成则填入"已完成",并删除该注释 + status: '20%', install(app: App): void { - app.use(TimePicker as any) + app.use(TimePicker as any) } } diff --git a/devui/toast/index.ts b/devui/toast/index.ts index de346b34..6d091b15 100644 --- a/devui/toast/index.ts +++ b/devui/toast/index.ts @@ -11,6 +11,7 @@ export { Toast, ToastService } export default { title: 'Toast 全局提示', category: '反馈', + status: '已完成', install(app: App): void { app.use(Toast as any) app.config.globalProperties.$toastService = ToastService diff --git a/devui/tooltip/index.ts b/devui/tooltip/index.ts index b5c96f4d..a27b320b 100644 --- a/devui/tooltip/index.ts +++ b/devui/tooltip/index.ts @@ -10,6 +10,7 @@ export { Tooltip } export default { title: 'Tooltip提示', category: '反馈', + status: '50%', install(app: App): void { app.use(Tooltip as any) } diff --git a/devui/transfer/index.ts b/devui/transfer/index.ts index dfc390d6..27766015 100644 --- a/devui/transfer/index.ts +++ b/devui/transfer/index.ts @@ -8,9 +8,10 @@ Transfer.install = function (app: App) { export { Transfer } export default { - title: 'Transfer 穿梭框', - category: '数据录入', - install(app: App): void { - app.use(Transfer as any) - } + title: 'Transfer 穿梭框', + category: '数据录入', + status: '10%', + install(app: App): void { + app.use(Transfer as any) + } } diff --git a/devui/tree/index.ts b/devui/tree/index.ts index 6639f0e8..cae62128 100644 --- a/devui/tree/index.ts +++ b/devui/tree/index.ts @@ -10,9 +10,8 @@ export { Tree } export default { title: 'Tree 树', category: '数据展示', - status: undefined, // TODO: 组件若开发完成则填入"已完成",并删除该注释 + status: '20%', install(app: App): void { - app.use(Tree as any) } } diff --git a/devui/upload/index.ts b/devui/upload/index.ts index 6283e55c..01f70902 100644 --- a/devui/upload/index.ts +++ b/devui/upload/index.ts @@ -14,6 +14,7 @@ export { Upload, MultiUpload } export default { title: 'Upload 上传', category: '数据录入', + status: '80%', install(app: App): void { app.use(Upload as any) }, -- Gitee