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 @@ 设为默认地址 - + - + @@ -35,7 +35,7 @@