Merge remote-tracking branch 'origin/master'

This commit is contained in:
njdaoyehu 2024-11-20 12:10:07 +08:00
commit 47e0406a8e
2 changed files with 12 additions and 3 deletions

View File

@ -1,6 +1,14 @@
<template> <template>
<BasicDrawer v-bind="$attrs" @register="registerDrawer" showFooter :title="getTitle" width="600px" @ok="handleSubmit"> <BasicDrawer v-bind="$attrs" @register="registerDrawer" showFooter :title="getTitle" width="600px" @ok="handleSubmit">
<BasicForm @register="registerForm" /> <BasicForm @register="registerForm">
<template #paramJson="{ model }">
<CodeEditor
style="min-height: 200px"
v-model:value="model.paramJson"
@change="model.paramJson = $event;"
/>
</template>
</BasicForm>
</BasicDrawer> </BasicDrawer>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
@ -8,6 +16,7 @@
import { BasicForm, useForm } from '@/components/Form/index'; import { BasicForm, useForm } from '@/components/Form/index';
import { formSchema } from './schema'; import { formSchema } from './schema';
import { BasicDrawer, useDrawerInner } from '@/components/Drawer'; import { BasicDrawer, useDrawerInner } from '@/components/Drawer';
import { CodeEditor } from "@/components/CodeEditor";
import * as TaskApi from '@/api/data/taskApi'; import * as TaskApi from '@/api/data/taskApi';
const emit = defineEmits(['success', 'register']); const emit = defineEmits(['success', 'register']);

View File

@ -76,7 +76,7 @@ export const schema = {
placeholder: '任务参数', placeholder: '任务参数',
autoSize: { minRows: 15, maxRows: 15 }, autoSize: { minRows: 15, maxRows: 15 },
}, },
component: 'InputTextArea', slot: 'paramJson',
colProps: { span: 24 }, colProps: { span: 24 },
}, },
table: { table: {