商品标签
This commit is contained in:
@@ -93,11 +93,11 @@
|
|||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}],
|
}],
|
||||||
|
|
||||||
productImages: [{
|
// productImages: [{
|
||||||
required: true,
|
// required: true,
|
||||||
message: '商品图不能为空',
|
// message: '商品图不能为空',
|
||||||
trigger: 'blur'
|
// trigger: 'blur'
|
||||||
}],
|
// }],
|
||||||
|
|
||||||
},
|
},
|
||||||
// 富文本编辑器配置
|
// 富文本编辑器配置
|
||||||
|
|||||||
@@ -14,6 +14,11 @@
|
|||||||
<el-form-item label="商品名称" prop="productName">
|
<el-form-item label="商品名称" prop="productName">
|
||||||
<el-input v-model="dataForm.productName" placeholder="商品名称"></el-input>
|
<el-input v-model="dataForm.productName" placeholder="商品名称"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="商品标签" prop="tags">
|
||||||
|
<el-checkbox-group v-model="dataForm.tags" @change="handleCheckedCitiesChange">
|
||||||
|
<el-checkbox v-for="item in tagList" :label="item.splId" :key="item.splId">{{item.labelName}}</el-checkbox>
|
||||||
|
</el-checkbox-group>
|
||||||
|
</el-form-item>
|
||||||
<!-- 关联的图书ids -->
|
<!-- 关联的图书ids -->
|
||||||
<el-form-item label="关联图书" prop="Books">
|
<el-form-item label="关联图书" prop="Books">
|
||||||
<el-table
|
<el-table
|
||||||
@@ -175,6 +180,7 @@
|
|||||||
checkStrictly: true
|
checkStrictly: true
|
||||||
},
|
},
|
||||||
dataForm: {
|
dataForm: {
|
||||||
|
tags:[], // 商品标签
|
||||||
hDprice: 0, // 活动价
|
hDprice: 0, // 活动价
|
||||||
productId: 0,
|
productId: 0,
|
||||||
limitCountImg: 1, // 图片数量
|
limitCountImg: 1, // 图片数量
|
||||||
@@ -306,14 +312,37 @@
|
|||||||
['image', 'video'] // 链接、图片、视频
|
['image', 'video'] // 链接、图片、视频
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
placeholder: '请输入正文'
|
placeholder: '请输入正文',
|
||||||
|
|
||||||
},
|
},
|
||||||
|
tagList:[]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getTreeList()
|
this.getTreeList()
|
||||||
|
this.getTags()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
handleCheckedCitiesChange(value) {
|
||||||
|
console.log(value, 'value')
|
||||||
|
this.dataForm.tagList = value
|
||||||
|
},
|
||||||
|
// 获取商品标签
|
||||||
|
getTags() {
|
||||||
|
this.$http({
|
||||||
|
url: this.$http.adornUrl('/book/label/getLabels'),
|
||||||
|
method: 'post'
|
||||||
|
}).then(({data}) => {
|
||||||
|
if (data && data.code === 0) {
|
||||||
|
this.tagList = data.result.labels
|
||||||
|
// this.totalPage = data.page.totalCount
|
||||||
|
} else {
|
||||||
|
this.tagList = []
|
||||||
|
// this.totalPage = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
},
|
||||||
showChooseBook() {
|
showChooseBook() {
|
||||||
// 显示图书列表
|
// 显示图书列表
|
||||||
this.$emit("showchooseBookf", { 'bookIds': this.dataForm.Books });
|
this.$emit("showchooseBookf", { 'bookIds': this.dataForm.Books });
|
||||||
@@ -334,6 +363,8 @@
|
|||||||
data
|
data
|
||||||
}) => {
|
}) => {
|
||||||
if (data && data.code === 0) {
|
if (data && data.code === 0) {
|
||||||
|
this.dataForm.tags = data.labels
|
||||||
|
console.log('收到的值', this.dataForm.tags)
|
||||||
this.dataForm.productName = data.shopProduct.productName
|
this.dataForm.productName = data.shopProduct.productName
|
||||||
this.dataForm.price = data.shopProduct.price
|
this.dataForm.price = data.shopProduct.price
|
||||||
this.dataForm.goodsType = data.shopProduct.goodsType
|
this.dataForm.goodsType = data.shopProduct.goodsType
|
||||||
@@ -455,6 +486,7 @@
|
|||||||
'author': this.dataForm.author,
|
'author': this.dataForm.author,
|
||||||
'publisher': this.dataForm.publisher,
|
'publisher': this.dataForm.publisher,
|
||||||
'pubDate': this.dataForm.pubDate,
|
'pubDate': this.dataForm.pubDate,
|
||||||
|
'shoproudLabels': this.dataForm.tagList,
|
||||||
// 'format': this.dataForm.format, // 开本
|
// 'format': this.dataForm.format, // 开本
|
||||||
'isFreeMail': this.dataForm.isFreeMail,
|
'isFreeMail': this.dataForm.isFreeMail,
|
||||||
// 'pageNum': this.dataForm.pageNum,
|
// 'pageNum': this.dataForm.pageNum,
|
||||||
@@ -558,6 +590,7 @@
|
|||||||
handlereset() {
|
handlereset() {
|
||||||
this.fileList = [],
|
this.fileList = [],
|
||||||
this.visible = false
|
this.visible = false
|
||||||
|
this.dataForm.tagList = []
|
||||||
this.dataForm.Books = []
|
this.dataForm.Books = []
|
||||||
this.swiperfileList = []
|
this.swiperfileList = []
|
||||||
this.$refs['dataForm'].resetFields()
|
this.$refs['dataForm'].resetFields()
|
||||||
|
|||||||
Reference in New Issue
Block a user