From e927a7cf8c7b9c63b71cd5bb84239cc7854293b6 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, 20 Jun 2025 09:18:51 +0800 Subject: [PATCH] up --- admin/src/App.vue | 5 - admin/src/app/api/addon.ts | 4 + admin/src/app/api/member.ts | 8 + admin/src/app/api/notice.ts | 10 +- admin/src/app/api/site.ts | 18 +- admin/src/app/api/sys.ts | 26 +- .../src/app/components/cloud-build/index.vue | 26 +- admin/src/app/lang/zh-cn/auth.log.json | 1 + admin/src/app/lang/zh-cn/diy.edit.json | 8 + admin/src/app/lang/zh-cn/diy_form.edit.json | 2 +- .../app/lang/zh-cn/marketing.verifier.json | 1 + admin/src/app/lang/zh-cn/member.member.json | 164 ++++++------ .../app/lang/zh-cn/member.member_detail.json | 110 ++++---- .../app/lang/zh-cn/order.recharge.detail.json | 19 -- .../app/lang/zh-cn/order.recharge.list.json | 23 -- .../app/lang/zh-cn/order.recharge.refund.json | 24 -- admin/src/app/lang/zh-cn/setting.member.json | 6 +- admin/src/app/lang/zh-cn/site.manage.json | 3 +- admin/src/app/lang/zh-cn/tools.schedule.json | 2 +- admin/src/app/views/app/index.vue | 4 +- admin/src/app/views/app/marketing.vue | 88 ++++++ .../views/auth/components/user-log-detail.vue | 1 + admin/src/app/views/auth/log.vue | 1 + admin/src/app/views/auth/role.vue | 22 +- admin/src/app/views/auth/user.vue | 1 - .../views/diy/components/edit-float-btn.vue | 68 ----- .../app/views/diy/components/edit-page.vue | 33 ++- admin/src/app/views/diy/edit.vue | 1 + admin/src/app/views/diy/tabbar_edit.vue | 2 +- .../diy_form/components/edit-form-image.vue | 2 +- admin/src/app/views/diy_form/edit.vue | 1 + admin/src/app/views/diy_form/records.vue | 2 +- admin/src/app/views/finance/cash_out.vue | 2 +- .../finance/components/refund-detail.vue | 2 +- admin/src/app/views/finance/pay_refund.vue | 3 +- admin/src/app/views/home/index.vue | 8 +- admin/src/app/views/home/personal.vue | 5 +- admin/src/app/views/index/index.vue | 4 +- admin/src/app/views/index/store.vue | 49 ++-- admin/src/app/views/login/index.vue | 10 +- .../marketing/components/sign-continue.vue | 10 +- .../marketing/components/verify-detail.vue | 12 +- admin/src/app/views/marketing/sign_config.vue | 8 +- admin/src/app/views/marketing/verifier.vue | 2 +- .../src/app/views/marketing/verify_detail.vue | 5 - admin/src/app/views/member/balance.vue | 2 +- .../member/components/benefits-discount.vue | 8 +- .../views/member/components/detail-member.vue | 22 +- .../views/member/components/edit-member.vue | 120 ++++++++- .../views/member/components/gift-point.vue | 1 - .../member/components/member-balance-edit.vue | 1 - .../member/components/member-balance-info.vue | 16 +- .../member/components/member-point-edit.vue | 4 +- admin/src/app/views/member/member.vue | 223 +++++++++++++++- admin/src/app/views/member/member_detail.vue | 22 +- admin/src/app/views/member/point.vue | 2 +- admin/src/app/views/poster/edit.vue | 1 + admin/src/app/views/printer/edit.vue | 1 + admin/src/app/views/printer/template_edit.vue | 1 + .../src/app/views/setting/agreement_edit.vue | 26 +- .../components/notice-records-info.vue | 4 +- .../views/setting/components/notice-weapp.vue | 1 - .../setting/components/notice-wechat.vue | 1 - .../setting/components/sms_niu_login.vue | 252 ++++++++++++++---- .../views/setting/components/sms_recharge.vue | 27 +- .../setting/components/sms_signature.vue | 70 +++-- .../views/setting/components/sms_template.vue | 74 +++-- .../views/setting/components/storage-ali.vue | 1 - .../setting/components/storage-local.vue | 1 - .../setting/components/storage-tencent.vue | 1 - admin/src/app/views/setting/copyright.vue | 20 +- admin/src/app/views/setting/member.vue | 50 +++- .../src/app/views/setting/notice_records.vue | 2 +- admin/src/app/views/setting/oplatform.vue | 4 +- admin/src/app/views/setting/sms.vue | 2 - admin/src/app/views/setting/sms_niu.vue | 5 +- .../app/views/setting/sms_niu_pay_result.vue | 3 +- .../app/views/site/components/edit-site.vue | 1 - admin/src/app/views/site/group.vue | 1 - admin/src/app/views/site/group_edit.vue | 1 + admin/src/app/views/site/list.vue | 227 ++++++++-------- admin/src/app/views/site/user_info.vue | 2 +- admin/src/app/views/tools/addon/list.vue | 2 +- admin/src/app/views/tools/backup_records.vue | 9 +- admin/src/app/views/tools/code/list.vue | 16 +- admin/src/app/views/tools/schedule.vue | 48 ++-- admin/src/app/views/tools/schedule_log.vue | 14 +- admin/src/app/views/tools/updatecache.vue | 3 +- admin/src/app/views/tools/upgrade_records.vue | 3 +- admin/src/app/views/wxoplatform/setting.vue | 8 +- admin/src/components/diy-link/index.vue | 19 +- admin/src/components/editor/index.vue | 10 +- admin/src/components/heat-map/index.vue | 1 - .../upload-attachment/attachment.vue | 88 +++++- .../components/upload-attachment/index.vue | 8 +- admin/src/components/upload-image/index.vue | 12 +- admin/src/components/verifition/api/index.js | 6 +- .../layout/admin/components/aside/index.vue | 28 +- .../admin/components/aside/menu-item.vue | 16 +- .../layout/admin/components/header/index.vue | 3 +- .../admin/components/header/user-info.vue | 6 +- .../components/aside/index.vue | 1 - .../components/aside/menu-item.vue | 2 +- .../components/aside/side.vue | 1 - .../components/header/index.vue | 27 +- .../components/header/message.vue | 63 +++++ .../components/header/user-info.vue | 98 ++++--- .../bussiness/components/aside/side.vue | 120 +++++++-- .../bussiness/components/header/user-info.vue | 7 +- admin/src/layout/bussiness/layout.json | 4 +- .../darkside/components/aside/menu-item.vue | 31 ++- .../layout/darkside/components/aside/side.vue | 54 +++- .../darkside/components/header/user-info.vue | 8 +- .../default/components/aside/menu-item.vue | 28 +- .../layout/default/components/aside/side.vue | 50 +++- .../default/components/header/user-info.vue | 7 +- .../profession/components/aside/side.vue | 121 +++++++-- .../components/header/user-info.vue | 7 +- admin/src/router/routers.ts | 3 +- admin/src/stores/modules/diy.ts | 12 +- admin/src/stores/modules/user.ts | 2 +- admin/src/styles/icon/iconfont.css | 42 ++- admin/src/utils/common.ts | 45 ---- admin/src/utils/directives.ts | 1 - 124 files changed, 2067 insertions(+), 973 deletions(-) delete mode 100644 admin/src/app/lang/zh-cn/order.recharge.detail.json delete mode 100644 admin/src/app/lang/zh-cn/order.recharge.list.json delete mode 100644 admin/src/app/lang/zh-cn/order.recharge.refund.json create mode 100644 admin/src/app/views/app/marketing.vue create mode 100644 admin/src/layout/admin_simplicity/components/header/message.vue diff --git a/admin/src/App.vue b/admin/src/App.vue index 8976f9a20..49dd8d6ce 100644 --- a/admin/src/App.vue +++ b/admin/src/App.vue @@ -35,11 +35,6 @@ onMounted(() => { // 设置主题色 toggleDark(systemStore.dark) setThemeColor(systemStore.theme, systemStore.dark ? 'dark' : 'light') - - // importIconFontCss(); - - // getIcon() - }) diff --git a/admin/src/app/api/addon.ts b/admin/src/app/api/addon.ts index e256e7c8c..fd9774c7e 100644 --- a/admin/src/app/api/addon.ts +++ b/admin/src/app/api/addon.ts @@ -91,6 +91,10 @@ export function getInstalledAddonList() { return request.get('addon/list/install') } +export function getGroupAppList() { + return request.get('home/site/group/app_list') +} + export function getAddonInit() { return request.get('addon/init') } diff --git a/admin/src/app/api/member.ts b/admin/src/app/api/member.ts index e08247547..54d4b4888 100644 --- a/admin/src/app/api/member.ts +++ b/admin/src/app/api/member.ts @@ -125,6 +125,14 @@ export function editMemberDetail(params: Record) { return request.put(`member/member/modify/${params.member_id}/${params.field}`, params, { showSuccessMessage: true }) } +/** + * 会员批量操作 + * @param params + */ +export function memberBatchModify(params: Record) { + return request.post(`member/member/batch_modify`, params, { showSuccessMessage: true }) +} + /***************************************************** 会员零钱 ****************************************************/ diff --git a/admin/src/app/api/notice.ts b/admin/src/app/api/notice.ts index 9a0d27753..c30f2dcba 100644 --- a/admin/src/app/api/notice.ts +++ b/admin/src/app/api/notice.ts @@ -286,4 +286,12 @@ export function templateSync(sms_type: string, username: string) { */ export function resetPassword(username: string,params: Record) { return request.post(`notice/niusms/account/reset/password/${username}`,params,{ showSuccessMessage: true}) -} \ No newline at end of file +} + +/** + * 清除模版报备 + * @param params + */ +export function clearTemplate(username: string,template_id: string) { + return request.delete(`notice/niusms/template/${username}/${template_id}`) +} diff --git a/admin/src/app/api/site.ts b/admin/src/app/api/site.ts index e3f0864af..99d70547a 100644 --- a/admin/src/app/api/site.ts +++ b/admin/src/app/api/site.ts @@ -54,6 +54,15 @@ export function closeSite(params: Record) { return request.put(`site/closesite/${ params.site_id }`, params, { showSuccessMessage: true }) } +/** + * 初始化站点 + * @param params + */ +export function initSite(params: Record) { + return request.post(`site/init`, params, { showSuccessMessage: true }) +} + + /** * 打开站点 * @param params @@ -214,7 +223,6 @@ export function getLogInfo(id: number) { /** * 清空操作日志列表 - * @param params * @returns */ export function logDestroy() { @@ -271,3 +279,11 @@ export function getSiteAddons() { export function getShowApp() { return request.get('site/showApp') } + +/** + * 获取营销列表 + * @returns + */ +export function getShowMarketing() { + return request.get('site/showMarketing') +} diff --git a/admin/src/app/api/sys.ts b/admin/src/app/api/sys.ts index 3f366ff26..a40068742 100644 --- a/admin/src/app/api/sys.ts +++ b/admin/src/app/api/sys.ts @@ -61,6 +61,14 @@ export function deleteRole(roleId: number) { return request.delete(`sys/role/${ roleId }`, { showSuccessMessage: true }) } +/** + * 修改角色状态 + * @param params + */ +export function modifyRoleStatus(params: Record) { + return request.put(`sys/role/status`, params, { showSuccessMessage: true }) +} + /** * 全部分组 * @returns @@ -277,24 +285,6 @@ export function getAuthMenu() { return request.get(`auth/site/showmenu`) } -/** - * 获取图标库分类列表 - * @param params - * @returns - */ -export function getIconCategoryList(params: Record) { - return request.get(`sys/attachment/icon_category`, { params }) -} - -/** - * 获取图标库列表 - * @param params - * @returns - */ -export function getIconList(params: Record) { - return request.get(`sys/attachment/icon`, { params }) -} - /** * 获取evn * @returns diff --git a/admin/src/app/components/cloud-build/index.vue b/admin/src/app/components/cloud-build/index.vue index 6556ac508..dd1c2cb46 100644 --- a/admin/src/app/components/cloud-build/index.vue +++ b/admin/src/app/components/cloud-build/index.vue @@ -65,28 +65,32 @@ -
+
-
+
取消 已用时 {{ formattedDuration }}
-
- +
+
+
-