From 1c56ca1d0f0da0e83060cfd39598dcfdfc28dff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=88=E9=B8=BF?= Date: Fri, 23 May 2025 16:40:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=9F=E5=9C=B0=E8=B5=84=E6=BA=90=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/vite.config.js | 16 +- .../src/apis/resource/member.js | 54 ++++ .../src/router/modules/resource.js | 4 +- .../src/views/resource/grid/AddGrid.vue | 68 ++--- .../{AddGridMember.vue => GridMember.vue} | 248 ++++++------------ 5 files changed, 180 insertions(+), 210 deletions(-) create mode 100644 sub-government-affairs-service/src/apis/resource/member.js rename sub-government-affairs-service/src/views/resource/grid/{AddGridMember.vue => GridMember.vue} (52%) diff --git a/main/vite.config.js b/main/vite.config.js index 39d8c37..e836ec8 100644 --- a/main/vite.config.js +++ b/main/vite.config.js @@ -31,14 +31,14 @@ export default defineConfig(({ command, mode }) => { 'Access-Control-Allow-Origin': '*', }, proxy: { - // 仅 Brand 模块走子应用 DevServer - '/api/brand': { - target: 'http://localhost:9526', - changeOrigin: true, - // 如果想去掉 /api/brand 前缀(比如子应用实际监听的是 /brand/...), - // 可以加一个 rewrite: - // rewrite: path => path.replace(/^\/api\/brand/, '/brand'), - }, + // // 仅 Brand 模块走子应用 DevServer + // '/api/brand': { + // target: 'http://localhost:9526', + // changeOrigin: true, + // // 如果想去掉 /api/brand 前缀(比如子应用实际监听的是 /brand/...), + // // 可以加一个 rewrite: + // // rewrite: path => path.replace(/^\/api\/brand/, '/brand'), + // }, [VITE_APP_BASE_API]: { target: VITE_APP_BASE_URL, changeOrigin: true, diff --git a/sub-government-affairs-service/src/apis/resource/member.js b/sub-government-affairs-service/src/apis/resource/member.js new file mode 100644 index 0000000..0203631 --- /dev/null +++ b/sub-government-affairs-service/src/apis/resource/member.js @@ -0,0 +1,54 @@ +import request from '@/utils/axios'; + +// 获取网格列表 +export const GetGridList = (params = {}) => { + return request('/land-resource/gridManage/page', { + method: 'get', + params, + }); +}; + +// 网格员管理 - 列表 +export function GetMemberList(params = {}) { + return request('/land-resource/grid-member/page', { + method: 'GET', + params, + }); +} + +// 网格员管理 - 新增 +export function AddMember(data = {}) { + return request('/land-resource/grid-member', { + method: 'POST', + data, + }); +} + +// 网格员管理 - 修改 +export function UpdateMember(data = {}) { + return request('/land-resource/grid-member', { + method: 'PUT', + data, + }); +} + +// 网格员管理 - 删除 +export function DeleteMember(id) { + return request(`/land-resource/grid-member/${id}`, { + method: 'DELETE', + }); +} + +// // 网格员管理 - 导出 +// export function ExportMember() { +// return request('/land-resource/grid-member/export', { +// method: 'POST', +// }); +// } +export function ExportMember(data = {}) { + return request('/land-resource/grid-member/export', { + method: 'POST', + data, + responseType: 'blob', // 明确告诉 axios 返回 blob + }); +} diff --git a/sub-government-affairs-service/src/router/modules/resource.js b/sub-government-affairs-service/src/router/modules/resource.js index cc07d30..f34aea6 100644 --- a/sub-government-affairs-service/src/router/modules/resource.js +++ b/sub-government-affairs-service/src/router/modules/resource.js @@ -21,13 +21,13 @@ export default [ children: [ { path: '/sub-government-affairs-service/add-grid', - component: () => import('@/views/resource/grid/index.vue'), + component: () => import('@/views/resource/grid/AddGrid.vue'), name: 'add', meta: { title: '新增网格', icon: '' }, }, { path: '/sub-government-affairs-service/add--grid-member', - component: () => import('@/views/resource/grid/AddGridMember.vue'), + component: () => import('@/views/resource/grid/GridMember.vue'), name: 'member', meta: { title: '新增网格员', icon: '' }, }, diff --git a/sub-government-affairs-service/src/views/resource/grid/AddGrid.vue b/sub-government-affairs-service/src/views/resource/grid/AddGrid.vue index 52dd42d..128b2d7 100644 --- a/sub-government-affairs-service/src/views/resource/grid/AddGrid.vue +++ b/sub-government-affairs-service/src/views/resource/grid/AddGrid.vue @@ -53,20 +53,20 @@ const state = reactive({ ...CRUD_OPTIONS, // addBtnText: '添加网格', column: [ - { - label: '网格区', - prop: 'gridArea', - search: true, - width: 200, - addDisplay: false, - editDisplay: false, - viewDisplay: true, - rules: { - required: true, - message: '请输入', - trigger: 'blur', - }, - }, + // { + // label: '网格区', + // prop: 'gridArea', + // search: true, + // width: 200, + // addDisplay: false, + // editDisplay: false, + // viewDisplay: true, + // rules: { + // required: true, + // message: '请输入', + // trigger: 'blur', + // }, + // }, { label: '网格名称', prop: 'gridName', @@ -80,7 +80,7 @@ const state = reactive({ { label: '网格区域', prop: 'gridAreaName', - width: 300, + // width: 300, display: false, rules: { required: true, @@ -117,24 +117,24 @@ const state = reactive({ trigger: 'blur', }, }, - { - label: '网格管理员', - prop: 'gridManager', - rules: { - required: true, - message: '请输入', - trigger: 'blur', - }, - }, - { - label: '联系方式', - prop: 'contactInfo', - rules: { - required: true, - message: '请输入', - trigger: 'blur', - }, - }, + // { + // label: '网格管理员', + // prop: 'gridManager', + // rules: { + // required: true, + // message: '请输入', + // trigger: 'blur', + // }, + // }, + // { + // label: '联系方式', + // prop: 'contactInfo', + // rules: { + // required: true, + // message: '请输入', + // trigger: 'blur', + // }, + // }, { label: '省', prop: 'provinceCode', @@ -172,7 +172,7 @@ const state = reactive({ span: 24, rows: 4, overHidden: true, - width: 200, + // width: 200, }, { label: '创建时间', diff --git a/sub-government-affairs-service/src/views/resource/grid/AddGridMember.vue b/sub-government-affairs-service/src/views/resource/grid/GridMember.vue similarity index 52% rename from sub-government-affairs-service/src/views/resource/grid/AddGridMember.vue rename to sub-government-affairs-service/src/views/resource/grid/GridMember.vue index 52dd42d..6f776be 100644 --- a/sub-government-affairs-service/src/views/resource/grid/AddGridMember.vue +++ b/sub-government-affairs-service/src/views/resource/grid/GridMember.vue @@ -28,159 +28,99 @@ +