aircraft.vue 7.3 KB
<template>
    <el-container>
        <el-main>
            <el-row class="row-bg">
                <el-col :span="24">
                    <div class="grid-content content">通用航空器注册</div>
                </el-col>
            </el-row>
            <el-row>
                <el-form :model="aircraft" :rules="rules" ref="aircraft" label-width="130px" class="demo-ruleForm">
                    <el-col :span="6">
                        <el-form-item label="航空公司代码" prop="airwayCode" label-width="130px">
                            <el-input v-model="aircraft.airwayCode" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="航空公司英文名称" prop="airwayNameEn" label-width="130px">
                            <el-input v-model="aircraft.airwayNameEn" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="航空公司中文名称" prop="airwayNameCn" label-width="130px">
                            <el-input v-model="aircraft.airwayNameCn" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12"></el-col>
                    <el-col :span="6">
                        <el-form-item label="航空器注册编号" prop="aircraftNo" label-width="130px">
                            <el-input v-model="aircraft.aircraftNo" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="航空器国籍" prop="areoNationality" label-width="130px">
                            <el-input v-model="aircraft.areoNationality" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="证书类型" prop="credentialType" label-width="130px">
                            <el-input v-model="aircraft.credentialType" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="证书编号" prop="credentialNo" label-width="130px">
                            <el-input v-model="aircraft.credentialNo" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>

                    <el-col :span="6">
                        <el-form-item label="机型" prop="areoModel" label-width="130px">
                            <el-input v-model="aircraft.areoModel" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="最大起飞重量" prop="grossWeight" label-width="130px">
                            <el-input v-model="aircraft.grossWeight" placeholder="请输入重量(单位:KG)"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="标客舱载客人数" prop="passengerLimit" label-width="130px">
                            <el-input v-model="aircraft.passengerLimit" placeholder="请输入数量(单位:人)"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="航空器所有方式" prop="useRelation" label-width="130px">
                            <el-input v-model="aircraft.useRelation" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="航空器所有人代码" prop="ownerCo" label-width="130px">
                            <el-input v-model="aircraft.ownerCo" placeholder="请输入数量(单位:人)"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="国际证书编号" prop="certNo" label-width="130px">
                            <el-input v-model="aircraft.certNo" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="6">
                        <el-form-item label="交付日期" prop="deliverDate" label-width="120px">
                            <el-date-picker
                                    v-model="aircraft.deliverDate"
                                    type="date"
                                    style="width:100%"
                                    placeholder="选择日期">
                            </el-date-picker>
                        </el-form-item>
                    </el-col>
                    <el-col :sapn="24">
                        <el-form-item label="备注" prop="meno" label-width="130px">
                            <el-input type="textarea" v-model="aircraft.meno" :rows="4" placeholder="请输入"></el-input>
                        </el-form-item>
                    </el-col>
                </el-form>
            </el-row>
            <el-row style="margin-left: 130px">
                <el-col :span="24">   <el-button type="primary" @click="submitForm('aircraft')">保 存</el-button>
                    <el-button type="success">保存并发送</el-button></el-col>
            </el-row>
        </el-main>
    </el-container>
</template>
<style scoped>
    .grid-content {
        height: 36px;
        line-height: 36px;
    }
    .el-dialog__body{text-align: center}
    .content {
        border-left: 4px #409EFF solid;
        padding-left: 10px;
        background-color: #f9fafc;
        margin-bottom: 2px
    }

    .row-bg{
        background-color: white;
    }
    .el-col{margin-right: 0px;}
</style>
<script>
    export default {
        data(){
            return{
                aircraft:{
                    uuid:undefined,
                    airwayCode:undefined,
                    airwayNameEn:undefined,
                    airwayNameCn:undefined,
                    aircraftNo:undefined,
                    areoModel:undefined,
                    areoNationality:undefined,
                    certNo:undefined,
                    grossWeight:undefined,
                    passengerLimit:undefined,
                    useRelation:undefined,
                    deliverDate:undefined,
                    ownerCo:undefined,
                    credentialType:undefined,
                    credentialNo:undefined,
                    statusMsg:undefined,
                    status:undefined,
                    createTime:undefined,
                    createBy:undefined,
                    updateTime:undefined,
                    updateBy:undefined,
                    meno:undefined,
                    isDelete:undefined,
                    messageid:undefined
                },
                rules:{

                }
            }
        },
        methods(){}
    }
</script>