提交 9c01de67 authored 作者: pengxiaohui's avatar pengxiaohui

修改创建活动文案;导入excel数据错误提示

上级 e332226f
...@@ -246,7 +246,21 @@ export default { ...@@ -246,7 +246,21 @@ export default {
this.handleRefreshList() this.handleRefreshList()
this.dialogVisible = false this.dialogVisible = false
} else { } else {
this.$message.error(res.message || '导入数据失败,请重选选取文件上传') if (res.data.error_list.length) {
const arr = []
const h = this.$createElement
res.data.error_list.forEach(item => {
arr.push(h('p', null, item))
})
this.$message({
type: 'error',
message: h('div', null, arr),
duration: 15000
})
} else {
this.$message.error('导入数据失败')
}
// this.$message.error(res.message || '导入数据失败,请重选选取文件上传')
} }
}) })
}, },
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
</div> </div>
<h5>显示内容</h5> <h5>显示内容</h5>
<div class="show-info"> <div class="show-info">
<el-form-item label="签到成功背景显示:" class="avatar-upload" prop="market_background_img"> <el-form-item label="签到状态弹窗图:" class="avatar-upload" prop="market_background_img">
<el-upload class="avatar-uploader" action="https://webapp-pub.oss-cn-beijing.aliyuncs.com" :show-file-list="false" :before-upload="val => beforeUpload(val, 'market_background_img')" :on-success="(res, file) => handleSuccess(res, file, 'market_background_img')" :data="uploadData"> <el-upload class="avatar-uploader" action="https://webapp-pub.oss-cn-beijing.aliyuncs.com" :show-file-list="false" :before-upload="val => beforeUpload(val, 'market_background_img')" :on-success="(res, file) => handleSuccess(res, file, 'market_background_img')" :data="uploadData">
<img v-if="form.market_background_img" :src="form.market_background_img" class="avatar"> <img v-if="form.market_background_img" :src="form.market_background_img" class="avatar">
<i v-else class="el-icon-plus avatar-uploader-icon"></i> <i v-else class="el-icon-plus avatar-uploader-icon"></i>
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
<p class="des">支持jpg,png等图片,限制大小在500M以内</p> <p class="des">支持jpg,png等图片,限制大小在500M以内</p>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="签到成功其他显示:" class="avatar-upload"> <el-form-item label="签到成功背景图:" class="avatar-upload">
<el-upload class="avatar-uploader" action="https://webapp-pub.oss-cn-beijing.aliyuncs.com" :show-file-list="false" :before-upload="val => beforeUpload(val, 'market_other_img')" :on-success="(res, file) => handleSuccess(res, file, 'market_other_img')" :data="uploadData"> <el-upload class="avatar-uploader" action="https://webapp-pub.oss-cn-beijing.aliyuncs.com" :show-file-list="false" :before-upload="val => beforeUpload(val, 'market_other_img')" :on-success="(res, file) => handleSuccess(res, file, 'market_other_img')" :data="uploadData">
<img v-if="form.market_other_img" :src="form.market_other_img" class="avatar"> <img v-if="form.market_other_img" :src="form.market_other_img" class="avatar">
<i v-else class="el-icon-plus avatar-uploader-icon"></i> <i v-else class="el-icon-plus avatar-uploader-icon"></i>
...@@ -112,7 +112,7 @@ export default { ...@@ -112,7 +112,7 @@ export default {
rules: { rules: {
name: { required: true, message: '请输入活动标题', trigger: 'blur' }, name: { required: true, message: '请输入活动标题', trigger: 'blur' },
time: { required: true, message: '请选择活动时间', trigger: 'change' }, time: { required: true, message: '请选择活动时间', trigger: 'change' },
market_background_img: { required: true, message: '请上传签到成功背景显示', trigger: 'change' } market_background_img: { required: true, message: '请上传签到状态弹窗图', trigger: 'change' }
}, },
submitBtnDisabled: false submitBtnDisabled: false
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论