枯萎地图搜索指定库位号,即使库位为空,也可高亮显示
|  |  |  | 
|---|
|  |  |  | @RequestParam("matnr") String matnr, | 
|---|
|  |  |  | @RequestParam("maktx") String maktx | 
|---|
|  |  |  | ) { | 
|---|
|  |  |  | List<LocDetl> locDetls = locDetlService.searchByLike(orderNo, matnr, maktx, specs, locNo); | 
|---|
|  |  |  | List<LocDetl> locDetls = locDetlService.searchByLike(orderNo, matnr, maktx, specs, ""); | 
|---|
|  |  |  | ArrayList<LocDetl> lists = new ArrayList<>(); | 
|---|
|  |  |  | for (LocDetl locDetl : locDetls) {//过滤掉不是当前楼层的数据 | 
|---|
|  |  |  | int lev1 = Utils.getLev(locDetl.getLocNo()); | 
|---|
|  |  |  | 
|---|
|  |  |  | lists.add(locDetl); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //搜索指定库位号,即使库位为空,也可以返回数据 | 
|---|
|  |  |  | LocMast locMast = locMastService.selectById(locNo); | 
|---|
|  |  |  | if (locMast != null) { | 
|---|
|  |  |  | LocDetl locDetl = new LocDetl(); | 
|---|
|  |  |  | locDetl.setLocNo(locMast.getLocNo()); | 
|---|
|  |  |  | lists.add(locDetl); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return R.ok().add(lists); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!--库位--> | 
|---|
|  |  |  | <div v-else-if="map[index][idx].value  == 0" @contextmenu.prevent="rightEvent(index,idx,$event)"> | 
|---|
|  |  |  | <div v-if="map[index][idx].locSts == 'O'" class="pointBox pointBoxBlue">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | <div v-if="map[index][idx].locSts == 'O'" :class="{'pointBoxSearch':map[index][idx].searchStatus}" class="pointBox pointBoxBlue">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | <div v-else-if="map[index][idx].locSts == 'F'" @click.left="selectLoc(index,idx)" :class="{'pointBoxSelected':map[index][idx].locOutSelected,'pointBoxSearch':map[index][idx].searchStatus}" class="pointBox pointBoxRed">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | <div v-else-if="map[index][idx].locSts == 'D'" class="pointBox pointBoxEmpty">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | <div v-else-if="map[index][idx].locSts == 'D'" :class="{'pointBoxSearch':map[index][idx].searchStatus}" class="pointBox pointBoxEmpty">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | <div v-else-if="map[index][idx].locSts == 'P'" :class="{'pointBoxSearch':map[index][idx].searchStatus}" class="pointBox pointBoxOut">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | <div v-else-if="map[index][idx].locSts == 'R'" :class="{'pointBoxSearch':map[index][idx].searchStatus}" class="pointBox pointBoxOutYy">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | <div v-else-if="map[index][idx].locSts == 'S'" class="pointBox pointBoxInYy">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | <div v-else class="pointBox pointBoxDefault">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | <div v-else class="pointBox pointBoxDefault" :class="{'pointBoxSearch':map[index][idx].searchStatus}">{{ map[index][idx].locSts }}</div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!--堆垛机--> | 
|---|