Commit e74d36e9 authored by 黄奎's avatar 黄奎

页面修改

parent a298fd6a
......@@ -402,7 +402,7 @@
</el-tab-pane>
<el-tab-pane label="会员价设置">
<memberPrice v-if="TempSpecList&&TempSpecList.length>0" :addMsg="addMsg" :SpecList="TempSpecList"
:SpecificationPriceList="TempGroupPriceList"></memberPrice>
:SpecificationPriceList="TempGroupPriceList" @getMemberList="getMemberList"></memberPrice>
</el-tab-pane>
</el-tabs>
</el-row>
......@@ -807,6 +807,7 @@
getSpecPriceList(val) {
this.addMsg.SpecificationPriceList = val;
},
//获取分销金额
getDisCommission(disCommissionArray) {
if (this.addMsg.GroupList && this.addMsg.GroupList.length > 0) {
this.addMsg.GroupList.forEach(item => {
......@@ -819,7 +820,11 @@
}
})
}
console.log(" this.addMsg.GroupList", this.addMsg.GroupList);
console.log("this.addMsg.GroupList", this.addMsg.GroupList);
},
//获取会员价列表
getMemberList(memberList) {
console.log("this.addMsg.member", memberList);
}
}
};
......
......@@ -90,11 +90,11 @@
<!--详细设置-->
<el-form-item v-if="addMsg.SeparateDistributionType == 2">
<div class="pintuan-share">
<el-card v-for="(item,index) in DistributioncommissionList" :key="index" style="margin-bottom:20px;">
<el-card v-for="(rootItem,rootIndex) in DistributioncommissionList" :key="rootIndex" style="margin-bottom:20px;">
<div slot="header" class="clearfix">
<div class="box">
<div style="display:inline-block;">
<el-tag type="danger">{{item.People_Num}}人团</el-tag>
<el-tag type="danger">{{rootItem.People_Num}}人团</el-tag>
</div>
<label style="margin-bottom:0;padding:18px 10px;">批量设置</label>
<el-select placeholder="请选择层级" v-model="fxVal" style="width:130px;" size="small">
......@@ -110,7 +110,7 @@
</el-input>
<el-button size="small" type="primary">设置</el-button>
</div>
<el-table ref="multipleTable" :data="item.DistributioncommissionList" tooltip-effect="dark"
<el-table ref="multipleTable" :data="rootItem.DistributioncommissionList" tooltip-effect="dark"
style="width: 100%;border:1px solid #E8EAEE">
<el-table-column type="selection" width="55">
</el-table-column>
......@@ -125,7 +125,7 @@
</el-table-column>
</template>
<template v-for="(item, index3) in DropdownList">
<el-table-column :key="index3" :label="item.Name">
<el-table-column :key="index3+'1000'" :label="item.Name">
<el-table-column width="100" v-if="butorTier > 0" label="一级分销">
<template slot-scope="scope">
<el-input v-model="scope.row.GradeCommissionList[index3].OneCommission" size="small"></el-input>
......@@ -165,11 +165,6 @@
//分销等级列表
DropdownList: [],
DistributioncommissionList: [],
tableData: [{
leval: '默认等级',
yiji: 0,
erji: 3
}],
//普通设置数组
tempGeneralArray: [],
};
......@@ -189,13 +184,9 @@
deep: true
},
},
created() {
console.log("SpecificationPriceList", this.SpecificationPriceList);
},
methods: {
//切换显示
checkedChange() {
console.log("tempGeneralArray,",this.tempGeneralArray)
this.DistributioncommissionList = [];
//普通设置
if (this.addMsg.SeparateDistributionType == 1) {
......@@ -220,7 +211,6 @@
AttrList: tempObj.AttrList,
Id: 0,
Name: 0,
SpecificationSort: tempObj.SpecificationSort,
GradeCommissionList: [],
};
......@@ -237,7 +227,6 @@
this.DistributioncommissionList.push(obj);
})
}
console.log("this.DistributioncommissionList", this.DistributioncommissionList);
},
handleSelectionChange() {
......@@ -292,10 +281,7 @@
mounted() {
this.getDistributor();
this.GetDropdownList();
},
computed: {
},
}
};
</script>
......@@ -2,11 +2,11 @@
<div>
<el-form label-width="180px">
<el-form-item label="是否享受会员功能" size="small">
<el-switch :active-value="1" :inactive-value="2" v-model="addMsg.EnjoyMember" @change="checkChange">
<el-switch :active-value="1" :inactive-value="2" v-model="addMsg.EnjoyMember" @change="memberChange">
</el-switch>
</el-form-item>
<el-form-item label="是否单独设置会员价" size="small">
<el-switch :active-value="1" :inactive-value="2" v-model="addMsg.SeparateSetMember" @change="checkChange">
<el-switch :active-value="1" :inactive-value="2" v-model="addMsg.SeparateSetMember" @change="memberChange">
</el-switch>
</el-form-item>
<el-form-item v-if="addMsg.SeparateSetMember == 1 && configMemberList.length == 0" label="会员价设置">
......@@ -75,12 +75,24 @@
memberList: [], //列表数据
};
},
created() {
watch: {
'SpecificationPriceList': {
handler: function (val, oldval) {
if (val != oldval) {
this.memberChange()
}
}
},
"memberList": {
handler: function (val, oldval) {
this.$emit('getMemberList', this.memberList);
},
deep: true
},
},
methods: {
//数据改变
checkChange() {
memberChange() {
this.memberList = [];
if (this.addMsg.SeparateSetMember == 1) {
this.SpecificationPriceList.forEach(rootItem => {
......@@ -131,9 +143,6 @@
},
mounted() {
this.getConfigMemberList();
},
computed: {
},
}
};
</script>
\ No newline at end of file
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