From 349166c8c90439470d911fa2c90c66c498c2af4e Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Thu, 26 Sep 2024 16:37:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/viewFile/viewFile.vue | 94 +++++++++++ src/utils/common.js | 1 - src/views/catalog/components/addCatalog.vue | 21 ++- src/views/organize/area.vue | 149 +++++++++++++++++ src/views/organize/components/addArea.vue | 127 ++++++++++++++ src/views/organize/components/addIndex.vue | 147 +++++++++++------ src/views/organize/components/addType.vue | 10 +- src/views/organize/components/bindCatalog.vue | 30 +++- src/views/organize/index.vue | 8 +- src/views/organize/type.vue | 9 +- src/views/record/components/addRecord.vue | 149 ++++++++++++----- src/views/record/components/addTags.vue | 156 ++++++++++++++++++ src/views/record/components/showRecord.vue | 126 ++++++++++++++ src/views/record/index.vue | 24 ++- src/views/record/tags.vue | 150 +++++++++++++++++ src/views/system/user.vue | 40 +++++ 16 files changed, 1128 insertions(+), 113 deletions(-) create mode 100644 src/components/viewFile/viewFile.vue create mode 100644 src/views/organize/area.vue create mode 100644 src/views/organize/components/addArea.vue create mode 100644 src/views/record/components/addTags.vue create mode 100644 src/views/record/components/showRecord.vue create mode 100644 src/views/record/tags.vue diff --git a/src/components/viewFile/viewFile.vue b/src/components/viewFile/viewFile.vue new file mode 100644 index 0000000..a46cdd9 --- /dev/null +++ b/src/components/viewFile/viewFile.vue @@ -0,0 +1,94 @@ + + + + + + {{title}} + + + + + + + + + + + + + + + + diff --git a/src/utils/common.js b/src/utils/common.js index e874c24..f5d400e 100644 --- a/src/utils/common.js +++ b/src/utils/common.js @@ -318,7 +318,6 @@ let base = { }); } } - // 遍历b对象,将b中独有的属性按照a的顺序插入到a中 for (let key in requestObj) { if (!form[key]) { diff --git a/src/views/catalog/components/addCatalog.vue b/src/views/catalog/components/addCatalog.vue index f5dad95..b9f6364 100644 --- a/src/views/catalog/components/addCatalog.vue +++ b/src/views/catalog/components/addCatalog.vue @@ -74,8 +74,8 @@ methods: { // 子目录 setPid(pid, pName) { - this.form.pid = pid?pid:0 - this.form.pName = pName?pName:'根目录' + this.form.pid = pid ? pid : 0 + this.form.pName = pName ? pName : '根目录' }, submit() { if (this.id) { @@ -102,8 +102,8 @@ show({ id: this.id, table_name: this.table_name, - }).then(res => { - this.form = this.base.requestToForm(res,this.form) + }).then(res => { + this.form = this.base.requestToForm(res, this.form) }) } }, @@ -119,6 +119,12 @@ } else { this.id = '' this.type = "add" + this.form = { + pName: '根目录', + name: '', + sort: 0, + pid: 0, + } this.$refs['dialog'].reset() } }, @@ -133,8 +139,9 @@ ::v-deep .sort, { flex-basis: 100%; - } - ::v-deep .xy-table-item-content{ - width: calc(100% - 140px); + } + + ::v-deep .xy-table-item-content { + width: calc(100% - 140px); } diff --git a/src/views/organize/area.vue b/src/views/organize/area.vue new file mode 100644 index 0000000..c06440a --- /dev/null +++ b/src/views/organize/area.vue @@ -0,0 +1,149 @@ + + + + + + + + + + + + + 查询 + + + 新增 + + + + + + + + + + + + + + + 编辑 + + 删除 + + + + + + + + + + + + + + diff --git a/src/views/organize/components/addArea.vue b/src/views/organize/components/addArea.vue new file mode 100644 index 0000000..ad2bd19 --- /dev/null +++ b/src/views/organize/components/addArea.vue @@ -0,0 +1,127 @@ + + + + + + + *区域名称: + + + + + + + + + + 排序: + + + + + + + + + + + + + + diff --git a/src/views/organize/components/addIndex.vue b/src/views/organize/components/addIndex.vue index 9a35659..6de2c1d 100644 --- a/src/views/organize/components/addIndex.vue +++ b/src/views/organize/components/addIndex.vue @@ -1,31 +1,40 @@ - + *组织名称: - + - + *组织类型: - - - - - + + + + + + + + + + + + *所属区域: + + + + + + @@ -58,7 +67,7 @@ + + diff --git a/src/views/record/components/showRecord.vue b/src/views/record/components/showRecord.vue new file mode 100644 index 0000000..90292ca --- /dev/null +++ b/src/views/record/components/showRecord.vue @@ -0,0 +1,126 @@ + + + + + + {{form.title}} + + + + + 发布时间:{{form.date}} + 所属目录:{{form.catalog_name}} + 所属区域: + + + + + + 附件{{index+1}}: + {{item.original_name}} + + 预览 + + + + + + + + + + + 关闭 + + + + + + + + + diff --git a/src/views/record/index.vue b/src/views/record/index.vue index 52d997d..f8700d2 100644 --- a/src/views/record/index.vue +++ b/src/views/record/index.vue @@ -35,6 +35,8 @@ + 查看 + 编辑 删除 @@ -48,18 +50,21 @@ + + + diff --git a/src/views/system/user.vue b/src/views/system/user.vue index dd59bdf..12aace4 100644 --- a/src/views/system/user.vue +++ b/src/views/system/user.vue @@ -19,6 +19,8 @@ + + @@ -66,6 +68,11 @@ + + + + +