<template>
   <el-container style="height: 550px;overflow:auto;">
      <el-main>
      <el-row>
        <el-col :span="24">
          <div class="grid-content content">航班预配</div>
        </el-col>
      </el-row>
<!--      搜索区域-->
      <el-row>
        <el-form :inline="true" :model="formInline" class="demo-form-inline">
          <el-col :span="8">
            <el-form-item label="航班号">
              <el-input size="small" v-model="formInline.flightNo" placeholder="请输入航班号"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="4">
            <el-form-item>
              <el-button size="small" type="primary" @click="onSubmit">查询</el-button>
            </el-form-item>
          </el-col>
          <el-col :span="4">
            <el-form-item>
              <el-select size="small" v-model="formInline.operation" placeholder="航班操作" style="margin-left: 50px">
                <el-option
                        v-for="item in operation"
                        :key="item.value"
                        :label="item.label"
                        :value="item.value">
                </el-option>
              </el-select>
            </el-form-item>
          </el-col>
        </el-form>
      </el-row>
<!--      表单区域①-->
      <el-row>
        <el-table
                ref="multipleTable"
                :data="tableData"
                style="border-radius: 10px 10px 0px 0px;line-height: 25px;"
                :header-cell-style="{background:'#6F8294',color:'#FFFFFF'}" size="small"
                tooltip-effect="dark"
                @selection-change="handleSelectionChange">
          <el-table-column
                  type="selection"
                  width="55">
          </el-table-column>
          <el-table-column
                  prop="waybillNo"
                  label="运单号">
          </el-table-column>
          <el-table-column
                  prop="number"
                  label="件数">
          </el-table-column>
          <el-table-column
                  prop="weight"
                  label="重量">
          </el-table-column>
          <el-table-column
                  prop="volume"
                  label="体积">`
          </el-table-column>
          <el-table-column
                  prop="product"
                  label="品名">
          </el-table-column>
        </el-table>
        <div style="margin-top:15px;margin-left: 20px">
          <el-button size="small" type="primary" >配上</el-button>
          <el-button size="small" type="success" @click="dialogFormVisible = true">新增</el-button>
          <el-button size="small" type="warning" @click="dialogForm1Visible = true">导入</el-button>
        </div>
        <div style="margin-left: 1190px"></div>

      </el-row>
<!--      表单①新增按钮弹框-->
      <el-row >
        <el-dialog title="新增页面" :visible.sync="dialogFormVisible">
          <el-form :model="form">
            <el-row>
              <el-col :span="10">
                <el-form-item label="运单号" :label-width="formLabelWidth">
                  <el-input v-model="form.waybillNo" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="目的站" :label-width="formLabelWidth">
                  <el-input v-model="form.destination" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="件数" :label-width="formLabelWidth">
                  <el-input v-model="form.number" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="重量" :label-width="formLabelWidth">
                  <el-input v-model="form.weight" autocomplete="off"  placeholder="单位:KG"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="体积" :label-width="formLabelWidth">
                  <el-input v-model="form.volume" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="品名" :label-width="formLabelWidth">
                  <el-select v-model="form.product" placeholder="请选择品名">
                    <el-option label="品名一" value="品名一"></el-option>
                    <el-option label="品名二" value="品名二"></el-option>
                  </el-select>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="特货代码" :label-width="formLabelWidth">
                  <el-input v-model="form.code" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="代理人" :label-width="formLabelWidth">
                  <el-input v-model="form.agent" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="优先级" :label-width="formLabelWidth">
                  <el-input v-model="form.priority" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="备注" :label-width="formLabelWidth">
                  <el-input v-model="form.remarks" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
            </el-row>
          </el-form>
          <div slot="footer" class="dialog-footer">
            <el-button @click="dialogFormVisible = false">取 消</el-button>
            <el-button type="primary" @click="dialogFormVisible = false">保 存</el-button>
          </div>
        </el-dialog>
      </el-row>
<!--      表单①导入按钮弹框-->
      <el-row align="center">
        <el-dialog  title="批量导入" :visible.sync="dialogForm1Visible" style="width: 100%">
          <el-form :model="form1" >
            <el-row>
              <el-col :span="7">
                <el-form-item>
                  <el-form-item label="航班号" :label-width="formLabelWidthd">
                    <el-input v-model="form1.flightNo"></el-input>
                  </el-form-item>
                </el-form-item>
              </el-col>
              <el-col :span="7">
                <el-form-item>
                  <el-form-item label="始发站" :label-width="formLabelWidthd">
                    <el-input v-model="form1.departure"></el-input>
                  </el-form-item>
                </el-form-item>
              </el-col>
              <el-col :span="7">
                <el-form-item>
                  <el-form-item label="中转站" :label-width="formLabelWidthd">
                    <el-input v-model="form1.transfer"></el-input>
                  </el-form-item>
                </el-form-item>
              </el-col>
              <el-col :span="7">
                <el-form-item>
                  <el-form-item label="目的站" :label-width="formLabelWidthd">
                    <el-input v-model="form1.destination"></el-input>
                  </el-form-item>
                </el-form-item>
              </el-col>
              <el-col :span="7">
                <el-form-item>
                  <el-form-item label="代理人" :label-width="formLabelWidthd">
                    <el-input v-model="form1.agent"></el-input>
                  </el-form-item>
                </el-form-item>
              </el-col>
              <el-col :span="7">
                <el-form-item>
                  <el-form-item label="特货代码" :label-width="formLabelWidthd">
                    <el-input v-model="form1.code"></el-input>
                  </el-form-item>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                  <el-form-item label="是否拉货" :label-width="formLabelWidthd">
                    <el-select v-model="form1.goods" placeholder="是否拉货"  style="width: 160px">
                      <el-option
                              v-for="item in goods"
                              :key="item.value"
                              :label="item.label"
                              :value="item.value">
                      </el-option>
                    </el-select>
                  </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item>
                  <el-form-item label="制单时间" :label-width="formLabelWidthd">
                    <el-date-picker
                            v-model="form1.voucher"
                            type="date"
                            placeholder="选择日期"
                            style="width: 160px">
                    </el-date-picker>
                  </el-form-item>
                </el-form-item>
              </el-col>
              <el-col :span="8">
                <el-form-item>
                  <el-form-item label="入仓时间" :label-width="formLabelWidthd">
                    <el-date-picker
                            v-model="form1.warehousing"
                            type="date"
                            placeholder="选择日期"
                            style="width: 160px">
                    </el-date-picker>
                  </el-form-item>
                </el-form-item>
              </el-col>
              <el-col :span="13" style="margin-left: 70px">
                <el-form-item>
                      <el-radio-group v-model="form1.radio">
                      <el-radio :label="3">邮件单</el-radio>
                      <el-radio :label="6">有库存</el-radio>
                      <el-radio :label="9">已审核</el-radio>
                      <el-radio :label="12">已放行</el-radio>
                    </el-radio-group>
                </el-form-item>
              </el-col>
              <el-col>
                <div style="margin-top: 20px;margin-left: 580px">
                  <el-button type="primary">查询</el-button>
                </div>
              </el-col>
              <el-col>
                <el-table
                        ref="multipleTable"
                        :data="tableData1"
                        tooltip-effect="dark"
                        style="width: 100%"
                        @selection-change="handleSelectionChange">
                  <el-table-column
                          type="selection"
                          width="55">
                  </el-table-column>
                  <el-table-column
                          prop="waybillNo"
                          label="运单号"
                          width="120">
                  </el-table-column>
                  <el-table-column
                          prop="number"
                          label="件数"
                          width="120">
                  </el-table-column>
                  <el-table-column
                          prop="volume"
                          label="体积"
                          width="120">
                  </el-table-column>
                  <el-table-column
                          prop="weight"
                          label="重量"
                          show-overflow-tooltip>
                  </el-table-column>
                </el-table>
                <div style="margin-top: 20px;margin-left: 580px">
                  <el-button type="success">导入</el-button>
                  <el-button type="info">取消</el-button>
                </div>
              </el-col>
            </el-row>
          </el-form>
        </el-dialog>
      </el-row>
<!--      表单区域②-->
      <el-row>
        <el-table
                ref="multipleTable"
                :data="tableData2"
                tooltip-effect="dark"
                style="border-radius: 10px 10px 0px 0px;line-height: 25px;"
                :header-cell-style="{background:'#6F8294',color:'#FFFFFF'}" size="small"
                @selection-change="handleSelectionChange">
          <el-table-column
                  prop="type"
                  label="ULD类型">
          </el-table-column>
          <el-table-column
                  prop="number"
                  label="件数">
          </el-table-column>
          <el-table-column
                  prop="machine"
                  label="机仓位">
          </el-table-column>
        </el-table>
        <div style="margin-top:15px;margin-left: 20px">
          <el-button size="small" type="primary" >拉下</el-button>
          <el-button size="small" type="success" @click="dialogFormVisibles = true">新增</el-button>
          <el-button size="small" type="danger" >删除</el-button>
        </div>
        <div style="margin-left: 1190px"></div>
      </el-row>
<!--      表单②新增按钮弹框-->
      <el-row>
        <el-dialog title="新增页面" :visible.sync="dialogFormVisibles">
          <el-form :model="forms">
            <el-row>
              <el-col :span="10">
                <el-form-item label="ULD" :label-width="formLabelWidths">
                  <el-input v-model="forms.uld" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="件数" :label-width="formLabelWidths">
                  <el-input v-model="forms.number" autocomplete="off"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="机仓位" :label-width="formLabelWidths">
                    <el-select v-model="forms.machine" placeholder="请选择机仓位">
                    <el-option label="仓位一" value="仓位一"></el-option>
                    <el-option label="仓位二" value="仓位二"></el-option>
                  </el-select>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="板位" :label-width="formLabelWidths">
                  <el-select v-model="forms.position" placeholder="请选择板位">
                    <el-option label="板位一" value="板位一"></el-option>
                    <el-option label="板位二" value="板位二"></el-option>
                  </el-select>
                </el-form-item>
              </el-col>
              <el-col :span="10">
                <el-form-item label="板型"  :label-width="formLabelWidths">
                  <el-select v-model="forms.plate" placeholder="请选择板型">
                    <el-option label="板型一" value="板型一"></el-option>
                    <el-option label="板型二" value="板型二"></el-option>
                  </el-select>
                </el-form-item>
              </el-col>
            </el-row>
          </el-form>
          <div slot="footer" class="dialog-footer">
            <el-button @click="dialogFormVisibles = false">取 消</el-button>
            <el-button type="primary" @click="dialogFormVisibles = false">保 存</el-button>
          </div>
        </el-dialog>
      </el-row>
    </el-main>
  </el-container>
</template>
<script>
    export default {
      data() {
         return {
        formInline: {
          flightNo: undefined,
          operation: undefined,
        },
        tableData:[],
        form: {
          waybillNo:undefined,
          destination:undefined,
          number:undefined,
          weight:undefined,
          volume:undefined,
          product:undefined,
          code:undefined,
          agent:undefined,
          priority:undefined,
          remarks:undefined,
        },
        form1: {
          flightNo:undefined,
          departure:undefined,
          transfer:undefined,
          destination:undefined,
          agent:undefined,
          code:undefined,
          goods:undefined,
          voucher:undefined,
          warehousing:undefined,
          radio:undefined,
        },
        tableData1:[],
        tableData2:[],
        forms: {
          uld:undefined,
          number:undefined,
          machine:undefined,
          position:undefined,
          plate:undefined,
        },
        dialogFormVisible: false,
        dialogForm1Visible: false,
        dialogFormVisibles: false,
        radio: 3,
        formLabelWidth: '120px',
        formLabelWidths: '120px',
        formLabelWidthd: '120px',
        operation: [{
          value: '操作1',
          label: '操作1'
        }, {
          value: '操作2',
          label: '操作2'
        }],
        goods: [{
          value: '是',
          label: '是'
        }, {
          value: '否',
          label: '否'
        }],
      }
    },
      methods: {
         onSubmit() {
        console.log('submit!');
      },
         handleSelectionChange(val) {
        this.multipleSelection = val;
      }
    }
  }
</script>