<!-- 搜索表单 -->
<template>
    <el-form label-width="90px" class="ele-form-search" @keyup.enter.native="search" @submit.native.prevent>
        <el-row :gutter="15">
            <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
                <el-form-item label="工单Id:">
                    <el-input clearable v-model="where.workOrderId" placeholder="请输入" />
                </el-form-item>
            </el-col>

            <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
                <el-form-item label="委外名称:">
                    <el-input clearable v-model="where.name" placeholder="请输入" />
                </el-form-item>
            </el-col>

            <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
                <el-form-item label="委外编码:">
                    <el-input clearable v-model="where.code" placeholder="请输入" />
                </el-form-item>
            </el-col>




            <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
                <el-form-item label-width="0px">
                    <el-button type="primary" icon="el-icon-search" class="ele-btn-icon" @click="search">
                        查询
                    </el-button>
                    <el-button @click="reset" icon="el-icon-refresh-left" type="primary">重置</el-button>
                </el-form-item>
            </el-col>
        </el-row>
    </el-form>
</template>
  
<script>

export default {
    props: [],
    data() {
        // 默认表单数据
        const defaultWhere = {
            workOrderId: '',
            name: '',
            code: ''


        };
        return {
            // 表单数据
            where: { ...defaultWhere },
       
        };
    },
    computed: {
        // 是否开启响应式布局
        styleResponsive() {
            return this.$store.state.theme.styleResponsive;
        }
    },
    watch: {},
    created() {

    },
    methods: {
        /* 搜索 */
        search() {
            this.$emit('search', this.where);
        },
        /*  重置 */
        reset() {
            this.where = { ...this.defaultWhere };
            this.search();
        },


    }
};
</script>
<style lang="scss" scoped>
.ele-form-actions {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
</style>
  