尾部导航

This commit is contained in:
cxc
2022-11-17 17:30:20 +08:00
parent d2163317fe
commit 51e6e7c5cc
22 changed files with 644 additions and 442 deletions

View File

@ -148,11 +148,11 @@
/>
</el-select>
</el-form-item>
<el-form-item label="所在位置:" prop="local">
<el-form-item label="所在位置:" prop="locals">
<div style="display: flex">
<el-autocomplete
style="flex: 1"
v-model="form.local"
v-model="form.locals"
:fetch-suggestions="querySearch"
placeholder="请输入"
value-key="title"
@ -196,8 +196,8 @@
<el-form-item label="图片名称:" prop="title">
<el-input v-model="form.title" placeholder="请输入banner图名称" />
</el-form-item>
<el-form-item label="建议尺寸:" prop="size">
<el-input v-model="form.size" placeholder="请输入图片建议尺寸" />
<el-form-item label="建议尺寸:" prop="sizes">
<el-input v-model="form.sizes" placeholder="请输入图片建议尺寸" />
</el-form-item>
<el-form-item label="图片:" prop="images">
<ImageUpload v-model="form.images" :isShowTip="false" :limit="2" />
@ -260,7 +260,7 @@ const data = reactive({
],
local: [{ required: true, message: "所在位置不能为空", trigger: "change" }],
title: [{ required: true, message: "数据名称不能为空", trigger: "blur" }],
size: [{ required: true, message: "建议尺寸不能为空", trigger: "blur" }],
sizes: [{ required: true, message: "建议尺寸不能为空", trigger: "blur" }],
images: [
{
required: true,
@ -374,6 +374,7 @@ const handleUpdate = (row) => {
reset();
form.value = Object.assign({}, form.value, row);
let arr = form.value.locals.split(">");
// form.value.local = arr[0];
form.value.locals = arr[0];
for (let i = 1; i < arr.length; i++) {
form.value.domains.push({ title: arr[i] });
@ -385,7 +386,7 @@ const submitForm = async () => {
let formData = Object.assign({}, form.value);
for (let i = 0; i < formData.domains.length; i++) {
const item = formData.domains[i];
formData.local += ">" + item.title;
formData.locals += ">" + item.title;
}
await formRef.value.validate();
if (formData.id != undefined) {