|
|
@@ -14,6 +14,8 @@ const prodFilePath = path.join(__dirname, "..", "config", "prod.js");
|
|
|
|
|
|
const projectConfigs = {
|
|
|
hrqb: {
|
|
|
+ NAME: "惠融钱包",
|
|
|
+ HOST: "https://api.hrshuke.cn",
|
|
|
appId: "458",
|
|
|
miniAppId: "wxc7ed88182aa77a68",
|
|
|
CHANNELCODE: "hrqbxcx",
|
|
|
@@ -22,6 +24,8 @@ const projectConfigs = {
|
|
|
"https://comon-image.oss-cn-hangzhou.aliyuncs.com/miniPrograme/home_logo_hrqb.png",
|
|
|
},
|
|
|
hrhaojie: {
|
|
|
+ NAME: "惠融钱包",
|
|
|
+ HOST: "https://api.hrshuke.cn",
|
|
|
appId: "472",
|
|
|
miniAppId: "wxaca93174bcaa6453",
|
|
|
CHANNELCODE: "hrhaojie",
|
|
|
@@ -29,6 +33,16 @@ const projectConfigs = {
|
|
|
HOME_LOGO:
|
|
|
"https://comon-image.oss-cn-hangzhou.aliyuncs.com/miniPrograme/home_logo_hrqb.png",
|
|
|
},
|
|
|
+ cyr: {
|
|
|
+ NAME: "诚易融",
|
|
|
+ HOST: "https://api.hrshuke.cn",
|
|
|
+ appId: "480",
|
|
|
+ miniAppId: "wxf7762282683395d1",
|
|
|
+ CHANNELCODE: "txxcx02",
|
|
|
+ LOGO: "https://comon-image.oss-cn-hangzhou.aliyuncs.com/miniPrograme/logo_cyr.png",
|
|
|
+ HOME_LOGO:
|
|
|
+ "https://comon-image.oss-cn-hangzhou.aliyuncs.com/miniPrograme/home_logo_cyr.png",
|
|
|
+ },
|
|
|
};
|
|
|
|
|
|
// 读取并解析 JSON 文件
|
|
|
@@ -54,6 +68,8 @@ async function writeJsonFile(filePath, data) {
|
|
|
// 更新配置项在指定文件中
|
|
|
async function updateConfigInFile(
|
|
|
filePath,
|
|
|
+ newName,
|
|
|
+ newHOST,
|
|
|
newAPPID,
|
|
|
newCHANNELCODE,
|
|
|
newLOGO,
|
|
|
@@ -62,12 +78,12 @@ async function updateConfigInFile(
|
|
|
try {
|
|
|
let data = await fs.readFile(filePath, "utf8");
|
|
|
const updates = [
|
|
|
+ { key: "NAME: ", value: `'"${newName}"',` },
|
|
|
+ { key: "HOST: ", value: `'"${newHOST}"',` },
|
|
|
{ key: "APPID: ", value: `'"${newAPPID}"',` },
|
|
|
{ key: "CHANNELCODE: ", value: `'"${newCHANNELCODE}"',` },
|
|
|
-
|
|
|
- // 因现在惠融好借和惠融钱包的图片资源都是一样的,所以LOGO和HOME_LOGO暂时这部分代码暂时注释掉
|
|
|
- // { key: "LOGO: ", value: `'"${newLOGO}"',` },
|
|
|
- // { key: "HOME_LOGO: ", value: `'"${newHOME_LOGO}"',` },
|
|
|
+ { key: "LOGO: ", value: `'"${newLOGO}"',` },
|
|
|
+ { key: "HOME_LOGO: ", value: `'"${newHOME_LOGO}"',` },
|
|
|
];
|
|
|
|
|
|
let updatedData = data;
|
|
|
@@ -84,14 +100,16 @@ async function updateConfigInFile(
|
|
|
|
|
|
if (data !== updatedData) {
|
|
|
await fs.writeFile(filePath, updatedData, "utf8");
|
|
|
+ console.log(`更新成功: ${filePath} 中的 NAME 已更新为 ${newName}`);
|
|
|
+ console.log(`更新成功: ${filePath} 中的 HOST 已更新为 ${newHOST}`);
|
|
|
console.log(`更新成功: ${filePath} 中的 APPID 已更新为 ${newAPPID}`);
|
|
|
console.log(
|
|
|
`更新成功: ${filePath} 中的 CHANNELCODE 已更新为 ${newCHANNELCODE}`
|
|
|
);
|
|
|
- // console.log(`更新成功: ${filePath} 中的 LOGO 已更新为 ${newLOGO}`);
|
|
|
- // console.log(
|
|
|
- // `更新成功: ${filePath} 中的 HOME_LOGO 已更新为 ${newHOME_LOGO}`
|
|
|
- // );
|
|
|
+ console.log(`更新成功: ${filePath} 中的 LOGO 已更新为 ${newLOGO}`);
|
|
|
+ console.log(
|
|
|
+ `更新成功: ${filePath} 中的 HOME_LOGO 已更新为 ${newHOME_LOGO}`
|
|
|
+ );
|
|
|
} else {
|
|
|
console.log(`没有需要更新的内容: ${filePath}`);
|
|
|
}
|
|
|
@@ -120,6 +138,8 @@ async function updateProjectConfig(projectName) {
|
|
|
await Promise.all([
|
|
|
updateConfigInFile(
|
|
|
devFilePath,
|
|
|
+ projectConfig.NAME,
|
|
|
+ projectConfig.HOST,
|
|
|
projectConfig.appId,
|
|
|
projectConfig.CHANNELCODE,
|
|
|
projectConfig.LOGO,
|
|
|
@@ -127,6 +147,8 @@ async function updateProjectConfig(projectName) {
|
|
|
),
|
|
|
updateConfigInFile(
|
|
|
prodFilePath,
|
|
|
+ projectConfig.NAME,
|
|
|
+ projectConfig.HOST,
|
|
|
projectConfig.appId,
|
|
|
projectConfig.CHANNELCODE,
|
|
|
projectConfig.LOGO,
|