sanhuoWeb/dist/assets/index-CAsqwRwR.js

2 lines
11 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{_ as ie,a as V,r,o as de,b as A,c as P,d as U,e as u,f as l,w as s,g as re,F as I,y as ue,i as F,T as pe,s as ce,p as me,j as fe,n as z,t as ge}from"./index-DNLxjT0X.js";import{G as Ae,D as _e,b as be,c as he,E as ve}from"./index-DcMlPKcm.js";import"./request-DbWxdC3O.js";const Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAU1JREFUOE+lk7ErhWEUh59fGRUjdcuiGAhloJgpC3+BgZvFIgMDuXczGpTFH6AYDIRSBgsbk8VA7mA0GGw/ndt7b6/runfw1jd8ne8855zvOa/451Fjvu0eYBEYBbqBF+BU0lWzWj8AtleAPeALuAY+gSFgHLgEipIqOagOsL0EHAK7QFlSQKrH9ghwkl7HJAW4eqqA1PYTsC9pu1mrtvuAO+BI0lojYB3YAnrzyk3+z6/vah0cAx2SFlpJsT0IRKcxxkM+wgVQkVRsAygAb8CEpPsccBDaJE22AcwBZ2nU9xwwkzQF5PEviO0YtZAXyjXeRhCYbnSdTG0kxbP5UuWASL4BOtMynQMfwACwCsynzkqSyj80ZgsTyTvAclrjWij8h+YpoBRPDfLrLqR2O4BQ1gW85iPZjgKbwLCk56aAdhfUdn8k1y20S2gV/wZp+3oRp2AgowAAAABJRU5ErkJggg==",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAXtJREFUOE+tkz9IQlEUxr9z35OkSYm3BY05NBYtDa94QlPoywcOruFQ0OLe2tBQQ0OQQ+Cmvmdb8DQcAoNWB9dmCYWWwLwn7gPFv4TZ3e7lnN+93/edS1hy0ZL9mAKYphkOGZEsQ6TBHAORDqBJkgu9j04exmpE55Xdasl7VJePAQ5se0PTuMKgGDEKkuSrKhJMJoA0CC2A7wFx7RfdoHcIME1TDxnRNzCF+xKHz677Pipv3zna1KE9gbGuXjUFiB8nT1nQlewjNtmsQJZjexQ0Y1vtpwCWYzeIuemXvJNZxirA6Hm16CbHJFiO/cmSz2pl72GRZIYeWKlkh4lztWIl/zdAIAFNv+TOlDCAWqnEBRG6frFyMyYh7iTOGeJynomqWMUsNLRIcs4ve7eTMYZDRrQxL8ZgRgSeQPzda3d26vX61y+DxAXJeIEGCEl7TMgQuNXvU2I05lmjrIfWolkWlAGwBUAHo0kkC712925w88CT//9Mi0Soan8AUdCfEQAHklMAAAAASUVORK5CYII=",g=E=>(me("data-v-a2431556"),E=E(),fe(),E),Me={class:"PageContent"},Ve={class:"WebToolbar"},ye={class:"FormComponent"},xe={class:"ButtonAssembly"},Se=g(()=>u("img",{src:Ce,alt:""},null,-1)),we=g(()=>u("span",null,"查询",-1)),Ne=g(()=>u("img",{src:Ee,alt:""},null,-1)),Re=g(()=>u("span",null,"重置",-1)),ke={class:"Tabulation"},Pe=g(()=>u("div",{class:"actionBar"},[u("h1",null,"模型列表")],-1)),Ue={class:"ExaminationForm"},Fe=["onClick"],ze=g(()=>u("span",{class:"example"},"示例2024_6.28_10:00",-1)),Be=g(()=>u("span",{class:"example"},"示例0.55",-1)),Le=g(()=>u("span",{class:"example"},"示例0.55",-1)),Te=g(()=>u("span",{class:"example"},"单位M",-1)),Ie=g(()=>u("span",{class:"example"},"APP/BulkCargo_UnityProject.exe",-1)),De={class:"el-icon-document"},Qe={class:"dialog-footer"},Ye="150px",Oe={__name:"index",setup(E){const c=V({EnterpriseName:"",EnterpriseCode:"",ModelName:"",PageIndex:1,PageSize:10}),D=()=>{c.EnterpriseName="",c.EnterpriseCode="",c.ModelName="",v()},Q=o=>o+1,B=r(null),M=r(!1);r(""),r("");const Y=V({rules:{},scenemList:[],platformAreaList:[],lineList:[]}),t=V({EnterpriseName:"",DistrictCode:"",EnterpriseCode:"",ModelName:"",VersionNumber:"",MapLongitude:"",MapLatitude:"",TrainingSize:"",ModelResourcesPath:"",ModelResources:"",UpdateTime:""});de(()=>{v()});const y=r(0),x=r([]),L=()=>{c.PageIndex=1,v()},v=async()=>{try{const{code:o,data:e}=await Ae({...c});o===0?(console.log("data",e),y.value=e.total,x.value=e.list):(y.value=0,x.value=[])}catch{}},O=(o,e)=>{console.log("file",o.filePath),console.log("fileList",e),new FormData().append("Path",o.filePath),_e({Path:o.filePath}).then(n=>{console.log(n,"res"),t.ModelResources=""})},C=r(""),G=r([]),S=r([]),W=(o,e)=>{console.log("fileList",e),console.log("file",o),C.value=o.raw,G.value=e,J("File")},_=()=>((1+Math.random())*65536|0).toString(16).substring(1),j=()=>_()+_()+"-"+_()+"-"+_()+"-"+_()+"-"+_()+_()+_(),J=o=>{const e=C.value.size,n=8*(1024*1024);let p=0,m=n;const d=[];for(;p<e;){const h={File:C.value.slice(p,m),Start:p,End:m};d.push(h),p=m,m=p+n}const f=d.length,b=C.value.name+"~"+j();C.value.name,Z(f,b,n,d,e,o)},Z=async(o,e,i,n,p,m,d)=>{for(let f=0;f<o;f++){const b=new FormData;b.append("file",n[f].File);const h="?Name="+e+"&Number="+f+"&BufferSize="+i+"&Count="+o+"&Start="+n[f].Start+"&End="+n[f].End+"&Size="+p+"&FolderName="+m;console.log("url",h),await be(h,b).then(k=>{console.log(e,"filename"),t.ModelResources=k.data})}},K=o=>{console.log("预览文件",o.name);let e="";this.formData.FileData.forEach((i,n)=>{if(o.name==i.FileName){const p=window.location.href,m=/^https?:\/\/([^/:]+):?(\d+)?/i,d=p.match(m);console.log("match",d),e=d[0]+i.FilePath}}),new Blob([e],{type:"application/msword"}),window.open(e,"_block"),console.log(e,"文件")},w=r(),q=r([]),H=o=>{o.length>1?(w.value.clearSelection(),w.value.toggleRowSelection(o.pop())):q.value=o};r("");const X=r(!1),$=r(!1),ee=r(!1),N=V({PageIndex:1,PageSize:10}),le=o=>{console.log(`${o} items per page`),c.PageSize=o,v()},oe=o=>{console.log(`current page: ${o}`),c.PageIndex=o,v()},T=r(""),te=async o=>{const e=r([]),i=await he({EnterpriseCode:o.EnterpriseCode});for(const p in t)t[p]=i.data[p];T.value=i.data.EnterpriseCode,M.value=!0;const n=i.data.ModelResources.split("/");e.value.push({filePath:i.data.ModelResources,fileName:n[n.length-1]}),S.value=e.value},ae=()=>{B.value.validate(async o=>{console.log(t,"from--"),ve({EnterpriseCode:t.EnterpriseCode,ModelName:t.ModelName,VersionNumber:t.VersionNumber,MapLongitude:t.MapLongitude,MapLatitude:t.MapLatitude,TrainingSize:t.TrainingSize,ModelResourcesPath:t.ModelResourcesPath,ModelResources:t.ModelResources}).then(e=>{console.log(e,"res--"),e.code==0?(z({message:"操作成功.",type:"success"}),R(),L()):z.error((e==null?void 0:e.data)||"操作失敗")})})},R=()=>{for(const o in t)t[o]="";T.value="",M.value=!1};r([]),r(!1),r();const ne=o=>{z({message:"只允许上传1个文件.",type:"success"})};return(o,e)=>{const i=A("el-input"),n=A("el-form-item"),p=A("el-form"),m=A("el-button"),d=A("el-table-column"),f=A("el-pagination"),b=A("el-upload"),h=A("el-link"),k=A("el-dialog");return P(),U(I,null,[u("div",Me,[u("div",Ve,[u("div",ye,[l(p,{inline:!0,model:c,class:"demo-form-inline"},{default:s(()=>[l(n,{label:"企业名称"},{default:s(()=>[l(i,{modelValue:c.EnterpriseName,"onUpdate:modelValue":e[0]||(e[0]=a=>c.EnterpriseName=a),placeholder:"请输入企业编码",clearable:""},null,8,["modelValue"])]),_:1}),l(n,{label:"企业编码"},{default:s(()=>[l(i,{modelValue:c.EnterpriseCode,"onUpdate:modelValue":e[1]||(e[1]=a=>c.EnterpriseCode=a),placeholder:"请输入企业编码",clearable:""},null,8,["modelValue"])]),_:1}),l(n,{label:"模型名称"},{default:s(()=>[l(i,{modelValue:c.ModelName,"onUpdate:modelValue":e[2]||(e[2]=a=>c.ModelName=a),placeholder:"请输入模型名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),u("div",xe,[l(m,{style:{color:"#fff"},onClick:e[3]||(e[3]=a=>L())},{default:s(()=>[Se,we]),_:1}),l(m,{style:{color:"#1d2129"},onClick:D},{default:s(()=>[Ne,Re]),_:1})])]),u("div",ke,[Pe,u("div",Ue,[l(re(ue),{ref_key:"multipleTableRef",ref:w,data:x.value,style:{width:"100%"},onSelectionChange:H},{default:s(()=>[l(d,{type:"selection"}),l(d,{label:"序号",type:"index",index:Q,width:"60px"}),l(d,{property:"EnterpriseName",label:"企业名称"}),l(d,{property:"EnterpriseCode",label:"企业编码"}),l(d,{property:"DistrictCode",label:"关区代码"}),l(d,{property:"ModelName",label:"模型名称"}),l(d,{property:"VersionNumber",label:"版本号"}),l(d,{property:"MapLongitude",label:"地图经度"}),l(d,{property:"MapLatitude",label:"地图纬度"}),l(d,{property:"TrainingSize",label:"模型包大小"}),l(d,{property:"ModelResourcesPath",label:"软件名称路径"}),l(d,{property:"UpdateTime",label:"最新更新时间"}),l(d,{property:"",label:"操作"},{default:s(({row:a})=>[u("span",{class:"user-name",onClick:se=>te(a)},"编辑",8,Fe)]),_:1})]),_:1},8,["data"]),l(f,{"current-page":N.PageIndex,"onUpdate:currentPage":e[4]||(e[4]=a=>N.PageIndex=a),"page-size":N.PageSize,small:X.value,disabled:ee.value,background:$.value,layout:"total, prev, pager, next",total:y.value,onSizeChange:le,onCurrentChange:oe},null,8,["current-page","page-size","small","disabled","background","total"])])])]),l(k,{modelValue:M.value,"onUpdate:modelValue":e[14]||(e[14]=a=>M.value=a),title:"编辑模型",width:"1050",center:"",onClose:R},{footer:s(()=>[u("div",Qe,[l(m,{onClick:R},{default:s(()=>[F(" 取消 ")]),_:1}),l(m,{onClick:ae,type:"primary"},{default:s(()=>[F("保存")]),_:1})])]),default:s(()=>[l(p,{ref_key:"formRef",ref:B,model:t,rules:Y.rules,inline:!1,"label-width":Ye},{default:s(()=>[l(n,{label:"企业编号:",prop:"EnterpriseCode",class:"demo-form-scene"},{default:s(()=>[l(i,{modelValue:t.EnterpriseCode,"onUpdate:modelValue":e[5]||(e[5]=a=>t.EnterpriseCode=a)},null,8,["modelValue"])]),_:1}),l(n,{label:"企业名称:",class:"demo-form-scene"},{default:s(()=>[l(i,{modelValue:t.EnterpriseName,"onUpdate:modelValue":e[6]||(e[6]=a=>t.EnterpriseName=a)},null,8,["modelValue"])]),_:1}),l(n,{label:"关区编码:",class:"demo-form-scene"},{default:s(()=>[l(i,{modelValue:t.DistrictCode,"onUpdate:modelValue":e[7]||(e[7]=a=>t.DistrictCode=a)},null,8,["modelValue"])]),_:1}),l(n,{label:"模型名称:"},{default:s(()=>[l(i,{modelValue:t.ModelName,"onUpdate:modelValue":e[8]||(e[8]=a=>t.ModelName=a)},null,8,["modelValue"])]),_:1}),l(n,{label:"版本号:"},{default:s(()=>[l(i,{modelValue:t.VersionNumber,"onUpdate:modelValue":e[9]||(e[9]=a=>t.VersionNumber=a)},null,8,["modelValue"]),ze]),_:1}),l(n,{label:"地图经度:"},{default:s(()=>[l(i,{modelValue:t.MapLongitude,"onUpdate:modelValue":e[10]||(e[10]=a=>t.MapLongitude=a),modelModifiers:{number:!0},type:"number",step:"0.01"},null,8,["modelValue"]),Be]),_:1}),l(n,{label:"地图纬度:"},{default:s(()=>[l(i,{modelValue:t.MapLatitude,"onUpdate:modelValue":e[11]||(e[11]=a=>t.MapLatitude=a),modelModifiers:{number:!0},type:"number",step:"0.01",autocomplete:"off"},null,8,["modelValue"]),Le]),_:1}),l(n,{label:"模型包大小:"},{default:s(()=>[l(i,{modelValue:t.TrainingSize,"onUpdate:modelValue":e[12]||(e[12]=a=>t.TrainingSize=a),autocomplete:"off"},null,8,["modelValue"]),Te]),_:1}),l(n,{label:"软件名称路径:"},{default:s(()=>[l(i,{modelValue:t.ModelResourcesPath,"onUpdate:modelValue":e[13]||(e[13]=a=>t.ModelResourcesPath=a),autocomplete:"off"},null,8,["modelValue"]),Ie]),_:1}),l(n,{label:"模型包资源:"},{default:s(()=>[l(b,{action:o.action,"before-remove":O,"file-list":S.value,multiple:"",accept:".pdf,.doc,.docx,.excel,.ppt,.pptx,.word,.xlsx,.RTF,.xls,.exe,.zip","on-error":o.handleUploadError,"on-exceed":ne,"on-success":o.handleUploadSuccess,"on-change":W,"on-preview":K,"http-request":o.httpRequest,"show-file-list":!0,"auto-upload":!1,class:"upload-file-uploader horizontal-list",ref:"upload"},{trigger:s(()=>[l(m,{size:"mini",type:"primary"},{default:s(()=>[F("上传文件")]),_:1})]),_:1},8,["action","file-list","on-error","on-success","http-request"]),l(pe,{class:"upload-file-list el-upload-list el-upload-list--text",name:"el-fade-in-linear",tag:"ul"},{default:s(()=>[(P(!0),U(I,null,ce(S.value,(a,se)=>(P(),U("li",{key:a.uid,class:"el-upload-list__item ele-upload-list__item-content"},[l(h,{href:a.filePath,underline:!1,target:"_blank"},{default:s(()=>[u("span",De,ge(a.fileName),1)]),_:2},1032,["href"])]))),128))]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])],64)}}},Je=ie(Oe,[["__scopeId","data-v-a2431556"]]);export{Je as default};