diff --git a/dashboard/src2/components/site/SiteJobs.vue b/dashboard/src2/components/site/SiteJobs.vue index 21b4b7c..ba62eb4 100644 --- a/dashboard/src2/components/site/SiteJobs.vue +++ b/dashboard/src2/components/site/SiteJobs.vue @@ -61,6 +61,12 @@ export default { filters: { site: this.name }, + route(row) { + return { + name: 'Site Job', + params: { id: row.name } + }; + }, orderBy: 'creation desc', searchField: 'job_type', fields: ['end', 'job_id'], diff --git a/dashboard/src2/objects/common/jobs.ts b/dashboard/src2/objects/common/jobs.ts index 8be680f..f7860b8 100644 --- a/dashboard/src2/objects/common/jobs.ts +++ b/dashboard/src2/objects/common/jobs.ts @@ -53,12 +53,7 @@ export function getJobsTab(pagetype: JobDocTypes) { else if (pagetype === 'Release Group') return { group: res.name }; throw unreachable; }, - route(row) { - return { - name: jobRoute, - params: { id: row.name } - }; - }, + route: undefined, orderBy: 'creation desc', searchField: 'job_type', fields: ['end', 'job_id'], diff --git a/dashboard/src2/utils/format.js b/dashboard/src2/utils/format.js index b5f86e7..4dac7f2 100644 --- a/dashboard/src2/utils/format.js +++ b/dashboard/src2/utils/format.js @@ -239,6 +239,7 @@ export const statusMap = { export const deployTypeMap = { 'Migrate': '迁移', + 'Pull': '拉取', 'Update': '更新', 'Install': '安装', 'Uninstall': '卸载',