From 5a920b96c113ef404fab73ae70435f94dfda5871 Mon Sep 17 00:00:00 2001 From: limengnan <420004014@qq.com> Date: Wed, 24 Dec 2025 13:33:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=89=A9=E6=96=99=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/business/database/material/index.ts | 50 ++ .../src/api/business/project/index.ts | 8 +- .../business/database/material/index.vue | 719 ++++++++++++++++++ .../src/views/business/project/index.vue | 98 +-- 4 files changed, 796 insertions(+), 79 deletions(-) create mode 100644 business-css/frontend/src/api/business/database/material/index.ts create mode 100644 business-css/frontend/src/views/business/database/material/index.vue diff --git a/business-css/frontend/src/api/business/database/material/index.ts b/business-css/frontend/src/api/business/database/material/index.ts new file mode 100644 index 0000000..0cba0a5 --- /dev/null +++ b/business-css/frontend/src/api/business/database/material/index.ts @@ -0,0 +1,50 @@ +import request from '@/utils/request'; + +//获取所有项目列表 +export function searchMaterialsLsit(queryParams:any){ + return request({ + url: '/materials/search' , + method: 'get', + params:queryParams + }); +} + + + + +//新增项目 +export function addMaterials(data:any){ + return request({ + url:'/materials' , + method: 'Post', + data: data + }); +} + + +//更新项目信息 +export function updateMaterials (queryParams:any){ + return request({ + url:'/materials' , + method: 'PUT', + data: queryParams + }); +} + + +//单个删除项目 +export function deleteMaterials (queryParams:any){ + return request({ + url:'/materials/'+queryParams.id , + method: 'delete' + // params: queryParams + }); +} +//多选删除项目 +export function deleteBatchMaterials (queryParams:any){ + return request({ + url:'/materials', + method: 'delete', + data: queryParams + }); +} diff --git a/business-css/frontend/src/api/business/project/index.ts b/business-css/frontend/src/api/business/project/index.ts index f060904..be81232 100644 --- a/business-css/frontend/src/api/business/project/index.ts +++ b/business-css/frontend/src/api/business/project/index.ts @@ -15,7 +15,7 @@ export function searchProjectsLsit(queryParams:any){ //新增项目 export function addProjects(data:any){ return request({ - url:'/projects/create' , + url:'/projects' , method: 'Post', data: data }); @@ -25,7 +25,7 @@ export function addProjects(data:any){ //更新项目信息 export function updateProjects (queryParams:any){ return request({ - url:'/projects/update' , + url:'/projects' , method: 'PUT', data: queryParams }); @@ -35,7 +35,7 @@ export function updateProjects (queryParams:any){ //单个删除项目 export function deleteProjects (queryParams:any){ return request({ - url:'/projects/deleteById?id='+queryParams.id , + url:'/projects/'+queryParams.id , method: 'delete' // params: queryParams }); @@ -43,7 +43,7 @@ export function deleteProjects (queryParams:any){ //多选删除项目 export function deleteBatchProjects (queryParams:any){ return request({ - url:'/projects/deleteBatch', + url:'/projects', method: 'delete', data: queryParams }); diff --git a/business-css/frontend/src/views/business/database/material/index.vue b/business-css/frontend/src/views/business/database/material/index.vue new file mode 100644 index 0000000..9c9828d --- /dev/null +++ b/business-css/frontend/src/views/business/database/material/index.vue @@ -0,0 +1,719 @@ + + + + + + + + \ No newline at end of file diff --git a/business-css/frontend/src/views/business/project/index.vue b/business-css/frontend/src/views/business/project/index.vue index b31e484..5d9ef62 100644 --- a/business-css/frontend/src/views/business/project/index.vue +++ b/business-css/frontend/src/views/business/project/index.vue @@ -7,29 +7,34 @@ export default {