diff --git a/src/assets/data/PageSizeData.ts b/src/assets/data/PageSizeData.ts new file mode 100644 index 0000000..99978e1 --- /dev/null +++ b/src/assets/data/PageSizeData.ts @@ -0,0 +1,75 @@ +/* + * @Author: ShawnPhang + * @Date: 2024-04-07 17:49:06 + * @Description: + * @LastEditors: ShawnPhang + * @LastEditTime: 2024-04-10 00:37:33 + */ +export default [ + { + name: '手机海报', + width: 1242, + height: 2208, + icon: 'sd-shouji' + }, + { + name: '横版海报', + width: 900, + height: 500, + icon: 'sd-wangye' + }, + { + name: '公众号首图', + width: 900, + height: 383, + icon: 'sd-weixin' + }, + { + name: '公众号次图', + width: 500, + height: 500, + icon: 'sd-weixin' + }, + { + name: '小红书配图', + width: 1242, + height: 1660, + icon: 'sd-shouji' + }, + { + name: '商品主图', + width: 800, + height: 800, + icon: 'sd-wangye' + }, + { + name: '电商详情页', + width: 750, + height: 1000, + icon: 'sd-wangye' + }, + { + name: '电商竖版海报', + width: 750, + height: 950, + icon: 'sd-shouji' + }, + { + name: '电商横版海报', + width: 750, + height: 390, + icon: 'sd-wangye' + }, + { + name: '小程序封面', + width: 520, + height: 416, + icon: 'sd-weixin' + }, + { + name: '壁纸 / PPT(16:9)', + width: 1920, + height: 1080, + icon: 'sd-wangye' + } +] diff --git a/src/assets/styles/base.less b/src/assets/styles/base.less index 673fb1e..df4573a 100644 --- a/src/assets/styles/base.less +++ b/src/assets/styles/base.less @@ -1,8 +1,8 @@ // element UI fix .el-collapse-item__header { padding: 0; - font-size: 14px; - color: #666666; + font-size: 14px !important; + color: #666666 !important; user-select: none; } .el-collapse-item__wrap { diff --git a/src/assets/styles/design.less b/src/assets/styles/design.less index 55fe310..d8f0feb 100644 --- a/src/assets/styles/design.less +++ b/src/assets/styles/design.less @@ -61,6 +61,9 @@ // font-size: 18px; color: #333333; } + .iconfont { + font-size: 14px; + } .text { font-weight: 600; margin-left: .4rem; diff --git a/src/common/methods/confirm.ts b/src/common/methods/confirm.ts index fac9901..35d0a6e 100644 --- a/src/common/methods/confirm.ts +++ b/src/common/methods/confirm.ts @@ -2,17 +2,17 @@ * @Author: ShawnPhang * @Date: 2022-02-03 16:30:18 * @Description: Type: success / info / warning / error - * @LastEditors: ShawnPhang , Jeremy Yu - * @LastEditTime: 2024-03-02 11:50:00 + * @LastEditors: ShawnPhang + * @LastEditTime: 2024-04-08 18:55:12 */ import { ElMessageBox, messageType } from 'element-plus' -export default (title: string = '提示', message: string = '', type: messageType = 'success') => { +export default (title: string = '提示', message: string = '', type: messageType = 'success', extra?: any) => { return new Promise((resolve: Function) => { - ElMessageBox.confirm(message, title, { + ElMessageBox.confirm(message, title, Object.assign({ confirmButtonText: '确定', cancelButtonText: '取消', type, - }) + }, extra)) .then(() => { resolve(true) }) diff --git a/src/components/business/create-design/createDesign.vue b/src/components/business/create-design/createDesign.vue new file mode 100644 index 0000000..f10c48d --- /dev/null +++ b/src/components/business/create-design/createDesign.vue @@ -0,0 +1,112 @@ + + + + + + diff --git a/src/components/business/create-design/index.ts b/src/components/business/create-design/index.ts new file mode 100644 index 0000000..4714dbf --- /dev/null +++ b/src/components/business/create-design/index.ts @@ -0,0 +1,2 @@ +import v from './createDesign.vue' +export default v \ No newline at end of file diff --git a/src/components/business/create-design/sizeEditor.vue b/src/components/business/create-design/sizeEditor.vue new file mode 100644 index 0000000..d56f979 --- /dev/null +++ b/src/components/business/create-design/sizeEditor.vue @@ -0,0 +1,101 @@ + + + + + + diff --git a/src/components/business/moveable/Moveable.vue b/src/components/business/moveable/Moveable.vue index 2143409..2a24261 100644 --- a/src/components/business/moveable/Moveable.vue +++ b/src/components/business/moveable/Moveable.vue @@ -3,7 +3,7 @@ * @Date: 2021-08-04 11:46:39 * @Description: 原版movable插件 * @LastEditors: ShawnPhang - * @LastEditTime: 2023-11-14 11:41:23 + * @LastEditTime: 2024-04-06 14:56:35 -->