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

This commit is contained in:
YeMingfei666 2025-04-02 17:13:31 +08:00
parent 7d7d95f0ad
commit 56dd58f52a
1 changed files with 52 additions and 20 deletions

View File

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