feat(1.3.0-beta1): 优化参数传递

This commit is contained in:
opensnail 2024-12-28 20:05:33 +08:00
parent 7a9ed63b98
commit 40568d5c98
2 changed files with 4 additions and 2 deletions

View File

@ -36,7 +36,8 @@ const { columnChecks, columns, data, getData, loading, mobilePagination, searchP
groupName: null, groupName: null,
jobName: null, jobName: null,
jobStatus: null, jobStatus: null,
ownerId: null ownerId: null,
executorInfo: null
}, },
columns: () => [ columns: () => [
{ {

View File

@ -111,6 +111,7 @@ function createDefaultScriptParams() {
function handleUpdateModelWhenEdit() { function handleUpdateModelWhenEdit() {
if (props.rowData) { if (props.rowData) {
Object.assign(model, props.rowData); Object.assign(model, props.rowData);
// 1: 2:广 3: 4:Map 5:MapReduce
if (props.rowData.taskType === 3 && props.rowData.argsStr) { if (props.rowData.taskType === 3 && props.rowData.argsStr) {
Object.assign(dynamicForm, { Object.assign(dynamicForm, {
args: JSON.parse(props.rowData.argsStr).map((item: string) => { args: JSON.parse(props.rowData.argsStr).map((item: string) => {
@ -302,7 +303,7 @@ async function handleSubmit() {
<icon-ic-round-plus class="text-icon" /> <icon-ic-round-plus class="text-icon" />
</NButton> </NButton>
</NCard> </NCard>
<CodeMirror v-else v-model="rowData!.argsStr" lang="json" :placeholder="$t('page.jobTask.form.argsStr')" /> <CodeMirror v-else v-model="model.tmpArgsStr" lang="json" :placeholder="$t('page.jobTask.form.argsStr')" />
</template> </template>
<template v-else-if="rowData.executorInfo === 'snailJobHttpExecutor'"> <template v-else-if="rowData.executorInfo === 'snailJobHttpExecutor'">
<NForm ref="customformRef" class="w-full" :model="httpParams"> <NForm ref="customformRef" class="w-full" :model="httpParams">