作者 xudada

Merge remote-tracking branch 'origin/master'

正在显示 59 个修改的文件 包含 4229 行增加145 行删除

要显示太多修改。

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

... ... @@ -23,7 +23,8 @@ module.exports = {
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
'scss_vars': '@/styles/vars.scss'
'scss_vars': '@/styles/vars.scss',
'img':resolve('src/assets/img')
}
},
module: {
... ...
... ... @@ -24,17 +24,18 @@ module.exports = {
},
dev: {
env: require('./dev.env'),
port: 12020,
port: 12021,
autoOpenBrowser: true,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {
'/api':{
target: 'http://192.168.1.53:12343',//设置你调用的接口域名和端口号 别忘了加http
// target: 'http://localhost:12343',//设置你调用的接口域名和端口号 别忘了加http
target: 'http://192.168.1.53:12343',//设置你调用的接口域名和端口号 别忘了加http
// target: 'http://192.168.1.189:12343',//设置你调用的接口域名和端口号 别忘了加http
// target: 'http://localhost:12343',//设置你调用的接口域名和端口号 别忘了加http
changeOrigin: true,
pathRewrite: {
'^/api/': '/'//这里理解成用‘/api’代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add',直接写‘/api/user/add’即可
'^/api/': '/', //这里理解成用‘/api’代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add',直接写‘/api/user/add’即可
}
}
},
... ...
... ... @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<title>易通快速通关申报管理系统</title>
<title>易通链快速通关申报平台</title>
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
</head>
... ...
此 diff 太大无法显示。
... ... @@ -10,10 +10,15 @@
"build": "node build/build.js"
},
"dependencies": {
"@xkeshi/vue-barcode": "^1.0.0",
"axios": "^0.19.0",
"echarts": "^3.3.2",
"common": "^0.2.5",
"echarts": "^5.0.1",
"echarts-liquidfill": "^3.0.0",
"element-ui": "^2.13.0",
"eslint": "^5.14.1",
"eslint-plugin-html": "^6.0.2",
"fecha": "^4.2.0",
"file-saver": "^2.0.2",
"font-awesome": "^4.7.0",
"html2canvas": "^1.0.0-rc.5",
... ...
... ... @@ -16,6 +16,10 @@ export default {
</script>
<style lang="scss">
.el-table th.gutter{
display: table-cell!important;
}
body {
margin: 0px;
padding: 0px;
... ... @@ -63,4 +67,4 @@ body {
.fade-leave-active {
opacity: 0;
}
</style>
\ No newline at end of file
</style>
... ...
const loginuserInfo = JSON.parse(sessionStorage.getItem('user'));
export default loginuserInfo;
\ No newline at end of file
import jsutil from "@/common/js/util";
import { Message } from 'element-ui';
function getusername(){
let session_user_info = sessionStorage.getItem('user');
if (session_user_info && jsutil.checkNull(session_user_info)){
let user = JSON.parse(sessionStorage.getItem('user'));
return user;
}else {
// Message({
// message:"未查询到用户缓存名称",
// type:"error",
// });
return {
username:""
};
}
}
let loginuserInfo = getusername();
export default loginuserInfo;
... ...
export function formatDate(date, fmt) {
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
}
let o = {
'M+': date.getMonth() + 1,
'd+': date.getDate(),
'h+': date.getHours(),
'm+': date.getMinutes(),
's+': date.getSeconds()
};
for (let k in o) {
if (new RegExp(`(${k})`).test(fmt)) {
let str = o[k] + '';
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
}
}
return fmt;
};
... ...
... ... @@ -34,4 +34,4 @@ export const add = params => { return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})};
\ No newline at end of file
})};
... ...
import axios from 'axios'
import http from "../http";
let baseUrl = 'wltp-flight-consigneeconsigner/consignee'
export const getList = params => { return axios.get(`${baseUrl}/list`, { params: params }); };
export const remove = params => { return axios.delete(`${baseUrl}/remove`, { params: params }); };
export const add = params => { return http.post(`${baseUrl}/add`,params)};
export const edit = params => { return http.put(`${baseUrl}/edit`,params)};
... ...
import axios from 'axios'
import http from '../http.js'
let baseUrl = 'wltp-flight-consigneeconsigner/consigner'
export const getList = params => { return axios.get(`${baseUrl}/list`, { params: params }); };
export const remove = params => { return axios.delete(`${baseUrl}/remove`, { params: params }); };
export const add = params => { return http.post(`${baseUrl}/add`,params)};
export const edit = params => { return http.put(`${baseUrl}/edit`,params)};
... ...
import axios from 'axios'
import http from "../http";
let baseUrl = 'wlpt-nmms-manage/trans/dom'
export const getList = params => { return http.get(`${baseUrl}`, params);};
export const remove = params => { return http.del(`${baseUrl}`, params); };
export const add = params => { return http.post(`${baseUrl}`,params)};
export const edit = params => { return http.put(`${baseUrl}`,params)};
... ...
... ... @@ -34,4 +34,4 @@ export const add = params => { return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})};
\ No newline at end of file
})};
... ...
import axios from 'axios'
import http from './http.js'
let base = 'wlpt-nmms-manage/trans/log/getByAutoid';
export const getList = params => { return axios.get(`${base}`, { params: params }); };
... ...
import http from './http.js'
let baseUrl = 'dispatch-system/dispatch'
// let baseUrl = 'http://127.0.0.1:9999/dispatch'
/*用户端,调度车辆*/
export const dispatch = params =>{return http.post(`${baseUrl}/dispatch`, params);};
/*用户端,取消车辆调度*/
export const cancel = params =>{return http.put(`${baseUrl}/cancel`, params);};
/*用户端,获取用户信息*/
export const getUser = params =>{return http.get(`${baseUrl}/user/getUser`, params);};
/* 管理员端,调度记录,开始任务 */
export const startTask = params =>{return http.put(`${baseUrl}/startTask`, params);};
/* 管理员端,调度记录,结束任务 */
export const completeTask = params =>{return http.put(`${baseUrl}/completeTask`, params);};
/*用户端,管理员端调度记录,查询车辆调度记录*/
export const selectDispatchNoteList = params =>{return http.get(`${baseUrl}/dispatchNote/selectDispatchNoteList`, params);};
/*管理员端,调度记录,增加车辆调度记录*/
export const insertDispatchNote = params =>{return http.post(`${baseUrl}/dispatchNote/insertDispatchNote`, params);};
/*管理员端,调度记录,编辑车辆调度记录*/
export const updateDispatchNote = params =>{return http.put(`${baseUrl}/dispatchNote/updateDispatchNote`, params);};
/*管理员端,调度记录,删除车辆调度记录*/
export const deleteDispatchNote = params =>{return http.del(`${baseUrl}/dispatchNote/deleteDispatchNote`, params);};
/*管理员端,调度记录,批量删除车辆调度记录*/
export const batchRemoveDispatchNode = params =>{return http.get(`${baseUrl}/dispatchNote/batchRemove`, params);};
/*管理员端,车辆信息,查询车辆信息*/
export const selectVehicleInfoList = params =>{return http.get(`${baseUrl}/vehicleInfo/selectVehicleInfoList`, params);};
/*管理员端,车辆信息,新增车辆信息*/
export const insertVehicleInfo = params =>{return http.post(`${baseUrl}/vehicleInfo/insertVehicleInfo`, params);};
/*管理员端,车辆信息,修改车辆信息*/
export const updateVehicleInfo = params =>{return http.put(`${baseUrl}/vehicleInfo/updateVehicleInfo`, params);};
/*管理员端,车辆信息,删除车辆信息*/
export const deleteVehicleInfo = params =>{return http.del(`${baseUrl}/vehicleInfo/deleteVehicleInfo`, params);};
/*管理员端,车辆信息,批量删除车辆信息*/
export const batchRemoveVehicleInfo= params =>{return http.get(`${baseUrl}/vehicleInfo/batchRemove`, params);};
/*管理员端,驾驶员信息,查询驾驶员信息*/
export const selectDriverInfoList = params =>{return http.get(`${baseUrl}/driverInfo/selectDriverInfoList`, params);};
/*管理员端,驾驶员信息,新增驾驶员信息*/
export const insertDriverInfo = params =>{return http.post(`${baseUrl}/driverInfo/insertDriverInfo`, params);};
/*管理员端,驾驶员信息,修改驾驶员信息*/
export const updateDriverInfo = params =>{return http.put(`${baseUrl}/driverInfo/updateDriverInfo`, params);};
/*管理员端,驾驶员信息,删除驾驶员信息*/
export const deleteDriverInfo = params =>{return http.del(`${baseUrl}/driverInfo/deleteDriverInfo`, params);};
/*管理员端,驾驶员信息,批量删除驾驶员信息*/
export const batchRemoveDriverInfo= params =>{return http.get(`${baseUrl}/driverInfo/batchRemove`, params);};
... ...
... ... @@ -12,6 +12,8 @@ export const updateMT2201 = params => { return http.put(`${baseUrl}/updateMt2201
export const addMt2201 = params => { return http.post(`${baseUrl}/addMt2201`,params)};
export const selectSecurityAwba = params => { return http.get(`${baseUrl}/selectSecurityAwba`,params)};
export const getLostLoadChange = params => { return http.get(`${baseUrl}/getLostLoadChange`, params)};
export const saveLostChange = params => { return http.get(`${baseUrl}/saveLostChange`, params)};
... ...
import axios from 'axios'
import http from "../http";
let awbaUrl = 'express-system/expressAwba'
let awbhUrl = 'express-system/expressAwbh'
let bulidMsg = 'express-system/bulidMsg'
/**
* 主单请求
* @param params
* @returns {Promise<AxiosResponse<T>>}
*/
export const getExpressList = params => { return axios.get(`${awbaUrl}/list`, { params: params });};
export const awbaAdd = params => { return http.post(`${awbaUrl}/awbaAdd`,params)};
export const awbaEdit = params => { return http.put(`${awbaUrl}/awbaEdit`,params)};
export const selectAwba = params => { return http.get(`${awbaUrl}/selectAwba`,{ params: params });};
/**
* 分单请求
*/
export const awbhAdd = params => { return http.post(`${awbhUrl}/awbhAdd`,params)};
export const awbhEdit = params => { return http.put(`${awbhUrl}/awbhEdit`,params)};
export const selectAwbh = params => { return axios.get(`${awbhUrl}/selectAwbh`, { params: params }); };
/**
* 生成报文
*/
export const awbaAddBulid = params => { return http.post(`${bulidMsg}/awbaAddBulid`,params)};
export const awbhAddBulid = params => { return http.post(`${bulidMsg}/awbhAddBulid`,params)};
... ...
... ... @@ -34,4 +34,4 @@ export const add = params => { return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})};
\ No newline at end of file
})};
... ...
import axios from 'axios'
let baseUrl = 'nmms-server-export/history'
export const getHistoryList = params => { return axios.get(`${baseUrl}/list`, { params: params }); };
... ...
... ... @@ -47,6 +47,7 @@ export default {
return axios({
method: 'POST', // 请求协议
url: 'cloud-user-center/login', // 请求的地址
// url: 'cloud-kako-user-center/login', // 请求的地址
data: qs.stringify(data), // post 请求的数据
timeout: 30000, // 超时时间, 单位毫秒
headers: {
... ...
import axios from 'axios'
let base = '/wltp-flight-scheduling-interface/inquiry';
export const portList = params => { return axios.get(`${base}/portList`, { params: params }); };
export const exportList = params => { return axios.get(`${base}/exportList`, { params: params }); };
export const nternationaiiImportList = params => { return axios.get(`${base}/nternationaiiImportList`, { params: params }); };
export const nternationaiiExportList = params => { return axios.get(`${base}/nternationaiiExportList`, { params: params }); };
... ...
import request from 'axios'
import qs from 'qs'
let baseUrl = '/wltp-nmms-custom-reciption-resolver'
export function postFFM(query) {
return request({
method: 'get',
url: `${baseUrl}/Rmsg/ffm`,
params: query,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
})
}
export function postFWB(query) {
return request({
method: 'get',
url: `${baseUrl}/Rmsg/fwb`,
params: query,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
})
}
export function postFHL(query) {
return request({
method: 'get',
url: `${baseUrl}/Rmsg/fhl`,
params: query,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
})
}
... ...
import axios from 'axios'
let base = '/cloud-user-center/perm';
// let base = '/cloud-kako-user-center/perm';
export const getList = params => { return axios.get(`${base}/list`, { params: params }); };
... ... @@ -35,3 +36,6 @@ export const add = params => { return axios({
'Content-Type': 'application/json;charset=UTF-8'
}
})};
export const userMenu = params => { return axios.get(`${base}/userMenu`, { params: params }); };
... ...
import axios from 'axios'
import http from "../http";
let base = 'byonet-import';
export const trailerFrameNoSuccess = params => {return axios.post(`${base}/businesstype/trailerFrameNoSuccess`, params);};
export const list = params => {return http.get(`${base}/businesstype/list`, params);};
export const aisleList = params => {return http.get(`${base}/businesstype/aisleList`, params);};
export const barCodeDel = params => {return http.get(`${base}/businesstype/barCodeDel`, params);};
export const remove = params => {return http.get(`${base}/businesstype/remove`, params);};
export const save = params => {return axios.post(`${base}/businesstype/save`, params);};
export const edit = params => {return axios.post(`${base}/businesstype/edit`, params);};
... ...
import axios from 'axios'
let base = '/cloud-user-center/role';
// let baseUrl = '/cloud-kako-user-center/role'
export const getList = params => { return axios.get(`${base}/list`, { params: params }); };
... ...
import http from '../http.js'
import axios from "axios";
let baseUrl = 'wltp-security-declaration/security'
export const getList = params => { return http.get(`${baseUrl}/list`, params)};
export const remove = params => { return axios.delete(`${baseUrl}/remove`, { params: params }); };
export const edit = params => { return http.put(`${baseUrl}/edit`, params)};
export const add = params => { return http.post(`${baseUrl}/add`,params)};
... ...
import http from '../http.js'
import axios from "axios";
let baseUrl = 'nmms-server-export/shipper'
export const getList = params => { return http.get(`${baseUrl}/list`, params)};
export const getListHzTypeList = params => { return http.get(`${baseUrl}/getListHzTypeList`, params)};
// export const getListHzTypeList = params => { return http.get(`http://127.0.0.1:8008/shipper/getListHzTypeList`, params)};
export const remove = params => { return axios.delete(`${baseUrl}/remove`, { params: params }); };
export const batchRemove = params => { return axios.delete(`${baseUrl}/batchRemove`, { params: params }); };
export const edit = params => { return http.put(`${baseUrl}/edit`, params)};
export const add = params => { return http.post(`${baseUrl}/add`,params)};
// export const getList = params => { return http.get(`http://127.0.0.1:8008/shipper/list`, params)};
//
// export const getListHzTypeList = params => { return http.get(`http://127.0.0.1:8008/shipper/getListHzTypeList`, params)};
//
// export const remove = params => { return axios.delete(`http://127.0.0.1:8008/shipper/remove`, { params: params }); };
//
// export const batchRemove = params => { return axios.delete(`http://127.0.0.1:8008/shipper/batchRemove`, { params: params }); };
//
// export const edit = params => { return http.put(`http://127.0.0.1:8008/shipper/edit`, params)};
//
// export const add = params => { return http.post(`http://127.0.0.1:8008/shipper/add`,params)};
... ...
import axios from 'axios'
let base = '/hqpt-user-center/come_car';
let base = '/cloud-user-center/come_car';
... ... @@ -35,4 +35,4 @@ export const add = params => { return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})};
\ No newline at end of file
})};
... ...
import axios from 'axios'
let base = '/hqpt-user-center/key';
let base = '/cloud-user-center/key';
... ... @@ -35,4 +35,4 @@ export const add = params => { return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})};
\ No newline at end of file
})};
... ...
import axios from 'axios'
let base = '/hqpt-user-center/maintain';
let base = '/cloud-user-center/maintain';
... ... @@ -35,4 +35,4 @@ export const add = params => { return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})};
\ No newline at end of file
})};
... ...
import axios from 'axios'
let base = '/hqpt-user-center/on_duty';
let base = '/cloud-user-center/on_duty';
... ... @@ -35,4 +35,4 @@ export const add = params => { return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})};
\ No newline at end of file
})};
... ...
import axios from 'axios'
let base = '/hqpt-user-center/inspection';
let base = '/cloud-user-center/inspection';
... ... @@ -35,4 +35,4 @@ export const add = params => { return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})};
\ No newline at end of file
})};
... ...
import http from './http.js'
let baseUrl = 'station-manage'
// 场站信息,分页查询
export const selectYardList = params =>{return http.get(`${baseUrl}/yard/page`, params);};
export const getYardList = params =>{return http.get(`${baseUrl}/yard/list`, params);};
// 场站信息,新增
export const insertYard = params =>{return http.post(`${baseUrl}/yard/insert`, params);};
// 场站信息,编辑
export const updateYard = params =>{return http.put(`${baseUrl}/yard/update`, params);};
// 场站信息,删除
export const deleteYard = params =>{return http.del(`${baseUrl}/yard/delete`, params);};
// 卡口信息,分页查询
export const selectBayonetList = params =>{return http.get(`${baseUrl}/bayonet/page`, params);};
// 卡口信息,新增
export const insertBayonet = params =>{return http.post(`${baseUrl}/bayonet/insert`, params);};
// 卡口信息,编辑
export const updateBayonet = params =>{return http.put(`${baseUrl}/bayonet/update`, params);};
// 卡口信息,删除
export const deleteBayonet = params =>{return http.del(`${baseUrl}/bayonet/delete`, params);};
// 仓库信息,分页查询
export const selectWarehouseList = params =>{return http.get(`${baseUrl}/warehouse/page`, params);};
// 仓库信息,新增
export const insertWarehouse = params =>{return http.post(`${baseUrl}/warehouse/insert`, params);};
// 仓库信息,编辑
export const updateWarehouse = params =>{return http.put(`${baseUrl}/warehouse/update`, params);};
// 仓库信息,删除
export const deleteWarehouse = params =>{return http.del(`${baseUrl}/warehouse/delete`, params);};
... ...
import http from './http.js'
let baseUrl = 'air-server-transport/transport/route'
let baseUrlBill = 'air-server-transport/transport/bill'
let baseUrlFlight = 'air-server-transport/transport/flight'
let baseUrlFlightPlan = 'air-server-transport/transport/flightplan'
let baseUrlAircraft = 'air-server-transport/transport/aircraft'
let baseUrlAirLineAircraft = 'air-server-transport/transport/airlineaircraft'
let baseUrlPrediction = 'air-server-transport/transport/prediction'
let baseUrlConfirm = 'air-server-transport/transport/confirm'
let baseUrlSchedule = 'air-server-transport/transport/schedule'
let baseUrlLongtimeplan = 'air-server-transport/transport/longtimeplan'
let baseUrlBillperson = 'air-server-transport/transport/billperson'
let baseUrlResultMsg = 'air-server-transport/transport/returnmsg'
let baseUrlDynamics = 'air-server-transport/transport/aircraftStaying'
let baseUrlCancel = 'air-server-transport/transport/prediction'
let baseUrlBillcountry = 'air-server-transport/transport/country'
let baseUrlBillcreden = 'air-server-transport/transport/creden'
//确报
let baseUrlExact = 'air-server-transport/exactPlanConfig'
//预报
let baseUrlConfig = 'air-server-transport/prePlanConfig'
// 确保申报配置
export const addExact = params => { return http.post(`${baseUrlExact}/addExact`, params); };
export const ediExact = params => { return http.post(`${baseUrlExact}/ediExact`, params); };
export const delExact = params => { return http.post(`${baseUrlExact}/delExact`, params); };
export const selectExact = params => { return http.get(`${baseUrlExact}/selectExact`, params); };
//预报申报配置
export const addPrePlanConfig = params => { return http.post(`${baseUrlConfig}/addPrePlanConfig`, params); };
export const ediPrePlanConfig = params => { return http.post(`${baseUrlConfig}/ediPrePlanConfig`, params); };
export const delPrePlanConfig = params => { return http.post(`${baseUrlConfig}/delPrePlanConfig`, params); };
export const selectPrePlanConfig = params => { return http.get(`${baseUrlConfig}/selectPrePlanConfig`, params); };
//进港预报 取消申报原因
export const cancelPrediction = params => { return http.post(`${baseUrlCancel}/cancelPrediction`, params); };
//在港动态
//增删改
export const addAircraftStaying = params => { return http.post(`${baseUrlDynamics}/addAircraftStaying`, params); };
//查
export const selectAircraftStaying = params => { return http.get(`${baseUrlDynamics}/selectAircraftStaying`, params); };
//申报
export const sendAircraftStaying = params => { return http.post(`${baseUrlDynamics}/sendAircraftStaying`, params); };
//航线申报
//新增方法
export const addRoute = params => { return http.post(`${baseUrl}/addRoute`, params); };
//查询列表
export const selectRoute=params=>{return http.get(`${baseUrl}/selectRoute`, params);};
//删除方法
export const editRoute=params=>{return http.post(`${baseUrl}/editRoute`, params);};
//单据申报
//新增方法
export const addBill = params => { return http.post(`${baseUrlBill}/addBill`, params); };
//查询列表
export const selectBill=params=>{return http.get(`${baseUrlBill}/selectBill`, params);};
//删除方法
export const editBill=params=>{return http.post(`${baseUrlBill}/editBill`, params);};
//航班申报
//新增方法
export const addFlight = params => { return http.post(`${baseUrlFlight}/addFlight`, params); };
//保存并发送
export const sendFlight = params => { return http.post(`${baseUrlFlight}/sendFlight`, params); };
//查询列表
export const selectFlight=params=>{return http.get(`${baseUrlFlight}/selectFlight`, params);};
//删除方法
export const editFlight=params=>{return http.post(`${baseUrlFlight}/editFlight`, params);};
//航班当日计划申报
//新增方法
export const addFlightPlan = params => { return http.post(`${baseUrlFlightPlan}/addFlightPlan`, params); };
//保存并发送
export const sendFlightPlan = params => { return http.post(`${baseUrlFlightPlan}/sendFlightPlan`, params); };
//查询列表
export const selectFlightPlan=params=>{return http.get(`${baseUrlFlightPlan}/selectFlightPlan`, params);};
//删除方法
export const editFlightPlan=params=>{return http.post(`${baseUrlFlightPlan}/editFlightPlan`, params);};
//通用航空器申报
//新增方法
export const addAircraft = params => { return http.post(`${baseUrlAircraft}/addAircraft`, params); };
//保存并发送
export const sendAircraft = params => { return http.post(`${baseUrlAircraft}/sendAircraft`, params); };
//查询列表
export const selectAircraft=params=>{return http.get(`${baseUrlAircraft}/selectAircraft`, params);};
//删除方法
export const editAircraft=params=>{return http.post(`${baseUrlAircraft}/editAircraft`, params);};
//变更申请
export const changeAircraft = params => { return http.post(`${baseUrlAircraft}/changeAircraft`, params); };
//撤销申请
export const cancleAircraft = params => { return http.post(`${baseUrlAircraft}/cancleAircraft`, params); };
//航线航空器申报
//新增方法
export const addAirLineAircraft = params => { return http.post(`${baseUrlAirLineAircraft}/addAirLineAircraft`, params); };
//保存并发送
export const sendAirLineAircraft = params => { return http.post(`${baseUrlAirLineAircraft}/sendAirLineAircraft`, params); };
//删除方法
export const editAirLineAircraft=params=>{return http.post(`${baseUrlAirLineAircraft}/editAirLineAircraft`, params);};
//查询列表
export const selectAirLineAircraft=params=>{return http.get(`${baseUrlAirLineAircraft}/selectAirLineAircraft`, params);};
//变更申请
export const changeAirLineAircraft = params => { return http.post(`${baseUrlAirLineAircraft}/changeAirLineAircraft`, params); };
//撤销申请
export const cancleAirLineAircraft = params => { return http.post(`${baseUrlAirLineAircraft}/cancleAirLineAircraft`, params); };
//进港预报申报prediction
//新增方法
export const addPrediction = params => { return http.post(`${baseUrlPrediction}/addPrediction`, params); };
//保存并发送
export const sendPredictionIn = params => { return http.post(`${baseUrlPrediction}/sendPredictionIn`, params); };
//删除方法
export const editPrediction=params=>{return http.post(`${baseUrlPrediction}/editPrediction`, params);};
//查询列表
export const selectPrediction=params=>{return http.get(`${baseUrlPrediction}/selectPrediction`, params);};
//进港确报申报confirm
//新增方法
export const addConfirm = params => { return http.post(`${baseUrlConfirm}/addConfirm`, params); };
//保存并发送
export const sendConfirmIn = params => { return http.post(`${baseUrlConfirm}/sendConfirmIn`, params); };
// 修改
//删除方法
export const editConfirm=params=>{return http.post(`${baseUrlConfirm}/editConfirm`, params);};
//查询列表
export const selectConfirm=params=>{return http.get(`${baseUrlConfirm}/selectConfirm`, params);};
//出港预报申报
//保存并发送
export const sendPredictionOut = params => { return http.post(`${baseUrlPrediction}/sendPredictionOut`, params); };
//出港确报申报
//保存并发送
export const sendConfirmOut = params => { return http.post(`${baseUrlConfirm}/sendConfirmOut`, params); };
// 查询是否预报审核通过
export const selectPredictionInterface = params => { return http.get(`${baseUrlPrediction}/selectPredictionInterface`, params)}
//进港航班配置
//新增方法
export const addSchedule = params => { return http.post(`${baseUrlSchedule}/addSchedule`, params); };
//删除方法
export const editSchedule=params=>{return http.post(`${baseUrlSchedule}/editSchedule`, params);};
//查询列表
export const selectSchedule=params=>{return http.get(`${baseUrlSchedule}/selectSchedule`, params);};
//查询长期计划查询列表
export const selectLongTimePlan=params=>{return http.get(`${baseUrlLongtimeplan}/selectLongTimePlan`, params);};
//机组人员
//新增方法
export const addBillPerson = params => { return http.post(`${baseUrlBillperson}/addBillPerson`, params); };
//删除方法
export const editBillPerson=params=>{return http.post(`${baseUrlBillperson}/editBillPerson`, params);};
//查询列表
export const selectBillPerson=params=>{return http.get(`${baseUrlBillperson}/selectBillPerson`, params);};
//国家代码
export const selectCountry=params=>{return http.get(`${baseUrlBillcountry}/selectCountry`, params);};
//证件查询
export const selectCreden=params=>{return http.get(`${baseUrlBillcreden}/selectCreden`, params);};
//保存并发送
export const sendBill=params=>{return http.post(`${baseUrlBill}/sendBill`, params);};
//查询回执列表
export const selectReturnMsg=params=>{return http.get(`${baseUrlResultMsg}/selectReturnMsg`, params);};
... ...
import http from './http.js'
let baseUrl = 'wlpt-nmms-manage/trans'
export const selectTrans = params => { return http.get(`${baseUrl}/selectTrans`, params); };
export const delTrans = params => { return http.post(`${baseUrl}/delTrans`, params); };
export const batchSend = params => { return http.post(`${baseUrl}/batchSend`, params); };
export const addTrans = params => { return http.post(`${baseUrl}/addTrans`, params); };
export const ediTrans = params => { return http.post(`${baseUrl}/ediTrans`, params); };
export const send = params => { return http.post(`${baseUrl}/send`, params); };
... ...
import http from './http.js'
let baseUrl = '/cloud-user-center/user'
// let baseUrl = '/cloud-kako-user-center/user'
// let baseCode = '/cloud-kako-user-center/randCode'
export const getUserList = params => { return http.get(`${baseUrl}/list`, params); };
export const getRandCode = params => { return http.get(`${baseCode}`, params); };
export const getUserListPage = params => { return http.get(`/user/list`,params) };
export const removeUser = params => { return http.del(`${baseUrl}/del`,params)};
... ... @@ -15,3 +19,5 @@ export const editUser = params => { return http.put(`${baseUrl}/edit`,params)};
export const addUser = params => { return http.post(`${baseUrl}/add`,params)};
export const setUserRole = params => { return http.put(`${baseUrl}/roleset`,params)};
export const resetToken = params => { return http.put(`${baseUrl}/resetToken`,params)};
... ...
import axios from 'axios'
let base = '/hqpt-user-center/water_stations_patrol';
let base = '/cloud-user-center/water_stations_patrol';
... ... @@ -35,4 +35,4 @@ export const add = params => { return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})};
\ No newline at end of file
})};
... ...
@charset "UTF-8";.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-12,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9{position:relative}.el-col-1,.el-col-10,.el-col-11,.el-col-12,.el-col-13,.el-col-14,.el-col-15,.el-col-16,.el-col-17,.el-col-18,.el-col-19,.el-col-2,.el-col-20,.el-col-21,.el-col-22,.el-col-23,.el-col-24,.el-col-3,.el-col-4,.el-col-5,.el-col-6,.el-col-7,.el-col-8,.el-col-9{float:left;box-sizing:border-box}.el-col-0{display:none}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media (max-width:768px){.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media (min-width:768px){.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media (min-width:992px){.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media (min-width:1200px){.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}
\ No newline at end of file
@charset "UTF-8";
.el-col-pull-1, .el-col-pull-10, .el-col-pull-11, .el-col-pull-12, .el-col-pull-13, .el-col-pull-14, .el-col-pull-15, .el-col-pull-16, .el-col-pull-17, .el-col-pull-18, .el-col-pull-19, .el-col-pull-2, .el-col-pull-20, .el-col-pull-21, .el-col-pull-22, .el-col-pull-23, .el-col-pull-24, .el-col-pull-3, .el-col-pull-4, .el-col-pull-5, .el-col-pull-6, .el-col-pull-7, .el-col-pull-8, .el-col-pull-9, .el-col-push-1, .el-col-push-10, .el-col-push-11, .el-col-push-13, .el-col-push-14, .el-col-push-15, .el-col-push-16, .el-col-push-17, .el-col-push-18, .el-col-push-19, .el-col-push-2, .el-col-push-20, .el-col-push-21, .el-col-push-22, .el-col-push-23, .el-col-push-24, .el-col-push-3, .el-col-push-4, .el-col-push-5, .el-col-push-6, .el-col-push-7, .el-col-push-8, .el-col-push-9 {
position: relative
}
.el-col-1, .el-col-10, .el-col-11, .el-col-12, .el-col-13, .el-col-14, .el-col-15, .el-col-16, .el-col-17, .el-col-18, .el-col-19, .el-col-2, .el-col-20, .el-col-21, .el-col-22, .el-col-23, .el-col-24, .el-col-3, .el-col-4, .el-col-5, .el-col-6, .el-col-7, .el-col-8, .el-col-9 {
float: left;
box-sizing: border-box
}
.el-col-0 {
display: none
}
.el-col-1 {
width: 4.16667%
}
.el-col-offset-1 {
margin-left: 4.16667%
}
.el-col-pull-1 {
right: 4.16667%
}
.el-col-push-1 {
left: 4.16667%
}
.el-col-2 {
width: 8.33333%
}
.el-col-offset-2 {
margin-left: 8.33333%
}
.el-col-pull-2 {
right: 8.33333%
}
.el-col-push-2 {
left: 8.33333%
}
.el-col-3 {
width: 12.5%
}
.el-col-offset-3 {
margin-left: 12.5%
}
.el-col-pull-3 {
right: 12.5%
}
.el-col-push-3 {
left: 12.5%
}
.el-col-4 {
width: 16.66667%
}
.el-col-offset-4 {
margin-left: 16.66667%
}
.el-col-pull-4 {
right: 16.66667%
}
.el-col-push-4 {
left: 16.66667%
}
.el-col-5 {
width: 20.83333%
}
.el-col-offset-5 {
margin-left: 20.83333%
}
.el-col-pull-5 {
right: 20.83333%
}
.el-col-push-5 {
left: 20.83333%
}
.el-col-6 {
width: 25%
}
.el-col-offset-6 {
margin-left: 25%
}
.el-col-pull-6 {
right: 25%
}
.el-col-push-6 {
left: 25%
}
.el-col-7 {
width: 29.16667%
}
.el-col-offset-7 {
margin-left: 29.16667%
}
.el-col-pull-7 {
right: 29.16667%
}
.el-col-push-7 {
left: 29.16667%
}
.el-col-8 {
width: 33.33333%
}
.el-col-offset-8 {
margin-left: 33.33333%
}
.el-col-pull-8 {
right: 33.33333%
}
.el-col-push-8 {
left: 33.33333%
}
.el-col-9 {
width: 37.5%
}
.el-col-offset-9 {
margin-left: 37.5%
}
.el-col-pull-9 {
right: 37.5%
}
.el-col-push-9 {
left: 37.5%
}
.el-col-10 {
width: 41.66667%
}
.el-col-offset-10 {
margin-left: 41.66667%
}
.el-col-pull-10 {
right: 41.66667%
}
.el-col-push-10 {
left: 41.66667%
}
.el-col-11 {
width: 45.83333%
}
.el-col-offset-11 {
margin-left: 45.83333%
}
.el-col-pull-11 {
right: 45.83333%
}
.el-col-push-11 {
left: 45.83333%
}
.el-col-12 {
width: 50%
}
.el-col-offset-12 {
margin-left: 50%
}
.el-col-pull-12 {
right: 50%
}
.el-col-push-12 {
position: relative;
left: 50%
}
.el-col-13 {
width: 54.16667%
}
.el-col-offset-13 {
margin-left: 54.16667%
}
.el-col-pull-13 {
right: 54.16667%
}
.el-col-push-13 {
left: 54.16667%
}
.el-col-14 {
width: 58.33333%
}
.el-col-offset-14 {
margin-left: 58.33333%
}
.el-col-pull-14 {
right: 58.33333%
}
.el-col-push-14 {
left: 58.33333%
}
.el-col-15 {
width: 62.5%
}
.el-col-offset-15 {
margin-left: 62.5%
}
.el-col-pull-15 {
right: 62.5%
}
.el-col-push-15 {
left: 62.5%
}
.el-col-16 {
width: 66.66667%
}
.el-col-offset-16 {
margin-left: 66.66667%
}
.el-col-pull-16 {
right: 66.66667%
}
.el-col-push-16 {
left: 66.66667%
}
.el-col-17 {
width: 70.83333%
}
.el-col-offset-17 {
margin-left: 70.83333%
}
.el-col-pull-17 {
right: 70.83333%
}
.el-col-push-17 {
left: 70.83333%
}
.el-col-18 {
width: 75%
}
.el-col-offset-18 {
margin-left: 75%
}
.el-col-pull-18 {
right: 75%
}
.el-col-push-18 {
left: 75%
}
.el-col-19 {
width: 79.16667%
}
.el-col-offset-19 {
margin-left: 79.16667%
}
.el-col-pull-19 {
right: 79.16667%
}
.el-col-push-19 {
left: 79.16667%
}
.el-col-20 {
width: 83.33333%
}
.el-col-offset-20 {
margin-left: 83.33333%
}
.el-col-pull-20 {
right: 83.33333%
}
.el-col-push-20 {
left: 83.33333%
}
.el-col-21 {
width: 87.5%
}
.el-col-offset-21 {
margin-left: 87.5%
}
.el-col-pull-21 {
right: 87.5%
}
.el-col-push-21 {
left: 87.5%
}
.el-col-22 {
width: 91.66667%
}
.el-col-offset-22 {
margin-left: 91.66667%
}
.el-col-pull-22 {
right: 91.66667%
}
.el-col-push-22 {
left: 91.66667%
}
.el-col-23 {
width: 95.83333%
}
.el-col-offset-23 {
margin-left: 95.83333%
}
.el-col-pull-23 {
right: 95.83333%
}
.el-col-push-23 {
left: 95.83333%
}
.el-col-24 {
width: 100%
}
.el-col-offset-24 {
margin-left: 100%
}
.el-col-pull-24 {
right: 100%
}
.el-col-push-24 {
left: 100%
}
@media (max-width: 768px) {
.el-col-xs-1 {
width: 4.16667%
}
.el-col-xs-offset-1 {
margin-left: 4.16667%
}
.el-col-xs-pull-1 {
position: relative;
right: 4.16667%
}
.el-col-xs-push-1 {
position: relative;
left: 4.16667%
}
.el-col-xs-2 {
width: 8.33333%
}
.el-col-xs-offset-2 {
margin-left: 8.33333%
}
.el-col-xs-pull-2 {
position: relative;
right: 8.33333%
}
.el-col-xs-push-2 {
position: relative;
left: 8.33333%
}
.el-col-xs-3 {
width: 12.5%
}
.el-col-xs-offset-3 {
margin-left: 12.5%
}
.el-col-xs-pull-3 {
position: relative;
right: 12.5%
}
.el-col-xs-push-3 {
position: relative;
left: 12.5%
}
.el-col-xs-4 {
width: 16.66667%
}
.el-col-xs-offset-4 {
margin-left: 16.66667%
}
.el-col-xs-pull-4 {
position: relative;
right: 16.66667%
}
.el-col-xs-push-4 {
position: relative;
left: 16.66667%
}
.el-col-xs-5 {
width: 20.83333%
}
.el-col-xs-offset-5 {
margin-left: 20.83333%
}
.el-col-xs-pull-5 {
position: relative;
right: 20.83333%
}
.el-col-xs-push-5 {
position: relative;
left: 20.83333%
}
.el-col-xs-6 {
width: 25%
}
.el-col-xs-offset-6 {
margin-left: 25%
}
.el-col-xs-pull-6 {
position: relative;
right: 25%
}
.el-col-xs-push-6 {
position: relative;
left: 25%
}
.el-col-xs-7 {
width: 29.16667%
}
.el-col-xs-offset-7 {
margin-left: 29.16667%
}
.el-col-xs-pull-7 {
position: relative;
right: 29.16667%
}
.el-col-xs-push-7 {
position: relative;
left: 29.16667%
}
.el-col-xs-8 {
width: 33.33333%
}
.el-col-xs-offset-8 {
margin-left: 33.33333%
}
.el-col-xs-pull-8 {
position: relative;
right: 33.33333%
}
.el-col-xs-push-8 {
position: relative;
left: 33.33333%
}
.el-col-xs-9 {
width: 37.5%
}
.el-col-xs-offset-9 {
margin-left: 37.5%
}
.el-col-xs-pull-9 {
position: relative;
right: 37.5%
}
.el-col-xs-push-9 {
position: relative;
left: 37.5%
}
.el-col-xs-10 {
width: 41.66667%
}
.el-col-xs-offset-10 {
margin-left: 41.66667%
}
.el-col-xs-pull-10 {
position: relative;
right: 41.66667%
}
.el-col-xs-push-10 {
position: relative;
left: 41.66667%
}
.el-col-xs-11 {
width: 45.83333%
}
.el-col-xs-offset-11 {
margin-left: 45.83333%
}
.el-col-xs-pull-11 {
position: relative;
right: 45.83333%
}
.el-col-xs-push-11 {
position: relative;
left: 45.83333%
}
.el-col-xs-12 {
width: 50%
}
.el-col-xs-offset-12 {
margin-left: 50%
}
.el-col-xs-pull-12 {
position: relative;
right: 50%
}
.el-col-xs-push-12 {
position: relative;
left: 50%
}
.el-col-xs-13 {
width: 54.16667%
}
.el-col-xs-offset-13 {
margin-left: 54.16667%
}
.el-col-xs-pull-13 {
position: relative;
right: 54.16667%
}
.el-col-xs-push-13 {
position: relative;
left: 54.16667%
}
.el-col-xs-14 {
width: 58.33333%
}
.el-col-xs-offset-14 {
margin-left: 58.33333%
}
.el-col-xs-pull-14 {
position: relative;
right: 58.33333%
}
.el-col-xs-push-14 {
position: relative;
left: 58.33333%
}
.el-col-xs-15 {
width: 62.5%
}
.el-col-xs-offset-15 {
margin-left: 62.5%
}
.el-col-xs-pull-15 {
position: relative;
right: 62.5%
}
.el-col-xs-push-15 {
position: relative;
left: 62.5%
}
.el-col-xs-16 {
width: 66.66667%
}
.el-col-xs-offset-16 {
margin-left: 66.66667%
}
.el-col-xs-pull-16 {
position: relative;
right: 66.66667%
}
.el-col-xs-push-16 {
position: relative;
left: 66.66667%
}
.el-col-xs-17 {
width: 70.83333%
}
.el-col-xs-offset-17 {
margin-left: 70.83333%
}
.el-col-xs-pull-17 {
position: relative;
right: 70.83333%
}
.el-col-xs-push-17 {
position: relative;
left: 70.83333%
}
.el-col-xs-18 {
width: 75%
}
.el-col-xs-offset-18 {
margin-left: 75%
}
.el-col-xs-pull-18 {
position: relative;
right: 75%
}
.el-col-xs-push-18 {
position: relative;
left: 75%
}
.el-col-xs-19 {
width: 79.16667%
}
.el-col-xs-offset-19 {
margin-left: 79.16667%
}
.el-col-xs-pull-19 {
position: relative;
right: 79.16667%
}
.el-col-xs-push-19 {
position: relative;
left: 79.16667%
}
.el-col-xs-20 {
width: 83.33333%
}
.el-col-xs-offset-20 {
margin-left: 83.33333%
}
.el-col-xs-pull-20 {
position: relative;
right: 83.33333%
}
.el-col-xs-push-20 {
position: relative;
left: 83.33333%
}
.el-col-xs-21 {
width: 87.5%
}
.el-col-xs-offset-21 {
margin-left: 87.5%
}
.el-col-xs-pull-21 {
position: relative;
right: 87.5%
}
.el-col-xs-push-21 {
position: relative;
left: 87.5%
}
.el-col-xs-22 {
width: 91.66667%
}
.el-col-xs-offset-22 {
margin-left: 91.66667%
}
.el-col-xs-pull-22 {
position: relative;
right: 91.66667%
}
.el-col-xs-push-22 {
position: relative;
left: 91.66667%
}
.el-col-xs-23 {
width: 95.83333%
}
.el-col-xs-offset-23 {
margin-left: 95.83333%
}
.el-col-xs-pull-23 {
position: relative;
right: 95.83333%
}
.el-col-xs-push-23 {
position: relative;
left: 95.83333%
}
.el-col-xs-24 {
width: 100%
}
.el-col-xs-offset-24 {
margin-left: 100%
}
.el-col-xs-pull-24 {
position: relative;
right: 100%
}
.el-col-xs-push-24 {
position: relative;
left: 100%
}
}
@media (min-width: 768px) {
.el-col-sm-1 {
width: 4.16667%
}
.el-col-sm-offset-1 {
margin-left: 4.16667%
}
.el-col-sm-pull-1 {
position: relative;
right: 4.16667%
}
.el-col-sm-push-1 {
position: relative;
left: 4.16667%
}
.el-col-sm-2 {
width: 8.33333%
}
.el-col-sm-offset-2 {
margin-left: 8.33333%
}
.el-col-sm-pull-2 {
position: relative;
right: 8.33333%
}
.el-col-sm-push-2 {
position: relative;
left: 8.33333%
}
.el-col-sm-3 {
width: 12.5%
}
.el-col-sm-offset-3 {
margin-left: 12.5%
}
.el-col-sm-pull-3 {
position: relative;
right: 12.5%
}
.el-col-sm-push-3 {
position: relative;
left: 12.5%
}
.el-col-sm-4 {
width: 16.66667%
}
.el-col-sm-offset-4 {
margin-left: 16.66667%
}
.el-col-sm-pull-4 {
position: relative;
right: 16.66667%
}
.el-col-sm-push-4 {
position: relative;
left: 16.66667%
}
.el-col-sm-5 {
width: 20.83333%
}
.el-col-sm-offset-5 {
margin-left: 20.83333%
}
.el-col-sm-pull-5 {
position: relative;
right: 20.83333%
}
.el-col-sm-push-5 {
position: relative;
left: 20.83333%
}
.el-col-sm-6 {
width: 25%
}
.el-col-sm-offset-6 {
margin-left: 25%
}
.el-col-sm-pull-6 {
position: relative;
right: 25%
}
.el-col-sm-push-6 {
position: relative;
left: 25%
}
.el-col-sm-7 {
width: 29.16667%
}
.el-col-sm-offset-7 {
margin-left: 29.16667%
}
.el-col-sm-pull-7 {
position: relative;
right: 29.16667%
}
.el-col-sm-push-7 {
position: relative;
left: 29.16667%
}
.el-col-sm-8 {
width: 33.33333%
}
.el-col-sm-offset-8 {
margin-left: 33.33333%
}
.el-col-sm-pull-8 {
position: relative;
right: 33.33333%
}
.el-col-sm-push-8 {
position: relative;
left: 33.33333%
}
.el-col-sm-9 {
width: 37.5%
}
.el-col-sm-offset-9 {
margin-left: 37.5%
}
.el-col-sm-pull-9 {
position: relative;
right: 37.5%
}
.el-col-sm-push-9 {
position: relative;
left: 37.5%
}
.el-col-sm-10 {
width: 41.66667%
}
.el-col-sm-offset-10 {
margin-left: 41.66667%
}
.el-col-sm-pull-10 {
position: relative;
right: 41.66667%
}
.el-col-sm-push-10 {
position: relative;
left: 41.66667%
}
.el-col-sm-11 {
width: 45.83333%
}
.el-col-sm-offset-11 {
margin-left: 45.83333%
}
.el-col-sm-pull-11 {
position: relative;
right: 45.83333%
}
.el-col-sm-push-11 {
position: relative;
left: 45.83333%
}
.el-col-sm-12 {
width: 50%
}
.el-col-sm-offset-12 {
margin-left: 50%
}
.el-col-sm-pull-12 {
position: relative;
right: 50%
}
.el-col-sm-push-12 {
position: relative;
left: 50%
}
.el-col-sm-13 {
width: 54.16667%
}
.el-col-sm-offset-13 {
margin-left: 54.16667%
}
.el-col-sm-pull-13 {
position: relative;
right: 54.16667%
}
.el-col-sm-push-13 {
position: relative;
left: 54.16667%
}
.el-col-sm-14 {
width: 58.33333%
}
.el-col-sm-offset-14 {
margin-left: 58.33333%
}
.el-col-sm-pull-14 {
position: relative;
right: 58.33333%
}
.el-col-sm-push-14 {
position: relative;
left: 58.33333%
}
.el-col-sm-15 {
width: 62.5%
}
.el-col-sm-offset-15 {
margin-left: 62.5%
}
.el-col-sm-pull-15 {
position: relative;
right: 62.5%
}
.el-col-sm-push-15 {
position: relative;
left: 62.5%
}
.el-col-sm-16 {
width: 66.66667%
}
.el-col-sm-offset-16 {
margin-left: 66.66667%
}
.el-col-sm-pull-16 {
position: relative;
right: 66.66667%
}
.el-col-sm-push-16 {
position: relative;
left: 66.66667%
}
.el-col-sm-17 {
width: 70.83333%
}
.el-col-sm-offset-17 {
margin-left: 70.83333%
}
.el-col-sm-pull-17 {
position: relative;
right: 70.83333%
}
.el-col-sm-push-17 {
position: relative;
left: 70.83333%
}
.el-col-sm-18 {
width: 75%
}
.el-col-sm-offset-18 {
margin-left: 75%
}
.el-col-sm-pull-18 {
position: relative;
right: 75%
}
.el-col-sm-push-18 {
position: relative;
left: 75%
}
.el-col-sm-19 {
width: 79.16667%
}
.el-col-sm-offset-19 {
margin-left: 79.16667%
}
.el-col-sm-pull-19 {
position: relative;
right: 79.16667%
}
.el-col-sm-push-19 {
position: relative;
left: 79.16667%
}
.el-col-sm-20 {
width: 83.33333%
}
.el-col-sm-offset-20 {
margin-left: 83.33333%
}
.el-col-sm-pull-20 {
position: relative;
right: 83.33333%
}
.el-col-sm-push-20 {
position: relative;
left: 83.33333%
}
.el-col-sm-21 {
width: 87.5%
}
.el-col-sm-offset-21 {
margin-left: 87.5%
}
.el-col-sm-pull-21 {
position: relative;
right: 87.5%
}
.el-col-sm-push-21 {
position: relative;
left: 87.5%
}
.el-col-sm-22 {
width: 91.66667%
}
.el-col-sm-offset-22 {
margin-left: 91.66667%
}
.el-col-sm-pull-22 {
position: relative;
right: 91.66667%
}
.el-col-sm-push-22 {
position: relative;
left: 91.66667%
}
.el-col-sm-23 {
width: 95.83333%
}
.el-col-sm-offset-23 {
margin-left: 95.83333%
}
.el-col-sm-pull-23 {
position: relative;
right: 95.83333%
}
.el-col-sm-push-23 {
position: relative;
left: 95.83333%
}
.el-col-sm-24 {
width: 100%
}
.el-col-sm-offset-24 {
margin-left: 100%
}
.el-col-sm-pull-24 {
position: relative;
right: 100%
}
.el-col-sm-push-24 {
position: relative;
left: 100%
}
}
@media (min-width: 992px) {
.el-col-md-1 {
width: 4.16667%
}
.el-col-md-offset-1 {
margin-left: 4.16667%
}
.el-col-md-pull-1 {
position: relative;
right: 4.16667%
}
.el-col-md-push-1 {
position: relative;
left: 4.16667%
}
.el-col-md-2 {
width: 8.33333%
}
.el-col-md-offset-2 {
margin-left: 8.33333%
}
.el-col-md-pull-2 {
position: relative;
right: 8.33333%
}
.el-col-md-push-2 {
position: relative;
left: 8.33333%
}
.el-col-md-3 {
width: 12.5%
}
.el-col-md-offset-3 {
margin-left: 12.5%
}
.el-col-md-pull-3 {
position: relative;
right: 12.5%
}
.el-col-md-push-3 {
position: relative;
left: 12.5%
}
.el-col-md-4 {
width: 16.66667%
}
.el-col-md-offset-4 {
margin-left: 16.66667%
}
.el-col-md-pull-4 {
position: relative;
right: 16.66667%
}
.el-col-md-push-4 {
position: relative;
left: 16.66667%
}
.el-col-md-5 {
width: 20.83333%
}
.el-col-md-offset-5 {
margin-left: 20.83333%
}
.el-col-md-pull-5 {
position: relative;
right: 20.83333%
}
.el-col-md-push-5 {
position: relative;
left: 20.83333%
}
.el-col-md-6 {
width: 25%
}
.el-col-md-offset-6 {
margin-left: 25%
}
.el-col-md-pull-6 {
position: relative;
right: 25%
}
.el-col-md-push-6 {
position: relative;
left: 25%
}
.el-col-md-7 {
width: 29.16667%
}
.el-col-md-offset-7 {
margin-left: 29.16667%
}
.el-col-md-pull-7 {
position: relative;
right: 29.16667%
}
.el-col-md-push-7 {
position: relative;
left: 29.16667%
}
.el-col-md-8 {
width: 33.33333%
}
.el-col-md-offset-8 {
margin-left: 33.33333%
}
.el-col-md-pull-8 {
position: relative;
right: 33.33333%
}
.el-col-md-push-8 {
position: relative;
left: 33.33333%
}
.el-col-md-9 {
width: 37.5%
}
.el-col-md-offset-9 {
margin-left: 37.5%
}
.el-col-md-pull-9 {
position: relative;
right: 37.5%
}
.el-col-md-push-9 {
position: relative;
left: 37.5%
}
.el-col-md-10 {
width: 41.66667%
}
.el-col-md-offset-10 {
margin-left: 41.66667%
}
.el-col-md-pull-10 {
position: relative;
right: 41.66667%
}
.el-col-md-push-10 {
position: relative;
left: 41.66667%
}
.el-col-md-11 {
width: 45.83333%
}
.el-col-md-offset-11 {
margin-left: 45.83333%
}
.el-col-md-pull-11 {
position: relative;
right: 45.83333%
}
.el-col-md-push-11 {
position: relative;
left: 45.83333%
}
.el-col-md-12 {
width: 50%
}
.el-col-md-offset-12 {
margin-left: 50%
}
.el-col-md-pull-12 {
position: relative;
right: 50%
}
.el-col-md-push-12 {
position: relative;
left: 50%
}
.el-col-md-13 {
width: 54.16667%
}
.el-col-md-offset-13 {
margin-left: 54.16667%
}
.el-col-md-pull-13 {
position: relative;
right: 54.16667%
}
.el-col-md-push-13 {
position: relative;
left: 54.16667%
}
.el-col-md-14 {
width: 58.33333%
}
.el-col-md-offset-14 {
margin-left: 58.33333%
}
.el-col-md-pull-14 {
position: relative;
right: 58.33333%
}
.el-col-md-push-14 {
position: relative;
left: 58.33333%
}
.el-col-md-15 {
width: 62.5%
}
.el-col-md-offset-15 {
margin-left: 62.5%
}
.el-col-md-pull-15 {
position: relative;
right: 62.5%
}
.el-col-md-push-15 {
position: relative;
left: 62.5%
}
.el-col-md-16 {
width: 66.66667%
}
.el-col-md-offset-16 {
margin-left: 66.66667%
}
.el-col-md-pull-16 {
position: relative;
right: 66.66667%
}
.el-col-md-push-16 {
position: relative;
left: 66.66667%
}
.el-col-md-17 {
width: 70.83333%
}
.el-col-md-offset-17 {
margin-left: 70.83333%
}
.el-col-md-pull-17 {
position: relative;
right: 70.83333%
}
.el-col-md-push-17 {
position: relative;
left: 70.83333%
}
.el-col-md-18 {
width: 75%
}
.el-col-md-offset-18 {
margin-left: 75%
}
.el-col-md-pull-18 {
position: relative;
right: 75%
}
.el-col-md-push-18 {
position: relative;
left: 75%
}
.el-col-md-19 {
width: 79.16667%
}
.el-col-md-offset-19 {
margin-left: 79.16667%
}
.el-col-md-pull-19 {
position: relative;
right: 79.16667%
}
.el-col-md-push-19 {
position: relative;
left: 79.16667%
}
.el-col-md-20 {
width: 83.33333%
}
.el-col-md-offset-20 {
margin-left: 83.33333%
}
.el-col-md-pull-20 {
position: relative;
right: 83.33333%
}
.el-col-md-push-20 {
position: relative;
left: 83.33333%
}
.el-col-md-21 {
width: 87.5%
}
.el-col-md-offset-21 {
margin-left: 87.5%
}
.el-col-md-pull-21 {
position: relative;
right: 87.5%
}
.el-col-md-push-21 {
position: relative;
left: 87.5%
}
.el-col-md-22 {
width: 91.66667%
}
.el-col-md-offset-22 {
margin-left: 91.66667%
}
.el-col-md-pull-22 {
position: relative;
right: 91.66667%
}
.el-col-md-push-22 {
position: relative;
left: 91.66667%
}
.el-col-md-23 {
width: 95.83333%
}
.el-col-md-offset-23 {
margin-left: 95.83333%
}
.el-col-md-pull-23 {
position: relative;
right: 95.83333%
}
.el-col-md-push-23 {
position: relative;
left: 95.83333%
}
.el-col-md-24 {
width: 100%
}
.el-col-md-offset-24 {
margin-left: 100%
}
.el-col-md-pull-24 {
position: relative;
right: 100%
}
.el-col-md-push-24 {
position: relative;
left: 100%
}
}
@media (min-width: 1200px) {
.el-col-lg-1 {
width: 4.16667%
}
.el-col-lg-offset-1 {
margin-left: 4.16667%
}
.el-col-lg-pull-1 {
position: relative;
right: 4.16667%
}
.el-col-lg-push-1 {
position: relative;
left: 4.16667%
}
.el-col-lg-2 {
width: 8.33333%
}
.el-col-lg-offset-2 {
margin-left: 8.33333%
}
.el-col-lg-pull-2 {
position: relative;
right: 8.33333%
}
.el-col-lg-push-2 {
position: relative;
left: 8.33333%
}
.el-col-lg-3 {
width: 12.5%
}
.el-col-lg-offset-3 {
margin-left: 12.5%
}
.el-col-lg-pull-3 {
position: relative;
right: 12.5%
}
.el-col-lg-push-3 {
position: relative;
left: 12.5%
}
.el-col-lg-4 {
width: 16.66667%
}
.el-col-lg-offset-4 {
margin-left: 16.66667%
}
.el-col-lg-pull-4 {
position: relative;
right: 16.66667%
}
.el-col-lg-push-4 {
position: relative;
left: 16.66667%
}
.el-col-lg-5 {
width: 20.83333%
}
.el-col-lg-offset-5 {
margin-left: 20.83333%
}
.el-col-lg-pull-5 {
position: relative;
right: 20.83333%
}
.el-col-lg-push-5 {
position: relative;
left: 20.83333%
}
.el-col-lg-6 {
width: 25%
}
.el-col-lg-offset-6 {
margin-left: 25%
}
.el-col-lg-pull-6 {
position: relative;
right: 25%
}
.el-col-lg-push-6 {
position: relative;
left: 25%
}
.el-col-lg-7 {
width: 29.16667%
}
.el-col-lg-offset-7 {
margin-left: 29.16667%
}
.el-col-lg-pull-7 {
position: relative;
right: 29.16667%
}
.el-col-lg-push-7 {
position: relative;
left: 29.16667%
}
.el-col-lg-8 {
width: 33.33333%
}
.el-col-lg-offset-8 {
margin-left: 33.33333%
}
.el-col-lg-pull-8 {
position: relative;
right: 33.33333%
}
.el-col-lg-push-8 {
position: relative;
left: 33.33333%
}
.el-col-lg-9 {
width: 37.5%
}
.el-col-lg-offset-9 {
margin-left: 37.5%
}
.el-col-lg-pull-9 {
position: relative;
right: 37.5%
}
.el-col-lg-push-9 {
position: relative;
left: 37.5%
}
.el-col-lg-10 {
width: 41.66667%
}
.el-col-lg-offset-10 {
margin-left: 41.66667%
}
.el-col-lg-pull-10 {
position: relative;
right: 41.66667%
}
.el-col-lg-push-10 {
position: relative;
left: 41.66667%
}
.el-col-lg-11 {
width: 45.83333%
}
.el-col-lg-offset-11 {
margin-left: 45.83333%
}
.el-col-lg-pull-11 {
position: relative;
right: 45.83333%
}
.el-col-lg-push-11 {
position: relative;
left: 45.83333%
}
.el-col-lg-12 {
width: 50%
}
.el-col-lg-offset-12 {
margin-left: 50%
}
.el-col-lg-pull-12 {
position: relative;
right: 50%
}
.el-col-lg-push-12 {
position: relative;
left: 50%
}
.el-col-lg-13 {
width: 54.16667%
}
.el-col-lg-offset-13 {
margin-left: 54.16667%
}
.el-col-lg-pull-13 {
position: relative;
right: 54.16667%
}
.el-col-lg-push-13 {
position: relative;
left: 54.16667%
}
.el-col-lg-14 {
width: 58.33333%
}
.el-col-lg-offset-14 {
margin-left: 58.33333%
}
.el-col-lg-pull-14 {
position: relative;
right: 58.33333%
}
.el-col-lg-push-14 {
position: relative;
left: 58.33333%
}
.el-col-lg-15 {
width: 62.5%
}
.el-col-lg-offset-15 {
margin-left: 62.5%
}
.el-col-lg-pull-15 {
position: relative;
right: 62.5%
}
.el-col-lg-push-15 {
position: relative;
left: 62.5%
}
.el-col-lg-16 {
width: 66.66667%
}
.el-col-lg-offset-16 {
margin-left: 66.66667%
}
.el-col-lg-pull-16 {
position: relative;
right: 66.66667%
}
.el-col-lg-push-16 {
position: relative;
left: 66.66667%
}
.el-col-lg-17 {
width: 70.83333%
}
.el-col-lg-offset-17 {
margin-left: 70.83333%
}
.el-col-lg-pull-17 {
position: relative;
right: 70.83333%
}
.el-col-lg-push-17 {
position: relative;
left: 70.83333%
}
.el-col-lg-18 {
width: 75%
}
.el-col-lg-offset-18 {
margin-left: 75%
}
.el-col-lg-pull-18 {
position: relative;
right: 75%
}
.el-col-lg-push-18 {
position: relative;
left: 75%
}
.el-col-lg-19 {
width: 79.16667%
}
.el-col-lg-offset-19 {
margin-left: 79.16667%
}
.el-col-lg-pull-19 {
position: relative;
right: 79.16667%
}
.el-col-lg-push-19 {
position: relative;
left: 79.16667%
}
.el-col-lg-20 {
width: 83.33333%
}
.el-col-lg-offset-20 {
margin-left: 83.33333%
}
.el-col-lg-pull-20 {
position: relative;
right: 83.33333%
}
.el-col-lg-push-20 {
position: relative;
left: 83.33333%
}
.el-col-lg-21 {
width: 87.5%
}
.el-col-lg-offset-21 {
margin-left: 87.5%
}
.el-col-lg-pull-21 {
position: relative;
right: 87.5%
}
.el-col-lg-push-21 {
position: relative;
left: 87.5%
}
.el-col-lg-22 {
width: 91.66667%
}
.el-col-lg-offset-22 {
margin-left: 91.66667%
}
.el-col-lg-pull-22 {
position: relative;
right: 91.66667%
}
.el-col-lg-push-22 {
position: relative;
left: 91.66667%
}
.el-col-lg-23 {
width: 95.83333%
}
.el-col-lg-offset-23 {
margin-left: 95.83333%
}
.el-col-lg-pull-23 {
position: relative;
right: 95.83333%
}
.el-col-lg-push-23 {
position: relative;
left: 95.83333%
}
.el-col-lg-24 {
width: 100%
}
.el-col-lg-offset-24 {
margin-left: 100%
}
.el-col-lg-pull-24 {
position: relative;
right: 100%
}
.el-col-lg-push-24 {
position: relative;
left: 100%
}
}
... ...
const unloadingCode = [
{
value: '460043',
label: '郑州机场-国际西货站'
},
{
value: '46004',
label: '郑州机场'
},
{
value: '46012',
label: '郑州综保'
},
]
export default unloadingCode
... ...
import jsutil from "@/common/js/util";
import axios from "@/axios";
var axois_init = {
init_axios: (message,router,axios) => {
axios.defaults.baseURL = '/api';
axios.interceptors.response.use(
res => {
//对响应数据做些事
if (res.data && res.status!==200) {
message({
// 饿了么的消息弹窗组件,类似toast
showClose: true,
message: 'res.data.error.message.message ? res.data.error.message.message : res.data.error.message',
type: "error"
});
return Promise.reject(res.data.error.message);
}
return res;
},
error => {
// 用户登录的时候会拿到一个基础信息,比如用户名,token,过期时间戳
// 直接丢sessionStorage
if (!sessionStorage.getItem("token")) {
// 若是接口访问的时候没有发现有鉴权的基础信息,直接返回登录页
// router.push({
// // path: "/login"
// path: "/main"
// });
}
// 下面是接口回调的satus ,因为我做了一些错误页面,所以都会指向对应的报错页面
if (error.response.status === 401) {
message({
// 饿了么的消息弹窗组件
message: '授权超时,或访问未授权,请重新登录',
type: "error"
});
}
// 下面是接口回调的satus ,因为我做了一些错误页面,所以都会指向对应的报错页面
if (error.response.status === 403) {
router.push({
path: "/error/403"
});
}
if (error.response.status === 500) {
message({
// 饿了么的消息弹窗组件
message: error.message,
type: "error"
});
// router.push({
// path: "/error/500"
// });
}
if (error.response.status === 502) {
router.push({
path: "/error/502"
});
}
if (error.response.status === 404) {
message({
// 饿了么的消息弹窗组件
message: "访问不存在",
type: "error"
});
}
let errorInfo = "出错了";
if(jsutil.checkNull(error.response)){
errorInfo = error.response.statusText
}else if(jsutil.checkNull(error.data) && jsutil.checkNull(error.data.error) && jsutil.checkNull(error.data.error.message)){
errorInfo = error.data.error.message;
}else if (jsutil.checkNull(error.message)){
errorInfo = error.message;
}else {
errorInfo = error;
}
// 返回 response 里的错误信息
return Promise.reject(errorInfo);
}
);
},
init_router: (router,axios) => {
router.beforeEach((to, from, next) => {
// NProgress.start();
if (to.path == '/login') {
sessionStorage.removeItem('user');
sessionStorage.removeItem('menu');
sessionStorage.removeItem('token');
axios.defaults.headers.common['Authorization'] = undefined;
next()
}else{
let user = JSON.parse(sessionStorage.getItem('user'));
if(sessionStorage.getItem('token')){
axios.defaults.headers.common['Authorization'] = sessionStorage.getItem('token');
}
if (!jsutil.checkNull(user) && to.path != '/login' && !sessionStorage.getItem('menu') && !sessionStorage.getItem('token')) {
next({ path: '/login' })
}else{
next()
}
}
});
}
}
export default axois_init;
... ...
... ... @@ -72,7 +72,7 @@ export default {
},
checkNull: params => {
if (params!==null && typeof(params)!="undefined"){
if (params!==null && typeof(params)!="undefined" && params !== ""){
return true;
}else {
return false;
... ...
<template>
<div class="myicons">
<ul class="icon-list">
<li><span><i class="el-icon-platform-eleme"></i><span class="icon-name">el-icon-platform-eleme</span></span>
</li>
<li><span><i class="el-icon-eleme"></i><span class="icon-name">el-icon-eleme</span></span></li>
<li><span><i class="el-icon-delete-solid"></i><span class="icon-name">el-icon-delete-solid</span></span>
</li>
<li><span><i class="el-icon-delete"></i><span class="icon-name">el-icon-delete</span></span></li>
<li><span><i class="el-icon-s-tools"></i><span class="icon-name">el-icon-s-tools</span></span></li>
<li><span><i class="el-icon-setting"></i><span class="icon-name">el-icon-setting</span></span></li>
<li><span><i class="el-icon-user-solid"></i><span class="icon-name">el-icon-user-solid</span></span></li>
<li><span><i class="el-icon-user"></i><span class="icon-name">el-icon-user</span></span></li>
<li><span><i class="el-icon-phone"></i><span class="icon-name">el-icon-phone</span></span></li>
<li><span><i class="el-icon-phone-outline"></i><span class="icon-name">el-icon-phone-outline</span></span>
</li>
<li><span><i class="el-icon-more"></i><span class="icon-name">el-icon-more</span></span></li>
<li><span><i class="el-icon-more-outline"></i><span class="icon-name">el-icon-more-outline</span></span>
</li>
<li><span><i class="el-icon-star-on"></i><span class="icon-name">el-icon-star-on</span></span></li>
<li><span><i class="el-icon-star-off"></i><span class="icon-name">el-icon-star-off</span></span></li>
<li><span><i class="el-icon-s-goods"></i><span class="icon-name">el-icon-s-goods</span></span></li>
<li><span><i class="el-icon-goods"></i><span class="icon-name">el-icon-goods</span></span></li>
<li><span><i class="el-icon-warning"></i><span class="icon-name">el-icon-warning</span></span></li>
<li><span><i class="el-icon-warning-outline"></i><span
class="icon-name">el-icon-warning-outline</span></span></li>
<li><span><i class="el-icon-question"></i><span class="icon-name">el-icon-question</span></span></li>
<li><span><i class="el-icon-info"></i><span class="icon-name">el-icon-info</span></span></li>
<li><span><i class="el-icon-remove"></i><span class="icon-name">el-icon-remove</span></span></li>
<li><span><i class="el-icon-circle-plus"></i><span class="icon-name">el-icon-circle-plus</span></span></li>
<li><span><i class="el-icon-success"></i><span class="icon-name">el-icon-success</span></span></li>
<li><span><i class="el-icon-error"></i><span class="icon-name">el-icon-error</span></span></li>
<li><span><i class="el-icon-zoom-in"></i><span class="icon-name">el-icon-zoom-in</span></span></li>
<li><span><i class="el-icon-zoom-out"></i><span class="icon-name">el-icon-zoom-out</span></span></li>
<li><span><i class="el-icon-remove-outline"></i><span class="icon-name">el-icon-remove-outline</span></span>
</li>
<li><span><i class="el-icon-circle-plus-outline"></i><span
class="icon-name">el-icon-circle-plus-outline</span></span></li>
<li><span><i class="el-icon-circle-check"></i><span class="icon-name">el-icon-circle-check</span></span>
</li>
<li><span><i class="el-icon-circle-close"></i><span class="icon-name">el-icon-circle-close</span></span>
</li>
<li><span><i class="el-icon-s-help"></i><span class="icon-name">el-icon-s-help</span></span></li>
<li><span><i class="el-icon-help"></i><span class="icon-name">el-icon-help</span></span></li>
<li><span><i class="el-icon-minus"></i><span class="icon-name">el-icon-minus</span></span></li>
<li><span><i class="el-icon-plus"></i><span class="icon-name">el-icon-plus</span></span></li>
<li><span><i class="el-icon-check"></i><span class="icon-name">el-icon-check</span></span></li>
<li><span><i class="el-icon-close"></i><span class="icon-name">el-icon-close</span></span></li>
<li><span><i class="el-icon-picture"></i><span class="icon-name">el-icon-picture</span></span></li>
<li><span><i class="el-icon-picture-outline"></i><span
class="icon-name">el-icon-picture-outline</span></span></li>
<li><span><i class="el-icon-picture-outline-round"></i><span
class="icon-name">el-icon-picture-outline-round</span></span></li>
<li><span><i class="el-icon-upload"></i><span class="icon-name">el-icon-upload</span></span></li>
<li><span><i class="el-icon-upload2"></i><span class="icon-name">el-icon-upload2</span></span></li>
<li><span><i class="el-icon-download"></i><span class="icon-name">el-icon-download</span></span></li>
<li><span><i class="el-icon-camera-solid"></i><span class="icon-name">el-icon-camera-solid</span></span>
</li>
<li><span><i class="el-icon-camera"></i><span class="icon-name">el-icon-camera</span></span></li>
<li><span><i class="el-icon-video-camera-solid"></i><span
class="icon-name">el-icon-video-camera-solid</span></span></li>
<li><span><i class="el-icon-video-camera"></i><span class="icon-name">el-icon-video-camera</span></span>
</li>
<li><span><i class="el-icon-message-solid"></i><span class="icon-name">el-icon-message-solid</span></span>
</li>
<li><span><i class="el-icon-bell"></i><span class="icon-name">el-icon-bell</span></span></li>
<li><span><i class="el-icon-s-cooperation"></i><span class="icon-name">el-icon-s-cooperation</span></span>
</li>
<li><span><i class="el-icon-s-order"></i><span class="icon-name">el-icon-s-order</span></span></li>
<li><span><i class="el-icon-s-platform"></i><span class="icon-name">el-icon-s-platform</span></span></li>
<li><span><i class="el-icon-s-fold"></i><span class="icon-name">el-icon-s-fold</span></span></li>
<li><span><i class="el-icon-s-unfold"></i><span class="icon-name">el-icon-s-unfold</span></span></li>
<li><span><i class="el-icon-s-operation"></i><span class="icon-name">el-icon-s-operation</span></span></li>
<li><span><i class="el-icon-s-promotion"></i><span class="icon-name">el-icon-s-promotion</span></span></li>
<li><span><i class="el-icon-s-home"></i><span class="icon-name">el-icon-s-home</span></span></li>
<li><span><i class="el-icon-s-release"></i><span class="icon-name">el-icon-s-release</span></span></li>
<li><span><i class="el-icon-s-ticket"></i><span class="icon-name">el-icon-s-ticket</span></span></li>
<li><span><i class="el-icon-s-management"></i><span class="icon-name">el-icon-s-management</span></span>
</li>
<li><span><i class="el-icon-s-open"></i><span class="icon-name">el-icon-s-open</span></span></li>
<li><span><i class="el-icon-s-shop"></i><span class="icon-name">el-icon-s-shop</span></span></li>
<li><span><i class="el-icon-s-marketing"></i><span class="icon-name">el-icon-s-marketing</span></span></li>
<li><span><i class="el-icon-s-flag"></i><span class="icon-name">el-icon-s-flag</span></span></li>
<li><span><i class="el-icon-s-comment"></i><span class="icon-name">el-icon-s-comment</span></span></li>
<li><span><i class="el-icon-s-finance"></i><span class="icon-name">el-icon-s-finance</span></span></li>
<li><span><i class="el-icon-s-claim"></i><span class="icon-name">el-icon-s-claim</span></span></li>
<li><span><i class="el-icon-s-custom"></i><span class="icon-name">el-icon-s-custom</span></span></li>
<li><span><i class="el-icon-s-opportunity"></i><span class="icon-name">el-icon-s-opportunity</span></span>
</li>
<li><span><i class="el-icon-s-data"></i><span class="icon-name">el-icon-s-data</span></span></li>
<li><span><i class="el-icon-s-check"></i><span class="icon-name">el-icon-s-check</span></span></li>
<li><span><i class="el-icon-s-grid"></i><span class="icon-name">el-icon-s-grid</span></span></li>
<li><span><i class="el-icon-menu"></i><span class="icon-name">el-icon-menu</span></span></li>
<li><span><i class="el-icon-share"></i><span class="icon-name">el-icon-share</span></span></li>
<li><span><i class="el-icon-d-caret"></i><span class="icon-name">el-icon-d-caret</span></span></li>
<li><span><i class="el-icon-caret-left"></i><span class="icon-name">el-icon-caret-left</span></span></li>
<li><span><i class="el-icon-caret-right"></i><span class="icon-name">el-icon-caret-right</span></span></li>
<li><span><i class="el-icon-caret-bottom"></i><span class="icon-name">el-icon-caret-bottom</span></span>
</li>
<li><span><i class="el-icon-caret-top"></i><span class="icon-name">el-icon-caret-top</span></span></li>
<li><span><i class="el-icon-bottom-left"></i><span class="icon-name">el-icon-bottom-left</span></span></li>
<li><span><i class="el-icon-bottom-right"></i><span class="icon-name">el-icon-bottom-right</span></span>
</li>
<li><span><i class="el-icon-back"></i><span class="icon-name">el-icon-back</span></span></li>
<li><span><i class="el-icon-right"></i><span class="icon-name">el-icon-right</span></span></li>
<li><span><i class="el-icon-bottom"></i><span class="icon-name">el-icon-bottom</span></span></li>
<li><span><i class="el-icon-top"></i><span class="icon-name">el-icon-top</span></span></li>
<li><span><i class="el-icon-top-left"></i><span class="icon-name">el-icon-top-left</span></span></li>
<li><span><i class="el-icon-top-right"></i><span class="icon-name">el-icon-top-right</span></span></li>
<li><span><i class="el-icon-arrow-left"></i><span class="icon-name">el-icon-arrow-left</span></span></li>
<li><span><i class="el-icon-arrow-right"></i><span class="icon-name">el-icon-arrow-right</span></span></li>
<li><span><i class="el-icon-arrow-down"></i><span class="icon-name">el-icon-arrow-down</span></span></li>
<li><span><i class="el-icon-arrow-up"></i><span class="icon-name">el-icon-arrow-up</span></span></li>
<li><span><i class="el-icon-d-arrow-left"></i><span class="icon-name">el-icon-d-arrow-left</span></span>
</li>
<li><span><i class="el-icon-d-arrow-right"></i><span class="icon-name">el-icon-d-arrow-right</span></span>
</li>
<li><span><i class="el-icon-video-pause"></i><span class="icon-name">el-icon-video-pause</span></span></li>
<li><span><i class="el-icon-video-play"></i><span class="icon-name">el-icon-video-play</span></span></li>
<li><span><i class="el-icon-refresh"></i><span class="icon-name">el-icon-refresh</span></span></li>
<li><span><i class="el-icon-refresh-right"></i><span class="icon-name">el-icon-refresh-right</span></span>
</li>
<li><span><i class="el-icon-refresh-left"></i><span class="icon-name">el-icon-refresh-left</span></span>
</li>
<li><span><i class="el-icon-finished"></i><span class="icon-name">el-icon-finished</span></span></li>
<li><span><i class="el-icon-sort"></i><span class="icon-name">el-icon-sort</span></span></li>
<li><span><i class="el-icon-sort-up"></i><span class="icon-name">el-icon-sort-up</span></span></li>
<li><span><i class="el-icon-sort-down"></i><span class="icon-name">el-icon-sort-down</span></span></li>
<li><span><i class="el-icon-rank"></i><span class="icon-name">el-icon-rank</span></span></li>
<li><span><i class="el-icon-loading"></i><span class="icon-name">el-icon-loading</span></span></li>
<li><span><i class="el-icon-view"></i><span class="icon-name">el-icon-view</span></span></li>
<li><span><i class="el-icon-c-scale-to-original"></i><span
class="icon-name">el-icon-c-scale-to-original</span></span></li>
<li><span><i class="el-icon-date"></i><span class="icon-name">el-icon-date</span></span></li>
<li><span><i class="el-icon-edit"></i><span class="icon-name">el-icon-edit</span></span></li>
<li><span><i class="el-icon-edit-outline"></i><span class="icon-name">el-icon-edit-outline</span></span>
</li>
<li><span><i class="el-icon-folder"></i><span class="icon-name">el-icon-folder</span></span></li>
<li><span><i class="el-icon-folder-opened"></i><span class="icon-name">el-icon-folder-opened</span></span>
</li>
<li><span><i class="el-icon-folder-add"></i><span class="icon-name">el-icon-folder-add</span></span></li>
<li><span><i class="el-icon-folder-remove"></i><span class="icon-name">el-icon-folder-remove</span></span>
</li>
<li><span><i class="el-icon-folder-delete"></i><span class="icon-name">el-icon-folder-delete</span></span>
</li>
<li><span><i class="el-icon-folder-checked"></i><span class="icon-name">el-icon-folder-checked</span></span>
</li>
<li><span><i class="el-icon-tickets"></i><span class="icon-name">el-icon-tickets</span></span></li>
<li><span><i class="el-icon-document-remove"></i><span
class="icon-name">el-icon-document-remove</span></span></li>
<li><span><i class="el-icon-document-delete"></i><span
class="icon-name">el-icon-document-delete</span></span></li>
<li><span><i class="el-icon-document-copy"></i><span class="icon-name">el-icon-document-copy</span></span>
</li>
<li><span><i class="el-icon-document-checked"></i><span
class="icon-name">el-icon-document-checked</span></span></li>
<li><span><i class="el-icon-document"></i><span class="icon-name">el-icon-document</span></span></li>
<li><span><i class="el-icon-document-add"></i><span class="icon-name">el-icon-document-add</span></span>
</li>
<li><span><i class="el-icon-printer"></i><span class="icon-name">el-icon-printer</span></span></li>
<li><span><i class="el-icon-paperclip"></i><span class="icon-name">el-icon-paperclip</span></span></li>
<li><span><i class="el-icon-takeaway-box"></i><span class="icon-name">el-icon-takeaway-box</span></span>
</li>
<li><span><i class="el-icon-search"></i><span class="icon-name">el-icon-search</span></span></li>
<li><span><i class="el-icon-monitor"></i><span class="icon-name">el-icon-monitor</span></span></li>
<li><span><i class="el-icon-attract"></i><span class="icon-name">el-icon-attract</span></span></li>
<li><span><i class="el-icon-mobile"></i><span class="icon-name">el-icon-mobile</span></span></li>
<li><span><i class="el-icon-scissors"></i><span class="icon-name">el-icon-scissors</span></span></li>
<li><span><i class="el-icon-umbrella"></i><span class="icon-name">el-icon-umbrella</span></span></li>
<li><span><i class="el-icon-headset"></i><span class="icon-name">el-icon-headset</span></span></li>
<li><span><i class="el-icon-brush"></i><span class="icon-name">el-icon-brush</span></span></li>
<li><span><i class="el-icon-mouse"></i><span class="icon-name">el-icon-mouse</span></span></li>
<li><span><i class="el-icon-coordinate"></i><span class="icon-name">el-icon-coordinate</span></span></li>
<li><span><i class="el-icon-magic-stick"></i><span class="icon-name">el-icon-magic-stick</span></span></li>
<li><span><i class="el-icon-reading"></i><span class="icon-name">el-icon-reading</span></span></li>
<li><span><i class="el-icon-data-line"></i><span class="icon-name">el-icon-data-line</span></span></li>
<li><span><i class="el-icon-data-board"></i><span class="icon-name">el-icon-data-board</span></span></li>
<li><span><i class="el-icon-pie-chart"></i><span class="icon-name">el-icon-pie-chart</span></span></li>
<li><span><i class="el-icon-data-analysis"></i><span class="icon-name">el-icon-data-analysis</span></span>
</li>
<li><span><i class="el-icon-collection-tag"></i><span class="icon-name">el-icon-collection-tag</span></span>
</li>
<li><span><i class="el-icon-film"></i><span class="icon-name">el-icon-film</span></span></li>
<li><span><i class="el-icon-suitcase"></i><span class="icon-name">el-icon-suitcase</span></span></li>
<li><span><i class="el-icon-suitcase-1"></i><span class="icon-name">el-icon-suitcase-1</span></span></li>
<li><span><i class="el-icon-receiving"></i><span class="icon-name">el-icon-receiving</span></span></li>
<li><span><i class="el-icon-collection"></i><span class="icon-name">el-icon-collection</span></span></li>
<li><span><i class="el-icon-files"></i><span class="icon-name">el-icon-files</span></span></li>
<li><span><i class="el-icon-notebook-1"></i><span class="icon-name">el-icon-notebook-1</span></span></li>
<li><span><i class="el-icon-notebook-2"></i><span class="icon-name">el-icon-notebook-2</span></span></li>
<li><span><i class="el-icon-toilet-paper"></i><span class="icon-name">el-icon-toilet-paper</span></span>
</li>
<li><span><i class="el-icon-office-building"></i><span
class="icon-name">el-icon-office-building</span></span></li>
<li><span><i class="el-icon-school"></i><span class="icon-name">el-icon-school</span></span></li>
<li><span><i class="el-icon-table-lamp"></i><span class="icon-name">el-icon-table-lamp</span></span></li>
<li><span><i class="el-icon-house"></i><span class="icon-name">el-icon-house</span></span></li>
<li><span><i class="el-icon-no-smoking"></i><span class="icon-name">el-icon-no-smoking</span></span></li>
<li><span><i class="el-icon-smoking"></i><span class="icon-name">el-icon-smoking</span></span></li>
<li><span><i class="el-icon-shopping-cart-full"></i><span
class="icon-name">el-icon-shopping-cart-full</span></span></li>
<li><span><i class="el-icon-shopping-cart-1"></i><span
class="icon-name">el-icon-shopping-cart-1</span></span></li>
<li><span><i class="el-icon-shopping-cart-2"></i><span
class="icon-name">el-icon-shopping-cart-2</span></span></li>
<li><span><i class="el-icon-shopping-bag-1"></i><span class="icon-name">el-icon-shopping-bag-1</span></span>
</li>
<li><span><i class="el-icon-shopping-bag-2"></i><span class="icon-name">el-icon-shopping-bag-2</span></span>
</li>
<li><span><i class="el-icon-sold-out"></i><span class="icon-name">el-icon-sold-out</span></span></li>
<li><span><i class="el-icon-sell"></i><span class="icon-name">el-icon-sell</span></span></li>
<li><span><i class="el-icon-present"></i><span class="icon-name">el-icon-present</span></span></li>
<li><span><i class="el-icon-box"></i><span class="icon-name">el-icon-box</span></span></li>
<li><span><i class="el-icon-bank-card"></i><span class="icon-name">el-icon-bank-card</span></span></li>
<li><span><i class="el-icon-money"></i><span class="icon-name">el-icon-money</span></span></li>
<li><span><i class="el-icon-coin"></i><span class="icon-name">el-icon-coin</span></span></li>
<li><span><i class="el-icon-wallet"></i><span class="icon-name">el-icon-wallet</span></span></li>
<li><span><i class="el-icon-discount"></i><span class="icon-name">el-icon-discount</span></span></li>
<li><span><i class="el-icon-price-tag"></i><span class="icon-name">el-icon-price-tag</span></span></li>
<li><span><i class="el-icon-news"></i><span class="icon-name">el-icon-news</span></span></li>
<li><span><i class="el-icon-guide"></i><span class="icon-name">el-icon-guide</span></span></li>
<li><span><i class="el-icon-male"></i><span class="icon-name">el-icon-male</span></span></li>
<li><span><i class="el-icon-female"></i><span class="icon-name">el-icon-female</span></span></li>
<li><span><i class="el-icon-thumb"></i><span class="icon-name">el-icon-thumb</span></span></li>
<li><span><i class="el-icon-cpu"></i><span class="icon-name">el-icon-cpu</span></span></li>
<li><span><i class="el-icon-link"></i><span class="icon-name">el-icon-link</span></span></li>
<li><span><i class="el-icon-connection"></i><span class="icon-name">el-icon-connection</span></span></li>
<li><span><i class="el-icon-open"></i><span class="icon-name">el-icon-open</span></span></li>
<li><span><i class="el-icon-turn-off"></i><span class="icon-name">el-icon-turn-off</span></span></li>
<li><span><i class="el-icon-set-up"></i><span class="icon-name">el-icon-set-up</span></span></li>
<li><span><i class="el-icon-chat-round"></i><span class="icon-name">el-icon-chat-round</span></span></li>
<li><span><i class="el-icon-chat-line-round"></i><span
class="icon-name">el-icon-chat-line-round</span></span></li>
<li><span><i class="el-icon-chat-square"></i><span class="icon-name">el-icon-chat-square</span></span></li>
<li><span><i class="el-icon-chat-dot-round"></i><span class="icon-name">el-icon-chat-dot-round</span></span>
</li>
<li><span><i class="el-icon-chat-dot-square"></i><span
class="icon-name">el-icon-chat-dot-square</span></span></li>
<li><span><i class="el-icon-chat-line-square"></i><span
class="icon-name">el-icon-chat-line-square</span></span></li>
<li><span><i class="el-icon-message"></i><span class="icon-name">el-icon-message</span></span></li>
<li><span><i class="el-icon-postcard"></i><span class="icon-name">el-icon-postcard</span></span></li>
<li><span><i class="el-icon-position"></i><span class="icon-name">el-icon-position</span></span></li>
<li><span><i class="el-icon-turn-off-microphone"></i><span
class="icon-name">el-icon-turn-off-microphone</span></span></li>
<li><span><i class="el-icon-microphone"></i><span class="icon-name">el-icon-microphone</span></span></li>
<li><span><i class="el-icon-close-notification"></i><span
class="icon-name">el-icon-close-notification</span></span></li>
<li><span><i class="el-icon-bangzhu"></i><span class="icon-name">el-icon-bangzhu</span></span></li>
<li><span><i class="el-icon-time"></i><span class="icon-name">el-icon-time</span></span></li>
<li><span><i class="el-icon-odometer"></i><span class="icon-name">el-icon-odometer</span></span></li>
<li><span><i class="el-icon-crop"></i><span class="icon-name">el-icon-crop</span></span></li>
<li><span><i class="el-icon-aim"></i><span class="icon-name">el-icon-aim</span></span></li>
<li><span><i class="el-icon-switch-button"></i><span class="icon-name">el-icon-switch-button</span></span>
</li>
<li><span><i class="el-icon-full-screen"></i><span class="icon-name">el-icon-full-screen</span></span></li>
<li><span><i class="el-icon-copy-document"></i><span class="icon-name">el-icon-copy-document</span></span>
</li>
<li><span><i class="el-icon-mic"></i><span class="icon-name">el-icon-mic</span></span></li>
<li><span><i class="el-icon-stopwatch"></i><span class="icon-name">el-icon-stopwatch</span></span></li>
<li><span><i class="el-icon-medal-1"></i><span class="icon-name">el-icon-medal-1</span></span></li>
<li><span><i class="el-icon-medal"></i><span class="icon-name">el-icon-medal</span></span></li>
<li><span><i class="el-icon-trophy"></i><span class="icon-name">el-icon-trophy</span></span></li>
<li><span><i class="el-icon-trophy-1"></i><span class="icon-name">el-icon-trophy-1</span></span></li>
<li><span><i class="el-icon-first-aid-kit"></i><span class="icon-name">el-icon-first-aid-kit</span></span>
</li>
<li><span><i class="el-icon-discover"></i><span class="icon-name">el-icon-discover</span></span></li>
<li><span><i class="el-icon-place"></i><span class="icon-name">el-icon-place</span></span></li>
<li><span><i class="el-icon-location"></i><span class="icon-name">el-icon-location</span></span></li>
<li><span><i class="el-icon-location-outline"></i><span
class="icon-name">el-icon-location-outline</span></span></li>
<li><span><i class="el-icon-location-information"></i><span
class="icon-name">el-icon-location-information</span></span></li>
<li><span><i class="el-icon-add-location"></i><span class="icon-name">el-icon-add-location</span></span>
</li>
<li><span><i class="el-icon-delete-location"></i><span
class="icon-name">el-icon-delete-location</span></span></li>
<li><span><i class="el-icon-map-location"></i><span class="icon-name">el-icon-map-location</span></span>
</li>
<li><span><i class="el-icon-alarm-clock"></i><span class="icon-name">el-icon-alarm-clock</span></span></li>
<li><span><i class="el-icon-timer"></i><span class="icon-name">el-icon-timer</span></span></li>
<li><span><i class="el-icon-watch-1"></i><span class="icon-name">el-icon-watch-1</span></span></li>
<li><span><i class="el-icon-watch"></i><span class="icon-name">el-icon-watch</span></span></li>
<li><span><i class="el-icon-lock"></i><span class="icon-name">el-icon-lock</span></span></li>
<li><span><i class="el-icon-unlock"></i><span class="icon-name">el-icon-unlock</span></span></li>
<li><span><i class="el-icon-key"></i><span class="icon-name">el-icon-key</span></span></li>
<li><span><i class="el-icon-service"></i><span class="icon-name">el-icon-service</span></span></li>
<li><span><i class="el-icon-mobile-phone"></i><span class="icon-name">el-icon-mobile-phone</span></span>
</li>
<li><span><i class="el-icon-bicycle"></i><span class="icon-name">el-icon-bicycle</span></span></li>
<li><span><i class="el-icon-truck"></i><span class="icon-name">el-icon-truck</span></span></li>
<li><span><i class="el-icon-ship"></i><span class="icon-name">el-icon-ship</span></span></li>
<li><span><i class="el-icon-basketball"></i><span class="icon-name">el-icon-basketball</span></span></li>
<li><span><i class="el-icon-football"></i><span class="icon-name">el-icon-football</span></span></li>
<li><span><i class="el-icon-soccer"></i><span class="icon-name">el-icon-soccer</span></span></li>
<li><span><i class="el-icon-baseball"></i><span class="icon-name">el-icon-baseball</span></span></li>
<li><span><i class="el-icon-wind-power"></i><span class="icon-name">el-icon-wind-power</span></span></li>
<li><span><i class="el-icon-light-rain"></i><span class="icon-name">el-icon-light-rain</span></span></li>
<li><span><i class="el-icon-lightning"></i><span class="icon-name">el-icon-lightning</span></span></li>
<li><span><i class="el-icon-heavy-rain"></i><span class="icon-name">el-icon-heavy-rain</span></span></li>
<li><span><i class="el-icon-sunrise"></i><span class="icon-name">el-icon-sunrise</span></span></li>
<li><span><i class="el-icon-sunrise-1"></i><span class="icon-name">el-icon-sunrise-1</span></span></li>
<li><span><i class="el-icon-sunset"></i><span class="icon-name">el-icon-sunset</span></span></li>
<li><span><i class="el-icon-sunny"></i><span class="icon-name">el-icon-sunny</span></span></li>
<li><span><i class="el-icon-cloudy"></i><span class="icon-name">el-icon-cloudy</span></span></li>
<li><span><i class="el-icon-partly-cloudy"></i><span class="icon-name">el-icon-partly-cloudy</span></span>
</li>
<li><span><i class="el-icon-cloudy-and-sunny"></i><span
class="icon-name">el-icon-cloudy-and-sunny</span></span></li>
<li><span><i class="el-icon-moon"></i><span class="icon-name">el-icon-moon</span></span></li>
<li><span><i class="el-icon-moon-night"></i><span class="icon-name">el-icon-moon-night</span></span></li>
<li><span><i class="el-icon-dish"></i><span class="icon-name">el-icon-dish</span></span></li>
<li><span><i class="el-icon-dish-1"></i><span class="icon-name">el-icon-dish-1</span></span></li>
<li><span><i class="el-icon-food"></i><span class="icon-name">el-icon-food</span></span></li>
<li><span><i class="el-icon-chicken"></i><span class="icon-name">el-icon-chicken</span></span></li>
<li><span><i class="el-icon-fork-spoon"></i><span class="icon-name">el-icon-fork-spoon</span></span></li>
<li><span><i class="el-icon-knife-fork"></i><span class="icon-name">el-icon-knife-fork</span></span></li>
<li><span><i class="el-icon-burger"></i><span class="icon-name">el-icon-burger</span></span></li>
<li><span><i class="el-icon-tableware"></i><span class="icon-name">el-icon-tableware</span></span></li>
<li><span><i class="el-icon-sugar"></i><span class="icon-name">el-icon-sugar</span></span></li>
<li><span><i class="el-icon-dessert"></i><span class="icon-name">el-icon-dessert</span></span></li>
<li><span><i class="el-icon-ice-cream"></i><span class="icon-name">el-icon-ice-cream</span></span></li>
<li><span><i class="el-icon-hot-water"></i><span class="icon-name">el-icon-hot-water</span></span></li>
<li><span><i class="el-icon-water-cup"></i><span class="icon-name">el-icon-water-cup</span></span></li>
<li><span><i class="el-icon-coffee-cup"></i><span class="icon-name">el-icon-coffee-cup</span></span></li>
<li><span><i class="el-icon-cold-drink"></i><span class="icon-name">el-icon-cold-drink</span></span></li>
<li><span><i class="el-icon-goblet"></i><span class="icon-name">el-icon-goblet</span></span></li>
<li><span><i class="el-icon-goblet-full"></i><span class="icon-name">el-icon-goblet-full</span></span></li>
<li><span><i class="el-icon-goblet-square"></i><span class="icon-name">el-icon-goblet-square</span></span>
</li>
<li><span><i class="el-icon-goblet-square-full"></i><span
class="icon-name">el-icon-goblet-square-full</span></span></li>
<li><span><i class="el-icon-refrigerator"></i><span class="icon-name">el-icon-refrigerator</span></span>
</li>
<li><span><i class="el-icon-grape"></i><span class="icon-name">el-icon-grape</span></span></li>
<li><span><i class="el-icon-watermelon"></i><span class="icon-name">el-icon-watermelon</span></span></li>
<li><span><i class="el-icon-cherry"></i><span class="icon-name">el-icon-cherry</span></span></li>
<li><span><i class="el-icon-apple"></i><span class="icon-name">el-icon-apple</span></span></li>
<li><span><i class="el-icon-pear"></i><span class="icon-name">el-icon-pear</span></span></li>
<li><span><i class="el-icon-orange"></i><span class="icon-name">el-icon-orange</span></span></li>
<li><span><i class="el-icon-coffee"></i><span class="icon-name">el-icon-coffee</span></span></li>
<li><span><i class="el-icon-ice-tea"></i><span class="icon-name">el-icon-ice-tea</span></span></li>
<li><span><i class="el-icon-ice-drink"></i><span class="icon-name">el-icon-ice-drink</span></span></li>
<li><span><i class="el-icon-milk-tea"></i><span class="icon-name">el-icon-milk-tea</span></span></li>
<li><span><i class="el-icon-potato-strips"></i><span class="icon-name">el-icon-potato-strips</span></span>
</li>
<li><span><i class="el-icon-lollipop"></i><span class="icon-name">el-icon-lollipop</span></span></li>
<li><span><i class="el-icon-ice-cream-square"></i><span
class="icon-name">el-icon-ice-cream-square</span></span></li>
<li><span><i class="el-icon-ice-cream-round"></i><span
class="icon-name">el-icon-ice-cream-round</span></span></li>
</ul>
</div>
</template>
<script>
export default {
name: "ICON"
}
</script>
<style lang="scss">
.myicons{
ul:not(.timeline) {
margin: 10px 0;
padding: 0 0 0 20px;
font-size: 14px;
color: #5e6d82;
line-height: 2em;
}
ul.icon-list {
overflow: hidden;
list-style: none;
padding: 0!important;
border: 1px solid #eaeefb;
border-radius: 4px;
li {
float: left;
width: 16.66%;
text-align: center;
height: 120px;
line-height: 120px;
color: #666;
font-size: 13px;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
margin-right: -1px;
margin-bottom: -1px;
}
}
}
</style>
... ...
<template>
</template>
<script>
export default {
name: "ChangeIcon",
mounted() {
console.log("changeicon mounted")
// this.$emit('icon');
},
methods: {
childMethod() {
this.$emit('icon');
}
}
}
</script>
<style scoped>
</style>
... ...
<template>
<el-menu default-active="$route.path"
:class="collapsed?'logo-collapse-width':'logo-width'"
background-color="#26384c"
text-color="#fff"
active-text-color="#ffd04b"
style="overflow-y:scroll;border-right:none;"
@open="handleopen"
@close="handleclose"
@select="handleselect"
unique-opened
router
:collapse="collapsed">
<!-- class="el-menu-vertical-demo"-->
<!-- <el-radio-group v-model="collapsed" style="margin-left: 200px;">-->
<!-- <el-radio-button :label="false">展开</el-radio-button>-->
<!-- <el-radio-button :label="true">收起</el-radio-button>-->
<!-- </el-radio-group>-->
<div align="center" style="height: 66px;line-height: 66px;">
<!-- <img id="logo" src="~@/assets/logo1.png">-->
<h1 id="logo-text" style="color:white;display: inline-block;font-weight: 600;font-size: 15px;line-height: 50px"> &nbsp; &nbsp;物流公共信息服务平台</h1>
</div>
<template v-for="(item,index) in menu">
<el-submenu :index="index+''" v-if="item.hasChild">
<template slot="title">
<i :class="item.iconCls"></i>
<span slot="title" class="my-el-menu-item">{{item.name}}</span>
</template>
<el-menu-item v-for="child in item.children"
:index="child.path"
:key="child.permissionId"
v-if="!child.hidden"
class="el-submenu__title">
{{child.name}}
</el-menu-item>
</el-submenu>
<el-menu-item v-if="!item.hasChild" :index="item.path">
<i :class="item.iconCls"></i>
<span slot="title" class="my-el-menu-item">{{item.name}}</span>
</el-menu-item>
</template>
</el-menu>
</template>
<script>
import {userMenu} from '@/api/perm_api';
import {mapActions, mapGetters} from 'vuex'
import ChangeIcon from './ChangeIcon'
export default {
name: 'NavMenus',
props:['collapsed'],
components:{ChangeIcon},
data() {
return {
rotate:false,
menu:[]
}
},
methods: {
initMenu:function(){
if (this.getUserMenuStore.length > 0){
this.menu = this.getUserMenuStore;
}else {
this.getUserMenu();
}
},
...mapActions( // 语法糖
['setUserMenuStore'] // 相当于this.$store.dispatch('modifyName'),提交这个方法
),
start(){
this.rotate=!this.rotate;
},
collapse:function(){
this.collapsed=!this.collapsed;
},
onSubmit() {
console.log('submit!');
},
handleopen() {
console.log('handleopen');
},
handleclose() {
console.log('handleclose');
},
handleselect: function (a, b) {
this.reload()
},
showMenu(i,status){
this.$refs.menuCollapsed.getElementsByClassName('submenu-hook-'+i)[0].style.display=status?'block':'none';
},
getUserMenu:function(){
const _this=this;
const para={
userId:JSON.parse(sessionStorage.getItem('user')).userId
};
userMenu(para).then((res) => {
console.log("ce"+res.data);
_this.menu = res.data.data;
this.setUserMenuStore(_this.menu);
}).catch((error) => {
if(null!= error.response && error.response!==undefined){
let status= error.response.status;
let msg = error.response.statusText;
_this.$message({
// 饿了么的消息弹窗组件
message: msg,
type: "error"
});
}else {
_this.$message({
// 饿了么的消息弹窗组件
message: error,
type: "error"
});
}
});
},
reload() {
this.$nextTick(function () {
this.$router.push({
path: this.$router.path,
query:{
t: new Date().getTime()
}
})
})
},
changeIcon: function () {
this.$nextTick(function(){
let doms = document.getElementsByClassName('el-submenu__icon-arrow el-icon-arrow-down');
if (doms && doms.length>0){
let domArr = Array.from(doms)
domArr.forEach(function (item,index) {
item.className = "el-submenu__icon-arrow el-icon-caret-bottom";
})
}
})
}
},
computed: {
...mapGetters(['getUserMenuStore']) // 动态计算属性,相当于this.$store.getters.resturantName
},
mounted() {
},
created() {
this.initMenu();
},
watch: {
menu(value) {
this.$nextTick(function(){
this.changeIcon();
})
}
}
}
</script>
<style>
.my-el-menu-item{
color:#bcbfc5;
}
</style>
<style lang="scss">
</style>
<style scoped lang="scss">
.go{
transform:rotate(-180deg);
}
.el-menu-vertical-demo{
position: relative;
}
.tools{
position:absolute;
}
.logo-width{
}
.logo-collapse-width{
width:90px;
}
/*el-submenu__title:hover {*/
/* background-color: #4f6273;*/
/* border-left: 3px solid #be1fd9*/
/*}*/
/*.el-submenu:hover {*/
/* border-left: 25px solid #be1fd9;*/
/*}*/
.el-submenu__title:hover {
border-left: 23px solid #be1fd9
}
</style>
... ...
<template>
<div style="width: 100%;">
<!-- <Assembly></Assembly>-->
<el-tabs v-model="activeIndex"
v-if="openTab.length"
type="card"
:closable = "tabCloseable"
@tab-click='tabClick'
@tab-remove="tabRemove"
style="width: 100%;margin-top: 0px;">
<el-tab-pane
v-for="(item, index) in this.$store.state.openTab"
:key="item.name"
:label="item.name"
:name="item.route">
</el-tab-pane>
<section class="content-container">
<div>
<el-col :span="24" class="content-wrapper">
<transition name="fade" mode="out-in">
<router-view></router-view>
</transition>
</el-col>
</div>
</section>
</el-tabs>
</div>
</template>
<script>
import Assembly from "@/views/bus/Assembly";
export default {
name: 'TabMenu',
components: { Assembly },
data() {
return {
tabCloseable: true
}
},
methods: {
initTab(){
// 刷新时以当前路由做为tab加入tabs
// 当前路由不是首页时,添加首页以及另一页到store里,并设置激活状态
// 当当前路由是首页时,添加首页到store,并设置激活状态
if (this.$route.path !== '/' && this.$route.path !== '/main') {
console.log('1');
this.$store.commit('add_tabs', {route: '/main' , name: '首页'});
this.$store.commit('add_tabs', {route: this.$route.path , name: this.$route.name });
this.$store.commit('set_active_index', this.$route.path);
} else {
console.log('2');
this.$store.commit('add_tabs', {route: '/main', name: '首页'});
this.$store.commit('set_active_index', '/main');
this.$router.push('/main');
}
},
tabClick(tab){
// console.log("tab",tab);
// console.log('active',this.$store.state.activeIndex);
this.$router.push({path: this.$store.state.activeIndex});
},
tabRemove(targetName){
// console.log("tabRemove",targetName);
//首页不删
if(targetName == '/main'){
return
}
this.$store.commit('delete_tabs', targetName);
if (this.$store.state.activeIndex === targetName) {
// 设置当前激活的路由
if (this.$store.state.openTab && this.$store.state.openTab.length >=1) {
// console.log('=============',this.$store.state.openTab[this.$store.state.openTab.length-1].route)
this.$store.commit('set_active_index', this.$store.state.openTab[this.$store.state.openTab.length-1].route);
this.$router.push({path: this.$store.state.activeIndex});
} else {
this.$router.push({path: '/main'});
}
}
},
},
mounted() {
this.initTab();
},
watch:{
'$route'(to,from){
//判断路由是否已经打开
//已经打开的 ,将其置为active
//未打开的,将其放入队列里
let flag = false;
for(let item of this.$store.state.openTab){
// console.log("item.name",item.name)
// console.log("t0.name",to.name)
if(item.name === to.name){
// console.log('to.path',to.path);
this.$store.commit('set_active_index',to.path)
flag = true;
break;
}
}
if(!flag){
// console.log('to.path',to.path);
this.$store.commit('add_tabs', {route: to.path, name: to.name});
this.$store.commit('set_active_index', to.path);
}
},
openTab(){
this.openTab.length === 1 ? this.tabCloseable=false :this.tabCloseable = true;
}
},
computed:{
openTab:{
get: function () {
return this.$store.state.openTab;
},
set:function (value) {
this.$store.commit('set_tabs', {value});
// console.log("opebTab监视:value = "+ value);
}
},
activeIndex:{
get:function () {
return this.$store.state.activeIndex;
},
set:function (value) {
this.$store.commit('set_active_index', value);
}
}
}
}
</script>
<style>
.el-tabs__item{
width: 13em;
text-align: center;
}
/*底层背景色*/
.el-tabs__nav-scroll{
/*background-color: rgb(239,243,246);*/
}
.el-tabs--card>.el-tabs__header{
border: none;
}
/*首个内部边框*/
.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{
border: 1px solid rgba(80,109,130,.64);
}
/*其他内部边框*/
.el-tabs--card>.el-tabs__header .el-tabs__item{
border: 1px solid rgba(80,109,130,.64);
}
/*外部大边框取消表格样式*/
.el-tabs--card>.el-tabs__header .el-tabs__nav{
border: 0px;
}
/*黑框及内字体样式*/
.el-tabs__item{
color:#495060;
height: 26px;
border: 1px solid rgba(80,109,130,.64);
margin: 0px 3px;
line-height: 26px;
border-radius: 0 0 5px 5px;
background-color: #fff;
font-size: 12px;
font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;
}
/* 选中的黑框的样式*/
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{
border-bottom: 1px solid rgba(80,109,130,.64);
border-radius: 0 0 5px 5px;
background-color: #398af1;
color: #fff;
border-color: #398af1;
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active:before{
content: "";
background: #fff;
display: inline-block;
width: 8px;
height: 8px;
border-radius: 50%;
margin-right: 8px;
}
</style>
... ...
<template>
<div class="app-container">
<el-dialog
title="收发明细"
:visible.sync="dialogVisible"
width="75%"
>
<el-table :data="detailedList" border>
<el-table-column label="操作人">
<template slot-scope="scope">
{{ scope.row.operator}}
</template>
</el-table-column>
<el-table-column label="件数">
<template slot-scope="scope">
{{ scope.row.pcs}}
</template>
</el-table-column>
<el-table-column label="重量">
<template slot-scope="scope">
{{ scope.row.wgt}}
</template>
</el-table-column>
<el-table-column label="海关回执时间" width="160">
<template slot-scope="scope">
{{ scope.row.procdate}}
</template>
</el-table-column>
<el-table-column label="回执接收时间" width="160">
<template slot-scope="scope">
{{ scope.row.responsedate}}
</template>
</el-table-column>
<el-table-column label="海关统一编号" width="160">
<template slot-scope="scope">
{{ scope.row.seqno}}
</template>
</el-table-column>
<el-table-column label="客户端导入回执状态码">
<template slot-scope="scope">
<el-tag type="success" v-if="scope.row.responsecode ==='0'">正常</el-tag>
<el-tag type="danger" v-if="scope.row.responsecode ==='1'">失败</el-tag>
</template>
</el-table-column>
<el-table-column label="客户端导入回执" show-overflow-tooltip>
<template slot-scope="scope">
<span :style="{'color':scope.row.responsecode=='0'?'rgb(103,194,58)'
:scope.row.responsecode=='1'?'rgb(245,110,110)':'rgb(60,62,66)'}">{{ scope.row.responsemessage }}</span>
</template>
</el-table-column>
<el-table-column label="海关回执代码">
<template slot-scope="scope">
<el-tag type="success" v-if="scope.row.procresult ==='S'">成功</el-tag>
<el-tag type="danger" v-if="scope.row.procresult ==='F'">失败</el-tag>
</template>
</el-table-column>
<el-table-column label="海关回执内容" show-overflow-tooltip>
<template slot-scope="scope">
<span :style="{'color':scope.row.procresult=='S'?'rgb(103,194,58)'
:scope.row.procresult=='F'?'rgb(245,110,110)':'rgb(60,62,66)'}">{{ scope.row.note }}</span>
</template>
</el-table-column>
</el-table>
</el-dialog>
</div>
</template>
<script>
import {
getList
} from '../../api/detailed'
export default {
name: "DetailedLog",
props: {
visible: {
type: Boolean,
default: false
},
messageId: {
type: String,
default: false
}
},
data() {
return {
detailedList: []
}
},
computed: {
dialogVisible: {
get() {
return this.visible
},
set(val) {
// 当visible改变的时候,触发父组件的 updateVisible方法,在该方法中更改传入子组件的 centerDialogVisible的值
this.$emit('updateVisible', val)
}
}
},
created() {
},
methods: {
check(id) {
let _this = this
const para = {
autoid: id
}
getList(para).then(res => {
let response = res.data
if (response.code === '200') {
_this.detailedList = response.data
}
})
},
handleClose() {
}
}
}
</script>
<style scoped>
.filter-container {
margin-bottom: 20px;
}
.el-tooltip_popper{
max-width: 60%;
}
.table-p {
font-size: 20px;
text-align: center;
background-color: #efefef;
height: 45px;
line-height: 45px;
width: 100%;
margin-top: 0px;
}
</style>
... ...
不能预览此文件类型
import Vue from 'vue'
import App from './App'
import ElementUI from 'element-ui'
... ... @@ -15,6 +14,11 @@ import 'font-awesome/css/font-awesome.min.css'
import * as socketApi from './api/socket'
import '@/styles/index.scss'
import sys_init from '@/common/init/sys_init'
// 条形组件
import VueBarcode from '@xkeshi/vue-barcode'; //导入条形码插件
Vue.component('barcode', VueBarcode);
//定义一个全局过滤器实现日期格式化
... ... @@ -29,7 +33,11 @@ Vue.prototype.socketApi = socketApi
Vue.config.productionTip = false
Mock.bootstrap();
Vue.use(ElementUI)
Vue.use(ElementUI,
{
// eslint-disable-next-line no-undef
size: 'mini'
})
Vue.use(VueRouter)
Vue.use(Vuex)
Vue.prototype.$axios = axios;
... ... @@ -45,94 +53,9 @@ Vue.prototype.$rout =router;
//本地存储系统初始化的router路由,用来处理用户退出后,把路由数据初始化
sessionStorage.setItem('sysMenu', JSON.stringify(rout.routes));
router.beforeEach((to, from, next) => {
//NProgress.start();
if (to.path == '/login') {
sessionStorage.removeItem('user');
sessionStorage.removeItem('menu');
sessionStorage.removeItem('token');
}
let user = JSON.parse(sessionStorage.getItem('user'));
if(sessionStorage.getItem('token')){
axios.defaults.headers.common['Authorization'] = sessionStorage.getItem('token');
}
if (!user && to.path != '/login' && !sessionStorage.getItem('menu') && !sessionStorage.getItem('token')) {
next({ path: '/login' })
} else {
next()
}
});
const message = Vue.prototype.$message;
axios.defaults.baseURL = '/api';
axios.interceptors.response.use(
res => {
//对响应数据做些事
if (res.data && res.status!==200) {
message({
// 饿了么的消息弹窗组件,类似toast
showClose: true,
message: 'res.data.error.message.message ? res.data.error.message.message : res.data.error.message',
type: "error"
});
return Promise.reject(res.data.error.message);
}
return res;
},
error => {
// 用户登录的时候会拿到一个基础信息,比如用户名,token,过期时间戳
// 直接丢sessionStorage
if (!sessionStorage.getItem("token")) {
// 若是接口访问的时候没有发现有鉴权的基础信息,直接返回登录页
router.push({
path: "/login"
});
} else {
// 下面是接口回调的satus ,因为我做了一些错误页面,所以都会指向对应的报错页面
if (error.response.status === 401) {
message({
// 饿了么的消息弹窗组件
message: '授权超时,或访问未授权,请重新登录',
type: "error"
});
}
// 下面是接口回调的satus ,因为我做了一些错误页面,所以都会指向对应的报错页面
if (error.response.status === 403) {
router.push({
path: "/error/403"
});
}
if (error.response.status === 500) {
message({
// 饿了么的消息弹窗组件
message: error.message,
type: "error"
});
// router.push({
// path: "/error/500"
// });
}
if (error.response.status === 502) {
router.push({
path: "/error/502"
});
}
if (error.response.status === 404) {
message({
// 饿了么的消息弹窗组件
message: error.message,
type: "error"
});
}
}
// 返回 response 里的错误信息
let errorInfo = error.response ? error.response.statusText : (error.data.error ? error.data.error.message : error.message);
return Promise.reject(errorInfo);
}
);
sys_init.init_axios(message,router,axios);
sys_init.init_router(router,axios);
//router.afterEach(transition => {
//NProgress.done();
... ...
import Login from './views/Login.vue'
import NotFound from './views/404.vue'
import Home from './views/Home.vue'
import HomeNew from './views/HomeNew.vue'
import Main from './views/dashboard/index'
// import Table from './views/nav1/Table.vue'
import Role from './views/nav1/role.vue'
... ... @@ -25,7 +26,6 @@ import ExitLoading from './views/nmms/ExitLoading.vue'
import ExitFlightDesc from './views/nmms/ExitFlightDesc.vue'
import LostLoad from './views/lostLoadChange/lostLoading.vue'
import LostLoadChange from './views/lostLoadChange/lostLoadChange.vue'
import OrigFlightList from './views/nmms_import/OrigFlightList.vue'
import EnterFlightInfo from './views/nmms_import/EnterFlightInfo.vue'
import OrigMaster from './views/nmms_import/OrigMaster.vue'
... ... @@ -36,10 +36,25 @@ import AllocateSearch from './views/nmms_import/AllocateSearch.vue'
import Importallocation from './views/nmms_import/Importallocation.vue'
import Allocatearrive from './views/nmms_import/Allocatearrive.vue'
import User from './views/nav1/user.vue'
import Page4 from './views/nav2/Page4.vue'
import Page5 from './views/nav2/Page5.vue'
import preConfiguration from './views/nav2/preConfiguration.vue'
import allocate from './views/nav2/allocate.vue'
import charge from './views/nav2/charge.vue'
import documents from './views/nav2/documents.vue'
import booking from './views/nav4/booking.vue'
import order from './views/nav4/order.vue'
import airlift from './views/nav4/airlift.vue'
import inquiry from './views/nav4/inquiry.vue'
import Page6 from './views/nav3/Page6.vue'
import Page7 from './views/nav3/Page7.vue'
import importFFMMsg from './views/airRadioMsg/importFFMMsg.vue'
import importFHLMsg from './views/airRadioMsg/importFHLMsg.vue'
import importFWBMsg from './views/airRadioMsg/importFWBMsg.vue'
import echarts from './views/charts/echarts.vue'
import earthCharts from './views/charts/earthCharts.vue'
import SecrityInspection from './views/staff/security_inspection.vue'
import Key from './views/staff/key.vue'
import Maintain from './views/staff/maintain.vue'
... ... @@ -48,6 +63,68 @@ import OnDuty from './views/staff/on_duty.vue'
import WaterStationsPatrol from './views/water/water_stations_patrol.vue'
import Location from './views/empt/Location.vue'
//运输工具 通用业务申报
import Route from './views/airtransport/route.vue'
import Bill from './views/airtransport/bill.vue'
import Flight from './views/airtransport/flight.vue'
import Flightplan from './views/airtransport/flightplan.vue'
import Aircraft from './views/airtransport/aircraft.vue'
import Routeaircraft from './views/airtransport/routeaircraft'
//通用业务查询
import queryRoute from './views/airtransport/queryRoute.vue'
import queryBill from './views/airtransport/queryBill.vue'
import queryFlight from './views/airtransport/queryFlight.vue'
import queryFlightplan from './views/airtransport/queryFlightplan.vue'
import queryAircraft from './views/airtransport/queryAircraft.vue'
import queryRouteaircraft from './views/airtransport/queryRouteaircraft.vue'
import arrival from './views/airtransport/arrival.vue'
import confirmatory from './views/airtransport/confirmatory.vue'
import queryArrival from './views/airtransport/queryArrival.vue'
import conForConfigure from './views/airtransport/conForConfigure.vue'
import queryForConfigure from './views/airtransport/queryForConfigure.vue'
import queryConfirmatory from './views/airtransport/queryConfirmatory.vue'
import configure from './views/airtransport/configure.vue'
import queryConfigure from './views/airtransport/queryConfigure.vue'
import transit from './views/transit/transit.vue'
import departure from './views/airtransport/departure.vue'
import declare from './views/airtransport/declare.vue'
import queryDeparture from './views/airtransport/queryDeparture.vue'
import queryDeclare from './views/airtransport/queryDeclare.vue'
import outConfigure from './views/airtransport/outConfigure.vue'
import queryFlightConfigure from './views/airtransport/queryFlightConfigure.vue'
import Consigner from './views/consigner/consigner.vue'
import Consignee from './views/consigner/consignee.vue'
// 货主信息管理
import Shipper from './views/shipper/shipper.vue'
import Security from './views/security/security.vue'
import dynamics from './views/airtransport/dynamics.vue'
// 场站管理
import Yard from './views/station_manage/Yard.vue'
import Bayonet from './views/station_manage/Bayonet.vue'
import Warehouse from './views/station_manage/Warehouse.vue'
// 快邮舱单申报
import Express from './views/express_system/express.vue'
//给海龙做的货运单
import Way from './views/nav3/Way.vue'
//朱总让做的网页在线客服
import Webdialog from './views/bus/Webdialog.vue'
//国际转运
import Transport from './views/nav4/Transport.vue'
/* 车辆调度系统 */
import DriverInfo from "./views/dispatch/DriverInfo";
import VehicleInfo from "./views/dispatch/VehicleInfo";
import DispatchNode from "./views/dispatch/DispatchNode";
import Dispatch from "./views/dispatch/Dispatch";
let routes = [
{
path: '/login',
... ... @@ -63,7 +140,7 @@ let routes = [
},
{
path: '/',
component: Home,
component: HomeNew,
name: '主页',
leaf: true,
iconCls: 'el-icon-menu',
... ... @@ -71,12 +148,83 @@ let routes = [
{path: '/main', component: Main, name: '首页'},
]
},
// { path: '/test', component: Main },
{
path: '/',
component: HomeNew,
name: 'Charts',
iconCls: 'fa fa-bar-chart',
children: [
{path: '/echarts', component: echarts, name: 'echarts'},
{path: '/earthCharts', component: earthCharts, name: '统计表'}
]
},
{ path: '/test', component: Main },
{
path: '/bill',
component: HomeNew,
name: '货运单',
iconCls: 'el-icon-collection',
children: [
{path: '/Way', component: Way, name: '货运单'},
{path: '/Webdialog', component: Webdialog, name: '在线客服'}
]
},
{
path: '/',
component: HomeNew,
name: '海关货物流转',
iconCls: 'el-icon-delete-location',
children: [
{ path: '/Page6', component: Page6, name: '申请列表' },
{ path: '/Page7', component: Page7, name: '申请添加' },
]
},
{
path: '/',
component: HomeNew,
name: '车辆调度管理',
iconCls: 'el-icon-delete-location',
children: [
{ path: '/Dispatch', component: Dispatch, name: '车辆调度' },
{ path: '/DriverInfo', component: DriverInfo, name: '驾驶员信息' },
{ path: '/VehicleInfo', component: VehicleInfo, name: '车辆信息' },
]
},
{
path: '/domdep',
component: HomeNew,
name: '订舱系统',
iconCls: 'el-icon-delete-location',
children: [
{ path: '/booking', component: booking, name: '在线订舱' },
{ path: '/order', component: order, name: '订舱信息' },
{ path: '/airlift', component: airlift, name: '空运专线' },
]
},
// 货运系统--航班预配
{
path: '/domdep',
component: HomeNew,
name: '国内出港',
iconCls: 'el-icon-position',
children: [
{ path: '/preConfiguration', component: preConfiguration, name: '航班预配' },
{ path: '/allocate', component: allocate, name: '航班配载' },
{ path: '/documents', component: documents, name: '航班文件' },
{ path: '/charge', component: charge, name: '付费处理' }
]
},
{
path: '/admin',
component: Home,
component: HomeNew,
name: '系统设置',
iconCls: 'el-icon-setting',//图标样式class
leaf: false,
children: [
{ path: '/user', component: User, name: '用户管理' },
{ path: '/role', component: Role, name: '组织机构' },
... ... @@ -89,7 +237,7 @@ let routes = [
},
{
path: '/guestService',
component: Home,
component: HomeNew,
name: '客服系统',
iconCls: 'fa fa-id-card-o',
children: [
... ... @@ -100,13 +248,64 @@ let routes = [
},
{
path: '/output',
component: Home,
name: '出港业务申报',
component: HomeNew,
name: '国际出港业务申报',
iconCls: 'el-icon-collection',
children: [
{path: '/flight', component: ExitFlight, name: '出港航班申报'},
{path: '/manifest', component: ExitManifest, name: '出港运单申报'},
{path: '/pre', component: ExitPre, name: '国际出港预配舱单'},
{path: '/arrive', component: ExitArrive, name: '出港运抵'},
{path: '/loadingView', component: ExitFlightDesc, name: '出港航班信息'},
{path: '/loading', component: ExitLoading, name: '出港装载'},
{path: '/tidy', component: ExitTidy, name: '出港理货'}
]
},
{
path: '/radioMsgImport',
component: HomeNew,
name: '航空报文导入',
iconCls:'el-icon-goods',
children:[
{path:'/ffmRadioMsgImport',component:importFFMMsg,name:'FFM报文导入'},
{path:'/fhlRadioMsgImport',component:importFHLMsg,name:'FHL报文导入'},
{path:'/fwbRadioMsgImport',component:importFWBMsg,name:'FWB报文导入'}
]
},
{
path: '/sec',
component: HomeNew,
name: '国际安检清单申报管理',
iconCls: 'el-icon-collection',
children: [
{path: '/security', component: Security, name: '国际安检清单申报'}
]
},
{
path: '/output',
component: HomeNew,
name: '国内出港业务申报',
iconCls: 'el-icon-collection',
children: [
{path: '/flight', component: ExitFlight, name: '出港航班申报'},
{path: '/manifest', component: ExitManifest, name: '出港运单申报'},
{path: '/pre', component: ExitPre, name: '国内出港预配舱单'},
{path: '/arrive', component: ExitArrive, name: '出港运抵'},
{path: '/loadingView', component: ExitFlightDesc, name: '出港航班信息'},
{path: '/loading', component: ExitLoading, name: '出港装载'},
{path: '/tidy', component: ExitTidy, name: '出港理货'}
]
},
{
path: '/output',
component: HomeNew,
name: '国内进港业务申报',
iconCls: 'el-icon-collection',
children: [
{path: '/flight', component: ExitFlight, name: '出港航班申报'},
{path: '/manifest', component: ExitManifest, name: '出港运单申报'},
{path: '/pre', component: ExitPre, name: '港预配舱单'},
{path: '/pre', component: ExitPre, name: '国内进港预配舱单'},
{path: '/arrive', component: ExitArrive, name: '出港运抵'},
{path: '/loadingView', component: ExitFlightDesc, name: '出港航班信息'},
{path: '/loading', component: ExitLoading, name: '出港装载'},
... ... @@ -114,8 +313,18 @@ let routes = [
]
},
{
path: '/sec',
component: HomeNew,
name: '国内安检清单申报管理',
iconCls: 'el-icon-collection',
children: [
{path: '/security', component: Security, name: '国内安检清单申报'}
]
},
{
path: '/nmms2',
component: Home,
component: HomeNew,
name: '进港业务申报',
iconCls: 'fa fa-id-card-o',
children: [
... ... @@ -130,9 +339,19 @@ let routes = [
{path:'/allocatearrive',component:Allocatearrive,name:'分拨运抵'},
]
},
// 货运系统--航班预配
{
path: '/flight_scheduling',
component: HomeNew,
name: '航班计划',
iconCls: 'el-icon-delete-location',
children: [
{ path: '/inquiry', component: inquiry, name: '航班计划查询' },
]
},
{
path: '/lost',
component: Home,
component: HomeNew,
name: '落装改配申报',
iconCls:'el-icon-goods',
children:[
... ... @@ -142,17 +361,155 @@ let routes = [
]
},
{
path: '/empt',
path: '/airtransport',
component: HomeNew,
name: '通用业务申报',
iconCls:'el-icon-goods',
children:[
{path:'/route',component:Route,name:'航线申报'},
{path:'/bill',component:Bill,name:'单据申报'},
{path:'/flights',component:Flight,name:'航班申报'},
{path:'/flightplan',component:Flightplan,name:'当日飞行计划'},
{path:'/aircraft',component:Aircraft,name:'通用航空器申报'},
{path:'/routeaircraft',component:Routeaircraft,name:'航线航空器申报'},
{path:'/queryForConfigure',component:queryForConfigure,name:'预报申报配置'},
{path:'/conryForConfigure',component:conForConfigure,name:'确报申报配置'},
]
},
{
path: '/querytransport',
component: HomeNew,
name: '通用业务查询',
iconCls:'el-icon-goods',
children:[
{path:'/queryRoute',component:queryRoute,name:'航线查询'},
{path:'/queryBill',component:queryBill,name:'单据查询'},
{path:'/queryFlights',component:queryFlight,name:'航班查询'},
{path:'/queryFlightplan',component:queryFlightplan,name:'当日飞行计划查询'},
{path:'/queryAircraft',component:queryAircraft,name:'通用航空器查询'},
{path:'/queryRouteaircraft',component:queryRouteaircraft,name:'航线航空器查询'},
]
},
{
path: '/input',
component: HomeNew,
name: '进港航班申报',
iconCls:'el-icon-goods',
children:[
{path:'/arrival',component:arrival,name:'进港预报申报'},
{path:'/confirmatory',component:confirmatory,name:'进港确报申报'},
{path:'/queryArrival',component:queryArrival,name:'进港预报查询'},
{path:'/queryConfirmatory',component:queryConfirmatory,name:'进港确报查询'},
{path:'/configure',component:configure,name:'进港航班配置'},
{path:'/queryConfigure',component:queryConfigure,name:'航班配置查询'},
]
},
{
path: '/con',
component: HomeNew,
name: '收发货人管理',
iconCls:'el-icon-goods',
children:[
{path:'/consigner',component:Consigner,name:'发货人管理'},
{path:'/consignee',component:Consignee,name:'收货人管理'},
{path:'/transport',component:Transport,name:'转运申请'},
]
},
{
path: '/cargo_shipper',
component: HomeNew,
name: '货主信息管理',
iconCls:'el-icon-goods',
children:[
{path: '/shipper',component: Shipper,name: '货主信息管理'}
]
},
{
path: '/',
component: HomeNew,
name: '转关运抵',
iconCls: 'el-icon-delete-location',
children: [
{path:'/transit',component:transit,name:'转关运抵申报'},
]
},
{
path: '/out',
component: HomeNew,
name: '出港航班申报',
iconCls:'el-icon-goods',
children:[
{path:'/departure',component:departure,name:'出港预报申报'},
{path:'/declare',component:declare,name:'出港确报申报'},
{path:'/queryDeparture',component:queryDeparture,name:'出港预报查询'},
{path:'/queryDeclare',component:queryDeclare,name:'出港确报查询'},
{path:'/outConfigure',component:outConfigure,name:'出港航班配置'},
{path:'/queryFlightConfigure',component:queryFlightConfigure,name:'航班配置查询'},
]
},
{
path: '/at',
component: HomeNew,
name: '在港动态',
iconCls:'el-icon-goods',
children:[
{path:'/dynamics',component:dynamics,name:'在港动态信息'},
]
},
{
path: '/express-system',
component: HomeNew,
name: '快邮舱单申报',
iconCls:'el-icon-wind-power',
children:[
{path:'/express',component:Express,name:'快邮舱单申报'},
]
},
{
path: '/',
component: HomeNew,
name: '场站管理',
iconCls: 'el-icon-setting',//图标样式class
children: [
{path: '/yard', component: Yard, name: '场站管理'},
{path: '/bayonet', component: Bayonet, name: '卡口管理'},
{path: '/warehouse', component: Warehouse, name: '仓库管理'},
]
},
{
path: '/',
component: Home,
name: '车辆调度管理',
iconCls: 'el-icon-truck',
children: [
{path: '/dispatch', component: Dispatch, name: '车辆调度'},
{path: '/dispatchNode', component: DispatchNode, name: '调度记录'},
{path: '/vehicleInfo', component: VehicleInfo, name: '车辆信息'},
{path: '/driverInfo', component: DriverInfo, name: '驾驶员信息'},
// {path: '/companyInfo', component: CompanyInfo, name: '公司信息'},
]
},
{
path: '/empt',
component: HomeNew,
name: '能源管理',
iconCls: 'fa fa-id-card-o',
children: [
{ path: '/location', component: Location, name: '能源缴费' },
]
},
{
path: '/satff',
component: Home,
component: HomeNew,
name: '生活保障部门',
iconCls: 'fa fa-id-card-o',
children: [
... ... @@ -165,27 +522,19 @@ let routes = [
},
{
path: '/water_heating_chamber',
component: Home,
component: HomeNew,
name: '水暖室',
iconCls: 'fa fa-address-card',
// leaf: true,//只有一个节点
children: [
{ path: '/water_stations_patrol', component: WaterStationsPatrol, name: '二水厂-水站巡视记录单管理' },
// { path: '/page6', component: Page6, name: '水质量检测' },
// { path: '/page6', component: Page6, name: '污水站' },
// { path: '/page6', component: Page6, name: '一水厂' },
// { path: '/page6', component: Page6, name: '综合楼空调站' },
]
},
{
path: '/',
component: Home,
name: 'Charts',
iconCls: 'fa fa-bar-chart',
children: [
{path: '/echarts', component: echarts, name: 'echarts'}
{ path: '/page6', component: Page6, name: '水质量检测' },
{ path: '/page6', component: Page6, name: '污水站' },
{ path: '/page6', component: Page6, name: '一水厂' },
{ path: '/page6', component: Page6, name: '综合楼空调站' },
]
},
{
path: '*',
hidden: true,
... ...
... ... @@ -10,7 +10,7 @@ body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
font-family: "Microsoft YaHei",微软雅黑,Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
}
label {
... ...
/**
* Created by jiachenpan on 16/11/18.
* 一些工具类
*
*/
/**
* 给Date日期对象新增format方法
* 日期格式化
* @param fmt
* @returns {void | string | *}
*/
Date.prototype.format = function(fmt) {
var o = {
'M+': this.getMonth() + 1, // 月份
'd+': this.getDate(), // 日
'h+': this.getHours(), // 小时
'H+': this.getHours(), // 小时
'm+': this.getMinutes(), // 分
's+': this.getSeconds(), // 秒
'q+': Math.floor((this.getMonth() + 3) / 3), // 季度
'S': this.getMilliseconds() // 毫秒
}
if (/(y+)/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length))
}
for (var k in o) {
if (new RegExp('(' + k + ')').test(fmt)) {
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length)))
}
}
return fmt
}
export function parseTime(time, cFormat) {
if (arguments.length === 0) {
return null
... ...