From 0b874aae89912b31afc8b01ee7ad23baaf21a9ee Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Mon, 14 Jul 2025 17:27:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95=E5=B1=82=E7=BA=A7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/basic/level-manage.js | 34 ++++++++ src/api/basic/project.js | 47 +++++----- .../basic/level-manage/addOrEditForm.vue | 50 ++++++++--- src/views/basic/level-manage/index.vue | 87 ++++++++----------- 4 files changed, 129 insertions(+), 89 deletions(-) create mode 100644 src/api/basic/level-manage.js diff --git a/src/api/basic/level-manage.js b/src/api/basic/level-manage.js new file mode 100644 index 0000000..f837e89 --- /dev/null +++ b/src/api/basic/level-manage.js @@ -0,0 +1,34 @@ +import request from '@/utils/request' + +// 获取层级列表 +export function getLevelListApi(query) { + return request({ + url: '/level/list', + method: 'get', + params: query, + }) +} +// 新增层级 +export function addLevelApi(data) { + return request({ + url: '/level/add', + method: 'post', + data, + }) +} +// 删除层级 +export function delLevelApi(data) { + return request({ + url: '/level/remove', + method: 'post', + data, + }) +} +// 修改层级 +export function editLevelApi(data) { + return request({ + url: '/level/edit', + method: 'post', + data, + }) +} diff --git a/src/api/basic/project.js b/src/api/basic/project.js index 216697e..33a2002 100644 --- a/src/api/basic/project.js +++ b/src/api/basic/project.js @@ -2,44 +2,43 @@ import request from '@/utils/request' // 查询项目列表 export function listProject(query) { - return request({ - url: '/basic/project/list', - method: 'get', - params: query - }) + return request({ + url: '/project/list', + method: 'get', + params: query, + }) } // 新增项目 export function addProject(data) { - return request({ - url: '/basic/project', - method: 'post', - data: data - }) + return request({ + url: '/project', + method: 'post', + data: data, + }) } // 查询项目详细 export function getProject(proId) { - return request({ - url: '/basic/project/' + proId, - method: 'get' - }) + return request({ + url: '/project/' + proId, + method: 'get', + }) } - // 修改项目 export function updateProject(data) { - return request({ - url: '/basic/project', - method: 'put', - data: data - }) + return request({ + url: '/project', + method: 'put', + data: data, + }) } // 删除项目 export function delProject(proId) { - return request({ - url: '/basic/project/' + proId, - method: 'delete' - }) + return request({ + url: '/project/' + proId, + method: 'delete', + }) } diff --git a/src/views/basic/level-manage/addOrEditForm.vue b/src/views/basic/level-manage/addOrEditForm.vue index ea1f73b..515d2d0 100644 --- a/src/views/basic/level-manage/addOrEditForm.vue +++ b/src/views/basic/level-manage/addOrEditForm.vue @@ -49,7 +49,7 @@ icon="el-icon-delete" style="margin-left: 4px" @click="deleteCurrentLevel(index)" - v-if="index !== 0 && index !== 1" + v-if="index !== 0 && index !== 1 && index === addOrEditForm.levelList.length - 1" /> @@ -64,9 +64,9 @@