From d13cfad70c9fe8a5cd8388e1f57b31e712131ac4 Mon Sep 17 00:00:00 2001 From: 77 <270260644@qq.com> Date: Sat, 12 Oct 2024 15:20:19 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E8=A3=85=E4=BF=AE=E9=A1=B5=E9=9D=A2=E4=BC=98=E5=8C=96=E4=B8=8E?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=9B=BE=E6=A0=87=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DiyEditor/components/ComponentLibrary.vue | 12 +- .../components/mobile/Carousel/config.ts | 5 +- .../components/mobile/CouponCard/config.ts | 5 +- .../components/mobile/Divider/config.ts | 5 +- .../mobile/FloatingActionButton/config.ts | 5 +- .../components/mobile/HotZone/config.ts | 5 +- .../components/mobile/ImageBar/config.ts | 5 +- .../components/mobile/MagicCube/config.ts | 5 +- .../components/mobile/MenuGrid/config.ts | 5 +- .../components/mobile/MenuList/config.ts | 5 +- .../components/mobile/MenuSwiper/config.ts | 5 +- .../components/mobile/NoticeBar/config.ts | 5 +- .../components/mobile/Popover/config.ts | 5 +- .../components/mobile/ProductCard/config.ts | 5 +- .../components/mobile/ProductList/config.ts | 5 +- .../mobile/PromotionArticle/config.ts | 5 +- .../mobile/PromotionCombination/config.ts | 5 +- .../mobile/PromotionPoint/config.ts | 5 +- .../mobile/PromotionSeckill/config.ts | 5 +- .../components/mobile/SearchBar/config.ts | 4 +- .../components/mobile/TitleBar/config.ts | 3 +- .../components/mobile/UserCard/index.vue | 124 ++- .../components/mobile/UserOrder/index.vue | 3 +- .../components/mobile/VideoPlayer/config.ts | 5 +- .../src/components/DiyEditor/index.vue | 975 +++++++++--------- .../mall/promotion/diy/template/decorate1.vue | 26 +- 26 files changed, 651 insertions(+), 591 deletions(-) diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/ComponentLibrary.vue b/yudao-admin-vue3/src/components/DiyEditor/components/ComponentLibrary.vue index f2af137..bf57a14 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/ComponentLibrary.vue +++ b/yudao-admin-vue3/src/components/DiyEditor/components/ComponentLibrary.vue @@ -23,8 +23,11 @@
组件放置区域
- - {{ element.name }} + +
+ +
+ {{ element.name }}
@@ -142,8 +145,9 @@ const handleCloneComponent = (component: DiyComponent) => { .component.active, .component:hover { - color: var(--el-color-white); - background: var(--el-color-primary); + // color: var(--el-color-white); + // background: var(--el-color-primary); + background: #f6f6f6; .el-icon { color: var(--el-color-white); diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Carousel/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Carousel/config.ts index 3e74a51..ab9c23a 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Carousel/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Carousel/config.ts @@ -26,12 +26,13 @@ export interface CarouselItemProperty { // 跳转链接 url: string } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-09.png' // 定义组件 export const component = { id: 'Carousel', name: '轮播图', - icon: 'system-uicons:carousel', + // icon: 'system-uicons:carousel', + icon: logo, property: { type: 'default', indicator: 'dot', diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/CouponCard/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/CouponCard/config.ts index 304533d..fde9fb3 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/CouponCard/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/CouponCard/config.ts @@ -22,12 +22,13 @@ export interface CouponCardProperty { // 组件样式 style: ComponentStyle } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-19.png' // 定义组件 export const component = { id: 'CouponCard', name: '优惠券', - icon: 'ep:ticket', + // icon: 'ep:ticket', + icon: logo, property: { columns: 1, bgImg: '', diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Divider/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Divider/config.ts index 9b55360..f2b9a29 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Divider/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Divider/config.ts @@ -13,12 +13,13 @@ export interface DividerProperty { // 类型 borderType: 'solid' | 'dashed' | 'dotted' | 'none' } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-12.png' // 定义组件 export const component = { id: 'Divider', name: '分割线', - icon: 'tdesign:component-divider-vertical', + // icon: 'tdesign:component-divider-vertical', + icon: logo, property: { height: 30, lineWidth: 1, diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/FloatingActionButton/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/FloatingActionButton/config.ts index fcf129f..e640be1 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/FloatingActionButton/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/FloatingActionButton/config.ts @@ -21,12 +21,13 @@ export interface FloatingActionButtonItemProperty { // 文字颜色 textColor: string } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-07.png' // 定义组件 export const component = { id: 'FloatingActionButton', name: '悬浮按钮', - icon: 'tabler:float-right', + // icon: 'tabler:float-right', + icon: logo, position: 'fixed', property: { direction: 'vertical', diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/HotZone/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/HotZone/config.ts index 80ed855..685e2e3 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/HotZone/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/HotZone/config.ts @@ -25,12 +25,13 @@ export interface HotZoneItemProperty { // 左 left: number } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-14.png' // 定义组件 export const component = { id: 'HotZone', name: '热区', - icon: 'tabler:hand-click', + // icon: 'tabler:hand-click', + icon: logo, property: { imgUrl: '', list: [] as HotZoneItemProperty[], diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ImageBar/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ImageBar/config.ts index 68edf72..c7801b9 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ImageBar/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ImageBar/config.ts @@ -9,12 +9,13 @@ export interface ImageBarProperty { // 组件样式 style: ComponentStyle } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-08.png' // 定义组件 export const component = { id: 'ImageBar', name: '图片展示', - icon: 'ep:picture', + // icon: 'ep:picture', + icon: logo, property: { imgUrl: '', url: '', diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MagicCube/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MagicCube/config.ts index 5e10ab5..d006799 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MagicCube/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MagicCube/config.ts @@ -29,12 +29,13 @@ export interface MagicCubeItemProperty { // 左 left: number } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-13.png' // 定义组件 export const component = { id: 'MagicCube', name: '广告魔方', - icon: 'bi:columns', + // icon: 'bi:columns', + icon: logo, property: { borderRadiusTop: 0, borderRadiusBottom: 0, diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuGrid/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuGrid/config.ts index 9f91ceb..d010707 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuGrid/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuGrid/config.ts @@ -49,12 +49,13 @@ export const EMPTY_MENU_GRID_ITEM_PROPERTY = { bgColor: '#FF6000' } } as MenuGridItemProperty - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-04.png' // 定义组件 export const component = { id: 'MenuGrid', name: '宫格导航', - icon: 'bi:grid-3x3-gap', + // icon: 'bi:grid-3x3-gap', + icon: logo, property: { column: 3, list: [cloneDeep(EMPTY_MENU_GRID_ITEM_PROPERTY)], diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuList/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuList/config.ts index f96fd0a..c8fcb2b 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuList/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuList/config.ts @@ -31,12 +31,13 @@ export const EMPTY_MENU_LIST_ITEM_PROPERTY = { subtitle: '副标题', subtitleColor: '#bbb' } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-05.png' // 定义组件 export const component = { id: 'MenuList', name: '列表导航', - icon: 'fa-solid:list', + // icon: 'fa-solid:list', + icon: logo, property: { list: [cloneDeep(EMPTY_MENU_LIST_ITEM_PROPERTY)], style: { diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuSwiper/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuSwiper/config.ts index fe5f4e8..3cc4bcd 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuSwiper/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuSwiper/config.ts @@ -46,12 +46,13 @@ export const EMPTY_MENU_SWIPER_ITEM_PROPERTY = { bgColor: '#FF6000' } } as MenuSwiperItemProperty - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-03.png' // 定义组件 export const component = { id: 'MenuSwiper', name: '菜单导航', - icon: 'bi:grid-3x2-gap', + // icon: 'bi:grid-3x2-gap', + icon: logo, property: { layout: 'iconText', row: 1, diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/NoticeBar/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/NoticeBar/config.ts index b6b0860..03b38c9 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/NoticeBar/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/NoticeBar/config.ts @@ -21,12 +21,13 @@ export interface NoticeContentProperty { // 链接地址 url: string } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-02.png' // 定义组件 export const component = { id: 'NoticeBar', name: '公告栏', - icon: 'ep:bell', + // icon: 'ep:bell', + icon: logo, property: { iconUrl: 'http://mall.yudao.iocoder.cn/static/images/xinjian.png', contents: [ diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Popover/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Popover/config.ts index e814090..75e8d28 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Popover/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/Popover/config.ts @@ -13,12 +13,13 @@ export interface PopoverItemProperty { // 显示类型:仅显示一次、每次启动都会显示 showType: 'once' | 'always' } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-06.png' // 定义组件 export const component = { id: 'Popover', name: '弹窗广告', - icon: 'carbon:popup', + // icon: 'carbon:popup', + icon: logo, position: 'fixed', property: { list: [{ showType: 'once' }] diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ProductCard/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ProductCard/config.ts index 735b6ba..00f3d38 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ProductCard/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ProductCard/config.ts @@ -57,12 +57,13 @@ export interface ProductCardFieldProperty { // 颜色 color: string } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-15.png' // 定义组件 export const component = { id: 'ProductCard', name: '商品卡片', - icon: 'fluent:text-column-two-left-24-filled', + // icon: 'fluent:text-column-two-left-24-filled', + icon: logo, property: { layoutType: 'oneColBigImg', fields: { diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ProductList/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ProductList/config.ts index 1f16832..553bec5 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ProductList/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/ProductList/config.ts @@ -36,12 +36,13 @@ export interface ProductListFieldProperty { // 颜色 color: string } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-16.png' // 定义组件 export const component = { id: 'ProductList', name: '商品栏', - icon: 'fluent:text-column-two-24-filled', + // icon: 'fluent:text-column-two-24-filled', + icon: logo, property: { layoutType: 'twoCol', fields: { diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionArticle/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionArticle/config.ts index c6270c2..3af408f 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionArticle/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionArticle/config.ts @@ -7,12 +7,13 @@ export interface PromotionArticleProperty { // 组件样式 style: ComponentStyle } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-20.png' // 定义组件 export const component = { id: 'PromotionArticle', name: '营销文章', - icon: 'ph:article-medium', + // icon: 'ph:article-medium', + icon: logo, property: { style: { bgType: 'color', diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionCombination/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionCombination/config.ts index 0c7e9ff..8a8e2bc 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionCombination/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionCombination/config.ts @@ -37,12 +37,13 @@ export interface PromotionCombinationFieldProperty { // 颜色 color: string } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-17.png' // 定义组件 export const component = { id: 'PromotionCombination', name: '拼团', - icon: 'mdi:account-group', + // icon: 'mdi:account-group', + icon: logo, property: { layoutType: 'oneCol', fields: { diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionPoint/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionPoint/config.ts index 75aa0ff..c8ac992 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionPoint/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionPoint/config.ts @@ -58,12 +58,13 @@ export interface PromotionPointFieldProperty { // 颜色 color: string } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-21.png' // 定义组件 export const component = { id: 'PromotionPoint', name: '积分商城', - icon: 'ep:present', + // icon: 'ep:present', + icon: logo, property: { layoutType: 'oneColBigImg', fields: { diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionSeckill/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionSeckill/config.ts index 800398b..ba115c5 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionSeckill/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/PromotionSeckill/config.ts @@ -36,12 +36,13 @@ export interface PromotionSeckillFieldProperty { // 颜色 color: string } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-18.png' // 定义组件 export const component = { id: 'PromotionSeckill', name: '秒杀', - icon: 'mdi:calendar-time', + // icon: 'mdi:calendar-time', + icon: logo, property: { activityId: undefined, layoutType: 'oneCol', diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/SearchBar/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/SearchBar/config.ts index ef47b27..a6cb18c 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/SearchBar/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/SearchBar/config.ts @@ -15,12 +15,12 @@ export interface SearchProperty { // 文字位置 export type PlaceholderPosition = 'left' | 'center' - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-01.png' // 定义组件 export const component = { id: 'SearchBar', name: '搜索框', - icon: 'ep:search', + icon: logo, property: { height: 28, showScan: false, diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/TitleBar/config.ts b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/TitleBar/config.ts index d9f0672..7a490f6 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/TitleBar/config.ts +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/TitleBar/config.ts @@ -38,12 +38,13 @@ export interface TitleBarProperty { // 组件样式 style: ComponentStyle } - +import logo from '@/assets/imgs/DiyEditorImges/组件图标-10.png' // 定义组件 export const component = { id: 'TitleBar', name: '标题栏', icon: 'material-symbols:line-start', + icon: logo, property: { title: '主标题', description: '副标题', diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/UserCard/index.vue b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/UserCard/index.vue index 14b447c..5b225a1 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/UserCard/index.vue +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/UserCard/index.vue @@ -1,29 +1,115 @@ - + \ No newline at end of file diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/UserOrder/index.vue b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/UserOrder/index.vue index 450ae54..0b4c240 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/UserOrder/index.vue +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/UserOrder/index.vue @@ -1,5 +1,6 @@ + .el-tag__content { + width: 100%; + display: flex; + align-items: center; + justify-content: flex-start; + + .el-icon { + margin-right: 4px; + } + } + } + } + } + } + } + \ No newline at end of file diff --git a/yudao-admin-vue3/src/views/mall/promotion/diy/template/decorate1.vue b/yudao-admin-vue3/src/views/mall/promotion/diy/template/decorate1.vue index 42502fa..54b0404 100644 --- a/yudao-admin-vue3/src/views/mall/promotion/diy/template/decorate1.vue +++ b/yudao-admin-vue3/src/views/mall/promotion/diy/template/decorate1.vue @@ -2,19 +2,19 @@ + :preview-url="previewUrl" @save="submitForm" @reset="handleEditorReset" :isShow="false"> @@ -147,7 +147,7 @@ } } //#endregion - + onMounted(async () => { resetForm() @@ -167,7 +167,7 @@ console.log(currentRoute.value.params.id, "currentRoute.value.params.id"); }) - + // watch(() => route.path, (newPath, oldPath) => { // console.log(newPath,'newPathnewPath'); // // handleTemplateItemChange() -- 2.45.2 From 02cc14d9f64a5b34ac8faf2f1cb9c6b7b8a51f0d Mon Sep 17 00:00:00 2001 From: 77 <270260644@qq.com> Date: Tue, 15 Oct 2024 09:38:32 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=9B=BF=E6=8D=A2=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E4=B8=8E=E5=AE=AB=E6=A0=BC=E5=AF=BC=E8=88=AA=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=B8=80=E6=8E=92=E4=BA=94=E4=B8=AA=E7=9A=84=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/imgs/DiyEditorImges/组件图标-01.png | Bin 0 -> 640 bytes .../assets/imgs/DiyEditorImges/组件图标-02.png | Bin 0 -> 573 bytes .../assets/imgs/DiyEditorImges/组件图标-03.png | Bin 0 -> 462 bytes .../assets/imgs/DiyEditorImges/组件图标-04.png | Bin 0 -> 615 bytes .../assets/imgs/DiyEditorImges/组件图标-05.png | Bin 0 -> 369 bytes .../assets/imgs/DiyEditorImges/组件图标-06.png | Bin 0 -> 534 bytes .../assets/imgs/DiyEditorImges/组件图标-07.png | Bin 0 -> 466 bytes .../assets/imgs/DiyEditorImges/组件图标-08.png | Bin 0 -> 480 bytes .../assets/imgs/DiyEditorImges/组件图标-09.png | Bin 0 -> 514 bytes .../assets/imgs/DiyEditorImges/组件图标-10.png | Bin 0 -> 404 bytes .../assets/imgs/DiyEditorImges/组件图标-11.png | Bin 0 -> 545 bytes .../assets/imgs/DiyEditorImges/组件图标-12.png | Bin 0 -> 335 bytes .../assets/imgs/DiyEditorImges/组件图标-13.png | Bin 0 -> 529 bytes .../assets/imgs/DiyEditorImges/组件图标-14.png | Bin 0 -> 759 bytes .../assets/imgs/DiyEditorImges/组件图标-15.png | Bin 0 -> 609 bytes .../assets/imgs/DiyEditorImges/组件图标-16.png | Bin 0 -> 440 bytes .../assets/imgs/DiyEditorImges/组件图标-17.png | Bin 0 -> 821 bytes .../assets/imgs/DiyEditorImges/组件图标-18.png | Bin 0 -> 814 bytes .../assets/imgs/DiyEditorImges/组件图标-19.png | Bin 0 -> 604 bytes .../assets/imgs/DiyEditorImges/组件图标-20.png | Bin 0 -> 339 bytes .../assets/imgs/DiyEditorImges/组件图标-21.png | Bin 0 -> 573 bytes .../src/assets/imgs/userCar/seckilbg.png | Bin 0 -> 36972 bytes .../components/mobile/MenuGrid/property.vue | 1 + 23 files changed, 1 insertion(+) create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-01.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-02.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-03.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-04.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-05.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-06.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-07.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-08.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-09.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-10.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-11.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-12.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-13.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-14.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-15.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-16.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-17.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-18.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-19.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-20.png create mode 100644 yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-21.png create mode 100644 yudao-admin-vue3/src/assets/imgs/userCar/seckilbg.png diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-01.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-01.png new file mode 100644 index 0000000000000000000000000000000000000000..ff0cf3c36595a3a4813e45194c30045df7c48774 GIT binary patch literal 640 zcmV-`0)PF9P)1RA_QSU6bSnt!V zBWv)X5hE7D1??=c;3H$rX@Eo9ySgjhzFVWSjK;O9K*VN@2!}OT2d;Ko)~91B6 zv8zgjgqiCyDji1{2zSy>G%3n~v1HF&X|!9=8V&nVr74;eb@?P)+nvB$MWDMX1fD+24|DO<{Fd`v8MO2oA=s}}Um;!hO@Z?k;`7rfb zV&l{V5LJj!b{x!{igwmoV%}QgK{VHD5wQj^0q{V-36(X>s7(~2yb+m?+pgG7i{l1WDm}5$YW4Gz_RjDOzXo- zNA{XM5qVd=vS?dq{UytPQzJt|XE2#h-e4fuI-|qP$3^=8>e(?hK2Xl2Z z)YoRpS{@9IUhR4)UAoHVT(_L@wjGi2sm0fGoY)^7_S<_;edEbxIsxY_i-na0#Xqnt zDT@^I;yHIy>B{RyGg;595Ka%570+#L&lzj>s4`||UrhVE{!@m~jxS%mb49&WUdZgd z__)tEBjVzF=Px%lU*yx<=l;q#_}95|#kosGrGK2%tFj1t`|$k!MLQsZ&ZDfKGT zo8k#(M+9AGC50}H&+H1FTDMd)Ecw^eWf7$>!)GOZT^ipD^!>lDtr6)9#cSFR=xqy+ z2ygk~B(gMODoBCu-){-|y1B3r;uXHw*13Y|0OMcg)vKJ&RX+ko5QC?ypUXO@geCwl CtjT}? literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-04.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-04.png new file mode 100644 index 0000000000000000000000000000000000000000..b5ad6cfebfad7dd3a7691798ba1f2662f5c61e47 GIT binary patch literal 615 zcmV-t0+{`YP)LK_ zGOqKdC6u^tAXmG^30&`<5ttSb2^uU zIQB8=KiVbpP0S*Vzh|us8?$ZFGC+)%MB7MQ}?RpnK-DpW$edmH~3=$k+%nZ?8<$+Pc&OWZ13IH81AE!?{=2D)w&*8 zYA;`VZ&}Kv_+rN2W+(e(bPi8d&hcpBeVw%Yu1OSsn5BD6!|vxEx)Xo>-6CbP0 Hl+XkKsBDsS literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-06.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-06.png new file mode 100644 index 0000000000000000000000000000000000000000..dbc25f4781089463bb1e3da0e535da153cf40aac GIT binary patch literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oArNM~bhqvg0|Vm; zPZ!6KjK;S!ANn3P5NM4T{GZrd(!5PL!R!RbSC$QqiOe$Z$m;ODT*(VatBQjZZYsWM*mm30-(!WyW zJB|x*1s{-`#`f06?8WhdIn3`;%x}M7zPtV2xs;YQY{lVD4jv4q@R4iRg}iFc;%r5W$1t_(2SX+3K{ua4>=)g!uP zx%UkArf!$s8fSWY!f`2~Lai^09^9&XyXddMMWMX`5feK0hM)Vg@xSRmrtS&Jg?14i z>}DJ|;W}L-@3zVA^YyjwUNz5)@A$^i+RelEV}hn-$bQ9XpfE)V;82f1h94}|eQD2U TI{hvHMl^$`tDnm{r-UW|17+TN literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-07.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-07.png new file mode 100644 index 0000000000000000000000000000000000000000..936d0093da6dc297502b0f2c2d9a7ea315cc2c73 GIT binary patch literal 466 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oArNM~bhqvg0|R4= zr;B4qM&sL=7k!xxdD{Lf-AiQN<#=;JVzUwBblw{bW+ypHS~fWDX3TL=x0rH5y>D03 z5%H+tpVgkC>dXHW${c;S=6&@XX7Tiehgvj_v}7EHp~su9R>d5UIly(m)OeckV)rRN zIiE606uB!B*(7hjD6G~}%oLx_P{v@E;~;r*GPhKvyzMp9$u zh59YB%C|7Q%qvq#IjZ9>WVF1@*l>fR)4Caf4Yq+>67$#A#+wY9pH+Kt9nW5g37!}*vww70GzeQ`c1pG6s>j+!E`&QqzX`2rJ ze<`SC;j`=OvWgV1txJyn$@j1^TC$n@)W)ShPYB#te@4k6#8pz1Gb$j~(6VKR%oC@5 wda}k-Cfn?s#_~<^O?+(b3;|>m%J73_>XeWWrG4UCfsw@E>FVdQ&MBb@048L=5&!@I literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-08.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-08.png new file mode 100644 index 0000000000000000000000000000000000000000..17a906d13522f48cb1cdb4d4eae29731081f2c83 GIT binary patch literal 480 zcmV<60U!Q}P)0(z1RZ6$Hw_LkXG|H98~geW;3??MV+UYuuQ9oZ z<6s(?AUYDIzi)_XaB`nex=VhYa=uxLUFog{-l);B(pUv=isau#>_ky}Av%sO?mlyj zNcPu*}DD5O$(|;#k7+j1s&Jm^4P@3p_jIEsPF#3RhP`~+O zE?xhFM>Uk3IDsp!@jXo(&d||!YB*>*}?XmiTGHJu+y+!;l zVsG70D?2GKf9Lw0Q`X82|JpTpQNwdZhX%tRhA6KLryXS#Q-G1m;OXk;vd$@?2>|ds B-ckSn literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-10.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-10.png new file mode 100644 index 0000000000000000000000000000000000000000..714a0f1520d9e01202b115ebcca76b8313871810 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oArNM~bhqvg0|TR* zr;B4qM&sKVje&;@MB4sW@jc?mOSs`+ZXms(aTlZX66qIgZM>)0`VO#tjqBa=W$J}_ z>6O?1?|$4ceY%?bN$x3&)@AE7u6B(GIHDl3ksf>wb>hBlj$H_l*y8J9;z5b~e9~UkPc44qt>5`KzuZmlz%kZ0)`!C` zCfDXk#Y~J(IV&}D=I!^B*EzGwyjm2m?6ErJ=`zdE6zhU{(_hYczsY{$?Abj}@Fn-p@++Rr7ZWZjRRW+_S3f^oI$PEw^u7(owEuWxuaue(`6{pDGODfyF_>a$b=j7^mJYo!7k3vNiVvs7t8dZojst{{b zA=aoutZ}2Ak0UJk0$>W@HX4x52Y>)z6+HG@BdRjq5k3LjM;&Es*|b(n_KG;d;zYz7 zfK4bJzOdwvade?_~Lxy2zSwler5n( zdwYA(2Ikc-W0(Vg=iu8cZbOK;){~>;NpTr72|i7{AA+X(%eG$rSU0cKL7>~ji8&5Eof*{MtJAtbD4N5zuNo?Jd8&;^dI z)_`V3HnJj*j#?ic+%E}q2dmDuiqRZ()t}z}=;gyfYPSD*`CyUyg3cOMh&8GZYg8fD js6wn!g;--8LI8XNk~4WCw|Dzs00000NkvXXu0mjfS+VK_ literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-12.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-12.png new file mode 100644 index 0000000000000000000000000000000000000000..0ae793b595e0517d42069e524e86bb78cd06c1c5 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oArNM~bhqvg0|O(Y zr;B4qM&sM*4>=DR2(-?BR4;o_P-da@4yVnHev71+EKXr@f5BnpsJhgiOVfl?)8_H- z1tNNluiX#D=9}{{XC=h9wz_akPcF-3JTsh9fSUf)%3Cr&Ha>p+|Mi^nsS7t9ee-gz zqr6J2;`06;D*3JT+t1)ZW*aaQEn&kR)I?%?6cLb!Z z!)E3!yfx*}|6|+F^}Nq0vf7=Wa$O-xY`${lhEs2q_uIePv}o1QHkTU{klY%;_<%dZ XEGRGL7OyKXgcv+s{an^LB{Ts5vPy*B literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-13.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-13.png new file mode 100644 index 0000000000000000000000000000000000000000..647fdf9771f48cc6bec5590c6f597e704ad07cf2 GIT binary patch literal 529 zcmV+s0`C2ZP)jLc>uOEiJTAMO!Q0{0tXtiT!^ViP8kpErmE$CHz^Zhmh+ZIV`=3S(VOhlrA6_KPaRLCPR5RHo@b#*6F4Xn*b z6qK%3zk)Rp70#C9x*170i~>GIT7wmltiVr2Lovq<`u239G>tH03tty>gToX*sBgqr$b4eY{6L-CTsYrfi(0Qbozr{9z8_}b9 z>_(W1jIwu~pMz$LfeP7!*{h1l+}Mrqe}=k-7jX?Q;u>DWHN1#xcoElF4iVrRi(y#0 T-as8J00000NkvXXu0mjf^84UQ literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-14.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-14.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b0ec222d7e54ad0ffe9a5bf7ba31a479322bae GIT binary patch literal 759 zcmVH z4}SRJTmhki#1#-#U}lfEaIriS=`5L>%)J?nY~4xTcf0#`Pky!E@9`4w`bDtFL=r?M zk{U9R)R2j!hD;?IAz{U2{>f{S8@K#C4dl3%CY1A~)_jWT8U`i8u64)NcWf}VsT4!S zQ}1Z35_}J!67Nyf?ws{K*Z(6z6l}*Ym?P??3kfA>@#ri{XZ_eEfG+`gk>>A5Lhk%T z7#?EeCTK}?^@}5O58L&o_0SF&MYU*rSSLz`k8a3xUsL1X9z+Ppn0Tvq(x0pQeG*>5 zH6O6wMqvnyH1pTrN7IP&vd?)hMFJRWfgTwR2UEF?j)kkrURQX>mV zjVvTJu4Ao7)tCVGBW15kY^0Ne4~?qE2*3)!y?3!cYXCD{V&8XWjEF2-BHjV)ygSZg zA~^<70BFqq^nE~#h`0y5nW1Di8C4D7mS5fIvfqY?g{ay_Vh&*FUF^;QK&4A8DQ3gS z-09K^>x`&ssTvi4MW6_9{=#euBPmHsOYe7t)#;hT1JkK@wNW*uOs63uYa%R05)oHo z#Uc!x=U(d2$OakWrY*wcxT>*Y#5_y{OiJ=yu!Q)=PhvW|NsmW*$~U<9hABDqW=0^U z5GSBuWbDo}LMv9I11nRyLRj}p4oze}RBac%Z5ig1#Amt?_0XtGyYmlpc(e>|O>bzt zNs)+lXl#iwi)~tm$X#ETmJnTtgNy%n0gl{QrA8JK8~TpeEMvC1Bf9%3Ogmfsaorst zAt@3ut5!uLJc$u(`j21kah~%cDc2!FCR~(r>UqbV{EA5X0NHM`ycr$n-67KGwj4%l zZ*_@*M1Vuo>Z;lD_1B+ouDxC=TlBz=TU5(MLCZx7j&5>PDoo^*Xy}EWrNbd&v)V<@4O&bKI_B#$L`|{{ z&E`!gO+3f=BXXsOz~0xrzl9a=Z@G7fzxi0~-)tH8XEQA0UCMPcR|sUDF|9UDdc)iK zrRZ4TX8y7rvmbJ0Cdo%mJ~Q*YqkqPuZNF!{a1`zIY4|H6vitWm6~7iO(|eDS4bnxQ z_k8U#cpen*HRmdKI;Vst0JCJf761SM literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-17.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-17.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0e64957f86ff6ee2c749162ce6e76b5dc07bd3 GIT binary patch literal 821 zcmV-51Iqk~P)U4y<1HGANt;Hc`^~S2Xyyq|aUi1FG-N!Cz)mAPDtxeO9eJl~= z!*4w9?T~5ck2mpj%{9FB4MX3@=FKP~*pLmKDwc$^mdSKB^kUbBF!uVbLBe90vJuSX z{HUO7Fp`NVO*b~qaiR+h?}pq!ShK@pugiw2wc$;^fFvSH_jSS60u95r5RHj%UVAI@ zt%a@WiHMlyP-=y^^%lfKuH~!R+Ay#=EfJ!=PB4i((~R1D5YTxCSp}O>NFl=cuny!y z^vMNqvKG46j?IgRB7)X~y&+HOz*D?M@lcK~X`_nGl_A%!ykglibxJ%lu!gT)>1Amn zO79RN^7Oe4sYFdk!BTiywlv8ejv|7%?eMs8##wyg+-HMb>5NLgbJ=x{gOwunwZcD^0@ zvlj9v(M4O?+%&JXPpMWixT&5?YYhVWV7+tS%<8Pa#36$qvOz zgp!dm)0~jm%O(=vrA#>+WnJv0XcEapfNK##p%~_dFZ5!ya^^^|u4+hu9YTZ?vvY}{ z>0^?i+lI#~%$2aZ*we{Z`4}Rb!28E*l@9e{7z=g-(8UK6-I_3lwDFv*p|Ii&guFqH zEVNnHIeWJ@-Z9>tdB=W>BsntgCnMxTO9ZlKBKqYC|DlGB z&}DHJAG)LL@g7BDtXu$qj`_Rv@CkI>!Rw(VtsZ00000NkvXXu0mjfsNj1} literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-18.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-18.png new file mode 100644 index 0000000000000000000000000000000000000000..76cf6f71279fb85649d6bac251149325d5cda80f GIT binary patch literal 814 zcmV+}1JV46P)^$(&dAt;FWGd$p3LAqvoidka zS?Qe>Fw|)!@xu}k66S|590Hl#4@(Pm@ddb%ca8mPXDroeu`x#_a^o!a8u$u)EXgYb zLwqFTX0Ata|D;Xa#AGcinbgPz`0S8a0B?aS;IUj+@@y$K#`c@p6S<7MS|j>|sPaMz zRvu=NW1SW|TnkAKQ^yO}I%TAC5}k5e_g)CG!EU6H%b&&zs%iGAh_P3@HXwx9V84}J zy%&kn9CMMGkyg?+4adaD*pbGlZUHJU((u?DFz(pAV*}pIRcY4*u|yDk&%MzNiA3zq zy}>OREm_ZC;s|!#eYwL^>iDjOlKZo)R z8lWu^E0viyvc<%?H@($+bBWxlU=ju)8HR9>HeTd$;SIotK%J;e7EKY`{Z{U-1pgTu zQd&H+DtW1lR6~ljcN8LQ$xKT{a47_B z@FtR-+@tV9I_D@7?2Cwn1n#&&qgWJ2^QFZbX^DgUGgOYUs-jw(o!51ZX6K0f5A+|g syM~@f*U%H`8hRpKLrz>% literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-19.png b/yudao-admin-vue3/src/assets/imgs/DiyEditorImges/组件图标-19.png new file mode 100644 index 0000000000000000000000000000000000000000..3716e5e8d36ccef6b87bd75aa62dd1d5bb1925a5 GIT binary patch literal 604 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 U>S^xk5 literal 0 HcmV?d00001 diff --git a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuGrid/property.vue b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuGrid/property.vue index 7940fd0..f127127 100644 --- a/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuGrid/property.vue +++ b/yudao-admin-vue3/src/components/DiyEditor/components/mobile/MenuGrid/property.vue @@ -6,6 +6,7 @@ 3个 4个 + 5个 -- 2.45.2