fix: 修复叫号基本设置选择图片后再添加卓型图片被置空问题
This commit is contained in:
parent
7d7d95f0ad
commit
56dd58f52a
|
|
@ -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
|
||||||
showLocation = true;
|
type="primary"
|
||||||
title = '新增';
|
@click="
|
||||||
">
|
showLocation = true;
|
||||||
|
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
|
||||||
showLocation = false;
|
plain
|
||||||
forms = {};
|
@click="
|
||||||
">
|
showLocation = false;
|
||||||
|
forms = {};
|
||||||
|
"
|
||||||
|
>
|
||||||
取消
|
取消
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button type="primary" @click="submitE">确定</el-button>
|
<el-button type="primary" @click="submitE">确定</el-button>
|
||||||
|
|
@ -189,13 +218,13 @@ 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("删除成功");
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch(() => { });
|
.catch(() => {});
|
||||||
},
|
},
|
||||||
async submitE() {
|
async submitE() {
|
||||||
if (this.title == "新增") {
|
if (this.title == "新增") {
|
||||||
|
|
@ -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();
|
||||||
|
|
@ -229,7 +261,7 @@ export default {
|
||||||
size: 10,
|
size: 10,
|
||||||
});
|
});
|
||||||
this.formtable = data;
|
this.formtable = data;
|
||||||
} catch (error) { }
|
} catch (error) {}
|
||||||
},
|
},
|
||||||
// 保存
|
// 保存
|
||||||
submitHandle() {
|
submitHandle() {
|
||||||
|
|
@ -248,7 +280,7 @@ export default {
|
||||||
message: "提交成功",
|
message: "提交成功",
|
||||||
type: "success",
|
type: "success",
|
||||||
});
|
});
|
||||||
} catch (error) { }
|
} catch (error) {}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
@ -263,7 +295,7 @@ export default {
|
||||||
handleBeforeRemove(file, fileList) {
|
handleBeforeRemove(file, fileList) {
|
||||||
for (let i = 0; i < this.files.length; i++) {
|
for (let i = 0; i < this.files.length; i++) {
|
||||||
if (this.files[i].uid === file.uid) {
|
if (this.files[i].uid === file.uid) {
|
||||||
crudQiNiu.del([this.files[i].id]).then((res) => { });
|
crudQiNiu.del([this.files[i].id]).then((res) => {});
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -368,12 +400,12 @@ export default {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
>input {
|
> input {
|
||||||
width: 120px;
|
width: 120px;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
>div {
|
> div {
|
||||||
color: #999;
|
color: #999;
|
||||||
width: 118px;
|
width: 118px;
|
||||||
height: 33px;
|
height: 33px;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue