commit 0a8952f4923c60f986042b392153956396152552 Author: xxaaxx5566 <2719109211@qq.com> Date: Mon Jul 20 13:39:11 2026 +0800 Add common address page diff --git a/src/api/basic/common-address.js b/src/api/basic/common-address.js new file mode 100644 index 0000000..38cf01c --- /dev/null +++ b/src/api/basic/common-address.js @@ -0,0 +1,49 @@ +import request from '@/utils/request' + +export function fetchCommonAddressPage(params) { + return request({ + url: '/api/basic/common-address/page', + method: 'get', + params, + }) +} + +export function fetchCommonAddressDetail(id) { + return request({ + url: `/api/basic/common-address/${id}`, + method: 'get', + }) +} + +export function createCommonAddress(data) { + return request({ + url: '/api/basic/common-address/save', + method: 'post', + data, + }) +} + +export function updateCommonAddress(data) { + return request({ + url: '/api/basic/common-address/update', + method: 'post', + data, + }) +} + +export function deleteCommonAddress(ids) { + return request({ + url: '/api/basic/common-address/delete', + method: 'post', + data: ids, + }) +} + +export function exportCommonAddress(params) { + return request({ + url: '/api/basic/common-address/export', + method: 'get', + params, + responseType: 'blob', + }) +} diff --git a/src/router/modules/basic/common-address.js b/src/router/modules/basic/common-address.js new file mode 100644 index 0000000..0bede56 --- /dev/null +++ b/src/router/modules/basic/common-address.js @@ -0,0 +1,9 @@ +export default { + path: '/basic/common-address', + name: 'CommonAddress', + component: () => import('@/views/basic/address/index.vue'), + meta: { + title: '常用地址', + icon: 'location', + }, +} diff --git a/src/views/basic/address/index.vue b/src/views/basic/address/index.vue new file mode 100644 index 0000000..2dc13e6 --- /dev/null +++ b/src/views/basic/address/index.vue @@ -0,0 +1,582 @@ + + + + +