FileUpload.1ccb5421.js 3.8 KB

1
  1. import{d as H,a as I,r as s,S as $,z as G,b as F,c as x,e as C,h as t,B as S,F as R,C as K,u as Q,f as g,w as T,t as y,g as W,E as X,R as N,p as Y,n as Z,_ as ee}from"./index.add25f79.js";import{a as b}from"./index.100c9e9b.js";const z="/assets/back.c7b17d81.png",L=d=>(Y("data-v-0c4892d6"),d=d(),Z(),d),te={class:"contRight"},ae={class:"rightDes"},se={class:"speack_right"},oe=L(()=>t("div",{class:"rightImage"},[t("img",{style:{width:"50px",height:"50px","border-radius":"10px",margin:"1px"},src:z})],-1)),le={class:"contLeft"},ne={class:"leftDes"},re=L(()=>t("div",{class:"rightImage"},[t("img",{style:{width:"50px",height:"50px","border-radius":"10px",margin:"1px"},src:z})],-1)),ce={class:"speack_left"},ie={class:"sendMsg"},de={class:"sendArea"},ue={class:"leftSend"},pe=["disabled"],ve=H({__name:"FileUpload",setup(d){var u=I(null);let f=s();s();const k=I({name:"",num:"",fileName:""}),p=s(!1);var n=I([]);$(()=>{clearInterval(u)}),G(()=>{var e,a;console.log(f),k.name=(a=JSON.parse((e=sessionStorage.getItem("userInfo"))!=null?e:"{}"))==null?void 0:a.organName,E(),i.value.addEventListener("scroll",o=>{U(i.value.scrollTop)}),setTimeout(()=>{m()},300)});const r=s(""),h=s("");var B=s(""),w=s(1),M=s(10),v=s(!0);const E=()=>{v.value=!1;let e=JSON.parse(sessionStorage.getItem("userInfo")).organName,a=JSON.parse(sessionStorage.getItem("userInfo")).type;b.post("/v1/record/find",{pageNum:w.value,pageSize:M.value,userName:e,role:a}).then(o=>{if(v.value=!0,o.data.code==200){let l=o.data.data.data;l.length==0&&(v.value=!1);for(let c=l.length-1;c>=0;c--)n.push({direction:"r",url:"",icon:"",chartContent:l[c].FileName,perpleImage:""}),n.push({direction:"l",url:"",icon:"",chartContent:l[c].Result,perpleImage:""});console.log(n)}}).catch(o=>{})},U=e=>{e==0&&v.value&&(w.value++,E())},J=(e,a,o)=>{B.value=e.target.files[0],r.value=e.target.files[0].name;let l=r.value.lastIndexOf(".");if(h.value=r.value.substr(l+1),!j(h.value)){X({message:"\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u6587\u4EF6\u683C\u5F0F",type:"error"}),r.value="";return}p.value=!0,e.target.value=""};var D=s("");const V=()=>{b.get(`/v1/record/${D.value}/find`,{}).then(e=>{console.log(e.data.data.Result!==""),e.data.data.Result==""?O():(n.push({direction:"l",url:"",icon:"",chartContent:e.data.data.Result,perpleImage:""}),console.log(n),clearInterval(u),m())})},P=()=>{if(!p.value)return;const e=new FormData;e.append("file",B.value),e.append("userName",k.name),e.append("fileType",h.value),b.post("/v1/record/create",e).then(a=>{var o;console.log(a),((o=a==null?void 0:a.data)==null?void 0:o.code)==200&&(p.value=!1,n.push({direction:"r",url:"",icon:"",chartContent:r.value,perpleImage:""}),console.log(n),r.value="",D.value=a.data.data,m(),O())})},i=s(),m=()=>{setTimeout(()=>{i.value.scrollTo({top:i.value.scrollHeight,behavior:"smooth"})},0)},O=()=>{clearInterval(u),u=setInterval(()=>{V()},2e3)},j=e=>e=="json"||e=="txt"||e=="wav"||e=="npy"||e=="xls"||e=="xlsx"||e=="sql",q=()=>{f.value.click()};return(e,a)=>{const o=F("FolderOpened"),l=F("el-icon"),c=F("Promotion");return x(),C(R,null,[t("div",null,[S(t("input",{ref_key:"fileId",ref:f,onChange:J,type:"file"},null,544),[[N,!1]])]),t("div",{class:"connentClass",ref_key:"contentBu",ref:i},[(x(!0),C(R,null,K(Q(n),(_,A)=>(x(),C("div",{key:A,class:"contentChart"},[S(t("div",te,[t("div",ae,[t("div",se,y(_.chartContent),1),oe])],512),[[N,_.direction=="r"]]),S(t("div",le,[t("div",ne,[re,t("div",ce,y(_.chartContent),1)])],512),[[N,_.direction=="l"]])]))),128))],512),t("div",ie,[t("div",null,[g(l,{onClick:q,class:"sendFileIcon"},{default:T(()=>[g(o)]),_:1})]),t("div",de,[t("span",ue,y(r.value),1),t("button",{onClick:P,disabled:!p.value,class:"sendBu"},[g(l,null,{default:T(()=>[g(c)]),_:1}),W("\u53D1\u9001\u6587\u4EF6 ")],8,pe)])])],64)}}});const fe=ee(ve,[["__scopeId","data-v-0c4892d6"]]);export{fe as default};