fix: 修复叫号基本设置选择图片后再添加卓型图片被置空问题

This commit is contained in:
2025-04-02 17:13:31 +08:00
parent 7d7d95f0ad
commit 56dd58f52a

View File

@@ -15,10 +15,13 @@
<el-form-item label="桌型"> <el-form-item label="桌型">
<div style="width: 100%"> <div style="width: 100%">
<div> <div>
<el-button type="primary" @click=" <el-button
type="primary"
@click="
showLocation = true; showLocation = true;
title = '新增'; title = '新增';
"> "
>
添加 添加
</el-button> </el-button>
</div> </div>
@@ -45,11 +48,21 @@
<h2>通知模板</h2> <h2>通知模板</h2>
<el-form ref="form" :model="form" :rules="rules" label-width="140px" label-position="left"> <el-form ref="form" :model="form" :rules="rules" label-width="140px" label-position="left">
<el-form-item label="排队成功提醒"> <el-form-item label="排队成功提醒">
<el-input v-model="form.successMsg" placeholder="请输入排队成功提醒" disabled style="width: 500px"></el-input> <el-input
v-model="form.successMsg"
placeholder="请输入排队成功提醒"
disabled
style="width: 500px"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="排队即将排到通知"> <el-form-item label="排队即将排到通知">
<div> <div>
<el-input v-model="form.nearMsg" placeholder="请输入排队成功提醒" disabled style="width: 500px"></el-input> <el-input
v-model="form.nearMsg"
placeholder="请输入排队成功提醒"
disabled
style="width: 500px"
></el-input>
<div class="duoshaozhuo"> <div class="duoshaozhuo">
<div>前面等待</div> <div>前面等待</div>
<el-input v-model="form.nearNum" placeholder="" disabled></el-input> <el-input v-model="form.nearNum" placeholder="" disabled></el-input>
@@ -58,7 +71,12 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="排队到号提醒"> <el-form-item label="排队到号提醒">
<el-input v-model="form.callingMsg" placeholder="请输入排队到号提醒" disabled style="width: 500px"></el-input> <el-input
v-model="form.callingMsg"
placeholder="请输入排队到号提醒"
disabled
style="width: 500px"
></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@@ -89,10 +107,18 @@
<el-input v-model="forms.start" placeholder="请输入开始号码"></el-input> <el-input v-model="forms.start" placeholder="请输入开始号码"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="临近几桌提醒"> <el-form-item label="临近几桌提醒">
<el-input-number step-strictly v-model="forms.nearNum" placeholder="请输入临近几桌提醒"></el-input-number> <el-input-number
step-strictly
v-model="forms.nearNum"
placeholder="请输入临近几桌提醒"
></el-input-number>
</el-form-item> </el-form-item>
<el-form-item label="过号保留"> <el-form-item label="过号保留">
<el-input v-model="forms.postponeNum" :disabled="!forms.isPostpone" placeholder="请输入名称"> <el-input
v-model="forms.postponeNum"
:disabled="!forms.isPostpone"
placeholder="请输入名称"
>
<template #prepend> <template #prepend>
<div> <div>
<span><el-checkbox v-model="forms.isPostpone">开启顺延</el-checkbox></span> <span><el-checkbox v-model="forms.isPostpone">开启顺延</el-checkbox></span>
@@ -105,10 +131,13 @@
<el-form-item label="" width="120"> <el-form-item label="" width="120">
<template v-slot="scope"> <template v-slot="scope">
<div style="display: flex; gap: 10px"> <div style="display: flex; gap: 10px">
<el-button plain @click=" <el-button
plain
@click="
showLocation = false; showLocation = false;
forms = {}; forms = {};
"> "
>
取消 取消
</el-button> </el-button>
<el-button type="primary" @click="submitE">确定</el-button> <el-button type="primary" @click="submitE">确定</el-button>
@@ -189,7 +218,7 @@ export default {
const res = await callTableApi.deleteTable({ const res = await callTableApi.deleteTable({
callTableId: item.id, callTableId: item.id,
}); });
console.log(res, '挑食 '); console.log(res, "挑食 ");
if (res) { if (res) {
this.init(); this.init();
ElSubMenu.success("删除成功"); ElSubMenu.success("删除成功");
@@ -220,6 +249,9 @@ export default {
} }
this.forms = {}; this.forms = {};
}, },
async uploadChange() {
const res = await callTableApi.editConfig({ bgCover: this.form.bgCover });
},
async init() { async init() {
try { try {
const res = await callTableApi.getConfig(); const res = await callTableApi.getConfig();