生成代码
const fs = require('fs'); const cOnfig= require('./rah.config'); (()=> { let result = '' let mOnthDays= 31 let workDays = 0 let totalCost = 0 // 名称 result += `# ${config.name} \n` switch (config.workTimeType) { case '5': workDays = 4*5 + 3 result += `* 每周工作日五天 \n` break; case '6': result += `* 每周工作日六天 \n` workDays = 4*6 + 3 break; case '56': result += `* 每周工作日五或者六天 \n` workDays = 2*6 + 2*5 + 3 break; case '7': result += `* 每周工作日七天 \n` workDays = 31 break; } result += `* 工作日 ${workDays} 天 \n` result += `* 休息日 ${monthDays - workDays} 天 \n` result += '## 月支出 \n' for (let i of config.otherSpend) { if (i.times === 'work') { i.times = workDays } else if (i.times === 'rest') { i.times = monthDays - workDays } result += `* ${i.label} ${i.value}(元 /次),每月${i.times}次,总计 ${i.value * i.times} 元 \n` totalCost += i.value * i.times } result += `## 您每月总花费${parseInt(totalCost)}元 \n` if (config.wage) { result += `## 结余${parseInt(config.wage - totalCost)}元` } console.log(result) fs.readdir('pages',function(){ // .${new Date().getTime()} fs.writeFileSync(`result/${config.name}每月花费.md`, result); }) })()
配置文件
module.exports = { name: 'Dan666', // 这里填写你的名字 wage: 0, // 这里填写你的工资 /** * 这里填写你每周的工作时间 * 只能填写 5、6、56、7 * 5 指一周五天班,6 指一周六天班,56 指大小周,7 指一周七天班 */ workTimeType: '56', /** * 这里填写你其他花费的价格 */ otherSpend: [ { label: '每日路费', value: 0, // 价格 times: 'work' // 每月次数,填写字符串则代表是类型,work 对应的是工作日,rest 对应的是休息日 }, { label: '工作日早餐价格', value: 4, times: 'work' }, { label: '工作日午餐消费', value: 10, times: 'work' }, { label: '工作日晚餐价格', value: 0, times: 'work' }, { label: '休息日早餐价格', value: 0, times: 'rest' }, { label: '休息日午餐价格', value: 13, times: 'rest' }, { label: '休息日晚餐价格', value: 13, times: 'rest' }, { label: '房租', // 名称 value: 1700, // 价格 times: 1 // 每月次数 }, { label: '电影', // 名称 value: 45, // 价格 times: 3 // 每月次数 }, { label: '暴饮暴食', // 名称 value: 100, // 价格 times: 2 // 每月次数 } ] }
![]() | 1 Kilerd 2019-06-08 11:46:42 +08:00 ![]() 交通费不用钱? 晚饭不吃? 午饭 10 块? |
2 dan666 OP @Kilerd 这边没有进行解释 这是我这个月的费用 交通费不用钱 因为现在住在公司附近,很近,所以走路上班,0 交通费~ 工作日这个月强制加班,同时有加班餐,所以晚餐 0 元。 早餐和午餐我最近迷上了烧饼,早餐吃豆沙烧饼 x1,中午豆沙 x1 红糖 x1 白糖 x1 |
3 ohven 2019-06-08 13:54:01 +08:00 ![]() 可以的老哥,但建议电影的钱全部去掉。以前几十年的电影那么多,慢慢翻出来看,没必要去电影院看。个人想法仅供参考 |