生成代码
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 1
交通费不用钱? 晚饭不吃? 午饭 10 块?
|
2
dan666 OP @Kilerd 这边没有进行解释
这是我这个月的费用 交通费不用钱 因为现在住在公司附近,很近,所以走路上班,0 交通费~ 工作日这个月强制加班,同时有加班餐,所以晚餐 0 元。 早餐和午餐我最近迷上了烧饼,早餐吃豆沙烧饼 x1,中午豆沙 x1 红糖 x1 白糖 x1 |
3
ohven 2019-06-08 13:54:01 +08:00 1
可以的老哥,但建议电影的钱全部去掉。以前几十年的电影那么多,慢慢翻出来看,没必要去电影院看。个人想法仅供参考
|