1 line
6.0 KiB
JavaScript
1 line
6.0 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-57a9a760"],{"13bf":function(e,t,c){},"337c":function(e,t,c){},"8c45":function(e,t,c){"use strict";c.r(t);c("d9e2");var o=c("7a23"),a=c("2e9d"),l=c("ad28"),n=c("1090"),r=c("2d16"),i=c("6605"),b=c("c9ab"),d=c("5d2d"),s=c("fcb4");const j=e=>(Object(o["pushScopeId"])("data-v-3ba726b0"),e=e(),Object(o["popScopeId"])(),e),p={class:"titleBox"},O=j(()=>Object(o["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1)),u={class:"tabBox"},g=Object(o["createTextVNode"])("修改"),C=Object(o["createTextVNode"])("详情"),f=Object(o["createTextVNode"])("预览"),h=Object(o["createTextVNode"])("下载"),m=Object(o["createTextVNode"])("删除");var w={__name:"index",setup(e){const{proxy:t}=Object(o["getCurrentInstance"])(),c=Object(o["ref"])(),j=Object(o["ref"])(),w=Object(o["ref"])([]),k=Object(o["ref"])([]);Object(o["onMounted"])(()=>{const{deptBizType:e,deptLevel:t}=Object(d["a"])("deptId")[0],o="2"==t[0]?"01":"3"==t[0]?"02":"03";x.deptBizType=e,x.deptLevel=o,E(),S(),H.query.id?c.value.init("edit",{id:H.query.id}):T()});const y=e=>{w.value=e.map(e=>e.id),k.value=e},x=Object(o["reactive"])({deptBizType:"",deptLevel:""}),v=Object(o["ref"])([{label:"情报标题",prop:"qbmc",placeholder:"请输入情报标题",showType:"input"}]),N=Object(o["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"checkBox",loading:!1},total:0,pageConfiger:{pageSize:20,pageCurrent:1},controlsWidth:240,tableColumn:[{label:"文件名称",prop:"wjmc"},{label:"文件大小",prop:"wjdx",showSolt:!0},{label:"文件类别",prop:"wjlb",showSolt:!0},{label:"所属部门",prop:"ssbm"},{label:"文件描述",prop:"qbnr"}]}),V=Object(o["ref"])({}),B=e=>{const{lrkssj:t,zxkssj:c}=e,o={...e,...N.pageConfiger,lrkssj:t?t[0]:"",lrjssj:t?t[1]:"",zxkssj:c?c[0]:"",zxjssj:c?c[1]:""};V.value={...o},N.pageConfiger.pageCurrent=1,T()},z=e=>{N.pageConfiger.pageCurrent=e,T()},_=e=>{N.pageConfiger.pageSize=e,T()},T=()=>{N.tableConfiger.loading=!0;let e={...N.pageConfiger,...V.value,wjlb:"01"};Object(b["b"])(e).then(e=>{N.tableData=e.records||[],N.total=e.total,N.tableConfiger.loading=!1}).catch(()=>{N.tableConfiger.loading=!1})},S=()=>{N.tableHeight=window.innerHeight-j.value.offsetHeight-250,window.onresize=function(){S()}},H=Object(i["c"])(),D=Object(o["ref"])({}),E=()=>{D.value=H.meta},L=Object(o["ref"])(null),$=(e,t)=>{L.value.init(e,t,"01")},I=e=>{window.open(e.wjdz)},q=async e=>{try{t.$message.info("开始下载文件...");const c=await fetch(e.wjdz);if(!c.ok)throw new Error("文件下载失败");const o=await c.blob(),a=document.createElement("a");a.href=URL.createObjectURL(o),a.download=e.wjmc,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(a.href),t.$message.success("文件下载成功")}catch(c){console.error("文件下载失败:",c),t.$message.error("文件下载失败,请稍后重试")}},R=e=>{t.$confirm("确定删除选中文件吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Object(b["a"])({ids:[e.id]}).then(e=>{t.$message.success("删除成功"),T()}).catch(()=>{t.$message.error("删除失败")})}).catch(()=>{t.$message.info("已取消删除")})};return(e,t)=>{const c=Object(o["resolveComponent"])("CirclePlus"),i=Object(o["resolveComponent"])("el-icon"),b=Object(o["resolveComponent"])("el-button"),d=Object(o["resolveComponent"])("el-link");return Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,[Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("div",p,[Object(o["createVNode"])(a["a"],{title:"文件中转"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{type:"primary",onClick:t[0]||(t[0]=e=>$("add",""))},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{style:{"vertical-align":"middle"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c)]),_:1}),O]),_:1})]),_:1})]),Object(o["createElementVNode"])("div",{ref_key:"searchBox",ref:j},[(Object(o["openBlock"])(),Object(o["createBl
|