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> -->
|
||||||
<el-table-column align="center" prop="cover" :label="'商品主图'">
|
<el-table-column align="center" prop="cover" :label="'商品主图'">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<img class="bgImg" :src="scope.row.cover" alt="">
|
<img class="bgImg" :src="scope.row.cover || scope.row.cover1" alt="">
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
@ -316,7 +316,6 @@
|
||||||
/>
|
/>
|
||||||
<el-table-column align="center" prop="tempName" label="支付比例" />
|
<el-table-column align="center" prop="tempName" label="支付比例" />
|
||||||
|
|
||||||
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
prop="productName"
|
prop="productName"
|
||||||
|
|
|
@ -538,20 +538,15 @@
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<!-- <el-col :span="8">
|
||||||
<el-form-item
|
<el-form-item
|
||||||
:label="'视频封面'"
|
:label="'视频封面'"
|
||||||
prop="cover"
|
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" />
|
<imageUpload v-model="form.cover" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col> -->
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
|
@ -1139,22 +1134,22 @@ export default {
|
||||||
isFreeMail: [
|
isFreeMail: [
|
||||||
{ required: true, message: '请选择包邮类型', trigger: 'change' }
|
{ required: true, message: '请选择包邮类型', trigger: 'change' }
|
||||||
],
|
],
|
||||||
videoUrl: [
|
// videoUrl: [
|
||||||
{ required: true, message: '请上传商品视频', trigger: 'blur' }
|
// { required: true, message: '请上传商品视频', trigger: 'blur' }
|
||||||
],
|
// ],
|
||||||
cover: [{ required: true, message: '请上传视频主图', trigger: 'blur' }],
|
// cover: [{ required: true, message: '请上传视频主图', trigger: 'blur' }],
|
||||||
cover1: [
|
cover1: [
|
||||||
{ required: true, message: '请上传图片', trigger: 'blur' }
|
{ required: true, message: '请上传图片', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
cover2: [
|
// cover2: [
|
||||||
{ required: true, message: '请上传图片', trigger: 'blur' }
|
// { required: true, message: '请上传图片', trigger: 'blur' }
|
||||||
],
|
// ],
|
||||||
cover3: [
|
// cover3: [
|
||||||
{ required: true, message: '请上传图片', trigger: 'blur' }
|
// { required: true, message: '请上传图片', trigger: 'blur' }
|
||||||
],
|
// ],
|
||||||
cover4: [
|
// cover4: [
|
||||||
{ required: true, message: '请上传图片', trigger: 'blur' }
|
// { required: true, message: '请上传图片', trigger: 'blur' }
|
||||||
],
|
// ],
|
||||||
details: [
|
details: [
|
||||||
{ required: true, message: '请输入商品详情', trigger: 'blur' }
|
{ required: true, message: '请输入商品详情', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
|
@ -1295,6 +1290,7 @@ export default {
|
||||||
background: 'rgba(0, 0, 0, 0.7)'
|
background: 'rgba(0, 0, 0, 0.7)'
|
||||||
})
|
})
|
||||||
this.$store.commit('settings/GGMX_SETTING', [])
|
this.$store.commit('settings/GGMX_SETTING', [])
|
||||||
|
this.form.cover = this.form.cover1
|
||||||
api.waresSave(this.form).then((res) => {
|
api.waresSave(this.form).then((res) => {
|
||||||
loading.close()
|
loading.close()
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
|
|
Loading…
Reference in New Issue