问题修复
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
:key="index"
|
||||
class="item"
|
||||
@click="itemClick(item)"
|
||||
:class="[selItem && selItem.id == item.id ? 'selected' : '']"
|
||||
:class="[selItem && selItem.tableCode == item.tableCode ? 'selected' : '']"
|
||||
>
|
||||
<view class="u-flex u-row-between">
|
||||
<view class="u-flex gap-20">
|
||||
@@ -91,7 +91,7 @@ const props = defineProps({
|
||||
|
||||
const selItem = ref("");
|
||||
function itemClick(item) {
|
||||
if (selItem.value && selItem.value.id == item.id) {
|
||||
if (selItem.value && selItem.value.tableCode == item.tableCode) {
|
||||
selItem.value = "";
|
||||
return;
|
||||
}
|
||||
@@ -112,7 +112,7 @@ watch(
|
||||
() => modelValue.value,
|
||||
(newVal, oldVal) => {
|
||||
console.log(newVal, oldVal);
|
||||
selItem.value = list.value.find((item) => item.id == newVal);
|
||||
selItem.value = list.value.find((item) => item.tableCode == newVal);
|
||||
console.log(selItem.value);
|
||||
if (selItem.value) {
|
||||
goodsName.value = selItem.value.name;
|
||||
@@ -123,10 +123,10 @@ watch(
|
||||
watch(
|
||||
() => list.value.length,
|
||||
(newVal, oldVal) => {
|
||||
selItem.value = list.value.find((item) => item.id == modelValue.value);
|
||||
selItem.value = list.value.find((item) => item.tableCode == modelValue.value);
|
||||
console.log(selItem.value);
|
||||
if (selItem.value) {
|
||||
modelValue.value = selItem.value.id;
|
||||
modelValue.value = selItem.value.tableCode;
|
||||
goodsName.value = selItem.value.name;
|
||||
}
|
||||
}
|
||||
@@ -143,12 +143,12 @@ function confirm() {
|
||||
});
|
||||
return;
|
||||
}
|
||||
modelValue.value = selItem.value.id;
|
||||
modelValue.value = selItem.value.tableCode;
|
||||
show.value = false;
|
||||
}
|
||||
async function getTablelist() {
|
||||
const res = await tableApi.getShopTable({ size: 999 });
|
||||
list.value = res.records || [];
|
||||
list.value = (res.records || []).filter((item) => item.tableCode);
|
||||
}
|
||||
onMounted(() => {
|
||||
getTablelist();
|
||||
|
||||
Reference in New Issue
Block a user