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
765 B

var B=(l,n,t)=>new Promise((c,d)=>{var a=r=>{try{u(t.next(r))}catch(o){d(o)}},e=r=>{try{u(t.throw(r))}catch(o){d(o)}},u=r=>r.done?c(r.value):Promise.resolve(r.value).then(a,e);u((t=t.apply(l,n)).next())});import{$ as i,Y as s}from"./index-f4658ae7.js";function A(){return{execMethod:(n,t,c,d,a)=>B(this,null,function*(){try{if(a=="0"){const e=new i("BP.CCBill.WF_CCBill");e.AddPara("PKVal",n),e.AddPara("FrmID",c),e.AddPara("WorkID",d);const u=Object.keys(t);for(const o of u)e.AddPara(o,t[o]);const r=yield e.DoMethodReturnString("DoMethodPara_ExeSQL_V3");s.success(r)}else a=="1"?s.error("\u6682\u672A\u5B9E\u73B0"):a=="2"?s.error("\u6682\u672A\u5B9E\u73B0"):s.error("\u672A\u77E5\u65B9\u6CD5\u7C7B\u578B")}catch(e){s.error(e)}})}}export{A as useMethodExecutor};