作者 小范

运输工具测试

@@ -39,6 +39,9 @@ export const editBill=params=>{return http.put(`${baseUrlBill}/editBill`, param @@ -39,6 +39,9 @@ export const editBill=params=>{return http.put(`${baseUrlBill}/editBill`, param
39 //航班申报 39 //航班申报
40 //新增方法 40 //新增方法
41 export const addFlight = params => { return http.post(`${baseUrlFlight}/addFlight`, params); }; 41 export const addFlight = params => { return http.post(`${baseUrlFlight}/addFlight`, params); };
  42 +//保存并发送
  43 +export const sendFlight = params => { return http.post(`${baseUrlFlight}/sendFlight`, params); };
  44 +
42 //查询列表 45 //查询列表
43 export const selectFlight=params=>{return http.get(`${baseUrlFlight}/selectFlight`, params);}; 46 export const selectFlight=params=>{return http.get(`${baseUrlFlight}/selectFlight`, params);};
44 //删除方法 47 //删除方法
@@ -47,6 +50,9 @@ export const editFlight=params=>{return http.put(`${baseUrlFlight}/editFlight`, @@ -47,6 +50,9 @@ export const editFlight=params=>{return http.put(`${baseUrlFlight}/editFlight`,
47 //航班当日计划申报 50 //航班当日计划申报
48 //新增方法 51 //新增方法
49 export const addFlightPlan = params => { return http.post(`${baseUrlFlightPlan}/addFlightPlan`, params); }; 52 export const addFlightPlan = params => { return http.post(`${baseUrlFlightPlan}/addFlightPlan`, params); };
  53 +//保存并发送
  54 +export const sendFlightPlan = params => { return http.post(`${baseUrlFlightPlan}/sendFlightPlan`, params); };
  55 +
50 //查询列表 56 //查询列表
51 export const selectFlightPlan=params=>{return http.get(`${baseUrlFlightPlan}/selectFlightPlan`, params);}; 57 export const selectFlightPlan=params=>{return http.get(`${baseUrlFlightPlan}/selectFlightPlan`, params);};
52 //删除方法 58 //删除方法
@@ -55,6 +61,8 @@ export const editFlightPlan=params=>{return http.put(`${baseUrlFlightPlan}/editF @@ -55,6 +61,8 @@ export const editFlightPlan=params=>{return http.put(`${baseUrlFlightPlan}/editF
55 //通用航空器申报 61 //通用航空器申报
56 //新增方法 62 //新增方法
57 export const addAircraft = params => { return http.post(`${baseUrlAircraft}/addAircraft`, params); }; 63 export const addAircraft = params => { return http.post(`${baseUrlAircraft}/addAircraft`, params); };
  64 +//保存并发送
  65 +export const sendAircraft = params => { return http.post(`${baseUrlAircraft}/sendAircraft`, params); };
58 //查询列表 66 //查询列表
59 export const selectAircraft=params=>{return http.get(`${baseUrlAircraft}/selectAircraft`, params);}; 67 export const selectAircraft=params=>{return http.get(`${baseUrlAircraft}/selectAircraft`, params);};
60 //删除方法 68 //删除方法
@@ -63,6 +71,9 @@ export const editAircraft=params=>{return http.put(`${baseUrlAircraft}/editAircr @@ -63,6 +71,9 @@ export const editAircraft=params=>{return http.put(`${baseUrlAircraft}/editAircr
63 //航线航空器申报 71 //航线航空器申报
64 //新增方法 72 //新增方法
65 export const addAirLineAircraft = params => { return http.post(`${baseUrlAirLineAircraft}/addAirLineAircraft`, params); }; 73 export const addAirLineAircraft = params => { return http.post(`${baseUrlAirLineAircraft}/addAirLineAircraft`, params); };
  74 +//保存并发送
  75 +export const sendAirLineAircraft = params => { return http.post(`${baseUrlAirLineAircraft}/sendAirLineAircraft`, params); };
  76 +
66 //删除方法 77 //删除方法
67 export const editAirLineAircraft=params=>{return http.put(`${baseUrlAirLineAircraft}/editAirLineAircraft`, params);}; 78 export const editAirLineAircraft=params=>{return http.put(`${baseUrlAirLineAircraft}/editAirLineAircraft`, params);};
68 //查询列表 79 //查询列表
@@ -200,21 +200,21 @@ let routes = [ @@ -200,21 +200,21 @@ let routes = [
200 // { path: '/group', component: Group, name: '集团管理'} 200 // { path: '/group', component: Group, name: '集团管理'}
201 ] 201 ]
202 }, 202 },
203 - // {  
204 - // path: '/admin',  
205 - // component: Home,  
206 - // name: '系统设置',  
207 - // iconCls: 'el-icon-setting',//图标样式class  
208 - // children: [  
209 - // { path: '/user', component: User, name: '用户管理' },  
210 - // { path: '/role', component: Role, name: '组织机构' },  
211 - // { path: '/perm', component: Perm, name: '权限管理' },  
212 - // { path: '/log', component: LOG, name: '系统日志' },  
213 - // { path: '/department', component: Department, name: '部门管理' },  
214 - // { path: '/company', component: Company, name: '公司管理'},  
215 - // { path: '/group', component: Group, name: '集团管理'}  
216 - // ]  
217 - // }, 203 + {
  204 + path: '/admin',
  205 + component: Home,
  206 + name: '系统设置',
  207 + iconCls: 'el-icon-setting',//图标样式class
  208 + children: [
  209 + { path: '/user', component: User, name: '用户管理' },
  210 + { path: '/role', component: Role, name: '组织机构' },
  211 + { path: '/perm', component: Perm, name: '权限管理' },
  212 + { path: '/log', component: LOG, name: '系统日志' },
  213 + { path: '/department', component: Department, name: '部门管理' },
  214 + { path: '/company', component: Company, name: '公司管理'},
  215 + { path: '/group', component: Group, name: '集团管理'}
  216 + ]
  217 + },
218 // { 218 // {
219 // path: '/guestService', 219 // path: '/guestService',
220 // component: Home, 220 // component: Home,
@@ -259,26 +259,26 @@ @@ -259,26 +259,26 @@
259 handleselect: function (a, b) { 259 handleselect: function (a, b) {
260 this.reload() 260 this.reload()
261 }, 261 },
262 - //退出登录  
263 - // logout: function () {  
264 - // var _this = this;  
265 - // this.$confirm('确认退出吗?', '提示', {  
266 - // //type: 'warning'  
267 - // }).then(() => {  
268 - // sessionStorage.removeItem('user');  
269 - // sessionStorage.removeItem('menu');  
270 - // //退出后初始化原来的路由  
271 - // let sysRoutes = JSON.parse(sessionStorage.getItem('sysMenu'));  
272 - // console.log(sysRoutes);  
273 - // _this.$router.options.routes = sysRoutes;  
274 - //  
275 - // _this.$router.push('/login');  
276 - // }).catch(() => {  
277 - //  
278 - // });  
279 - //  
280 - //  
281 - // }, 262 + // 退出登录
  263 + logout: function () {
  264 + var _this = this;
  265 + this.$confirm('确认退出吗?', '提示', {
  266 + //type: 'warning'
  267 + }).then(() => {
  268 + sessionStorage.removeItem('user');
  269 + sessionStorage.removeItem('menu');
  270 + //退出后初始化原来的路由
  271 + let sysRoutes = JSON.parse(sessionStorage.getItem('sysMenu'));
  272 + console.log(sysRoutes);
  273 + _this.$router.options.routes = sysRoutes;
  274 +
  275 + _this.$router.push('/login');
  276 + }).catch(() => {
  277 +
  278 + });
  279 +
  280 +
  281 + },
282 //折叠导航栏 282 //折叠导航栏
283 collapse:function(){ 283 collapse:function(){
284 this.collapsed=!this.collapsed; 284 this.collapsed=!this.collapsed;
@@ -96,7 +96,7 @@ @@ -96,7 +96,7 @@
96 </el-row> 96 </el-row>
97 <el-row style="margin-left: 130px"> 97 <el-row style="margin-left: 130px">
98 <el-col :span="24"> <el-button type="primary" @click="submitForm('aircraft')">保 存</el-button> 98 <el-col :span="24"> <el-button type="primary" @click="submitForm('aircraft')">保 存</el-button>
99 - <el-button type="success">保存并发送</el-button></el-col> 99 + <el-button type="success" @click="sendForm('aircraft')">保存并发送</el-button></el-col>
100 </el-row> 100 </el-row>
101 <!--对话提示框--> 101 <!--对话提示框-->
102 <el-row> 102 <el-row>
@@ -135,7 +135,7 @@ @@ -135,7 +135,7 @@
135 </style> 135 </style>
136 <script> 136 <script>
137 const fecha = require('fecha'); 137 const fecha = require('fecha');
138 - import {addAircraft} from "../../api/transport"; 138 + import {addAircraft, sendAircraft} from "../../api/transport";
139 export default { 139 export default {
140 data(){ 140 data(){
141 return{ 141 return{
@@ -234,6 +234,26 @@ @@ -234,6 +234,26 @@
234 } 234 }
235 }); 235 });
236 }, 236 },
  237 + //保存并发送
  238 + sendForm(formName) {
  239 + this.$refs[formName].validate((valid) => {
  240 + if (valid) {
  241 + sendAircraft(this.aircraft).then(res=>{
  242 + let response=res.data;
  243 + if(response.code=='200'){
  244 + this.centerDialogVisible=true;
  245 + this.msg=response.msg;
  246 + this.$router.push({path:'/queryAircraft',query:{airwayCode:this.aircraft.airwayCode,aircraftNo:this.aircraft.aircraftNo}});
  247 + }else{
  248 + this.msg=response.msg;
  249 + }
  250 + });
  251 + } else {
  252 + console.log('error submit!!');
  253 + return false;
  254 + }
  255 + });
  256 + },
237 //加载默认值 257 //加载默认值
238 defaultData(){ 258 defaultData(){
239 if(this.$route.query!=null){ 259 if(this.$route.query!=null){
@@ -160,7 +160,7 @@ @@ -160,7 +160,7 @@
160 </el-row> 160 </el-row>
161 <el-row style="margin-left: 120px"> 161 <el-row style="margin-left: 120px">
162 <el-col :span="24"> <el-button type="primary" @click="submitForm('flight')">保 存</el-button> 162 <el-col :span="24"> <el-button type="primary" @click="submitForm('flight')">保 存</el-button>
163 - <el-button type="success">保存并发送</el-button></el-col> 163 + <el-button type="success" @click="sendForm('flight')">保存并发送</el-button></el-col>
164 </el-row> 164 </el-row>
165 <el-row> 165 <el-row>
166 <el-dialog title="航线信息" :visible.sync="dialogTableVisible" width="90%"> 166 <el-dialog title="航线信息" :visible.sync="dialogTableVisible" width="90%">
@@ -275,7 +275,7 @@ @@ -275,7 +275,7 @@
275 .el-col{margin-right: 0px;} 275 .el-col{margin-right: 0px;}
276 </style> 276 </style>
277 <script> 277 <script>
278 - import {addFlight, selectRoute} from "../../api/transport"; 278 + import {addFlight, selectRoute, sendFlight} from "../../api/transport";
279 const fecha = require('fecha'); 279 const fecha = require('fecha');
280 import loginUserInfo from '../../api/base'; 280 import loginUserInfo from '../../api/base';
281 export default { 281 export default {
@@ -439,6 +439,28 @@ @@ -439,6 +439,28 @@
439 } 439 }
440 }); 440 });
441 }, 441 },
  442 + //新增航班方法(保存并发送按钮)
  443 + sendForm(formName) {
  444 + this.$refs[formName].validate((valid) => {
  445 + if (valid) {
  446 + sendFlight(this.flight).then(res=>{
  447 + let response=res.data;
  448 + if(response.code=='200'){
  449 + this.centerDialogVisible=true;
  450 + this.msg=response.msg;
  451 + this.$router.push({path:'/queryFlights',query:{flightNo:this.flight.flightNo,flightDate:this.flight.flightDate}});
  452 + this.centerDialogVisible=false;
  453 + }else{
  454 + this.centerDialogVisible=true;
  455 + this.msg=response.msg;
  456 + }
  457 + });
  458 + } else {
  459 + console.log('error submit!!');
  460 + return false;
  461 + }
  462 + });
  463 + },
442 //分页方法 464 //分页方法
443 handleSizeChange(val) { 465 handleSizeChange(val) {
444 this.pageSize=val; 466 this.pageSize=val;
@@ -90,7 +90,7 @@ @@ -90,7 +90,7 @@
90 </el-row> 90 </el-row>
91 <el-row style="margin-left: 120px"> 91 <el-row style="margin-left: 120px">
92 <el-col :span="24"> <el-button type="primary" @click="submitForm('flight')">保 存</el-button> 92 <el-col :span="24"> <el-button type="primary" @click="submitForm('flight')">保 存</el-button>
93 - <el-button type="success">保存并发送</el-button></el-col> 93 + <el-button type="success" @click="sendForm('flight')">保存并发送</el-button></el-col>
94 </el-row> 94 </el-row>
95 <!--对话提示框--> 95 <!--对话提示框-->
96 <el-row> 96 <el-row>
@@ -143,7 +143,7 @@ @@ -143,7 +143,7 @@
143 </style> 143 </style>
144 <script> 144 <script>
145 const fecha = require('fecha'); 145 const fecha = require('fecha');
146 - import {addFlightPlan} from "../../api/transport"; 146 + import {addFlightPlan, sendFlightPlan} from "../../api/transport";
147 export default { 147 export default {
148 data(){ 148 data(){
149 return{ 149 return{
@@ -219,6 +219,26 @@ @@ -219,6 +219,26 @@
219 } 219 }
220 }); 220 });
221 }, 221 },
  222 + //保存并发送
  223 + sendForm(formName) {
  224 + this.$refs[formName].validate((valid) => {
  225 + if (valid) {
  226 + sendFlightPlan(this.flight).then(res=>{
  227 + let response=res.data;
  228 + if(response.code=='200'){
  229 + this.centerDialogVisible=true;
  230 + this.msg=response.msg;
  231 + this.$router.push({path:'/queryFlightplan',query:{flightNo:this.flight.flightNo,flightDate:this.flight.flightDate,aircraftNo:this.flight.aircraftNo}});
  232 + }else{
  233 + this.msg=response.msg;
  234 + }
  235 + });
  236 + } else {
  237 + console.log('error submit!!');
  238 + return false;
  239 + }
  240 + });
  241 + },
222 //加载默认值 242 //加载默认值
223 defaultData(){ 243 defaultData(){
224 if(this.$route.query.uuid!=null){ 244 if(this.$route.query.uuid!=null){
@@ -96,7 +96,7 @@ @@ -96,7 +96,7 @@
96 </el-row> 96 </el-row>
97 <el-row style="margin-left: 130px"> 97 <el-row style="margin-left: 130px">
98 <el-col :span="24"> <el-button type="primary" @click="submitForm('aircraft')">保 存</el-button> 98 <el-col :span="24"> <el-button type="primary" @click="submitForm('aircraft')">保 存</el-button>
99 - <el-button type="success">保存并发送</el-button></el-col> 99 + <el-button type="success" @click="sendForm('aircraft')">保存并发送</el-button></el-col>
100 </el-row> 100 </el-row>
101 <!--对话提示框--> 101 <!--对话提示框-->
102 <el-row> 102 <el-row>
@@ -134,7 +134,7 @@ @@ -134,7 +134,7 @@
134 .el-col{margin-right: 0px;} 134 .el-col{margin-right: 0px;}
135 </style> 135 </style>
136 <script> 136 <script>
137 - import {addAirLineAircraft} from "../../api/transport"; 137 + import {addAirLineAircraft, sendAirLineAircraft} from "../../api/transport";
138 138
139 export default { 139 export default {
140 data(){ 140 data(){
@@ -234,6 +234,26 @@ @@ -234,6 +234,26 @@
234 } 234 }
235 }); 235 });
236 }, 236 },
  237 + //保存并发送
  238 + sendForm(formName) {
  239 + this.$refs[formName].validate((valid) => {
  240 + if (valid) {
  241 + sendAirLineAircraft(this.aircraft).then(res=>{
  242 + let response=res.data;
  243 + if(response.code=='200'){
  244 + this.centerDialogVisible=true;
  245 + this.msg=response.msg;
  246 + this.$router.push({path:'/queryRouteaircraft',query:{airwayCode:this.aircraft.airwayCode,aircraftNo:this.aircraft.aircraftNo},});
  247 + }else{
  248 + this.msg=response.msg;
  249 + }
  250 + });
  251 + } else {
  252 + console.log('error submit!!');
  253 + return false;
  254 + }
  255 + });
  256 + },
237 //加载默认值 257 //加载默认值
238 defaultData(){ 258 defaultData(){
239 if(this.$route.query!=null){ 259 if(this.$route.query!=null){
@@ -19,6 +19,7 @@ @@ -19,6 +19,7 @@
19 <el-table :data="tableList" highlight-current-row v-loading="listLoading" @selection-change="selsChange" 19 <el-table :data="tableList" highlight-current-row v-loading="listLoading" @selection-change="selsChange"
20 tooltip-effect="dark" 20 tooltip-effect="dark"
21 style="border-radius: 10px 10px 0px 0px;line-height: 25px;" 21 style="border-radius: 10px 10px 0px 0px;line-height: 25px;"
  22 + height="600px"
22 :header-cell-style="{background:'#6F8294',color:'#FFFFFF'}" size="small" 23 :header-cell-style="{background:'#6F8294',color:'#FFFFFF'}" size="small"
23 row-key="permissionId" 24 row-key="permissionId"
24 border 25 border
@@ -20,6 +20,7 @@ @@ -20,6 +20,7 @@
20 default-expand-all 20 default-expand-all
21 row-key="roleId" 21 row-key="roleId"
22 border 22 border
  23 + height="600px"
23 tooltip-effect="dark" 24 tooltip-effect="dark"
24 style="border-radius: 10px 10px 0px 0px;line-height: 25px;" 25 style="border-radius: 10px 10px 0px 0px;line-height: 25px;"
25 :header-cell-style="{background:'#6F8294',color:'#FFFFFF'}" size="small" 26 :header-cell-style="{background:'#6F8294',color:'#FFFFFF'}" size="small"