fix: 修改代客下单添加时增加商品类型,修改激活码列表信息展示

This commit is contained in:
2025-03-18 16:14:22 +08:00
parent 7ec4fe0c83
commit c722cd4c79
8 changed files with 53 additions and 25 deletions

View File

@@ -5,6 +5,10 @@
<span class="number">{{ item.pack_number * 1 }}</span>
</span>
<span class="pack" v-if="isOld && dinerType == 1">
<span class="number">{{ item.product_type == "weight" ? 1 : item.num * 1 }}</span>
</span>
<span class="da" v-if="item.is_print || item.is_print === null"></span>
<span class="isWaitCall" v-if="item.is_wait_call"></span>
<span class="tui" v-if="item.returnNum">
@@ -125,6 +129,10 @@
import { customTruncateToTwoDecimals } from "@/views/tool/Instead/util";
const props = defineProps({
dinerType: {
type: [Number, String],
default: 0, //0 堂食 1 自取
},
useVipPrice: {
type: Boolean,
default: false,

View File

@@ -49,6 +49,7 @@
:useVipPrice="carts.useVipPrice"
:canChangeNumber="false"
isOld
:dinerType="dinerType"
:item="detaiItem"
@changeNumber="changeNumber"
:selCart="carts.selCart"
@@ -201,6 +202,10 @@ const props = defineProps({
type: Array,
default: () => [],
},
dinerType: {
type: [Number, String],
default: 0,
},
});
let isXianFuKuan = computed(() => {
// if (!props.table.tableCode) {

View File

@@ -33,8 +33,8 @@ const controls = ref([
{ label: "打包", key: "is_pack", disabled: false, per: "pack" },
{ label: "删除", key: "del", disabled: false, per: "del" },
{ label: "转桌", key: "rottable", disabled: false, per: "rottable" },
{ label: "存单", key: "saveCart", disabled: false, per: "saveCart" },
{ label: "取单", key: "getCart", disabled: false, per: "getCart" },
// { label: "存单", key: "saveCart", disabled: false, per: "saveCart" },
// { label: "取单", key: "getCart", disabled: false, per: "getCart" },
{ label: "单品备注", key: "one-note", disabled: false, per: "one-note" },
{ label: "整单备注", key: "all-note", disabled: false, per: "all-note" },
{ label: "退菜", key: "return", disabled: false, per: "return" },
@@ -68,7 +68,12 @@ function controlsClick(item) {
carts.updateTag("pack_number", carts.selCart.pack_number * 1 == 1 ? 0 : 1);
return;
}
emits("packClick", carts.selCart.pack_number, carts.selCart.number);
emits(
"packClick",
carts.selCart.pack_number,
carts.selCart.type == "weight" ? 1 : carts.selCart.number
);
break;
case "is_print":
carts.updateTag("is_print", carts.selCart.is_print ? 0 : 1);
@@ -119,9 +124,9 @@ const perList = computed(() => {
if (carts.oldOrder.id) {
arr.push("rottable");
}
if (!carts.isEmpty) {
arr.push("saveCart");
}
// if (!carts.isEmpty) {
// arr.push("saveCart");
// }
return arr;
});
const canEdit = computed(() => {

View File

@@ -127,6 +127,7 @@ function confirm() {
sku_id: skuData.value.id,
product_id: goods.value.id,
number: number.value,
product_type: goods.value.type,
});
close();
}