|
|
|
@ -62,15 +62,16 @@ const itemNum = computed(() => {
@@ -62,15 +62,16 @@ const itemNum = computed(() => {
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
const neaten = () => { |
|
|
|
|
const tem = new Array(grid.value.length); |
|
|
|
|
let i = 0; |
|
|
|
|
grid.value.forEach((item) => { |
|
|
|
|
if (item) { |
|
|
|
|
tem[i] = item |
|
|
|
|
i++; |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
commit("set_backpack", tem); |
|
|
|
|
grid.value.sort((a, b) => { |
|
|
|
|
if (!a && !b) return 0; |
|
|
|
|
else if (!a) return 1; |
|
|
|
|
else if (!b) return -1; |
|
|
|
|
let tmp = b.type.localeCompare(a.type, 'en'); |
|
|
|
|
if (tmp != 0) return tmp; |
|
|
|
|
tmp = b.base.name.localeCompare(a.base.name, 'en'); |
|
|
|
|
if (tmp != 0) return tmp; |
|
|
|
|
return b.lv - a.lv; |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
const sellAll = () => { |
|
|
|
|
state.grid.forEach((item, index) => { |
|
|
|
|