feat(goodsRelease): 商品发布及修改表单校验逻辑调整,图片及视频只需非必传
This commit is contained in:
parent
4160d08a28
commit
cc3ddf7ed5
File diff suppressed because it is too large
Load Diff
|
@ -289,7 +289,7 @@
|
|||
</el-table-column> -->
|
||||
<el-table-column align="center" prop="cover" :label="'商品主图'">
|
||||
<template slot-scope="scope">
|
||||
<img class="bgImg" :src="scope.row.cover" alt="">
|
||||
<img class="bgImg" :src="scope.row.cover || scope.row.cover1" alt="">
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
|
@ -316,7 +316,6 @@
|
|||
/>
|
||||
<el-table-column align="center" prop="tempName" label="支付比例" />
|
||||
|
||||
|
||||
<el-table-column
|
||||
align="center"
|
||||
prop="productName"
|
||||
|
|
|
@ -538,20 +538,15 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<!-- <el-col :span="8">
|
||||
<el-form-item
|
||||
:label="'视频封面'"
|
||||
prop="cover"
|
||||
>
|
||||
<!-- <el-input clearable v-model="form.name"
|
||||
:placeholder="'请输入'"></el-input> -->
|
||||
<!-- <UpDataImg :maxLength="1"
|
||||
ref="upImg"
|
||||
@getImg="getImg2"
|
||||
@delImg="delImg2"></UpDataImg> -->
|
||||
|
||||
<imageUpload v-model="form.cover" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="8">
|
||||
|
@ -1139,22 +1134,22 @@ export default {
|
|||
isFreeMail: [
|
||||
{ required: true, message: '请选择包邮类型', trigger: 'change' }
|
||||
],
|
||||
videoUrl: [
|
||||
{ required: true, message: '请上传商品视频', trigger: 'blur' }
|
||||
],
|
||||
cover: [{ required: true, message: '请上传视频主图', trigger: 'blur' }],
|
||||
// videoUrl: [
|
||||
// { required: true, message: '请上传商品视频', trigger: 'blur' }
|
||||
// ],
|
||||
// cover: [{ required: true, message: '请上传视频主图', trigger: 'blur' }],
|
||||
cover1: [
|
||||
{ required: true, message: '请上传图片', trigger: 'blur' }
|
||||
],
|
||||
cover2: [
|
||||
{ required: true, message: '请上传图片', trigger: 'blur' }
|
||||
],
|
||||
cover3: [
|
||||
{ required: true, message: '请上传图片', trigger: 'blur' }
|
||||
],
|
||||
cover4: [
|
||||
{ required: true, message: '请上传图片', trigger: 'blur' }
|
||||
],
|
||||
// cover2: [
|
||||
// { required: true, message: '请上传图片', trigger: 'blur' }
|
||||
// ],
|
||||
// cover3: [
|
||||
// { required: true, message: '请上传图片', trigger: 'blur' }
|
||||
// ],
|
||||
// cover4: [
|
||||
// { required: true, message: '请上传图片', trigger: 'blur' }
|
||||
// ],
|
||||
details: [
|
||||
{ required: true, message: '请输入商品详情', trigger: 'blur' }
|
||||
],
|
||||
|
@ -1295,6 +1290,7 @@ export default {
|
|||
background: 'rgba(0, 0, 0, 0.7)'
|
||||
})
|
||||
this.$store.commit('settings/GGMX_SETTING', [])
|
||||
this.form.cover = this.form.cover1
|
||||
api.waresSave(this.form).then((res) => {
|
||||
loading.close()
|
||||
if (res.code == 200) {
|
||||
|
|
Loading…
Reference in New Issue