Direction.7ad1f178.js 4.1 KB

1
  1. import{_ as O}from"./kedu.ff3884ea.js";import{a as k}from"./index.cf7a11bf.js";import{d as U,r as a,z as J,b as n,c as r,e as y,h as t,f as d,w as c,F as S,C as V,g as P,t as Q,E as b,P as $,Q as G,j as w,p as H,n as K,_ as W}from"./index.bb53752a.js";const o=p=>(H("data-v-c7c4e9e5"),p=p(),K(),p),X={class:"out"},Y=o(()=>t("p",null,"\u8F66\u8F86\u65B9\u5411\u68C0\u6D4B",-1)),Z={class:"inner_content"},ee={class:"inner_first"},le=o(()=>t("div",{style:{"margin-bottom":"10px"}},"\u9009\u62E9\u6587\u4EF6",-1)),ae=o(()=>t("div",{class:"el-upload__text"},[t("em",null,"\u70B9\u51FB\u4E0A\u4F20")],-1)),te=o(()=>t("div",{style:{"margin-bottom":"10px"}},"\u9009\u62E9\u65B9\u5411",-1)),ue={class:"class_dre"},se=o(()=>t("img",{style:{width:"350px"},src:O,alt:""},null,-1)),oe={class:"start_pg"},ne=o(()=>t("div",null,"\u68C0\u6D4B\u7ED3\u679C",-1)),de={class:"run_dir"},ce=o(()=>t("div",null,"\u8F66\u8F86\u65B9\u5411\uFF1A",-1)),ie={class:"run_input"},re=U({__name:"Direction",setup(p){const _=a("\u4E1C"),v=a("\u897F"),E=a([{value:"\u4E1C",label:"\u4E1C"},{value:"\u897F",label:"\u897F"},{value:"\u5357",label:"\u5357"},{value:"\u5317",label:"\u5317"}]),x=a(""),f=a(!1),m=a(),g=a();a();const h=a(""),I=a("car_direction"),F=a(""),i=a(),A=e=>{i.value=e.file;let l=e.file.name,s=l.lastIndexOf(".");if(h.value=l.substr(s+1),!L(h.value)){b({message:"\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u6587\u4EF6\u683C\u5F0F",type:"error"}),m.value.clearFiles(),i.value=null,h.value="";return}},N=()=>{if(i.value==""||i.value==null){b({message:"\u8BF7\u9009\u62E9\u6587\u4EF6",type:"error"});return}const e=new FormData;e.append("file",i.value),e.append("userName",D.value),e.append("fileType",h.value),e.append("negativaDir",_.value),e.append("positiveDir",v.value),e.append("taskType",I.value),f.value=!0,g.value=$.service({lock:!0,text:"\u52AA\u529B\u68C0\u6D4B\u4E2D",background:"rgba(0, 0, 0, 0.7)"}),k.post("/v1/record/create",e).then(l=>{var s;console.log(l),f.value=!1,((s=l==null?void 0:l.data)==null?void 0:s.code)==200?(x.value=l.data.data,T()):g.value.close()}).catch(l=>{g.value.close(),f.value=!1})},T=()=>{k.get(`/v1/record/${x.value}/find`,{}).then(e=>{if(g.value.close(),e.data.code==200)if(F.value=e.data.data.Result,e.data.data.Result=="")b({message:"\u89E3\u6790\u7ED3\u679C\u4E3A\u7A7A",type:"success"});else if(e.data.data.Result.includes(";")){let s=e.data.data.Result.split(";");F.value=s[1]}else F.value=e.data.data.Result;else b({message:"\u89E3\u6790\u5931\u8D25",type:"error"})})},R=a([]),D=a(""),L=e=>e=="json"||e=="txt"||e=="wav"||e=="npy"||e=="xls"||e=="xlsx"||e=="sql",q=e=>{m.value.clearFiles();const l=e[0];l.uid=G(),m.value.handleStart(l)};return J(()=>{var e,l;D.value=(l=JSON.parse((e=sessionStorage.getItem("userInfo"))!=null?e:"{}"))==null?void 0:l.organName}),(e,l)=>{const s=n("upload-filled"),z=n("el-icon"),j=n("el-upload"),B=n("el-option"),C=n("el-select"),M=n("el-button");return r(),y("div",X,[Y,t("div",Z,[t("div",ee,[le,d(j,{ref_key:"upload",ref:m,"auto-upload":"false",class:"upload-demo","on-change":e.handleChange,"file-list":R.value,drag:"",limit:1,"on-exceed":q,action:"https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15","http-request":A},{tip:c(()=>[]),default:c(()=>[d(z,{class:"el-icon--upload"},{default:c(()=>[d(s)]),_:1}),ae]),_:1},8,["on-change","file-list"]),te,t("div",ue,[d(C,{modelValue:_.value,"onUpdate:modelValue":l[0]||(l[0]=u=>_.value=u),placeholder:"Select",size:"large",style:{width:"70px"}},{default:c(()=>[(r(!0),y(S,null,V(E.value,u=>(r(),w(B,{key:u.value,label:u.label,value:u.value,disabled:u.value==v.value},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"]),se,d(C,{modelValue:v.value,"onUpdate:modelValue":l[1]||(l[1]=u=>v.value=u),placeholder:"Select",size:"large",style:{width:"70px"}},{default:c(()=>[(r(!0),y(S,null,V(E.value,u=>(r(),w(B,{key:u.value,label:u.label,value:u.value,disabled:u.value==_.value},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),t("div",oe,[d(M,{onClick:N,disabled:f.value},{default:c(()=>[P("\u5F00\u59CB\u68C0\u6D4B")]),_:1},8,["disabled"])]),ne,t("div",de,[ce,t("div",ie,Q(F.value),1)])])])])}}});const fe=W(re,[["__scopeId","data-v-c7c4e9e5"]]);export{fe as default};