//操作第二步配置
export const getStepSecond = ($this) => {
    return [{
        config:{
            text1:{
                label:"待测样品于",
                type:"text",
            },
            dcyb:{
                type:"input",
                fillType:"preFill",
            },
            text2:{
                label:"解冻完成后，分别使用移液器",
                type:"text",
            },
            yyqfirst:{
                type:"yq",
                fillType:"actFill",
            },
            text3:{
                label:"取待测血清预计",
                type:"text",
            },
            dcxqyj:{
                type:"inputNumber",
                fillType:"preFill",
            },
            dcxqyjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"preFill",
            },
            text4:{
                label:"实际",
                type:"text",
            },
            dcxqsj:{
                type:"inputNumber",
                fillType:"actFill",
                compareTo:"dcxqyj",
                copyFrom:"dcxqyj"
            },
            dcxqsjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"actFill",
                compareTo:"dcxqyjdw",
                copyFrom:"dcxqyjdw"
            },
            text5:{
                label:"加入稀释深孔板，再分别使用移液器",
                type:"text",
            },
            yyqsecond:{
                type:"yq",
                fillType:"actFill",
            },
            text6:{
                label:"取BBS",
                type:"text",
            },
            bbs:{
                type:"sj",
                fillType:"actFill",
            },
            text7:{
                label:"预计",
                type:"text",
            },
            bbsyj:{
                type:"inputNumber",
                fillType:"preFill",
            },
            bbsyjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"preFill",
            },
            text8:{
                label:"实际",
                type:"text",
            },
            bbssj:{
                type:"inputNumber",
                fillType:"actFill",
                compareTo:"bbsyj",
                copyFrom:"bbsyj"
            },
            bbssjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"actFill",
                compareTo:"bbsyjdw",
                copyFrom:"bbsyjdw"
            },
            text9:{
                label:"加入稀释深孔板，放在摇床上",
                type:"text",
            },
            yc:{
                type:"yq",
                fillType:"actFill",
            },
            text10:{
                label:"充分摇匀。",
                type:"text",
            },
        }
    }]
}

//操作第三步配置
export const getStepThird = ($this) => {
    return [{
        config:{
            text1:{
                label:"分别使用移液器",
                type:"text",
            },
            yyqfirst:{
                type:"yq",
                fillType:"actFill",
            },
            text2:{
                label:"取BBS",
                type:"text",
            },
            bbs:{
                type:"sj",
                fillType:"actFill",
            },
            text3:{
                label:"预计",
                type:"text",
            },
            bbsyj:{
                type:"inputNumber",
                fillType:"preFill",
            },
            bbsyjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"preFill",
            },
            text4:{
                label:"实际",
                type:"text",
            },
            bbssj:{
                type:"inputNumber",
                fillType:"actFill",
                compareTo:"bbsyj",
                copyFrom:"bbsyj"
            },
            bbssjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"actFill",
                compareTo:"bbsyjdw",
                copyFrom:"bbsyjdw"
            },
            text5:{
                label:"加入对照管中，再分别使用移液器",
                type:"text",
            },
            yyqsecond:{
                type:"yq",
                fillType:"actFill",
            },
            text6:{
                label:"取PEG-NaF",
                type:"text",
            },
            pegnaf:{
                type:"sj",
                fillType:"actFill",
            },
            text7:{
                label:"预计",
                type:"text",
            },
            pegnafyj:{
                type:"inputNumber",
                fillType:"preFill",
            },
            pegnafyjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"preFill",
            },
            text8:{
                label:"实际",
                type:"text",
            },
            pegnafsj:{
                type:"inputNumber",
                fillType:"actFill",
                compareTo:"pegnafyj",
                copyFrom:"pegnafyj"
            },
            pegnafsjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"actFill",
                compareTo:"pegnafyjdw",
                copyFrom:"pegnafyjdw"
            },
            text9:{
                label:"加入测试管中。",
                type:"text",
            },
        }
    }]
}

//操作第四步配置
export const getStepFourth = ($this) => {
    return [{
        config:{
            text1:{
                label:"使用移液器",
                type:"text",
            },
            yyq:{
                type:"yq",
                fillType:"actFill",
            },
            text2:{
                label:"分别往对照管和测试管中各加入已稀释的待测血清预计",
                type:"text",
            },
            dcxqyj:{
                type:"inputNumber",
                fillType:"preFill",
            },
            dcxqyjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"preFill",
            },
            text3:{
                label:"实际",
                type:"text",
            },
            dcxqsj:{
                type:"inputNumber",
                fillType:"actFill",
                compareTo:"dcxqyj",
                copyFrom:"dcxqyj"
            },
            dcxqsjdw:{
                type:"select",
                options:$this.getDictOptions("business_tjdw"),
                fillType:"actFill",
                compareTo:"dcxqyjdw",
                copyFrom:"dcxqyjdw"
            }
        }
    }]
}

//操作第五步配置
export const getStepFivth = ($this) => {
    return [{
        config:{
            text1:{
                label:"将以上缓冲液与血清放在摇床",
                type:"text",
            },
            yc:{
                type:"yq",
                fillType:"actFill",
            },
            text2:{
                label:"上充分混匀，置于孵育箱",
                type:"text",
            },
            fyx:{
                type:"yq",
                fillType:"actFill",
            },
            text3:{
                label:"中，设置预计温度",
                type:"text",
            },
            yjwd:{
                type:"inputNumber",
                fillType:"preFill",
            },
            text4:{
                label:"℃，实际温度",
                type:"text",
            },
            sjwd:{
                type:"inputNumber",
                fillType:"actFill",
                compareTo:"yjwd",
                copyFrom:"yjwd"
            },
            text5:{
                label:"℃，孵育",
                type:"text",
            },
            fysj:{
                type:"inputNumber",
                fillType:"preFill",
            },
            text6:{
                label:"小时。",
                type:"text",
            },
        }
    }]
}

//操作第六步配置
export const getStepSixth = ($this) => {
    return [{
        config:{
            text1:{
                label:"孵育完成后，使用移液器",
                type:"text",
            },
            yyq:{
                type:"yq",
                fillType:"actFill",
            },
            text2:{
                label:"将对照管和测试管的溶液转移至对应的比色皿，用紫外分光光度计",
                type:"text",
            },
            zwfggdj:{
                type:"yq",
                fillType:"actFill",
            },
            text3:{
                label:"，设置预计波长",
                type:"text",
            },
            yjbc:{
                type:"inputNumber",
                fillType:"preFill",
            },
            text4:{
                label:"nm，实际波长",
                type:"text",
            },
            sjbc:{
                type:"inputNumber",
                fillType:"actFill",
                compareTo:"yjbc",
                copyFrom:"yjbc"
            },
            text5:{
                label:"nm，测定其OD值。",
                type:"text",
            },
        }
    }]
}