// checkboxTree 类型的配置
const checkboxTreeOptions = [
    {
      label: '方法学验证',
      value: '方法学验证',
      children: [
        { label: '储备液比对', value: '储备液比对' },
        { label: '标准曲线线性范围', value: '标准曲线线性范围' },
        { label: '准确度与精密度&灵敏度', value: '准确度与精密度&灵敏度' },
        { label: '残留', value: '残留' },
        { label: '选择性与特异性', value: '选择性与特异性' },
        { label: '基质效应', value: '基质效应' },
        { label: '提取回收率', value: '提取回收率' },
        { label: '溶血基质效应', value: '溶血基质效应' },
        { label: '批最大样本数', value: '批最大样本数' },
        { label: '基质样品', value: '基质样品' },
        { label: '基质样品长期冻存稳定性', value: '基质样品长期冻存稳定性' },
        { label: '反复冻融稳定性', value: '反复冻融稳定性' },
        { label: '稀释可靠性', value: '稀释可靠性' },
        { label: '处理后样品稳定性', value: '处理后样品稳定性' },
        { label: '进样重现性', value: '进样重现性' },
        { label: '全血稳定性', value: '全血稳定性' },
        { label: '储备液短期稳定性', value: '储备液短期稳定性' },
        { label: '储备液长期稳定性', value: '储备液长期稳定性' },
        { label: '工作液短期稳定性', value: '工作液短期稳定性' },
        { label: '工作液长期稳定性', value: '工作液长期稳定性' }
      ]
    },
    {
      label: '样品分析',
      value: '样品分析',
      children: [
        { label: '样品信息', value: '样品信息' }
      ]
    },
    {
      label: '其他',
      value: '其他',
      children: []
    }
  ]

//试验内容
export const getSynrFormConfig = ()=>{
    return [
        {
            type: 'checkboxList',
            config: {
                ffxyz: {
                     type: 'checkboxTree',
                    label: '方法学验证',
                    options:checkboxTreeOptions,
                    span:1,
                    fillType:"actFill"
                },
            }
        },
    ]
}

//仪器结果
export const getYqjgFormConfig = ()=>{
    return [
        {
            type: 'checkboxList',
            config: {
                jg: {
                     type: 'checkboxTree',
                    label: '结果',
                    options:[
                        { label: '分析批接受', value: '分析批接受' },
                        { label: '分析批拒绝', value: '分析批拒绝' },
                        { label: '部分接受', value: '部分接受' },
                    ],
                    span:1,
                    fillType:"actFill"
                },
                yzkcjg: {
                    type: 'textarea',
                    label: '验证考察结果',
                    span:1,
                    fillType:"actFill",
                    maxlength: 1000,
							      rows: 5
                },
            }
        },
    ]
}
//分析批数据文件
export const getFxpsjwjFormConfig = ()=>{
    return [
        {
            type: 'checkboxList',
            config: {
                fxpsjwjm: {
                    type: 'input',
                    label: '分析批数据文件名',
                    span:1,
                    fillType:"actFill",
                    maxlength: 100,
                },
                fxpsjlj: {
                    type: 'input',
                    label: '分析批数据路径',
                    span:1,
                    fillType:"actFill",
                    maxlength: 150,
                },
            }
        },
    ]
}

//采集日期
export const getCjrqFormConfig = ()=>{
    return [
        {
            type: 'cellItem',
            config: {
                cjksrq: {
                    type: 'datePicker',
                    label: '采集开始日期',
                    fillType:"actFill"
                },
                cjjsrq: {
                    type: 'datePicker',
                    label: '采集结束日期',
                    fillType:"actFill"
                },
            }
        },
    ]
}