feat(工作报告定时生成): 工作报告现在可以定时生成,并且可以刷新当前报告。
This commit is contained in:
@@ -310,7 +310,9 @@ function createStructuredSectionsFromTextV2(text: string, defaultCategory: strin
|
||||
return;
|
||||
}
|
||||
|
||||
const legacyMatch = trimmedLine.match(/^(.+?)\s*-\s*(.+?)(?:[((]([^()()]*)[))])?[。.!!??]*$/u);
|
||||
// 旧格式数据是“分类 - 事项(指标)”,这里需要把括号里的指标一并交给任务解析器,
|
||||
// 否则月报默认稿中的优先级/进度/工时会在这一层被截掉。
|
||||
const legacyMatch = trimmedLine.match(/^(?!\d+[、..]\s*)(.+?)\s*[--]\s*(.+)$/u);
|
||||
if (legacyMatch) {
|
||||
const [, rawCategory, rawTaskText] = legacyMatch;
|
||||
const category = rawCategory.trim();
|
||||
@@ -774,6 +776,14 @@ function syncRichSupport(item: PlanItem, event: Event) {
|
||||
<div class="section">
|
||||
<div class="section-title">
|
||||
<span>基础信息</span>
|
||||
<div v-if="mode === 'edit' && !isReadonly" class="section-title-right">
|
||||
<ElButton size="small" plain type="primary" @click="emit('pullDefaultDraft')">
|
||||
<template #icon>
|
||||
<icon-mdi-refresh class="text-icon" />
|
||||
</template>
|
||||
刷新
|
||||
</ElButton>
|
||||
</div>
|
||||
</div>
|
||||
<div class="compose-grid">
|
||||
<div class="field">
|
||||
|
||||
Reference in New Issue
Block a user