diff --git a/src/api/table.js b/src/api/table.js index 82d0d9c..88e39e2 100644 --- a/src/api/table.js +++ b/src/api/table.js @@ -9,7 +9,10 @@ export function tbShopTableGet(params) { return request({ url: `/api/tbShopTable`, method: "get", - params + params:{ + shopId: localStorage.getItem("shopId"), + ...params + } }); } diff --git a/src/views/table/components/keyboard.vue b/src/views/table/components/keyboard.vue index 291fb96..079d139 100644 --- a/src/views/table/components/keyboard.vue +++ b/src/views/table/components/keyboard.vue @@ -119,7 +119,7 @@ export default { if (this.number.length <= 1) { return (this.number = this.isCanEmpty ? "" : "0"); } - this.number = this.number.substring(0, this.number.length - 1); + this.number = `${this.number}`.substring(0, this.number.length - 1); }, keyboradConfirm() { this.$emit("confirm", this.number); diff --git a/src/views/table/components/table-diancan-components/choose-diners-number.vue b/src/views/table/components/table-diancan-components/choose-diners-number.vue index 0d2eb56..9fec008 100644 --- a/src/views/table/components/table-diancan-components/choose-diners-number.vue +++ b/src/views/table/components/table-diancan-components/choose-diners-number.vue @@ -6,8 +6,8 @@ isCanEmpty v-model="number" @clear="clear" - :max="99" - maxTips="最多99位" + :max="max" + :maxTips=" '最多'+max+'位'" >
清空
@@ -37,6 +37,12 @@ import keyBoard from "../keyboard.vue"; export default { components: { keyBoard }, + props:{ + max:{ + type:Number, + default:99 + } + }, data() { return { number: "", @@ -47,9 +53,11 @@ export default { }, watch: { number(newval) { - if (newval >= 99) { - this.number = 99; - this.$message("最多只能选择99位就餐人数"); + console.log(newval) + console.log(this.max) + if (newval >this.max) { + this.number = this.max; + this.$message("最多只能选择"+this.max+"位就餐人数"); } console.log(newval); // 使用正则表达式匹配正整数 @@ -68,6 +76,11 @@ export default { this.number = ""; }, confirm() { + console.log(this.number) + console.log(this.max) + if (this.number >this.max) { + return this.$message("最多只能选择"+this.max+"位就餐人数"); + } if (!this.number) { return this.$message("请选择就餐人数"); } diff --git a/src/views/table/components/table-diancan.vue b/src/views/table/components/table-diancan.vue index ae1e5f8..f05bc37 100644 --- a/src/views/table/components/table-diancan.vue +++ b/src/views/table/components/table-diancan.vue @@ -281,21 +281,19 @@
-