You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
7.9 KiB
2 lines
7.9 KiB
var h=(F,f,c)=>new Promise((i,_)=>{var D=d=>{try{v(c.next(d))}catch(l){_(l)}},m=d=>{try{v(c.throw(d))}catch(l){_(l)}},v=d=>d.done?i(d.value):Promise.resolve(d.value).then(D,m);v((c=c.apply(F,f)).next())});import{d as S,r as C,a0 as k,aU as b,o as L,a as R,w as a,j as u,b as o,u as n,bo as V,h as s,B as y,Y as I,$ as M,dU as K,dV as G,aT as H}from"./index-f4658ae7.js";import{C as x}from"./index-8604018f.js";import"./index-84fbff43.js";/* empty css */import{a as N,R as g}from"./index-3590612f.js";import{U as j,D as W}from"./index-dc88db7c.js";import"./index-9eb90d49.js";import{T as z}from"./index-10ceae64.js";import"./index-297faa0c.js";import"./index-cd1f9903.js";import{downloadByUrl as J}from"./download-95cff35f.js";import{A as Y}from"./DataType-33901a1c.js";import{MapAttrs as $}from"./MapAttr-cb594d82.js";/* empty css */import"./index-24b7f696.js";import"./Col-dfe054f2.js";import"./index-1d383df5.js";import"./useRefs-2f4603d7.js";import"./PlusOutlined-7b96f081.js";import"./Checkbox-abf1420e.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./useMaxLevel-0b248899.js";import"./scrollTo-faf03fe5.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./iconUtil-3b6c87ab.js";import"./base64Conver-f3be3d44.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./Events-141c34ea.js";const r=F=>(K("data-v-4273a5b5"),F=F(),G(),F),q={class:"p-1"},Q=r(()=>u("b",null,"\u8BF7\u53C2\u8003\u5E2E\u52A9\u8BBE\u8BA1\u4E00\u4E2A\u6A21\u7248",-1)),X=r(()=>u("li",null,"\u7B2C3\u6B65:\u4ECE\u672C\u673A\u5BFC\u5165\uFF0C\u8BF7\u60A8\u9009\u62E9Excel\u6587\u4EF6 \u70B9\u51FB\u5BFC\u5165\u6309\u94AE\u5B8C\u6210\u5BFC\u5165\u3002",-1)),Z={style:{display:"flex","align-items":"center"}},uu=r(()=>u("span",{style:{"margin-right":"25px"}}," \u5BFC\u5165\u7684\u65B9\u5F0F: ",-1)),eu=r(()=>u("br",null,null,-1)),tu=r(()=>u("br",null,null,-1)),ou=r(()=>u("br",null,null,-1)),lu={style:{"text-align":"center",padding:"5px"}},au=r(()=>u("li",null,"\u65B0\u5EFA\u4E00\u4E2AExcel\u6587\u4EF6\uFF0C\u6BD4\u5982 AAA.xlsx,",-1)),nu=r(()=>u("li",null,"\u5728excel\u7684\u5DE5\u5177\u680F\u4E2D\uFF0C\u627E\u5230\u6587\u4EF6\u53E6\u5B58\u4E3A\u547D\u4EE4\uFF0C\u9009\u62E9 (Excel \u5DE5\u4F5C\u7C3F(*.xlsx))\u683C\u5F0F. ",-1)),su=r(()=>u("li",null,"\u5728\u7B2C\u4E00\u884C\u6570\u636E\u586B\u5165\u5982\u4E0B\u5217 ",-1)),ru=r(()=>u("li",null,"\u6D4B\u8BD5\u8BE5\u6A21\u7248\u662F\u5426\u53EF\u7528,\u5982\u679C\u53EF\u7528\u5C31\u628A\u8BE5\u6587\u4EF6\u653E\u5230 \\DatUser\\\\TempleteOfImp\\\\",-1)),iu=r(()=>u("li",null," \u5982\u679C\u4E0D\u53EF\u7528\uFF1A\u8BF7\u5C1D\u8BD5\u4E0B\u8F7D\u4E00\u4E2AAccessDatabaseEngine.exe \u6587\u4EF6\u5B89\u88C5\u5230\u670D\u52A1\u5668\u4E0A\u8BD5\u8BD5.",-1)),pu=["innerHTML"],cu=r(()=>u("br",null,null,-1)),du=S({__name:"SearchImp",props:{params:{type:Object,default:()=>({})}},setup(F){const f=F,c=C(0),i=C(""),_=C([]),D=C([]),m=C(!1);(()=>h(this,null,function*(){m.value=!0;try{const e=new $;yield e.Retrieve("FK_MapData",f.params.FrmID,"Idx"),e.filter(t=>t.UIVisible!=0&&t.KeyOfEn!="OID").forEach(t=>{_.value.push({title:t.Name,key:t.KeyOfEn,width:t.UIWidth,align:"center"})})}catch(e){I.error(e)}finally{m.value=!1}}))();const{VITE_GLOB_API_URL:d}=k(),l=C([]),w=e=>{const t=l.value.indexOf(e),p=l.value.slice();return p.splice(t,1),l.value=p,Promise.resolve(!0)},U=(e,t)=>{const E=new Y(t.UIBindKey).GetValStrByKey("Format");if(E==="*.*")return l.value=[...l.value,e],!1;const A=e.name.substring(e.name.lastIndexOf(".")+1);return E.includes(A)==!1?(I.error("\u9644\u4EF6\u4E0A\u4F20\u683C\u5F0F\u4E0D\u6B63\u786E"),l.value=[],!1):(l.value=[...l.value,e],!1)},O=()=>{const e=f.params.FrmID,t=d+"/DataUser/TempleteOfImp/"+e+".xls";J({url:t})},T=()=>h(this,null,function*(){if(l.value.length==0){I.error("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u5165\u7684\u6587\u4EF6");return}m.value=!0;try{const e=new M("BP.CCBill.WF_CCBill");e.AddFile(l.value[0].originFileObj),e.AddJson(f.params),e.AddPara("ImpWay",c.value);const t=yield e.DoMethodReturnString("ImpData_Done");i.value="<span>\u5BFC\u5165\u6210\u529F</span><br/>";const p=t.split("@Split"),E=p[0].replace("errInfo=",""),A=p[1].replace("count=",""),B=p[2].replace("successInfo=",""),P=p[3].replace("changeCount=","");i.value+="\u6210\u529F\u5BFC\u5165\u6761\u6570 "+A+"<br/>",c.value!=0&&(i.value+="\u6210\u529F\u66F4\u65B0\u6761\u6570 "+P+"<br/>"),i.value+="\u6210\u529F\u5BFC\u5165\u6570\u636E<br/>",i.value+=B,i.value+="<span style='color:red'>\u8B66\u544A</span><br/>",i.value+=E}catch(e){i.value="<span style='color:red'>\u5BFC\u5165\u5931\u8D25:"+e+"</span>"}finally{m.value=!1}});return(e,t)=>{const p=b("font"),E=b("upload-outlined"),A=b("BaseComponent");return L(),R(A,{ref:"baseComp"},{default:a(()=>[u("div",q,[o(n(V),{spinning:m.value,style:{"background-color":"white"}},{default:a(()=>[o(n(x),{title:"\u64CD\u4F5C\u6B65\u9AA4",style:{width:"100%"}},{default:a(()=>[u("ul",null,[u("li",null,[s(" \u7B2C1\u6B65: "),o(n(y),{type:"link",href:"#",onClick:O},{default:a(()=>[s(" \u4E0B\u8F7D\u5BFC\u5165\u6570\u636E\u6A21\u677F ")]),_:1}),s(" - \u5982\u679C\u6CA1\u6709\u4E0B\u8F7D\u5230\u6A21\u7248\uFF0C\u8BF7\u901A\u77E5\u7BA1\u7406\u5458\u8BBE\u8BA1\u4E00\u4E2A\u6A21\u7248\u3002 "),Q]),u("li",null,[s("\u7B2C2\u6B65:\u9009\u62E9\u5728\u6A21\u7248\u91CC\u7EC4\u7EC7\u597D\u8981\u5BFC\u5165\u7684\u6570\u636E. "),o(p,{color:"red"},{default:a(()=>[s("\u8B66\u544A:\u5982\u679C\u8981\u64C5\u81EA\u4FEE\u6539\u8868\u683C\u91CC\u5217\u540D\u6216\u4FEE\u6539excel\u7684\u7248\u672C\u5B58\u50A8\u683C\u5F0F\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5BFC\u5165\u9519\u8BEF\u3002")]),_:1})]),X,o(n(j),{"file-list":l.value,"onUpdate:fileList":t[0]||(t[0]=B=>l.value=B),"max-count":1,multiple:!1,remove:w,"before-upload":B=>U(B,e.attr)},{default:a(()=>[o(n(y),null,{default:a(()=>[o(E),s(" \u70B9\u51FB\u4E0A\u4F20 ")]),_:1})]),_:1},8,["file-list","before-upload"]),u("li",Z,[uu,o(n(N),{value:c.value,"onUpdate:value":t[1]||(t[1]=B=>c.value=B),name:"radioGroup",class:"ImportMode"},{default:a(()=>[o(n(g),{value:"0"},{default:a(()=>[s("\u6E05\u7A7A\u65B9\u5F0F\u5BFC\u5165")]),_:1}),eu,o(n(g),{value:"1"},{default:a(()=>[s("\u66F4\u65B0\u65B9\u5F0F\u5BFC\u5165")]),_:1}),tu,o(n(g),{value:"2"},{default:a(()=>[s("\u8FFD\u52A0\u65B9\u5F0F\u5BFC\u5165")]),_:1}),ou]),_:1},8,["value"])])]),u("div",lu,[o(n(y),{class:"btn_style",style:{"margin-left":"12px",color:"#fff"},type:"primary",onClick:T},{icon:a(()=>[o(n(W))]),default:a(()=>[s(" \u6267\u884C\u5BFC\u5165 ")]),_:1})]),u("ul",null,[u("li",null,[s("\u5982\u679C\u5BFC\u5165\u5931\u8D25\uFF1A\u4E5F\u8BB8\u662F\u670D\u52A1\u5668\u7684\u73AF\u5883\u95EE\u9898\uFF0C\u8BF7\u5728\u670D\u52A1\u5668\u4E0A\u5B89\u88C5 "),o(p,{color:"red"},{default:a(()=>[s("AccessDatabaseEngine.exe")]),_:1}),s("\u8BD5\u8BD5\u770B\u3002")])])]),_:1}),o(n(x),{title:"\u6570\u636E\u5236\u4F5C\u8BF4\u660E",style:{width:"100%"}},{default:a(()=>[u("ul",null,[au,nu,su,u("li",null,[o(n(z),{columns:_.value,"data-source":D.value,bordered:"",size:"small"},null,8,["columns","data-source"])]),ru,iu])]),_:1}),o(n(x),{title:"\u5BFC\u5165\u7ED3\u679C",style:{width:"100%"}},{default:a(()=>[u("div",{innerHTML:i.value},null,8,pu)]),_:1}),cu]),_:1},8,["spinning"])])]),_:1},512)}}}),de=H(du,[["__scopeId","data-v-4273a5b5"]]);export{de as default};
|