优化(装修): 升级金刚区图标为320x320超清大字版,组件放大至120rpx并破除微信缓存
这个提交包含在:
@@ -23,10 +23,15 @@ console.log("========================================================\n");
|
||||
console.log("一、静态资源完整性验证:");
|
||||
const expectedIcons = [
|
||||
'menu_city_center.png',
|
||||
'menu_city_center_v2.png',
|
||||
'menu_city_partner.png',
|
||||
'menu_city_partner_v2.png',
|
||||
'menu_province_center.png',
|
||||
'menu_province_center_v2.png',
|
||||
'menu_province_partner.png',
|
||||
'menu_region_branch.png'
|
||||
'menu_province_partner_v2.png',
|
||||
'menu_region_branch.png',
|
||||
'menu_region_branch_v2.png'
|
||||
];
|
||||
|
||||
expectedIcons.forEach(iconName => {
|
||||
@@ -34,7 +39,7 @@ expectedIcons.forEach(iconName => {
|
||||
assert(fs.existsSync(iconPath), `图标文件存在: ${iconName}`);
|
||||
if (fs.existsSync(iconPath)) {
|
||||
const stats = fs.statSync(iconPath);
|
||||
assert(stats.size > 1000, `图标大小正常 (${stats.size} 字节): ${iconName}`);
|
||||
assert(stats.size > 10000, `图标大小正常(超高清 320x320,${stats.size} 字节): ${iconName}`);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -112,10 +117,12 @@ curl -s -k --resolve henglian.gynhc.com:443:127.0.0.1 'https://henglian.gynhc.co
|
||||
assert(list.length === 5, `正常场景: menuButton 包含 5 个金刚区项目(实际 ${list.length} 个)`);
|
||||
|
||||
assert(menuBtn?.data?.layout === 2, '正常场景: menuButton 采用 layout=2 纯图标模式');
|
||||
assert(menuBtn?.data?.iconSize === 120, '正常场景: menuButton 配置了 iconSize=120rpx 高清大尺寸');
|
||||
assert(list.every(item => item.title?.text === ''), '正常场景: 金刚区下方文本已全部清空,避免折行重叠');
|
||||
assert(list.every(item => item.src && item.src.includes('_v2.png')), '正常场景: 图标全部升级为 _v2.png 320x320 超清大字版,彻底击穿客户端强缓存');
|
||||
|
||||
const expectedTitles = ['市级运营中心', '市级合伙人', '省级服务中心', '省级合伙人', '大区分公司'];
|
||||
const allUrlsCorrect = list.every((item, idx) => item.url === `/pages/public/richtext?id=5&title=${expectedTitles[idx]}`);
|
||||
const allUrlsCorrect = list.every((item, idx) => item.url === `/pages/public/richtext?id=5&title=${encodeURIComponent(expectedTitles[idx])}`);
|
||||
assert(allUrlsCorrect, '正常场景: 5 个项目的跳转链接均正确绑定富文本待开发页及对应标题');
|
||||
|
||||
// 场景 2:正常场景 - 富文本待开发数据接口
|
||||
|
||||
在新工单中引用
屏蔽一个用户