fix: 调度任务页面排版
This commit is contained in:
@@ -856,7 +856,7 @@ onMounted(() => {
|
|||||||
:title="modalState.title"
|
:title="modalState.title"
|
||||||
@cancel="fnModalCancel"
|
@cancel="fnModalCancel"
|
||||||
>
|
>
|
||||||
<a-form layout="horizontal">
|
<a-form layout="horizontal" :label-col="{ span: 6 }" :label-wrap="true">
|
||||||
<a-row :gutter="16">
|
<a-row :gutter="16">
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
<a-form-item :label="t('views.monitor.job.jobName')" name="jobName">
|
<a-form-item :label="t('views.monitor.job.jobName')" name="jobName">
|
||||||
@@ -871,33 +871,6 @@ onMounted(() => {
|
|||||||
}}
|
}}
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :lg="6" :md="6" :xs="24" v-if="false">
|
|
||||||
<a-form-item
|
|
||||||
:label="t('views.monitor.job.misfirePolicy')"
|
|
||||||
name="misfirePolicy"
|
|
||||||
>
|
|
||||||
{{
|
|
||||||
[
|
|
||||||
t('views.monitor.job.misfirePolicy1'),
|
|
||||||
t('views.monitor.job.misfirePolicy2'),
|
|
||||||
t('views.monitor.job.misfirePolicy3'),
|
|
||||||
][+modalState.from.misfirePolicy - 1]
|
|
||||||
}}
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
<a-col :lg="6" :md="6" :xs="24" v-if="false">
|
|
||||||
<a-form-item
|
|
||||||
:label="t('views.monitor.job.concurrent')"
|
|
||||||
name="concurrent"
|
|
||||||
>
|
|
||||||
{{
|
|
||||||
[
|
|
||||||
t('views.monitor.job.concurrent0'),
|
|
||||||
t('views.monitor.job.concurrent1'),
|
|
||||||
][+modalState.from.concurrent]
|
|
||||||
}}
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
||||||
<a-row :gutter="16">
|
<a-row :gutter="16">
|
||||||
@@ -946,6 +919,8 @@ onMounted(() => {
|
|||||||
<a-form-item
|
<a-form-item
|
||||||
:label="t('views.monitor.job.createTime')"
|
:label="t('views.monitor.job.createTime')"
|
||||||
name="createTime"
|
name="createTime"
|
||||||
|
:label-col="{ span: 3 }"
|
||||||
|
:label-wrap="true"
|
||||||
>
|
>
|
||||||
<span v-if="+modalState.from.createTime > 0">
|
<span v-if="+modalState.from.createTime > 0">
|
||||||
{{ parseDateToStr(+modalState.from.createTime) }}
|
{{ parseDateToStr(+modalState.from.createTime) }}
|
||||||
@@ -955,12 +930,27 @@ onMounted(() => {
|
|||||||
<a-form-item
|
<a-form-item
|
||||||
:label="t('views.monitor.job.targetParams')"
|
:label="t('views.monitor.job.targetParams')"
|
||||||
name="targetParams"
|
name="targetParams"
|
||||||
|
:label-col="{ span: 3 }"
|
||||||
|
:label-wrap="true"
|
||||||
>
|
>
|
||||||
{{ modalState.from.targetParams }}
|
<a-textarea
|
||||||
|
v-model:value="modalState.from.targetParams"
|
||||||
|
:auto-size="{ minRows: 2, maxRows: 6 }"
|
||||||
|
:disabled="true"
|
||||||
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
<a-form-item :label="t('views.monitor.job.remark')" name="remark">
|
<a-form-item
|
||||||
{{ modalState.from.remark }}
|
:label="t('views.monitor.job.remark')"
|
||||||
|
name="remark"
|
||||||
|
:label-col="{ span: 3 }"
|
||||||
|
:label-wrap="true"
|
||||||
|
>
|
||||||
|
<a-textarea
|
||||||
|
v-model:value="modalState.from.remark"
|
||||||
|
:auto-size="{ minRows: 2, maxRows: 6 }"
|
||||||
|
:disabled="true"
|
||||||
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-form>
|
</a-form>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -981,7 +971,12 @@ onMounted(() => {
|
|||||||
@ok="fnModalOk"
|
@ok="fnModalOk"
|
||||||
@cancel="fnModalCancel"
|
@cancel="fnModalCancel"
|
||||||
>
|
>
|
||||||
<a-form name="modalStateFrom" layout="horizontal">
|
<a-form
|
||||||
|
name="modalStateFrom"
|
||||||
|
layout="horizontal"
|
||||||
|
:label-col="{ span: 6 }"
|
||||||
|
:label-wrap="true"
|
||||||
|
>
|
||||||
<a-row :gutter="16">
|
<a-row :gutter="16">
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
<a-form-item
|
<a-form-item
|
||||||
@@ -1007,74 +1002,9 @@ onMounted(() => {
|
|||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :lg="6" :md="6" :xs="24" v-if="false">
|
|
||||||
<a-form-item
|
|
||||||
:label="t('views.monitor.job.misfirePolicy')"
|
|
||||||
name="misfirePolicy"
|
|
||||||
>
|
|
||||||
<a-select
|
|
||||||
:disabled="true"
|
|
||||||
v-model:value="modalState.from.misfirePolicy"
|
|
||||||
default-value="3"
|
|
||||||
:placeholder="t('common.selectPlease')"
|
|
||||||
>
|
|
||||||
<a-select-option key="1" value="1">
|
|
||||||
{{ t('views.monitor.job.misfirePolicy1') }}
|
|
||||||
</a-select-option>
|
|
||||||
<a-select-option key="2" value="2">
|
|
||||||
{{ t('views.monitor.job.misfirePolicy2') }}
|
|
||||||
</a-select-option>
|
|
||||||
<a-select-option key="3" value="3">
|
|
||||||
{{ t('views.monitor.job.misfirePolicy3') }}
|
|
||||||
</a-select-option>
|
|
||||||
</a-select>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
<a-col :lg="6" :md="6" :xs="24" v-if="false">
|
|
||||||
<a-form-item
|
|
||||||
:label="t('views.monitor.job.concurrent')"
|
|
||||||
name="concurrent"
|
|
||||||
>
|
|
||||||
<a-select
|
|
||||||
:disabled="true"
|
|
||||||
v-model:value="modalState.from.concurrent"
|
|
||||||
default-value="0"
|
|
||||||
:placeholder="t('common.selectPlease')"
|
|
||||||
>
|
|
||||||
<a-select-option key="1" value="1">
|
|
||||||
{{ t('views.monitor.job.concurrent1') }}
|
|
||||||
</a-select-option>
|
|
||||||
<a-select-option key="0" value="0">
|
|
||||||
{{ t('views.monitor.job.concurrent0') }}
|
|
||||||
</a-select-option>
|
|
||||||
</a-select>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
||||||
<a-row :gutter="16">
|
<a-row :gutter="16">
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
|
||||||
<a-form-item
|
|
||||||
:label="t('views.monitor.job.invokeTarget')"
|
|
||||||
name="invokeTarget"
|
|
||||||
v-bind="modalStateFrom.validateInfos.invokeTarget"
|
|
||||||
>
|
|
||||||
<a-input
|
|
||||||
v-model:value="modalState.from.invokeTarget"
|
|
||||||
allow-clear
|
|
||||||
:placeholder="t('views.monitor.job.invokeTargetPlease')"
|
|
||||||
>
|
|
||||||
<template #prefix>
|
|
||||||
<a-tooltip placement="topLeft">
|
|
||||||
<template #title>
|
|
||||||
<div>{{ t('views.monitor.job.invokeTargetTip') }}</div>
|
|
||||||
</template>
|
|
||||||
<InfoCircleOutlined style="color: rgba(0, 0, 0, 0.45)" />
|
|
||||||
</a-tooltip>
|
|
||||||
</template>
|
|
||||||
</a-input>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
<a-form-item
|
<a-form-item
|
||||||
:label="t('views.monitor.job.jobGroup')"
|
:label="t('views.monitor.job.jobGroup')"
|
||||||
@@ -1089,46 +1019,7 @@ onMounted(() => {
|
|||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
|
|
||||||
<a-row :gutter="16">
|
|
||||||
<a-col :lg="16" :md="16" :xs="24">
|
|
||||||
<a-form-item
|
|
||||||
:label="t('views.monitor.job.cronExpression')"
|
|
||||||
name="cronExpression"
|
|
||||||
:label-col="{ span: 4 }"
|
|
||||||
v-bind="modalStateFrom.validateInfos.cronExpression"
|
|
||||||
>
|
|
||||||
<a-input
|
|
||||||
v-model:value="modalState.from.cronExpression"
|
|
||||||
allow-clear
|
|
||||||
:placeholder="t('views.monitor.job.cronExpressionPlease')"
|
|
||||||
>
|
|
||||||
<template #prefix>
|
|
||||||
<a-tooltip placement="topLeft">
|
|
||||||
<template #title>
|
|
||||||
<div>
|
|
||||||
{{ t('views.monitor.job.cronExpressionTip') }}<br />
|
|
||||||
{{ t('views.monitor.job.cronExpressionTip1') }}
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<InfoCircleOutlined style="color: rgba(0, 0, 0, 0.45)" />
|
|
||||||
</a-tooltip>
|
|
||||||
</template>
|
|
||||||
<template #addonAfter>
|
|
||||||
<a-button
|
|
||||||
type="text"
|
|
||||||
size="small"
|
|
||||||
@click.prevent="fnModalCron(true)"
|
|
||||||
>
|
|
||||||
<template #icon><FieldTimeOutlined /></template>
|
|
||||||
{{ t('views.monitor.job.cronExpressionNew') }}
|
|
||||||
</a-button>
|
|
||||||
</template>
|
|
||||||
</a-input>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
<a-col :lg="8" :md="8" :xs="24">
|
|
||||||
<a-form-item :label="t('views.monitor.job.saveLog')" name="saveLog">
|
<a-form-item :label="t('views.monitor.job.saveLog')" name="saveLog">
|
||||||
<a-select
|
<a-select
|
||||||
v-model:value="modalState.from.saveLog"
|
v-model:value="modalState.from.saveLog"
|
||||||
@@ -1141,10 +1032,70 @@ onMounted(() => {
|
|||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
||||||
|
<a-form-item
|
||||||
|
:label="t('views.monitor.job.invokeTarget')"
|
||||||
|
name="invokeTarget"
|
||||||
|
v-bind="modalStateFrom.validateInfos.invokeTarget"
|
||||||
|
:label-col="{ span: 3 }"
|
||||||
|
:label-wrap="true"
|
||||||
|
>
|
||||||
|
<a-input
|
||||||
|
v-model:value="modalState.from.invokeTarget"
|
||||||
|
allow-clear
|
||||||
|
:placeholder="t('views.monitor.job.invokeTargetPlease')"
|
||||||
|
>
|
||||||
|
<template #prefix>
|
||||||
|
<a-tooltip placement="topLeft">
|
||||||
|
<template #title>
|
||||||
|
<div>{{ t('views.monitor.job.invokeTargetTip') }}</div>
|
||||||
|
</template>
|
||||||
|
<InfoCircleOutlined style="color: rgba(0, 0, 0, 0.45)" />
|
||||||
|
</a-tooltip>
|
||||||
|
</template>
|
||||||
|
</a-input>
|
||||||
|
</a-form-item>
|
||||||
|
|
||||||
|
<a-form-item
|
||||||
|
:label="t('views.monitor.job.cronExpression')"
|
||||||
|
name="cronExpression"
|
||||||
|
v-bind="modalStateFrom.validateInfos.cronExpression"
|
||||||
|
:label-col="{ span: 3 }"
|
||||||
|
:label-wrap="true"
|
||||||
|
>
|
||||||
|
<a-input
|
||||||
|
v-model:value="modalState.from.cronExpression"
|
||||||
|
allow-clear
|
||||||
|
:placeholder="t('views.monitor.job.cronExpressionPlease')"
|
||||||
|
>
|
||||||
|
<template #prefix>
|
||||||
|
<a-tooltip placement="topLeft">
|
||||||
|
<template #title>
|
||||||
|
<div>
|
||||||
|
{{ t('views.monitor.job.cronExpressionTip') }}<br />
|
||||||
|
{{ t('views.monitor.job.cronExpressionTip1') }}
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<InfoCircleOutlined style="color: rgba(0, 0, 0, 0.45)" />
|
||||||
|
</a-tooltip>
|
||||||
|
</template>
|
||||||
|
<template #addonAfter>
|
||||||
|
<a-button
|
||||||
|
type="text"
|
||||||
|
size="small"
|
||||||
|
@click.prevent="fnModalCron(true)"
|
||||||
|
>
|
||||||
|
<template #icon><FieldTimeOutlined /></template>
|
||||||
|
{{ t('views.monitor.job.cronExpressionNew') }}
|
||||||
|
</a-button>
|
||||||
|
</template>
|
||||||
|
</a-input>
|
||||||
|
</a-form-item>
|
||||||
|
|
||||||
<a-form-item
|
<a-form-item
|
||||||
:label="t('views.monitor.job.targetParams')"
|
:label="t('views.monitor.job.targetParams')"
|
||||||
name="targetParams"
|
name="targetParams"
|
||||||
:label-col="{ span: 4 }"
|
:label-col="{ span: 3 }"
|
||||||
|
:label-wrap="true"
|
||||||
>
|
>
|
||||||
<a-textarea
|
<a-textarea
|
||||||
v-model:value="modalState.from.targetParams"
|
v-model:value="modalState.from.targetParams"
|
||||||
@@ -1157,7 +1108,8 @@ onMounted(() => {
|
|||||||
<a-form-item
|
<a-form-item
|
||||||
:label="t('views.monitor.job.remark')"
|
:label="t('views.monitor.job.remark')"
|
||||||
name="remark"
|
name="remark"
|
||||||
:label-col="{ span: 4 }"
|
:label-col="{ span: 3 }"
|
||||||
|
:label-wrap="true"
|
||||||
>
|
>
|
||||||
<a-textarea
|
<a-textarea
|
||||||
v-model:value="modalState.from.remark"
|
v-model:value="modalState.from.remark"
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ let queryRangePicker = ref<[string, string]>(['', '']);
|
|||||||
|
|
||||||
/**查询参数 */
|
/**查询参数 */
|
||||||
let queryParams = reactive({
|
let queryParams = reactive({
|
||||||
|
/**任务ID */
|
||||||
|
jobId: '',
|
||||||
/**任务名称 */
|
/**任务名称 */
|
||||||
jobName: '',
|
jobName: '',
|
||||||
/**任务组名 */
|
/**任务组名 */
|
||||||
@@ -72,6 +74,7 @@ function fnQueryReset() {
|
|||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
queryParams = Object.assign(queryParams, {
|
queryParams = Object.assign(queryParams, {
|
||||||
|
jobId: '',
|
||||||
jobName: '',
|
jobName: '',
|
||||||
jobGroup: undefined,
|
jobGroup: undefined,
|
||||||
status: undefined,
|
status: undefined,
|
||||||
@@ -393,6 +396,7 @@ onMounted(() => {
|
|||||||
if (jobId && jobId !== '0') {
|
if (jobId && jobId !== '0') {
|
||||||
getJob(jobId).then(res => {
|
getJob(jobId).then(res => {
|
||||||
if (res.code === RESULT_CODE_SUCCESS) {
|
if (res.code === RESULT_CODE_SUCCESS) {
|
||||||
|
queryParams.jobId = res.data.jobId;
|
||||||
queryParams.jobName = res.data.jobName;
|
queryParams.jobName = res.data.jobName;
|
||||||
queryParams.jobGroup = res.data.jobGroup;
|
queryParams.jobGroup = res.data.jobGroup;
|
||||||
fnGetList();
|
fnGetList();
|
||||||
@@ -415,14 +419,13 @@ onMounted(() => {
|
|||||||
<!-- 表格搜索栏 -->
|
<!-- 表格搜索栏 -->
|
||||||
<a-form :model="queryParams" name="queryParams" layout="horizontal">
|
<a-form :model="queryParams" name="queryParams" layout="horizontal">
|
||||||
<a-row :gutter="16">
|
<a-row :gutter="16">
|
||||||
<a-col :lg="6" :md="12" :xs="24">
|
<a-col :lg="6" :md="12" :xs="24" v-if="jobId !== '0'">
|
||||||
<a-form-item
|
<a-form-item
|
||||||
:label="t('views.monitor.jobLog.jobName')"
|
:label="t('views.monitor.jobLog.jobName')"
|
||||||
name="jobName"
|
name="jobName"
|
||||||
>
|
>
|
||||||
<a-input
|
<a-input
|
||||||
v-model:value="queryParams.jobName"
|
v-model:value="queryParams.jobName"
|
||||||
:allow-clear="jobId === '0'"
|
|
||||||
:disabled="jobId !== '0'"
|
:disabled="jobId !== '0'"
|
||||||
:placeholder="t('common.inputPlease')"
|
:placeholder="t('common.inputPlease')"
|
||||||
></a-input>
|
></a-input>
|
||||||
@@ -636,7 +639,7 @@ onMounted(() => {
|
|||||||
:title="modalState.title"
|
:title="modalState.title"
|
||||||
@cancel="fnModalCancel"
|
@cancel="fnModalCancel"
|
||||||
>
|
>
|
||||||
<a-form layout="horizontal">
|
<a-form layout="horizontal" :label-col="{ span: 6 }" :label-wrap="true">
|
||||||
<a-row :gutter="16">
|
<a-row :gutter="16">
|
||||||
<a-col :lg="12" :md="12" :xs="24">
|
<a-col :lg="12" :md="12" :xs="24">
|
||||||
<a-form-item :label="t('common.rowId')" name="jobLogId">
|
<a-form-item :label="t('common.rowId')" name="jobLogId">
|
||||||
@@ -703,6 +706,8 @@ onMounted(() => {
|
|||||||
<a-form-item
|
<a-form-item
|
||||||
:label="t('views.monitor.jobLog.targetParams')"
|
:label="t('views.monitor.jobLog.targetParams')"
|
||||||
name="targetParams"
|
name="targetParams"
|
||||||
|
:label-col="{ span: 3 }"
|
||||||
|
:label-wrap="true"
|
||||||
>
|
>
|
||||||
<a-textarea
|
<a-textarea
|
||||||
v-model:value="modalState.from.targetParams"
|
v-model:value="modalState.from.targetParams"
|
||||||
@@ -710,7 +715,12 @@ onMounted(() => {
|
|||||||
:disabled="true"
|
:disabled="true"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item :label="t('views.monitor.jobLog.jobMsg')" name="jobMsg">
|
<a-form-item
|
||||||
|
:label="t('views.monitor.jobLog.jobMsg')"
|
||||||
|
name="jobMsg"
|
||||||
|
:label-col="{ span: 3 }"
|
||||||
|
:label-wrap="true"
|
||||||
|
>
|
||||||
<a-textarea
|
<a-textarea
|
||||||
v-model:value="modalState.from.jobMsg"
|
v-model:value="modalState.from.jobMsg"
|
||||||
:auto-size="{ minRows: 2, maxRows: 6 }"
|
:auto-size="{ minRows: 2, maxRows: 6 }"
|
||||||
|
|||||||
Reference in New Issue
Block a user