Initial commit: new history

This commit is contained in:
king
2025-06-30 21:59:46 +08:00
commit cd32a8c7e5
1945 changed files with 111356 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,292 @@
// 2024-04-18 17:45
const url = $request.url;
if (!$response.body) $done({});
let obj = JSON.parse($response.body);
if (url.includes("functionId=deliverLayer") || url.includes("functionId=orderTrackBusiness")) {
// 物流页面
if (obj?.bannerInfo) {
// 收货时寄快递享八折 享受条件苛刻 故移除
delete obj.bannerInfo;
}
if (obj?.floors?.length > 0) {
// 运费八折
obj.floors = obj.floors.filter((i) => !["banner", "jdDeliveryBanner"]?.includes(i?.mId));
}
} else if (url.includes("functionId=getTabHomeInfo")) {
// 新品页面
if (obj?.result?.iconInfo) {
// 新品页 悬浮动图
delete obj.result.iconInfo;
}
if (obj?.result?.roofTop) {
// 新品页 下拉二楼
delete obj.result.roofTop;
}
} else if (url.includes("functionId=myOrderInfo")) {
// 订单页面
if (obj?.floors?.length > 0) {
let newFloors = [];
for (let floor of obj.floors) {
if (["bannerFloor", "bpDynamicFloor", "plusFloor"]?.includes(floor?.mId)) {
// bannerFloor满意度评分 bpDynamicFloor专属权益 plusFloor开通会员
continue;
} else {
if (floor?.mId === "virtualServiceCenter") {
// 服务中心
if (floor?.data?.virtualServiceCenters?.length > 0) {
let newItems = [];
for (let item of floor.data.virtualServiceCenters) {
if (item?.serviceList?.length > 0) {
let newCards = [];
for (let card of item.serviceList) {
if (card?.serviceTitle === "精选特惠") {
continue;
}
newCards.push(card);
}
item.serviceList = newCards;
}
newItems.push(item);
}
floor.data.virtualServiceCenters = newItems;
}
}
if (floor?.mId === "customerServiceFloor") {
// 客户服务
if (floor?.data?.moreText) {
// 点此获得更多服务
delete floor.data.moreIcon;
delete floor.data.moreIcon_dark;
floor.data.moreText = " ";
}
}
newFloors.push(floor);
}
}
obj.floors = newFloors;
}
} else if (url.includes("functionId=personinfoBusiness")) {
// 个人页面
if (obj?.floors?.length > 0) {
let newFloors = [];
for (let floor of obj.floors) {
const items = [
"bigSaleFloor", // 双十一
"buyOften", // 常买常逛
// "iconToolFloor", // 底部工具栏
// "keyToolsFloor", // 浏览记录
"newAttentionCard", // 关注的频道
"newBigSaleFloor", // 双十一
"newStyleAttentionCard", // 新版关注的频道
// "newWalletIdFloor", // 我的钱包
"newsFloor", // 京东快讯
"noticeFloor", // 顶部横幅
// "orderIdFloor", // 我的订单
"recommendfloor" // 我的推荐
];
if (items?.includes(floor?.mId)) {
continue;
} else {
if (floor?.mId === "basefloorinfo") {
// 弹窗
if (floor?.data?.commonPopup) {
delete floor.data.commonPopup;
}
// 弹窗
if (floor?.data?.commonPopup_dynamic) {
delete floor.data.commonPopup_dynamic;
}
// 底部会员续费横幅
if (floor?.data?.commonTips?.length > 0) {
floor.data.commonTips = [];
}
// 弹窗
if (floor?.data?.commonWindows?.length > 0) {
floor.data.commonWindows = [];
}
// 右下角动图
if (floor?.data?.floatLayer) {
delete floor.data.floatLayer;
}
} else if (floor?.mId === "iconToolFloor") {
/*
// 底部工具栏
if (floor?.data?.nodes?.length > 0) {
const sortLists = [
"applezhushou", // apple助手 1-1-1
"lingjindouxin", // 签到领豆 1-1-2
"dongdongnongchangxin", // 京东农场 1-1-3
"chongwangwang", // 宠汪汪 1-1-4
"kehufuwu", // 客户服务 1-2-1
"xianzhiguanjia", // 闲置换钱 1-2-2
"wenyisheng", // 问医生 1-2-3
"jijianfuwu", // 寄件服务 1-2-5
"zhuanzuanhongbao", // 天天赚红包 2-2-1
"huanletaojin" // 欢乐淘金 2-2-2
];
let node = floor.data.nodes;
if (node?.[0]?.length > 0) {
// 第一组十个
node[0] = node[0]
.filter((i) => sortLists?.includes(i?.functionId))
.sort((a, b) => sortLists.indexOf(a?.functionId) - sortLists.indexOf(b?.functionId));
}
if (node?.[1]?.length > 0) {
// 第二组四个
node[1] = node[1]
.filter((i) => sortLists?.includes(i?.functionId))
.sort((a, b) => sortLists.indexOf(a?.functionId) - sortLists.indexOf(b?.functionId));
}
}
*/
} else if (floor?.mId === "orderIdFloor") {
if (floor?.data?.commentRemindInfo?.infos?.length > 0) {
// 发布评价的提醒
floor.data.commentRemindInfo.infos = [];
}
} else if (floor?.mId === "userinfo") {
// 个人页 顶部背景图
// if (floor?.data?.bgImgInfo?.bgImg) {
// delete floor.data.bgImgInfo.bgImg;
// }
// 开通plus会员卡片
if (floor?.data?.newPlusBlackCard) {
delete floor.data.newPlusBlackCard;
}
}
newFloors.push(floor);
}
}
obj.floors = newFloors;
}
if (obj?.others?.floors?.length > 0) {
// 个人页面 2024-04-18 12.6.2新版本更改路径
let newFloors = [];
for (let floor of obj.others.floors) {
const items = [
"bigSaleFloor", // 双十一
"buyOften", // 常买常逛
// "iconToolFloor", // 底部工具栏
// "keyToolsFloor", // 浏览记录
"newAttentionCard", // 关注的频道
"newBigSaleFloor", // 双十一
"newStyleAttentionCard", // 新版关注的频道
// "newWalletIdFloor", // 我的钱包
"newsFloor", // 京东快讯
"noticeFloor", // 顶部横幅
// "orderIdFloor", // 我的订单
"recommendfloor" // 我的推荐
// "userinfo", // 用户信息
];
if (items?.includes(floor?.mId)) {
continue;
} else {
if (floor?.mId === "basefloorinfo") {
// 弹窗
if (floor?.data?.commonPopup) {
delete floor.data.commonPopup;
}
// 弹窗
if (floor?.data?.commonPopup_dynamic) {
delete floor.data.commonPopup_dynamic;
}
// 底部会员续费横幅
if (floor?.data?.commonTips?.length > 0) {
floor.data.commonTips = [];
}
// 弹窗
if (floor?.data?.commonWindows?.length > 0) {
floor.data.commonWindows = [];
}
// 右下角动图
if (floor?.data?.floatLayer) {
delete floor.data.floatLayer;
}
} else if (floor?.mId === "iconToolFloor") {
/*
// 底部工具栏
if (floor?.data?.nodes?.length > 0) {
const sortLists = [
"applezhushou", // apple助手 1-1-1
"lingjindouxin", // 签到领豆 1-1-2
"dongdongnongchangxin", // 京东农场 1-1-3
"chongwangwang", // 宠汪汪 1-1-4
"kehufuwu", // 客户服务 1-2-1
"xianzhiguanjia", // 闲置换钱 1-2-2
"wenyisheng", // 问医生 1-2-3
"jijianfuwu", // 寄件服务 1-2-5
"zhuanzuanhongbao", // 天天赚红包 2-2-1
"huanletaojin" // 欢乐淘金 2-2-2
];
let node = floor.data.nodes;
if (node?.[0]?.length > 0) {
// 第一组十个
node[0] = node[0]
.filter((i) => sortLists?.includes(i?.functionId))
.sort((a, b) => sortLists.indexOf(a?.functionId) - sortLists.indexOf(b?.functionId));
}
if (node?.[1]?.length > 0) {
// 第二组四个
node[1] = node[1]
.filter((i) => sortLists?.includes(i?.functionId))
.sort((a, b) => sortLists.indexOf(a?.functionId) - sortLists.indexOf(b?.functionId));
}
}
*/
} else if (floor?.mId === "orderIdFloor") {
if (floor?.data?.commentRemindInfo?.infos?.length > 0) {
// 发布评价的提醒
floor.data.commentRemindInfo.infos = [];
}
} else if (floor?.mId === "userinfo") {
// 个人页 顶部背景图
// if (floor?.data?.bgImgInfo?.bgImg) {
// delete floor.data.bgImgInfo.bgImg;
// }
// 开通plus会员卡片
if (floor?.data?.newPlusBlackCard) {
delete floor.data.newPlusBlackCard;
}
}
newFloors.push(floor);
}
}
obj.others.floors = newFloors;
}
} else if (url.includes("functionId=start")) {
// 开屏广告
if (obj?.images?.length > 0) {
obj.images = [];
}
if (obj?.showTimesDaily) {
obj.showTimesDaily = 0;
}
} else if (url.includes("functionId=welcomeHome")) {
// 首页配置
if (obj?.floorList?.length > 0) {
const delItems = [
"bottomXview", // 底部悬浮通栏推广
"float", // 悬浮推广小圆图
"photoCeiling", // 顶部通栏动图推广
// "recommend", // 为你推荐
"ruleFloat", // 资质与规则
"searchIcon", // 右上角消费券
"topRotate", // 左上角logo
"tabBarAtmosphere" // 底部悬浮通栏推广
];
// 首页 图层列表
obj.floorList = obj.floorList.filter((i) => !delItems?.includes(i?.type));
}
// 首页 顶部背景图
// if (obj?.topBgImgBig) {
// delete obj.topBgImgBig;
// }
// 首页 下拉二楼
if (obj?.webViewFloorList?.length > 0) {
obj.webViewFloorList = [];
}
}
$done({ body: JSON.stringify(obj) });