<!-- 全血离心 -->
<template>
    <StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'qxwdx_qxlx'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>

<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';

export default {
    mixins: [stepMixins],
    props: {
		sn: {
			type: String,
			default: 'qxlx',
		},
	},
    components: {
        StepFormPackage
    },
    computed: {
        formConfig() {
            let config = [{
                config: {
                    text0: {
                        label: "将样品分装后的第",
                        type: "text",
                    },
                    count: {
                        type: "inputNumber",
                        fillType: "preFill",
                    },
                    text1: {
                        label: this.sn==='qxlx'?"份，立即使用离心机":"份放置结束后立即使用离心机",
                        type: "text",
                    },
                    yq: {
                        type: "yq",
                        fillType: "actFill",
                    },
                    text2: {
                        label: "仪器，设置预计温度为",
                        type: "text",
                    },
                    rm: {
                        type: "inputNumber",
                        fillType: "preFill",
                    },
                    text3: {
                        label: "°C，实际设置温度为",
                        type: "text",
                    },
                    rxry: {
                        type: "inputNumber",
                        fillType: "actFill",
                        compareTo:"rm",
                        copyFrom:"rm"
                    },
                  
                    text4: {
                        label: "°C，设置预计转速为",
                        type: "text",
                    },
                    sjjrl: {
                        type: "inputNumber",
                        fillType: "preFill",
                    },
                    sjjrldw: {
                        type: "select",
                        options: this.getDictOptions("business_zsdw"),
                        selectTo: "sjzsdw",
                        fillType: "preFill",
                    },

                    text5: {
                        label: "°C，实际设置转速为",
                        type: "text",
                    },
                    jxry: {
                        type: "inputNumber",
                        fillType: "actFill",
                        compareTo:"sjjrl",
                        copyFrom:"sjjrl"
                    },
                    sjzsdw: {
                        type: "select",
                        options: this.getDictOptions("business_zsdw"),
                        fillType: "preFill",
                    },
                  
                    text6: {
                        label: "，设置预计时长为",
                        type: "text",
                    },
                    sjjrl1: {
                        type: "inputNumber",
                        fillType: "preFill",
                    },
                    yqsc: {
                        type: "select",
                        options: this.getDictOptions("business_yqscdw"),
                        selectTo: "sjscdw",
                        fillType: "preFill",
                    },
                    text7: {
                        label: "，实际设置时长为",
                        type: "text",
                    },
                    sjsc: {
                        type: "inputNumber",
                        fillType: "actFill",
                        compareTo:"sjjrl1",
                        copyFrom:"sjjrl1"
                    },
                    sjscdw: {
                        type: "select",
                        options: this.getDictOptions("business_yqscdw"),
                        fillType: "preFill",
                    },
                    text8: {
                        label: this.sn==='qxlx'?"，进行离心。离心":"，进行离心。离心（即稳定性结束时间）",
                        type: "text",
                    },
                    startDate: {
                        type: "input",
                        fillType: "actFill",
                        disabled: true,
                    },
                    button1: {
                        type: "button",
                        buttonName: "开始",
                    },
                    text9: {
                        label: "。",
                        type: "text",
                    },
                }
            }]
            return config
        }
    },
}
</script>

<style lang="scss" scoped></style>