|
|
@@ -40,6 +40,14 @@
|
|
|
</option>
|
|
|
</select>
|
|
|
</label>
|
|
|
+ <label class="filter-item">
|
|
|
+ <span class="selector-label">是否有容器</span>
|
|
|
+ <select v-model="selectedHasContainer" class="level-select">
|
|
|
+ <option value="">全部</option>
|
|
|
+ <option value="Y">有容器</option>
|
|
|
+ <option value="N">无容器</option>
|
|
|
+ </select>
|
|
|
+ </label>
|
|
|
<label class="filter-item filter-input-item">
|
|
|
<span class="selector-label">库位组</span>
|
|
|
<span class="filter-input-wrap">
|
|
|
@@ -93,6 +101,7 @@
|
|
|
:current-level="currentLevel"
|
|
|
:selected-category="selectedCategory"
|
|
|
:selected-location-attribute="selectedLocationAttribute"
|
|
|
+ :selected-has-container="selectedHasContainer"
|
|
|
:loc-group-keyword="appliedLocGroupKeyword"
|
|
|
:show-group-border="showGroupBorder"
|
|
|
@select-loc-group="handleSelectLocGroup"
|
|
|
@@ -128,9 +137,10 @@ const error = ref('')
|
|
|
const showLoginModal = ref(false)
|
|
|
const selectedCategory = ref('')
|
|
|
const selectedLocationAttribute = ref<LocationAttributeCode | ''>('')
|
|
|
+const selectedHasContainer = ref<'Y' | 'N' | ''>('')
|
|
|
const locGroupKeywordInput = ref('')
|
|
|
const appliedLocGroupKeyword = ref('')
|
|
|
-const showGroupBorder = ref(true)
|
|
|
+const showGroupBorder = ref(false)
|
|
|
const now = ref(Date.now())
|
|
|
const nextRefreshAt = ref(Date.now() + config.refreshInterval)
|
|
|
let refreshTimer: number | null = null
|