Commit 53456d04 authored by 黄奎's avatar 黄奎

页面修改

parent f10de6ce
...@@ -195,7 +195,7 @@ ...@@ -195,7 +195,7 @@
收货地址: 收货地址:
</td> </td>
<td> <td>
<el-select v-model="orderMsg.AddressId" placeholder="请选择"> <el-select v-model="orderMsg.AddressId" placeholder="请选择" @change="ChangeAddress">
<el-option v-for="aItem in addressList" :key="aItem.Id" :label="aItem.Name" :value="aItem.Id"> <el-option v-for="aItem in addressList" :key="aItem.Id" :label="aItem.Name" :value="aItem.Id">
<span style="float: left">{{ aItem.Name }}【{{aItem.DistrictAddress}}{{aItem.Address}}】</span> <span style="float: left">{{ aItem.Name }}【{{aItem.DistrictAddress}}{{aItem.Address}}】</span>
</el-option> </el-option>
...@@ -218,7 +218,8 @@ ...@@ -218,7 +218,8 @@
<input type="button" :value="$t('pub.saveBtn')" @click="SaveOrder()" class="normalBtn" /> <input type="button" :value="$t('pub.saveBtn')" @click="SaveOrder()" class="normalBtn" />
</p> </p>
<el-button type="primary" icon="iconfont icon-beizhu" slot="reference" <el-button type="primary" icon="iconfont icon-beizhu" slot="reference"
style="background:#AD9AF6; border-color:#AD9AF6; border-radius: 0;" @click="currentGoodsObj=item">下单 style="background:#AD9AF6; border-color:#AD9AF6; border-radius: 0;"
@click="clreaMsg(),currentGoodsObj={},currentGoodsObj=item">下单
</el-button> </el-button>
</el-popover> </el-popover>
</td> </td>
...@@ -274,6 +275,15 @@ ...@@ -274,6 +275,15 @@
}; };
}, },
methods: { methods: {
//清空数据
clreaMsg() {
this.orderMsg.GoodsId = 0;
this.orderMsg.Number = 1;
this.orderMsg.SpecificationSort = "";
this.orderMsg.mallUserId = "";
this.orderMsg.AddressId = 0;
this.orderMsg.TotalPrice = 0;
},
//选择规格 //选择规格
chooseSpec(index, subIndex) { chooseSpec(index, subIndex) {
var tempObj = this.currentGoodsObj.attr_groups[index].attr_list[subIndex]; var tempObj = this.currentGoodsObj.attr_groups[index].attr_list[subIndex];
...@@ -310,7 +320,7 @@ ...@@ -310,7 +320,7 @@
this.orderMsg.TotalPrice = (parseFloat(tempSku.price) * parseFloat(this.orderMsg.Number)).toFixed(2); this.orderMsg.TotalPrice = (parseFloat(tempSku.price) * parseFloat(this.orderMsg.Number)).toFixed(2);
} }
}, },
//下拉框改变 //商品分类下拉框改变
selectChange(e) { selectChange(e) {
var arrNew = []; var arrNew = [];
var dataLength = this.chooseCategroyArray.length; var dataLength = this.chooseCategroyArray.length;
...@@ -324,7 +334,7 @@ ...@@ -324,7 +334,7 @@
} }
this.$refs.tree.setCheckedNodes(arrNew); //设置勾选的值 this.$refs.tree.setCheckedNodes(arrNew); //设置勾选的值
}, },
//分类选中 //商品分类选中
categoryCheckChange() { categoryCheckChange() {
//这里两个true,1. 是否只是叶子节点 2. 是否包含半选节点(就是使得选择的时候不包含父节点) //这里两个true,1. 是否只是叶子节点 2. 是否包含半选节点(就是使得选择的时候不包含父节点)
let res = this.$refs.tree.getCheckedNodes(true, true); let res = this.$refs.tree.getCheckedNodes(true, true);
...@@ -337,7 +347,7 @@ ...@@ -337,7 +347,7 @@
this.chooseCategroyArray = arr; this.chooseCategroyArray = arr;
this.showCategoryName = arrLabel; this.showCategoryName = arrLabel;
}, },
//获取分类列表 //获取商品分类列表
getCategroy() { getCategroy() {
let msg1 = { let msg1 = {
Id: 0, Id: 0,
...@@ -425,6 +435,13 @@ ...@@ -425,6 +435,13 @@
} }
}); });
}, },
//切换收货地址
ChangeAddress() {
let addressObj = this.addressList.find(item => {
return item.Id === this.orderMsg.AddressId; //筛选出匹配数据
});
console.log("addressObj", addressObj);
},
//下单 //下单
SaveOrder() { SaveOrder() {
console.log("orderMsg", this.orderMsg); console.log("orderMsg", this.orderMsg);
......
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