| 1234567891011121314151617181920 |
- const fs = require('fs');
- // 读取json
- const list = JSON.parse(fs.readFileSync('./pc_menu_ermcp_v6.json'));
- const resetKey = arr => {
- arr.forEach(el => {
- if(el.rulekey && !el.rulekey.includes('client_pc')) {
- el.rulekey = 'client_pc_web_qiyefengguan_' + el.rulekey
- }
- if(el.children) {
- resetKey(el.children)
- }
- if(el.auth) {
- resetKey(el.auth)
- }
- });
- }
- resetKey(list)
- fs.writeFileSync("./out/pc_menu_ermcp_v6.json", JSON.stringify(list, null, '\t'));
|