|
@@ -457,7 +457,23 @@ |
|
@@ -457,7 +457,23 @@ |
457
|
</el-col>
|
457
|
</el-col>
|
458
|
<el-col :span="8">
|
458
|
<el-col :span="8">
|
459
|
<el-form-item label="卸货地代码" prop="unloadcode">
|
459
|
<el-form-item label="卸货地代码" prop="unloadcode">
|
460
|
- <el-input suffix-icon=“xxxx” v-model="unloadcode" placeholder="" />
|
460
|
+<!-- <el-input suffix-icon=“xxxx” v-model="unloadcode" placeholder="" />-->
|
|
|
461
|
+ <el-autocomplete
|
|
|
462
|
+ suffix-icon=“xxxx”
|
|
|
463
|
+ v-model="unloadcode"
|
|
|
464
|
+ :fetch-suggestions="unloadcodeSearchAsync"
|
|
|
465
|
+ placeholder=""
|
|
|
466
|
+ @select="unloadcodeSelect"
|
|
|
467
|
+ clearable
|
|
|
468
|
+ >
|
|
|
469
|
+ <template slot-scope="{item}">
|
|
|
470
|
+ <el-tooltip placement="right">
|
|
|
471
|
+ <div slot="content">{{item.value}} - {{item.label}}</div>
|
|
|
472
|
+ <span>{{item.label}}</span>
|
|
|
473
|
+ </el-tooltip>
|
|
|
474
|
+ </template>
|
|
|
475
|
+
|
|
|
476
|
+ </el-autocomplete>
|
461
|
</el-form-item>
|
477
|
</el-form-item>
|
462
|
</el-col>
|
478
|
</el-col>
|
463
|
</el-row>
|
479
|
</el-row>
|
|
@@ -531,6 +547,7 @@ |
|
@@ -531,6 +547,7 @@ |
531
|
import DetailedLog from '@/components/detailedDialog'
|
547
|
import DetailedLog from '@/components/detailedDialog'
|
532
|
import uti from '@/utils'
|
548
|
import uti from '@/utils'
|
533
|
import loginuserInfo from "@/api/base";
|
549
|
import loginuserInfo from "@/api/base";
|
|
|
550
|
+ import unloadingCode from "@/common/customs/trans_arrive_unloadingCode";
|
534
|
|
551
|
|
535
|
|
552
|
|
536
|
export default {
|
553
|
export default {
|
|
@@ -892,6 +909,23 @@ |
|
@@ -892,6 +909,23 @@ |
892
|
Message.error('请选择需要批量发送的运单')
|
909
|
Message.error('请选择需要批量发送的运单')
|
893
|
}
|
910
|
}
|
894
|
},
|
911
|
},
|
|
|
912
|
+ unloadcodeSearchAsync(queryString, cb) {
|
|
|
913
|
+ let customs_unloadingCode = unloadingCode;
|
|
|
914
|
+ console.log(customs_unloadingCode)
|
|
|
915
|
+ let results = queryString ? customs_unloadingCode.filter(this.unloadcodeFilter(queryString)) : customs_unloadingCode;
|
|
|
916
|
+ clearTimeout(this.timeout);
|
|
|
917
|
+ this.timeout = setTimeout(() => {
|
|
|
918
|
+ cb(results);
|
|
|
919
|
+ }, 1000 * Math.random());
|
|
|
920
|
+ },
|
|
|
921
|
+ unloadcodeFilter(queryString) {
|
|
|
922
|
+ return (unloadingCode) => {
|
|
|
923
|
+ return (unloadingCode.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0);
|
|
|
924
|
+ };
|
|
|
925
|
+ },
|
|
|
926
|
+ unloadcodeSelect(item) {
|
|
|
927
|
+ console.log(item);
|
|
|
928
|
+ }
|
895
|
}
|
929
|
}
|
896
|
|
930
|
|
897
|
}
|
931
|
}
|