正在显示
2 个修改的文件
包含
127 行增加
和
155 行删除
@@ -155,124 +155,8 @@ | @@ -155,124 +155,8 @@ | ||
155 | <el-row style="margin-left: 120px"> | 155 | <el-row style="margin-left: 120px"> |
156 | <el-col :span="24"> | 156 | <el-col :span="24"> |
157 | <el-button type="primary" @click="submitForm('bill')">保 存</el-button> | 157 | <el-button type="primary" @click="submitForm('bill')">保 存</el-button> |
158 | - <el-button type="success">保存并发送</el-button></el-col> | ||
159 | - </el-row> | ||
160 | - <el-row class="row-bg"> | ||
161 | - <el-col :span="24"> | ||
162 | - <div class="grid-content content">机组名单<el-button type="primary" size="mini" @click="dialogTableVisible = true" style="margin-left:50px">添加机组人员</el-button></div> | ||
163 | </el-col> | 158 | </el-col> |
164 | </el-row> | 159 | </el-row> |
165 | - <!--添加机组人员dialog--> | ||
166 | - <el-row> | ||
167 | - <el-dialog title="机组人员添加" :visible.sync="dialogTableVisible"> | ||
168 | - <el-form :model="billperson" :rules="brules" ref="billperson" label-width="100px" class="demo-ruleForm"> | ||
169 | - <el-row> | ||
170 | - <el-col :span="12"> | ||
171 | - <el-form-item label="姓名" prop="name"> | ||
172 | - <el-input v-model="billperson.name" placeholder="请输入"></el-input> | ||
173 | - </el-form-item> | ||
174 | - </el-col> | ||
175 | - <el-col :span="12"> | ||
176 | - <el-form-item label="性别" prop="gender"> | ||
177 | - <el-input v-model="billperson.gender" placeholder="M/F"></el-input> | ||
178 | - </el-form-item> | ||
179 | - </el-col> | ||
180 | - <el-col :span="12"> | ||
181 | - <el-form-item label="证件类型" prop="certType"> | ||
182 | - <el-input v-model="billperson.certType" placeholder="请输入"></el-input> | ||
183 | - </el-form-item> | ||
184 | - </el-col> | ||
185 | - <el-col :span="12"> | ||
186 | - <el-form-item label="证件号码" prop="ceterNo"> | ||
187 | - <el-input v-model="billperson.ceterNo" placeholder="请输入"></el-input> | ||
188 | - </el-form-item> | ||
189 | - </el-col> | ||
190 | - <el-col :span="12"> | ||
191 | - <el-form-item label="国籍" prop="nationality"> | ||
192 | - <el-input v-model="billperson.nationality" placeholder="请输入"></el-input> | ||
193 | - </el-form-item> | ||
194 | - </el-col> | ||
195 | - <el-col :span="12"> | ||
196 | - <el-form-item label="职务" prop="gareer"> | ||
197 | - <el-input v-model="billperson.gareer" placeholder="请输入"></el-input> | ||
198 | - </el-form-item> | ||
199 | - </el-col> | ||
200 | - <el-col :span="24"> | ||
201 | - <el-form-item label="备注" prop="meno"> | ||
202 | - <el-input v-model="billperson.meno" placeholder="请输入"></el-input> | ||
203 | - </el-form-item> | ||
204 | - </el-col> | ||
205 | - <el-col :span="24"> <el-button type="primary" @click="submitPerson('billperson')" style="float: right">提 交</el-button></el-col> | ||
206 | - </el-row> | ||
207 | - </el-form> | ||
208 | - </el-dialog> | ||
209 | - </el-row> | ||
210 | - <el-row> | ||
211 | - <el-table | ||
212 | - :data="tableData" | ||
213 | - border | ||
214 | - style="width: 100%;margin-bottom: 10px"> | ||
215 | - <el-table-column | ||
216 | - fixed="left" | ||
217 | - label="操作" | ||
218 | - width="150"> | ||
219 | - <template slot-scope="scope"> | ||
220 | - <el-button | ||
221 | - size="mini" | ||
222 | - type="primary" | ||
223 | - @click="handleEdit(scope.$index, scope.row)">选择</el-button> | ||
224 | - </template> | ||
225 | - </el-table-column> | ||
226 | - <el-table-column | ||
227 | - prop="name" | ||
228 | - label="姓名" | ||
229 | - width="150"> | ||
230 | - </el-table-column> | ||
231 | - <el-table-column | ||
232 | - prop="gender" | ||
233 | - label="性别" | ||
234 | - width="150"> | ||
235 | - </el-table-column> | ||
236 | - <el-table-column | ||
237 | - prop="nationality" | ||
238 | - label="国籍" | ||
239 | - width="150"> | ||
240 | - </el-table-column> | ||
241 | - <el-table-column | ||
242 | - prop="certType" | ||
243 | - label="证件类型" | ||
244 | - width="150"> | ||
245 | - </el-table-column> | ||
246 | - <el-table-column | ||
247 | - prop="ceterNo" | ||
248 | - label="证件编辑" | ||
249 | - width="150"> | ||
250 | - </el-table-column> | ||
251 | - <el-table-column | ||
252 | - prop="gareer" | ||
253 | - label="职务" | ||
254 | - width="150"> | ||
255 | - </el-table-column> | ||
256 | - <el-table-column | ||
257 | - prop="meno" | ||
258 | - label="备注" | ||
259 | - width="350"> | ||
260 | - </el-table-column> | ||
261 | - </el-table> | ||
262 | - </el-row> | ||
263 | - <el-row> | ||
264 | - <div class="block"> | ||
265 | - <el-pagination | ||
266 | - @size-change="handleSizeChange" | ||
267 | - @current-change="handleCurrentChange" | ||
268 | - :current-page="currentPage" | ||
269 | - :page-sizes="[10, 20, 30, 40]" | ||
270 | - :page-size="pageSize" | ||
271 | - layout="total, sizes, prev, pager, next, jumper" | ||
272 | - :total="total"> | ||
273 | - </el-pagination> | ||
274 | - </div> | ||
275 | - </el-row> | ||
276 | <!--对话提示框--> | 160 | <!--对话提示框--> |
277 | <el-row> | 161 | <el-row> |
278 | <el-dialog | 162 | <el-dialog |
@@ -422,43 +306,6 @@ background-color: white; | @@ -422,43 +306,6 @@ background-color: white; | ||
422 | {required: true, message: '请输入', trigger: 'blur'} | 306 | {required: true, message: '请输入', trigger: 'blur'} |
423 | ], | 307 | ], |
424 | }, | 308 | }, |
425 | - dialogTableVisible:false, | ||
426 | - billperson:{ | ||
427 | - autoId:undefined, | ||
428 | - name:undefined, | ||
429 | - gender:undefined, | ||
430 | - gareer:undefined, | ||
431 | - nationality:undefined, | ||
432 | - certType:undefined, | ||
433 | - ceterNo:undefined, | ||
434 | - createTime:undefined, | ||
435 | - createBy:loginUserInfo.username, | ||
436 | - updateTime:undefined, | ||
437 | - updateBy:loginUserInfo.username, | ||
438 | - meno:undefined, | ||
439 | - isDelete:undefined, | ||
440 | - billsId:undefined | ||
441 | - }, | ||
442 | - brules:{ | ||
443 | - name: [ | ||
444 | - {required: true, message: '请输入', trigger: 'blur'} | ||
445 | - ], | ||
446 | - gender: [ | ||
447 | - {required: true, message: '请输入', trigger: 'blur'} | ||
448 | - ], | ||
449 | - certType: [ | ||
450 | - {required: true, message: '请输入', trigger: 'blur'} | ||
451 | - ], | ||
452 | - ceterNo: [ | ||
453 | - {required: true, message: '请输入', trigger: 'blur'} | ||
454 | - ], | ||
455 | - nationality: [ | ||
456 | - {required: true, message: '请输入', trigger: 'blur'} | ||
457 | - ], | ||
458 | - gareer: [ | ||
459 | - {required: true, message: '请输入', trigger: 'blur'} | ||
460 | - ], | ||
461 | - }, | ||
462 | tableData:[{ | 309 | tableData:[{ |
463 | arrivaldatetime: '161146', | 310 | arrivaldatetime: '161146', |
464 | departuredatetime: '161146', | 311 | departuredatetime: '161146', |
@@ -52,12 +52,16 @@ | @@ -52,12 +52,16 @@ | ||
52 | <el-table-column | 52 | <el-table-column |
53 | fixed="left" | 53 | fixed="left" |
54 | label="操作" | 54 | label="操作" |
55 | - width="100"> | 55 | + width="200"> |
56 | <template slot-scope="scope"> | 56 | <template slot-scope="scope"> |
57 | <el-button | 57 | <el-button |
58 | size="mini" | 58 | size="mini" |
59 | type="primary" | 59 | type="primary" |
60 | @click="handleEdit(scope.$index, scope.row)">编辑</el-button> | 60 | @click="handleEdit(scope.$index, scope.row)">编辑</el-button> |
61 | + <el-button | ||
62 | + size="mini" | ||
63 | + type="primary" | ||
64 | + @click="dialogTableVisibles = true">添加机组人员</el-button> | ||
61 | </template> | 65 | </template> |
62 | </el-table-column> | 66 | </el-table-column> |
63 | <el-table-column | 67 | <el-table-column |
@@ -100,12 +104,13 @@ | @@ -100,12 +104,13 @@ | ||
100 | fixed="right" | 104 | fixed="right" |
101 | prop="" | 105 | prop="" |
102 | label="报文操作" | 106 | label="报文操作" |
103 | - width="200"> | 107 | + width="280"> |
104 | <template slot-scope="scope"> | 108 | <template slot-scope="scope"> |
105 | <el-button | 109 | <el-button |
106 | size="mini" | 110 | size="mini" |
107 | type="primary" | 111 | type="primary" |
108 | @click="selectDetail(scope.$index,scope.row)">查看回执</el-button> | 112 | @click="selectDetail(scope.$index,scope.row)">查看回执</el-button> |
113 | + <el-button size="mini" type="success">保存并发送</el-button> | ||
109 | <el-button | 114 | <el-button |
110 | size="mini" | 115 | size="mini" |
111 | type="danger" | 116 | type="danger" |
@@ -138,6 +143,87 @@ | @@ -138,6 +143,87 @@ | ||
138 | </el-table> | 143 | </el-table> |
139 | </el-dialog> | 144 | </el-dialog> |
140 | </el-main> | 145 | </el-main> |
146 | + <!--添加机组人员dialog--> | ||
147 | + <el-row> | ||
148 | + <el-dialog title="机组人员添加" :visible.sync="dialogTableVisibles" > | ||
149 | + <el-form :model="billperson" :rules="brules" ref="billperson" label-width="130px" class="demo-ruleForm"> | ||
150 | + <el-row> | ||
151 | + <el-col :span="10"> | ||
152 | + <el-form-item label="姓名" prop="name"> | ||
153 | + <el-input v-model="billperson.name" placeholder="请输入"></el-input> | ||
154 | + </el-form-item> | ||
155 | + </el-col> | ||
156 | + <el-col :span="10"> | ||
157 | + <el-form-item label="性别" prop="gender"> | ||
158 | + <el-input v-model="billperson.gender" placeholder="M/F"></el-input> | ||
159 | + </el-form-item> | ||
160 | + </el-col> | ||
161 | + <el-col :span="10"> | ||
162 | + <el-form-item label="证件类型" prop="certType"> | ||
163 | + <el-input v-model="billperson.certType" placeholder="请输入"></el-input> | ||
164 | + </el-form-item> | ||
165 | + </el-col> | ||
166 | + <el-col :span="10"> | ||
167 | + <el-form-item label="证件号码" prop="ceterNo"> | ||
168 | + <el-input v-model="billperson.ceterNo" placeholder="请输入"></el-input> | ||
169 | + </el-form-item> | ||
170 | + </el-col> | ||
171 | + <el-col :span="10"> | ||
172 | + <el-form-item label="国籍" prop="nationality"> | ||
173 | + <el-input v-model="billperson.nationality" placeholder="请输入"></el-input> | ||
174 | + </el-form-item> | ||
175 | + </el-col> | ||
176 | + <el-col :span="10"> | ||
177 | + <el-form-item label="职务" prop="gareer"> | ||
178 | + <el-input v-model="billperson.gareer" placeholder="请输入"></el-input> | ||
179 | + </el-form-item> | ||
180 | + </el-col> | ||
181 | + <el-col :span="24"> | ||
182 | + <el-form-item label="备注" prop="meno"> | ||
183 | + <el-input v-model="billperson.meno" placeholder="请输入"></el-input> | ||
184 | + </el-form-item> | ||
185 | + </el-col> | ||
186 | + <el-col :span="24"> <el-button type="primary" @click="submitPerson('billperson')" style="float: right">提 交</el-button></el-col> | ||
187 | + </el-row> | ||
188 | + </el-form> | ||
189 | + <el-row> | ||
190 | + <el-table | ||
191 | + :data="tableData2" | ||
192 | + border | ||
193 | + style="width: 100%;margin-bottom: 10px"> | ||
194 | + <el-table-column | ||
195 | + prop="name" | ||
196 | + label="姓名"> | ||
197 | + </el-table-column> | ||
198 | + <el-table-column | ||
199 | + prop="gender" | ||
200 | + label="性别"> | ||
201 | + </el-table-column> | ||
202 | + <el-table-column | ||
203 | + prop="nationality" | ||
204 | + label="国籍"> | ||
205 | + </el-table-column> | ||
206 | + <el-table-column | ||
207 | + prop="certType" | ||
208 | + label="证件类型"> | ||
209 | + </el-table-column> | ||
210 | + <el-table-column | ||
211 | + prop="ceterNo" | ||
212 | + label="证件编辑"> | ||
213 | + </el-table-column> | ||
214 | + <el-table-column | ||
215 | + prop="gareer" | ||
216 | + label="职务"> | ||
217 | + </el-table-column> | ||
218 | + <el-table-column | ||
219 | + prop="meno" | ||
220 | + label="备注"> | ||
221 | + </el-table-column> | ||
222 | + </el-table> | ||
223 | + </el-row> | ||
224 | + </el-dialog> | ||
225 | + </el-row> | ||
226 | + | ||
141 | </el-container> | 227 | </el-container> |
142 | </template> | 228 | </template> |
143 | <style scoped> | 229 | <style scoped> |
@@ -160,6 +246,7 @@ | @@ -160,6 +246,7 @@ | ||
160 | </style> | 246 | </style> |
161 | <script> | 247 | <script> |
162 | import {editBill,selectBill,selectReturnMsg} from "../../api/transport"; | 248 | import {editBill,selectBill,selectReturnMsg} from "../../api/transport"; |
249 | + import loginUserInfo from "../../api/base"; | ||
163 | export default { | 250 | export default { |
164 | data(){ | 251 | data(){ |
165 | return{ | 252 | return{ |
@@ -169,6 +256,43 @@ | @@ -169,6 +256,43 @@ | ||
169 | flightDate:undefined, | 256 | flightDate:undefined, |
170 | accessFlag:undefined, | 257 | accessFlag:undefined, |
171 | }, | 258 | }, |
259 | + billperson:{ | ||
260 | + autoId:undefined, | ||
261 | + name:undefined, | ||
262 | + gender:undefined, | ||
263 | + gareer:undefined, | ||
264 | + nationality:undefined, | ||
265 | + certType:undefined, | ||
266 | + ceterNo:undefined, | ||
267 | + createTime:undefined, | ||
268 | + createBy:loginUserInfo.username, | ||
269 | + updateTime:undefined, | ||
270 | + updateBy:loginUserInfo.username, | ||
271 | + meno:undefined, | ||
272 | + isDelete:undefined, | ||
273 | + billsId:undefined | ||
274 | + }, | ||
275 | + brules:{ | ||
276 | + name: [ | ||
277 | + {required: true, message: '请输入', trigger: 'blur'} | ||
278 | + ], | ||
279 | + gender: [ | ||
280 | + {required: true, message: '请输入', trigger: 'blur'} | ||
281 | + ], | ||
282 | + certType: [ | ||
283 | + {required: true, message: '请输入', trigger: 'blur'} | ||
284 | + ], | ||
285 | + ceterNo: [ | ||
286 | + {required: true, message: '请输入', trigger: 'blur'} | ||
287 | + ], | ||
288 | + nationality: [ | ||
289 | + {required: true, message: '请输入', trigger: 'blur'} | ||
290 | + ], | ||
291 | + gareer: [ | ||
292 | + {required: true, message: '请输入', trigger: 'blur'} | ||
293 | + ], | ||
294 | + }, | ||
295 | + dialogTableVisibles:false, | ||
172 | tableloading:false, | 296 | tableloading:false, |
173 | rules:{}, | 297 | rules:{}, |
174 | labelPosition:'left', | 298 | labelPosition:'left', |
@@ -176,6 +300,7 @@ | @@ -176,6 +300,7 @@ | ||
176 | pageSize:10, | 300 | pageSize:10, |
177 | total:0, | 301 | total:0, |
178 | tableData:[], | 302 | tableData:[], |
303 | + tableData2:[], | ||
179 | gridData:[], | 304 | gridData:[], |
180 | dialogTableVisible: false, | 305 | dialogTableVisible: false, |
181 | } | 306 | } |
-
请 注册 或 登录 后发表评论