BUG 27826

This commit is contained in:
aixianling
2022-03-01 15:26:06 +08:00
parent 57a9d329ba
commit 7bcee2b1b6

View File

@@ -39,7 +39,7 @@
<!-- 添加的模态框 --> <!-- 添加的模态框 -->
<ai-dialog :title="dialog.title" :visible.sync="visible" @onCancel="visible = false" @onConfirm="addConfirm" <ai-dialog :title="dialog.title" :visible.sync="visible" @onCancel="visible = false" @onConfirm="addConfirm"
width="800px"> width="800px">
<el-form ref="ruleForm" :model="dialogInfo" :rules="formRules" size="small" label-width="100px"> <el-form ref="DialogForm" :model="dialogInfo" :rules="formRules" size="small" label-width="100px">
<!-- 首页封面 --> <!-- 首页封面 -->
<el-form-item label="首页封面" prop="imgUrl"> <el-form-item label="首页封面" prop="imgUrl">
<ai-uploader v-model="dialogInfo.imgUrl" @change="change" :instance="instance" :limit="1"></ai-uploader> <ai-uploader v-model="dialogInfo.imgUrl" @change="change" :instance="instance" :limit="1"></ai-uploader>
@@ -61,8 +61,6 @@
<!-- 详情的模态框 --> <!-- 详情的模态框 -->
<ai-dialog title="详情" :visible.sync="detailDialog" customFooter width="800px"> <ai-dialog title="详情" :visible.sync="detailDialog" customFooter width="800px">
<!-- -->
<el-form ref="ruleForm" :model="dialogInfo" :rules="formRules" size="small" label-width="100px">
<ai-wrapper label-width="80px" :columnsNumber="1"> <ai-wrapper label-width="80px" :columnsNumber="1">
<ai-info-item label="首页封面"> <ai-info-item label="首页封面">
<span><img :src="dialogInfo.imgUrl" alt="" style="width:100px;height:100px;"/></span> <span><img :src="dialogInfo.imgUrl" alt="" style="width:100px;height:100px;"/></span>
@@ -80,8 +78,6 @@
<span>{{ dialogInfo.showIndex }}</span> <span>{{ dialogInfo.showIndex }}</span>
</ai-info-item> </ai-info-item>
</ai-wrapper> </ai-wrapper>
</el-form>
<div class="dialog-footer" slot="footer"> <div class="dialog-footer" slot="footer">
<el-button @click="detailDialog=false">关闭</el-button> <el-button @click="detailDialog=false">关闭</el-button>
</div> </div>
@@ -214,19 +210,22 @@ export default {
}, },
// 确定新增 // 确定新增
addConfirm() { addConfirm() {
// console.log('确定') this.$refs.DialogForm.validate(v => {
this.instance.post(`/appbanner/addOrUpdate`, { if (v) {
imgUrl: this.dialogInfo.imgUrl?.[0]?.url, this.instance.post(`/appbanner/addOrUpdate`, {
linkUrl: this.dialogInfo.linkUrl, imgUrl: this.dialogInfo.imgUrl?.[0]?.url,
status: this.status, linkUrl: this.dialogInfo.linkUrl,
title: this.dialogInfo.title, status: this.status,
showIndex: this.dialogInfo.showIndex, title: this.dialogInfo.title,
id: this.dialogInfo.id, showIndex: this.dialogInfo.showIndex,
}).then(res => { id: this.dialogInfo.id,
if (res?.code == 0) { }).then(res => {
this.$message.success('提交成功') if (res?.code == 0) {
this.visible = false this.$message.success('提交成功')
this.getList() this.visible = false
this.getList()
}
})
} }
}) })
}, },