1、param json edit

This commit is contained in:
熊玮 2024-11-20 11:38:57 +08:00
parent 4e1a4266aa
commit 04562e7b95
2 changed files with 12 additions and 3 deletions

View File

@ -1,6 +1,14 @@
<template>
<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>
</template>
<script lang="ts" setup>
@ -8,6 +16,7 @@
import { BasicForm, useForm } from '@/components/Form/index';
import { formSchema } from './schema';
import { BasicDrawer, useDrawerInner } from '@/components/Drawer';
import { CodeEditor } from "@/components/CodeEditor";
import * as TaskApi from '@/api/data/taskApi';
const emit = defineEmits(['success', 'register']);

View File

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