From 8e410fc6401847d8e5545468b5ce6fd7ce9fc5cc Mon Sep 17 00:00:00 2001 From: Vben Date: Thu, 10 Jun 2021 21:46:46 +0800 Subject: [PATCH] feat: add CropperAvatar component --- CHANGELOG.zh_CN.md | 7 + package.json | 2 +- .../Application/src/search/AppSearchModal.vue | 7 +- .../CountDown/src/CountdownInput.vue | 7 +- src/components/Cropper/index.ts | 9 +- src/components/Cropper/src/AvatarCropper.vue | 15 - src/components/Cropper/src/CopperModal.vue | 258 ++++++++++++++++++ src/components/Cropper/src/Cropper.vue | 148 +++++++--- src/components/Cropper/src/CropperAvatar.vue | 90 ++++++ src/components/Cropper/src/typing.ts | 8 + src/locales/lang/en/component.ts | 6 + src/locales/lang/zh_CN/component.ts | 6 + src/router/menus/modules/demo/comp.ts | 7 +- src/router/menus/modules/demo/feat.ts | 6 - src/views/demo/comp/cropper/index.vue | 76 ++++-- src/views/demo/comp/upload/index.vue | 1 - src/views/demo/feat/copy/index.vue | 3 +- test/server/service/FileService.ts | 2 - yarn.lock | 15 +- 19 files changed, 551 insertions(+), 122 deletions(-) delete mode 100644 src/components/Cropper/src/AvatarCropper.vue create mode 100644 src/components/Cropper/src/CopperModal.vue create mode 100644 src/components/Cropper/src/CropperAvatar.vue create mode 100644 src/components/Cropper/src/typing.ts diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 9a603fcdc..6798f3d6a 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -1,3 +1,10 @@ +## Wip + +### ✨ Features + +- `Cropper` 头像裁剪新增圆形裁剪功能 +- 新增头像上传组件 + ## 2.4.2(2021-06-10) ### ✨ Refactor diff --git a/package.json b/package.json index 1bfbde1dd..ba9db21ce 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@logicflow/extension": "^0.4.13", "@vueuse/core": "^5.0.2", "@zxcvbn-ts/core": "^0.3.0", - "ant-design-vue": "2.1.2", + "ant-design-vue": "2.1.6", "axios": "^0.21.1", "codemirror": "^5.61.1", "cropperjs": "^1.5.11", diff --git a/src/components/Application/src/search/AppSearchModal.vue b/src/components/Application/src/search/AppSearchModal.vue index f4be1017a..5a107bda4 100644 --- a/src/components/Application/src/search/AppSearchModal.vue +++ b/src/components/Application/src/search/AppSearchModal.vue @@ -4,7 +4,7 @@
- - + {{ t('common.cancelText') }} @@ -59,7 +59,6 @@ diff --git a/src/components/Cropper/src/CopperModal.vue b/src/components/Cropper/src/CopperModal.vue new file mode 100644 index 000000000..3883cd173 --- /dev/null +++ b/src/components/Cropper/src/CopperModal.vue @@ -0,0 +1,258 @@ + + + + diff --git a/src/components/Cropper/src/Cropper.vue b/src/components/Cropper/src/Cropper.vue index c5b912a7e..0516c5e0b 100644 --- a/src/components/Cropper/src/Cropper.vue +++ b/src/components/Cropper/src/Cropper.vue @@ -1,5 +1,5 @@