HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.2.20
System: Linux 825a8fd6cf8c 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User: apache (48)
PHP: 8.2.20
Disabled: NONE
Upload Files
File: /var/www/html/public/static/js/index-legacy-a07faaf4.js
System.register(["./hook-legacy-08fc8936.js","./message-legacy-10af7c73.js","./handsontable.full-legacy-8a142e06.js","./vue-router-legacy-a12307c3.js","./lowcode-legacy-42cbacf7.js","./index-legacy-f5c42381.js","./runtime-core.esm-bundler-legacy-c5df00b7.js","./_plugin-vue_export-helper-legacy-762b7923.js","./utils-legacy-c0023c33.js","./excelmaker-legacy-18556d5c.js","./preload-helper-legacy-f8638e03.js","./vue-i18n.runtime.esm-bundler-legacy-720876b1.js","./index-legacy-c9e20962.js","./_commonjsHelpers-legacy-5498c249.js"],(function(e,l){"use strict";var a,t,n,u,s,i,o,r,d,c,v,m,f,p,y,g,h,_,x,b,C,j=document.createElement("style");return j.textContent="body[data-v-c1e4898a]{margin:0}\n",document.head.appendChild(j),{setters:[e=>{a=e.useExcelloader},e=>{t=e.be},e=>{n=e.H},e=>{u=e.d},e=>{s=e.getModelXlsTplByCustom},e=>{i=e.E},e=>{o=e.d,r=e.r,d=e.o,c=e.G,v=e.Q,m=e.e,f=e.f,p=e.g,y=e.y,g=e.m,h=e.u,_=e.b5,x=e.b4,b=e.v},e=>{C=e._},null,null,null,null,null,null],execute:function(){const l=e=>(_("data-v-c1e4898a"),e=e(),x(),e),j={class:"w-full h-full text-center !m-0"},E={class:"!m-0"},w=l((()=>p("h1",null,"XLS数据配置",-1))),H=l((()=>p("div",{id:"xls_table"},null,-1))),L=o({name:"ExcelExportMaker"}),M=o({...L,props:{height:{type:Number,default:500}},emits:["update:visible","data-apply","save"],setup(e,{emit:l}){const o=e;u();const{saveFormJson:_,loadModelFieldList:x,save_loading:C,tpl_map:L,file_id:M,tpl_list:S,mergeCells:I,clsData:R,clsOrgData:T,numColumns:k,numRows:F,col_import:z,col_heads:J,begin_col:O,field_options:B,upLoadXlsPrintUri:N,upLoadFileUriHeader:U,upLoadinfo:V,uploadFileFailed:X,formInline:A,hot:D}=a(),G=r(400);G.value=o.height;const W=r("");W.value=N();const K=(e,l)=>{V.value=l,1==parseInt(e.success)?(t(l.name+"文件上传成功",{type:"success"}),k.value=e.data.xls.numColumns,F.value=e.data.xls.numRows,M.value=e.data.file_id,I.value=e.data.mergeCells,T.value=e.data.xls_data,R.value=e.data.data,z.value=e.data.col_import,J.value=e.data.col_heads,q()):t(l.name+"文件上传成功,但解析失败,请确定是否符合格式",{type:"error"})},P=e=>{let l,a=e+1,t="";for(;a>0;)l=(a-1)%26,t=String.fromCharCode(65+l)+t,a=Math.floor((a-l)/26);return t},Q=function(e,l,a,t,u,s,i){if(n.renderers.TextRenderer.apply(this,arguments),l.style.fontFamily="宋体",l.style.fontSize="12px",T.value&&T.value[a][t]&&T.value[a][t].font&&(l.style.fontFamily=T.value[a][t].font.font_name,l.style.fontSize=T.value[a][t].font.font_size+"px",T.value[a][t].font.bold&&(l.style.fontWeight="bold"),T.value[a][t].font.italic&&(l.style.fontStyle="italic")),l.innerHTML=s,z.value[a]&&("begin"==z.value[a]||"normal"==z.value[a])){const e=document.createElement("select");B.value.forEach((l=>{const a=document.createElement("option");a.value=l.value,a.textContent=l.title,e.appendChild(a)})),e.value="",e.id=z.value[a]+"_"+a+"_"+t,J.value&&J.value[e.id]&&(e.value=J.value[e.id]),e.addEventListener("change",(function(){this.value,J.value[this.id]=this.value}));const n=document.createElement("span");n.innerHTML="&nbsp;",l.innerHTML&&(l.appendChild(n),l.appendChild(e))}};function q(){const e=Array.from({length:F.value},((e,l)=>{const a=document.createElement("select");return[{value:"",title:"默认"},{value:"normal",title:"普通导入行"},{value:"begin",title:"明细开始行"},{value:"not_import",title:"不导入行"},{value:"end",title:"明细结束行"}].forEach((e=>{const l=document.createElement("option");l.textContent=e.title,l.value=e.value,a.appendChild(l)})),a.id="col_select_"+l,a.value="",a.addEventListener("change",(function(){let e=this.id.split("_");if(-1!=O.value&&"begin"==this.value)return t("一次导入只能有一个明细导入行",{type:"warning"}),a.value="",a;z.value[e[2]]=this.value,"begin"==this.value||"normal"==this.value?(D.value.render(),"begin"==this.value&&(O.value=parseInt(e[2]),i({title:"注意:",message:"开始导入行:本行做为列名匹配,不导入本行数据,请悉知",type:"warning",duration:15e3}))):-1!=O.value&&parseInt(e[2])==O.value&&(O.value=-1)})),z.value&&z.value[l]&&(a.value=z.value[l]),a}));D.value&&D.value.destroy(),document.getElementById("xls_table").innerHTML="",D.value=new n(document.getElementById("xls_table"),{data:R.value,rowHeaderWidth:100,colHeaders:!0,rowHeaders:!0,readOnly:!0,manualColumnResize:!0,manualRowResize:!0,height:G.value,afterGetRowHeader:function(l,a){if(l>=0&&l<e.length){const t=document.createElement("div");t.style.display="flex",t.style.alignItems="center";const n=document.createElement("span");n.innerHTML="&nbsp;",t.appendChild(a.firstChild),t.appendChild(n),t.appendChild(e[l]),a.innerHTML="",a.appendChild(t)}},mergeCells:I.value,columns:Array.from({length:k.value},((e,l)=>({data:l,title:P(l),renderer:Q}))),licenseKey:"non-commercial-and-evaluation"}),c((()=>{D.value.render()}))}function Y(e){let l=JSON.parse(A.json);x(l,(()=>{}))}function Z(e){_()}function $(e){}return d((()=>{x((()=>{!async function(){C.value=!0;const{data:e,success:l}=await s("","");e.file_id?(k.value=e.xls.numColumns,F.value=e.xls.numRows,M.value=e.file_id,I.value=e.mergeCells,T.value=e.xls_data,R.value=e.data,z.value=e.config.col_import,J.value=e.config.col_heads,q(),c((()=>{C.value=!1}))):C.value=!1}()}))})),(e,l)=>{const a=v("el-input"),t=v("el-form-item"),n=v("el-button"),u=v("el-upload"),s=v("el-form");return m(),f("div",j,[p("div",E,[w,y(s,{inline:!0,model:h(A)},{default:g((()=>[y(t,{label:"JSON数据:",class:"flex items-center justify-center h-16"},{default:g((()=>[y(a,{modelValue:h(A).json,"onUpdate:modelValue":l[0]||(l[0]=e=>h(A).json=e),rows:2,type:"textarea",placeholder:"导入数据模版"},null,8,["modelValue"])])),_:1}),y(t,{label:"",class:"flex items-center justify-center"},{default:g((()=>[y(n,{type:"primary",onClick:Y,loading:h(C)},{default:g((()=>[b("加载数据列")])),_:1},8,["loading"])])),_:1}),y(t,{label:"上传模版:",class:"flex items-center justify-center h-16"},{default:g((()=>[y(u,{ref:"upload",class:"upload-demo flex items-center justify-center",action:W.value,headers:h(U),limit:1,"on-success":K,"on-error":h(X)},{trigger:g((()=>[y(n,null,{default:g((()=>[b("选择模版文件")])),_:1})])),_:1},8,["action","headers","on-error"])])),_:1}),y(t,{label:"",class:"flex items-center justify-center"},{default:g((()=>[y(n,{type:"primary",onClick:Z,loading:h(C)},{default:g((()=>[b("保存模版")])),_:1},8,["loading"])])),_:1}),y(t,{label:"",class:"flex items-center justify-center"},{default:g((()=>[y(n,{onClick:$},{default:g((()=>[b("重置")])),_:1})])),_:1})])),_:1},8,["model"]),H])])}}});e("default",C(M,[["__scopeId","data-v-c1e4898a"]]))}}}));