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
2.2 KiB
2 lines
2.2 KiB
var k=(l,y,e)=>new Promise((m,r)=>{var o=a=>{try{n(e.next(a))}catch(t){r(t)}},p=a=>{try{n(e.throw(a))}catch(t){r(t)}},n=a=>a.done?m(a.value):Promise.resolve(a.value).then(o,p);n((e=e.apply(l,y)).next())});import{d as h,f as S,u as _,by as C,o as s,g as u,a9 as i,F as d,bt as F,t as B,a as g,w as D,h as E,B as b,Y as c,$ as w,aT as x}from"./index-f4658ae7.js";const v=["onClick"],T=h({__name:"FuncToolbar",props:{list:{type:Object,default:()=>[]},margin:{type:String,default:()=>"left"},params:{type:Object,default:()=>{}},timeValue:{type:Object,default:()=>{}},row:{type:Object,default:()=>null},isDelayedSend:{type:Boolean,default:!1}},emits:["handleCancel"],setup(l,{emit:y}){const e=l,m=y,r=S(()=>e.margin==="both"?{marginLeft:"12px",marginRight:"12px"}:{[`margin-${e.margin}`]:"12px"}),o=()=>k(this,null,function*(){var t,f;if(e.timeValue.days==0&&e.timeValue.hours==0&&e.timeValue.mins==0){c.error("\u8BF7\u8BBE\u7F6E\u5EF6\u671F\u53D1\u9001\u7684\u65F6\u95F4");return}if(((t=e.row)==null?void 0:t.SendEmps)==""||((f=e.row)==null?void 0:f.SendEmps)==null){c.error("\u8BF7\u9009\u62E9\u4E0B\u4E00\u4E2A\u8282\u70B9\u7684\u63A5\u6536\u4EBA");return}const n=new w("BP.WF.HttpHandler.WF_MyFlow");n.AddUrlData(),n.AddPara("TB_Day",e.timeValue.days),n.AddPara("TB_Hour",e.timeValue.hours),n.AddPara("DDL_Minute",e.timeValue.mins),n.AddPara("ToNodeID",e.params.ToNode);const a=n.DoMethodReturnString("DelayedSend");if(c.success(yield a,2,p),(yield a).indexOf("err@")!=-1){c.error(yield a);return}}),p=()=>{m("handleCancel",!1)};return(n,a)=>_(C)()?(s(),u(d,{key:0},[e.isDelayedSend?(s(),u("div",{key:0,onClick:o,style:i(r.value),class:"btnPosition"},"\u5EF6\u671F\u53D1\u9001",4)):(s(!0),u(d,{key:1},F(l.list,t=>(s(),u("div",{key:t.id,onClick:t.onclick,style:i(r.value),class:"btnPosition"},B(t.name),13,v))),128))],64)):(s(),u(d,{key:1},[e.isDelayedSend?(s(),g(_(b),{key:0,type:"primary",class:"btn_style",onClick:o,style:i(r.value)},{default:D(()=>[E("\u5EF6\u671F\u53D1\u9001")]),_:1},8,["style"])):(s(!0),u(d,{key:1},F(l.list,t=>(s(),g(_(b),{type:"primary",class:"btn_style",key:t.id,onClick:t.onclick,style:i(r.value)},{default:D(()=>[E(B(t.name),1)]),_:2},1032,["onClick","style"]))),128))],64))}});const P=x(T,[["__scopeId","data-v-5c9910e1"]]);export{P as default};
|