<el-form-item label="货单编号" prop="hdNo">
<el-autocomplete v-model.trim="query.hdNo" :fetch-suggestions="querySearch" clearable
class="wid200" placeholder="请输入" @select="handleSelect" :trigger-on-focus="false" />
</el-form-item>
import {Session} from "/@/utils/storage";
const querySearch = (queryString, cb) => {
const results = queryString
? loadAll('hdNoslist').filter(createFilter(queryString))
: loadAll('hdNoslist')
cb(results);
}
const querySearchyd= (queryString, cb) => {
let type=''
if(query.key0=='billId'){
type='ydlist'
}
if(query.key0=='carinfo'){
type='carinfolist'
}
const results = queryString
? loadAll(type).filter(createFilter(queryString))
: loadAll(type)
cb(results);
}
const createFilter = (queryString) => {
return (restaurant) => {
return (restaurant.value.indexOf(queryString) === 0);
};
}
const loadAll = (type) => {
let arr = Session.get(type)
let list = [{value: '', name: ''}]
if (arr) {
arr.forEach(v => {
let obj = {
value: v,
name: v
}
list.push(obj)
})
}
return list
}
const handleSelect = (item) => {
}