Merge remote-tracking branch 'origin/1.3.0-beta1' into 1.3.0-beta1

This commit is contained in:
xlsea 2024-12-27 22:15:58 +08:00
commit 809dcf4f76
8 changed files with 30 additions and 26 deletions

View File

@ -43,7 +43,7 @@ getUserNameList();
<template> <template>
<NSelect <NSelect
v-model:value="model" v-model:value="model"
:placeholder="$t('page.userManager.form.owerName')" :placeholder="$t('page.userManager.form.ownerName')"
:options="userNameList" :options="userNameList"
value-field="id" value-field="id"
label-field="username" label-field="username"

View File

@ -779,7 +779,7 @@ const local: App.I18n.Schema = {
jobTask: { jobTask: {
title: 'JobTask List', title: 'JobTask List',
groupName: 'Group name', groupName: 'Group name',
owerName: 'Ower name', ownerName: 'Ower name',
jobName: 'Mission name', jobName: 'Mission name',
argsStr: 'Method parameters', argsStr: 'Method parameters',
shardNum: 'Reduce shard num', shardNum: 'Reduce shard num',
@ -802,7 +802,7 @@ const local: App.I18n.Schema = {
updateDt: 'Update time', updateDt: 'Update time',
form: { form: {
jobStatus: 'Please enter status', jobStatus: 'Please enter status',
owerName: 'Please enter owerName', ownerName: 'Please enter ownerName',
maxRetryTimes: 'Please enter maximum number of retry', maxRetryTimes: 'Please enter maximum number of retry',
description: 'Please enter description', description: 'Please enter description',
triggerType: 'Please enter trigger type', triggerType: 'Please enter trigger type',
@ -873,7 +873,7 @@ const local: App.I18n.Schema = {
oldPassword: 'Old Password', oldPassword: 'Old Password',
newPassword: 'New Password', newPassword: 'New Password',
form: { form: {
owerName: 'Please select owername', ownerName: 'Please select ownerName',
role: 'Please enter role', role: 'Please enter role',
password: 'Please enter password', password: 'Please enter password',
username: 'Please enter username', username: 'Please enter username',

View File

@ -786,7 +786,7 @@ const local: App.I18n.Schema = {
jobTask: { jobTask: {
title: '定时任务列表', title: '定时任务列表',
groupName: '组名称', groupName: '组名称',
owerName: '负责人', ownerName: '负责人',
jobName: '任务名称', jobName: '任务名称',
argsStr: '方法参数', argsStr: '方法参数',
shardNum: 'reduce 分片数', shardNum: 'reduce 分片数',
@ -809,7 +809,7 @@ const local: App.I18n.Schema = {
updateDt: '更新时间', updateDt: '更新时间',
form: { form: {
jobStatus: '请输入状态', jobStatus: '请输入状态',
owerName: '请输入负责人名称', ownerName: '请输入负责人名称',
maxRetryTimes: '请输入最大重试次数', maxRetryTimes: '请输入最大重试次数',
description: '请输入描述', description: '请输入描述',
triggerType: '请输入触发类型', triggerType: '请输入触发类型',
@ -880,7 +880,7 @@ const local: App.I18n.Schema = {
oldPassword: '旧密码', oldPassword: '旧密码',
newPassword: '新密码', newPassword: '新密码',
form: { form: {
owerName: '请选择负责人', ownerName: '请选择负责人',
role: '请输入角色', role: '请输入角色',
password: '请输入密码', password: '请输入密码',
username: '请输入用户名', username: '请输入用户名',

View File

@ -959,9 +959,9 @@ declare namespace Api {
/** 组名称 */ /** 组名称 */
groupName: string; groupName: string;
/** 负责人id */ /** 负责人id */
owerId: string; ownerId: string;
/** 负责人名 */ /** 负责人名 */
owerName?: string; ownerName: string;
/** 通知场景ids */ /** 通知场景ids */
notifyIds: number[]; notifyIds: number[];
/** 任务名称 */ /** 任务名称 */
@ -1017,7 +1017,7 @@ declare namespace Api {
Api.Job.Job, Api.Job.Job,
| 'groupName' | 'groupName'
| 'jobName' | 'jobName'
| 'owerName' | 'ownerName'
| 'argsStr' | 'argsStr'
| 'executorInfo' | 'executorInfo'
| 'argsType' | 'argsType'

View File

@ -986,7 +986,7 @@ declare namespace App {
jobTask: { jobTask: {
title: string; title: string;
groupName: string; groupName: string;
owerName: string; ownerName: string;
jobName: string; jobName: string;
argsStr: string; argsStr: string;
shardNum: string; shardNum: string;
@ -1010,7 +1010,7 @@ declare namespace App {
form: { form: {
jobName: string; jobName: string;
jobStatus: string; jobStatus: string;
owerName: string; ownerName: string;
maxRetryTimes: string; maxRetryTimes: string;
description: string; description: string;
triggerType: string; triggerType: string;
@ -1080,7 +1080,7 @@ declare namespace App {
oldPassword: string; oldPassword: string;
newPassword: string; newPassword: string;
form: { form: {
owerName: string; ownerName: string;
role: string; role: string;
password: string; password: string;
username: string; username: string;

View File

@ -36,7 +36,7 @@ const { columnChecks, columns, data, getData, loading, mobilePagination, searchP
groupName: null, groupName: null,
jobName: null, jobName: null,
jobStatus: null, jobStatus: null,
owerName: null ownerName: null
}, },
columns: () => [ columns: () => [
{ {
@ -82,8 +82,8 @@ const { columnChecks, columns, data, getData, loading, mobilePagination, searchP
width: 120 width: 120
}, },
{ {
key: 'owerName', key: 'ownerName',
title: $t('page.jobTask.owerName'), title: $t('page.jobTask.ownerName'),
align: 'left', align: 'left',
width: 120 width: 120
}, },
@ -324,7 +324,7 @@ function body(): Api.Job.ExportJob {
groupName: searchParams.groupName, groupName: searchParams.groupName,
jobName: searchParams.jobName, jobName: searchParams.jobName,
jobStatus: searchParams.jobStatus, jobStatus: searchParams.jobStatus,
owerName: searchParams.owerName ownerName: searchParams.ownerName
}; };
} }

View File

@ -61,7 +61,8 @@ type Model = Pick<
Api.Job.Job, Api.Job.Job,
| 'id' | 'id'
| 'groupName' | 'groupName'
| 'owerId' | 'ownerId'
| 'ownerName'
| 'notifyIds' | 'notifyIds'
| 'jobName' | 'jobName'
| 'argsStr' | 'argsStr'
@ -94,7 +95,7 @@ function createDefaultModel(): Model {
// @ts-expect-error groupName is required // @ts-expect-error groupName is required
groupName: undefined, groupName: undefined,
// @ts-expect-error owerId is required // @ts-expect-error owerId is required
owerId: undefined, ownerId: undefined,
notifyIds: [], notifyIds: [],
jobName: '', jobName: '',
argsStr: '', argsStr: '',
@ -265,7 +266,8 @@ async function handleSubmit() {
const { const {
id, id,
groupName, groupName,
owerId, ownerId,
ownerName,
notifyIds, notifyIds,
jobName, jobName,
argsType, argsType,
@ -301,7 +303,8 @@ async function handleSubmit() {
if (props.operateType === 'add') { if (props.operateType === 'add') {
const { error } = await fetchAddJob({ const { error } = await fetchAddJob({
groupName, groupName,
owerId, ownerId,
ownerName,
notifyIds, notifyIds,
jobName, jobName,
argsStr, argsStr,
@ -328,7 +331,8 @@ async function handleSubmit() {
const { error } = await fetchEditJob({ const { error } = await fetchEditJob({
id, id,
groupName, groupName,
owerId, ownerId,
ownerName,
notifyIds, notifyIds,
jobName, jobName,
argsStr, argsStr,
@ -462,8 +466,8 @@ const scriptMethodOptions = [
<NFormItem :label="$t('page.jobTask.groupName')" path="groupName"> <NFormItem :label="$t('page.jobTask.groupName')" path="groupName">
<SelectGroup v-model:value="model.groupName" :disabled="props.operateType === 'edit'" /> <SelectGroup v-model:value="model.groupName" :disabled="props.operateType === 'edit'" />
</NFormItem> </NFormItem>
<NFormItem :label="$t('page.jobTask.owerName')" path="owerId"> <NFormItem :label="$t('page.jobTask.ownerName')" path="ownerId">
<SystemUser v-model:value="model.owerId" /> <SystemUser v-model:value="model.ownerId" />
</NFormItem> </NFormItem>
<NFormItem :label="$t('page.jobTask.jobStatus')" path="jobStatus"> <NFormItem :label="$t('page.jobTask.jobStatus')" path="jobStatus">
<NRadioGroup v-model:value="model.jobStatus" name="jobStatus"> <NRadioGroup v-model:value="model.jobStatus" name="jobStatus">

View File

@ -51,8 +51,8 @@ function search() {
clearable clearable
/> />
</NFormItemGi> </NFormItemGi>
<NFormItemGi span="24 s:12 m:6" :label="$t('page.jobTask.owerName')" path="owerName" class="pr-24px"> <NFormItemGi span="24 s:12 m:6" :label="$t('page.jobTask.ownerName')" path="ownerName" class="pr-24px">
<NInput v-model:value="model.owerName" :placeholder="$t('page.jobTask.form.owerName')" clearable /> <NInput v-model:value="model.ownerName" :placeholder="$t('page.jobTask.form.ownerName')" clearable />
</NFormItemGi> </NFormItemGi>
</SearchForm> </SearchForm>
</template> </template>