import { defineFormConfig } from '@tmagic/form'; export default defineFormConfig([ { name: 'autoFetch', text: '自动请求', type: 'switch', defaultValue: true, }, { name: 'responseOptions', items: [ { name: 'dataPath', text: '数据路径', }, ], }, { type: 'fieldset', name: 'options', legend: 'HTTP 配置', items: [ { name: 'url', text: 'URL', }, { name: 'method', text: 'Method', type: 'select', options: [ { text: 'GET', value: 'GET' }, { text: 'POST', value: 'POST' }, { text: 'PUT', value: 'PUT' }, { text: 'DELETE', value: 'DELETE' }, ], }, { name: 'params', type: 'key-value', defaultValue: {}, advanced: true, text: '参数', }, { name: 'data', type: 'key-value', defaultValue: {}, advanced: true, text: '请求体', }, { name: 'headers', type: 'key-value', defaultValue: {}, advanced: true, text: '请求头', }, ], }, ]);