new time table in day plan
This commit is contained in:
parent
ceb2af4bf2
commit
07f2e37961
|
@ -87,7 +87,7 @@ function makedayplan(date) {
|
|||
if (fs.existsSync(draftmetafilename)){
|
||||
draftmetadata = yaml.load(fs.readFileSync(draftmetafilename, 'utf8'));
|
||||
}else{
|
||||
console.log("the log isn't exist:"+draftmetafilename);
|
||||
console.log("the draft metadata isn't exist:"+draftmetafilename);
|
||||
process.exit();
|
||||
}
|
||||
}catch (e) {
|
||||
|
@ -98,7 +98,33 @@ function makedayplan(date) {
|
|||
var plan = draftmetadata.plan;
|
||||
|
||||
var planobj = yaml.load(fs.readFileSync("plan.yaml", 'utf8'));
|
||||
var planstr = planobj.dayplan[plan].planstr;
|
||||
//var planstr = planobj.dayplan[plan].planstr;
|
||||
|
||||
var planstr = `| 时间片 | 时长 | 用途 | 手稿 |
|
||||
| --- | --- | --- | --- |
|
||||
`;
|
||||
for(var i in planobj.dayplan[plan].time){
|
||||
var timeslice = planobj.dayplan[plan].time[i] ;
|
||||
var beginhour = timeslice.beginhour;
|
||||
var beginminute = timeslice.beginminute;
|
||||
var amount = timeslice.amount ;
|
||||
var endhour = beginhour+ parseInt((beginminute + amount)/60);
|
||||
var endminute = (beginminute + amount)%60;
|
||||
|
||||
var draftstr = "";
|
||||
if(timeslice.namelink != null){
|
||||
draftstr = "[在线同步]("+timeslice.namelink+")";
|
||||
}
|
||||
if(timeslice.type == "work"){
|
||||
var begintime = date + beginhour.toString().padStart(2, '0') + beginminute.toString().padStart(2, '0') + "00";
|
||||
var draftfilename = draftrepopath + date.slice(0, 4) + "/" + date.slice(4, 6) + "/" + begintime + ".md";
|
||||
draftstr = draftstr + " [离线归档](" + draftfilename + ")";
|
||||
}
|
||||
|
||||
planstr = planstr + "| " + beginhour.toString().padStart(2, '0') + ":" + beginminute.toString().padStart(2, '0') + "~" + endhour.toString().padStart(2, '0') + ":" + endminute.toString().padStart(2, '0') + " | " + amount + " | " + timeslice.name + " | " + draftstr + " |\n" ;
|
||||
}
|
||||
//console.log("planstr:\n"+planstr);
|
||||
|
||||
var dayplan = "# " + date + "\n\n计划 \n\n根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md),今天绑定模版" + plan + "。\n\n" + planstr + "\n\n---\n\n";
|
||||
|
||||
for (var i in draftmetadata.time) {
|
||||
|
|
|
@ -4,31 +4,29 @@
|
|||
|
||||
根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md),今天绑定模版1。
|
||||
|
||||
| 时间片 | 时长 | 用途 |
|
||||
| --- | --- | --- |
|
||||
| 4:00~4:14 | 15 | 休整 |
|
||||
| 4:15~5:14 | 60 | 备餐、运动 |
|
||||
| 5:15~5:59 | 45 | 早餐 |
|
||||
| 6:00~6:44 | 45 | 会议、自习 |
|
||||
| 6:45~7:44 | 60 | 休整 |
|
||||
| 7:45~8:44 | 60 | [静默工作](http://simp.ly/p/xtgD4F) |
|
||||
| 8:45~9:29 | 45 | 休整 |
|
||||
| 9:30~10:59 | 90 | [静默工作](http://simp.ly/p/j1SspP) |
|
||||
| 11:00~13:59 | 180 | 备餐、午餐午休 |
|
||||
| 14:00~14:29 | 30 | [静默工作](http://simp.ly/p/8t3vlk) |
|
||||
| 14:30~14:59 | 30 | [静默工作](http://simp.ly/p/5k9gJy) |
|
||||
| 15:00~15:59 | 60 | 休整 |
|
||||
| 16:00~16:59 | 60 | [静默工作](http://simp.ly/p/4QDThK) |
|
||||
| 17:00~18:59 | 120 | 晚餐 |
|
||||
| 19:00~19:59 | 60 | 讨论、整理提交 |
|
||||
| 时间片 | 时长 | 用途 | 手稿 |
|
||||
| --- | --- | --- | --- |
|
||||
| 04:00~04:15 | 15 | 休整 | |
|
||||
| 04:15~05:15 | 60 | 备餐、运动 | |
|
||||
| 05:15~06:00 | 45 | 早餐 | |
|
||||
| 06:00~06:45 | 45 | 会议、自习 | |
|
||||
| 06:45~07:45 | 60 | 休整 | |
|
||||
| 07:45~08:45 | 60 | 静默工作 | [在线同步](http://simp.ly/p/xtgD4F) [离线归档](../../draft/2024/04/20240422074500.md) |
|
||||
| 08:45~09:30 | 45 | 休整 | |
|
||||
| 09:30~11:00 | 90 | 静默工作 | [在线同步](http://simp.ly/p/j1SspP) [离线归档](../../draft/2024/04/20240422093000.md) |
|
||||
| 11:00~14:00 | 180 | 备餐、午餐午休 | |
|
||||
| 14:00~14:30 | 30 | 静默工作 | [在线同步](http://simp.ly/p/8t3vlk) [离线归档](../../draft/2024/04/20240422140000.md) |
|
||||
| 14:30~15:00 | 30 | 静默工作 | [在线同步](http://simp.ly/p/5k9gJy) [离线归档](../../draft/2024/04/20240422143000.md) |
|
||||
| 15:00~16:00 | 60 | 休整 | |
|
||||
| 16:00~17:00 | 60 | 静默工作 | [在线同步](http://simp.ly/p/4QDThK) [离线归档](../../draft/2024/04/20240422160000.md) |
|
||||
| 17:00~19:00 | 120 | 晚餐 | |
|
||||
| 19:00~20:00 | 60 | 讨论、整理提交 | |
|
||||
|
||||
模版一采用静默工作方式。
|
||||
希望讨论的提纲发到 [huangyg@mars22.com](mailto:huangyg@mars22.com),通常安排在后面某天的早餐(5:15~5:59)或会议时间(6:00~6:45)。
|
||||
|
||||
---
|
||||
|
||||
- task:ego [设计时间规划功能](../../../draft/2024/04/20240422074500.md)
|
||||
- task:PSMD [error、env、knowledge的范例](../../../draft/2024/04/20240422093000.md)
|
||||
- task:PSMD [预设1406动议的范例(针对env、error、knowledge的缺陷)](../../../draft/2024/04/20240422093000.md)
|
||||
- task:ego [日时间表动态生成](../../../draft/2024/04/20240422140000.md)
|
||||
- task:learn [寻找纯文本方式存放的甘特图](../../../draft/2024/04/20240422143000.md)
|
||||
- task:PSMD [根据error、env、knowledge自动生成termset metada的范例](../../../draft/2024/04/20240422160000.md)
|
||||
|
|
Loading…
Reference in New Issue