切换导航条
此项目
正在载入...
登录
朱兆平
/
vue_cli
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
朱兆平
3 years ago
提交
71b34bea61173631e070dfbaab0ebf1f38b31537
1 个父辈
f05e018c
卸货地代码处理
显示空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
50 行增加
和
2 行删除
src/common/customs/trans_arrive_unloadingCode.js
src/components/NavMenu/index.vue
src/views/transit/transit.vue
src/common/customs/trans_arrive_unloadingCode.js
0 → 100644
查看文件 @
71b34be
const
unloadingCode
=
[
{
value
:
'460043'
,
label
:
'郑州机场-国际西货站'
},
{
value
:
'46004'
,
label
:
'郑州机场'
},
{
value
:
'46012'
,
label
:
'郑州综保'
},
]
export
default
unloadingCode
...
...
src/components/NavMenu/index.vue
查看文件 @
71b34be
...
...
@@ -45,7 +45,6 @@
</template>
<script>
import userInfo from '@/api/base';
import {userMenu} from '@/api/perm_api';
import {mapActions, mapGetters} from 'vuex'
import ChangeIcon from './ChangeIcon'
...
...
src/views/transit/transit.vue
查看文件 @
71b34be
...
...
@@ -457,7 +457,23 @@
</el-col>
<el-col :span="8">
<el-form-item label="卸货地代码" prop="unloadcode">
<el-input suffix-icon=“xxxx” v-model="unloadcode" placeholder="" />
<!-- <el-input suffix-icon=“xxxx” v-model="unloadcode" placeholder="" />-->
<el-autocomplete
suffix-icon=“xxxx”
v-model="unloadcode"
:fetch-suggestions="unloadcodeSearchAsync"
placeholder=""
@select="unloadcodeSelect"
clearable
>
<template slot-scope="{item}">
<el-tooltip placement="right">
<div slot="content">{{item.value}} - {{item.label}}</div>
<span>{{item.label}}</span>
</el-tooltip>
</template>
</el-autocomplete>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -531,6 +547,7 @@
import DetailedLog from '@/components/detailedDialog'
import uti from '@/utils'
import loginuserInfo from "@/api/base";
import unloadingCode from "@/common/customs/trans_arrive_unloadingCode";
export default {
...
...
@@ -892,6 +909,23 @@
Message.error('请选择需要批量发送的运单')
}
},
unloadcodeSearchAsync(queryString, cb) {
let customs_unloadingCode = unloadingCode;
console.log(customs_unloadingCode)
let results = queryString ? customs_unloadingCode.filter(this.unloadcodeFilter(queryString)) : customs_unloadingCode;
clearTimeout(this.timeout);
this.timeout = setTimeout(() => {
cb(results);
}, 1000 * Math.random());
},
unloadcodeFilter(queryString) {
return (unloadingCode) => {
return (unloadingCode.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0);
};
},
unloadcodeSelect(item) {
console.log(item);
}
}
}
...
...
请
注册
或
登录
后发表评论