From 45d95752f9956c0ea7b7063308970120b92f3b8a Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Fri, 18 Apr 2025 16:04:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=88=86=E5=85=AC=E5=8F=B8=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/branchCompany.js | 55 ++++++ src/views/system/branchCompany/index.vue | 175 ++++++++++++++++++ .../branchCompany/prop/branchCompanypop.vue | 169 +++++++++++++++++ 3 files changed, 399 insertions(+) create mode 100644 src/api/system/branchCompany.js create mode 100644 src/views/system/branchCompany/index.vue create mode 100644 src/views/system/branchCompany/prop/branchCompanypop.vue diff --git a/src/api/system/branchCompany.js b/src/api/system/branchCompany.js new file mode 100644 index 00000000..276c65d9 --- /dev/null +++ b/src/api/system/branchCompany.js @@ -0,0 +1,55 @@ +import request from '@/utils/request'; + +// 查询分公司列表 +export function queryBranchCompanyList(query) { + return request({ + url: '/smart-site/branchCompany/queryBranchCompanyList', + method: 'get', + params: query + }) +} + +// 分公司-新增 +export function addBranchCompany(data) { + return request({ + url: '/smart-site/branchCompany/addBranchCompany', + method: 'post', + data + }) +} + +// 分公司-修改 +export function editBranchCompany(data) { + return request({ + url: '/smart-site/branchCompany/editBranchCompany', + method: 'post', + data + }) +} + +// 分公司-删除 +export function delBranchCompany(data) { + return request({ + url: '/smart-site/branchCompany/delBranchCompany', + method: 'post', + data + }) +} + +// 分公司详情 +export function detailBranchCompany(query) { + return request({ + url: '/smart-site/branchCompany/detailBranchCompany', + method: 'get', + params: query + }) +} + +// 分公司-修改状态 +export function editBranchCompanyStatus(data) { + return request({ + url: '/smart-site/branchCompany/editBranchCompanyStatus', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/views/system/branchCompany/index.vue b/src/views/system/branchCompany/index.vue new file mode 100644 index 00000000..8426331f --- /dev/null +++ b/src/views/system/branchCompany/index.vue @@ -0,0 +1,175 @@ + + + + + + + + 搜索 + 重置 + + + + + + 新增 + + + + + + + + + + + + + + + + + + + 修改 + 删除 + + + + + + + + + + \ No newline at end of file diff --git a/src/views/system/branchCompany/prop/branchCompanypop.vue b/src/views/system/branchCompany/prop/branchCompanypop.vue new file mode 100644 index 00000000..621b8909 --- /dev/null +++ b/src/views/system/branchCompany/prop/branchCompanypop.vue @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + 取消 + 确认 + + + + + From bee7ae7d5f754f4d74c5add6ab418fadc09e1518 Mon Sep 17 00:00:00 2001 From: bb_pan Date: Fri, 18 Apr 2025 17:10:21 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=B7=A5=E7=A8=8B?= =?UTF-8?q?=E7=AE=A1=E7=90=86-=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/project-manage/index.js | 49 +++++++-- .../components/AddEditProDep.vue | 90 +++++++++------ .../components/add-edit-form.vue | 103 ++++++++++++++---- src/views/project-manage/config.js | 22 +--- src/views/project-manage/index.vue | 54 +++++---- .../project-manage/projectdePartment.vue | 81 +++++++------- vue.config.js | 3 +- 7 files changed, 264 insertions(+), 138 deletions(-) diff --git a/src/api/project-manage/index.js b/src/api/project-manage/index.js index 1adbe55b..73556e43 100644 --- a/src/api/project-manage/index.js +++ b/src/api/project-manage/index.js @@ -4,30 +4,65 @@ import request from '@/utils/request' * @data 项目管理新增 */ export const addProjectAPI = (data) => { - return request.post('/smart-site/bm_project', data) + return request.post('/smart-site/bm_project/addProject', data) } /** * @data 项目管理修改 */ export const editTemplateAPI = (data) => { - return request.post('/system/template/edit', data) + return request.post('/smart-site/bm_project/editProject', data) } /** * @data 项目管理列表 */ export const getProjectListAPI = (data) => { - return request.get(`/smart-site/bm_project/list`, { params: data }) + return request.get(`/smart-site/bm_project/list`, { params: data }) } /** * @data 项目管理删除 * @ids 参数 */ -export const deleteTemplateAPI = (data) => { - return request.post('/system/template/delete/' + data) +export const delProjectApi = (data) => { + return request.post('/smart-site/bm_project/delProject', data) } /** * @data 项目管理详情 */ -export const getTemplateMenuTreeselectAPI = (id) => { - return request.get(`/system/template/templateMenuTreeselect/${id}`) +export const getDetailById = (params) => { + return request.get(`/smart-site/bm_project/getDetailById`, { params }) +} + +// 公司-通用下拉 +export const getBranchCompanysAPI = () => { + return request.get(`/smart-site/select/getBranchCompanys`) +} + +// 项目部-列表 +export const getDepartsAPI = (params) => { + return request.get(`/smart-site/depart/getDeparts`, { params }) +} + +// 项目部-详情 +export const detailDepartAPI = (params) => { + return request.get(`/smart-site/depart/detailDepart`, { params }) +} + +// 项目部-新增 +export const addDepartAPI = (data) => { + return request.post(`/smart-site/depart/addDepart`, data) +} + +// 项目部-修改 +export const editDepartAPI = (data) => { + return request.post(`/smart-site/depart/editDepart`, data) +} + +// 项目部-删除 +export const delDepartAPI = (data) => { + return request.post(`/smart-site/depart/delDepart`, data) +} + +// 项目部-修改状态 +export const editDepartStatusAPI = (data) => { + return request.post(`/smart-site/depart/editDepartStatus`, data) } diff --git a/src/views/project-manage/components/AddEditProDep.vue b/src/views/project-manage/components/AddEditProDep.vue index 5b75d10d..ea49814f 100644 --- a/src/views/project-manage/components/AddEditProDep.vue +++ b/src/views/project-manage/components/AddEditProDep.vue @@ -2,17 +2,14 @@ - - - - - - + + + - +