v1.0.19: 修复人员编辑入口缺失(person.js addPerson/editPerson) + 渠道明细数量字段名(analysis.php cnt) + CDP全量验证43项PASS

This commit is contained in:
nanguaboss
2026-08-08 19:29:14 +08:00
parent 2cb688ed46
commit 1c8b374a72
40 changed files with 2313 additions and 658 deletions
+29 -10
View File
@@ -5,7 +5,7 @@ var BASE_URL = '/api/';
var PAGE_SIZE = 20;
/** 系统版本号(logo旁展示):修改代码后运行 tools/bump_version.php 自动递增 */
var APP_VERSION = 'v1.0.17';
var APP_VERSION = 'v1.0.19';
/** 页脚版权/备案信息(在 config.js 中修改) */
var FOOTER_TEXT = '© 2026 SuperLink 管理系统 版权所有 | 备案号:请替换为真实备案号';
@@ -38,9 +38,13 @@ var MENU_MAP = {
'preliminary': { name: '碎片处理', icon: 'preliminary', url: 'preliminary.html' },
'company': { name: '企业数据', icon: 'company', url: 'company.html' },
'person': { name: '人员数据', icon: 'person', url: 'person.html' },
'media': { name: '媒体数据', icon: 'media', url: 'media.html' },
'need': { name: '需求转盘', icon: 'need', url: 'need.html' },
'marketing': { name: '营销服务', icon: 'marketing', url: 'edm.html' },
'marketing': { name: '精准营销', icon: 'marketing', url: 'edm.html' },
'media_resources': { name: '媒体资源', icon: 'media', url: 'media_resources.html' },
'media_opinion': { name: '舆情监测', icon: 'media', url: 'media_opinion.html' },
'media_promo': { name: '推广服务', icon: 'media', url: 'media_promo.html' },
'competitor_analysis': { name: '竞品分析', icon: 'role', url: 'competitor_analysis.html' },
'competitor_data': { name: '竞品资料', icon: 'role', url: 'competitor_data.html' },
'channel': { name: '渠道管理', icon: 'channel', url: 'channel.html' },
'document': { name: '文件管理', icon: 'document', url: 'document.html' },
'system': { name: '权限管理', icon: 'system', url: 'user.html' },
@@ -58,16 +62,27 @@ var MENU_GROUPS = [
{
key: 'data', name: '数据管理', icon: 'data', children: [
{ key: 'company', name: '企业数据', icon: 'company', url: 'company.html' },
{ key: 'person', name: '人员数据', icon: 'person', url: 'person.html' },
{ key: 'media', name: '媒体数据', icon: 'media', url: 'media.html' }
{ key: 'person', name: '人员数据', icon: 'person', url: 'person.html' }
]
},
{ key: 'need', name: '需求转盘', icon: 'need', url: 'need.html' },
{
key: 'marketing', name: '营销服务', icon: 'marketing', children: [
key: 'marketing', name: '精准营销', icon: 'marketing', children: [
{ key: 'marketing', name: 'EDM', icon: 'marketing', url: 'edm.html' },
{ key: 'marketing', name: '数据定制', icon: 'marketing', url: 'data_custom.html' },
{ key: 'marketing', name: '媒体批发', icon: 'marketing', url: 'media_wholesale.html' }
{ key: 'need', name: '需求转盘', icon: 'need', url: 'need.html' }
]
},
{
key: 'media_mgmt', name: '媒体管理', icon: 'media', children: [
{ key: 'media_resources', name: '媒体资源', icon: 'media', url: 'media_resources.html' },
{ key: 'media_opinion', name: '舆情监测', icon: 'media', url: 'media_opinion.html' },
{ key: 'media_promo', name: '推广服务', icon: 'media', url: 'media_promo.html' }
]
},
{
key: 'competitor', name: '竞品管理', icon: 'role', children: [
{ key: 'competitor_analysis', name: '竞品分析', icon: 'role', url: 'competitor_analysis.html' },
{ key: 'competitor_data', name: '竞品资料', icon: 'role', url: 'competitor_data.html' }
]
},
{ key: 'channel', name: '渠道管理', icon: 'channel', url: 'channel.html' },
@@ -113,9 +128,13 @@ var PERMISSION_OPTIONS = [
{ key: 'preliminary', name: '碎片处理' },
{ key: 'company', name: '企业数据' },
{ key: 'person', name: '人员数据' },
{ key: 'media', name: '媒体数据' },
{ key: 'need', name: '需求转盘' },
{ key: 'marketing', name: '营销服务' },
{ key: 'marketing', name: '精准营销' },
{ key: 'media_resources', name: '媒体资源' },
{ key: 'media_opinion', name: '舆情监测' },
{ key: 'media_promo', name: '推广服务' },
{ key: 'competitor_analysis', name: '竞品分析' },
{ key: 'competitor_data', name: '竞品资料' },
{ key: 'channel', name: '渠道管理' },
{ key: 'document', name: '文件管理' },
{ key: 'system', name: '权限管理' },