From e3a1abd921218e6ed15c46583577a68049dd8e89 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: Wed, 11 Nov 2020 00:12:40 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/owner/ownerApi.js | 56 +++++++++++++++++++
constant/url.js | 1 +
pages/addressEdit/addressEdit.vue | 86 +++++++++++++++++++++--------
pages/addressList/addressList.vue | 16 +++---
pages/goodsConfirm/goodsConfirm.vue | 28 ++++------
5 files changed, 137 insertions(+), 50 deletions(-)
diff --git a/api/owner/ownerApi.js b/api/owner/ownerApi.js
index 6f144ef..6e3f2f7 100644
--- a/api/owner/ownerApi.js
+++ b/api/owner/ownerApi.js
@@ -79,8 +79,30 @@ export function getUserAddress(_data){
})
}
+/**
+ * add by wuxw
+ * @param {Object} _data 保存 用户地址
+ */
export function saveUpdateUserAddress(_data){
+
return new Promise((resolve, reject) => {
+
+ if(_data.userId == ''){
+ reject("用户不能为空");
+ return ;
+ }else if(_data.areaCode == ''){
+ reject("地区不能为空");
+ return ;
+ }else if(_data.tel == ''){
+ reject("手机号不能为空");
+ return ;
+ }else if(_data.address == ''){
+ reject("地址不能为空");
+ return ;
+ }else if(_data.isDefault == ''){
+ reject("默认地址不能为空");
+ return ;
+ }
let moreRooms = [];
request({
url: url.saveUserAddress,
@@ -100,3 +122,37 @@ export function saveUpdateUserAddress(_data){
});
})
}
+
+/**
+ * add by wuxw
+ * @param {Object} _data 保存 用户地址
+ */
+export function deleteUserAddress(_data){
+
+ return new Promise((resolve, reject) => {
+
+ if(_data.userId == ''){
+ reject("用户不能为空");
+ return ;
+ }else if(_data.addressId == ''){
+ reject("地址不能为空");
+ return ;
+ }
+ request({
+ url: url.deleteUserAddress,
+ method: "POST",
+ data: _data, //动态数据
+ success: function(res) {
+ let _data = res.data;
+ if (_data.code == 0) {
+ resolve(_data);
+ return ;
+ }
+ reject(_data.msg);
+ },
+ fail: function(e) {
+ reject(e);
+ }
+ });
+ })
+}
diff --git a/constant/url.js b/constant/url.js
index 64c3a26..f3e04bb 100644
--- a/constant/url.js
+++ b/constant/url.js
@@ -98,6 +98,7 @@ export default {
queryStoreCart: baseUrl +'app/storeOrder/queryStoreCart',
queryUserAddress: baseUrl + 'app/userAddress/queryUserAddress',
saveUserAddress: baseUrl + 'app/userAddress/saveUserAddress',
+ deleteUserAddress: baseUrl+'app/userAddress/deleteUserAddress',
NEED_NOT_LOGIN_PAGE: [
'/pages/login/login',
diff --git a/pages/addressEdit/addressEdit.vue b/pages/addressEdit/addressEdit.vue
index 6be87c5..cca4bc4 100644
--- a/pages/addressEdit/addressEdit.vue
+++ b/pages/addressEdit/addressEdit.vue
@@ -20,10 +20,10 @@
设为默认地址
-
+
-