From f9f89116f04c8eb0214a0e8da755aa2b1d050c32 Mon Sep 17 00:00:00 2001
From: xuhuajiao <13476289682@163.com>
Date: Wed, 29 Jun 2022 17:28:01 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E7=AE=A1=E7=90=86-=20?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E8=AF=95/=E6=A0=B7=E5=BC=8F?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/archivesManage/archivesList.js | 21 ++--
src/assets/icons/svg/bindbiaoqian.svg | 23 ++++
src/assets/icons/svg/fujian.svg | 34 +++++
src/assets/icons/svg/jieyue.svg | 18 +++
src/assets/icons/svg/ruku.svg | 21 ++++
src/assets/icons/svg/zhuanghe.svg | 19 +++
src/assets/images/cover-bg.png | Bin 0 -> 4053 bytes
src/assets/styles/archives-manage.scss | 2 +-
src/assets/styles/yxk-admin.scss | 5 +
src/utils/index.js | 6 +-
.../archivesManage/archivesList/index.vue | 64 ++++++----
.../module/archivesAnjuan/index.vue | 48 ++++---
.../module/archivesInfo/index.vue | 50 ++++++--
.../module/archivesJuannei/index.vue | 14 ++-
.../module/archivesProject/index.vue | 19 ++-
.../archivesList/module/uploadFile/index.vue | 119 +++++++++---------
src/views/components/category/PreviewForm.vue | 58 +++++----
17 files changed, 361 insertions(+), 160 deletions(-)
create mode 100644 src/assets/icons/svg/bindbiaoqian.svg
create mode 100644 src/assets/icons/svg/fujian.svg
create mode 100644 src/assets/icons/svg/jieyue.svg
create mode 100644 src/assets/icons/svg/ruku.svg
create mode 100644 src/assets/icons/svg/zhuanghe.svg
create mode 100644 src/assets/images/cover-bg.png
diff --git a/src/api/archivesManage/archivesList.js b/src/api/archivesManage/archivesList.js
index a3fb8d1..9f26aac 100644
--- a/src/api/archivesManage/archivesList.js
+++ b/src/api/archivesManage/archivesList.js
@@ -2,6 +2,7 @@ import request from '@/utils/request'
import qs from 'qs'
// import { form } from '../../components/Crud/crud'
+// 档案列表获取显示列
export function FetchTableDisplayFields(params) {
return request({
url: 'api/archives/initArchivesViewTable' + '?' + qs.stringify(params, { indices: false }),
@@ -9,6 +10,7 @@ export function FetchTableDisplayFields(params) {
})
}
+// 档案预编辑
export function FetchFormDisplayFields(params) {
return request({
url: 'api/archives/doedit' + '?' + qs.stringify(params, { indices: false }),
@@ -20,6 +22,7 @@ export function add(form) {
return edit(form)
}
+// 档案编辑
export function edit(parameter) {
return request({
url: 'api/archives/edit',
@@ -114,6 +117,15 @@ export function FetchDeleteFile(parameter) {
})
}
+// 附件排序
+export function FetchFileSort(parameter) {
+ return request({
+ url: 'api/archives/fileSort',
+ method: 'post',
+ data: parameter
+ })
+}
+
// 档案还原
export function FetchReduction(parameter) {
return request({
@@ -123,14 +135,5 @@ export function FetchReduction(parameter) {
})
}
-// 根据门类导出数据
-// export function FetchExportArchives(params) {
-// return request({
-// url: 'api/archives/exportArchives?' + qs.stringify(params, { indices: false }),
-// method: 'get',
-// responseType: 'blob'
-// })
-// }
-
export default { add, edit, del, FetchInitArchivesView, FetchTableDisplayFields, FetchFormDisplayFields, FetchDoeditIsRepeat }
diff --git a/src/assets/icons/svg/bindbiaoqian.svg b/src/assets/icons/svg/bindbiaoqian.svg
new file mode 100644
index 0000000..ee7a474
--- /dev/null
+++ b/src/assets/icons/svg/bindbiaoqian.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/src/assets/icons/svg/fujian.svg b/src/assets/icons/svg/fujian.svg
new file mode 100644
index 0000000..f247c8b
--- /dev/null
+++ b/src/assets/icons/svg/fujian.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/src/assets/icons/svg/jieyue.svg b/src/assets/icons/svg/jieyue.svg
new file mode 100644
index 0000000..f3a6e42
--- /dev/null
+++ b/src/assets/icons/svg/jieyue.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/src/assets/icons/svg/ruku.svg b/src/assets/icons/svg/ruku.svg
new file mode 100644
index 0000000..5b8581b
--- /dev/null
+++ b/src/assets/icons/svg/ruku.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/src/assets/icons/svg/zhuanghe.svg b/src/assets/icons/svg/zhuanghe.svg
new file mode 100644
index 0000000..772699c
--- /dev/null
+++ b/src/assets/icons/svg/zhuanghe.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/src/assets/images/cover-bg.png b/src/assets/images/cover-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa668ba73a117850f240797b1b74c1bffdbdca9b
GIT binary patch
literal 4053
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 {
- this.$refs.anjuan.getTableList()
- })
+ getProjectSelections(data, selectData) {
+ if ((selectData && selectData.length > 1) || (selectData && selectData.length === 0)) {
+ this.projectSelection = {}
+ this.$nextTick(() => {
+ if (this.$refs.anjuan) {
+ this.$refs.anjuan.anjuanData = []
+ }
+ })
+ } else if (selectData && selectData.length === 1) {
+ this.projectSelection = selectData[0]
+ this.$nextTick(() => {
+ if (this.$refs.anjuan) {
+ this.$refs.anjuan.getTableList()
+ }
+ })
+ } else {
+ this.projectSelection = data
+ this.$nextTick(() => {
+ if (this.$refs.anjuan) {
+ this.$refs.anjuan.getTableList()
+ }
+ })
+ }
},
getSelections(data, selectData) {
- if (selectData) {
- if (selectData.length > 1 || selectData.length === 0) {
- this.anjuanSelection = {}
- this.$refs.file.junneiData = []
- } else if (selectData.length === 1) {
- this.anjuanSelection = selectData[0]
- this.$nextTick(() => {
- if (this.$refs.file) {
- this.$refs.file.getTableList()
- }
- })
- } else {
- this.anjuanSelection = data
- this.$nextTick(() => {
- if (this.$refs.file) {
- this.$refs.file.getTableList()
- }
- })
- }
+ if ((selectData && selectData.length > 1) || (selectData && selectData.length === 0)) {
+ this.anjuanSelection = {}
+ this.$nextTick(() => {
+ if (this.$refs.file) {
+ this.$refs.file.junneiData = []
+ }
+ })
+ } else if (selectData && selectData.length === 1) {
+ this.anjuanSelection = selectData[0]
+ this.$nextTick(() => {
+ if (this.$refs.file) {
+ this.$refs.file.getTableList()
+ }
+ })
} else {
this.anjuanSelection = data
this.$nextTick(() => {
@@ -282,7 +294,7 @@ export default {
}
}
- m
+
diff --git a/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue b/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue
index 9bf0a3c..50c6b31 100644
--- a/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue
+++ b/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue
@@ -10,7 +10,7 @@
删除
- 导出
+ 导出
上传附件
@@ -54,7 +54,7 @@