From 7b97b5a22dd2e88b9ceb2f6a7cbcc0fef2a7faf9 Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Thu, 28 Aug 2025 17:38:10 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=BE=A7=E8=BE=B9?= =?UTF-8?q?=E6=A0=8F=E5=A2=9E=E5=8A=A0=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/menu/dashboards.svg | 1 + src/assets/menu/finance.svg | 1 + src/assets/menu/manualSubmission.svg | 1 + src/assets/menu/operatingTools.svg | 1 + src/assets/menu/privateBrand.svg | 1 + src/assets/menu/safetyProtection.svg | 1 + src/assets/menu/setCenter.svg | 1 + src/assets/menu/support.svg | 1 + src/components/SliderMenu.vue | 4 ++-- src/main.js | 2 +- 10 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 src/assets/menu/dashboards.svg create mode 100644 src/assets/menu/finance.svg create mode 100644 src/assets/menu/manualSubmission.svg create mode 100644 src/assets/menu/operatingTools.svg create mode 100644 src/assets/menu/privateBrand.svg create mode 100644 src/assets/menu/safetyProtection.svg create mode 100644 src/assets/menu/setCenter.svg create mode 100644 src/assets/menu/support.svg diff --git a/src/assets/menu/dashboards.svg b/src/assets/menu/dashboards.svg new file mode 100644 index 0000000..45fa80f --- /dev/null +++ b/src/assets/menu/dashboards.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/finance.svg b/src/assets/menu/finance.svg new file mode 100644 index 0000000..9d15e03 --- /dev/null +++ b/src/assets/menu/finance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/manualSubmission.svg b/src/assets/menu/manualSubmission.svg new file mode 100644 index 0000000..7f8aa8f --- /dev/null +++ b/src/assets/menu/manualSubmission.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/operatingTools.svg b/src/assets/menu/operatingTools.svg new file mode 100644 index 0000000..9998ccf --- /dev/null +++ b/src/assets/menu/operatingTools.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/privateBrand.svg b/src/assets/menu/privateBrand.svg new file mode 100644 index 0000000..df90a1c --- /dev/null +++ b/src/assets/menu/privateBrand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/safetyProtection.svg b/src/assets/menu/safetyProtection.svg new file mode 100644 index 0000000..ceb1e58 --- /dev/null +++ b/src/assets/menu/safetyProtection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/setCenter.svg b/src/assets/menu/setCenter.svg new file mode 100644 index 0000000..21f02d2 --- /dev/null +++ b/src/assets/menu/setCenter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menu/support.svg b/src/assets/menu/support.svg new file mode 100644 index 0000000..ddfe0a6 --- /dev/null +++ b/src/assets/menu/support.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/SliderMenu.vue b/src/components/SliderMenu.vue index 7f13e53..31a795b 100644 --- a/src/components/SliderMenu.vue +++ b/src/components/SliderMenu.vue @@ -164,8 +164,8 @@ export default { if (menuItem.path && this.$route.path !== menuItem.path) { //menu增加属性 external: true, if(menuItem.external){ - // location.href= menuItem.path - window.open(menuItem.path, '_blank') + location.href= this.$routerBaseApi + menuItem.path + // window.open(menuItem.path, '_blank') return } this.$router.push(menuItem.path); diff --git a/src/main.js b/src/main.js index be7959c..ca78268 100755 --- a/src/main.js +++ b/src/main.js @@ -46,7 +46,7 @@ function filterByPermission(data, targetPermission) { return newItem; }); } - +Vue.prototype.$routerBaseApi = 'http://admin.pengda.checkcopy.com/'; // 复制 Vue.prototype.$copy = modernCopyToClipboard; Vue.prototype.$filterByPermission = filterByPermission; From df084ddc18ff9fecbef08f3775eba795ddc462a8 Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Thu, 28 Aug 2025 17:49:10 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BE=A7=E8=BE=B9?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/index.js | 286 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 267 insertions(+), 19 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 04d7375..93b1baf 100755 --- a/src/store/index.js +++ b/src/store/index.js @@ -107,50 +107,298 @@ export default new Vuex.Store({ }, { index: '2', + title: '自有品牌', + icon: 'privateBrand', + children: [{ + index: '2-1', + title: '站点配置', + path: '/service/oem_site', + external: true,//是否跳转外部链接 + }, + { + index: '2-2', + title: '用户充值', + path: '/service/user_recharge', + external: true,//是否跳转外部链接 + }, + { + index: '2-3', + title: '自有品牌', + path: '/service/oem_free', + external: true,//是否跳转外部链接 + }, + ] + }, + { + index: '3', title: '订单列表', icon: 'orderList', children: [{ - index: '2-1', + index: '3-1', title: '查重订单', path: '/agent/checkOrderList' }, { - index: '2-2', + index: '3-2', title: 'AI写作订单', path: '/agent/aiOrderList' }, { - index: '2-3', + index: '3-3', title: 'OCPC订单', path: '/agent/ocpcList' }, + { + index: '3-4', + title: '电商废弃平台', + path: '/service/void_order', + external: true,//是否跳转外部链接 + }, ] }, { - index: '3', - title: '销售渠道', + index: '4', + title: '销售平台', icon: 'channel', - children: [{ - index: '3-1', - title: '站点列表', - path: '/agent/siteList' - }, ] + children: [ + { + index: '4-1', + title: '站点管理', + path: '/agent/siteList' + }, + { + index: '4-2', + title: '微信h5', + path: '/service/ser_value_added', + external: true,//是否跳转外部链接 + }, + { + index: '4-3', + title: '小程序', + path: '/service/xcx/tab/1', + external: true,//是否跳转外部链接 + }, + ] }, { - index: '4', - title: '财务', - icon: 'Totalprofit', + index: '5', + title: '手工提交', + icon: 'manualSubmission', + children: [ + { + index: '5-1', + title: '单篇查重', + path: '/service/check_new', + external: true,//是否跳转外部链接 + }, + { + index: '5-2', + title: '批量查重', + path: '/service/multiple_check', + external: true,//是否跳转外部链接 + }, + { + index: '5-3', + title: 'AI范文', + path: '/service/modelessay', + external: true,//是否跳转外部链接 + }, + { + index: '5-4', + title: 'AI降重', + path: '/service/reduce', + external: true,//是否跳转外部链接 + }, + { + index: '5-5', + title: '原文标红', + path: '/service/sign', + external: true,//是否跳转外部链接 + }, + { + index: '5-6', + title: '论文排版', + path: '/service/format', + external: true,//是否跳转外部链接 + }, + ] + }, + { + index: '6', + title: '运营工具', + icon: 'operatingTools', + children: [ + { + index: '6-1', + title: '检测卡', + path: '/card/check_card_list', + external: true,//是否跳转外部链接 + }, + { + index: '6-2', + title: '微信代金券', + path: '/service/coupon_stocks', + external: true,//是否跳转外部链接 + }, + { + index: '6-3', + title: '公众号发券', + path: '/service/free_coupon_list', + external: true,//是否跳转外部链接 + }, + { + index: '6-4', + title: '卡密自提', + path: '/cardsecret/card_secret_type', + external: true,//是否跳转外部链接 + }, + { + index: '6-5', + title: '悬浮广告', + path: '/service/active_list', + external: true,//是否跳转外部链接 + }, + { + index: '6-6', + title: '报告插页', + path: '/ad/ad_list_page', + external: true,//是否跳转外部链接 + }, + { + index: '6-7', + title: '报告秘籍', + path: '/service/miji', + external: true,//是否跳转外部链接 + }, + { + index: '6-8', + title: '三级分销', + path: '/service/fx_tertiary', + external: true,//是否跳转外部链接 + }, + { + index: '6-9', + title: '裂变分销', + path: '/service/fx_fission', + external: true,//是否跳转外部链接 + }, + { + index: '6-10', + title: '合伙人', + path: '/partner/platform_info', + external: true,//是否跳转外部链接 + }, + ] + }, + { + index: '7', + title: '通知中心', + icon: 'dashboards', children: [{ - index: '4-1', - title: '收款方式', - path: '/agent/payList' + index: '7-1', + title: '检测通知', + path: '/service/check_notice', + external: true,//是否跳转外部链接 },{ - index: '4-2', - title: '代收款结算', - path:'http://admin.pengda.checkcopy.com/pay/payoff_list?tab=info', + index: '7-2', + title: '消息通知', + path:'/service/news_notice', external: true,//是否跳转外部链接 } ] + }, + { + index: '8', + title: '财务', + icon: 'finance', + children: [ + { + index: '8-1', + title: '收款方式', + path: '/agent/payList' + }, + { + index: '8-2', + title: '充值管理', + path: '/service/repay', + external: true,//是否跳转外部链接 + }, + { + index: '8-3', + title: '代收款结算', + path:'/pay/payoff_list?tab=info', + external: true,//是否跳转外部链接 + }, + { + index: '8-4', + title: '收支统计', + path:'/stats', + external: true,//是否跳转外部链接 + } + ] + }, + { + index: '9', + title: '安全防护', + icon: 'safetyProtection', + children: [ + { + index: '9-1', + title: 'IP黑名单', + path: '/safe/ipblacklist', + external: true,//是否跳转外部链接 + }, + { + index: '9-2', + title: '访问限制', + path: '/safe/limited_access', + external: true,//是否跳转外部链接 + }, + ] + }, + { + index: '10', + title: '设置中心', + icon: 'setCenter', + children: [ + { + index: '10-1', + title: '基本设置', + path: '/service/base_set', + external: true,//是否跳转外部链接 + }, + { + index: '10-2', + title: '子账号', + path: '/service/login_user_list', + external: true,//是否跳转外部链接 + }, + { + index: '10-3', + title: '服务公告', + path: '/service/agent_notice', + external: true,//是否跳转外部链接 + }, + { + index: '10-4', + title: '上传文档格式', + path: '/service/check_submit_setting', + external: true,//是否跳转外部链接 + }, + ] + }, + { + index: '11', + title: '支持', + icon: 'support', + children: [ + { + index: '11-1', + title: '开放平台', + path: '/service/open_api', + external: true,//是否跳转外部链接 + } + ] } ], siteSettingData1: [{