收货地址:编辑/新增

This commit is contained in:
YunaiV
2023-12-16 20:37:37 +08:00
parent 5bcf44b7a9
commit cfb514e276
5 changed files with 127 additions and 174 deletions
+32
View File
@@ -8,6 +8,38 @@ const AddressApi = {
method: 'GET'
});
},
// 创建用户收件地址
createAddress: (data) => {
return request2({
url: '/app-api/member/address/create',
method: 'POST',
data
});
},
// 更新用户收件地址
updateAddress: (data) => {
return request2({
url: '/app-api/member/address/update',
method: 'PUT',
data
});
},
// 获得用户收件地址
getAddress: (id) => {
return request2({
url: '/app-api/member/address/get',
method: 'GET',
params: { id }
});
},
// 删除用户收件地址
deleteAddress: (id) => {
return request2({
url: '/app-api/member/address/delete',
method: 'DELETE',
params: { id }
});
},
};
export default AddressApi;
-34
View File
@@ -218,12 +218,6 @@ export default {
method: 'GET',
custom: {},
}),
// list: () =>
// request({
// url: 'user/address',
// method: 'GET',
// custom: {},
// }),
create: (data) =>
request2({
url: 'member/address/create',
@@ -233,15 +227,6 @@ export default {
showSuccess: true,
},
}),
// create: (data) =>
// request({
// url: 'user/address',
// method: 'POST',
// data,
// custom: {
// showSuccess: true,
// },
// }),
update: (data) =>
request2({
url: 'member/address/update',
@@ -251,35 +236,16 @@ export default {
showSuccess: true,
},
}),
// update: (id, data) =>
// request({
// url: 'user/address/' + id,
// method: 'PUT',
// data,
// custom: {
// showSuccess: true,
// },
// }),
detail: (id) =>
request2({
url: 'member/address/get?id=' + id,
method: 'GET',
}),
// detail: (id) =>
// request({
// url: 'user/address/' + id,
// method: 'GET',
// }),
delete: (id) =>
request2({
url: 'member/address/delete?id=' + id,
method: 'DELETE',
}),
// delete: (id) =>
// request({
// url: 'user/address/' + id,
// method: 'DELETE',
// }),
},
invoice: {
list: () =>
@@ -1,3 +1,4 @@
<!-- 省市区选择弹窗 -->
<template>
<su-popup :show="show" @close="onCancel" round="20">
<view class="ui-region-picker">
@@ -9,7 +10,7 @@
title="选择区域"
@cancel="onCancel"
@confirm="onConfirm('confirm')"
></su-toolbar>
/>
<view class="ui-picker-body">
<picker-view
:value="state.currentIndex"
-29
View File
@@ -187,32 +187,6 @@ export const alipayAccount = {
],
};
export const consignee = {
rules: [
{
required: true,
errorMessage: '请输入收货人姓名',
},
],
};
export const region = {
rules: [
{
required: true,
errorMessage: '请选择您的位置',
},
],
};
export const address = {
rules: [
{
required: true,
errorMessage: '请输入详细地址',
},
],
};
export default {
mobile,
alipayAccount,
@@ -222,9 +196,6 @@ export default {
password,
code,
account,
consignee,
address,
region,
taxNo,
taxName,
};