flightplan.vue 5.7 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="flight" :rules="rules" ref="flight" label-width="100px" class="demo-ruleForm">
                    <el-col :span="12">
                        <el-form-item label="航班号" prop="flightNo" label-width="120px">
                            <el-input v-model="flight.flightNo"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12">
                        <el-form-item label="航班日期" prop="flightDate" label-width="120px">
                            <el-date-picker
                                    v-model="flight.flightDate"
                                    type="date"
                                    style="width:100%"
                                    placeholder="选择日期">
                            </el-date-picker>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12">
                        <el-form-item label="出发港" prop="departurePort" label-width="120px">
                            <el-input v-model="flight.departurePort"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12">
                        <el-form-item label="出发港关区代码" prop="departureCustomNo" label-width="120px">
                            <el-input v-model="flight.departureCustomNo"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12">
                        <el-form-item label="目的港" prop="arrivalPort" label-width="120px">
                            <el-input v-model="flight.arrivalPort"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12">
                        <el-form-item label="目的港关区代码" prop="arrivalCustomNo" label-width="120px">
                            <el-input v-model="flight.arrivalCustomNo"></el-input>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12">
                        <el-form-item label="计划离港时间" prop="currentTakeoffTime" label-width="120px">
                            <el-date-picker
                                    v-model="flight.currentTakeoffTime"
                                    type="date"
                                    style="width:100%"
                                    placeholder="选择日期">
                            </el-date-picker>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12">
                        <el-form-item label="计划抵港时间" prop="currentLandingTime" label-width="120px">
                            <el-date-picker
                                    v-model="flight.currentLandingTime"
                                    type="date"
                                    style="width:100%"
                                    placeholder="选择日期">
                            </el-date-picker>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12">
                        <el-form-item label="执行任务类型" prop="linesType" label-width="120px">
                            <el-select v-model="flight.linesType" placeholder="" style="display:inline">
                                <el-option v-for="item in linesTypes" :key="item.value" :label="item.label"
                                           :value="item.value"></el-option>
                            </el-select>
                        </el-form-item>
                    </el-col>
                    <el-col :span="12">
                        <el-form-item label="备注" prop="meno" label-width="120px">
                            <el-input v-model="flight.meno"></el-input>
                        </el-form-item>
                    </el-col>
                </el-form>
            </el-row>
            <el-row style="margin-left: 120px">
                    <el-col :span="24">   <el-button type="primary" @click="submitForm('flight')">保 存</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{
                flight:{
                    flightNo:undefined,
                    flightDate:undefined,
                    departurePort:undefined,
                    departureCustomNo:undefined,
                    arrivalPort:undefined,
                    arrivalCustomNo:undefined,
                    currentTakeoffTime:undefined,
                    currentLandingTime:undefined,
                    linesType:'2',
                    meno:undefined
                },
                rules:{

                },
                linesTypes:[
                    {value:'',label:'请选择'},
                    {value:'1',label:'客运'},
                    {value:'2',label:'货运'}
                ],
            }
        },
        methods(){}
    }
</script>