Skip to content

Commit

Permalink
Merge pull request #976 from hLinx/hotfix_3.5.x
Browse files Browse the repository at this point in the history
Hotfix 3.5.x
  • Loading branch information
hLinx authored May 30, 2022
2 parents 3233475 + bec90de commit ac13b84
Show file tree
Hide file tree
Showing 6 changed files with 150 additions and 59 deletions.
18 changes: 11 additions & 7 deletions src/frontend/src/components/jb-router-view/guide/corntab-list.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,16 @@
<div class="crontab-list-empty-page">
<div class="page-header">
<div class="header-wraper">
<div class="page-title">当前业务暂无定时任务,请先创建</div>
<div class="page-title">{{ $t('当前业务暂无定时任务,请先创建') }}</div>
<div class="page-desc">
采用类Unix Crontab的配置表达式风格,降低使用门槛更快上手!提供了执行前/后通知提醒、执行记录等辅助功能,让用户可以放心地把定期执行的任务交给Job!
{{ $t('采用类Unix Crontab的配置表达式风格,降低使用门槛更快上手!提供了执行前/后通知提醒、执行记录等辅助功能,让用户可以放心地把定期执行的任务交给Job!') }}
</div>
<div class="page-action">
<bk-button theme="primary" @click="handleCreateCron">新建定时任务</bk-button>
<bk-button
theme="primary"
@click="handleCreateCron">
{{ $t('新建定时任务') }}
</bk-button>
</div>
</div>
</div>
Expand All @@ -45,8 +49,8 @@
<img style="width: 220px; margin: 24px 25px 0;" src="/static/images/guide/cron-plan.svg">
</div>
<div class="feature-box">
<div class="feature-title">选择需要定期执行的作业</div>
<div>定时任务关联的是“作业执行方案”,且支持在配置时按需传入定时场景的全局变量值;如果关联的作业执行方案有更新,也会在相关的操作流程中给予提醒和确认,确保不会受到影响。 </div>
<div class="feature-title">{{ $t('选择需要定期执行的作业') }}</div>
<div>{{ $t('定时任务关联的是“作业执行方案”,且支持在配置时按需传入定时场景的全局变量值;如果关联的作业执行方案有更新,也会在相关的操作流程中给予提醒和确认,确保不会受到影响。') }} </div>
</div>
</div>
<div class="divide-line" />
Expand All @@ -55,8 +59,8 @@
<img style="width: 246px; margin: 21px 8px 0 16px;" src="/static/images/guide/cron-clock.svg">
</div>
<div class="feature-box">
<div class="feature-title">设置定时模式和提醒机制</div>
<div> 支持“周期性”和“一次性”的定期执行模式, “周期性”采用类Linux Crontab表达式的配置方式,支持设置“结束时间”;“一次性”模式可以通过配置执行前的通知提醒,避免时间间隔周期长,计划有变动。</div>
<div class="feature-title">{{ $t('设置定时模式和提醒机制') }}</div>
<div>{{ $t('支持“周期性”和“一次性”的定期执行模式, “周期性”采用类Linux Crontab表达式的配置方式,支持设置“结束时间”;“一次性”模式可以通过配置执行前的通知提醒,避免时间间隔周期长,计划有变动。') }}</div>
</div>
</div>
</div>
Expand Down
38 changes: 24 additions & 14 deletions src/frontend/src/components/jb-router-view/guide/script-list.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,16 @@
<div class="script-list-empty-page">
<div class="page-header">
<div class="header-wraper">
<div class="page-title">当前业务暂无脚本,请先创建</div>
<div class="page-title">{{ $t('当前业务暂无脚本,请先创建') }}</div>
<div class="page-desc">
脚本模块提供标准规范的版本管理功能,帮助用户有效的管理脚本各版本的状态和被作业引用的情况,提高脚本使用的安全性和可复用率。
{{ $t('脚本模块提供标准规范的版本管理功能,帮助用户有效的管理脚本各版本的状态和被作业引用的情况,提高脚本使用的安全性和可复用率。') }}
</div>
<div class="page-action">
<bk-button theme="primary" @click="handleGoCreateScript">新建脚本</bk-button>
<bk-button
theme="primary"
@click="handleGoCreateScript">
{{ $t('新建脚本') }}
</bk-button>
</div>
</div>
</div>
Expand All @@ -45,8 +49,8 @@
<img style="width: 220px; margin: 39px 39px 0 31px;" src="/static/images/guide/script-new.svg">
</div>
<div class="feature-box">
<div class="feature-title">创建一个全新的脚本</div>
<div>我们鼓励大家将业务脚本升迁到作业平台,通过 “云化”管理模式有序地整理业务脚本、有效地维护脚本使用场景的调用关系,提高使用的安全性。</div>
<div class="feature-title">{{ $t('创建一个全新的脚本') }}</div>
<div>{{ $t('我们鼓励大家将业务脚本升迁到作业平台,通过 “云化”管理模式有序地整理业务脚本、有效地维护脚本使用场景的调用关系,提高使用的安全性。') }}</div>
</div>
</div>
<div class="divide-line" />
Expand All @@ -55,23 +59,29 @@
<img style="width: 230px; margin: 32px 27px 0 7px;" src="/static/images/guide/script-version.svg">
</div>
<div class="feature-box">
<div class="feature-title">管理脚本各个版本的内容和状态</div>
<div>版本管理功能提供除了基础的版本代码内容切换查看和对比以外,支持根据需求设置版本的状态,以及维护脚本和作业的引用和同步关系。</div>
<div class="feature-title">{{ $t('管理脚本各个版本的内容和状态') }}</div>
<div>{{ $t('版本管理功能提供除了基础的版本代码内容切换查看和对比以外,支持根据需求设置版本的状态,以及维护脚本和作业的引用和同步关系。') }}</div>
</div>
</div>
</div>
<div class="page-link">
<div>
<span>脚本的版本管理功能有哪些?点击 </span>
<a :href="`${relatedSystemUrls.BK_DOC_CENTER_ROOT_URL}/markdown/作业平台/产品白皮书/Features/Scripts.md`" target="_blank">
脚本功能介绍<Icon type="link" />
<span>{{ $t('脚本的版本管理功能有哪些?点击') }} </span>
<a
:href="`${relatedSystemUrls.BK_DOC_CENTER_ROOT_URL}/markdown/作业平台/产品白皮书/Features/Scripts.md`"
target="_blank">
<span>{{ $t('脚本功能介绍') }}</span>
<Icon type="link" />
</a>
<span> 了解更多细节</span>
<span>{{ $t('了解更多细节') }}</span>
</div>
<div style="margin-top: 10px;">
<span>想要 “禁用” 脚本使其他调用方无法使用怎么做?</span>
<a :href="`${relatedSystemUrls.BK_DOC_CENTER_ROOT_URL}/markdown/作业平台/产品白皮书/Best-Practices/How-to-stop-the-spread-of-the-problem-script-immediately.md`" target="_blank">
立即查看<Icon type="link" />
<span>{{ $t('想要 “禁用” 脚本使其他调用方无法使用怎么做?') }}</span>
<a
:href="`${relatedSystemUrls.BK_DOC_CENTER_ROOT_URL}/markdown/作业平台/产品白皮书/Best-Practices/How-to-stop-the-spread-of-the-problem-script-immediately.md`"
target="_blank">
<span>{{ $t('立即查看') }}</span>
<Icon type="link" />
</a>
</div>
</div>
Expand Down
38 changes: 26 additions & 12 deletions src/frontend/src/components/jb-router-view/guide/task-list.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,21 @@
<div class="task-list-empty-page">
<div class="page-header">
<div class="header-wraper">
<div class="page-title">当前业务暂无作业,请先创建</div>
<div class="page-title">{{ $t('当前业务暂无作业,请先创建') }}</div>
<div class="page-desc">
<p>「作业」是指由脚本执行、文件分发和人工确认组合成的一套操作流程,分为“模板”和“执行方案”;用户需要先创建 “作业模板”,再由该模板生成1个或多个不同步骤组合的 “执行方案”。 </p>
<p>使用“模板->执行方案”的模式来管理作业的好处,一是可以有效地减少重复的作业步骤,提高步骤复用率;二是可以将场景固化下来,提升操作场景的辨识度和可维护性。</p>
<p>{{ $t('「作业」是指由脚本执行、文件分发和人工确认组合成的一套操作流程,分为“模板”和“执行方案”;用户需要先创建 “作业模板”,再由该模板生成1个或多个不同步骤组合的 “执行方案”。') }}</p>
<p>{{ $t('使用“模板->执行方案”的模式来管理作业的好处,一是可以有效地减少重复的作业步骤,提高步骤复用率;二是可以将场景固化下来,提升操作场景的辨识度和可维护性。') }}</p>
</div>
<div class="page-action">
<bk-button theme="primary" class="mr10" @click="handleGoTemplateCreate">新建作业</bk-button>
<bk-button @click="handleGoImportTemplate">导入作业</bk-button>
<bk-button
theme="primary"
class="mr10"
@click="handleGoTemplateCreate">
{{ $t('新建作业') }}
</bk-button>
<bk-button @click="handleGoImportTemplate">
{{ $t('导入作业.guide') }}
</bk-button>
</div>
</div>
</div>
Expand All @@ -47,8 +54,12 @@
<img style="width: 223px; margin: 28px 25px 0 22px;" src="/static/images/guide/task-template.svg">
</div>
<div class="feature-box">
<div class="feature-title">编排作业相关的执行步骤</div>
<div>点击 <a @click="handleGoTemplateCreate">新建</a> 将操作流程所需的步骤,以及一些需要在步骤间传递、或执行时可能需要根据不同需求传入不同值的参数抽离设置为“全局变量”, 编辑保存为一个全新的作业模板。</div>
<div class="feature-title">{{ $t('编排作业相关的执行步骤') }}</div>
<div>
<span>{{ $t('点击') }}</span>
<a @click="handleGoTemplateCreate">{{ $t('新建') }}</a>
<span>{{ $t('将操作流程所需的步骤,以及一些需要在步骤间传递、或执行时可能需要根据不同需求传入不同值的参数抽离设置为“全局变量”, 编辑保存为一个全新的作业模板。') }}</span>
</div>
</div>
</div>
<div class="divide-line" />
Expand All @@ -57,15 +68,18 @@
<img style="width: 230px; margin: 20px 36px 0 7px;" src="/static/images/guide/task-plan.svg">
</div>
<div class="feature-box">
<div class="feature-title">生成对应的执行方案</div>
<div>从已创建的作业模板中,按照操作场景的需要勾选所需的步骤或修改全局变量值,另存为对应的 “执行方案”。</div>
<div class="feature-title">{{ $t('生成对应的执行方案') }}</div>
<div>{{ $t('从已创建的作业模板中,按照操作场景的需要勾选所需的步骤或修改全局变量值,另存为对应的 “执行方案”。') }}</div>
</div>
</div>
</div>
<div class="page-link">
<span>了解更多关于作业模板和执行方案的功能细节,请点击查阅</span>
<a :href="`${relatedSystemUrls.BK_DOC_CENTER_ROOT_URL}/markdown/作业平台/产品白皮书/Features/Jobs.md`" target="_blank">
产品文档<Icon type="link" />
<span>{{ $t('了解更多关于作业模板和执行方案的功能细节,请点击查阅') }}</span>
<a
:href="`${relatedSystemUrls.BK_DOC_CENTER_ROOT_URL}/markdown/作业平台/产品白皮书/Features/Jobs.md`"
target="_blank">
<span>{{ $t('产品文档') }}</span>
<Icon type="link" />
</a>
</div>
</div>
Expand Down
Loading

0 comments on commit ac13b84

Please sign in to comment.