From e51736879a49ee4696f1ee32f03d5858e12bcbb7 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Wed, 15 Oct 2025 11:18:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/serviceMenu.js | 40 + .../components/AddEquipments.vue | 83 +- .../components/EditDialog copy.vue | 449 +++++++ .../components/EditDialog.vue | 833 ++++++------ .../serviceMenu/serviceOrganization/index.vue | 435 +++--- .../serviceSites/components/EditDialog.vue | 1166 ++++++++--------- src/views/serviceMenu/serviceSites/index.vue | 211 +-- 7 files changed, 1857 insertions(+), 1360 deletions(-) create mode 100644 src/views/serviceMenu/serviceOrganization/components/EditDialog copy.vue diff --git a/src/apis/modules/serviceMenu.js b/src/apis/modules/serviceMenu.js index c497d9e..a8060ed 100644 --- a/src/apis/modules/serviceMenu.js +++ b/src/apis/modules/serviceMenu.js @@ -1,5 +1,7 @@ // 服务设施模块 import request from '@/utils/request' + +// 节点管理 // 获取节点 export const getNodeList = (params) => request.basic.get('/api/v1/service-nodes', params) @@ -9,3 +11,41 @@ export const createNode = (params) => request.basic.post('/api/v1/service-nodes' // 删除节点 export const delNode = (id) => request.basic.delete(`/api/v1/service-nodes/${id}`) +// 服务组织管理 +// 新建服务组织 +export const createServiceOrg = (params) => request.basic.post('/api/v1/organizations', params) + +// 获取服务组织列表 +export const getServiceOrgList = (params) => request.basic.get('/api/v1/organizations', params) + +// 获取服务组织详情 +export const getServiceOrgDetail = (id) => request.basic.get(`/api/v1/organizations/${id}`) + +// 修改服务组织 +export const updateServiceOrg = (id, params) => request.basic.put(`/api/v1/organizations/${id}`, params) + +// 停用启用接口 +export const enableOrDisable = (id, params) => request.basic.put(`/api/v1/organizations/status/${id}`, params) + +// 服务站点 +// 新增服务站点 +export const createServiceSite = (params) => request.basic.post('/api/v1/stations', params) + +// 获取所有机构下拉 +export const getOrgSelect = () => request.basic.get('/api/v1/organizations/all') + + +// 获取服务站点列表 +export const getServiceSiteList = (params) => request.basic.get('/api/v1/stations', params) + +// 获取服务站点详情 +export const getServiceSiteDetail = (id) => request.basic.get(`/api/v1/stations/${id}`) + +// 修改服务站点 +export const updateServiceSite = (id, params) => request.basic.put(`/api/v1/stations/${id}`, params) + +// 删除服务站点 +export const delServiceSite = (id) => request.basic.delete(`/api/v1/stations/${id}`) + +//停用启用服务站点的参数是id和params,params里面有status,1为启用,0为停用 +export const enableOrDisableServiceSite = (id, params) => request.basic.put(`/api/v1/stations/status/${id}`, params) diff --git a/src/views/serviceMenu/serviceOrganization/components/AddEquipments.vue b/src/views/serviceMenu/serviceOrganization/components/AddEquipments.vue index ad23c8a..a785c63 100644 --- a/src/views/serviceMenu/serviceOrganization/components/AddEquipments.vue +++ b/src/views/serviceMenu/serviceOrganization/components/AddEquipments.vue @@ -1,7 +1,7 @@