作者 朱兆平

Merge remote-tracking branch 'origin/master'

要显示太多修改。

为保证性能只显示 26 of 26+ 个文件。

@@ -31,6 +31,7 @@ module.exports = { @@ -31,6 +31,7 @@ module.exports = {
31 proxyTable: { 31 proxyTable: {
32 '/api':{ 32 '/api':{
33 target: 'http://192.168.1.53:12343',//设置你调用的接口域名和端口号 别忘了加http 33 target: 'http://192.168.1.53:12343',//设置你调用的接口域名和端口号 别忘了加http
  34 + // target: 'http://192.168.1.189:12343',//设置你调用的接口域名和端口号 别忘了加http
34 // target: 'http://localhost:12343',//设置你调用的接口域名和端口号 别忘了加http 35 // target: 'http://localhost:12343',//设置你调用的接口域名和端口号 别忘了加http
35 changeOrigin: true, 36 changeOrigin: true,
36 pathRewrite: { 37 pathRewrite: {
此 diff 太大无法显示。
@@ -10,10 +10,12 @@ @@ -10,10 +10,12 @@
10 "build": "node build/build.js" 10 "build": "node build/build.js"
11 }, 11 },
12 "dependencies": { 12 "dependencies": {
  13 + "@xkeshi/vue-barcode": "^1.0.0",
13 "axios": "^0.19.0", 14 "axios": "^0.19.0",
14 "echarts": "^3.3.2", 15 "echarts": "^3.3.2",
15 "element-ui": "^2.13.0", 16 "element-ui": "^2.13.0",
16 "eslint": "^5.14.1", 17 "eslint": "^5.14.1",
  18 + "eslint-plugin-html": "^6.0.2",
17 "fecha": "^4.2.0", 19 "fecha": "^4.2.0",
18 "file-saver": "^2.0.2", 20 "file-saver": "^2.0.2",
19 "font-awesome": "^4.7.0", 21 "font-awesome": "^4.7.0",
@@ -62,7 +64,7 @@ @@ -62,7 +64,7 @@
62 "http-proxy-middleware": "^0.19.1", 64 "http-proxy-middleware": "^0.19.1",
63 "json-loader": "^0.5.4", 65 "json-loader": "^0.5.4",
64 "mockjs": "^1.0.1-beta3", 66 "mockjs": "^1.0.1-beta3",
65 - "node-sass": "^4.14.1", 67 + "node-sass": "^4.5.0",
66 "opn": "^4.0.2", 68 "opn": "^4.0.2",
67 "optimize-css-assets-webpack-plugin": "^1.3.0", 69 "optimize-css-assets-webpack-plugin": "^1.3.0",
68 "ora": "^1.0.0", 70 "ora": "^1.0.0",
  1 +import axios from 'axios'
  2 +import http from "../http";
  3 +
  4 +
  5 +let baseUrl = 'wltp-flight-consigneeconsigner/consignee'
  6 +
  7 +export const getList = params => { return axios.get(`${baseUrl}/list`, { params: params }); };
  8 +
  9 +export const remove = params => { return axios.delete(`${baseUrl}/remove`, { params: params }); };
  10 +
  11 +export const add = params => { return http.post(`${baseUrl}/add`,params)};
  12 +
  13 +export const edit = params => { return http.put(`${baseUrl}/edit`,params)};
  14 +
  15 +
  1 +import axios from 'axios'
  2 +import http from '../http.js'
  3 +
  4 +
  5 +let baseUrl = 'wltp-flight-consigneeconsigner/consigner'
  6 +
  7 +export const getList = params => { return axios.get(`${baseUrl}/list`, { params: params }); };
  8 +
  9 +export const remove = params => { return axios.delete(`${baseUrl}/remove`, { params: params }); };
  10 +
  11 +export const add = params => { return http.post(`${baseUrl}/add`,params)};
  12 +
  13 +export const edit = params => { return http.put(`${baseUrl}/edit`,params)};
  14 +
  15 +
@@ -12,6 +12,8 @@ export const updateMT2201 = params => { return http.put(`${baseUrl}/updateMt2201 @@ -12,6 +12,8 @@ export const updateMT2201 = params => { return http.put(`${baseUrl}/updateMt2201
12 12
13 export const addMt2201 = params => { return http.post(`${baseUrl}/addMt2201`,params)}; 13 export const addMt2201 = params => { return http.post(`${baseUrl}/addMt2201`,params)};
14 14
  15 +export const selectSecurityAwba = params => { return http.get(`${baseUrl}/selectSecurityAwba`,params)};
  16 +
15 export const getLostLoadChange = params => { return http.get(`${baseUrl}/getLostLoadChange`, params)}; 17 export const getLostLoadChange = params => { return http.get(`${baseUrl}/getLostLoadChange`, params)};
16 18
17 export const saveLostChange = params => { return http.get(`${baseUrl}/saveLostChange`, params)}; 19 export const saveLostChange = params => { return http.get(`${baseUrl}/saveLostChange`, params)};
  1 +import axios from 'axios'
  2 +
  3 +let baseUrl = 'nmms-server-export/history'
  4 +
  5 +
  6 +
  7 +export const getHistoryList = params => { return axios.get(`${baseUrl}/list`, { params: params }); };
  8 +
  1 +import axios from 'axios'
  2 +
  3 +let base = '/wlpt-flight-scheduling-interface/inquiry';
  4 +
  5 +
  6 +
  7 +export const getList = params => { return axios.get(`${base}/list`, { params: params }); };
  8 +
  1 +import http from '../http.js'
  2 +import axios from "axios";
  3 +
  4 +let baseUrl = 'wltp-security-declaration/security'
  5 +
  6 +export const getList = params => { return http.get(`${baseUrl}/list`, params)};
  7 +
  8 +export const remove = params => { return axios.delete(`${baseUrl}/remove`, { params: params }); };
  9 +
  10 +export const edit = params => { return http.put(`${baseUrl}/edit`, params)};
  11 +
  12 +export const add = params => { return http.post(`${baseUrl}/add`,params)};
  13 +
  14 +
1 -  
2 import Vue from 'vue' 1 import Vue from 'vue'
3 import App from './App' 2 import App from './App'
4 import ElementUI from 'element-ui' 3 import ElementUI from 'element-ui'
@@ -17,6 +16,10 @@ import * as socketApi from './api/socket' @@ -17,6 +16,10 @@ import * as socketApi from './api/socket'
17 import '@/styles/index.scss' 16 import '@/styles/index.scss'
18 import sys_init from '@/common/init/sys_init' 17 import sys_init from '@/common/init/sys_init'
19 18
  19 +// 条形组件
  20 +import VueBarcode from '@xkeshi/vue-barcode'; //导入条形码插件
  21 +Vue.component('barcode', VueBarcode);
  22 +
20 23
21 //定义一个全局过滤器实现日期格式化 24 //定义一个全局过滤器实现日期格式化
22 Vue.filter('datefmt',function(input,fmtstring){ 25 Vue.filter('datefmt',function(input,fmtstring){
@@ -25,7 +25,6 @@ import ExitLoading from './views/nmms/ExitLoading.vue' @@ -25,7 +25,6 @@ import ExitLoading from './views/nmms/ExitLoading.vue'
25 import ExitFlightDesc from './views/nmms/ExitFlightDesc.vue' 25 import ExitFlightDesc from './views/nmms/ExitFlightDesc.vue'
26 import LostLoad from './views/lostLoadChange/lostLoading.vue' 26 import LostLoad from './views/lostLoadChange/lostLoading.vue'
27 import LostLoadChange from './views/lostLoadChange/lostLoadChange.vue' 27 import LostLoadChange from './views/lostLoadChange/lostLoadChange.vue'
28 -  
29 import OrigFlightList from './views/nmms_import/OrigFlightList.vue' 28 import OrigFlightList from './views/nmms_import/OrigFlightList.vue'
30 import EnterFlightInfo from './views/nmms_import/EnterFlightInfo.vue' 29 import EnterFlightInfo from './views/nmms_import/EnterFlightInfo.vue'
31 import OrigMaster from './views/nmms_import/OrigMaster.vue' 30 import OrigMaster from './views/nmms_import/OrigMaster.vue'
@@ -36,9 +35,21 @@ import AllocateSearch from './views/nmms_import/AllocateSearch.vue' @@ -36,9 +35,21 @@ import AllocateSearch from './views/nmms_import/AllocateSearch.vue'
36 import Importallocation from './views/nmms_import/Importallocation.vue' 35 import Importallocation from './views/nmms_import/Importallocation.vue'
37 import Allocatearrive from './views/nmms_import/Allocatearrive.vue' 36 import Allocatearrive from './views/nmms_import/Allocatearrive.vue'
38 import User from './views/nav1/user.vue' 37 import User from './views/nav1/user.vue'
39 -import Page4 from './views/nav2/Page4.vue'  
40 -import Page5 from './views/nav2/Page5.vue' 38 +import preConfiguration from './views/nav2/preConfiguration.vue'
  39 +import allocate from './views/nav2/allocate.vue'
  40 +import charge from './views/nav2/charge.vue'
  41 +import documents from './views/nav2/documents.vue'
  42 +import booking from './views/nav4/booking.vue'
  43 +import order from './views/nav4/order.vue'
  44 +import airlift from './views/nav4/airlift.vue'
  45 +import inquiry from './views/nav4/inquiry.vue'
41 import Page6 from './views/nav3/Page6.vue' 46 import Page6 from './views/nav3/Page6.vue'
  47 +import Page7 from './views/nav3/Page7.vue'
  48 +
  49 +
  50 +
  51 +
  52 +
42 import echarts from './views/charts/echarts.vue' 53 import echarts from './views/charts/echarts.vue'
43 import SecrityInspection from './views/staff/security_inspection.vue' 54 import SecrityInspection from './views/staff/security_inspection.vue'
44 import Key from './views/staff/key.vue' 55 import Key from './views/staff/key.vue'
@@ -75,6 +86,9 @@ import queryDeparture from './views/airtransport/queryDeparture.vue' @@ -75,6 +86,9 @@ import queryDeparture from './views/airtransport/queryDeparture.vue'
75 import queryDeclare from './views/airtransport/queryDeclare.vue' 86 import queryDeclare from './views/airtransport/queryDeclare.vue'
76 import outConfigure from './views/airtransport/outConfigure.vue' 87 import outConfigure from './views/airtransport/outConfigure.vue'
77 import queryFlightConfigure from './views/airtransport/queryFlightConfigure.vue' 88 import queryFlightConfigure from './views/airtransport/queryFlightConfigure.vue'
  89 +import Consigner from './views/consigner/consigner.vue'
  90 +import Consignee from './views/consigner/consignee.vue'
  91 +import Security from './views/security/security.vue'
78 92
79 93
80 94
@@ -103,15 +117,44 @@ let routes = [ @@ -103,15 +117,44 @@ let routes = [
103 }, 117 },
104 // { path: '/test', component: Main }, 118 // { path: '/test', component: Main },
105 119
  120 + {
  121 + path: '/',
  122 + component: Home,
  123 + name: '海关货物流转',
  124 + iconCls: 'el-icon-delete-location',
  125 + children: [
  126 + { path: '/Page6', component: Page6, name: '申请列表' },
  127 + { path: '/Page7', component: Page7, name: '申请添加' },
  128 + ]
  129 + },
  130 +
  131 + {
  132 + path: '/domdep',
  133 + component: Home,
  134 + name: '订舱系统',
  135 + iconCls: 'el-icon-delete-location',
  136 + children: [
  137 + { path: '/booking', component: booking, name: '在线订舱' },
  138 + { path: '/order', component: order, name: '订舱信息' },
  139 + { path: '/airlift', component: airlift, name: '空运专线' },
  140 + ]
  141 + },
  142 +
  143 +
  144 +
  145 +
106 // 货运系统--航班预配 146 // 货运系统--航班预配
107 { 147 {
108 path: '/domdep', 148 path: '/domdep',
109 component: Home, 149 component: Home,
110 name: '国内出港', 150 name: '国内出港',
111 - iconCls: 'el-icon-setting', 151 + iconCls: 'el-icon-position',
112 children: [ 152 children: [
113 - { path: '/Page4', component: Page4, name: '航班预配' },  
114 - // { path: '/role', component: Role, name: '组织机构' }, 153 + { path: '/preConfiguration', component: preConfiguration, name: '航班预配' },
  154 + { path: '/allocate', component: allocate, name: '航班配载' },
  155 + { path: '/documents', component: documents, name: '航班文件' },
  156 + { path: '/charge', component: charge, name: '付费处理' },
  157 +
115 // { path: '/perm', component: Perm, name: '权限管理' }, 158 // { path: '/perm', component: Perm, name: '权限管理' },
116 // { path: '/log', component: LOG, name: '系统日志' }, 159 // { path: '/log', component: LOG, name: '系统日志' },
117 // { path: '/department', component: Department, name: '部门管理' }, 160 // { path: '/department', component: Department, name: '部门管理' },
@@ -161,6 +204,15 @@ let routes = [ @@ -161,6 +204,15 @@ let routes = [
161 ] 204 ]
162 }, 205 },
163 { 206 {
  207 + path: '/sec',
  208 + component: Home,
  209 + name: '安检清单申报管理',
  210 + iconCls: 'el-icon-collection',
  211 + children: [
  212 + {path: '/security', component: Security, name: '安检清单申报'}
  213 + ]
  214 + },
  215 + {
164 path: '/nmms2', 216 path: '/nmms2',
165 component: Home, 217 component: Home,
166 name: '进港业务申报', 218 name: '进港业务申报',
@@ -177,6 +229,16 @@ let routes = [ @@ -177,6 +229,16 @@ let routes = [
177 {path:'/allocatearrive',component:Allocatearrive,name:'分拨运抵'}, 229 {path:'/allocatearrive',component:Allocatearrive,name:'分拨运抵'},
178 ] 230 ]
179 }, 231 },
  232 + // 货运系统--航班预配
  233 + {
  234 + path: '/flight_scheduling',
  235 + component: Home,
  236 + name: '航班计划',
  237 + iconCls: 'el-icon-delete-location',
  238 + children: [
  239 + { path: '/inquiry', component: inquiry, name: '航班计划查询' },
  240 + ]
  241 + },
180 { 242 {
181 path: '/lost', 243 path: '/lost',
182 component: Home, 244 component: Home,
@@ -231,6 +293,16 @@ let routes = [ @@ -231,6 +293,16 @@ let routes = [
231 ] 293 ]
232 }, 294 },
233 { 295 {
  296 + path: '/con',
  297 + component: Home,
  298 + name: '收发货人管理',
  299 + iconCls:'el-icon-goods',
  300 + children:[
  301 + {path:'/consigner',component:Consigner,name:'发货人管理'},
  302 + {path:'/consignee',component:Consignee,name:'收货人管理'},
  303 + ]
  304 + },
  305 + {
234 path: '/out', 306 path: '/out',
235 component: Home, 307 component: Home,
236 name: '出港申报', 308 name: '出港申报',
@@ -252,6 +324,7 @@ let routes = [ @@ -252,6 +324,7 @@ let routes = [
252 iconCls: 'fa fa-id-card-o', 324 iconCls: 'fa fa-id-card-o',
253 children: [ 325 children: [
254 { path: '/location', component: Location, name: '能源缴费' }, 326 { path: '/location', component: Location, name: '能源缴费' },
  327 +
255 ] 328 ]
256 }, 329 },
257 { 330 {
@@ -42,8 +42,8 @@ @@ -42,8 +42,8 @@
42 fixStyle: '', 42 fixStyle: '',
43 logining: false, 43 logining: false,
44 ruleForm2: { 44 ruleForm2: {
45 - account: '',  
46 - checkPass: '' 45 + account: 'admin',
  46 + checkPass: 'vmvnv1v2VV'
47 }, 47 },
48 rules2: { 48 rules2: {
49 account: [ 49 account: [
  1 +<template>
  2 + <section>
  3 + <!--工具条-->
  4 + <el-col :span="24" class="toolbar" style="padding-bottom: 0px;">
  5 + <el-form :inline="true" :model="filters">
  6 + <el-form-item>
  7 + <el-input v-model="filters.companyName" placeholder="关键字查询"></el-input>
  8 + </el-form-item>
  9 + <el-form-item>
  10 + <el-button type="primary" v-on:click="getConsigner()">查询</el-button>
  11 + </el-form-item>
  12 + <el-form-item>
  13 + <el-button type="primary" @click="companyAdd">新增</el-button>
  14 + </el-form-item>
  15 + </el-form>
  16 + </el-col>
  17 +
  18 + <!--列表-->
  19 + <el-table :data="consignerList" highlight-current-row v-loading="listLoading" @selection-change="selsChange" style="width: 100%;">
  20 + <el-table-column type="selection" width="55">
  21 + </el-table-column>
  22 + <el-table-column label="序号" type="index">
  23 + </el-table-column>
  24 + <el-table-column prop="companyName" label="收货人公司" >
  25 + </el-table-column>
  26 + <el-table-column prop="conCity" label="收货人城市" >
  27 + </el-table-column>
  28 + <el-table-column prop="country" label="收货人国家代码" >
  29 + </el-table-column>
  30 + <el-table-column prop="conPhone" label="收货人电话" >
  31 + </el-table-column>
  32 + <el-table-column prop="enterprise" label="收货人企业代码" >
  33 + </el-table-column>
  34 + <el-table-column label="操作" min-width="150">
  35 + <template slot-scope="scope">
  36 + <el-button size="small" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
  37 + <el-button type="danger" size="small" @click="handleDel(scope.$index, scope.row)">删除</el-button>
  38 + </template>
  39 + </el-table-column>
  40 + </el-table>
  41 +
  42 + <!--编辑界面-->
  43 + <el-dialog title="编辑" :visible.sync="editFormVisible" :close-on-click-modal="false">
  44 + <el-form :model="editForm" label-width="100px" :rules="editFormRules" ref="editForm">
  45 + <el-form-item label="ID">
  46 + <span>{{editForm.id}}</span>
  47 + </el-form-item>
  48 + <el-form-item label="公司" prop="companyName">
  49 + <el-input v-model="editForm.companyName" auto-complete="on" placeholder="公司"></el-input>
  50 + </el-form-item>
  51 + <el-form-item label="收货人名称" prop="conName">
  52 + <el-input v-model="editForm.conName" auto-complete="on" placeholder="收货人名称"></el-input>
  53 + </el-form-item>
  54 + <el-form-item label="电话" prop="conPhone">
  55 + <el-input v-model="editForm.conPhone" auto-complete="on" placeholder="电话"></el-input>
  56 + </el-form-item>
  57 + <el-form-item label="传真" prop="conFax">
  58 + <el-input v-model="editForm.conFax" auto-complete="on" placeholder="传真"></el-input>
  59 + </el-form-item>
  60 + <el-form-item label="国家代码" prop="country">
  61 + <el-input v-model="editForm.country" auto-complete="on" placeholder="国家代码"></el-input>
  62 + </el-form-item>
  63 + <el-form-item label="城市" prop="conCity">
  64 + <el-input v-model="editForm.conCity" auto-complete="on" placeholder="城市"></el-input>
  65 + </el-form-item>
  66 + <el-form-item label="邮编" prop="conPostcode">
  67 + <el-input v-model="editForm.conPostcode" auto-complete="on" placeholder="邮编"></el-input>
  68 + </el-form-item>
  69 + <el-form-item label="地址" prop="conAddress">
  70 + <el-input v-model="editForm.conAddress" auto-complete="on" placeholder="地址"></el-input>
  71 + </el-form-item>
  72 + <el-form-item label="收货人AEO" prop="conAeo">
  73 + <el-input v-model="editForm.conAeo" auto-complete="on" placeholder="收货人AEO"></el-input>
  74 + </el-form-item>
  75 + <el-row>
  76 + <el-col :span="6">
  77 + <el-form-item label="企业代码" prop="enterprise">
  78 + <el-select v-model="editForm.enterprise" placeholder="请选择">
  79 + <el-option
  80 + v-for="item in options"
  81 + :key="item.value"
  82 + :label="item.label"
  83 + :value="item.value">
  84 + </el-option>
  85 + </el-select>
  86 + </el-form-item>
  87 + </el-col>
  88 + <el-col :span="10">
  89 + <el-form-item label="+" prop="enterprise">
  90 + <el-input v-model="editForm.ent"/>
  91 + </el-form-item>
  92 + </el-col>
  93 + </el-row>
  94 + </el-form>
  95 + <div slot="footer" class="dialog-footer">
  96 + <el-button @click.native="editFormVisible = false">取消</el-button>
  97 + <el-button type="primary" @click.native="editSubmit">提交</el-button>
  98 + </div>
  99 + </el-dialog>
  100 +
  101 + <!--新增界面-->
  102 + <el-dialog title="新增" :visible.sync="addFormVisible" :close-on-click-modal="false">
  103 + <el-form :model="addForm" label-width="100px" :rules="addFormRules" ref="addForm">
  104 + <el-form-item label="公司" prop="companyName">
  105 + <el-input v-model="addForm.companyName" auto-complete="on" placeholder="公司"></el-input>
  106 + </el-form-item>
  107 + <el-form-item label="收货人名称" prop="conName">
  108 + <el-input v-model="addForm.conName" auto-complete="on" placeholder="收货人名称"></el-input>
  109 + </el-form-item>
  110 + <el-form-item label="电话" prop="conPhone">
  111 + <el-input v-model="addForm.conPhone" auto-complete="on" placeholder="电话"></el-input>
  112 + </el-form-item>
  113 + <el-form-item label="传真" prop="conFax">
  114 + <el-input v-model="addForm.conFax" auto-complete="on" placeholder="传真"></el-input>
  115 + </el-form-item>
  116 + <el-form-item label="国家代码" prop="country">
  117 + <el-input v-model="addForm.country" auto-complete="on" placeholder="国家代码"></el-input>
  118 + </el-form-item>
  119 + <el-form-item label="城市" prop="conCity">
  120 + <el-input v-model="addForm.conCity" auto-complete="on" placeholder="城市"></el-input>
  121 + </el-form-item>
  122 + <el-form-item label="邮编" prop="conPostcode">
  123 + <el-input v-model="addForm.conPostcode" auto-complete="on" placeholder="邮编"></el-input>
  124 + </el-form-item>
  125 + <el-form-item label="地址" prop="conAddress">
  126 + <el-input v-model="addForm.conAddress" auto-complete="on" placeholder="地址"></el-input>
  127 + </el-form-item>
  128 + <el-form-item label="收货人AEO" prop="conAeo">
  129 + <el-input v-model="addForm.conAeo" auto-complete="on" placeholder="收货人AEO"></el-input>
  130 + </el-form-item>
  131 + <el-row>
  132 + <el-col :span="6">
  133 + <el-form-item label="企业代码" prop="enterprise">
  134 + <el-select v-model="addForm.enterprise" placeholder="请选择">
  135 + <el-option
  136 + v-for="item in options"
  137 + :key="item.value"
  138 + :label="item.label"
  139 + :value="item.value">
  140 + </el-option>
  141 + </el-select>
  142 + </el-form-item>
  143 + </el-col>
  144 + <el-col :span="10">
  145 + <el-form-item label="+" prop="enterprise">
  146 + <el-input v-model="addForm.ent"/>
  147 + </el-form-item>
  148 + </el-col>
  149 + </el-row>
  150 + </el-form>
  151 + <div slot="footer" class="dialog-footer">
  152 + <el-button @click.native="addFormVisible = false">取消</el-button>
  153 + <el-button type="primary" @click.native="addSubmit">提交</el-button>
  154 + </div>
  155 + </el-dialog>
  156 + </section>
  157 +</template>
  158 +
  159 +<script>
  160 + import util from '../../common/js/util'
  161 + import NProgress from 'nprogress'
  162 + import { getList, remove, add, edit} from '../../api/consigner/consignee';
  163 + import moment from 'moment'
  164 +
  165 + export default {
  166 + data() {
  167 + return {
  168 +
  169 + options: [{
  170 + value: 'USCI',
  171 + label: 'USCI'
  172 + }, {
  173 + value: 'OC',
  174 + label: 'OC'
  175 + }, {
  176 + value: '9999',
  177 + label: '9999'
  178 + }],
  179 +
  180 + filters: {
  181 + companyName: ''
  182 + },
  183 + consignerList: [],
  184 + total: 0,
  185 + pageSize: 1,
  186 + limitSize: 5,
  187 + listLoading: false,
  188 + //编辑界面是否显示
  189 + editFormVisible: false,
  190 + editLoading: false,
  191 + editFormRules: {
  192 +
  193 + companyName: [
  194 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  195 + ],
  196 +
  197 + conName: [
  198 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  199 + ],
  200 + country: [
  201 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  202 + ],
  203 + enterprise: [
  204 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  205 + ],
  206 + conCity: [
  207 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  208 + ],
  209 + conAddress: [
  210 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  211 + ]
  212 + },
  213 + //编辑界面数据
  214 + editForm: {
  215 + id:'',
  216 + companyName: '',
  217 + conAddress: '',
  218 + conAeo: '',
  219 + conCity: '',
  220 + conFax: '',
  221 + conName: '',
  222 + conPhone: '',
  223 + conPostcode: '',
  224 + country: '',
  225 + enterprise: '',
  226 + ent: ''
  227 + },
  228 + //新增界面是否显示
  229 + addFormVisible: false,
  230 + addFormRules: {
  231 + companyName: [
  232 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  233 + ],
  234 + conName: [
  235 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  236 + ],
  237 + country: [
  238 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  239 + ],
  240 + enterprise: [
  241 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  242 + ],
  243 + conCity: [
  244 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  245 + ],
  246 + conAddress: [
  247 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  248 + ]
  249 + },
  250 +
  251 + //新增界面数据
  252 + addForm: {
  253 + companyName: '',
  254 + conAddress: '',
  255 + conAeo: '',
  256 + conCity: '',
  257 + conFax: '',
  258 + conName: '',
  259 + conPhone: '',
  260 + conPostcode: '',
  261 + country: '',
  262 + enterprise: '',
  263 + ent: ''
  264 + }
  265 + }
  266 + },
  267 + mounted() {
  268 + this.getConsigner();
  269 +
  270 + },
  271 + methods: {
  272 +
  273 + //获取收货人列表
  274 + getConsigner() {
  275 + let para = {
  276 + pageSize: this.pageSize,
  277 + limitSize: this.limitSize,
  278 + companyName: this.filters.companyName
  279 + };
  280 + this.listLoading = true;
  281 + getList(para).then((res) => {
  282 + this.total = res.data.data.total;
  283 + this.consignerList = res.data.data.list;
  284 + this.listLoading = false;
  285 + }).catch((error) => {
  286 + this.listLoading = false;
  287 + if(null!= error.response && error.response!==undefined){
  288 + let status= error.response.status;
  289 + let msg = error.response.statusText;
  290 + alert(status+msg);
  291 + }else {
  292 + alert(error);
  293 + }
  294 +
  295 + });
  296 +
  297 + },
  298 +
  299 +
  300 + //删除
  301 + handleDel: function (index, row) {
  302 + this.$confirm('确认删除该记录吗?', '提示', {
  303 + type: 'warning'
  304 + }).then(() => {
  305 + this.listLoading = true;
  306 + let para = {id: row.id };
  307 + remove(para).then((res) => {
  308 + if (res.data.code == 200){
  309 + this.listLoading = false;
  310 + this.$message({
  311 + message: '删除成功',
  312 + type: 'success'
  313 + });
  314 + this.getConsigner();
  315 + }else {
  316 + this.listLoading = false;
  317 + this.$message({
  318 + message: '删除失败',
  319 + type: 'error'
  320 + });
  321 + this.getConsigner();
  322 + }
  323 +
  324 + }).catch((error) => {
  325 + this.listLoading = false;
  326 + alert(error);
  327 + });
  328 + }).catch();
  329 + },
  330 + /**
  331 + * 显示编辑界面
  332 + * @param index
  333 + * @param row 为这行的数据对象
  334 + */
  335 + handleEdit: function (index, row) {
  336 + this.editFormVisible = true;
  337 + let strings = row.enterprise.split("+");
  338 + row.enterprise = strings[0];
  339 + row.ent = strings[1]
  340 + this.editForm = Object.assign({}, row);
  341 + this.getConsigner();
  342 + },
  343 +
  344 + //编辑
  345 + editSubmit: function () {
  346 +
  347 + this.$refs.editForm.validate((valid) => {
  348 + if (valid) {
  349 + this.$confirm('确认提交吗?', '提示', {}).then(() => {
  350 + this.editLoading = true;
  351 + this.editForm.enterprise = this.editForm.enterprise+"+"+this.editForm.ent;
  352 + let para = Object.assign({}, this.editForm);
  353 + this.editLoading = true;
  354 + edit(para).then((res) => {
  355 + if (res.data.code == 200){
  356 + this.$message({
  357 + message: '提交成功',
  358 + type: 'success'
  359 + });
  360 + this.$refs['editForm'].resetFields();
  361 + this.editFormVisible = false;
  362 + this.getConsigner();
  363 + }else {
  364 + this.$message({
  365 + message: '提交失败',
  366 + type: 'error'
  367 + });
  368 + }
  369 +
  370 + }).catch(error => alert(error));
  371 + });
  372 + }
  373 + });
  374 + },
  375 +
  376 + //显示新增界面,每次点开初始化数据
  377 + companyAdd: function () {
  378 + this.addFormVisible = true;
  379 + this.getConsigner();
  380 + },
  381 + //新增
  382 + addSubmit: function () {
  383 + this.$refs.addForm.validate((valid) => {
  384 + if (valid) {
  385 + this.$confirm('确认提交吗?', '提示', {}).then(() => {
  386 + //NProgress.start();
  387 + this.listLoading = true;
  388 + this.addForm.enterprise = this.addForm.enterprise+"+"+this.addForm.ent;
  389 + let para = Object.assign({}, this.addForm);
  390 + add(para).then((res) => {
  391 + if (res.data.code == 200){
  392 + //NProgress.done();
  393 + this.$message({
  394 + message: '提交成功',
  395 + type: 'success'
  396 + });
  397 + this.$refs['addForm'].resetFields();
  398 + this.addFormVisible = false;
  399 + this.getConsigner();
  400 + }else {
  401 + this.$message({
  402 + message: '提交失败',
  403 + type: 'error'
  404 + });
  405 + }
  406 + }).catch(error => alert(error));
  407 + });
  408 + }
  409 + });
  410 + },
  411 + selsChange: function (sels) {
  412 + this.sels = sels;
  413 + },
  414 + //批量删除
  415 + batchRemove: function () {
  416 + var ids = this.sels.map(item => item.id).toString();
  417 + this.$confirm('确认删除选中记录吗?', '提示', {
  418 + type: 'warning'
  419 + }).then(() => {
  420 + this.listLoading = true;
  421 + //NProgress.start();
  422 + let para = { ids: ids };
  423 + batchRemove(para).then((res) => {
  424 + this.listLoading = false;
  425 + //NProgress.done();
  426 + this.$message({
  427 + message: '删除成功',
  428 + type: 'success'
  429 + });
  430 + this.getConsigner();
  431 + });
  432 + }).catch(() => {
  433 +
  434 + });
  435 + }
  436 + },
  437 +
  438 + }
  439 +</script>
  1 +<template>
  2 + <section>
  3 + <!--工具条-->
  4 + <el-col :span="24" class="toolbar" style="padding-bottom: 0px;">
  5 + <el-form :inline="true" :model="filters">
  6 + <el-form-item>
  7 + <el-input v-model="filters.companyName" placeholder="关键字查询"></el-input>
  8 + </el-form-item>
  9 + <el-form-item>
  10 + <el-button type="primary" v-on:click="getConsigner()">查询</el-button>
  11 + </el-form-item>
  12 + <el-form-item>
  13 + <el-button type="primary" @click="companyAdd">新增</el-button>
  14 + </el-form-item>
  15 + </el-form>
  16 + </el-col>
  17 +
  18 + <!--列表-->
  19 + <el-table :data="consignerList" highlight-current-row v-loading="listLoading" @selection-change="selsChange" style="width: 100%;">
  20 + <el-table-column type="selection" width="55">
  21 + </el-table-column>
  22 + <el-table-column label="序号" type="index">
  23 + </el-table-column>
  24 + <el-table-column prop="companyName" label="发货人公司" >
  25 + </el-table-column>
  26 + <el-table-column prop="conCity" label="发货人城市" >
  27 + </el-table-column>
  28 + <el-table-column prop="country" label="发货人国家代码" >
  29 + </el-table-column>
  30 + <el-table-column prop="conPhone" label="发货人电话" >
  31 + </el-table-column>
  32 + <el-table-column prop="enterprise" label="发货人企业代码" >
  33 + </el-table-column>
  34 + <el-table-column label="操作" min-width="150">
  35 + <template slot-scope="scope">
  36 + <el-button size="small" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
  37 + <el-button type="danger" size="small" @click="handleDel(scope.$index, scope.row)">删除</el-button>
  38 + </template>
  39 + </el-table-column>
  40 + </el-table>
  41 +
  42 + <!--编辑界面-->
  43 + <el-dialog title="编辑" :visible.sync="editFormVisible" :close-on-click-modal="false">
  44 + <el-form :model="editForm" label-width="100px" :rules="editFormRules" ref="editForm">
  45 + <el-form-item label="ID">
  46 + <span>{{editForm.id}}</span>
  47 + </el-form-item>
  48 + <el-form-item label="公司" prop="companyName">
  49 + <el-input v-model="editForm.companyName" auto-complete="on" placeholder="公司"></el-input>
  50 + </el-form-item>
  51 + <el-form-item label="发货人名称" prop="conName">
  52 + <el-input v-model="editForm.conName" auto-complete="on" placeholder="发货人名称"></el-input>
  53 + </el-form-item>
  54 + <el-form-item label="电话" prop="conPhone">
  55 + <el-input v-model="editForm.conPhone" auto-complete="on" placeholder="电话"></el-input>
  56 + </el-form-item>
  57 + <el-form-item label="传真" prop="conFax">
  58 + <el-input v-model="editForm.conFax" auto-complete="on" placeholder="传真"></el-input>
  59 + </el-form-item>
  60 + <el-form-item label="国家代码" prop="country">
  61 + <el-input v-model="editForm.country" auto-complete="on" placeholder="国家代码"></el-input>
  62 + </el-form-item>
  63 + <el-form-item label="城市" prop="conCity">
  64 + <el-input v-model="editForm.conCity" auto-complete="on" placeholder="城市"></el-input>
  65 + </el-form-item>
  66 + <el-form-item label="邮编" prop="conPostcode">
  67 + <el-input v-model="editForm.conPostcode" auto-complete="on" placeholder="邮编"></el-input>
  68 + </el-form-item>
  69 + <el-form-item label="地址" prop="conAddress">
  70 + <el-input v-model="editForm.conAddress" auto-complete="on" placeholder="地址"></el-input>
  71 + </el-form-item>
  72 + <el-form-item label="发货人AEO" prop="conAeo">
  73 + <el-input v-model="editForm.conAeo" auto-complete="on" placeholder="发货人AEO"></el-input>
  74 + </el-form-item>
  75 + <el-row>
  76 + <el-col :span="6">
  77 + <el-form-item label="企业代码" prop="enterprise">
  78 + <el-select v-model="editForm.enterprise" placeholder="请选择">
  79 + <el-option
  80 + v-for="item in options"
  81 + :key="item.value"
  82 + :label="item.label"
  83 + :value="item.value">
  84 + </el-option>
  85 + </el-select>
  86 + </el-form-item>
  87 + </el-col>
  88 + <el-col :span="10">
  89 + <el-form-item label="+" prop="enterprise">
  90 + <el-input v-model="editForm.ent"/>
  91 + </el-form-item>
  92 + </el-col>
  93 + </el-row>
  94 + </el-form>
  95 + <div slot="footer" class="dialog-footer">
  96 + <el-button @click.native="editFormVisible = false">取消</el-button>
  97 + <el-button type="primary" @click.native="editSubmit" :loading="editLoading">提交</el-button>
  98 + </div>
  99 + </el-dialog>
  100 +
  101 + <!--新增界面-->
  102 + <el-dialog title="新增" :visible.sync="addFormVisible" :close-on-click-modal="false">
  103 + <el-form :model="addForm" label-width="100px" :rules="addFormRules" ref="addForm">
  104 + <el-form-item label="公司" prop="companyName">
  105 + <el-input v-model="addForm.companyName" auto-complete="on" placeholder="公司"></el-input>
  106 + </el-form-item>
  107 + <el-form-item label="发货人名称" prop="conName">
  108 + <el-input v-model="addForm.conName" auto-complete="on" placeholder="发货人名称"></el-input>
  109 + </el-form-item>
  110 + <el-form-item label="电话" prop="conPhone">
  111 + <el-input v-model="addForm.conPhone" auto-complete="on" placeholder="电话"></el-input>
  112 + </el-form-item>
  113 + <el-form-item label="传真" prop="conFax">
  114 + <el-input v-model="addForm.conFax" auto-complete="on" placeholder="传真"></el-input>
  115 + </el-form-item>
  116 + <el-form-item label="国家代码" prop="country">
  117 + <el-input v-model="addForm.country" auto-complete="on" placeholder="国家代码"></el-input>
  118 + </el-form-item>
  119 + <el-form-item label="城市" prop="conCity">
  120 + <el-input v-model="addForm.conCity" auto-complete="on" placeholder="城市"></el-input>
  121 + </el-form-item>
  122 + <el-form-item label="邮编" prop="conPostcode">
  123 + <el-input v-model="addForm.conPostcode" auto-complete="on" placeholder="邮编"></el-input>
  124 + </el-form-item>
  125 + <el-form-item label="地址" prop="conAddress">
  126 + <el-input v-model="addForm.conAddress" auto-complete="on" placeholder="地址"></el-input>
  127 + </el-form-item>
  128 + <el-form-item label="发货人AEO" prop="conAeo">
  129 + <el-input v-model="addForm.conAeo" auto-complete="on" placeholder="发货人AEO"></el-input>
  130 + </el-form-item>
  131 + <el-row>
  132 + <el-col :span="6">
  133 + <el-form-item label="企业代码" prop="enterprise">
  134 + <el-select v-model="addForm.enterprise" placeholder="请选择">
  135 + <el-option
  136 + v-for="item in options"
  137 + :key="item.value"
  138 + :label="item.label"
  139 + :value="item.value">
  140 + </el-option>
  141 + </el-select>
  142 + </el-form-item>
  143 + </el-col>
  144 + <el-col :span="10">
  145 + <el-form-item label="+" prop="enterprise">
  146 + <el-input v-model="addForm.ent"/>
  147 + </el-form-item>
  148 + </el-col>
  149 + </el-row>
  150 + </el-form>
  151 + <div slot="footer" class="dialog-footer">
  152 + <el-button @click.native="addFormVisible = false">取消</el-button>
  153 + <el-button type="primary" @click.native="addSubmit">提交</el-button>
  154 + </div>
  155 + </el-dialog>
  156 + </section>
  157 +</template>
  158 +
  159 +<script>
  160 + import util from '../../common/js/util'
  161 + import NProgress from 'nprogress'
  162 + import { getList, remove, add, edit} from '../../api/consigner/consigner';
  163 + import moment from 'moment'
  164 +
  165 + export default {
  166 + data() {
  167 + return {
  168 +
  169 + options: [{
  170 + value: 'USCI',
  171 + label: 'USCI'
  172 + }, {
  173 + value: 'OC',
  174 + label: 'OC'
  175 + }, {
  176 + value: '9999',
  177 + label: '9999'
  178 + }],
  179 +
  180 + filters: {
  181 + companyName: ''
  182 + },
  183 + consignerList: [],
  184 + total: 0,
  185 + pageSize: 1,
  186 + limitSize: 5,
  187 + listLoading: false,
  188 + //编辑界面是否显示
  189 + editFormVisible: false,
  190 + editLoading: false,
  191 + editFormRules: {
  192 +
  193 + companyName: [
  194 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  195 + ],
  196 +
  197 + conName: [
  198 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  199 + ],
  200 + country: [
  201 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  202 + ],
  203 + enterprise: [
  204 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  205 + ],
  206 + conCity: [
  207 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  208 + ],
  209 + conAddress: [
  210 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  211 + ]
  212 + },
  213 + //编辑界面数据
  214 + editForm: {
  215 + id:'',
  216 + companyName: '',
  217 + conAddress: '',
  218 + conAeo: '',
  219 + conCity: '',
  220 + conFax: '',
  221 + conName: '',
  222 + conPhone: '',
  223 + conPostcode: '',
  224 + country: '',
  225 + enterprise: '',
  226 + ent: ''
  227 + },
  228 + //新增界面是否显示
  229 + addFormVisible: false,
  230 + addFormRules: {
  231 + companyName: [
  232 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  233 + ],
  234 + conName: [
  235 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  236 + ],
  237 + country: [
  238 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  239 + ],
  240 + enterprise: [
  241 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  242 + ],
  243 + conCity: [
  244 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  245 + ],
  246 + conAddress: [
  247 + { required: true, message: '不能为空!!!', trigger: 'blur' }
  248 + ]
  249 + },
  250 +
  251 + //新增界面数据
  252 + addForm: {
  253 + companyName: '',
  254 + conAddress: '',
  255 + conAeo: '',
  256 + conCity: '',
  257 + conFax: '',
  258 + conName: '',
  259 + conPhone: '',
  260 + conPostcode: '',
  261 + country: '',
  262 + enterprise: '',
  263 + ent: ''
  264 + }
  265 + }
  266 + },
  267 + mounted() {
  268 + this.getConsigner();
  269 +
  270 + },
  271 + methods: {
  272 +
  273 + //获取发货人列表
  274 + getConsigner() {
  275 + let para = {
  276 + pageSize: this.pageSize,
  277 + limitSize: this.limitSize,
  278 + companyName: this.filters.companyName
  279 + };
  280 + this.listLoading = true;
  281 + getList(para).then((res) => {
  282 + this.total = res.data.data.total;
  283 + this.consignerList = res.data.data.list;
  284 + this.listLoading = false;
  285 + }).catch((error) => {
  286 + this.listLoading = false;
  287 + if(null!= error.response && error.response!==undefined){
  288 + let status= error.response.status;
  289 + let msg = error.response.statusText;
  290 + alert(status+msg);
  291 + }else {
  292 + alert(error);
  293 + }
  294 +
  295 + });
  296 +
  297 + },
  298 +
  299 +
  300 + //删除
  301 + handleDel: function (index, row) {
  302 + this.$confirm('确认删除该记录吗?', '提示', {
  303 + type: 'warning'
  304 + }).then(() => {
  305 + this.listLoading = true;
  306 + let para = {id: row.id };
  307 + remove(para).then((res) => {
  308 + if (res.data.code == 200){
  309 + this.listLoading = false;
  310 + this.$message({
  311 + message: '删除成功',
  312 + type: 'success'
  313 + });
  314 + this.getConsigner();
  315 + }else {
  316 + this.listLoading = false;
  317 + this.$message({
  318 + message: '删除失败',
  319 + type: 'error'
  320 + });
  321 + this.getConsigner();
  322 + }
  323 +
  324 + }).catch((error) => {
  325 + this.listLoading = false;
  326 + alert(error);
  327 + });
  328 + }).catch();
  329 + },
  330 + /**
  331 + * 显示编辑界面
  332 + * @param index
  333 + * @param row 为这行的数据对象
  334 + */
  335 + handleEdit: function (index, row) {
  336 + this.editFormVisible = true;
  337 + let strings = row.enterprise.split("+");
  338 + row.enterprise = strings[0];
  339 + row.ent = strings[1]
  340 + this.editForm = Object.assign({}, row);
  341 + this.getConsigner();
  342 + },
  343 +
  344 + //编辑
  345 + editSubmit: function () {
  346 +
  347 + this.$refs.editForm.validate((valid) => {
  348 + if (valid) {
  349 + this.$confirm('确认提交吗?', '提示', {}).then(() => {
  350 + this.editLoading = true;
  351 + this.editForm.enterprise = this.editForm.enterprise+"+"+this.editForm.ent;
  352 + let para = Object.assign({}, this.editForm);
  353 + this.editLoading = true;
  354 + edit(para).then((res) => {
  355 + if (res.data.code == 200){
  356 + this.$message({
  357 + message: '提交成功',
  358 + type: 'success'
  359 + });
  360 + this.$refs['editForm'].resetFields();
  361 + this.editFormVisible = false;
  362 + this.getConsigner();
  363 + }else {
  364 + this.$message({
  365 + message: '提交失败',
  366 + type: 'error'
  367 + });
  368 + }
  369 +
  370 + }).catch(error => alert(error));
  371 + });
  372 + }
  373 + });
  374 + },
  375 +
  376 + //显示新增界面,每次点开初始化数据
  377 + companyAdd: function () {
  378 + this.addFormVisible = true;
  379 + this.getConsigner();
  380 + },
  381 + //新增
  382 + addSubmit: function () {
  383 + this.$refs.addForm.validate((valid) => {
  384 + if (valid) {
  385 + this.$confirm('确认提交吗?', '提示', {}).then(() => {
  386 + //NProgress.start();
  387 + this.listLoading = true;
  388 + this.addForm.enterprise = this.addForm.enterprise+"+"+this.addForm.ent;
  389 + let para = Object.assign({}, this.addForm);
  390 + add(para).then((res) => {
  391 + if (res.data.code == 200){
  392 + //NProgress.done();
  393 + this.$message({
  394 + message: '提交成功',
  395 + type: 'success'
  396 + });
  397 + this.$refs['addForm'].resetFields();
  398 + this.addFormVisible = false;
  399 + this.getConsigner();
  400 + }else {
  401 + this.$message({
  402 + message: '提交失败',
  403 + type: 'error'
  404 + });
  405 + }
  406 + }).catch(error => alert(error));
  407 + });
  408 + }
  409 + });
  410 + },
  411 + selsChange: function (sels) {
  412 + this.sels = sels;
  413 + },
  414 + //批量删除
  415 + batchRemove: function () {
  416 + var ids = this.sels.map(item => item.id).toString();
  417 + this.$confirm('确认删除选中记录吗?', '提示', {
  418 + type: 'warning'
  419 + }).then(() => {
  420 + this.listLoading = true;
  421 + //NProgress.start();
  422 + let para = { ids: ids };
  423 + batchRemove(para).then((res) => {
  424 + this.listLoading = false;
  425 + //NProgress.done();
  426 + this.$message({
  427 + message: '删除成功',
  428 + type: 'success'
  429 + });
  430 + this.getConsigner();
  431 + });
  432 + }).catch(() => {
  433 +
  434 + });
  435 + }
  436 + },
  437 +
  438 + }
  439 +</script>
1 -<template>  
2 - <el-container>  
3 - <el-main>  
4 - <el-row>  
5 - <el-col :span="24">  
6 - <div class="grid-content content">航班预配</div>  
7 - </el-col>  
8 - </el-row>  
9 -<!-- 搜索区域-->  
10 - <el-row>  
11 - <el-form :inline="true" :model="formInline" class="demo-form-inline">  
12 - <el-col :span="5">  
13 - <el-form-item label="航班号">  
14 - <el-input v-model="formInline.user" placeholder="请输入航班号"></el-input>  
15 - </el-form-item>  
16 - </el-col>  
17 - <el-col :span="4">  
18 - <el-form-item>  
19 - <el-button type="primary" @click="onSubmit">查询</el-button>  
20 - </el-form-item>  
21 - </el-col>  
22 - <el-col :span="4">  
23 - <el-form-item>  
24 - <el-select v-model="formInline.value" placeholder="航班操作" style="margin-left: 50px">  
25 - <el-option  
26 - v-for="item in options"  
27 - :key="item.value"  
28 - :label="item.label"  
29 - :value="item.value">  
30 - </el-option>  
31 - </el-select>  
32 - </el-form-item>  
33 - </el-col>  
34 - </el-form>  
35 - </el-row>  
36 -<!-- 表单区域①-->  
37 - <el-row>  
38 - <el-table  
39 - ref="multipleTable"  
40 - :data="tableData"  
41 - tooltip-effect="dark"  
42 - style="width: 100%"  
43 - @selection-change="handleSelectionChange">  
44 - <el-table-column  
45 - type="selection"  
46 - width="55">  
47 - </el-table-column>  
48 - <el-table-column  
49 - label="运单号">  
50 - <template slot-scope="scope">{{ scope.row.date }}</template>  
51 - </el-table-column>  
52 - <el-table-column  
53 - prop="name"  
54 - label="件数">  
55 - </el-table-column>  
56 - <el-table-column  
57 - prop="address"  
58 - label="重量">  
59 - </el-table-column>  
60 - <el-table-column  
61 - prop="name"  
62 - label="体积">  
63 - </el-table-column>  
64 - <el-table-column  
65 - prop="address"  
66 - label="品名">  
67 - </el-table-column>  
68 - </el-table>  
69 - <div style="margin-top:5px;margin-left: 1000px">  
70 - <el-button type="primary" >配上</el-button>  
71 - <el-button type="success" @click="dialogFormVisible = true">新增</el-button>  
72 - <el-button type="warning" @click="dialogFormsVisible = true">导入</el-button>  
73 - </div>  
74 - </el-row>  
75 -<!-- 表单①新增按钮弹框-->  
76 - <el-row>  
77 - <el-dialog title="新增页面" :visible.sync="dialogFormVisible">  
78 - <el-form :model="form">  
79 - <el-row>  
80 - <el-col :span="10">  
81 - <el-form-item label="运单号" :label-width="formLabelWidth">  
82 - <el-input v-model="form.name" autocomplete="off"></el-input>  
83 - </el-form-item>  
84 - </el-col>  
85 - <el-col :span="10">  
86 - <el-form-item label="目的站" :label-width="formLabelWidth">  
87 - <el-input v-model="form.name" autocomplete="off"></el-input>  
88 - </el-form-item>  
89 - </el-col>  
90 - <el-col :span="10">  
91 - <el-form-item label="件数" :label-width="formLabelWidth">  
92 - <el-input v-model="form.name" autocomplete="off"></el-input>  
93 - </el-form-item>  
94 - </el-col>  
95 - <el-col :span="10">  
96 - <el-form-item label="重量" :label-width="formLabelWidth">  
97 - <el-input v-model="form.name" autocomplete="off" placeholder="单位:KG"></el-input>  
98 - </el-form-item>  
99 - </el-col>  
100 - <el-col :span="10">  
101 - <el-form-item label="体积" :label-width="formLabelWidth">  
102 - <el-input v-model="form.name" autocomplete="off"></el-input>  
103 - </el-form-item>  
104 - </el-col>  
105 - <el-col :span="10">  
106 - <el-form-item label="品名" :label-width="formLabelWidth">  
107 - <el-select v-model="form.region" placeholder="请选择品名">  
108 - <el-option label="品名一" value="品名一"></el-option>  
109 - <el-option label="品名二" value="品名二"></el-option>  
110 - </el-select>  
111 - </el-form-item>  
112 - </el-col>  
113 - <el-col :span="10">  
114 - <el-form-item label="特货代码" :label-width="formLabelWidth">  
115 - <el-input v-model="form.name" autocomplete="off"></el-input>  
116 - </el-form-item>  
117 - </el-col>  
118 - <el-col :span="10">  
119 - <el-form-item label="代理人" :label-width="formLabelWidth">  
120 - <el-input v-model="form.name" autocomplete="off"></el-input>  
121 - </el-form-item>  
122 - </el-col>  
123 - <el-col :span="10">  
124 - <el-form-item label="优先级" :label-width="formLabelWidth">  
125 - <el-input v-model="form.name" autocomplete="off"></el-input>  
126 - </el-form-item>  
127 - </el-col>  
128 - <el-col :span="10">  
129 - <el-form-item label="备注" :label-width="formLabelWidth">  
130 - <el-input v-model="form.name" autocomplete="off"></el-input>  
131 - </el-form-item>  
132 - </el-col>  
133 - </el-row>  
134 - </el-form>  
135 - <div slot="footer" class="dialog-footer">  
136 - <el-button @click="dialogFormVisible = false">取 消</el-button>  
137 - <el-button type="primary" @click="dialogFormVisible = false">保 存</el-button>  
138 - </div>  
139 - </el-dialog>  
140 - </el-row>  
141 -<!-- 表单①导入按钮弹框-->  
142 - <el-row>  
143 - <el-dialog title="批量导入" :visible.sync="dialogFormsVisible">  
144 - <el-form :model="form1" >  
145 - <el-row>  
146 - <el-col :span="5">  
147 - <el-form-item>  
148 - <el-form-item label="ULD" :label-width="formsLabelWidths">  
149 - <el-input v-model="form1.name" autocomplete="off"></el-input>  
150 - </el-form-item>  
151 - </el-form-item>  
152 - </el-col>  
153 - </el-row>  
154 - </el-form>  
155 - </el-dialog>  
156 - </el-row>  
157 -<!-- 表单区域②-->  
158 - <el-row>  
159 - <el-table  
160 - ref="multipleTable"  
161 - :data="tableData"  
162 - tooltip-effect="dark"  
163 - style="width: 100%"  
164 - @selection-change="handleSelectionChange">  
165 - <el-table-column  
166 - label="ULD类型">  
167 - <template slot-scope="scope">{{ scope.row.date }}</template>  
168 - </el-table-column>  
169 - <el-table-column  
170 - prop="name"  
171 - label="件数">  
172 - </el-table-column>  
173 - <el-table-column  
174 - prop="address"  
175 - label="机仓位">  
176 - </el-table-column>  
177 - </el-table>  
178 - <div style="margin-top:5px;margin-left: 1000px">  
179 - <el-button type="primary" >拉下</el-button>  
180 - <el-button type="success" @click="dialogFormVisibles = true">新增</el-button>  
181 - <el-button type="danger" >删除</el-button>  
182 - </div>  
183 - </el-row>  
184 -<!-- 表单②新增按钮弹框-->  
185 - <el-row>  
186 - <el-dialog title="新增页面" :visible.sync="dialogFormVisibles">  
187 - <el-form :model="forms">  
188 - <el-row>  
189 - <el-col :span="10">  
190 - <el-form-item label="ULD" :label-width="formLabelWidths">  
191 - <el-input v-model="forms.name" autocomplete="off"></el-input>  
192 - </el-form-item>  
193 - </el-col>  
194 - <el-col :span="10">  
195 - <el-form-item label="件数" :label-width="formLabelWidths">  
196 - <el-input v-model="forms.name" autocomplete="off"></el-input>  
197 - </el-form-item>  
198 - </el-col>  
199 - <el-col :span="10">  
200 - <el-form-item label="机仓位" :label-width="formLabelWidths">  
201 - <el-select v-model="forms.region" placeholder="请选择机仓位">  
202 - <el-option label="仓位一" value="仓位一"></el-option>  
203 - <el-option label="仓位二" value="仓位二"></el-option>  
204 - </el-select>  
205 - </el-form-item>  
206 - </el-col>  
207 - <el-col :span="10">  
208 - <el-form-item label="板位" :label-width="formLabelWidths">  
209 - <el-select v-model="forms.region" placeholder="请选择板位">  
210 - <el-option label="板位一" value="板位一"></el-option>  
211 - <el-option label="板位二" value="板位二"></el-option>  
212 - </el-select>  
213 - </el-form-item>  
214 - </el-col>  
215 - <el-col :span="10">  
216 - <el-form-item label="板型" :label-width="formLabelWidths">  
217 - <el-select v-model="forms.region" placeholder="请选择板型">  
218 - <el-option label="板型一" value="板型一"></el-option>  
219 - <el-option label="板型二" value="板型二"></el-option>  
220 - </el-select>  
221 - </el-form-item>  
222 - </el-col>  
223 - </el-row>  
224 - </el-form>  
225 - <div slot="footer" class="dialog-footer">  
226 - <el-button @click="dialogFormVisibles = false">取 消</el-button>  
227 - <el-button type="primary" @click="dialogFormVisibles = false">保 存</el-button>  
228 - </div>  
229 -  
230 - </el-dialog>  
231 - </el-row>  
232 - </el-main>  
233 - </el-container>  
234 -</template>  
235 -<script>  
236 - export default {  
237 - data() {  
238 - return {  
239 - formInline: {  
240 - user: '',  
241 - value: ''  
242 - },  
243 - tableData:[],  
244 - multipleSelection: [],  
245 - options: [{  
246 - value: '操作1',  
247 - label: '操作1'  
248 - }, {  
249 - value: '操作2',  
250 - label: '操作2'  
251 - }],  
252 - dialogFormVisible: false,  
253 - dialogFormVisibles: false,  
254 - dialogFormsVisible: false,  
255 - form: {},  
256 - form1: {},  
257 - forms: {},  
258 - formLabelWidth: '120px',  
259 - formLabelWidths: '120px',  
260 - }  
261 - },  
262 - methods: {  
263 - onSubmit() {  
264 - console.log('submit!');  
265 - },  
266 - handleSelectionChange(val) {  
267 - this.multipleSelection = val;  
268 - }  
269 - }  
270 - }  
271 -</script>  
1 -<template>  
2 - <section>page5...  
3 - </section>  
4 -</template>  
  1 +<template>
  2 + <el-container>
  3 + <el-main>
  4 + <el-row>
  5 + <el-col :span="24">
  6 + <div class="grid-content content">航班配载</div>
  7 + </el-col>
  8 + </el-row>
  9 + <!-- 搜索区域-->
  10 + <el-row>
  11 + <el-form :inline="true" :model="formInline" class="demo-form-inline">
  12 + <el-col :span="5">
  13 + <el-form-item label="航班号">
  14 + <el-input v-model="formInline.flightNo" placeholder="请输入航班号"></el-input>
  15 + </el-form-item>
  16 + </el-col>
  17 + <el-col :span="4">
  18 + <el-form-item>
  19 + <el-button type="primary" @click="onSubmit">查询</el-button>
  20 + </el-form-item>
  21 + </el-col>
  22 + <el-col :span="4">
  23 + <el-form-item>
  24 + <el-select v-model="formInline.operation" placeholder="航班操作" style="margin-left: 50px">
  25 + <el-option
  26 + v-for="item in operation"
  27 + :key="item.value"
  28 + :label="item.label"
  29 + :value="item.value">
  30 + </el-option>
  31 + </el-select>
  32 + </el-form-item>
  33 + </el-col>
  34 + </el-form>
  35 + </el-row>
  36 +<!-- 表单区域①-->
  37 + <el-row>
  38 + <el-table
  39 + ref="multipleTable"
  40 + :data="tableData"
  41 + tooltip-effect="dark"
  42 + style="width: 100%"
  43 + @selection-change="handleSelectionChange">
  44 + <el-table-column
  45 + type="selection"
  46 + width="55">
  47 + </el-table-column>
  48 + <el-table-column
  49 + prop="uld"
  50 + label="ULD">
  51 + </el-table-column>
  52 + <el-table-column
  53 + prop="stowage"
  54 + label="配载重量">
  55 + </el-table-column>
  56 + <el-table-column
  57 + prop="ground"
  58 + label="是否地勤交接">
  59 + </el-table-column>
  60 + <el-table-column
  61 + prop="warehouse"
  62 + label="仓库">
  63 + </el-table-column>
  64 + <el-table-column
  65 + prop="bup"
  66 + label="BUP">
  67 + </el-table-column>
  68 + </el-table>
  69 + <el-table
  70 + ref="multipleTable"
  71 + :data="tableData1"
  72 + tooltip-effect="dark"
  73 + style="width: 100%"
  74 + @selection-change="handleSelectionChange">
  75 + <el-table-column
  76 + type="selection"
  77 + width="55">
  78 + </el-table-column>
  79 + <el-table-column
  80 + prop="box"
  81 + label="板箱号">
  82 + </el-table-column>
  83 + <el-table-column
  84 + prop="assembling"
  85 + label="装配件数">
  86 + </el-table-column>
  87 + <el-table-column
  88 + prop="stowage"
  89 + label="配载重量">
  90 + </el-table-column>
  91 + </el-table>
  92 + <div style="margin-top:5px;margin-left: 20px">
  93 + <el-button @click="dialogFormVisible = true">待运导入</el-button>
  94 + <el-button>装箱</el-button>
  95 + <el-button>部分装箱</el-button>
  96 + <el-button>放散舱</el-button>
  97 + <el-button>部分放散舱</el-button>
  98 + <el-button @click="dialogTableVisible = true">正式舱单</el-button>
  99 + <el-button>地勤交接</el-button>
  100 + <el-button @click="dialogFormVisible3 = true">转配</el-button>
  101 + <el-button>航班文件</el-button>
  102 + <el-button type="primary" >散货配上</el-button>
  103 + <el-button type="success">卸下</el-button>
  104 + <el-button type="warning">运单保存</el-button>
  105 + </div>
  106 + </el-row>
  107 + <!-- 表单①待运导入按钮弹框-->
  108 + <el-row>
  109 + <el-dialog title="待运导入" :visible.sync="dialogFormVisible">
  110 + <el-form :model="form">
  111 + <el-row>
  112 + <el-col :span="10">
  113 + <el-form-item>
  114 + <el-form-item label="航班号" :label-width="formLabelWidth">
  115 + <el-input v-model="form.flightNo" ></el-input>
  116 + </el-form-item>
  117 + </el-form-item>
  118 + </el-col>
  119 + <el-col :span="10">
  120 + <el-form-item>
  121 + <el-form-item label="运单号" :label-width="formLabelWidth">
  122 + <el-input v-model="form.waybillNo"></el-input>
  123 + </el-form-item>
  124 + </el-form-item>
  125 + </el-col>
  126 + </el-row>
  127 + <el-row>
  128 + <el-col :span="7">
  129 + <el-form-item>
  130 + <el-form-item label="代理人" :label-width="formLabelWidth">
  131 + <el-input v-model="form.agent" ></el-input>
  132 + </el-form-item>
  133 + </el-form-item>
  134 + </el-col>
  135 + <el-col :span="7">
  136 + <el-form-item>
  137 + <el-form-item label="承运人" :label-width="formLabelWidth">
  138 + <el-input v-model="form.carrier"></el-input>
  139 + </el-form-item>
  140 + </el-form-item>
  141 + </el-col>
  142 + <el-col :span="7">
  143 + <el-form-item>
  144 + <el-form-item label="起始站" :label-width="formLabelWidth">
  145 + <el-input v-model="form.departure"></el-input>
  146 + </el-form-item>
  147 + </el-form-item>
  148 + </el-col>
  149 + </el-row>
  150 + <el-row>
  151 + <el-col :span="7">
  152 + <el-form-item>
  153 + <el-form-item label="中转/目的站" :label-width="formLabelWidth">
  154 + <el-input v-model="form.destination" ></el-input>
  155 + </el-form-item>
  156 + </el-form-item>
  157 + </el-col>
  158 + <el-col :span="7">
  159 + <el-form-item>
  160 + <el-form-item label="特货代码" :label-width="formLabelWidth">
  161 + <el-input v-model="form.code"></el-input>
  162 + </el-form-item>
  163 + </el-form-item>
  164 + </el-col>
  165 + <el-col :span="8">
  166 + <el-form-item>
  167 + <el-form-item label="CBA" :label-width="formLabelWidth">
  168 + <el-radio v-model="form.radio" label="1">是</el-radio>
  169 + <el-radio v-model="form.radio" label="2">否</el-radio>
  170 + </el-form-item>
  171 + </el-form-item>
  172 + </el-col>
  173 + </el-row>
  174 + <el-row>
  175 + <el-col :span="19">
  176 + <el-form-item>
  177 + <el-form-item label="制单时间" :label-width="formLabelWidth">
  178 + <el-date-picker
  179 + v-model="form.value1"
  180 + type="datetimerange"
  181 + start-placeholder="开始日期"
  182 + end-placeholder="结束日期"
  183 + :default-time="['12:00:00']">
  184 + </el-date-picker>
  185 + </el-form-item>
  186 + </el-form-item>
  187 + </el-col>
  188 + <el-col :span="2" >
  189 + <el-form-item >
  190 + <el-button type="primary">查 询</el-button>
  191 + </el-form-item>
  192 + </el-col>
  193 + </el-row>
  194 + <el-table
  195 + ref="multipleTable"
  196 + :data="tableData3"
  197 + tooltip-effect="dark"
  198 + style="width: 100%"
  199 + @selection-change="handleSelectionChange">
  200 + <el-table-column
  201 + type="selection"
  202 + width="55">
  203 + </el-table-column>
  204 + <el-table-column
  205 + prop="productName"
  206 + label="品名">
  207 + </el-table-column>
  208 + <el-table-column
  209 + prop="waybillNo"
  210 + label="运单号">
  211 + </el-table-column>
  212 + <el-table-column
  213 + prop="departure"
  214 + label="始发站">
  215 + </el-table-column>
  216 + <el-table-column
  217 + prop="destination"
  218 + label="目的站">
  219 + </el-table-column>
  220 + <el-table-column
  221 + prop="number"
  222 + label="仓库件数">
  223 + </el-table-column>
  224 + <el-table-column
  225 + prop="weight"
  226 + label="仓库重量">
  227 + </el-table-column>
  228 + </el-table>
  229 + <div style="margin-top: 20px;margin-left: 585px">
  230 + <el-button @click="dialogFormVisible1=true">散货装配</el-button>
  231 + </div>
  232 + <el-table
  233 + ref="multipleTable"
  234 + :data="tableData4"
  235 + tooltip-effect="dark"
  236 + style="width: 100%"
  237 + @selection-change="handleSelectionChange">
  238 + <el-table-column
  239 + type="selection"
  240 + width="55">
  241 + </el-table-column>
  242 + <el-table-column
  243 + prop="box"
  244 + label="板箱号">
  245 + </el-table-column>
  246 + <el-table-column
  247 + prop="total"
  248 + label="总件数">
  249 + </el-table-column>
  250 + <el-table-column
  251 + prop="totalWeight"
  252 + label="总重量"
  253 + show-overflow-tooltip>
  254 + </el-table-column>
  255 + </el-table>
  256 + <div style="margin-top: 20px;margin-left: 585px">
  257 + <el-button @click="dialogFormVisible2=true">ULD装配</el-button>
  258 + </div>
  259 + </el-form>
  260 + </el-dialog>
  261 + </el-row>
  262 + <!-- 表单①正式舱单按钮弹框-->
  263 + <el-row>
  264 + <el-dialog title="打印" :visible.sync="dialogTableVisible">
  265 + <el-tabs v-model="activeName" @tab-click="handleClick">
  266 + <el-tab-pane label="舱单打印" name="first">
  267 + <el-table
  268 + :data="tableData1"
  269 + style="width: 100%"
  270 + row-key="id"
  271 + border
  272 + lazy
  273 + :load="load"
  274 + :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
  275 + <el-table-column
  276 + type="selection"
  277 + width="55">
  278 + </el-table-column>
  279 + <el-table-column
  280 + prop="date"
  281 + label="板箱号">
  282 + </el-table-column>
  283 + <el-table-column
  284 + prop="name"
  285 + label="配载件数">
  286 + </el-table-column>
  287 + <el-table-column
  288 + prop="address"
  289 + label="配载重量">
  290 + </el-table-column>
  291 + <el-table-column
  292 + prop="date"
  293 + label="配载体积">
  294 + </el-table-column>
  295 + <el-table-column
  296 + prop="name"
  297 + label="特殊处理代码"
  298 + width="120px">
  299 + </el-table-column>
  300 + <el-table-column
  301 + prop="address"
  302 + label="品名">
  303 + </el-table-column>
  304 + <el-table-column
  305 + prop="date"
  306 + label="始发站">
  307 + </el-table-column>
  308 + <el-table-column
  309 + prop="name"
  310 + label="目的站">
  311 + </el-table-column>
  312 + <el-table-column
  313 + prop="address"
  314 + label="优先级">
  315 + </el-table-column>
  316 + <el-table-column
  317 + prop="name"
  318 + label="备注">
  319 + </el-table-column>
  320 + <el-table-column
  321 + prop="address"
  322 + label="舱单打印">
  323 + </el-table-column>
  324 + </el-table>
  325 + </el-tab-pane>
  326 + <el-tab-pane label="分批单打印" name="second">分批单打印</el-tab-pane>
  327 + <el-tab-pane label="分批单打印" name="third">分批单打印</el-tab-pane>
  328 + </el-tabs>
  329 + <div style="margin-top: 10px;margin-left: 250px">
  330 + <el-button @click="">无ULD打印</el-button>
  331 + <el-button @click="">有ULD打印</el-button>
  332 + <el-button @click="">装载舱单打印</el-button>
  333 + </div>
  334 + </el-dialog>
  335 + </el-row>
  336 + <!-- 表单①转配按钮弹框-->
  337 + <el-row>
  338 + <el-dialog title="转配航班" :visible.sync="dialogFormVisible3" width="30%">
  339 + <el-form :model="form3">
  340 + <el-row>
  341 + <el-col :span="20">
  342 + <el-form-item label="航班号" :label-width="formLabelWidth">
  343 + <el-input v-model="form3.flightNo" autocomplete="off"></el-input>
  344 + </el-form-item>
  345 + </el-col>
  346 + </el-row>
  347 + <el-row>
  348 + <el-col :span="20">
  349 + <el-form-item label="航班日期" :label-width="formLabelWidth">
  350 + <el-input v-model="form3.flightDate" autocomplete="off"></el-input>
  351 + </el-form-item>
  352 + </el-col>
  353 + </el-row>
  354 + <el-row>
  355 + <el-col :span="20">
  356 + <el-form-item label="航段" :label-width="formLabelWidth">
  357 + <el-input v-model="form3.segment" autocomplete="off"></el-input>
  358 + </el-form-item>
  359 + </el-col>
  360 + </el-row>
  361 + </el-form>
  362 + <div style="text-align: center">
  363 + <el-button type="primary" @click="dialogFormVisible3 = false">转 配</el-button>
  364 + <el-button @click="dialogFormVisible3 = false">取 消</el-button>
  365 + </div>
  366 + </el-dialog>
  367 + </el-row>
  368 + <!-- 航班配载 待运导入 散货装配按钮-->
  369 + <el-row>
  370 + <el-dialog title="操作区" :visible.sync="dialogFormVisible1">
  371 + <el-form :model="form1">
  372 + <el-row>
  373 + <el-col :span="21">
  374 + <el-form-item label="小计:" :label-width="formLabelWidth">
  375 + <el-input
  376 + placeholder="货物信息"
  377 + v-model="form1.subtotal"
  378 + :disabled="true">
  379 + </el-input>
  380 + </el-form-item>
  381 + </el-col>
  382 + </el-row>
  383 + <el-row>
  384 + <el-col :span="7">
  385 + <el-form-item label="运单号" :label-width="formLabelWidth">
  386 + <el-select v-model="form1.waybillNo" placeholder="请选择">
  387 + <el-option label="货单一" value="yi"></el-option>
  388 + <el-option label="货单二" value="er"></el-option>
  389 + </el-select>
  390 + </el-form-item>
  391 + </el-col>
  392 + <el-col :span="5">
  393 + <el-input v-model="form1.waybill" placeholder="单号"></el-input>
  394 + </el-col>
  395 + <el-col :span="8">
  396 + <el-input v-model="form1.location" placeholder="库位"></el-input>
  397 + </el-col>
  398 + </el-row>
  399 + <el-row>
  400 + <el-col :span="8">
  401 + <el-form-item label="件数" :label-width="formLabelWidth">
  402 + <el-input v-model="form1.number"></el-input>
  403 + </el-form-item>
  404 + </el-col>
  405 + <el-col :span="8">
  406 + <el-form-item label="重量" :label-width="formLabelWidth">
  407 + <el-input v-model="form1.weight" placeholder="KG"></el-input>
  408 + </el-form-item>
  409 + </el-col>
  410 + </el-row>
  411 + <el-row >
  412 + <el-col :span="21">
  413 + <el-form-item label="储运备注" :label-width="formLabelWidth">
  414 + <el-input v-model="form1.remarks"></el-input>
  415 + </el-form-item>
  416 + </el-col>
  417 + </el-row>
  418 + </el-form>
  419 + <div slot="footer" class="dialog-footer">
  420 + <el-button @click="dialogFormVisible1 = false">散货配上</el-button>
  421 + <el-button @click="dialogFormVisible1 = false">卸下</el-button>
  422 + <el-button type="primary" @click="dialogFormVisible1 = false">运单保存</el-button>
  423 + </div>
  424 + </el-dialog>
  425 + </el-row>
  426 + <!-- 航班配载 待运导入 ULD装配按钮-->
  427 + <el-row>
  428 + <el-dialog title="操作区" :visible.sync="dialogFormVisible2">
  429 + <el-form :model="form2">
  430 + <el-row>
  431 + <el-col :span="21">
  432 + <el-form-item label="小计:" :label-width="formLabelWidth">
  433 + <el-input
  434 + placeholder="货物信息"
  435 + v-model="form2.subtotal"
  436 + :disabled="true">
  437 + </el-input>
  438 + </el-form-item>
  439 + </el-col>
  440 + </el-row>
  441 + <el-row>
  442 + <el-col :span="8">
  443 + <el-form-item label="仓库" :label-width="formLabelWidth">
  444 + <el-input v-model="form2.warehouse"></el-input>
  445 + </el-form-item>
  446 + </el-col>
  447 + <el-col :span="8">
  448 + <el-form-item label="库位" :label-width="formLabelWidth">
  449 + <el-input v-model="form2.location"></el-input>
  450 + </el-form-item>
  451 + </el-col>
  452 + </el-row>
  453 + <el-row >
  454 + <el-col :span="6">
  455 + <el-form-item label="ULD号" :label-width="formLabelWidth">
  456 + <el-input v-model="form2.uldNo"></el-input>
  457 + </el-form-item>
  458 + </el-col>
  459 + <el-col :span="5">
  460 + <el-input v-model="form2.uldNo" placeholder=""></el-input>
  461 + </el-col>
  462 + <el-col :span="3">
  463 + <el-input v-model="form2.uldNo" placeholder=""></el-input>
  464 + </el-col>
  465 + </el-row>
  466 + </el-form>
  467 + <div slot="footer" class="dialog-footer">
  468 + <el-button @click="dialogFormVisible2 = false">板箱配上</el-button>
  469 + <el-button @click="dialogFormVisible2 = false">卸下</el-button>
  470 + </div>
  471 + </el-dialog>
  472 + </el-row>
  473 + <!-- 表单区域②-->
  474 + <el-row style="margin-top:20px">
  475 + <el-table
  476 + ref="multipleTable"
  477 + :data="tableData2"
  478 + tooltip-effect="dark"
  479 + style="width: 100%"
  480 + @selection-change="handleSelectionChange">
  481 + <el-table-column
  482 + type="selection"
  483 + width="55">
  484 + </el-table-column>
  485 + <el-table-column
  486 + prop="box"
  487 + label="板箱号">
  488 + </el-table-column>
  489 + <el-table-column
  490 + prop="assembling"
  491 + label="装配件数">
  492 + </el-table-column>
  493 + <el-table-column
  494 + prop="stowage"
  495 + label="配载重量">
  496 + </el-table-column>
  497 + </el-table>
  498 + </el-row>
  499 + <div style="margin-left: 970px">
  500 + <el-button type="primary">板箱配上</el-button>
  501 + <el-button type="success">卸下</el-button>
  502 + </div>
  503 + </el-main>
  504 + </el-container>
  505 +</template>
  506 +
  507 +<script>
  508 + export default {
  509 + data() {
  510 + return {
  511 + formInline: {
  512 + flightNo: undefined,
  513 + operation: undefined
  514 + },
  515 + operation: [{
  516 + value: '操作1',
  517 + label: '操作1'
  518 + }, {
  519 + value: '操作2',
  520 + label: '操作2'
  521 + }],
  522 + tableData:[],
  523 + tableData1:[],
  524 + tableData2:[],
  525 + form: {
  526 + flightNo:undefined,
  527 + waybillNo:undefined,
  528 + agent:undefined,
  529 + carrier:undefined,
  530 + departure:undefined,
  531 + destination:undefined,
  532 + code:undefined,
  533 + value1: '',
  534 + radio: '1'
  535 + },
  536 + tableData3:[],
  537 + tableData4:[],
  538 + dialogFormVisible: false,
  539 + form1: {
  540 + subtotal: undefined,
  541 + waybillNo: undefined,
  542 + waybill: undefined,
  543 + location: undefined,
  544 + number: undefined,
  545 + weight: undefined,
  546 + remarks: undefined,
  547 + },
  548 + form2: {
  549 + subtotal: undefined,
  550 + warehouse: undefined,
  551 + location: undefined,
  552 + uldNo: undefined,
  553 + },
  554 + form3: {
  555 + flightNo:undefined,
  556 + flightDate:undefined,
  557 + segment:undefined,
  558 + },
  559 + dialogFormVisible1: false,
  560 + dialogFormVisible2: false,
  561 + dialogFormVisible3: false,
  562 + dialogTableVisible: false,
  563 + innerVisible: false,
  564 + innerVisible1: false,
  565 + formLabelWidth: '120px',
  566 + }
  567 + }
  568 + }
  569 +</script>
  1 +<template>
  2 + <el-container>
  3 + <el-main>
  4 + <el-row>
  5 + <el-col :span="24">
  6 + <div class="grid-content content">收费处理</div>
  7 + </el-col>
  8 + </el-row>
  9 + <!-- 两个表单区域-->
  10 + <el-row>
  11 + <el-tabs v-model="activeName" @tab-click="handleClick">
  12 + <el-tab-pane label="计费" name="first">
  13 + <el-form ref="form" :model="form" label-width="80px">
  14 + <el-row>
  15 + <el-col :span="6">
  16 + <el-form-item label="运单号">
  17 + <el-input v-model="form.name"></el-input>
  18 + </el-form-item>
  19 + </el-col>
  20 + <el-col :span="6">
  21 + <el-form-item label="">
  22 + <el-button @click="">挑单</el-button>
  23 + <el-button @click="">批量挑单</el-button>
  24 + </el-form-item>
  25 + </el-col>
  26 + </el-row>
  27 + <el-row>
  28 + <el-col :span="6">
  29 + <el-form-item label="结算客户">
  30 + <el-input v-model="form.name"></el-input>
  31 + </el-form-item>
  32 + </el-col>
  33 + <el-col :span="6">
  34 + <el-form-item label="付款方式" :label-width="formLabelWidth">
  35 + <el-select v-model="form.waybillNo" placeholder="请选择">
  36 + <el-option label="方式一" value="yi"></el-option>
  37 + <el-option label="方式二" value="er"></el-option>
  38 + </el-select>
  39 + </el-form-item>
  40 + </el-col>
  41 + </el-row>
  42 + <el-row>
  43 + <el-table
  44 + :data="tableData"
  45 + style="width: 100%"
  46 + row-key="id"
  47 + border
  48 + lazy
  49 + :load="load"
  50 + :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
  51 + <el-table-column
  52 + prop="date"
  53 + label="状态">
  54 + </el-table-column>
  55 + <el-table-column
  56 + prop="name"
  57 + label="运单号">
  58 + </el-table-column>
  59 + <el-table-column
  60 + prop="address"
  61 + label="计费重量">
  62 + </el-table-column>
  63 + <el-table-column
  64 + prop="date"
  65 + label="处置费">
  66 + </el-table-column>
  67 + <el-table-column
  68 + prop="name"
  69 + label="超重费">
  70 + </el-table-column>
  71 + <el-table-column
  72 + prop="address"
  73 + label="仓储费">
  74 + </el-table-column>
  75 + <el-table-column
  76 + prop="date"
  77 + label="总费用">
  78 + </el-table-column>
  79 + <el-table-column
  80 + prop="name"
  81 + label="航班">
  82 + </el-table-column>
  83 + <el-table-column
  84 + prop="address"
  85 + label="特货代码">
  86 + </el-table-column>
  87 + <el-table-column
  88 + prop="date"
  89 + label="品名">
  90 + </el-table-column>
  91 + <el-table-column
  92 + prop="name"
  93 + label="方式">
  94 + </el-table-column>
  95 + <el-table-column
  96 + prop="address"
  97 + label="客户">
  98 + </el-table-column>
  99 + <el-table-column
  100 + prop="address"
  101 + label="收/发货人">
  102 + </el-table-column>
  103 + </el-table>
  104 + </el-row>
  105 + <div>
  106 + <el-button @click="">清除</el-button>
  107 + <el-button @click="">核对并现结结算</el-button>
  108 + <el-button @click="">导出</el-button>
  109 + <el-button @click="">打印</el-button>
  110 + </div>
  111 + </el-form>
  112 + </el-tab-pane>
  113 + <el-tab-pane label="已结算" name="second">已结算</el-tab-pane>
  114 + </el-tabs>
  115 + </el-row>
  116 + </el-main>
  117 + </el-container>
  118 +</template>
  119 +
  120 +<script>
  121 + export default {
  122 + data() {
  123 + return {
  124 + form: {
  125 +
  126 + },
  127 + activeName: 'first',
  128 + tableData:[],
  129 + }
  130 + }
  131 + }
  132 +</script>
  133 +
  134 +<style scoped>
  135 +
  136 +</style>
  1 +<template>
  2 + <el-container>
  3 + <el-main>
  4 + <el-row>
  5 + <el-col :span="24">
  6 + <div class="grid-content content">航班文件</div>
  7 + </el-col>
  8 + </el-row>
  9 + <!-- 搜索区域-->
  10 + <el-row>
  11 + <el-form :inline="true" :model="formInline" class="demo-form-inline">
  12 + <el-col :span="5">
  13 + <el-form-item label="航班号">
  14 + <el-input v-model="formInline.flightNo" placeholder="请输入航班号"></el-input>
  15 + </el-form-item>
  16 + </el-col>
  17 + <el-col :span="4">
  18 + <el-form-item>
  19 + <el-button type="primary" @click="onSubmit">查询</el-button>
  20 + </el-form-item>
  21 + </el-col>
  22 + <el-col :span="4">
  23 + <el-form-item>
  24 + <el-select v-model="formInline.operation" placeholder="航班操作" style="margin-left: 50px">
  25 + <el-option
  26 + v-for="item in operation"
  27 + :key="item.value"
  28 + :label="item.label"
  29 + :value="item.value">
  30 + </el-option>
  31 + </el-select>
  32 + </el-form-item>
  33 + </el-col>
  34 + </el-form>
  35 + </el-row>
  36 + <!-- 三个表单区域-->
  37 + <el-row>
  38 + <el-tabs v-model="activeName" @tab-click="handleClick">
  39 + <el-tab-pane label="舱单" name="first">
  40 + <el-table
  41 + :data="tableData"
  42 + style="width: 100%"
  43 + row-key="id"
  44 + border
  45 + lazy
  46 + :load="load"
  47 + :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
  48 + <el-table-column
  49 + prop="box"
  50 + label="板箱号">
  51 + </el-table-column>
  52 + <el-table-column
  53 + prop="assembling"
  54 + label="配载件数">
  55 + </el-table-column>
  56 + <el-table-column
  57 + prop="stowage"
  58 + label="配载重量">
  59 + </el-table-column>
  60 + <el-table-column
  61 + prop="stowageVol"
  62 + label="配载体积">
  63 + </el-table-column>
  64 + <el-table-column
  65 + prop="code"
  66 + label="特殊处理代码">
  67 + </el-table-column>
  68 + <el-table-column
  69 + prop="productName"
  70 + label="品名">
  71 + </el-table-column>
  72 + <el-table-column
  73 + prop="departure"
  74 + label="始发站">
  75 + </el-table-column>
  76 + <el-table-column
  77 + prop="destination"
  78 + label="目的站">
  79 + </el-table-column>
  80 + <el-table-column
  81 + prop="priority"
  82 + label="优先级">
  83 + </el-table-column>
  84 + <el-table-column
  85 + prop="remarks"
  86 + label="备注">
  87 + </el-table-column>
  88 + </el-table>
  89 + </el-tab-pane>
  90 + <el-tab-pane label="机长通知单" name="second">
  91 +
  92 + </el-tab-pane>
  93 + <el-tab-pane label="舱单编辑区" name="third">
  94 + <el-form ref="form" :model="form" label-width="80px">
  95 + <el-row>
  96 + <el-col :span="6">
  97 + <el-form-item label="ULD类别">
  98 + <el-select v-model="form.type" placeholder="请选择">
  99 + <el-option label="ULD" value="ULD"></el-option>
  100 + <el-option label="其他" value="其他"></el-option>
  101 + </el-select>
  102 + </el-form-item>
  103 + </el-col>
  104 + <el-col :span="6">
  105 + <el-form-item label="ULD号">
  106 + <el-input v-model="form.uldNo"></el-input>
  107 + </el-form-item>
  108 + </el-col>
  109 + <el-col :span="6">
  110 + <el-form-item label="">
  111 + <el-button>添加ULD</el-button>
  112 + <el-button>清空ULD</el-button>
  113 + </el-form-item>
  114 + </el-col>
  115 + </el-row>
  116 + <el-row>
  117 + <el-col :span="6">
  118 + <el-form-item label="运单号">
  119 + <el-input v-model="form.waybillNo"></el-input>
  120 + </el-form-item>
  121 + </el-col>
  122 + <el-col :span="6">
  123 + <el-form-item label="件数">
  124 + <el-input v-model="form.number"></el-input>
  125 + </el-form-item>
  126 + </el-col>
  127 + <el-col :span="6">
  128 + <el-form-item label="重量">
  129 + <el-input v-model="form.weight"></el-input>
  130 + </el-form-item>
  131 + </el-col>
  132 + </el-row>
  133 + <el-row>
  134 + <el-col :span="6">
  135 + <el-form-item label="配载件数">
  136 + <el-input v-model="form.assembling"></el-input>
  137 + </el-form-item>
  138 + </el-col>
  139 + <el-col :span="6">
  140 + <el-form-item label="配载重量">
  141 + <el-input v-model="form.stowage"></el-input>
  142 + </el-form-item>
  143 + </el-col>
  144 + <el-col :span="6">
  145 + <el-form-item label="配载体积">
  146 + <el-input v-model="form.stowageVol"></el-input>
  147 + </el-form-item>
  148 + </el-col>
  149 + </el-row>
  150 + <el-row>
  151 + <el-col :span="6">
  152 + <el-form-item label="特货代码">
  153 + <el-input v-model="form.code"></el-input>
  154 + </el-form-item>
  155 + </el-col>
  156 + <el-col :span="6">
  157 + <el-form-item label="品名">
  158 + <el-input v-model="form.productName"></el-input>
  159 + </el-form-item>
  160 + </el-col>
  161 + <el-col :span="6">
  162 + <el-form-item label="始发站">
  163 + <el-input v-model="form.departure"></el-input>
  164 + </el-form-item>
  165 + </el-col>
  166 + </el-row>
  167 + <el-row>
  168 + <el-col :span="6">
  169 + <el-form-item label="目的站">
  170 + <el-input v-model="form.destination"></el-input>
  171 + </el-form-item>
  172 + </el-col>
  173 + <el-col :span="6">
  174 + <el-form-item label="优先级">
  175 + <el-select v-model="form.priority" placeholder="请选择">
  176 + <el-option label="一" value="一"></el-option>
  177 + <el-option label="二" value="二"></el-option>
  178 + </el-select>
  179 + </el-form-item>
  180 + </el-col>
  181 + <el-col :span="6">
  182 + <el-form-item label="备注">
  183 + <el-input v-model="form.remarks"></el-input>
  184 + </el-form-item>
  185 + </el-col>
  186 + </el-row>
  187 + </el-form>
  188 + </el-tab-pane>
  189 + </el-tabs>
  190 + <div>
  191 + <el-button>导入舱单</el-button>
  192 + <el-button>舱单保存</el-button>
  193 + <el-button>发送FFM</el-button>
  194 + <el-button>发送H2000舱单报</el-button>
  195 + <el-button>不正常检查</el-button>
  196 + <el-button @click="dialogTableVisible = true">打印</el-button>
  197 + <el-button>打印标签</el-button>
  198 + </div>
  199 + </el-row>
  200 + <!-- 航班文件 打印按钮-->
  201 + <el-row>
  202 + <el-dialog title="打印" :visible.sync="dialogTableVisible">
  203 + <el-tabs v-model="activeName1" @tab-click="handleClick">
  204 + <el-tab-pane label="舱单打印" name="first">
  205 + <el-table
  206 + :data="tableData1"
  207 + style="width: 100%"
  208 + row-key="id"
  209 + border
  210 + lazy
  211 + :load="load"
  212 + :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
  213 + <el-table-column
  214 + type="selection"
  215 + width="55">
  216 + </el-table-column>
  217 + <el-table-column
  218 + prop="date"
  219 + label="板箱号">
  220 + </el-table-column>
  221 + <el-table-column
  222 + prop="name"
  223 + label="配载件数">
  224 + </el-table-column>
  225 + <el-table-column
  226 + prop="address"
  227 + label="配载重量">
  228 + </el-table-column>
  229 + <el-table-column
  230 + prop="date"
  231 + label="配载体积">
  232 + </el-table-column>
  233 + <el-table-column
  234 + prop="name"
  235 + label="特殊处理代码"
  236 + width="120px">
  237 + </el-table-column>
  238 + <el-table-column
  239 + prop="address"
  240 + label="品名">
  241 + </el-table-column>
  242 + <el-table-column
  243 + prop="date"
  244 + label="始发站">
  245 + </el-table-column>
  246 + <el-table-column
  247 + prop="name"
  248 + label="目的站">
  249 + </el-table-column>
  250 + <el-table-column
  251 + prop="address"
  252 + label="优先级">
  253 + </el-table-column>
  254 + <el-table-column
  255 + prop="name"
  256 + label="备注">
  257 + </el-table-column>
  258 + <el-table-column
  259 + prop="address"
  260 + label="舱单打印">
  261 + </el-table-column>
  262 + </el-table>
  263 + </el-tab-pane>
  264 + <el-tab-pane label="分批单打印" name="second">分批单打印</el-tab-pane>
  265 + <el-tab-pane label="分批单打印" name="third">分批单打印</el-tab-pane>
  266 + </el-tabs>
  267 + <div style="margin-top: 10px;margin-left: 250px">
  268 + <el-button @click="">无ULD打印</el-button>
  269 + <el-button @click="">有ULD打印</el-button>
  270 + <el-button @click="">装载舱单打印</el-button>
  271 + </div>
  272 + </el-dialog>
  273 + </el-row>
  274 + </el-main>
  275 + </el-container>
  276 +</template>
  277 +
  278 +<script>
  279 + export default {
  280 + data() {
  281 + return {
  282 + formInline: {
  283 + flightNo: undefined,
  284 + operation: undefined
  285 + },
  286 + form: {
  287 + type:undefined,
  288 + uldNo:undefined,
  289 + waybillNo:undefined,
  290 + number:undefined,
  291 + weight:undefined,
  292 + assembling:undefined,
  293 + stowage:undefined,
  294 + stowageVol:undefined,
  295 + code:undefined,
  296 + productName:undefined,
  297 + departure:undefined,
  298 + destination:undefined,
  299 + priority:undefined,
  300 + remarks:undefined,
  301 + },
  302 + tableData:[],
  303 + tableData1:[],
  304 + dialogTableVisible: false,
  305 + dialogTableVisible1: false,
  306 + activeName: 'first',
  307 + activeName1: 'first',
  308 +
  309 + };
  310 +
  311 + }
  312 + }
  313 +</script>
  314 +
  315 +<style scoped>
  316 +
  317 +</style>
  1 +<template>
  2 + <el-container>
  3 + <el-main>
  4 + <el-row>
  5 + <el-col :span="24">
  6 + <div class="grid-content content">航班预配</div>
  7 + </el-col>
  8 + </el-row>
  9 +<!-- 搜索区域-->
  10 + <el-row>
  11 + <el-form :inline="true" :model="formInline" class="demo-form-inline">
  12 + <el-col :span="5">
  13 + <el-form-item label="航班号">
  14 + <el-input v-model="formInline.flightNo" placeholder="请输入航班号"></el-input>
  15 + </el-form-item>
  16 + </el-col>
  17 + <el-col :span="4">
  18 + <el-form-item>
  19 + <el-button type="primary" @click="onSubmit">查询</el-button>
  20 + </el-form-item>
  21 + </el-col>
  22 + <el-col :span="4">
  23 + <el-form-item>
  24 + <el-select v-model="formInline.operation" placeholder="航班操作" style="margin-left: 50px">
  25 + <el-option
  26 + v-for="item in operation"
  27 + :key="item.value"
  28 + :label="item.label"
  29 + :value="item.value">
  30 + </el-option>
  31 + </el-select>
  32 + </el-form-item>
  33 + </el-col>
  34 + </el-form>
  35 + </el-row>
  36 +<!-- 表单区域①-->
  37 + <el-row>
  38 + <el-table
  39 + ref="multipleTable"
  40 + :data="tableData"
  41 + tooltip-effect="dark"
  42 + style="width: 100%"
  43 + @selection-change="handleSelectionChange">
  44 + <el-table-column
  45 + type="selection"
  46 + width="55">
  47 + </el-table-column>
  48 + <el-table-column
  49 + prop="waybillNo"
  50 + label="运单号">
  51 + </el-table-column>
  52 + <el-table-column
  53 + prop="number"
  54 + label="件数">
  55 + </el-table-column>
  56 + <el-table-column
  57 + prop="weight"
  58 + label="重量">
  59 + </el-table-column>
  60 + <el-table-column
  61 + prop="volume"
  62 + label="体积">
  63 + </el-table-column>
  64 + <el-table-column
  65 + prop="product"
  66 + label="品名">
  67 + </el-table-column>
  68 + </el-table>
  69 + <div style="margin-top:5px;margin-left: 1000px">
  70 + <el-button type="primary" >配上</el-button>
  71 + <el-button type="success" @click="dialogFormVisible = true">新增</el-button>
  72 + <el-button type="warning" @click="dialogForm1Visible = true">导入</el-button>
  73 + </div>
  74 + </el-row>
  75 +<!-- 表单①新增按钮弹框-->
  76 + <el-row >
  77 + <el-dialog title="新增页面" :visible.sync="dialogFormVisible">
  78 + <el-form :model="form">
  79 + <el-row>
  80 + <el-col :span="10">
  81 + <el-form-item label="运单号" :label-width="formLabelWidth">
  82 + <el-input v-model="form.waybillNo" autocomplete="off"></el-input>
  83 + </el-form-item>
  84 + </el-col>
  85 + <el-col :span="10">
  86 + <el-form-item label="目的站" :label-width="formLabelWidth">
  87 + <el-input v-model="form.destination" autocomplete="off"></el-input>
  88 + </el-form-item>
  89 + </el-col>
  90 + <el-col :span="10">
  91 + <el-form-item label="件数" :label-width="formLabelWidth">
  92 + <el-input v-model="form.number" autocomplete="off"></el-input>
  93 + </el-form-item>
  94 + </el-col>
  95 + <el-col :span="10">
  96 + <el-form-item label="重量" :label-width="formLabelWidth">
  97 + <el-input v-model="form.weight" autocomplete="off" placeholder="单位:KG"></el-input>
  98 + </el-form-item>
  99 + </el-col>
  100 + <el-col :span="10">
  101 + <el-form-item label="体积" :label-width="formLabelWidth">
  102 + <el-input v-model="form.volume" autocomplete="off"></el-input>
  103 + </el-form-item>
  104 + </el-col>
  105 + <el-col :span="10">
  106 + <el-form-item label="品名" :label-width="formLabelWidth">
  107 + <el-select v-model="form.product" placeholder="请选择品名">
  108 + <el-option label="品名一" value="品名一"></el-option>
  109 + <el-option label="品名二" value="品名二"></el-option>
  110 + </el-select>
  111 + </el-form-item>
  112 + </el-col>
  113 + <el-col :span="10">
  114 + <el-form-item label="特货代码" :label-width="formLabelWidth">
  115 + <el-input v-model="form.code" autocomplete="off"></el-input>
  116 + </el-form-item>
  117 + </el-col>
  118 + <el-col :span="10">
  119 + <el-form-item label="代理人" :label-width="formLabelWidth">
  120 + <el-input v-model="form.agent" autocomplete="off"></el-input>
  121 + </el-form-item>
  122 + </el-col>
  123 + <el-col :span="10">
  124 + <el-form-item label="优先级" :label-width="formLabelWidth">
  125 + <el-input v-model="form.priority" autocomplete="off"></el-input>
  126 + </el-form-item>
  127 + </el-col>
  128 + <el-col :span="10">
  129 + <el-form-item label="备注" :label-width="formLabelWidth">
  130 + <el-input v-model="form.remarks" autocomplete="off"></el-input>
  131 + </el-form-item>
  132 + </el-col>
  133 + </el-row>
  134 + </el-form>
  135 + <div slot="footer" class="dialog-footer">
  136 + <el-button @click="dialogFormVisible = false">取 消</el-button>
  137 + <el-button type="primary" @click="dialogFormVisible = false">保 存</el-button>
  138 + </div>
  139 + </el-dialog>
  140 + </el-row>
  141 +<!-- 表单①导入按钮弹框-->
  142 + <el-row align="center">
  143 + <el-dialog title="批量导入" :visible.sync="dialogForm1Visible" style="width: 100%">
  144 + <el-form :model="form1" >
  145 + <el-row>
  146 + <el-col :span="7">
  147 + <el-form-item>
  148 + <el-form-item label="航班号" :label-width="formLabelWidthd">
  149 + <el-input v-model="form1.flightNo"></el-input>
  150 + </el-form-item>
  151 + </el-form-item>
  152 + </el-col>
  153 + <el-col :span="7">
  154 + <el-form-item>
  155 + <el-form-item label="始发站" :label-width="formLabelWidthd">
  156 + <el-input v-model="form1.departure"></el-input>
  157 + </el-form-item>
  158 + </el-form-item>
  159 + </el-col>
  160 + <el-col :span="7">
  161 + <el-form-item>
  162 + <el-form-item label="中转站" :label-width="formLabelWidthd">
  163 + <el-input v-model="form1.transfer"></el-input>
  164 + </el-form-item>
  165 + </el-form-item>
  166 + </el-col>
  167 + <el-col :span="7">
  168 + <el-form-item>
  169 + <el-form-item label="目的站" :label-width="formLabelWidthd">
  170 + <el-input v-model="form1.destination"></el-input>
  171 + </el-form-item>
  172 + </el-form-item>
  173 + </el-col>
  174 + <el-col :span="7">
  175 + <el-form-item>
  176 + <el-form-item label="代理人" :label-width="formLabelWidthd">
  177 + <el-input v-model="form1.agent"></el-input>
  178 + </el-form-item>
  179 + </el-form-item>
  180 + </el-col>
  181 + <el-col :span="7">
  182 + <el-form-item>
  183 + <el-form-item label="特货代码" :label-width="formLabelWidthd">
  184 + <el-input v-model="form1.code"></el-input>
  185 + </el-form-item>
  186 + </el-form-item>
  187 + </el-col>
  188 + <el-col :span="10">
  189 + <el-form-item label="是否拉货" :label-width="formLabelWidthd">
  190 + <el-select v-model="form1.goods" placeholder="是否拉货" style="width: 160px">
  191 + <el-option
  192 + v-for="item in goods"
  193 + :key="item.value"
  194 + :label="item.label"
  195 + :value="item.value">
  196 + </el-option>
  197 + </el-select>
  198 + </el-form-item>
  199 + </el-col>
  200 + <el-col :span="10">
  201 + <el-form-item>
  202 + <el-form-item label="制单时间" :label-width="formLabelWidthd">
  203 + <el-date-picker
  204 + v-model="form1.voucher"
  205 + type="date"
  206 + placeholder="选择日期"
  207 + style="width: 160px">
  208 + </el-date-picker>
  209 + </el-form-item>
  210 + </el-form-item>
  211 + </el-col>
  212 + <el-col :span="8">
  213 + <el-form-item>
  214 + <el-form-item label="入仓时间" :label-width="formLabelWidthd">
  215 + <el-date-picker
  216 + v-model="form1.warehousing"
  217 + type="date"
  218 + placeholder="选择日期"
  219 + style="width: 160px">
  220 + </el-date-picker>
  221 + </el-form-item>
  222 + </el-form-item>
  223 + </el-col>
  224 + <el-col :span="13" style="margin-left: 70px">
  225 + <el-form-item>
  226 + <el-radio-group v-model="form1.radio">
  227 + <el-radio :label="3">邮件单</el-radio>
  228 + <el-radio :label="6">有库存</el-radio>
  229 + <el-radio :label="9">已审核</el-radio>
  230 + <el-radio :label="12">已放行</el-radio>
  231 + </el-radio-group>
  232 + </el-form-item>
  233 + </el-col>
  234 + <el-col>
  235 + <div style="margin-top: 20px;margin-left: 580px">
  236 + <el-button type="primary">查询</el-button>
  237 + </div>
  238 + </el-col>
  239 + <el-col>
  240 + <el-table
  241 + ref="multipleTable"
  242 + :data="tableData1"
  243 + tooltip-effect="dark"
  244 + style="width: 100%"
  245 + @selection-change="handleSelectionChange">
  246 + <el-table-column
  247 + type="selection"
  248 + width="55">
  249 + </el-table-column>
  250 + <el-table-column
  251 + prop="waybillNo"
  252 + label="运单号"
  253 + width="120">
  254 + </el-table-column>
  255 + <el-table-column
  256 + prop="number"
  257 + label="件数"
  258 + width="120">
  259 + </el-table-column>
  260 + <el-table-column
  261 + prop="volume"
  262 + label="体积"
  263 + width="120">
  264 + </el-table-column>
  265 + <el-table-column
  266 + prop="weight"
  267 + label="重量"
  268 + show-overflow-tooltip>
  269 + </el-table-column>
  270 + </el-table>
  271 + <div style="margin-top: 20px;margin-left: 580px">
  272 + <el-button type="success">导入</el-button>
  273 + <el-button type="info">取消</el-button>
  274 + </div>
  275 + </el-col>
  276 + </el-row>
  277 + </el-form>
  278 + </el-dialog>
  279 + </el-row>
  280 +<!-- 表单区域②-->
  281 + <el-row>
  282 + <el-table
  283 + ref="multipleTable"
  284 + :data="tableData2"
  285 + tooltip-effect="dark"
  286 + style="width: 100%"
  287 + @selection-change="handleSelectionChange">
  288 + <el-table-column
  289 + prop="type"
  290 + label="ULD类型">
  291 + </el-table-column>
  292 + <el-table-column
  293 + prop="number"
  294 + label="件数">
  295 + </el-table-column>
  296 + <el-table-column
  297 + prop="machine"
  298 + label="机仓位">
  299 + </el-table-column>
  300 + </el-table>
  301 + <div style="margin-top:5px;margin-left: 1000px">
  302 + <el-button type="primary" >拉下</el-button>
  303 + <el-button type="success" @click="dialogFormVisibles = true">新增</el-button>
  304 + <el-button type="danger" >删除</el-button>
  305 + </div>
  306 + </el-row>
  307 +<!-- 表单②新增按钮弹框-->
  308 + <el-row>
  309 + <el-dialog title="新增页面" :visible.sync="dialogFormVisibles">
  310 + <el-form :model="forms">
  311 + <el-row>
  312 + <el-col :span="10">
  313 + <el-form-item label="ULD" :label-width="formLabelWidths">
  314 + <el-input v-model="forms.uld" autocomplete="off"></el-input>
  315 + </el-form-item>
  316 + </el-col>
  317 + <el-col :span="10">
  318 + <el-form-item label="件数" :label-width="formLabelWidths">
  319 + <el-input v-model="forms.number" autocomplete="off"></el-input>
  320 + </el-form-item>
  321 + </el-col>
  322 + <el-col :span="10">
  323 + <el-form-item label="机仓位" :label-width="formLabelWidths">
  324 + <el-select v-model="forms.machine" placeholder="请选择机仓位">
  325 + <el-option label="仓位一" value="仓位一"></el-option>
  326 + <el-option label="仓位二" value="仓位二"></el-option>
  327 + </el-select>
  328 + </el-form-item>
  329 + </el-col>
  330 + <el-col :span="10">
  331 + <el-form-item label="板位" :label-width="formLabelWidths">
  332 + <el-select v-model="forms.position" placeholder="请选择板位">
  333 + <el-option label="板位一" value="板位一"></el-option>
  334 + <el-option label="板位二" value="板位二"></el-option>
  335 + </el-select>
  336 + </el-form-item>
  337 + </el-col>
  338 + <el-col :span="10">
  339 + <el-form-item label="板型" :label-width="formLabelWidths">
  340 + <el-select v-model="forms.plate" placeholder="请选择板型">
  341 + <el-option label="板型一" value="板型一"></el-option>
  342 + <el-option label="板型二" value="板型二"></el-option>
  343 + </el-select>
  344 + </el-form-item>
  345 + </el-col>
  346 + </el-row>
  347 + </el-form>
  348 + <div slot="footer" class="dialog-footer">
  349 + <el-button @click="dialogFormVisibles = false">取 消</el-button>
  350 + <el-button type="primary" @click="dialogFormVisibles = false">保 存</el-button>
  351 + </div>
  352 + </el-dialog>
  353 + </el-row>
  354 + </el-main>
  355 + </el-container>
  356 +</template>
  357 +<script>
  358 + export default {
  359 + data() {
  360 + return {
  361 + formInline: {
  362 + flightNo: undefined,
  363 + operation: undefined,
  364 + },
  365 + tableData:[],
  366 + form: {
  367 + waybillNo:undefined,
  368 + destination:undefined,
  369 + number:undefined,
  370 + weight:undefined,
  371 + volume:undefined,
  372 + product:undefined,
  373 + code:undefined,
  374 + agent:undefined,
  375 + priority:undefined,
  376 + remarks:undefined,
  377 + },
  378 + form1: {
  379 + flightNo:undefined,
  380 + departure:undefined,
  381 + transfer:undefined,
  382 + destination:undefined,
  383 + agent:undefined,
  384 + code:undefined,
  385 + goods:undefined,
  386 + voucher:undefined,
  387 + warehousing:undefined,
  388 + radio:undefined,
  389 + },
  390 + tableData1:[],
  391 + tableData2:[],
  392 + forms: {
  393 + uld:undefined,
  394 + number:undefined,
  395 + machine:undefined,
  396 + position:undefined,
  397 + plate:undefined,
  398 + },
  399 + dialogFormVisible: false,
  400 + dialogForm1Visible: false,
  401 + dialogFormVisibles: false,
  402 + radio: 3,
  403 + formLabelWidth: '120px',
  404 + formLabelWidths: '120px',
  405 + formLabelWidthd: '120px',
  406 + operation: [{
  407 + value: '操作1',
  408 + label: '操作1'
  409 + }, {
  410 + value: '操作2',
  411 + label: '操作2'
  412 + }],
  413 + goods: [{
  414 + value: '是',
  415 + label: '是'
  416 + }, {
  417 + value: '否',
  418 + label: '否'
  419 + }],
  420 + }
  421 + },
  422 + methods: {
  423 + onSubmit() {
  424 + console.log('submit!');
  425 + },
  426 + handleSelectionChange(val) {
  427 + this.multipleSelection = val;
  428 + }
  429 + }
  430 + }
  431 +</script>
1 <template> 1 <template>
2 - <section>page6... 2 + <section>
  3 +<!-- 工具条-->
  4 + <el-row class="toolbar" style="padding-bottom: 0px;">
  5 + <el-form :inline="true" ref="form" :model="form">
  6 + <el-row>
  7 + <el-col span="5">
  8 + <el-form-item label="车牌号:">
  9 + <el-input v-model="form.input" placeholder="" size="small"style="width: 120px"></el-input>
  10 + </el-form-item>
  11 + </el-col>
  12 + <el-col span="5">
  13 + <el-form-item label="挂靠名称:">
  14 + <el-input v-model="form.input" placeholder="" size="small" style="width: 120px"></el-input>
  15 + </el-form-item>
  16 + </el-col>
  17 + <el-col span="5">
  18 + <el-form-item label="目的场站:">
  19 + <el-select v-model="form.region" placeholder="请选择" size="small" style="width: 120px">
  20 + <el-option label="综保区货站" value="zongbaoqu"></el-option>
  21 + <el-option label="三号货站" value="sanhao"></el-option>
  22 + <el-option label="冷链货站" value="lenglian"></el-option>
  23 + <el-option label="快邮货站" value="kuaiyou"></el-option>
  24 + <el-option label="西货站" value="xi"></el-option>
  25 + </el-select>
  26 + </el-form-item>
  27 + </el-col>
  28 + <el-col span="5">
  29 + <el-form-item label="卡 口:" style="margin-left: 10px">
  30 + <el-select v-model="form.region" placeholder="请选择" size="small" style="width: 120px">
  31 + </el-select>
  32 + </el-form-item>
  33 + </el-col>
  34 + <el-col span="2">
  35 + <el-form-item>
  36 + <el-button type="primary" @click="" size="small">查&nbsp;&nbsp;&nbsp;询</el-button>
  37 + </el-form-item>
  38 + </el-col>
  39 + </el-row>
  40 + </el-form>
  41 + </el-row>
  42 +<!-- 列表-->
  43 + <el-row>
  44 + <el-table
  45 + :data="tableData"
  46 + border
  47 + style="width: 100%">
  48 + <el-table-column
  49 + fixed
  50 + prop="date"
  51 + label="操作">
  52 + <el-button @click="handleClick(scope.row)" type="primary" size="small">查看</el-button>
  53 + </el-table-column>
  54 + <el-table-column
  55 + prop="name"
  56 + label="是否失效">
  57 + </el-table-column>
  58 + <el-table-column
  59 + prop="province"
  60 + label="车牌号"
  61 + width="100">
  62 + </el-table-column>
  63 + <el-table-column
  64 + prop="city"
  65 + label="挂靠单位">
  66 + </el-table-column>
  67 + <el-table-column
  68 + prop="zip"
  69 + label="目的关区">
  70 + </el-table-column>
  71 + <el-table-column
  72 + prop="name"
  73 + label="卡口">
  74 + </el-table-column>
  75 + <el-table-column
  76 + prop="province"
  77 + label="地磅称重">
  78 + </el-table-column>
  79 + <el-table-column
  80 + prop="city"
  81 + label="总货重">
  82 + </el-table-column>
  83 + <el-table-column
  84 + prop="address"
  85 + label="进出差值">
  86 + </el-table-column>
  87 + <el-table-column
  88 + prop="zip"
  89 + label="备案车重">
  90 + </el-table-column>
  91 + <el-table-column
  92 + prop="name"
  93 + label="业务类型">
  94 + </el-table-column>
  95 + <el-table-column
  96 + prop="province"
  97 + label="货物类型">
  98 + </el-table-column>
  99 + <el-table-column
  100 + prop="city"
  101 + label="二维码编号"
  102 + width="110">
  103 + </el-table-column>
  104 + <el-table-column
  105 + prop="address"
  106 + label="进出场站">
  107 + </el-table-column>
  108 + <el-table-column
  109 + prop="zip"
  110 + label="已进已出">
  111 + </el-table-column>
  112 + <el-table-column
  113 + prop="zip"
  114 + label="更新时间">
  115 + </el-table-column>
  116 + <el-table-column
  117 + fixed="right"
  118 + label="操作"
  119 + width="150">
  120 + <template slot-scope="scope">
  121 + <el-button type="success" size="mini">修改</el-button>
  122 + <el-button type="danger" size="mini">删除</el-button>
  123 + <el-button type="warning" size="mini" style="margin-top: 2px;margin-left: 0px">审核</el-button>
  124 + <el-button type="info" size="mini">异常</el-button>
  125 + </template>
  126 + </el-table-column>
  127 + </el-table>
  128 + </el-row>
  129 + <!-- 分页-->
  130 + <div class="block">
  131 + <el-pagination
  132 + @size-change="handleSizeChange"
  133 + @current-change="handleCurrentChange"
  134 + :current-page="currentPage4"
  135 + :page-sizes="[100, 200, 300, 400]"
  136 + :page-size="100"
  137 + layout="total, sizes, prev, pager, next, jumper"
  138 + :total="400">
  139 + </el-pagination>
  140 + </div>
3 </section> 141 </section>
4 </template> 142 </template>
  143 +
  144 +<script>
  145 + export default {
  146 + data() {
  147 + return {
  148 + tableData:[
  149 + {
  150 + date: '',
  151 + name: '未失效',
  152 + province: '晋A5ES6',
  153 + city: '河南诺畅',
  154 + address: '4604',
  155 + zip: '西货站'
  156 + }
  157 + ],
  158 + currentPage4: 4,
  159 + form: {
  160 + name: '',
  161 + region: '',
  162 + date1: '',
  163 + date2: '',
  164 + delivery: false,
  165 + type: [],
  166 + resource: '',
  167 + desc: ''
  168 + }
  169 + }
  170 + },
  171 + methods: {
  172 + onSubmit() {
  173 + console.log('submit!');
  174 + },
  175 + handleSizeChange(val) {
  176 + console.log(`每页 ${val} 条`);
  177 + },
  178 + handleCurrentChange(val) {
  179 + console.log(`当前页: ${val}`);
  180 + }
  181 + }
  182 + }
  183 +</script>
  184 +
  185 +<style scoped>
  186 +
  187 +
  188 +</style>
  1 +<template>
  2 + <section>
  3 + <!-- 工具条-->
  4 + <el-row class="toolbar" style="padding-bottom: 0px;">
  5 + <el-form :inline="true" ref="form" :model="form" >
  6 + <el-row>
  7 + <el-col span="8">
  8 + <el-form-item label="主单号:">
  9 + <el-input v-model="form.input" placeholder="" size="small" style="width: 240px"></el-input>
  10 + </el-form-item>
  11 + </el-col>
  12 + <el-col span="8">
  13 + <el-form-item>
  14 + <el-button type="primary" @click="" size="small" style="margin-left: 40px">查&nbsp;&nbsp;&nbsp;询</el-button>
  15 + <span style="color: red;margin-left: 10px">查询单号前请先选定业务类型</span>
  16 + </el-form-item>
  17 + </el-col>
  18 + </el-row>
  19 + </el-form>
  20 + </el-row>
  21 + <!-- 列表-->
  22 + <el-row>
  23 + <el-table
  24 + :data="tableData"
  25 + style="width: 100%">
  26 + <el-table-column
  27 + fixed
  28 + prop="date"
  29 + label="操作">
  30 + <el-button @click="handleClick(scope.row)" type="primary" size="small">查看</el-button>
  31 + </el-table-column>
  32 + <el-table-column
  33 + prop="date"
  34 + label="航班号">
  35 + </el-table-column>
  36 + <el-table-column
  37 + prop="name"
  38 + label="航班日期">
  39 + </el-table-column>
  40 + <el-table-column
  41 + prop="address"
  42 + label="航段">
  43 + </el-table-column>
  44 + <el-table-column
  45 + prop="date"
  46 + label="主单号">
  47 + </el-table-column>
  48 + <el-table-column
  49 + prop="name"
  50 + label="件数">
  51 + </el-table-column>
  52 + <el-table-column
  53 + prop="address"
  54 + label="重量">
  55 + </el-table-column>
  56 + <el-table-column
  57 + prop="date"
  58 + label="关区">
  59 + </el-table-column>
  60 + <el-table-column
  61 + prop="name"
  62 + label="时间">
  63 + </el-table-column>
  64 + <el-table-column
  65 + prop="address"
  66 + label="回执内容">
  67 + </el-table-column>
  68 + </el-table>
  69 + </el-row>
  70 + <!-- 申请表单信息-->
  71 + <el-row style="padding-bottom: 0px;">
  72 + <el-form ref="form" :model="form">
  73 + <el-row>
  74 + <el-col span="8">
  75 + <el-row>
  76 + <el-form-item label="输入备注:">
  77 + <el-input
  78 + type="text"
  79 + placeholder=""
  80 + v-model="form.text"
  81 + maxlength="10"
  82 + show-word-limit
  83 + size="small" style="width: 180px">
  84 + </el-input>
  85 + </el-form-item>
  86 + </el-row>
  87 + <el-row>
  88 + <el-form-item label="车牌号码:">
  89 + <el-input v-model="form.input" placeholder="" size="small" style="width: 180px"></el-input>
  90 + </el-form-item>
  91 + </el-row>
  92 + <el-row>
  93 + <el-form-item label="货物类型:">
  94 + <el-select v-model="form.region" placeholder="请选择" size="small" style="width: 180px">
  95 + <el-option label="转关货" value="zongbaoqu"></el-option>
  96 + <el-option label="换单货" value="sanhao"></el-option>
  97 + <el-option label="普通货" value="lenglian"></el-option>
  98 + <el-option label="退库货" value="kuaiyou"></el-option>
  99 + <el-option label="查验货" value="xi"></el-option>
  100 + </el-select>
  101 + </el-form-item>
  102 + </el-row>
  103 + <el-row>
  104 + <el-form-item label="运输公司:">
  105 + <el-input v-model="form.input" placeholder="" size="small" style="width: 180px"></el-input>
  106 + </el-form-item>
  107 + </el-row>
  108 + <el-row>
  109 + <el-form-item label="挂靠单位:">
  110 + <el-input v-model="form.input" placeholder="" size="small" style="width: 180px"></el-input>
  111 + </el-form-item>
  112 + </el-row>
  113 + </el-col>
  114 + <el-col span="7">
  115 + <el-row>
  116 + <el-form-item label="是否空车:">
  117 + <el-radio v-model="radio" label="1" style="margin-left: 20px">是</el-radio>
  118 + <el-radio v-model="radio" label="2">否</el-radio>
  119 + </el-form-item>
  120 + </el-row>
  121 + <el-row>
  122 + <el-form-item label="业务类型:">
  123 + <el-select v-model="form.region" placeholder="请选择" size="small" style="width: 180px">
  124 + <el-option label="进口提货" value="zongbaoqu"></el-option>
  125 + <el-option label="出口送货" value="sanhao"></el-option>
  126 + <el-option label="分拨业务" value="lenglian"></el-option>
  127 + <el-option label="调拨业务" value="kuaiyou"></el-option>
  128 + </el-select>
  129 + </el-form-item>
  130 +
  131 + </el-row>
  132 + <el-row>
  133 + <el-form-item label="申请单位:">
  134 + <el-input v-model="form.input" placeholder="" size="small" style="width: 180px"></el-input>
  135 + </el-form-item>
  136 + </el-row>
  137 + <el-row>
  138 + <el-form-item label="备案单位:">
  139 + <el-input v-model="form.input" placeholder="" size="small" style="width: 180px"></el-input>
  140 + </el-form-item>
  141 +
  142 + </el-row>
  143 + <el-row>
  144 + <el-form-item label="主单列表:">
  145 + <el-input
  146 + type="textarea"
  147 + :rows="4"
  148 + placeholder="请输入主单号,例如17212341234,多个单号以‘,’(英文)分割"
  149 + v-model="textarea"
  150 + style="width: 180px">
  151 + </el-input>
  152 + </el-form-item>
  153 + </el-row>
  154 +
  155 + </el-col>
  156 + <el-col span="3">
  157 + <el-row>
  158 + <el-form-item label="选择场站信息:" >
  159 + </el-form-item>
  160 + </el-row>
  161 + </el-col>
  162 + <el-col span="4">
  163 + <el-row>
  164 + <el-tree
  165 + :data="data"
  166 + show-checkbox
  167 + node-key="id"
  168 + :default-expanded-keys="[2, 3]">
  169 + </el-tree>
  170 + </el-row>
  171 + </el-col>
  172 + </el-row>
  173 + <el-row style="margin-left: 320px">
  174 + <el-button type="success">保&nbsp;&nbsp;&nbsp;&nbsp;存</el-button>
  175 + <el-button type="info">返&nbsp;&nbsp;&nbsp;&nbsp;回</el-button>
  176 + </el-row>
  177 + </el-form>
  178 + </el-row>
  179 + </section>
  180 +
  181 +</template>
  182 +
  183 +<script>
  184 + export default {
  185 + data() {
  186 + return {
  187 + form: {
  188 + input: '',
  189 + },
  190 + radio:'',
  191 + tableData:[],
  192 + data: [{
  193 + id: 1,
  194 + label: '4604',
  195 + children: [{
  196 + id: 3,
  197 + label: '西货站',
  198 + children: [{
  199 + id: 4,
  200 + label: '一号卡口进'
  201 + }, {
  202 + id: 5,
  203 + label: '一号卡口出',
  204 + }]
  205 + }, {
  206 + id: 2,
  207 + label: '军投货站',
  208 + children: [{
  209 + id: 6,
  210 + label: '一号卡口进'
  211 + }, {
  212 + id: 7,
  213 + label: '一号卡口出',
  214 + }]
  215 + }]
  216 + },
  217 + {
  218 + id: 1,
  219 + label: '4620',
  220 + children: [{
  221 + id: 3,
  222 + label: '综保区货站仓库',
  223 + children: [{
  224 + id: 4,
  225 + label: '内三卡口进'
  226 + }, {
  227 + id: 5,
  228 + label: '内三卡口出',
  229 + }]
  230 + }]
  231 + },
  232 + {
  233 + id: 1,
  234 + label: '4612',
  235 + children: [{
  236 + id: 3,
  237 + label: '综保区',
  238 + children: [{
  239 + id: 4,
  240 + label: '六号主卡口进'
  241 + }, {
  242 + id: 5,
  243 + label: '六号主卡口出',
  244 + }]
  245 + }]
  246 + }],
  247 + defaultProps: {
  248 + children: 'children',
  249 + label: 'label'
  250 + },
  251 + textarea: ''
  252 + }
  253 + },
  254 + methods: {
  255 +
  256 + },
  257 + }
  258 +</script>
  259 +
  260 +<style scoped>
  261 + /*.father{*/
  262 + /* position: relative;*/
  263 + /*}*/
  264 + /*.sun{*/
  265 + /* position: absolute;*/
  266 + /* top:-220px;*/
  267 + /* right:80px*/
  268 + /*}*/
  269 +
  270 +
  271 +</style>
  1 +<template>
  2 + <div class="bg order">
  3 + <span class="air">空运服务-订舱确认</span>
  4 + <div class="px">
  5 +<!-- 发件人信息-->
  6 + <h4 class="title">发件人信息</h4>
  7 + <div class="r-table">
  8 + <table class="tb" width="100%">
  9 + <tbody>
  10 + <tr>
  11 + <th width="15%">姓名</th>
  12 + <td width="18%"><el-input v-model="name" placeholder="" ></el-input></td>
  13 + <th width="15%">联系电话</th>
  14 + <td width="18%"><el-input v-model="tel" placeholder="" ></el-input></td>
  15 + <th width="15%">公司</th>
  16 + <td width="18%"><el-input v-model="company" placeholder="" ></el-input></td>
  17 + </tr>
  18 + <tr>
  19 + <th width="15%">税号</th>
  20 + <td width="18%"><el-input v-model="taxId" placeholder="" ></el-input></td>
  21 + <th width="15%">邮编</th>
  22 + <td width="18%"><el-input v-model="postcode" placeholder="" ></el-input></td>
  23 + <th width="15%">省市区</th>
  24 + <td width="18%"><el-input v-model="province" placeholder="" ></el-input></td>
  25 + </tr>
  26 + <tr>
  27 + <th colspan="1">详细地址</th>
  28 + <td colspan="5"><el-input v-model="address" placeholder="" ></el-input></td>
  29 + </tr>
  30 + </tbody>
  31 + </table>
  32 + </div>
  33 +<!-- 收件人信息-->
  34 + <h4 class="title">收件人信息</h4>
  35 + <div class="r-table">
  36 + <table class="tb" width="100%">
  37 + <tbody>
  38 + <tr>
  39 + <th width="15%">姓名</th>
  40 + <td width="18%"><el-input v-model="name" placeholder="" ></el-input></td>
  41 + <th width="15%">联系电话</th>
  42 + <td width="18%"><el-input v-model="tel" placeholder="" ></el-input></td>
  43 + <th width="15%">公司</th>
  44 + <td width="18%"><el-input v-model="company" placeholder="" ></el-input></td>
  45 + </tr>
  46 + <tr>
  47 + <th width="15%">邮箱</th>
  48 + <td width="18%"><el-input v-model="postcode" placeholder="" ></el-input></td>
  49 + <th width="15%">身份证/护照</th>
  50 + <td width="18%"><el-input v-model="idCard" placeholder="" ></el-input></td>
  51 + <th width="15%">税号</th>
  52 + <td width="18%"><el-input v-model="companyTaxesNumber" placeholder="" ></el-input></td>
  53 + </tr>
  54 + <tr>
  55 + <th width="15%">国家</th>
  56 + <td width="18%"><el-input v-model="country" placeholder="" ></el-input></td>
  57 + <th width="15%">省/州</th>
  58 + <td width="18%"><el-input v-model="province" placeholder="" ></el-input></td>
  59 + <th width="15%">城市</th>
  60 + <td width="18%"><el-input v-model="city" placeholder="" ></el-input></td>
  61 + </tr>
  62 + <tr>
  63 + <th colspan="1">详细地址</th>
  64 + <td colspan="5"><el-input v-model="address" placeholder="" ></el-input></td>
  65 + </tr>
  66 + <tr>
  67 + <th colspan="1">邮编</th>
  68 + <td colspan="5"><el-input v-model="postcode" placeholder="" ></el-input></td>
  69 + </tr>
  70 + </tbody>
  71 + </table>
  72 + </div>
  73 +<!-- 货件信息-->
  74 + <h4 class="title">货件信息</h4>
  75 + <div class="r-table">
  76 + <table class="tb" width="100%">
  77 + <tbody>
  78 + <tr>
  79 + <th width="15%">客户单号</th>
  80 + <td width="18%"><el-input v-model="input" placeholder="" ></el-input></td>
  81 + <th width="15%">总件数</th>
  82 + <td width="18%"><el-input v-model="input" placeholder="" ></el-input></td>
  83 + <th width="15%">总重量(kg)</th>
  84 + <td width="18%"><el-input v-model="input" placeholder="" ></el-input></td>
  85 + </tr>
  86 + <tr>
  87 + <th width="15%">总体积(m³)</th>
  88 + <td width="18%"><el-input v-model="input" placeholder="" ></el-input></td>
  89 + <th width="15%">包裹</th>
  90 + <td width="18%">
  91 + <el-input v-model="input" placeholder="长" style="width: 60px" ></el-input>×
  92 + <el-input v-model="input" placeholder="宽" style="width: 60px" ></el-input>×
  93 + <el-input v-model="input" placeholder="高" style="width: 60px" ></el-input>
  94 + </td>
  95 + <th width="15%">是否退件</th>
  96 + <td width="18%">
  97 + <el-select v-model="value" placeholder="请选择">
  98 + <el-option
  99 + v-for="item in options"
  100 + :key="item.value"
  101 + :label="item.label"
  102 + :value="item.value">
  103 + </el-option>
  104 + </el-select>
  105 + </td>
  106 + </tr>
  107 + <tr>
  108 + <th width="15%">运输方式</th>
  109 + <td width="18%">
  110 + <el-select v-model="value" placeholder="请选择">
  111 + <el-option
  112 + v-for="item in options"
  113 + :key="item.value"
  114 + :label="item.label"
  115 + :value="item.value">
  116 + </el-option>
  117 + </el-select>
  118 + </td>
  119 + <th width="15%">是否带电</th>
  120 + <td width="18%">
  121 + <el-select v-model="value" placeholder="请选择">
  122 + <el-option
  123 + v-for="item in options"
  124 + :key="item.value"
  125 + :label="item.label"
  126 + :value="item.value">
  127 + </el-option>
  128 + </el-select>
  129 + </td>
  130 + <th width="15%">运费付款方式</th>
  131 + <td width="18%">
  132 + <el-select v-model="value" placeholder="请选择">
  133 + <el-option
  134 + v-for="item in options"
  135 + :key="item.value"
  136 + :label="item.label"
  137 + :value="item.value">
  138 + </el-option>
  139 + </el-select>
  140 + </td>
  141 + </tr>
  142 + <tr>
  143 + <th width="15%">税金支付方式</th>
  144 + <td width="18%">
  145 + <el-select v-model="value" placeholder="请选择">
  146 + <el-option
  147 + v-for="item in options"
  148 + :key="item.value"
  149 + :label="item.label"
  150 + :value="item.value">
  151 + </el-option>
  152 + </el-select>
  153 + </td>
  154 + <th width="15%">一般贸易报关出口</th>
  155 + <td width="18%">
  156 + <el-select v-model="value" placeholder="请选择">
  157 + <el-option
  158 + v-for="item in options"
  159 + :key="item.value"
  160 + :label="item.label"
  161 + :value="item.value">
  162 + </el-option>
  163 + </el-select>
  164 + </td>
  165 + <th width="15%">一般贸易报关进口</th>
  166 + <td width="18%">
  167 + <el-select v-model="value" placeholder="请选择">
  168 + <el-option
  169 + v-for="item in options"
  170 + :key="item.value"
  171 + :label="item.label"
  172 + :value="item.value">
  173 + </el-option>
  174 + </el-select>
  175 + </td>
  176 + </tr>
  177 + <tr>
  178 + <th colspan="1">贸易条款</th>
  179 + <td colspan="1"><el-input v-model="input" placeholder="" ></el-input></td>
  180 + <th colspan="1">出口原因</th>
  181 + <td colspan="6">
  182 + <el-select v-model="value" placeholder="请选择" style="width: 100%">
  183 + <el-option
  184 + v-for="item in options"
  185 + :key="item.value"
  186 + :label="item.label"
  187 + :value="item.value">
  188 + </el-option>
  189 + </el-select>
  190 + </td>
  191 +
  192 + </tr>
  193 + <tr>
  194 + <th colspan="1">商业发票备注</th>
  195 + <td colspan="5"><el-input v-model="input" placeholder="" ></el-input></td>
  196 + </tr>
  197 + </tbody>
  198 + </table>
  199 + </div>
  200 +<!-- 货物信息-->
  201 + <h4 class="title">货物信息</h4>
  202 + <div class="r-table order">
  203 + <table class="tb" width="100%">
  204 + <tbody>
  205 + <tr>
  206 + <th width="9%">中文名</th>
  207 + <th width="13%">英文名</th>
  208 + <th width="9%">材质</th>
  209 + <th width="9%">申报价值(单价)</th>
  210 + <th width="5%">数量</th>
  211 + <th width="9%">申报价值(总价)</th>
  212 + <th width="9%">原产地</th>
  213 + <th width="9%">海关货物编号</th>
  214 + <th width="9%">配货名称</th>
  215 + <th width="12%">配货备注</th>
  216 + <th width="7%">操作</th>
  217 + </tr>
  218 + <tr>
  219 + <td width="9%"><el-input v-model="nameCn" placeholder="" ></el-input></td>
  220 + <td width="13%"><el-input v-model="name" placeholder="" ></el-input></td>
  221 + <td width="9%"><el-input v-model="texture" placeholder="" ></el-input></td>
  222 + <td width="9%"><el-input v-model="perPrice" placeholder="" ></el-input></td>
  223 + <td width="5%"><el-input v-model="input" placeholder="" ></el-input></td>
  224 + <td width="9%"><el-input v-model="totalPrices" placeholder="" ></el-input></td>
  225 + <td width="9%"><el-input v-model="originArea" placeholder="" ></el-input></td>
  226 + <td width="9%"><el-input v-model="hsCode" placeholder="" ></el-input></td>
  227 + <td width="9%"><el-input v-model="cargoName" placeholder="" ></el-input></td>
  228 + <td width="12%"><el-input v-model="cargoRemark" placeholder="" ></el-input></td>
  229 + <td width="7%" style="text-align: center">
  230 + <el-button icon="el-icon-plus" size="mini" circle></el-button>
  231 + <el-button icon="el-icon-minus" size="mini" circle></el-button>
  232 + </td>
  233 + </tr>
  234 + </tbody>
  235 + </table>
  236 + </div>
  237 + <div style="text-align: center;margin-top: 30px">
  238 + <el-button type="danger" style="width: 180px;height: 50px">确认下单</el-button>
  239 + </div>
  240 + <div style="margin-top: 50px;height: 80px"> </div>
  241 + </div>
  242 + </div>
  243 +</template>
  244 +
  245 +<script>
  246 + export default {
  247 + name: "airlift"
  248 + }
  249 +</script>
  250 +
  251 +<style scoped>
  252 + .bg{
  253 + background-color: #F2F2F2;
  254 + }
  255 + .air{
  256 + font-size: 20px;
  257 + color: #308aee;
  258 + margin-top: 20px;
  259 + display: block;
  260 + }
  261 + .px{
  262 + background-color: #FFFFFF;
  263 + width: 100%;
  264 + height: 500px;
  265 + }
  266 + .title{
  267 + color: #127ef2;
  268 + font-size: 16px;
  269 + font-weight: bold;
  270 + margin: 20px 30px;
  271 + text-align: left;
  272 + }
  273 + .r-table .tb > tbody > tr > th {
  274 + background-color: #d8ecff;
  275 + text-align: center;
  276 + }
  277 + .r-table .tb > tbody > tr > td {
  278 + /*padding: 4px; (间接决定了行高)*/
  279 + /*display: table-cell;*/
  280 + }
  281 +
  282 +</style>
  1 +<template>
  2 + <div class="bg">
  3 + <el-container>
  4 +<!-- 顶栏区域-->
  5 + <el-header style="height: 120px">
  6 + <el-row class="header">
  7 + <el-col :span="9">
  8 + <span style="font-size: 50px">KT际通</span>
  9 + <span>在线订舱平台</span>
  10 + </el-col>
  11 + <el-col :span="13" style="margin-left: 30px;margin-top: 30px;width: 300px ">
  12 + <el-menu :default-active="activeIndex"
  13 + class="el-menu-demo"
  14 + mode="horizontal"
  15 + @select="handleSelect"
  16 + style="text-color:#303133;active-text-color:#FFF">
  17 + <el-menu-item index="1">首 页</el-menu-item>
  18 + <el-menu-item index="2">行业方案</el-menu-item>
  19 + <el-menu-item index="3">关于我们</el-menu-item>
  20 + </el-menu>
  21 + </el-col>
  22 + </el-row>
  23 + </el-header>
  24 +<!-- 主要区域-->
  25 + <el-main>
  26 +<!-- 空运查询内容-->
  27 + <el-row style="margin-top: 30px">
  28 + <el-col :span="10" style="margin-right: 10px;background-color: #FFF;">
  29 + <div style="height: 600px;">
  30 + <div style="width: 100%;height: 80px;border-bottom: solid 2px #29A1F7;">
  31 + <el-col :span="15" style="margin-left: 0px;margin-top: 20px;">
  32 + <span style="font-size: 25px;margin-left: 50px">空运查询</span>
  33 + </el-col>
  34 + <el-col :span="8" style="margin-top: 23px;">
  35 + <span style="font-size: 17px">约计3000条航线数据</span>
  36 + </el-col>
  37 + </div>
  38 + <el-row>
  39 + <el-form ref="form" :model="form" label-width="80px" style="font-size: 50px;" >
  40 + <el-form-item label="航程方向" >
  41 + <el-radio-group v-model="form.airLine">
  42 + <el-radio style="padding-left: 20px" label="出口"></el-radio>
  43 + <el-radio label="进口"></el-radio>
  44 + </el-radio-group>
  45 + </el-form-item>
  46 + <el-form-item label="起运地">
  47 + <el-select style="width: 320px" v-model="form.originStation" placeholder="起运地">
  48 + <el-option label="上海" value="shanghai"></el-option>
  49 + <el-option label="北京" value="beijing"></el-option>
  50 + </el-select>
  51 + </el-form-item>
  52 + <el-form-item label="目的地">
  53 + <el-select style="width: 320px" v-model="form.deliveryAddress" placeholder="目的地">
  54 + <el-option label="上海" value="shanghai"></el-option>
  55 + <el-option label="北京" value="beijing"></el-option>
  56 + </el-select>
  57 + </el-form-item>
  58 + <el-form-item label="货物重量">
  59 + <el-input style="width: 320px" v-model="form.weight" placeholder="单位:KG"></el-input>
  60 + </el-form-item>
  61 + <div style="padding-left: 150px">
  62 + <el-button style="background-color: #F18F4C;color: #FFF">查价下单</el-button>
  63 + </div>
  64 + </el-form>
  65 + <div style="width: 100%;height: 200px;margin-top: 30px;padding-left: 50px;border-top: dashed 2px #D5D5D5;">
  66 + <p>
  67 + <span><i class="el-icon-phone" style="color: #29A1F7;padding-right: 5px"></i>一键订舱,方便快捷</span>
  68 + </p>
  69 + <p>
  70 + <span><i class="el-icon-edit-outline" style="color: #29A1F7;padding-right: 5px"></i>数据准确,专有团队维护</span>
  71 + </p>
  72 + <span><i class="el-icon-location-information" style="color: #29A1F7;padding-right: 5px"></i>货物在线跟踪</span>
  73 + </div>
  74 + </el-row>
  75 + </div>
  76 + </el-col>
  77 +<!-- 广告位-->
  78 + <el-col :span="13" style="margin-right: 0px;background-color: rgba(41,161,247,0.1);float: right;">
  79 + <div style="height: 600px;">
  80 + </div>
  81 + </el-col>
  82 + </el-row>
  83 +<!-- 优价航线标题栏-->
  84 + <el-row style="margin-top: 30px">
  85 + <span style="font-size: 25px">优价航线</span>
  86 + </el-row>
  87 +<!-- 优价航线内容-->
  88 + <el-row style="background-color: #FFF;height: 300px;">
  89 + <el-table
  90 + :data="tableData"
  91 + style="width: 100%">
  92 + <el-table-column
  93 + prop="airLine"
  94 + label="航行路线">
  95 + </el-table-column>
  96 + <el-table-column
  97 + prop="transportLimitation"
  98 + label="运输时效">
  99 + </el-table-column>
  100 + <el-table-column
  101 + prop="deliveryAddress"
  102 + label="交货地">
  103 + </el-table-column>
  104 + <el-table-column
  105 + prop="flightCycle"
  106 + label="航班周期">
  107 + </el-table-column>
  108 + <el-table-column
  109 + prop="transportPrice"
  110 + label="最低价格">
  111 + </el-table-column>
  112 + <el-table-column
  113 + fixed="right"
  114 + label=""
  115 + width="120">
  116 + <template slot-scope="scope">
  117 + <el-button
  118 + size="small" plain
  119 + type="warning"
  120 + @click="">订舱</el-button>
  121 + </template>
  122 + </el-table-column>
  123 + </el-table>
  124 + </el-row>
  125 +<!-- 热门航线标题栏-->
  126 + <el-row style="margin-top: 30px">
  127 + <span style="font-size: 25px">热门航线</span>
  128 + </el-row>
  129 +<!-- 热门航线内容-->
  130 + <el-row style="background-color: #FFF;height: 680px;">
  131 + <el-col :span="24">
  132 + <el-tabs type="border-card" style="width: 100%;height: 680px" stretch="true">
  133 + <el-tab-pane>
  134 + <span slot="label"><i class="el-icon-right"></i>出口航线</span>
  135 + <el-row style="height: 300px;margin-top: 0px">
  136 + <el-col :span="8"
  137 + style="border-right:solid 1px #F5F5F5;border-bottom:solid 1px #F5F5F5;height: 300px;width: 32%;margin-right: 15px">
  138 + <h2>CZ</h2>
  139 + <el-table
  140 + :data="tableData1"
  141 + :header-cell-style="headClass"
  142 + :cell-style="rowClass"
  143 + style="width: 100%;background-color: #F5F5F5">
  144 + <el-table-column
  145 + prop="airLine"
  146 + label="航段">
  147 + </el-table-column>
  148 + <el-table-column
  149 + prop="transportLimitation"
  150 + label="时效">
  151 + </el-table-column>
  152 + <el-table-column
  153 + prop="flightCycle"
  154 + label="周期">
  155 + </el-table-column>
  156 + <el-table-column
  157 + prop="transportPrice"
  158 + label="航运价">
  159 + </el-table-column>
  160 + </el-table>
  161 + <div style="text-align: center;margin-top: 6px">交货地:GUANGZHOU AIRPORT 广州</div>
  162 + <div style="text-align: center;margin-top: 6px">
  163 + <el-button type="warning" plain style="width: 120px" >订舱</el-button>
  164 + </div>
  165 + </el-col>
  166 + <el-col :span="8"
  167 + style="border-right:solid 1px #F5F5F5;border-bottom:solid 1px #F5F5F5;height: 300px;width: 32%;margin-right: 15px">
  168 + <h2>CZ</h2>
  169 + <el-table
  170 + :data="tableData2"
  171 + :header-cell-style="headClass"
  172 + :cell-style="rowClass"
  173 + style="width: 100%;background-color: #F5F5F5">
  174 + <el-table-column
  175 + prop="airLine"
  176 + label="航段">
  177 + </el-table-column>
  178 + <el-table-column
  179 + prop="transportLimitation"
  180 + label="时效">
  181 + </el-table-column>
  182 + <el-table-column
  183 + prop="flightCycle"
  184 + label="周期">
  185 + </el-table-column>
  186 + <el-table-column
  187 + prop="transportPrice"
  188 + label="航运价">
  189 + </el-table-column>
  190 + </el-table>
  191 + <div style="text-align: center;margin-top: 6px">交货地:GUANGZHOU AIRPORT 广州</div>
  192 + <div style="text-align: center;margin-top: 6px">
  193 + <el-button type="warning" plain style="width: 120px" >订舱</el-button>
  194 + </div>
  195 + </el-col>
  196 + <el-col :span="8"
  197 + style="border-bottom:solid 1px #F5F5F5;height: 300px;width: 32%">
  198 + <h2>CZ</h2>
  199 + <el-table
  200 + :data="tableData3"
  201 + :header-cell-style="headClass"
  202 + :cell-style="rowClass"
  203 + style="width: 100%;background-color: #F5F5F5">
  204 + <el-table-column
  205 + prop="airLine"
  206 + label="航段">
  207 + </el-table-column>
  208 + <el-table-column
  209 + prop="transportLimitation"
  210 + label="时效">
  211 + </el-table-column>
  212 + <el-table-column
  213 + prop="flightCycle"
  214 + label="周期">
  215 + </el-table-column>
  216 + <el-table-column
  217 + prop="transportPrice"
  218 + label="航运价">
  219 + </el-table-column>
  220 + </el-table>
  221 + <div style="text-align: center;margin-top: 6px">交货地:GUANGZHOU AIRPORT 广州</div>
  222 + <div style="text-align: center;margin-top: 6px">
  223 + <el-button type="warning" plain style="width: 120px" >订舱</el-button>
  224 + </div>
  225 + </el-col>
  226 + </el-row>
  227 + <el-row style="height: 300px;margin-top: 0px">
  228 + <el-col :span="8"
  229 + style="border-right:solid 1px #F5F5F5;height: 300px;width: 32%;margin-right: 15px">
  230 + <h2>CZ</h2>
  231 + <el-table
  232 + :data="tableData4"
  233 + :header-cell-style="headClass"
  234 + :cell-style="rowClass"
  235 + style="width: 100%;background-color: #F5F5F5">
  236 + <el-table-column
  237 + prop="airLine"
  238 + label="航段">
  239 + </el-table-column>
  240 + <el-table-column
  241 + prop="transportLimitation"
  242 + label="时效">
  243 + </el-table-column>
  244 + <el-table-column
  245 + prop="flightCycle"
  246 + label="周期">
  247 + </el-table-column>
  248 + <el-table-column
  249 + prop="transportPrice"
  250 + label="航运价">
  251 + </el-table-column>
  252 + </el-table>
  253 + <div style="text-align: center;margin-top: 6px">交货地:GUANGZHOU AIRPORT 广州</div>
  254 + <div style="text-align: center;margin-top: 6px">
  255 + <el-button type="warning" plain style="width: 120px" >订舱</el-button>
  256 + </div>
  257 + </el-col>
  258 + <el-col :span="8"
  259 + style="border-right:solid 1px #F5F5F5;height: 300px;width: 32%;margin-right: 15px">
  260 + <h2>CZ</h2>
  261 + <el-table
  262 + :data="tableData5"
  263 + :header-cell-style="headClass"
  264 + :cell-style="rowClass"
  265 + style="width: 100%;background-color: #F5F5F5">
  266 + <el-table-column
  267 + prop="airLine"
  268 + label="航段">
  269 + </el-table-column>
  270 + <el-table-column
  271 + prop="transportLimitation"
  272 + label="时效">
  273 + </el-table-column>
  274 + <el-table-column
  275 + prop="flightCycle"
  276 + label="周期">
  277 + </el-table-column>
  278 + <el-table-column
  279 + prop="transportPrice"
  280 + label="航运价">
  281 + </el-table-column>
  282 + </el-table>
  283 + <div style="text-align: center;margin-top: 6px">交货地:GUANGZHOU AIRPORT 广州</div>
  284 + <div style="text-align: center;margin-top: 6px">
  285 + <el-button type="warning" plain style="width: 120px" >订舱</el-button>
  286 + </div>
  287 + </el-col>
  288 + <el-col :span="8"
  289 + style="height: 300px;width: 32%">
  290 + <h2>CZ</h2>
  291 + <el-table
  292 + :data="tableData6"
  293 + :header-cell-style="headClass"
  294 + :cell-style="rowClass"
  295 + style="width: 100%;background-color: #F5F5F5">
  296 + <el-table-column
  297 + prop="airLine"
  298 + label="航段">
  299 + </el-table-column>
  300 + <el-table-column
  301 + prop="transportLimitation"
  302 + label="时效">
  303 + </el-table-column>
  304 + <el-table-column
  305 + prop="flightCycle"
  306 + label="周期">
  307 + </el-table-column>
  308 + <el-table-column
  309 + prop="transportPrice"
  310 + label="航运价">
  311 + </el-table-column>
  312 + </el-table>
  313 + <div style="text-align: center;margin-top: 6px">交货地:GUANGZHOU AIRPORT 广州</div>
  314 + <div style="text-align: center;margin-top: 6px">
  315 + <el-button type="warning" plain style="width: 120px" >订舱</el-button>
  316 + </div>
  317 + </el-col>
  318 + </el-row>
  319 + </el-tab-pane>
  320 + <el-tab-pane label="进口航线">
  321 + <span slot="label"><i class="el-icon-back"></i>进口航线</span>
  322 + </el-tab-pane>
  323 + <el-tab-pane label="空运专线">
  324 + <span slot="label"><i class="el-icon-star-off"></i>空运专线</span>
  325 + </el-tab-pane>
  326 + </el-tabs>
  327 + </el-col>
  328 + </el-row>
  329 +<!-- 热门港口标题栏-->
  330 + <el-row style="margin-top: 30px">
  331 + <span style="font-size: 25px">热门港口</span>
  332 + </el-row>
  333 +<!-- 热门港口内容-->
  334 + <el-row style="background-color: #FFF;height: 300px;padding: 25px">
  335 + <el-col :span="24">
  336 + <el-tabs :tab-position="tabPosition" style="width: 100%;height: 280px;">
  337 + <el-tab-pane label="北京">
  338 + <el-table
  339 + :data="tableData7"
  340 + style="width: 100%">
  341 + <el-table-column
  342 + prop="airLine"
  343 + label="航行路线">
  344 + </el-table-column>
  345 + <el-table-column
  346 + prop="transportLimitation"
  347 + label="运输时效">
  348 + </el-table-column>
  349 + <el-table-column
  350 + prop="deliveryAddress"
  351 + label="交货地">
  352 + </el-table-column>
  353 + <el-table-column
  354 + prop="flightCycle"
  355 + label="航班周期">
  356 + </el-table-column>
  357 + <el-table-column
  358 + fixed="right"
  359 + label=""
  360 + width="120">
  361 + <template slot-scope="scope">
  362 + <el-button
  363 + size="small" plain
  364 + type="warning"
  365 + @click="">订舱</el-button>
  366 + </template>
  367 + </el-table-column>
  368 + </el-table>
  369 + </el-tab-pane>
  370 + <el-tab-pane label="上海">
  371 + <el-table
  372 + :data="tableData8"
  373 + style="width: 100%">
  374 + <el-table-column
  375 + prop="airLine"
  376 + label="航行路线">
  377 + </el-table-column>
  378 + <el-table-column
  379 + prop="transportLimitation"
  380 + label="运输时效">
  381 + </el-table-column>
  382 + <el-table-column
  383 + prop="deliveryAddress"
  384 + label="交货地">
  385 + </el-table-column>
  386 + <el-table-column
  387 + prop="flightCycle"
  388 + label="航班周期">
  389 + </el-table-column>
  390 + <el-table-column
  391 + fixed="right"
  392 + label=""
  393 + width="120">
  394 + <template slot-scope="scope">
  395 + <el-button
  396 + size="small" plain
  397 + type="warning"
  398 + @click="">订舱</el-button>
  399 + </template>
  400 + </el-table-column>
  401 + </el-table>
  402 + </el-tab-pane>
  403 + <el-tab-pane label="深圳">
  404 + <el-table
  405 + :data="tableData9"
  406 + style="width: 100%">
  407 + <el-table-column
  408 + prop="airLine"
  409 + label="航行路线">
  410 + </el-table-column>
  411 + <el-table-column
  412 + prop="transportLimitation"
  413 + label="运输时效">
  414 + </el-table-column>
  415 + <el-table-column
  416 + prop="deliveryAddress"
  417 + label="交货地">
  418 + </el-table-column>
  419 + <el-table-column
  420 + prop="flightCycle"
  421 + label="航班周期">
  422 + </el-table-column>
  423 + <el-table-column
  424 + fixed="right"
  425 + label=""
  426 + width="120">
  427 + <template slot-scope="scope">
  428 + <el-button
  429 + size="small" plain
  430 + type="warning"
  431 + @click="">订舱</el-button>
  432 + </template>
  433 + </el-table-column>
  434 + </el-table>
  435 + </el-tab-pane>
  436 + <el-tab-pane label="广州">
  437 + <el-table
  438 + :data="tableData10"
  439 + style="width: 100%">
  440 + <el-table-column
  441 + prop="airLine"
  442 + label="航行路线">
  443 + </el-table-column>
  444 + <el-table-column
  445 + prop="transportLimitation"
  446 + label="运输时效">
  447 + </el-table-column>
  448 + <el-table-column
  449 + prop="deliveryAddress"
  450 + label="交货地">
  451 + </el-table-column>
  452 + <el-table-column
  453 + prop="flightCycle"
  454 + label="航班周期">
  455 + </el-table-column>
  456 + <el-table-column
  457 + fixed="right"
  458 + label=""
  459 + width="120">
  460 + <template slot-scope="scope">
  461 + <el-button
  462 + size="small" plain
  463 + type="warning"
  464 + @click="">订舱</el-button>
  465 + </template>
  466 + </el-table-column>
  467 + </el-table>
  468 + </el-tab-pane>
  469 + <el-tab-pane label="宁波">
  470 + <el-table
  471 + :data="tableData11"
  472 + style="width: 100%">
  473 + <el-table-column
  474 + prop="airLine"
  475 + label="航行路线">
  476 + </el-table-column>
  477 + <el-table-column
  478 + prop="transportLimitation"
  479 + label="运输时效">
  480 + </el-table-column>
  481 + <el-table-column
  482 + prop="deliveryAddress"
  483 + label="交货地">
  484 + </el-table-column>
  485 + <el-table-column
  486 + prop="flightCycle"
  487 + label="航班周期">
  488 + </el-table-column>
  489 + <el-table-column
  490 + fixed="right"
  491 + label=""
  492 + width="120">
  493 + <template slot-scope="scope">
  494 + <el-button
  495 + size="small" plain
  496 + type="warning"
  497 + @click="">订舱</el-button>
  498 + </template>
  499 + </el-table-column>
  500 + </el-table>
  501 + </el-tab-pane>
  502 + </el-tabs>
  503 + </el-col>
  504 + </el-row>
  505 +<!-- 查询工具-->
  506 + <el-row style="background-color: #FFF;height: 180px;margin-top: 60px">
  507 + <el-col :span="24">
  508 + <el-tabs :tab-position="tabPositions" style="width: 80%;height: 280px;margin: 20px">
  509 + <el-tab-pane label="机场代码查询">
  510 + <span style="font-size: 25px">机场代码查询</span>
  511 + <span style="font-size: 15px">(收录2016年IATA最新机场三字代码、城市三字代码。)</span>
  512 + <el-input v-model="input" placeholder="请输入内容"></el-input>
  513 + </el-tab-pane>
  514 + <el-tab-pane label="商品编码查询">
  515 + <span style="font-size: 25px">商品编码查询</span>
  516 + <span style="font-size: 15px">(提供海关HScode编码、对应税率、申报要素查询服务,根据海关最新政策实时更新。)</span>
  517 + <el-input v-model="input" placeholder="请输入内容"></el-input>
  518 + </el-tab-pane>
  519 + <el-tab-pane label="全球港口查询">
  520 + <span style="font-size: 25px">全球港口查询</span>
  521 + <span style="font-size: 15px">(收录2016年IATA最新机场三字代码、城市三字代码。)</span>
  522 + <el-input v-model="input" placeholder="请输入内容"></el-input>
  523 + </el-tab-pane>
  524 + <el-tab-pane label="空运货物查询">
  525 + <span style="font-size: 25px">空运货物查询</span>
  526 + <span style="font-size: 15px">(提供世界各国航空公司货物追踪、货物查询服务,实时追踪最新货况。)</span>
  527 + <el-input v-model="input" placeholder="请输入内容"></el-input>
  528 + </el-tab-pane>
  529 + <el-tab-pane label="快件跟踪查询">
  530 + <span style="font-size: 25px">快件跟踪查询</span>
  531 + <span style="font-size: 15px"></span>
  532 + <el-input v-model="input" placeholder="请输入内容"></el-input>
  533 + </el-tab-pane>
  534 + </el-tabs>
  535 + </el-col>
  536 + </el-row>
  537 + </el-main>
  538 + </el-container>
  539 + </div>
  540 +</template>
  541 +
  542 +<script>
  543 + export default {
  544 + data() {
  545 + return {
  546 + // 空运查询
  547 + form: {
  548 + airLine:undefined,
  549 + originStation:undefined,
  550 + deliveryAddress:undefined,
  551 + weight:undefined,
  552 + },
  553 + // 优价航线表格
  554 + tableData:[],
  555 + // 热门航线表格
  556 + tableData1:[],
  557 + tableData2:[],
  558 + tableData3:[],
  559 + tableData4:[],
  560 + tableData5:[],
  561 + tableData6:[],
  562 + // 热门港口表格
  563 + tableData7:[],
  564 + tableData8:[],
  565 + tableData9:[],
  566 + tableData10:[],
  567 + tableData11:[],
  568 +
  569 + tabPosition: 'left',
  570 + tabPositions: 'bottom',
  571 + }
  572 + },
  573 + methods: {
  574 + headClass () {
  575 + return 'text-align: center;background:#F5F5F5;'
  576 + },
  577 + rowClass () {
  578 + return 'text-align: center;background:#F5F5F5;'
  579 + }
  580 + },
  581 + }
  582 +</script>
  583 +
  584 +<style scoped>
  585 + .bg{
  586 + background-color: #F2F2F2;
  587 + }
  588 + .header{
  589 + font-size: 20px;
  590 + line-height: 120px;
  591 + color:#FFF;
  592 + }
  593 + .el-header{
  594 + background-color: #29A1F7;
  595 + }
  596 + .el-tabs{
  597 + width: 250px;
  598 + }
  599 + .el-menu{
  600 + background-color: #29A1F7;
  601 + font-size: 20px;
  602 + border-bottom-color: #29A1F7;
  603 + }
  604 +</style>
  1 +<template>
  2 + <el-container>
  3 + <el-main style="background-color: #EAEAEA">
  4 +<!-- 航班号查询-->
  5 + <el-row style="height: 180px">
  6 + <el-col :span="24">
  7 + <el-row>
  8 + <p style="font-size: 28px">航班号查询</p>
  9 + </el-row>
  10 + <el-row>
  11 + <!--工具条-->
  12 + <el-form :inline="true" :model="filters">
  13 + <el-form-item>
  14 + <el-input v-model="filters.flightNo" ></el-input>
  15 + </el-form-item>
  16 + <el-form-item>
  17 + <el-button type="primary" v-on:click="getDomesticClearance()">查询</el-button>
  18 + </el-form-item>
  19 + </el-form>
  20 + </el-row>
  21 + </el-col>
  22 + </el-row>
  23 +<!-- 条件查询-->
  24 + <el-row style="">
  25 + <el-col :span="24">
  26 + <el-row>
  27 + <p style="font-size: 28px">条件查询</p>
  28 + </el-row>
  29 + <el-row>
  30 + <el-tabs v-model="activeName" @tab-click="getDomesticClearance()" style="width: 100%">
  31 + <el-tab-pane label="国内出港" name="first">
  32 + <div style=";margin-top: 15px">
  33 + <el-time-picker
  34 + v-model="value1"
  35 + placeholder="任意时间点"
  36 + style="width: 140px">
  37 + </el-time-picker>
  38 + <el-time-picker
  39 + v-model="value2"
  40 + placeholder="任意时间点"
  41 + style="width: 140px">
  42 + </el-time-picker>
  43 + <el-select v-model="value" placeholder="目的地" style="width: 140px">
  44 + <el-option
  45 + v-for="item in options"
  46 + :key="item.value"
  47 + :label="item.label"
  48 + :value="item.value">
  49 + </el-option>
  50 + </el-select>
  51 + <el-select v-model="value" placeholder="航空公司" style="width: 140px">
  52 + <el-option
  53 + v-for="item in options"
  54 + :key="item.value"
  55 + :label="item.label"
  56 + :value="item.value">
  57 + </el-option>
  58 + </el-select>
  59 + <el-button type="primary">点击查询</el-button>
  60 + </div>
  61 + <el-row style="margin-top: 15px">
  62 + <el-col :span="23">
  63 + <el-table
  64 + :data="tableData"
  65 + style="width: 100%">
  66 + <el-table-column
  67 + prop=""
  68 + label="计划离港">
  69 + </el-table-column>
  70 + <el-table-column
  71 + prop=""
  72 + label="航班号">
  73 + </el-table-column>
  74 + <el-table-column
  75 + prop=""
  76 + label="航空公司">
  77 + </el-table-column>
  78 + <el-table-column
  79 + prop=""
  80 + label="目的地">
  81 + </el-table-column>
  82 + <el-table-column
  83 + prop=""
  84 + label="预计/实际离港">
  85 + </el-table-column>
  86 + <el-table-column
  87 + prop=""
  88 + label="状态">
  89 + </el-table-column>
  90 + <el-table-column
  91 + prop=""
  92 + label="航站楼">
  93 + </el-table-column>
  94 + </el-table>
  95 + </el-col>
  96 + </el-row>
  97 + </el-tab-pane>
  98 + <el-tab-pane label="国际/地区出港" name="second">
  99 + <div style=";margin-top: 15px">
  100 + <el-time-picker
  101 + v-model="value1"
  102 +
  103 + placeholder="任意时间点"
  104 + style="width: 140px">
  105 + </el-time-picker>
  106 + <el-time-picker
  107 + arrow-control
  108 + v-model="value2"
  109 + placeholder="任意时间点"
  110 + style="width: 140px">
  111 + </el-time-picker>
  112 + <el-select v-model="value" placeholder="目的地" style="width: 140px">
  113 + <el-option
  114 + v-for="item in options"
  115 + :key="item.value"
  116 + :label="item.label"
  117 + :value="item.value">
  118 + </el-option>
  119 + </el-select>
  120 + <el-select v-model="value" placeholder="航空公司" style="width: 140px">
  121 + <el-option
  122 + v-for="item in options"
  123 + :key="item.value"
  124 + :label="item.label"
  125 + :value="item.value">
  126 + </el-option>
  127 + </el-select>
  128 + <el-button type="primary">点击查询</el-button>
  129 + </div>
  130 + <el-row style="margin-top: 15px">
  131 + <el-col :span="23">
  132 + <el-table
  133 + :data="tableData"
  134 + style="width: 100%">
  135 + <el-table-column
  136 + prop=""
  137 + label="计划离港">
  138 + </el-table-column>
  139 + <el-table-column
  140 + prop=""
  141 + label="航班号">
  142 + </el-table-column>
  143 + <el-table-column
  144 + prop=""
  145 + label="航空公司">
  146 + </el-table-column>
  147 + <el-table-column
  148 + prop=""
  149 + label="目的地">
  150 + </el-table-column>
  151 + <el-table-column
  152 + prop=""
  153 + label="预计/实际离港">
  154 + </el-table-column>
  155 + <el-table-column
  156 + prop=""
  157 + label="状态">
  158 + </el-table-column>
  159 + <el-table-column
  160 + prop=""
  161 + label="航站楼">
  162 + </el-table-column>
  163 + </el-table>
  164 + </el-col>
  165 + </el-row>
  166 + </el-tab-pane>
  167 + <el-tab-pane label="国内到港" name="third">
  168 + <div style=";margin-top: 15px">
  169 + <el-time-picker
  170 + v-model="value1"
  171 + placeholder="任意时间点"
  172 + style="width: 140px">
  173 + </el-time-picker>
  174 + <el-time-picker
  175 + arrow-control
  176 + v-model="value2"
  177 + placeholder="任意时间点"
  178 + style="width: 140px">
  179 + </el-time-picker>
  180 + <el-select v-model="value" placeholder="目的地" style="width: 140px">
  181 + <el-option
  182 + v-for="item in options"
  183 + :key="item.value"
  184 + :label="item.label"
  185 + :value="item.value">
  186 + </el-option>
  187 + </el-select>
  188 + <el-select v-model="value" placeholder="航空公司" style="width: 140px">
  189 + <el-option
  190 + v-for="item in options"
  191 + :key="item.value"
  192 + :label="item.label"
  193 + :value="item.value">
  194 + </el-option>
  195 + </el-select>
  196 + <el-button type="primary">点击查询</el-button>
  197 + </div>
  198 + <el-row style="margin-top: 15px">
  199 + <el-col :span="23">
  200 + <el-table
  201 + :data="tableData"
  202 + style="width: 100%">
  203 + <el-table-column
  204 + prop=""
  205 + label="计划离港">
  206 + </el-table-column>
  207 + <el-table-column
  208 + prop=""
  209 + label="航班号">
  210 + </el-table-column>
  211 + <el-table-column
  212 + prop=""
  213 + label="航空公司">
  214 + </el-table-column>
  215 + <el-table-column
  216 + prop=""
  217 + label="目的地">
  218 + </el-table-column>
  219 + <el-table-column
  220 + prop=""
  221 + label="预计/实际离港">
  222 + </el-table-column>
  223 + <el-table-column
  224 + prop=""
  225 + label="状态">
  226 + </el-table-column>
  227 + <el-table-column
  228 + prop=""
  229 + label="航站楼">
  230 + </el-table-column>
  231 + </el-table>
  232 + </el-col>
  233 + </el-row>
  234 + </el-tab-pane>
  235 + <el-tab-pane label="国际/地区到港" name="fourth">
  236 + <div style=";margin-top: 15px">
  237 + <el-time-picker
  238 + v-model="value1"
  239 + placeholder="任意时间点"
  240 + style="width: 140px">
  241 + </el-time-picker>
  242 + <el-time-picker
  243 + arrow-control
  244 + v-model="value2"
  245 + placeholder="任意时间点"
  246 + style="width: 140px">
  247 + </el-time-picker>
  248 + <el-select v-model="value" placeholder="目的地" style="width: 140px">
  249 + <el-option
  250 + v-for="item in options"
  251 + :key="item.value"
  252 + :label="item.label"
  253 + :value="item.value">
  254 + </el-option>
  255 + </el-select>
  256 + <el-select v-model="value" placeholder="航空公司" style="width: 140px">
  257 + <el-option
  258 + v-for="item in options"
  259 + :key="item.value"
  260 + :label="item.label"
  261 + :value="item.value">
  262 + </el-option>
  263 + </el-select>
  264 + <el-button type="primary">点击查询</el-button>
  265 + </div>
  266 + <el-row style="margin-top: 15px">
  267 + <el-col :span="23">
  268 + <el-table
  269 + :data="tableData"
  270 + style="width: 100%">
  271 + <el-table-column
  272 + prop=""
  273 + label="计划离港">
  274 + </el-table-column>
  275 + <el-table-column
  276 + prop=""
  277 + label="航班号">
  278 + </el-table-column>
  279 + <el-table-column
  280 + prop=""
  281 + label="航空公司">
  282 + </el-table-column>
  283 + <el-table-column
  284 + prop=""
  285 + label="目的地">
  286 + </el-table-column>
  287 + <el-table-column
  288 + prop=""
  289 + label="预计/实际离港">
  290 + </el-table-column>
  291 + <el-table-column
  292 + prop=""
  293 + label="状态">
  294 + </el-table-column>
  295 + <el-table-column
  296 + prop=""
  297 + label="航站楼">
  298 + </el-table-column>
  299 + </el-table>
  300 + </el-col>
  301 + </el-row>
  302 + </el-tab-pane>
  303 + </el-tabs>
  304 + </el-row>
  305 + <el-row>
  306 + <div>
  307 + <pagination background layout="total, prev, pager, next" v-show="total>0" :total="total" :page.sync="pageSize" :limit.sync="pageNum"
  308 + @pagination="getDomesticClearance"/>
  309 + </div>
  310 +
  311 + </el-row>
  312 + </el-col>
  313 + </el-row>
  314 + </el-main>
  315 + </el-container>
  316 +</template>
  317 +
  318 +<script>
  319 + import {getList} from '../../api/inquiry/inquiry'
  320 + export default {
  321 + data() {
  322 + return {
  323 + currentPage4: 4,
  324 + activeName: 'first',
  325 + filters: {
  326 + flightNo: ''
  327 + },
  328 + total: 1,
  329 + pageSize: 1,
  330 + pageNum: 30,
  331 + domesticClearanceList: [],
  332 + };
  333 + },
  334 + methods: {
  335 +
  336 + //获取列表集合
  337 + getDomesticClearance() {
  338 +
  339 + // this.listLoading = true;
  340 + // //NProgress.start();
  341 + // getList().then((res) => {
  342 + // this.total = res.data.total;
  343 + // this.domesticClearanceList = res.data.list;
  344 + // this.listLoading = false;
  345 + // //NProgress.done();
  346 + // }).catch((error) => {
  347 + //
  348 + // this.listLoading = false;
  349 + // if(null!= error.response && error.response!==undefined){
  350 + // let status= error.response.status;
  351 + // let msg = error.response.statusText;
  352 + // alert(status+msg);
  353 + // }else {
  354 + // alert(error);
  355 + // }
  356 + //
  357 + // });
  358 + }
  359 + },
  360 +
  361 + }
  362 +</script>
  363 +
  364 +<style scoped>
  365 +.input-with-select{
  366 + width: 450px;
  367 +}
  368 +.el-row{
  369 + margin-left: 10px;
  370 + width: 98%;
  371 + background-color: #FFFFFF;
  372 +}
  373 +</style>
  1 +<template>
  2 + <div class="bg order">
  3 + <span class="air">空运服务-订舱确认</span>
  4 + <div class="px">
  5 +<!-- 下单信息-->
  6 + <h4 class="title">下单信息</h4>
  7 + <div class="r-table">
  8 + <table class="tb">
  9 + <tbody>
  10 + <tr>
  11 + <th width="10%">航空公司</th>
  12 + <td width="10%">{{defaultQuery.flightno}}</td>
  13 + <th width="10%">起运机场</th>
  14 + <td width="10%">北京</td>
  15 + <th width="10%">目的机场</th>
  16 + <td width="10%">法兰克福</td>
  17 + <th width="10%">下单重量(KG)</th>
  18 + <td width="10%"><el-input v-model="weight" placeholder="" size="mini"></el-input></td>
  19 + <th width="10%">运价单价</th>
  20 + <td width="10%">CNY 23.50/KG</td>
  21 + </tr>
  22 + <tr>
  23 + <th>报关方式</th>
  24 + <td colspan="4">
  25 + <el-radio v-model="customsType" label="1">自理报关</el-radio>
  26 + <el-radio v-model="customsType" label="2">委托报关</el-radio>
  27 + </td>
  28 +<!-- surchargePrice-->
  29 + <th rowspan="4">附加费</th>
  30 + <td colspan="3">操作费: CNY 0.00/票</td>
  31 + <td><el-input-number v-model="num" @change="handleChange" :min="1" :max="10" label="">
  32 + </el-input-number></td>
  33 + </tr>
  34 + <tr>
  35 + <th rowspan="3">门到门服务</th>
  36 + <td colspan="4"><el-checkbox v-model="homeDelivery">上门提货</el-checkbox></td>
  37 + <td colspan="3">制单费: CNY 50.00/票</td>
  38 + <td><el-input-number v-model="num" @change="handleChange" :min="1" :max="10" label="">
  39 + </el-input-number></td>
  40 + </tr>
  41 + <tr>
  42 + <td colspan="4" rowspan="2"><el-checkbox v-model="sendToHome">清关派送</el-checkbox></td>
  43 + <td colspan="3">订舱预录费: CNY 30.00 /票</td>
  44 + <td><el-input-number v-model="num" @change="handleChange" :min="1" :max="10" label="">
  45 + </el-input-number></td>
  46 + </tr>
  47 + <tr>
  48 + <td colspan="4">地面操作费: CNY 0/KG</td>
  49 + </tr>
  50 + <tr>
  51 + <th>预估费用</th>
  52 + <td colspan="3">运费:CNY 23500.00 (最低100.00KG 起运)</td>
  53 + <td colspan="3">附加费:CNY 230.00</td>
  54 + <td colspan="3"> 共计:CNY 23730.00</td>
  55 + </tr>
  56 + </tbody>
  57 + </table>
  58 + </div>
  59 +<!-- 货物信息-->
  60 + <h4 class="title">货物信息</h4>
  61 + <div class="r-table">
  62 + <table class="tb" width="100%">
  63 + <tbody>
  64 + <tr>
  65 + <th width="35%">*是否有电池、液体、粉末、磁性及其它违禁物品</th>
  66 + <td width="15%">
  67 + <el-radio v-model="radio1" label="1">是</el-radio>
  68 + <el-radio v-model="radio1" label="2">否</el-radio></td>
  69 + <th width="35%">*是否购买保险</th>
  70 + <td width="15%">
  71 + <el-radio v-model="radio4" label="1">是</el-radio>
  72 + <el-radio v-model="radio4" label="2">否</el-radio></td>
  73 + </tr>
  74 + <tr>
  75 + <th width="35%">*是否超长托盘</th>
  76 + <td width="15%">
  77 + <el-radio v-model="radio1" label="1">是</el-radio>
  78 + <el-radio v-model="radio1" label="2">否</el-radio></td>
  79 + <th width="35%">*是否名牌</th>
  80 + <td width="15%">
  81 + <el-radio v-model="radio4" label="1">是</el-radio>
  82 + <el-radio v-model="radio4" label="2">否</el-radio></td>
  83 + </tr>
  84 + </tbody>
  85 + </table>
  86 + <table class="tb" style="margin-top: 10px;width: 100%">
  87 + <tbody>
  88 + <tr>
  89 + <th width="20%">中文品名</th>
  90 + <th width="20%">英文品名</th>
  91 + <th width="10%">*数量(件)</th>
  92 + <th width="10%">*实重(KG)</th>
  93 + <th width="10%">*总体积(CBM)</th>
  94 + <th width="20%">最大尺寸(长x宽x高)</th>
  95 + <th width="10%">操作</th>
  96 + </tr>
  97 + <tr>
  98 + <td><el-input v-model="nameCn" placeholder="" size="mini"></el-input></td>
  99 + <td><el-input v-model="name" placeholder="" size="mini"></el-input></td>
  100 + <td><el-input v-model="billCount" placeholder="" size="mini"></el-input></td>
  101 + <td><el-input v-model="weight" placeholder="" size="mini"></el-input></td>
  102 + <td><el-input v-model="input" placeholder="" size="mini"></el-input></td>
  103 + <td><el-input v-model="input" placeholder="" size="mini"></el-input></td>
  104 + <td><el-button icon="el-icon-plus" size="mini" circle></el-button>
  105 + <el-button icon="el-icon-minus" size="mini" circle></el-button></td>
  106 + </tr>
  107 + </tbody>
  108 + </table>
  109 + </div>
  110 +<!-- 收发件通知人信息-->
  111 + <div class="r-table" style="margin-top: 35px">
  112 + <el-collapse v-model="activeNames" @change="handleChange" class="col">
  113 + <el-collapse-item title="发件人信息" name="1">
  114 + <table class="tb" width="100%">
  115 + <tbody>
  116 + <tr>
  117 + <th width="15%">姓名</th>
  118 + <td width="35%"><el-input v-model="name" placeholder="" ></el-input></td>
  119 + <th width="15%">联系电话</th>
  120 + <td width="35%"><el-input v-model="tel" placeholder="" ></el-input></td>
  121 + </tr>
  122 + <tr>
  123 + <th colspan="1">公司</th>
  124 + <td colspan="3"><el-input v-model="company" placeholder="" ></el-input></td>
  125 + </tr>
  126 + <tr>
  127 + <th colspan="1">详细地址 </th>
  128 + <td colspan="3"><el-input v-model="address" placeholder="" ></el-input></td>
  129 + </tr>
  130 + </tbody>
  131 + </table>
  132 + </el-collapse-item>
  133 + <el-collapse-item title="收件人信息" name="2" class="father">
  134 + <div class="relative">
  135 + <el-button type="text" @click="dialogTableVisible = true">收件地址库</el-button>
  136 + <el-checkbox v-model="checked1" style="margin-left: 20px">加入地址库</el-checkbox>
  137 + </div>
  138 + <table class="tb" width="100%">
  139 + <tbody>
  140 + <tr>
  141 + <th width="15%">姓名</th>
  142 + <td width="35"><el-input v-model="name" placeholder="" ></el-input></td>
  143 + <th width="15%">联系电话</th>
  144 + <td width="35%"><el-input v-model="tel" placeholder="" ></el-input></td>
  145 + </tr>
  146 + <tr>
  147 + <th colspan="1">公司</th>
  148 + <td colspan="3"><el-input v-model="company" placeholder="" ></el-input></td>
  149 + </tr>
  150 + <tr>
  151 + <th colspan="1">详细地址</th>
  152 + <td colspan="3"><el-input v-model="address" placeholder="" ></el-input></td>
  153 + </tr>
  154 + <tr>
  155 + <th colspan="1">特殊信息</th>
  156 + <td colspan="3"><el-input v-model="input" placeholder="" ></el-input></td>
  157 + </tr>
  158 + </tbody>
  159 + </table>
  160 + </el-collapse-item>
  161 + <el-collapse-item title="通知人信息" name="3" class="father">
  162 + <div class="relative"><el-checkbox v-model="checked">同收件人</el-checkbox></div>
  163 + <table class="tb" width="100%">
  164 + <tbody>
  165 + <tr>
  166 + <th width="15%">姓名</th>
  167 + <td width="35%"><el-input v-model="name" placeholder="" ></el-input></td>
  168 + <th width="15%">联系电话</th>
  169 + <td width="35%"><el-input v-model="tel" placeholder="" ></el-input></td>
  170 + </tr>
  171 + <tr>
  172 + <th colspan="1">公司</th>
  173 + <td colspan="3"><el-input v-model="company" placeholder="" ></el-input></td>
  174 + </tr>
  175 + <tr>
  176 + <th colspan="1">详细地址</th>
  177 + <td colspan="3"><el-input v-model="address" placeholder="" ></el-input></td>
  178 + </tr>
  179 + <tr>
  180 + <th colspan="1">特殊信息</th>
  181 + <td colspan="3"><el-input v-model="input" placeholder="" ></el-input></td>
  182 + </tr>
  183 + </tbody>
  184 + </table>
  185 + </el-collapse-item>
  186 + </el-collapse>
  187 + </div>
  188 + <div style="text-align: center;margin-top: 30px">
  189 + <el-button type="danger" style="width: 180px;height: 50px">确认下单</el-button>
  190 + </div>
  191 + <div style="margin-top: 50px;height: 80px"> </div>
  192 + </div>
  193 +<!-- 收件地址库弹框-->
  194 + <div>
  195 + <el-dialog title="请选择收件人" :visible.sync="dialogTableVisible">
  196 + <el-table :data="gridData">
  197 + <el-table-column property="date" label="姓名" width="150"></el-table-column>
  198 + <el-table-column property="name" label="电话" width="200"></el-table-column>
  199 + <el-table-column property="address" label="地址"></el-table-column>
  200 + </el-table>
  201 + <div style="margin-top: 10px;text-align: right">
  202 + <el-button>取消</el-button>
  203 + <el-button type="primary">请选择收件人</el-button>
  204 + </div>
  205 + </el-dialog>
  206 + </div>
  207 + </div>
  208 +</template>
  209 +
  210 +<script>
  211 + export default {
  212 + data() {
  213 + return{
  214 + num: 1,
  215 + radio: '',
  216 + radio1: '',
  217 + radio2: '',
  218 + radio3: '',
  219 + radio4: '',
  220 + dialogTableVisible:false,
  221 +
  222 + }
  223 + }
  224 + }
  225 +</script>
  226 +
  227 +<style scoped>
  228 + .bg{
  229 + background-color: #F2F2F2;
  230 + }
  231 + .air{
  232 + font-size: 20px;
  233 + color: #308aee;
  234 + margin-top: 20px;
  235 + display: block;
  236 + }
  237 + .r-table{
  238 + text-align: center;
  239 + }
  240 +
  241 + /*line-height: 100px;*/
  242 + .tb{
  243 + font-size: 14px;
  244 + box-sizing: border-box;
  245 + display: table;
  246 + border-spacing: 0;
  247 + border-collapse: collapse;
  248 + }
  249 + .px{
  250 + background-color: #FFFFFF;
  251 + width: 100%;
  252 + height: 500px;
  253 + }
  254 + .title{
  255 + color: #127ef2;
  256 + font-size: 16px;
  257 + font-weight: bold;
  258 + margin: 20px 30px;
  259 + text-align: left;
  260 + }
  261 + .r-table .tb > tbody > tr > th {
  262 + background-color: #d8ecff;
  263 + padding: 10px 5px;
  264 + text-align: center;
  265 + border: 1px solid #ddd;
  266 + }
  267 + .r-table .tb > tbody > tr > td {
  268 + padding: 8px;
  269 + border: 1px solid #ddd;
  270 + display: table-cell;
  271 + }
  272 + .col .tb > tbody > tr > th {
  273 + border: 0px;
  274 + }
  275 + .col .tb > tbody > tr > td {
  276 + border: 0px;
  277 + }
  278 + .father{
  279 + position: relative;
  280 + }
  281 + .relative{
  282 + position: absolute;
  283 + top:11px;
  284 + right: 100px;
  285 + }
  286 +</style>
  287 +<style>
  288 + .order .el-collapse-item__header{
  289 + color: #127ef2;
  290 + font-size: 16px;
  291 + font-weight: bold;
  292 + margin: 20px 30px;
  293 + text-align: left;
  294 + }
  295 +</style>