diff --git a/src/api/collect/collect.js b/src/api/collect/collect.js index 08ec323..f2f5317 100644 --- a/src/api/collect/collect.js +++ b/src/api/collect/collect.js @@ -214,6 +214,33 @@ export function FetchCatalogDownload(params) { }) } +// 预快速组卷 +export function FetchPreFastToArchives(params) { + return request({ + url: 'api/collect/preFastToArchives', + method: 'get', + params + }) +} + +// 四性检测 +export function FetchFourCheck(data) { + return request({ + url: 'api/collect/fourCheck', + method: 'post', + data + }) +} + +// 归档 +export function FetchBecomeDocument(data) { + return request({ + url: 'api/collect/becomeDocument', + method: 'post', + data + }) +} + export default { collectAdd, collectEdit, @@ -235,5 +262,8 @@ export default { FetchInsertSingle, FetchMove, FetchPrintData, - FetchReturnReDocument + FetchReturnReDocument, + FetchPreFastToArchives, + FetchFourCheck, + FetchBecomeDocument } diff --git a/src/assets/iconfonts/light/iconfont.css b/src/assets/iconfonts/light/iconfont.css index d841114..447fa66 100644 --- a/src/assets/iconfonts/light/iconfont.css +++ b/src/assets/iconfonts/light/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 3966148 */ - src: url('iconfont.woff2?t=1702973796227') format('woff2'), - url('iconfont.woff?t=1702973796227') format('woff'), - url('iconfont.ttf?t=1702973796227') format('truetype'); + src: url('iconfont.woff2?t=1704793198243') format('woff2'), + url('iconfont.woff?t=1704793198243') format('woff'), + url('iconfont.ttf?t=1704793198243') format('truetype'); } .iconfont { @@ -13,6 +13,50 @@ -moz-osx-font-smoothing: grayscale; } +.icon-gengduo:before { + content: "\e670"; +} + +.icon-huoqu:before { + content: "\e674"; +} + +.icon-dayin:before { + content: "\e67b"; +} + +.icon-guaqi:before { + content: "\e67c"; +} + +.icon-dangantongji:before { + content: "\e685"; +} + +.icon-sulan:before { + content: "\e63b"; +} + +.icon-jiesuan:before { + content: "\e649"; +} + +.icon-rengongqueren:before { + content: "\e659"; +} + +.icon-shengchengpandiandan:before { + content: "\e663"; +} + +.icon-yijiao:before { + content: "\e669"; +} + +.icon-shanchu1:before { + content: "\e66f"; +} + .icon-jiarujieyueche:before { content: "\e67d"; } @@ -45,22 +89,6 @@ content: "\e684"; } -.icon-shengchengpandiandan:before { - content: "\e67c"; -} - -.icon-jiesuan:before { - content: "\e67b"; -} - -.icon-rengongqueren:before { - content: "\e66f"; -} - -.icon-sulan:before { - content: "\e670"; -} - .icon-ruku:before { content: "\e671"; } @@ -73,10 +101,6 @@ content: "\e673"; } -.icon-huoqu:before { - content: "\e674"; -} - .icon-mijijia:before { content: "\e675"; } @@ -109,10 +133,6 @@ content: "\e668"; } -.icon-shanchu1:before { - content: "\e669"; -} - .icon-zishebeiguanli:before { content: "\e66a"; } @@ -149,10 +169,6 @@ content: "\e662"; } -.icon-yijiao:before { - content: "\e663"; -} - .icon-gengduo2:before { content: "\e661"; } @@ -189,10 +205,6 @@ content: "\e658"; } -.icon-dayin:before { - content: "\e659"; -} - .icon-shangchuanshibai:before { content: "\e65a"; } @@ -261,10 +273,6 @@ content: "\e648"; } -.icon-gengduo:before { - content: "\e649"; -} - .icon-fenlei:before { content: "\e64a"; } @@ -277,10 +285,6 @@ content: "\e643"; } -.icon-guaqi:before { - content: "\e63b"; -} - .icon-jihuo:before { content: "\e63d"; } diff --git a/src/assets/iconfonts/light/iconfont.js b/src/assets/iconfonts/light/iconfont.js index b904a3f..4301395 100644 --- a/src/assets/iconfonts/light/iconfont.js +++ b/src/assets/iconfonts/light/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_3966148='',function(l){var a=(a=document.getElementsByTagName("script"))[a.length-1],c=a.getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var h,i,o,t,s,z=function(a,c){c.parentNode.insertBefore(a,c)};if(c&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,c=document.createElement("div");c.innerHTML=l._iconfont_svg_string_3966148,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(a=document.body).firstChild?z(c,a.firstChild):a.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,t=l.document,s=!1,p(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,v())})}function v(){s||(s=!0,o())}function p(){try{t.documentElement.doScroll("left")}catch(a){return void setTimeout(p,50)}v()}}(window); \ No newline at end of file +window._iconfont_svg_string_3966148='',function(c){var a=(a=document.getElementsByTagName("script"))[a.length-1],l=a.getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var h,i,o,t,s,p=function(a,l){l.parentNode.insertBefore(a,l)};if(l&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_3966148,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,t=c.document,s=!1,v(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,z())})}function z(){s||(s=!0,o())}function v(){try{t.documentElement.doScroll("left")}catch(a){return void setTimeout(v,50)}z()}}(window); \ No newline at end of file diff --git a/src/assets/iconfonts/light/iconfont.json b/src/assets/iconfonts/light/iconfont.json index 1734dba..994368e 100644 --- a/src/assets/iconfonts/light/iconfont.json +++ b/src/assets/iconfonts/light/iconfont.json @@ -5,6 +5,83 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "38782218", + "name": "更多", + "font_class": "gengduo", + "unicode": "e670", + "unicode_decimal": 58992 + }, + { + "icon_id": "38782217", + "name": "获取", + "font_class": "huoqu", + "unicode": "e674", + "unicode_decimal": 58996 + }, + { + "icon_id": "38782216", + "name": "打印", + "font_class": "dayin", + "unicode": "e67b", + "unicode_decimal": 59003 + }, + { + "icon_id": "38782215", + "name": "挂起", + "font_class": "guaqi", + "unicode": "e67c", + "unicode_decimal": 59004 + }, + { + "icon_id": "38782214", + "name": "档案统计", + "font_class": "dangantongji", + "unicode": "e685", + "unicode_decimal": 59013 + }, + { + "icon_id": "38782220", + "name": "速览", + "font_class": "sulan", + "unicode": "e63b", + "unicode_decimal": 58939 + }, + { + "icon_id": "38782223", + "name": "结算", + "font_class": "jiesuan", + "unicode": "e649", + "unicode_decimal": 58953 + }, + { + "icon_id": "38782224", + "name": "人工确认", + "font_class": "rengongqueren", + "unicode": "e659", + "unicode_decimal": 58969 + }, + { + "icon_id": "38782222", + "name": "生成盘点单", + "font_class": "shengchengpandiandan", + "unicode": "e663", + "unicode_decimal": 58979 + }, + { + "icon_id": "38782221", + "name": "移交", + "font_class": "yijiao", + "unicode": "e669", + "unicode_decimal": 58985 + }, + { + "icon_id": "38782219", + "name": "删除", + "font_class": "shanchu1", + "unicode": "e66f", + "unicode_decimal": 58991 + }, { "icon_id": "38402334", "name": "加入借阅车", @@ -61,34 +138,6 @@ "unicode": "e684", "unicode_decimal": 59012 }, - { - "icon_id": "38402325", - "name": "生成盘点单", - "font_class": "shengchengpandiandan", - "unicode": "e67c", - "unicode_decimal": 59004 - }, - { - "icon_id": "38402326", - "name": "结算", - "font_class": "jiesuan", - "unicode": "e67b", - "unicode_decimal": 59003 - }, - { - "icon_id": "37827794", - "name": "人工确认", - "font_class": "rengongqueren", - "unicode": "e66f", - "unicode_decimal": 58991 - }, - { - "icon_id": "37827796", - "name": "速览", - "font_class": "sulan", - "unicode": "e670", - "unicode_decimal": 58992 - }, { "icon_id": "37827791", "name": "入库", @@ -110,13 +159,6 @@ "unicode": "e673", "unicode_decimal": 58995 }, - { - "icon_id": "37827789", - "name": "获取", - "font_class": "huoqu", - "unicode": "e674", - "unicode_decimal": 58996 - }, { "icon_id": "37827788", "name": "密集架", @@ -173,13 +215,6 @@ "unicode": "e668", "unicode_decimal": 58984 }, - { - "icon_id": "37827799", - "name": "删除", - "font_class": "shanchu1", - "unicode": "e669", - "unicode_decimal": 58985 - }, { "icon_id": "37827800", "name": "子设备管理", @@ -243,13 +278,6 @@ "unicode": "e662", "unicode_decimal": 58978 }, - { - "icon_id": "37827671", - "name": "移交", - "font_class": "yijiao", - "unicode": "e663", - "unicode_decimal": 58979 - }, { "icon_id": "37728696", "name": "更多", @@ -313,13 +341,6 @@ "unicode": "e658", "unicode_decimal": 58968 }, - { - "icon_id": "35809402", - "name": "打印", - "font_class": "dayin", - "unicode": "e659", - "unicode_decimal": 58969 - }, { "icon_id": "35809403", "name": "上传失败", @@ -439,13 +460,6 @@ "unicode": "e648", "unicode_decimal": 58952 }, - { - "icon_id": "35808943", - "name": "更多", - "font_class": "gengduo", - "unicode": "e649", - "unicode_decimal": 58953 - }, { "icon_id": "35808945", "name": "分类", @@ -467,13 +481,6 @@ "unicode": "e643", "unicode_decimal": 58947 }, - { - "icon_id": "35004711", - "name": "挂起", - "font_class": "guaqi", - "unicode": "e63b", - "unicode_decimal": 58939 - }, { "icon_id": "35004712", "name": "激活", diff --git a/src/assets/iconfonts/light/iconfont.ttf b/src/assets/iconfonts/light/iconfont.ttf index 22b1527..4ba597f 100644 Binary files a/src/assets/iconfonts/light/iconfont.ttf and b/src/assets/iconfonts/light/iconfont.ttf differ diff --git a/src/assets/iconfonts/light/iconfont.woff b/src/assets/iconfonts/light/iconfont.woff index dee1279..44fbba8 100644 Binary files a/src/assets/iconfonts/light/iconfont.woff and b/src/assets/iconfonts/light/iconfont.woff differ diff --git a/src/assets/iconfonts/light/iconfont.woff2 b/src/assets/iconfonts/light/iconfont.woff2 index b3b385e..4cc9b4c 100644 Binary files a/src/assets/iconfonts/light/iconfont.woff2 and b/src/assets/iconfonts/light/iconfont.woff2 differ diff --git a/src/assets/images/fileIcon/ai.png b/src/assets/images/fileIcon/ai.png new file mode 100644 index 0000000..87f1a93 Binary files /dev/null and b/src/assets/images/fileIcon/ai.png differ diff --git a/src/assets/images/fileIcon/attachment.png b/src/assets/images/fileIcon/attachment.png new file mode 100644 index 0000000..4301389 Binary files /dev/null and b/src/assets/images/fileIcon/attachment.png differ diff --git a/src/assets/images/fileIcon/audio.png b/src/assets/images/fileIcon/audio.png new file mode 100644 index 0000000..d8c2be7 Binary files /dev/null and b/src/assets/images/fileIcon/audio.png differ diff --git a/src/assets/images/fileIcon/box_notes.png b/src/assets/images/fileIcon/box_notes.png new file mode 100644 index 0000000..4276467 Binary files /dev/null and b/src/assets/images/fileIcon/box_notes.png differ diff --git a/src/assets/images/fileIcon/csv.png b/src/assets/images/fileIcon/csv.png new file mode 100644 index 0000000..c2db9dc Binary files /dev/null and b/src/assets/images/fileIcon/csv.png differ diff --git a/src/assets/images/fileIcon/eps.png b/src/assets/images/fileIcon/eps.png new file mode 100644 index 0000000..de0e5f1 Binary files /dev/null and b/src/assets/images/fileIcon/eps.png differ diff --git a/src/assets/images/fileIcon/excel.png b/src/assets/images/fileIcon/excel.png new file mode 100644 index 0000000..9e9d7a9 Binary files /dev/null and b/src/assets/images/fileIcon/excel.png differ diff --git a/src/assets/images/fileIcon/exe.png b/src/assets/images/fileIcon/exe.png new file mode 100644 index 0000000..6f2e1ac Binary files /dev/null and b/src/assets/images/fileIcon/exe.png differ diff --git a/src/assets/images/fileIcon/flash.png b/src/assets/images/fileIcon/flash.png new file mode 100644 index 0000000..c061e84 Binary files /dev/null and b/src/assets/images/fileIcon/flash.png differ diff --git a/src/assets/images/fileIcon/folder.png b/src/assets/images/fileIcon/folder.png new file mode 100644 index 0000000..af613e4 Binary files /dev/null and b/src/assets/images/fileIcon/folder.png differ diff --git a/src/assets/images/fileIcon/gdoc.png b/src/assets/images/fileIcon/gdoc.png new file mode 100644 index 0000000..e08a337 Binary files /dev/null and b/src/assets/images/fileIcon/gdoc.png differ diff --git a/src/assets/images/fileIcon/gdocs.png b/src/assets/images/fileIcon/gdocs.png new file mode 100644 index 0000000..6693ca0 Binary files /dev/null and b/src/assets/images/fileIcon/gdocs.png differ diff --git a/src/assets/images/fileIcon/gform.png b/src/assets/images/fileIcon/gform.png new file mode 100644 index 0000000..9a19ba5 Binary files /dev/null and b/src/assets/images/fileIcon/gform.png differ diff --git a/src/assets/images/fileIcon/gpres.png b/src/assets/images/fileIcon/gpres.png new file mode 100644 index 0000000..b913bd6 Binary files /dev/null and b/src/assets/images/fileIcon/gpres.png differ diff --git a/src/assets/images/fileIcon/gsheet.png b/src/assets/images/fileIcon/gsheet.png new file mode 100644 index 0000000..4ab4bed Binary files /dev/null and b/src/assets/images/fileIcon/gsheet.png differ diff --git a/src/assets/images/fileIcon/html.png b/src/assets/images/fileIcon/html.png new file mode 100644 index 0000000..6ca5481 Binary files /dev/null and b/src/assets/images/fileIcon/html.png differ diff --git a/src/assets/images/fileIcon/image.png b/src/assets/images/fileIcon/image.png new file mode 100644 index 0000000..f825018 Binary files /dev/null and b/src/assets/images/fileIcon/image.png differ diff --git a/src/assets/images/fileIcon/keynote.png b/src/assets/images/fileIcon/keynote.png new file mode 100644 index 0000000..fb75bee Binary files /dev/null and b/src/assets/images/fileIcon/keynote.png differ diff --git a/src/assets/images/fileIcon/library_folder.png b/src/assets/images/fileIcon/library_folder.png new file mode 100644 index 0000000..19995c2 Binary files /dev/null and b/src/assets/images/fileIcon/library_folder.png differ diff --git a/src/assets/images/fileIcon/link.png b/src/assets/images/fileIcon/link.png new file mode 100644 index 0000000..2cea41f Binary files /dev/null and b/src/assets/images/fileIcon/link.png differ diff --git a/src/assets/images/fileIcon/mp.png b/src/assets/images/fileIcon/mp.png new file mode 100644 index 0000000..e1c23ee Binary files /dev/null and b/src/assets/images/fileIcon/mp.png differ diff --git a/src/assets/images/fileIcon/overlay.png b/src/assets/images/fileIcon/overlay.png new file mode 100644 index 0000000..3dd4b11 Binary files /dev/null and b/src/assets/images/fileIcon/overlay.png differ diff --git a/src/assets/images/fileIcon/pack.png b/src/assets/images/fileIcon/pack.png new file mode 100644 index 0000000..58ad6d2 Binary files /dev/null and b/src/assets/images/fileIcon/pack.png differ diff --git a/src/assets/images/fileIcon/pages.png b/src/assets/images/fileIcon/pages.png new file mode 100644 index 0000000..fa527f5 Binary files /dev/null and b/src/assets/images/fileIcon/pages.png differ diff --git a/src/assets/images/fileIcon/pdf.png b/src/assets/images/fileIcon/pdf.png new file mode 100644 index 0000000..f4c76bd Binary files /dev/null and b/src/assets/images/fileIcon/pdf.png differ diff --git a/src/assets/images/fileIcon/ppt.png b/src/assets/images/fileIcon/ppt.png new file mode 100644 index 0000000..8c2aae6 Binary files /dev/null and b/src/assets/images/fileIcon/ppt.png differ diff --git a/src/assets/images/fileIcon/psd.png b/src/assets/images/fileIcon/psd.png new file mode 100644 index 0000000..b9c23e6 Binary files /dev/null and b/src/assets/images/fileIcon/psd.png differ diff --git a/src/assets/images/fileIcon/quip_doc.png b/src/assets/images/fileIcon/quip_doc.png new file mode 100644 index 0000000..cec5d25 Binary files /dev/null and b/src/assets/images/fileIcon/quip_doc.png differ diff --git a/src/assets/images/fileIcon/quip_sheet.png b/src/assets/images/fileIcon/quip_sheet.png new file mode 100644 index 0000000..df8b4e8 Binary files /dev/null and b/src/assets/images/fileIcon/quip_sheet.png differ diff --git a/src/assets/images/fileIcon/rtf.png b/src/assets/images/fileIcon/rtf.png new file mode 100644 index 0000000..fa63090 Binary files /dev/null and b/src/assets/images/fileIcon/rtf.png differ diff --git a/src/assets/images/fileIcon/slide.png b/src/assets/images/fileIcon/slide.png new file mode 100644 index 0000000..b3157cf Binary files /dev/null and b/src/assets/images/fileIcon/slide.png differ diff --git a/src/assets/images/fileIcon/stypi.png b/src/assets/images/fileIcon/stypi.png new file mode 100644 index 0000000..de3feee Binary files /dev/null and b/src/assets/images/fileIcon/stypi.png differ diff --git a/src/assets/images/fileIcon/txt.png b/src/assets/images/fileIcon/txt.png new file mode 100644 index 0000000..877c982 Binary files /dev/null and b/src/assets/images/fileIcon/txt.png differ diff --git a/src/assets/images/fileIcon/unknown.png b/src/assets/images/fileIcon/unknown.png new file mode 100644 index 0000000..d98feae Binary files /dev/null and b/src/assets/images/fileIcon/unknown.png differ diff --git a/src/assets/images/fileIcon/video.png b/src/assets/images/fileIcon/video.png new file mode 100644 index 0000000..fb558ba Binary files /dev/null and b/src/assets/images/fileIcon/video.png differ diff --git a/src/assets/images/fileIcon/visio.png b/src/assets/images/fileIcon/visio.png new file mode 100644 index 0000000..55397a5 Binary files /dev/null and b/src/assets/images/fileIcon/visio.png differ diff --git a/src/assets/images/fileIcon/webex.png b/src/assets/images/fileIcon/webex.png new file mode 100644 index 0000000..21ebfed Binary files /dev/null and b/src/assets/images/fileIcon/webex.png differ diff --git a/src/assets/images/fileIcon/word.png b/src/assets/images/fileIcon/word.png new file mode 100644 index 0000000..526f609 Binary files /dev/null and b/src/assets/images/fileIcon/word.png differ diff --git a/src/assets/images/fileIcon/xml.png b/src/assets/images/fileIcon/xml.png new file mode 100644 index 0000000..0db6670 Binary files /dev/null and b/src/assets/images/fileIcon/xml.png differ diff --git a/src/assets/images/fileIcon/zip.png b/src/assets/images/fileIcon/zip.png new file mode 100644 index 0000000..3f6d8f9 Binary files /dev/null and b/src/assets/images/fileIcon/zip.png differ diff --git a/src/assets/styles/collect-reorganizi.scss b/src/assets/styles/collect-reorganizi.scss index e97daa9..d82061f 100644 --- a/src/assets/styles/collect-reorganizi.scss +++ b/src/assets/styles/collect-reorganizi.scss @@ -58,6 +58,13 @@ } } +.testSuccess{ + color: #07A35A; +} +.testError{ + color: #ED4A41; +} + .collect-table{ padding: 0 20px; } \ No newline at end of file diff --git a/src/views/collectReorganizi/collectionLibrary/anjuan/tableList.vue b/src/views/collectReorganizi/collectionLibrary/anjuan/tableList.vue index 6b39600..b502175 100644 --- a/src/views/collectReorganizi/collectionLibrary/anjuan/tableList.vue +++ b/src/views/collectReorganizi/collectionLibrary/anjuan/tableList.vue @@ -195,6 +195,7 @@ export default { this.$refs.archivesInfo.detailTitle = '文件详情' this.$refs.archivesInfo.getDetial(3, row.id) } + this.$refs.archivesInfo.isFourTest = true this.$refs.archivesInfo.archivesInfoVisible = true this.$refs.archivesInfo.archivesTabIndex = 0 }) diff --git a/src/views/collectReorganizi/collectionLibrary/file/index.vue b/src/views/collectReorganizi/collectionLibrary/file/index.vue index 6dc698b..096812e 100644 --- a/src/views/collectReorganizi/collectionLibrary/file/index.vue +++ b/src/views/collectReorganizi/collectionLibrary/file/index.vue @@ -30,7 +30,7 @@ > - + + @@ -214,11 +233,48 @@ export default { } } - diff --git a/src/views/collectReorganizi/collectionLibrary/juannei/index.vue b/src/views/collectReorganizi/collectionLibrary/juannei/index.vue index 552920b..0be002f 100644 --- a/src/views/collectReorganizi/collectionLibrary/juannei/index.vue +++ b/src/views/collectReorganizi/collectionLibrary/juannei/index.vue @@ -159,6 +159,7 @@ export default { this.arcId = row.id this.$nextTick(() => { this.$refs.archivesInfo.isHasFile = true + this.$refs.archivesInfo.isFourTest = true this.$refs.archivesInfo.detailTitle = '卷内详情' this.$refs.archivesInfo.archivesInfoVisible = true this.$refs.archivesInfo.archivesTabIndex = 0 diff --git a/src/views/collectReorganizi/collectionLibrary/module/archivesInfo/index.vue b/src/views/collectReorganizi/collectionLibrary/module/archivesInfo/index.vue index 94c9d3c..2b95c22 100644 --- a/src/views/collectReorganizi/collectionLibrary/module/archivesInfo/index.vue +++ b/src/views/collectReorganizi/collectionLibrary/module/archivesInfo/index.vue @@ -9,6 +9,8 @@
  • 基本信息
  • 附件
  • 元数据
  • +
  • 四性检测
  • +
  • 操作记录
  • @@ -29,6 +31,8 @@
    + + @@ -38,9 +42,11 @@ import { form } from '@crud/crud' import { FetchDetailsById, FetchArchivesMetadata } from '@/api/collect/collect' import UploadFile from '../uploadFile/index' +import FourTestInfo from '../fourTestInfo/index' +import HandleInfo from '../handleInfo/index' export default { name: 'ArchivesInfo', - components: { UploadFile }, + components: { UploadFile, FourTestInfo, HandleInfo }, mixins: [ form({}) ], @@ -62,6 +68,7 @@ export default { return { detailTitle: '', isHasFile: false, // 卷内/文件才有附件 + isFourTest: false, isDetailsInfo: false, // 项目不显示最下面5行基本信息 archivesInfoVisible: false, archivesTabIndex: 0, diff --git a/src/views/collectReorganizi/collectionLibrary/module/collectHeader.vue b/src/views/collectReorganizi/collectionLibrary/module/collectHeader.vue index 45af3b5..c6ffaa8 100644 --- a/src/views/collectReorganizi/collectionLibrary/module/collectHeader.vue +++ b/src/views/collectReorganizi/collectionLibrary/module/collectHeader.vue @@ -97,7 +97,7 @@ 导出 打印 - 四性检测 + 四性检测 下载 @@ -169,6 +169,8 @@ + + @@ -186,27 +188,13 @@ - - -
    -
    -

    此操作将会把所选条目提交归档

    - 你是否还要继续? -
    - -
    -
    - - + - + @@ -244,7 +232,7 @@ import CRUD, { crud } from '@crud/crud' import { collectionLibraryCrud } from '../mixins/index' import { FetchInitCategoryInputFieldByPid } from '@/api/system/category/category' -import { FetchDetailsById, collectDel, FetchRemoveArchivesSingle, FetchDeleteArchivesFile, FetchUpdateArchivesNo, FetchDisbandArchives, FetchReturnReDocument } from '@/api/collect/collect' +import { FetchDetailsById, collectDel, FetchRemoveArchivesSingle, FetchDeleteArchivesFile, FetchUpdateArchivesNo, FetchDisbandArchives, FetchReturnReDocument, FetchBecomeDocument } from '@/api/collect/collect' import { FetchArchivesClassTree } from '@/api/system/archivesClass' import { FetchDictionaryTree } from '@/api/system/dict' import Treeselect from '@riophae/vue-treeselect' @@ -252,6 +240,7 @@ import '@riophae/vue-treeselect/dist/vue-treeselect.css' // import { LOAD_CHILDREN_OPTIONS } from '@riophae/vue-treeselect' import PreviewForm from '@/views/components/category/PreviewForm' import UploadOriginal from './uploadOriginal/index' +import BigUpload from './uploadOriginal/bigUpload' import BlukImport from './bulkImport/index' import BlukEditing from './blukEditing/index' // import FileNumberAdjustment from './fileNumberAdjustment/index' @@ -268,7 +257,7 @@ import { mapGetters } from 'vuex' export default { name: 'CollectHeader', - components: { Treeselect, PreviewForm, UploadOriginal, BlukImport, BlukEditing, FileSeqAdjustment, CombineFile, InsertFile, CollectMoveFile, Print, FourTest, QuickPaper }, + components: { Treeselect, PreviewForm, UploadOriginal, BigUpload, BlukImport, BlukEditing, FileSeqAdjustment, CombineFile, InsertFile, CollectMoveFile, Print, FourTest, QuickPaper }, mixins: [collectionLibraryCrud, crud()], props: { selectedCategory: { @@ -314,11 +303,12 @@ export default { delAllLoading: false, deleteVisible: false, moveVisible: false, - filingVisible: false, recoverVisible: false, completelyDeleteVisible: false, isDesFormType: 'arcives', // 区分是门类得还是档案得 - arcId: null + arcId: null, + quickPaper: false, + quickPaperArcId: [] } }, computed: { @@ -559,7 +549,7 @@ export default { }, // form - submit handlerArchivesSubmit() { - this.$refs.previewForm.submitForm('addOrUpdateForm', this.selectedCategory.id,) + this.$refs.previewForm.submitForm('addOrUpdateForm', this.selectedCategory.id, this.quickPaperArcId) }, // 删除 - 关闭 handleClose(done) { @@ -684,14 +674,17 @@ export default { } if (uploadType === 0) { this.$refs.uploadOriginalRef.uploadTitle = '普通上传' + this.$refs.uploadOriginalRef.uploadVisible = true } else if (uploadType === 1) { - this.$refs.uploadOriginalRef.uploadTitle = '大文件上传' + this.$refs.uploadBigRef.uploadBigVisible = true } else if (uploadType === 2) { this.$refs.uploadOriginalRef.uploadTitle = '原文目录上传' + this.$refs.uploadOriginalRef.uploadVisible = true + } + if (this.$refs.uploadOriginalRef.uploadVisible) { + this.$refs.uploadOriginalRef.uploadType = uploadType + this.$refs.uploadOriginalRef.fileList = [] } - this.$refs.uploadOriginalRef.uploadVisible = true - this.$refs.uploadOriginalRef.uploadType = uploadType - this.$refs.uploadOriginalRef.fileList = [] }, // 批量导入 handleBlukImport() { @@ -863,10 +856,32 @@ export default { this.$message('您还未勾选需要操作的条目,请先确认!') return false } - this.filingVisible = true - }, - handleFilingConfirm() { - this.filingVisible = false + this.$confirm('此操作将会把所选条目提交归档' + '你是否还要继续?', '提示', { + confirmButtonText: '继续', + cancelButtonText: '取消', + type: 'warning', + dangerouslyUseHTMLString: true + }).then(() => { + const archivesIds = this.selections.map(item => item.id) + const params = { + 'categoryId': this.selectedCategory.id, + 'categoryLevel': this.collectLevel, + 'archivesIds': archivesIds + } + console.log(params) + FetchBecomeDocument(params).then((res) => { + console.log(res) + // if (res.code !== 500) { + // this.crud.notify('归档成功', CRUD.NOTIFICATION_TYPE.SUCCESS) + // this.handleSearch(this.collectLevel) + // } else { + // this.crud.notify(res.message, CRUD.NOTIFICATION_TYPE.ERROR) + // } + }).catch(err => { + console.log(err) + }) + }).catch(() => { + }) }, // 退回预归档库 handleReturn() { @@ -991,6 +1006,8 @@ export default { this.$message('您还未勾选需要操作的条目,请先确认!') return false } + this.quickPaper = true + this.quickPaperArcId = this.selections.map(item => item.id) this.handleForm('add') }, // 原文内的附件下载 diff --git a/src/views/collectReorganizi/collectionLibrary/module/collectMoveFile/index.vue b/src/views/collectReorganizi/collectionLibrary/module/collectMoveFile/index.vue index d1ad119..a7a70ee 100644 --- a/src/views/collectReorganizi/collectionLibrary/module/collectMoveFile/index.vue +++ b/src/views/collectReorganizi/collectionLibrary/module/collectMoveFile/index.vue @@ -329,7 +329,7 @@ export default { diff --git a/src/views/collectReorganizi/collectionLibrary/module/handleInfo/index.vue b/src/views/collectReorganizi/collectionLibrary/module/handleInfo/index.vue new file mode 100644 index 0000000..978c3a7 --- /dev/null +++ b/src/views/collectReorganizi/collectionLibrary/module/handleInfo/index.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/views/collectReorganizi/collectionLibrary/module/quickPaper/index.vue b/src/views/collectReorganizi/collectionLibrary/module/quickPaper/index.vue index d808130..583aae2 100644 --- a/src/views/collectReorganizi/collectionLibrary/module/quickPaper/index.vue +++ b/src/views/collectReorganizi/collectionLibrary/module/quickPaper/index.vue @@ -27,17 +27,40 @@ - - diff --git a/src/views/collectReorganizi/collectionLibrary/module/uploadOriginal/index.vue b/src/views/collectReorganizi/collectionLibrary/module/uploadOriginal/index.vue index c3894ca..1dc6bda 100644 --- a/src/views/collectReorganizi/collectionLibrary/module/uploadOriginal/index.vue +++ b/src/views/collectReorganizi/collectionLibrary/module/uploadOriginal/index.vue @@ -1,7 +1,7 @@