作者 小范

国际转运新增关区字段

@@ -403,6 +403,29 @@ @@ -403,6 +403,29 @@
403 </el-input> 403 </el-input>
404 </el-form-item> 404 </el-form-item>
405 </el-col> 405 </el-col>
  406 + <el-col :span="6">
  407 + <el-form-item label="" prop="customcode" >
  408 + <div class="ip">
  409 + 海关关区
  410 + </div>
  411 + <el-select v-model="ruleForm.customcode"
  412 + filterable
  413 + allow-create
  414 + default-first-option
  415 + remote
  416 + :remote-method="remoteMethod2"
  417 + :loading="loading" placeholder="请选择" style="width: 115px">
  418 + <el-option
  419 + v-for="item in customcodes"
  420 + :key="item.customcode"
  421 + :label="item.customcode"
  422 + :value="item.customcode">
  423 + <span style="float: left">{{ item.customcode }}</span>
  424 + <span style="float: right; color: #8492a6; font-size: 13px">{{ item.customname }}</span>
  425 + </el-option>
  426 + </el-select>
  427 + </el-form-item>
  428 + </el-col>
406 </el-row> 429 </el-row>
407 <el-row class="product"> 430 <el-row class="product">
408 <el-col :span="6"> 431 <el-col :span="6">
@@ -450,13 +473,15 @@ @@ -450,13 +473,15 @@
450 ediMt8205, 473 ediMt8205,
451 } from "../../api/transport"; 474 } from "../../api/transport";
452 import {loginedUserInfo} from "../../api/user"; 475 import {loginedUserInfo} from "../../api/user";
453 - import {sendCreateMt1201} from "../../api/mt1201"; 476 + import {selectCustomcode, sendCreateMt1201} from "../../api/mt1201";
454 import {selectResponseList} from "../../api/InResponse"; 477 import {selectResponseList} from "../../api/InResponse";
455 478
456 export default { 479 export default {
457 name: "transfer", 480 name: "transfer",
458 data() { 481 data() {
459 return{ 482 return{
  483 + customcodes:[],
  484 + loading:false,
460 // 搜索条件 485 // 搜索条件
461 form: { 486 form: {
462 transcarrier:'', 487 transcarrier:'',
@@ -549,6 +574,9 @@ @@ -549,6 +574,9 @@
549 goodsname: [ 574 goodsname: [
550 { required: true, message: '请输入货物描述', trigger: 'blur' }, 575 { required: true, message: '请输入货物描述', trigger: 'blur' },
551 ], 576 ],
  577 + customcode: [
  578 + { required: true, message: '请输入关区', trigger: 'blur' },
  579 + ],
552 awboriginstation: [ 580 awboriginstation: [
553 { required: true, message: '请输入起始站', trigger: 'blur' }, 581 { required: true, message: '请输入起始站', trigger: 'blur' },
554 ], 582 ],
@@ -563,6 +591,23 @@ @@ -563,6 +591,23 @@
563 } 591 }
564 }, 592 },
565 methods:{ 593 methods:{
  594 + //获取关区代码
  595 + remoteMethod2:function(query){
  596 + this.customcodes=[];
  597 + let params={customcode:query};
  598 + this.loading = true;
  599 + selectCustomcode(params).then(res =>{
  600 + if (res !== '') {
  601 + setTimeout(() => {
  602 + this.loading = false;
  603 + this.customcodes=res.data.data;
  604 + }, 200);
  605 + } else {
  606 + this.customcodes = [];
  607 + }
  608 +
  609 + });
  610 + },
566 //首页表单分页 611 //首页表单分页
567 handleSizeChange(val) { 612 handleSizeChange(val) {
568 this.form.pageSize = val 613 this.form.pageSize = val
@@ -629,7 +674,7 @@ @@ -629,7 +674,7 @@
629 transpiece: undefined, 674 transpiece: undefined,
630 transweight: undefined, 675 transweight: undefined,
631 goodsname: undefined, 676 goodsname: undefined,
632 - goodspackage:'pk', 677 + goodspackage:'PK',
633 awbdesstation:undefined, 678 awbdesstation:undefined,
634 awboriginstation:undefined, 679 awboriginstation:undefined,
635 customcode:'', 680 customcode:'',
1 { 1 {
2 - "nmmsVer": "1.02" 2 + "nmmsVer": "1.03"
3 } 3 }