// 导入Vben表单配置类型
import type { VbenFormProps } from '#/adapter/form';

/**
 * 保健食品管理搜索表单配置
 * 用于在列表页面顶部进行搜索筛选
 */
export const formOptions: VbenFormProps = {
  // 默认展开搜索表单（不折叠）
  collapsed: false,
  // 搜索表单字段配置数组
  schema: [
    {
      // 保健食品名称搜索字段：支持模糊搜索
      component: 'VbenInput',
      componentProps: {
        placeholder: '输入名称',
      },
      defaultValue: '', // 默认值为空字符串
      fieldName: 'name',
      label: '保健食品名称',
    },
    // 注意：可以根据需要添加更多搜索字段，如时间范围等
    // {
    //   component: 'RangePicker',
    //   componentProps: {
    //     format: 'YYYY-MM-DD', // 确保格式与你需要的一致
    //   },
    //   fieldName: 'search_time',
    //   label: '时间范围',
    // },
  ],
  // 控制表单是否显示折叠按钮
  showCollapseButton: true,
  // 提交按钮配置
  submitButtonOptions: {
    content: '查询', // 按钮文字
  },
  // 是否在字段值改变时自动提交表单
  submitOnChange: true,
  // 按下回车时是否提交表单
  submitOnEnter: false,
};
