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: [{