From e9e353effd30620934b2be0e36493f59c0dbe329 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=A8=E6=A0=88=E5=B0=8F=E5=AD=A6=E7=94=9F?= <1518079521@qq.com> Date: Fri, 14 Mar 2025 18:30:18 +0800 Subject: [PATCH] up --- admin/src/app/api/diy.ts | 23 + admin/src/app/api/diy_form.ts | 10 +- admin/src/app/api/member.ts | 8 + admin/src/app/api/pay.ts | 22 + admin/src/app/api/sys.ts | 7 + .../src/app/components/cloud-build/index.vue | 1 + admin/src/app/lang/zh-cn/auth.user.json | 5 - admin/src/app/lang/zh-cn/diy.edit.json | 3 +- admin/src/app/lang/zh-cn/diy_form.edit.json | 5 +- admin/src/app/lang/zh-cn/diy_form.list.json | 2 +- .../src/app/lang/zh-cn/finance.cash_out.json | 6 +- admin/src/app/lang/zh-cn/index.index.json | 1 - .../app/lang/zh-cn/marketing.sign_list.json | 2 +- admin/src/app/lang/zh-cn/setting.login.json | 4 +- .../src/app/lang/zh-cn/setting.transfer.json | 3 +- .../lang/zh-cn/setting.transfer_scene.json | 10 + .../src/app/lang/zh-cn/tools.updatecache.json | 11 +- .../app/views/diy/components/add-theme.vue | 11 +- .../diy/components/edit-carousel-search.vue | 1 + .../views/diy/components/edit-float-btn.vue | 98 +- .../views/diy/components/edit-graphic-nav.vue | 287 +- .../views/diy/components/edit-horz-blank.vue | 32 +- .../views/diy/components/edit-horz-line.vue | 53 +- .../views/diy/components/edit-hot-area.vue | 48 +- .../views/diy/components/edit-image-ads.vue | 108 +- .../views/diy/components/edit-member-info.vue | 48 +- .../diy/components/edit-member-level.vue | 109 +- .../app/views/diy/components/edit-notice.vue | 222 +- .../app/views/diy/components/edit-page.vue | 187 +- .../diy/components/edit-picture-show.vue | 102 +- .../views/diy/components/edit-rich-text.vue | 26 +- .../views/diy/components/edit-rubik-cube.vue | 626 +- .../app/views/diy/components/edit-text.vue | 205 +- .../app/views/diy/components/edit-theme.vue | 235 +- .../app/views/diy/components/theme-list.vue | 250 +- admin/src/app/views/diy/edit.vue | 2 +- admin/src/app/views/diy/index.vue | 2 +- admin/src/app/views/diy/theme_style.vue | 35 +- .../diy_form/components/edit-form-address.vue | 94 +- .../components/edit-form-checkbox.vue | 224 +- .../components/edit-form-date-scope.vue | 180 +- .../diy_form/components/edit-form-date.vue | 102 +- .../diy_form/components/edit-form-email.vue | 40 +- .../diy_form/components/edit-form-file.vue | 40 +- .../components/edit-form-identity.vue | 114 +- .../diy_form/components/edit-form-image.vue | 100 +- .../diy_form/components/edit-form-input.vue | 144 +- .../components/edit-form-location.vue | 86 +- .../diy_form/components/edit-form-mobile.vue | 114 +- .../diy_form/components/edit-form-number.vue | 170 +- .../diy_form/components/edit-form-radio.vue | 266 +- .../diy_form/components/edit-form-submit.vue | 154 +- .../diy_form/components/edit-form-table.vue | 32 +- .../components/edit-form-textarea.vue | 113 +- .../components/edit-form-time-scope.vue | 184 +- .../diy_form/components/edit-form-time.vue | 108 +- .../diy_form/components/edit-form-video.vue | 40 +- .../components/edit-form-wechat-name.vue | 40 +- .../components/form-select-content.vue | 177 + .../diy_form/components/form-submit-popup.vue | 4 +- admin/src/app/views/diy_form/list.vue | 2 +- admin/src/app/views/finance/cash_out.vue | 170 +- admin/src/app/views/marketing/sign_config.vue | 67 +- admin/src/app/views/marketing/sign_list.vue | 2 +- admin/src/app/views/marketing/verifier.vue | 2 +- admin/src/app/views/member/balance.vue | 2 +- admin/src/app/views/member/commission.vue | 2 +- .../views/member/components/detail-member.vue | 21 +- .../views/member/components/gift-balance.vue | 2 +- .../views/member/components/gift-point.vue | 2 +- .../member/components/member-balance-edit.vue | 2 +- admin/src/app/views/member/growth.vue | 2 +- admin/src/app/views/member/member.vue | 2 +- admin/src/app/views/member/point.vue | 2 +- admin/src/app/views/poster/edit.vue | 107 +- admin/src/app/views/poster/list.vue | 2 +- admin/src/app/views/setting/cash_out.vue | 4 +- admin/src/app/views/setting/growth_rule.vue | 17 +- admin/src/app/views/setting/point_rule.vue | 2 +- admin/src/app/views/setting/transfer.vue | 2 +- .../src/app/views/setting/transfer_scene.vue | 149 + admin/src/app/views/tools/updatecache.vue | 46 +- admin/src/components/diy-link/index.vue | 196 +- admin/src/components/editor/index.vue | 35 +- admin/src/components/heat-map/index.vue | 2 +- admin/src/lang/zh-cn/common.json | 12 +- admin/src/layout/index.vue | 2 - admin/src/styles/icon/iconfont.css | 5447 +++++++++-------- admin/src/styles/icon/official-iconfont.css | 14 +- 89 files changed, 6128 insertions(+), 5525 deletions(-) create mode 100644 admin/src/app/lang/zh-cn/setting.transfer_scene.json create mode 100644 admin/src/app/views/diy_form/components/form-select-content.vue create mode 100644 admin/src/app/views/setting/transfer_scene.vue diff --git a/admin/src/app/api/diy.ts b/admin/src/app/api/diy.ts index 9398e14ac..1888d262c 100644 --- a/admin/src/app/api/diy.ts +++ b/admin/src/app/api/diy.ts @@ -219,6 +219,29 @@ export function getDiyTheme(params: Record) { return request.get(`diy/theme`, {params}) } +/** + * 添加配色 + * @param params + */ +export function addTheme(params: Record) { + return request.post(`diy/theme/add`, params) +} + +/** + * 编辑配色 + * @param params + */ +export function editTheme(params: Record) { + return request.put(`diy/theme/edit/${params.id}`, params, {showSuccessMessage: true}) +} + +/** + * 删除配色 + * @param params + */ +export function deleteTheme(id: number) { + return request.delete(`diy/theme/delete/${id}`, {showSuccessMessage: true}) +} /** * 设置主题配色 diff --git a/admin/src/app/api/diy_form.ts b/admin/src/app/api/diy_form.ts index b1629b40f..7d1aa3fb8 100644 --- a/admin/src/app/api/diy_form.ts +++ b/admin/src/app/api/diy_form.ts @@ -19,6 +19,14 @@ export function getDiyFormPageList(params: Record) { export function getDiyFormList(params: Record) { return request.get(`diy/form/list`, { params }) } +/** + * 获取万能表单分页列表(用于弹框选择) + * @param params + * @returns + */ +export function getDiyFormSelectPageList(params: Record) { + return request.get(`diy/form/select`, { params }) +} /** * 获取万能表单详情 @@ -225,4 +233,4 @@ export function getFormRecordsMember(params: Record) { */ export function copyForm(params: Record) { return request.post(`diy/form/copy`, params, { showSuccessMessage: true }) -} \ No newline at end of file +} diff --git a/admin/src/app/api/member.ts b/admin/src/app/api/member.ts index 7ac2ba2c3..e08247547 100644 --- a/admin/src/app/api/member.ts +++ b/admin/src/app/api/member.ts @@ -359,6 +359,14 @@ export function getCashOutDetail(id: number) { export function memberAudit(params: Record) { return request.put(`member/cash_out/audit/${params.id}/${params.action}`, params, { showSuccessMessage: true }) } +/** + * 会员取消提现 + * @param params + */ +export function memberCancel(params: Record) { + return request.put(`member/cash_out/cancel/${params.id}`, params, { showSuccessMessage: true,showErrorMessage: true }) +} + /** * 会员提现转账 diff --git a/admin/src/app/api/pay.ts b/admin/src/app/api/pay.ts index 8b48e0e31..5df0b2837 100644 --- a/admin/src/app/api/pay.ts +++ b/admin/src/app/api/pay.ts @@ -99,3 +99,25 @@ export function pay(params: Record) { export function getFriendsPay(tradeType : string, tradeId : number, channel: string) { return request.get(`pay/friendspay/info/${tradeType}/${tradeId}/${channel}`, { showErrorMessage: false }) } + + +/** + *转账场景 + */ +export function getTransferScene() { + return request.get(`pay/transfer_scene`) +} + +/** + * 更改场景id + */ +export function setSceneId(params: Record) { + return request.post(`pay/transfer_scene/set_scene_id/${params.scene}`, params, { showSuccessMessage: true }) +} + +/** + * 设置业务场景配置 + */ +export function setTradeScene(params: Record) { + return request.post(`pay/transfer_scene/set_trade_scene/${params.type}`, params) +} \ No newline at end of file diff --git a/admin/src/app/api/sys.ts b/admin/src/app/api/sys.ts index 285cc1338..97e12d862 100644 --- a/admin/src/app/api/sys.ts +++ b/admin/src/app/api/sys.ts @@ -585,6 +585,13 @@ export function clearSchemaCache(params: Record) { return request.post(`sys/schema/clear`, {}, { showSuccessMessage: true }) } +/** + * 清理缓存 + */ +export function clearCache(params: Record) { + return request.post(`sys/cache/clear`, {}, { showSuccessMessage: true }) +} + /***************************************************** 获取应用 ****************************************************/ /** * 获取应用 diff --git a/admin/src/app/components/cloud-build/index.vue b/admin/src/app/components/cloud-build/index.vue index 00f99c789..6f2678d03 100644 --- a/admin/src/app/components/cloud-build/index.vue +++ b/admin/src/app/components/cloud-build/index.vue @@ -194,6 +194,7 @@ const open = async () => { } else { loading.value = false cloudBuildCheck.value = data + showDialog.value = true } }).catch(() => { showDialog.value = false diff --git a/admin/src/app/lang/zh-cn/auth.user.json b/admin/src/app/lang/zh-cn/auth.user.json index d416af6e7..80497c369 100644 --- a/admin/src/app/lang/zh-cn/auth.user.json +++ b/admin/src/app/lang/zh-cn/auth.user.json @@ -20,11 +20,6 @@ "adminDisabled":"超级管理员不可编辑", "userUnlockTips":"确定要解锁该管理员吗?", "userLockTips":"确定要锁定该管理员吗?", - "userType": "用户类型", - "adminAdministrators": "平台管理员", - "siteAdministrators": "站点管理员", - "userTypePlaceholder": "请选择用户类型", - "siteAdministratorsDisabled": "站点管理员不可编辑", "manager": "用户", "managerPlaceholder": "请选择用户", "managerTips": "选择或者新增用户作为管理员", diff --git a/admin/src/app/lang/zh-cn/diy.edit.json b/admin/src/app/lang/zh-cn/diy.edit.json index 3bf2c51ea..37f626e6e 100644 --- a/admin/src/app/lang/zh-cn/diy.edit.json +++ b/admin/src/app/lang/zh-cn/diy.edit.json @@ -257,8 +257,9 @@ "horzLineStyleDashed": "虚线", "horzLineBorderColor": "线条颜色", "horzLineBorderWidth": "线条宽度", - "floatBtnBtton": "按钮位置", + "floatBtnButton": "按钮位置", "floatBtnOffset": "上下偏移", + "lateralBtnOffset": "左右偏移", "floatBtnImageSet": "图片设置", "floatBtnImageSize": "图片大小", "floatBtnAroundRadius": "图片圆角", diff --git a/admin/src/app/lang/zh-cn/diy_form.edit.json b/admin/src/app/lang/zh-cn/diy_form.edit.json index 145c9ffea..910e14b6c 100644 --- a/admin/src/app/lang/zh-cn/diy_form.edit.json +++ b/admin/src/app/lang/zh-cn/diy_form.edit.json @@ -258,8 +258,9 @@ "horzLineStyleDashed": "虚线", "horzLineBorderColor": "线条颜色", "horzLineBorderWidth": "线条宽度", - "floatBtnBtton": "按钮位置", + "floatBtnButton": "按钮位置", "floatBtnOffset": "上下偏移", + "lateralBtnOffset": "左右偏移", "floatBtnImageSet": "图片设置", "floatBtnImageSize": "图片大小", "floatBtnAroundRadius": "图片圆角", @@ -361,7 +362,7 @@ "imageLimitErrorTips":"限制数量格式输入错误", "imageLimitErrorTipsTwo":"限制数量不能小于0", "imageLimitErrorTipsThree":"限制数量必须大于0", - "imafeLimitErrorTipsFour":"限制数量最大不能超过20", + "imafeLimitErrorTipsFour":"限制数量最大不能超过9", "defaultValueTips":"设置后,默认值会自动填充到输入框,填表人可在此基础上进行修改。", "defaultErrorTips":"默认值格式输入错误", diff --git a/admin/src/app/lang/zh-cn/diy_form.list.json b/admin/src/app/lang/zh-cn/diy_form.list.json index 9741d38c7..935fc6c59 100644 --- a/admin/src/app/lang/zh-cn/diy_form.list.json +++ b/admin/src/app/lang/zh-cn/diy_form.list.json @@ -47,7 +47,7 @@ "batchEmptySelectedFormsTips": "请选择要删除的表单", "batchFormsDeleteTips": "确定要删除选中的表单吗?", "promotion":"推广", - "submirSuccess":"提交成功页", + "submitSuccess":"提交成功页", "writeSet":"填写设置", "export":"导出", "detail":"详情", diff --git a/admin/src/app/lang/zh-cn/finance.cash_out.json b/admin/src/app/lang/zh-cn/finance.cash_out.json index 46d5a0539..67faf2dfc 100644 --- a/admin/src/app/lang/zh-cn/finance.cash_out.json +++ b/admin/src/app/lang/zh-cn/finance.cash_out.json @@ -41,7 +41,7 @@ "cashOutMoney": "转账金额", "auditTime": "审核时间", "transferTime": "转账时间", - "memberInfoPlaceholder": "请输入会员名称/会员昵称/手机号", + "memberInfoPlaceholder": "请输入会员编号/昵称/手机号搜索", "cashOutNumber": "提现单号", "cashOutNumberPlaceholder": "请输入提现单号", "alipayAccount": "支付宝账号", @@ -60,5 +60,7 @@ "transferRemark":"转账补充说明", "transferRemarkPlaceholder":"请输入转账补充说明", "notes":"备注", - "check":"检查打款进度" + "check":"检查打款进度", + "cancelWithdrawal":"取消", + "cancelTips":"确定要取消提现吗?" } diff --git a/admin/src/app/lang/zh-cn/index.index.json b/admin/src/app/lang/zh-cn/index.index.json index 2c7889e48..07ddd9adc 100644 --- a/admin/src/app/lang/zh-cn/index.index.json +++ b/admin/src/app/lang/zh-cn/index.index.json @@ -3,7 +3,6 @@ "todayData": "今日数据", "memberNumb": "新增会员数", "orderMoney": "订单金额", - "numberOfSites": "站点数量", "numberOfVisitors": "今日访客数", "commonlyUsedFunction": "常用功能", "articleList": "文章列表", diff --git a/admin/src/app/lang/zh-cn/marketing.sign_list.json b/admin/src/app/lang/zh-cn/marketing.sign_list.json index ae5384ed3..7618140b2 100644 --- a/admin/src/app/lang/zh-cn/marketing.sign_list.json +++ b/admin/src/app/lang/zh-cn/marketing.sign_list.json @@ -1,6 +1,6 @@ { "memberId":"会员编号", - "memberInfoPlaceholder":"请输入会员信息", + "memberInfoPlaceholder":"请输入会员编码/昵称/手机号搜索", "memberInfo":"会员信息", "mobile":"手机号码", "nickName":"会员昵称", diff --git a/admin/src/app/lang/zh-cn/setting.login.json b/admin/src/app/lang/zh-cn/setting.login.json index 8cdf72a5d..1eec51781 100644 --- a/admin/src/app/lang/zh-cn/setting.login.json +++ b/admin/src/app/lang/zh-cn/setting.login.json @@ -6,7 +6,7 @@ "isMobile": "手机验证码登录", "isMobileTip": "开启之后可以使用手机+验证码进行注册和登录或者快捷登录/注册", "isBindMobile": "强制绑定手机", - "isBindMobileTip": "开启之后,会员注册时会强制绑定手机号,并且在相关页面也会引导会员强制绑定手机账号,否则将影响功能正常使用,方便会员在不同端口统一账号,也方便商家进行管理", + "isBindMobileTip": "开启之后,会员注册时会强制绑定手机号,并且在相关页面也会引导会员强制绑定手机账号,否则将影响功能正常使用,方便会员在不同端口统一账号,也方便商家进行管理,已注册会员不受影响", "agreement": "政策协议", "agreementTips": "注册时服务协议和隐私协议是否进行展示", "tripartiteSetting": "第三方设置", @@ -20,4 +20,4 @@ "bgUrlPlaceholder": "建议图片尺寸:750*669像素;图片格式:jpg、png、jpeg", "desc": "描述", "descPlaceholder": "请输入描述" -} \ No newline at end of file +} diff --git a/admin/src/app/lang/zh-cn/setting.transfer.json b/admin/src/app/lang/zh-cn/setting.transfer.json index cc6bc5f59..e2ffd31d2 100644 --- a/admin/src/app/lang/zh-cn/setting.transfer.json +++ b/admin/src/app/lang/zh-cn/setting.transfer.json @@ -27,7 +27,6 @@ "appPublicCertPathTips": "上传appCertPublicKey文件", "alipayPublicCertPathTips": "上传alipayCertPublicKey文件", "alipayRootCertPathTips": "上传alipayRootCert文件", - "operationTip": "温馨提示:打款设置用于会员提现转账,发放红包等场景", - "transferTips":"注意:应微信方规定,在2025年1月15日前开通商家转账到零钱服务的商户号可正常使用转账功能,之后开通的不支持使用转账到零钱服务" + "operationTip": "温馨提示:打款设置用于会员提现转账,发放红包等场景" } diff --git a/admin/src/app/lang/zh-cn/setting.transfer_scene.json b/admin/src/app/lang/zh-cn/setting.transfer_scene.json new file mode 100644 index 000000000..b690a16ab --- /dev/null +++ b/admin/src/app/lang/zh-cn/setting.transfer_scene.json @@ -0,0 +1,10 @@ +{ + "transferSceneId":"转账场景ID", + "transferType":"业务类型", + "recvPerception":"收款感知", + "recvPerceptionTips":"请选择收款感知", + "reportInfos":"报备背景", + "operation":"操作", + "deploy":"配置", + "noData":"暂无数据" +} \ No newline at end of file diff --git a/admin/src/app/lang/zh-cn/tools.updatecache.json b/admin/src/app/lang/zh-cn/tools.updatecache.json index bd94c7908..e44c2f3c7 100644 --- a/admin/src/app/lang/zh-cn/tools.updatecache.json +++ b/admin/src/app/lang/zh-cn/tools.updatecache.json @@ -1,7 +1,6 @@ { - "refresh":"刷新", - "refreshMenu":"刷新菜单", - "refreshMenuDesc":"新增/修改插件菜单后,需要刷新插件菜单", - "dataCache":"数据缓存", - "dataCacheDesc":"新增/修改数据表后,需要清除数据表缓存" -} \ No newline at end of file + "dataCache":"清除缓存", + "dataCacheDesc":"清除系统的所有缓存", + "refresh": "立即清除", + "clearCacheTips": "确定要清除缓存吗?" +} diff --git a/admin/src/app/views/diy/components/add-theme.vue b/admin/src/app/views/diy/components/add-theme.vue index 8830fa306..4fc0841e3 100644 --- a/admin/src/app/views/diy/components/add-theme.vue +++ b/admin/src/app/views/diy/components/add-theme.vue @@ -27,11 +27,8 @@ diff --git a/admin/src/app/views/diy/components/edit-horz-blank.vue b/admin/src/app/views/diy/components/edit-horz-blank.vue index 4175b4483..4d0b631f2 100644 --- a/admin/src/app/views/diy/components/edit-horz-blank.vue +++ b/admin/src/app/views/diy/components/edit-horz-blank.vue @@ -1,22 +1,22 @@ diff --git a/admin/src/app/views/diy/components/edit-horz-line.vue b/admin/src/app/views/diy/components/edit-horz-line.vue index 232d4ee31..78175d67f 100644 --- a/admin/src/app/views/diy/components/edit-horz-line.vue +++ b/admin/src/app/views/diy/components/edit-horz-line.vue @@ -1,31 +1,32 @@ @@ -34,7 +35,7 @@ import { t } from '@/lang' import useDiyStore from '@/stores/modules/diy' const diyStore = useDiyStore() -diyStore.editComponent.ignore = ['pageBgColor','componentBgColor', 'componentBgUrl', 'topRounded', 'bottomRounded'] // 忽略公共属性 +diyStore.editComponent.ignore = ['pageBgColor', 'componentBgColor', 'componentBgUrl', 'topRounded', 'bottomRounded'] // 忽略公共属性 defineExpose({}) diff --git a/admin/src/app/views/diy/components/edit-hot-area.vue b/admin/src/app/views/diy/components/edit-hot-area.vue index dddb56388..2a509e8a2 100644 --- a/admin/src/app/views/diy/components/edit-hot-area.vue +++ b/admin/src/app/views/diy/components/edit-hot-area.vue @@ -1,34 +1,34 @@ @@ -59,7 +59,7 @@ const selectImg = (url: string) => { const handleHeight = () => { const image = new Image() image.src = img(diyStore.editComponent.imageUrl) - image.onload = async () => { + image.onload = async() => { diyStore.editComponent.imgWidth = image.width diyStore.editComponent.imgHeight = image.height } diff --git a/admin/src/app/views/diy/components/edit-image-ads.vue b/admin/src/app/views/diy/components/edit-image-ads.vue index d7272e98e..7fd5a878c 100644 --- a/admin/src/app/views/diy/components/edit-image-ads.vue +++ b/admin/src/app/views/diy/components/edit-image-ads.vue @@ -1,50 +1,54 @@ @@ -105,22 +109,22 @@ const addImageAd = () => { }) } -const selectImg = (url:string) => { +const selectImg = (url: string) => { handleHeight(true) } // 处理高度 -const handleHeight = (isCalcHeight:boolean = false)=> { +const handleHeight = (isCalcHeight: boolean = false) => { diyStore.editComponent.list.forEach((item: any, index: number) => { const image = new Image() image.src = img(item.imageUrl) - image.onload = async () => { + image.onload = async() => { item.imgWidth = image.width item.imgHeight = image.height // 计算第一张图片高度 if (isCalcHeight && index == 0) { const ratio = item.imgHeight / item.imgWidth - item.width = 375 - (diyStore.editComponent.margin.both*2) + item.width = 375 - (diyStore.editComponent.margin.both * 2) item.height = item.width * ratio diyStore.editComponent.imageHeight = parseInt(item.height) } @@ -158,18 +162,18 @@ defineExpose({}) diff --git a/admin/src/app/views/diy/components/edit-member-info.vue b/admin/src/app/views/diy/components/edit-member-info.vue index 8bff4235b..f1e0dda96 100644 --- a/admin/src/app/views/diy/components/edit-member-info.vue +++ b/admin/src/app/views/diy/components/edit-member-info.vue @@ -1,30 +1,30 @@ diff --git a/admin/src/app/views/diy/components/edit-page.vue b/admin/src/app/views/diy/components/edit-page.vue index 205cdf83b..971ca7328 100644 --- a/admin/src/app/views/diy/components/edit-page.vue +++ b/admin/src/app/views/diy/components/edit-page.vue @@ -1,35 +1,36 @@ - + - -
-
-

{{ t('pageStyle') }}

- - - - - - - - - {{ t('topToBottom') }} - {{ t('leftToRight') }} - - - - - -
{{ t('bgHeightScaleTip') }}
- - - -
-
+ +
-

{{ t('statusBarStyle') }}

- +

{{ t('pageStyle') }}

+ + + + + + + + + {{ t('topToBottom') }} + {{ t('leftToRight') }} + + + + + +
{{ t('bgHeightScaleTip') }}
+ + + +
+
+
+

{{ t('statusBarStyle') }}

+ - - - - - - - - - - - - -
-
-

{{ t('marginSet') }}

- - - - - -
-
+ + + + + + + + + + + + +
+
+

{{ t('marginSet') }}

+ + + + + +
+ \ No newline at end of file + } +} + diff --git a/admin/src/app/views/diy/components/edit-text.vue b/admin/src/app/views/diy/components/edit-text.vue index 5cdb33d55..225ce11d4 100644 --- a/admin/src/app/views/diy/components/edit-text.vue +++ b/admin/src/app/views/diy/components/edit-text.vue @@ -1,114 +1,119 @@ - + diff --git a/admin/src/app/views/diy/components/theme-list.vue b/admin/src/app/views/diy/components/theme-list.vue index cc2cfe281..99de0ae67 100644 --- a/admin/src/app/views/diy/components/theme-list.vue +++ b/admin/src/app/views/diy/components/theme-list.vue @@ -1,26 +1,42 @@ diff --git a/admin/src/app/views/diy/edit.vue b/admin/src/app/views/diy/edit.vue index a37660dc5..f0bcb5196 100644 --- a/admin/src/app/views/diy/edit.vue +++ b/admin/src/app/views/diy/edit.vue @@ -138,7 +138,7 @@
- +