fix: resolve func undefined in menu init and slice error on undefined array in kitting vue
This commit is contained in:
@ -302,7 +302,7 @@ const pageSize = ref(20)
|
||||
const filteredTableData = computed(() => {
|
||||
if (!searchKeyword.value.trim()) return paginatedData.value
|
||||
const kw = searchKeyword.value.trim().toLowerCase()
|
||||
return tableData.value.filter(item =>
|
||||
return (tableData.value || []).filter((item: any) =>
|
||||
(item.bom_no || '').toLowerCase().includes(kw) ||
|
||||
(item.parent_name || '').toLowerCase().includes(kw)
|
||||
)
|
||||
@ -310,7 +310,7 @@ const filteredTableData = computed(() => {
|
||||
|
||||
const paginatedData = computed(() => {
|
||||
const start = (page.value - 1) * pageSize.value
|
||||
return filteredTableData.value.slice(start, start + pageSize.value)
|
||||
return (filteredTableData.value || []).slice(start, start + pageSize.value)
|
||||
})
|
||||
|
||||
const handleFilter = () => {
|
||||
@ -330,7 +330,7 @@ const loadData = async () => {
|
||||
try {
|
||||
// 1. 读取用户监控列表
|
||||
const prefRes: any = await getUserPreferences()
|
||||
const watchlist: any[] = prefRes.data?.bom_kitting_watchlist || []
|
||||
const watchlist: any[] = (prefRes.data?.bom_kitting_watchlist) || []
|
||||
if (!watchlist.length) {
|
||||
tableData.value = []
|
||||
loading.value = false
|
||||
|
||||
Reference in New Issue
Block a user