Files
sgxt_web/gsxt/static/js/chunk-57a9a760.6a347fc7.js
2025-12-10 21:46:34 +08:00

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["createBlock"])(r["a"],{searchArr:v.value,onSubmit:B,key:N.keyCount},null,8,["searchArr"]))],512),Object(o["createElementVNode"])("div",u,[(Object(o["openBlock"])(),Object(o["createBlock"])(l["a"],{tableData:N.tableData,tableColumn:N.tableColumn,tableHeight:N.tableHeight,key:N.keyCount,tableConfiger:N.tableConfiger,controlsWidth:N.controlsWidth,onChooseData:y},{wjdx:Object(o["withCtx"])(({row:e})=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.wjdx)+"MB ",1)]),wjlb:Object(o["withCtx"])(({row:e})=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])("01"==e.wjlb?"普通文件":"定向文件"),1)]),controls:Object(o["withCtx"])(({row:e})=>[Object(o["createVNode"])(d,{size:"small",type:"primary",onClick:t=>$("edit",e)},{default:Object(o["withCtx"])(()=>[g]),_:2},1032,["onClick"]),Object(o["createVNode"])(d,{size:"small",type:"primary",onClick:t=>$("detail",e)},{default:Object(o["withCtx"])(()=>[C]),_:2},1032,["onClick"]),".png"==e.wjlx||".jpg"==e.wjlx||".jpeg"==e.wjlx?(Object(o["openBlock"])(),Object(o["createBlock"])(d,{key:0,size:"small",type:"primary",onClick:t=>I(e)},{default:Object(o["withCtx"])(()=>[f]),_:2},1032,["onClick"])):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(d,{size:"small",type:"primary",onClick:t=>q(e)},{default:Object(o["withCtx"])(()=>[h]),_:2},1032,["onClick"]),Object(o["createVNode"])(d,{size:"small",type:"danger",onClick:t=>R(e)},{default:Object(o["withCtx"])(()=>[m]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth"])),Object(o["createVNode"])(n["a"],{onChangeNo:z,onChangeSize:_,tableHeight:N.tableHeight,pageConfiger:{...N.pageConfiger,total:N.total}},null,8,["tableHeight","pageConfiger"])])]),Object(o["createVNode"])(s["a"],{ref_key:"addForm",ref:L,onGetList:T},null,512)],64)}}},k=(c("c9ec"),c("9dc0"),c("d959")),y=c.n(k);const x=y()(w,[["__scopeId","data-v-3ba726b0"]]);t["default"]=x},"9dc0":function(e,t,c){"use strict";c("337c")},c9ec:function(e,t,c){"use strict";c("13bf")}}]);