修复评测并增加商品参数字段
This commit is contained in:
@@ -129,6 +129,7 @@ export default {
|
||||
sliderImage: '',
|
||||
storeName: '',
|
||||
storeInfo: '',
|
||||
parameter:[],
|
||||
keyword: '',
|
||||
barCode: '',
|
||||
cateId: 1,
|
||||
@@ -253,6 +254,7 @@ export default {
|
||||
sliderImage: '',
|
||||
storeName: '',
|
||||
storeInfo: '',
|
||||
parameter:[],
|
||||
keyword: '',
|
||||
barCode: '',
|
||||
cateId: '',
|
||||
|
||||
@@ -215,11 +215,51 @@
|
||||
<el-form-item label="商品详情:">
|
||||
<ueditor-wrap v-model="formValidate.description" :config="myConfig"
|
||||
@beforeInit="addCustomDialog" style="width: 90%;"></ueditor-wrap>
|
||||
<!-- <editor v-model="formValidate.description" :config="myConfig" @beforeInit="addCustomDialog"></editor>-->
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="商品参数:">
|
||||
<el-table
|
||||
:header-cell-style="{'padding-top':'0'}"
|
||||
:data="formValidate.parameter"
|
||||
style="width: 100%">
|
||||
>
|
||||
<el-table-column
|
||||
label="参数名"
|
||||
prop="name"
|
||||
width="300">
|
||||
<template slot-scope="scope">
|
||||
<el-input v-model="scope.row.name" placeholder="请输入参数名"></el-input>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="参数详情"
|
||||
prop="details"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-input v-model="scope.row.details" placeholder="请输入参数详情"></el-input>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
align="center">
|
||||
<template slot="header" slot-scope="scope">
|
||||
<el-button type="success" size="mini" @click="addParameter">增加参数</el-button>
|
||||
</template>
|
||||
<template slot-scope="scope">
|
||||
<!-- <el-button-->
|
||||
<!-- size="mini"-->
|
||||
<!-- @click="handleEdit(scope.$index, scope.row)">Edit</el-button>-->
|
||||
<el-button
|
||||
size="mini"
|
||||
type="danger"
|
||||
@click="handleDelete(scope.$index, scope.row)">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col v-bind="grid">
|
||||
<el-form-item label="虚拟销量:">
|
||||
<el-input-number :min="0" v-model="formValidate.ficti" placeholder="请输入虚拟销量" />
|
||||
@@ -373,6 +413,7 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
//品牌列表
|
||||
parameter:[],
|
||||
brandList:[],
|
||||
spinShow: false,
|
||||
grid2: {
|
||||
@@ -423,6 +464,7 @@ export default {
|
||||
},
|
||||
columns: [],
|
||||
formValidate: {
|
||||
parameter:[],
|
||||
imageArr:[],
|
||||
sliderImageArr: [],
|
||||
store_name: '',
|
||||
@@ -549,6 +591,19 @@ export default {
|
||||
this.getInfo();
|
||||
},
|
||||
methods: {
|
||||
addParameter(){
|
||||
// console.log('this.formValidate.parameter',this.formValidate.parameter)
|
||||
if (!this.formValidate.parameter){
|
||||
this.formValidate.parameter=[]
|
||||
}
|
||||
this.formValidate.parameter.push({
|
||||
name:'',
|
||||
details:''
|
||||
})
|
||||
},
|
||||
handleDelete(index, row) {
|
||||
this.parameter.splice(index,1);
|
||||
},
|
||||
dataFilter(val){
|
||||
this.value=val
|
||||
if(val){
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="265px" align="center">
|
||||
<el-table-column label="新增" width="265px" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
@@ -215,6 +215,7 @@ export default {
|
||||
sliderImageArr: data.sliderImage.split(','),
|
||||
storeName: data.storeName,
|
||||
storeInfo: data.storeInfo,
|
||||
parameter:data.parameter,
|
||||
keyword: data.keyword,
|
||||
barCode: data.barCode,
|
||||
storeCategory: data.storeCategory || {id:null},
|
||||
@@ -260,6 +261,7 @@ export default {
|
||||
sliderImage: data.sliderImage,
|
||||
storeName: data.storeName,
|
||||
storeInfo: data.storeInfo,
|
||||
parameter:data.parameter,
|
||||
keyword: data.keyword,
|
||||
barCode: data.barCode,
|
||||
storeCategory: data.storeCategory,
|
||||
|
||||
@@ -171,6 +171,7 @@ export default {
|
||||
sliderImageArr: data.sliderImage.split(','),
|
||||
storeName: data.storeName,
|
||||
storeInfo: data.storeInfo,
|
||||
parameter:data.parameter,
|
||||
keyword: data.keyword,
|
||||
barCode: data.barCode,
|
||||
storeCategory: data.storeCategory || {id:null},
|
||||
|
||||
@@ -153,6 +153,7 @@ export default {
|
||||
sliderImageArr: data.sliderImage.split(','),
|
||||
storeName: data.storeName,
|
||||
storeInfo: data.storeInfo,
|
||||
parameter:data.parameter,
|
||||
keyword: data.keyword,
|
||||
barCode: data.barCode,
|
||||
storeCategory: data.storeCategory || {id:null},
|
||||
|
||||
Reference in New Issue
Block a user