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 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+ 新增
+
+ 导入
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+ {{ dateFormat(scope.row.updatedAt) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 {