From ebcca1c49d53ef762528ff78b2b2a3f583b39993 Mon Sep 17 00:00:00 2001
From: lSun <15893999301@qq.com>
Date: Fri, 28 Nov 2025 11:30:38 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E7=9B=AE=E5=BD=95=E7=AE=A1?=
=?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/archivesManagement/archCatalogue.js | 91 +++
.../archivesManagement/archCatalogue.vue | 686 ++++++++++++++++++
2 files changed, 777 insertions(+)
create mode 100644 src/api/archivesManagement/archCatalogue.js
create mode 100644 src/views/archivesManagement/archCatalogue.vue
diff --git a/src/api/archivesManagement/archCatalogue.js b/src/api/archivesManagement/archCatalogue.js
new file mode 100644
index 00000000..408396cc
--- /dev/null
+++ b/src/api/archivesManagement/archCatalogue.js
@@ -0,0 +1,91 @@
+import request from '@/axios';
+
+// 获取档案目录树
+export function getArchivalCatalogueTreeApi(params) {
+
+ return request({
+ url: '/blade-system/archive/getArchivalCatalogueTree',
+ method: 'POST',
+ data:{
+
+ },
+ })
+}
+
+// 新增档案目录
+export function addArchiveLeftApi(data) {
+ return request({
+ url: '/blade-system/archive/addLeft',
+ method: 'POST',
+ data:data
+ })
+}
+
+// 新增档案表格数据
+export function addArchiveRightApi(data) {
+ return request({
+ url: '/blade-system/archive/addRight',
+ method: 'POST',
+ data:data
+ })
+}
+
+// 修改档案目录
+export function editArchiveLeftApi(data) {
+ return request({
+ url: '/blade-system/archive/editLeft',
+ method: 'POST',
+ data:data,
+ })
+}
+
+// 修改档案目录
+export function editArchiveRightApi(data) {
+ return request({
+ url: '/blade-system/archive/editRight',
+ method: 'POST',
+ data:data,
+ })
+}
+
+// 删除档案目录
+export function delArchiveApi(id) {
+ let data = {
+ id:id
+ };
+ return request({
+ url: '/blade-system/archive/del',
+ method: 'POST',
+ data:data,
+ })
+}
+
+// 编辑-详情
+export function getArchivalCatalogueByIdApi(params) {
+ return request({
+ url: '/blade-system/archive/getArchivalCatalogueById',
+ method: 'POST',
+ params:params
+ })
+}
+
+// 列表
+export function getArchivalCatalogueListApi(data) {
+ return request({
+ url: '/blade-system/archive/getArchivalCatalogue',
+ method: 'POST',
+ data:data
+ })
+}
+
+// 查询序号
+export function getMaxSortApi(parentId) {
+ let data = {
+ parentId: parentId
+ };
+ return request({
+ url: '/blade-system/archive/geMaxSort',
+ method: 'POST',
+ data:data
+ })
+}
diff --git a/src/views/archivesManagement/archCatalogue.vue b/src/views/archivesManagement/archCatalogue.vue
new file mode 100644
index 00000000..048929f7
--- /dev/null
+++ b/src/views/archivesManagement/archCatalogue.vue
@@ -0,0 +1,686 @@
+
+
+
+
+
+
+
+
+
+ {{ data.contentName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.contentName }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ sortTip }}
+
+
+
+
+ 取消
+ 保存
+
+
+
+
+
+
+