From 56060958dad4849c96347e3e0d0fbf2fe9d89a89 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Wed, 3 Jan 2024 17:11:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E5=80=9F=E9=98=85/=E7=BC=96?= =?UTF-8?q?=E7=A0=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/mixin.scss | 26 ++ src/assets/styles/yxk-admin.scss | 6 +- src/layout/components/Navbar.vue | 2 +- .../archiveUtilize/archiveEditing/index.vue | 101 ++++- .../archiveUtilize/archiveSearch/index.vue | 7 +- .../archiveSearch/module/resultList.vue | 278 +++++++++++++- .../archiveUtilize/utillizeRecord/index.vue | 35 +- .../utillizeRecord/recordList.vue | 307 +++++++++++++++ .../components/archivesDetail/anjuan.vue | 2 +- .../components/archivesDetail/detail.vue | 248 +++++++++++++ .../archivesDetail/uploadFile/index.vue | 350 ++++++++++++++++++ src/views/system/processManage/index.vue | 8 +- 12 files changed, 1339 insertions(+), 31 deletions(-) create mode 100644 src/views/archiveUtilize/utillizeRecord/recordList.vue create mode 100644 src/views/components/archivesDetail/detail.vue create mode 100644 src/views/components/archivesDetail/uploadFile/index.vue diff --git a/src/assets/styles/mixin.scss b/src/assets/styles/mixin.scss index 081fd62..0a672c7 100644 --- a/src/assets/styles/mixin.scss +++ b/src/assets/styles/mixin.scss @@ -526,6 +526,20 @@ } } +@mixin checkboxAnddisabled-style{ + [data-theme="dark"] & { + border-color: $mainColor; + background: transparent; + } + [data-theme="light"] & { + border-color:#BECEFB; + background-color: #E9EEFD; + &::after{ + border-color:#BECEFB; + } + } +} + @mixin checkbox-active-style{ [data-theme="dark"] & { border-color: $mainColor; @@ -916,10 +930,12 @@ @mixin prepend-input{ [data-theme="dark"] & { + border:none; border-right: 1px solid $mainColor; color: #339cff !important; } [data-theme="light"] & { + border:none; border-right: 1px solid #E3E7EE; color: #545B65 !important; } @@ -1030,6 +1046,11 @@ border: 1px solid #FFA5A0; opacity: 0.6; } + &.soon-state{ + color: #FF8329; + border: 1px solid #FEBD98; + opacity: 0.6; + } } [data-theme="light"] & { &.ing-state{ @@ -1047,5 +1068,10 @@ background-color: #FFEBEA; border: 1px solid #FFA5A0; } + &.soon-state{ + color: #FF8329; + background-color: #FFF3E5; + border: 1px solid #FEBD98 + } } } \ No newline at end of file diff --git a/src/assets/styles/yxk-admin.scss b/src/assets/styles/yxk-admin.scss index 797eced..ebf7f2d 100644 --- a/src/assets/styles/yxk-admin.scss +++ b/src/assets/styles/yxk-admin.scss @@ -1319,6 +1319,10 @@ input[type ='number'] { @include checkbox-disabled-style; } +.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{ + @include checkboxAnddisabled-style; +} + .el-radio-button__orig-radio:checked+.el-radio-button__inner{ color: #0348F3; background-color: #E8F2FF; @@ -1744,7 +1748,7 @@ input[type ='number'] { background-color: transparent; border: none !important; height: 32px; - line-height: 32px; + line-height: 30px; .el-input__inner { padding: 0 10px !important; border-radius: 3px 0 0 3px; diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 3c0edae..8326434 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -8,7 +8,7 @@ 深色主题 浅色主题 - +
diff --git a/src/views/archiveUtilize/archiveEditing/index.vue b/src/views/archiveUtilize/archiveEditing/index.vue index 975ca73..86e02fe 100644 --- a/src/views/archiveUtilize/archiveEditing/index.vue +++ b/src/views/archiveUtilize/archiveEditing/index.vue @@ -1,20 +1,115 @@ - - diff --git a/src/views/archiveUtilize/archiveSearch/index.vue b/src/views/archiveUtilize/archiveSearch/index.vue index a79c85e..0ae4359 100644 --- a/src/views/archiveUtilize/archiveSearch/index.vue +++ b/src/views/archiveUtilize/archiveSearch/index.vue @@ -98,7 +98,7 @@
- + @@ -366,6 +366,10 @@ export default { }, handleSearch() { this.isResult = true + }, + closeResult() { + this.isResult = false + this.isCommon = false } } } @@ -478,6 +482,7 @@ export default { span{ font-size: 14px; // padding: 0 12px; + cursor: pointer; } span.active{ color: #0348F3; diff --git a/src/views/archiveUtilize/archiveSearch/module/resultList.vue b/src/views/archiveUtilize/archiveSearch/module/resultList.vue index 0ecf383..77a764f 100644 --- a/src/views/archiveUtilize/archiveSearch/module/resultList.vue +++ b/src/views/archiveUtilize/archiveSearch/module/resultList.vue @@ -97,24 +97,67 @@ 搜索 - 高级搜索 + 高级检索
- 检索 “合同” 成功获得30条结果 +
检索 “合同” 成功获得30条结果
+
检索成功获得30条结果

高级检索 点击查看检索条件

-
1
+
+
案卷

档案题名

+

+

+

档号:WS-2022-001

+

全宗:全宗A

+

档案门类:文书档案(案卷)

+

档案分类:文书档案(案卷)

+
+
+ 实体 + 标签 + 装盒 + 入库 + 借阅 +
+
+ 查看详情 + + +
+
+ +
+ + - diff --git a/src/views/archiveUtilize/utillizeRecord/recordList.vue b/src/views/archiveUtilize/utillizeRecord/recordList.vue new file mode 100644 index 0000000..3400336 --- /dev/null +++ b/src/views/archiveUtilize/utillizeRecord/recordList.vue @@ -0,0 +1,307 @@ + + + + + diff --git a/src/views/components/archivesDetail/anjuan.vue b/src/views/components/archivesDetail/anjuan.vue index e1bf840..30a431b 100644 --- a/src/views/components/archivesDetail/anjuan.vue +++ b/src/views/components/archivesDetail/anjuan.vue @@ -86,7 +86,7 @@ + + diff --git a/src/views/components/archivesDetail/uploadFile/index.vue b/src/views/components/archivesDetail/uploadFile/index.vue new file mode 100644 index 0000000..28f8056 --- /dev/null +++ b/src/views/components/archivesDetail/uploadFile/index.vue @@ -0,0 +1,350 @@ + + + + + diff --git a/src/views/system/processManage/index.vue b/src/views/system/processManage/index.vue index 782aea8..1a63754 100644 --- a/src/views/system/processManage/index.vue +++ b/src/views/system/processManage/index.vue @@ -18,10 +18,10 @@