分组标签名校验、首页分组商品显示修改

master
Eratosici 4 years ago
parent 5b4e579834
commit e55a65e8ed

@ -58,7 +58,7 @@
<view class="updata" v-if="updata"> <view class="updata" v-if="updata">
<block v-for="(item, index) in taglist" :key="index"> <block v-for="(item, index) in taglist" :key="index">
<!-- 每日上新 --> <!-- 每日上新 -->
<view class="up-to-date" v-if="item.style==2"> <view class="up-to-date" v-if="item.style==2 && item.prods && item.prods.length">
<view class="title"> <view class="title">
<text>{{item.title}}</text> <text>{{item.title}}</text>
<view class="more-prod-cont" @tap="toClassifyPage" data-sts="0" :data-id="item.id" :data-title="item.title"> <view class="more-prod-cont" @tap="toClassifyPage" data-sts="0" :data-id="item.id" :data-title="item.title">
@ -87,7 +87,7 @@
</view> </view>
<!-- 商城热卖 --> <!-- 商城热卖 -->
<view class="hot-sale" v-if="item.style==1"> <view class="hot-sale" v-if="item.style==1 && item.prods && item.prods.length">
<view class="title"> <view class="title">
<text>{{item.title}}</text> <text>{{item.title}}</text>
<view class="more-prod-cont" @tap="toClassifyPage" data-sts="0" :data-id="item.id" :data-title="item.title"> <view class="more-prod-cont" @tap="toClassifyPage" data-sts="0" :data-id="item.id" :data-title="item.title">
@ -123,7 +123,7 @@
</view> </view>
<!-- 更多宝贝 --> <!-- 更多宝贝 -->
<view class="more-prod" v-if="item.style==0"> <view class="more-prod" v-if="item.style==0 && item.prods && item.prods.length">
<view class="title">{{item.title}}</view> <view class="title">{{item.title}}</view>
<view class="prod-show"> <view class="prod-show">
<block v-for="(prod, index2) in item.prods" :key="index2"> <block v-for="(prod, index2) in item.prods" :key="index2">
@ -334,7 +334,6 @@ export default {
this.setData({ this.setData({
taglist: res taglist: res
}); });
for (var i = 0; i < res.length; i++) { for (var i = 0; i < res.length; i++) {
this.updata = false this.updata = false
this.updata = true this.updata = true

@ -64,7 +64,7 @@
this.$message.error('上传头像图片大小不能超过 2MB!') this.$message.error('上传头像图片大小不能超过 2MB!')
this.$message.error('上传图片大小不能超过 2MB!') this.$message.error('上传图片大小不能超过 2MB!')
} }
return isLt2M // return isLt2M
return isLt2M && isJPG return isLt2M && isJPG
}, },
handleRemove (file, fileList) { handleRemove (file, fileList) {

@ -13,6 +13,7 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="产品分类" <el-form-item label="产品分类"
:rules="[{ required: true, message: '请选择产品分类'}]"
prop="categoryId"> prop="categoryId">
<el-col :span="8"> <el-col :span="8">
<el-cascader expand-trigger="hover" <el-cascader expand-trigger="hover"
@ -24,7 +25,7 @@
</el-cascader> </el-cascader>
</el-col> </el-col>
</el-form-item> </el-form-item>
<el-form-item label="产品分组"> <el-form-item label="产品分组" :rules="[{ required: true, message: '请选择产品分组'}]">
<el-col :span="8"> <el-col :span="8">
<el-select v-model="dataForm.tagList" <el-select v-model="dataForm.tagList"
multiple multiple

@ -8,6 +8,9 @@
@keyup.enter.native="dataFormSubmit()" @keyup.enter.native="dataFormSubmit()"
label-width="80px"> label-width="80px">
<el-form-item label="标签名称" <el-form-item label="标签名称"
:rules="[
{ required: true, message: '标签名称不能为空', trigger: 'blur' },
]"
prop="title"> prop="title">
<el-input v-model="dataForm.title"></el-input> <el-input v-model="dataForm.title"></el-input>
</el-form-item> </el-form-item>

Loading…
Cancel
Save