Commit b388d7a5 authored by 黄奎's avatar 黄奎

页面修改

parent 5742b429
......@@ -392,8 +392,7 @@
</el-card>
</el-tab-pane>
<el-tab-pane label="阶梯团设置">
<groupStep v-if="TempSpecList&&TempSpecList.length>0" :addMsg="addMsg" :SpecList="TempSpecList"
:SpecPriceList="TempSpecPriceList" :GroupPriceList="TempGroupPriceList" @setNewVal="setNewVal">
<groupStep v-if="addMsg.SpecificationList&&addMsg.SpecificationList.length>0" :addMsg="addMsg" >
</groupStep>
</el-tab-pane>
<el-tab-pane label="分销价设置">
......@@ -629,16 +628,13 @@
if (Mydata.SpecificationList && Mydata.SpecificationList.length > 0) {
this.addMsg.SpecificationList = Mydata.SpecificationList; //规格赋值
//this.TempSpecList = Mydata.SpecificationList;
}
if (Mydata.SpecificationPriceList && Mydata.SpecificationPriceList.length > 0) {
this.addMsg.SpecificationPriceList = Mydata.SpecificationPriceList; //规格列表赋值
this.TempSpecPriceList = JSON.parse(JSON.stringify(Mydata.SpecificationPriceList));
}
if (Mydata.GroupList && Mydata.GroupList.length > 0) {
this.addMsg.GroupList = Mydata.GroupList;
this.TempGroupPriceList = Mydata.GroupList;
}
this.addMsg.SeparateDistribution = Mydata.SeparateDistribution;
this.addMsg.SeparateDistributionType = Mydata.SeparateDistributionType;
......
......@@ -429,7 +429,7 @@
Sort: item.SpecificationValueList.length + 1
};
this.addMsg.SpecificationList[index].SpecificationValueList.push(obj);
this.ggzChange(true);
this.ggzChange(true);
},
//添加规格
chooseSpec() {
......
......@@ -12,7 +12,7 @@
<el-form>
<el-form-item label-width="0">
<div>阶梯团设置</div>
<el-table style="margin-bottom: 15px;width: 100%" v-if="group_list.length > 0" :data="group_list" border>
<el-table style="margin-bottom: 15px;width: 100%" v-if="addMsg.GroupList.length > 0" :data="addMsg.GroupList" border>
<el-table-column width="200">
<template slot="header">
<div class="header-require">拼团人数</div>
......@@ -63,13 +63,13 @@
</el-button>
</el-form-item>
<el-card v-for="(item, index) in group_list" style="margin-top: 24px;" :key="index" shadow="never">
<el-card v-for="(item, index) in addMsg.GroupList" style="margin-top: 24px;" :key="index" shadow="never">
<div slot="header">
<el-tag type="danger">{{item.People_Num}}人团</el-tag>
</div>
<el-form-item>
<div>价格与库存</div>
<groupPrice :attrGroups="new_attr_groups" :groupPriceList="item.StepPriceList">
<groupPrice :attrGroups="addMsg.SpecificationList" :groupPriceList="item.StepPriceList">
</groupPrice>
</el-form-item>
</el-card>
......@@ -79,27 +79,16 @@
<script>
import groupPrice from "@/components/pintuan/pintuanPlugin/groupPrice.vue"
export default {
props: ['SpecList', "GroupPriceList", "SpecPriceList"],
props: ["addMsg"],
components: {
groupPrice //拼团与库存组件
},
data() {
return {
group_list: this.GroupPriceList,
new_attr_groups:this.SpecList,
new_SpecPriceList: this.SpecPriceList,
};
},
watch: {
'group_list':{
handler: function (val, oldval) {
this.$emit('setNewVal', val); //params是传递的参数
},
deep:true
}
},
created() {},
methods: {
//表头提示样式
delegation(h, {
......@@ -142,12 +131,12 @@
},
//新增阶梯团
addPintuan() {
if (!this.group_list) {
this.group_list = [];
if (!this.addMsg.GroupList) {
this.addMsg.GroupList = [];
}
var attr = [];
if (this.new_SpecPriceList && this.new_SpecPriceList.length > 0) {
this.new_SpecPriceList.forEach((item,index) => {
if (this.addMsg.SpecificationPriceList && this.addMsg.SpecificationPriceList.length > 0) {
this.addMsg.SpecificationPriceList.forEach((item,index) => {
var obj = {
AttrList: item.AttrList,
SpecificationSort: item.SpecificationSort,
......@@ -158,7 +147,7 @@
attr.push(obj);
})
}
this.group_list.push({
this.addMsg.GroupList.push({
People_Num: 2,
Preferential_Price: 1,
Pintuan_Time: 1,
......@@ -169,7 +158,7 @@
},
//删除拼团
destroyPintuan(index) {
this.group_list.splice(index, 1);
this.addMsg.GroupList.splice(index, 1);
}
},
mounted() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment