地址以及数据

This commit is contained in:
952108534@qq.com
2022-01-20 19:57:51 +08:00
parent 3a954530d7
commit 1059e75bfe
9 changed files with 509 additions and 195 deletions

View File

@@ -10,15 +10,15 @@
<div class="rc-center">
<div class=" rc-title">
<em>
{{ item.name }}
{{ item.recipient }}
</em>
<span>
{{ item.tel }}
{{ item.recipientPhone }}
</span>
</div>
<div class="rc-address">
<span>
{{ item.address }}
{{item.provinceName}}{{ item.districtName }}{{item.detailAddress}}
</span>
</div>
<div class="rc-footer">
@@ -47,9 +47,10 @@
</div>
<div class="usercontshow useredit">
<img src="../../assets/image/userselect.png" alt="">
<div class="usercontshow alledit" @click="onAdd()">
<img src="../../static/images/adddress.png" alt="">
<span>添加收货地址</span>
</div>
</div>
<div class="rc-button">
<div class="rc-footbutton" @click="onAdd()">
@@ -65,6 +66,7 @@
<script>
import Myheader from '~/components/header.vue'
import MyFooter from '~/components/rc-footer.vue'
import { selectaddress,editupdate,editdelete} from "../../ajax/getData";
export default {
data() {
return {
@@ -96,13 +98,30 @@ export default {
};
},
methods: {
changeadddress(item,index){
console.log(item,index);
console.log(item.isDefault)
if(item.isDefault==false){
item.isDefault=true
}else{
item.isDefault=false;
}
this.editupdate(this.userid,item.id,item.isDefault)
this.editaddress();
},
onEdit(item, index) {
// let userid = item.id;
console.log(item);
// debugger
this.$router.push({
path: "/useraddress/editaddress",
query: {
id: item,
recipient: item.recipient,
recipientPhone:item.recipientPhone,
detailAddress:item.detailAddress,
id:item.id
},
});
},
@@ -117,24 +136,37 @@ export default {
});
},
//更改地址
async editupdate(userid,addressid,isDefault) {
let useradd={
memberId:userid,
id:addressid,
isDefault:isDefault,
}
let data = await editupdate(useradd);
// if(data){
// this.editaddress();
// }
},
//删除地址
// async userdelete(item) {
// console.log(item.memberId);
// let data = await editdelete(this.userid, item.id);
// this.editaddress(this.usermessage);
// console.log(data);
// },
async userdelete(item) {
console.log(item.memberId);
let data = await editdelete(this.userid, item.id);
this.editaddress();
console.log(data);
},
//查询人的所有地址
// async editaddress(user) {
// user.data.id=844350
// let data = await selectaddress(user.data.id);
// this.list=data.data;
// console.log(this.list);
// console.log(data);
// },
async editaddress(user) {
// user.data.id=844350;
let data = await selectaddress(this.userid);
console.log(data);
// this.list=data;
// console.log(this.list);
console.log(data);
},
},
components: {
Myheader,
@@ -143,9 +175,11 @@ export default {
mounted() {
//地址的查询
// this.usermessage = JSON.parse(localStorage.getItem("userInfo"));
// this.editaddress(this.usermessage);
// this.userid = this.usermessage.data.id;
this.usermessage = JSON.parse(localStorage.getItem("userInfo"));
this.userid = this.usermessage.data.id;
console.log(this.userid);
this.editaddress(this.userid);
},
};
</script>