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.1 KiB
2 lines
7.1 KiB
var _=(f,m,v)=>new Promise((N,d)=>{var b=p=>{try{i(v.next(p))}catch(A){d(A)}},c=p=>{try{i(v.throw(p))}catch(A){d(A)}},i=p=>p.done?N(p.value):Promise.resolve(p.value).then(b,c);i((v=v.apply(f,m)).next())});import{d as q,r as I,cb as X,bl as Y,O as Z,P as ee,o as E,g as h,j as n,t as w,h as g,b as s,w as r,u as l,bH as P,F as T,bt as M,bI as L,B as x,bJ as S,bG as V,i as te,dU as ue,dV as ae,$ as j,aT as oe}from"./index-f4658ae7.js";import{Cond as H,Conds as ie}from"./Cond-7bb97535.js";import{Direction as ne}from"./Direction-43f7cd43.js";import{P as z}from"./PlusCircleOutlined-505768c9.js";import{D as se}from"./DeleteOutlined-872fe62f.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.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"./EntityNoName-d08126ae.js";import"./DBAccess-d3bef90d.js";import"./Node-6b42ba5e.js";import"./EntityNodeID-d5ae71b1.js";const O=f=>(ue("data-v-4498e13c"),f=f(),ae(),f),le={key:0},re={class:"bor"},de={class:"li_row titles"},ce=O(()=>n("div",{class:"li_item order"},"\u5E8F",-1)),pe=O(()=>n("div",{class:"li_item title"},"\u7C7B\u578B",-1)),_e={class:"li_item description"},ve={href:"javascript:;"},fe={href:"javascript:;"},me=O(()=>n("div",{class:"li_item option"}," \u64CD\u4F5C",-1)),De=["onDragstart","onDrop"],Be={class:"li_item order"},we={class:"li_item title"},Ce=["onClick"],Fe={class:"li_item option"},Ee={class:"msg"},he=q({__name:"List",props:{params:{type:Object,default:()=>({nodeID:"",FK_Node:""})}},setup(f){const m=f,v=m.params.NodeID,N=m.params.ToNodeID,d=m.params.CondType,b=m.params.FlowNo,c=I("");X();const i=I("0"),p=I(""),A=[{id:1,content:"\u6309\u8868\u5355\u6761\u4EF6\u8BA1\u7B97"},{id:2,content:"\u6309\u5DF2\u9009\u62E9\u7684\u72EC\u7ACB\u8868\u5355\u6761\u4EF6\u8BA1\u7B97"},{id:3,content:"\u6309\u6307\u5B9A\u64CD\u4F5C\u5458\u7684\u89D2\u8272\u6761\u4EF6"},{id:4,content:"\u6309\u6307\u5B9A\u64CD\u4F5C\u5458\u7684\u90E8\u95E8\u6761\u4EF6"},{id:5,content:"\u6309SQL\u6761\u4EF6\u8BA1\u7B97"},{id:6,content:"\u6309SQL\u6A21\u677F\u6761\u4EF6\u8BA1\u7B97"},{id:7,content:"\u6309\u5F00\u53D1\u8005\u53C2\u6570\u8BA1\u7B97"},{id:8,content:"\u6309Url\u6761\u4EF6\u8BA1\u7B97"},{id:9,content:"\u6309WebApi\u8FD4\u56DE\u503C"},{id:10,content:"\u6309\u5BA1\u6838\u7EC4\u4EF6\u7684\u7ACB\u573A\u8BA1\u7B97"}],k=[{label:"( \u5DE6\u62EC\u53F7",value:"("},{value:")",label:") \u53F3\u62EC\u53F7"},{label:"AND\u5E76\u4E14",value:"AND"},{label:"OR\u6216\u8005",value:"OR"}],y=I(""),o=I([]),K=({key:t})=>{c.value="",i.value=t+1},W=u=>_(this,[u],function*({key:t}){const e=parseInt(Math.random()*1e3)+1,a=new H;yield a.Init(),a.CondType=d,a.DataFrom=100,a.DataFromText="\u8FD0\u7B97\u7B26",a.FK_Flow=b,a.FK_Node=v,a.ToNodeID=N,a.FK_Operator=k[t].value,a.OperatorValue=k[t].value,a.Idx=100,a.MyPK=b+"_"+v+"_"+e,a.Note=a.OperatorValue,yield a.Insert(),o.value.push(Object.fromEntries(a.Row)),yield F(C(o.value)),yield D()});function C(t){let u=[];return t.forEach(e=>{u.push(e.MyPK)}),u.join(",")}function R(){return _(this,null,function*(){const t=new ne(m.params.MyPK);yield t.Init(),yield t.Retrieve();const u=Object.fromEntries(t.Row),e=new ie;yield e.Init(),yield e.Retrieve("FK_Node",t.Node,"ToNodeID",t.ToNode,"CondType",d,"Idx"),d==0&&(y.value="\u8282\u70B9\u5B8C\u6210\u6761\u4EF6"),d==1&&(y.value="\u6D41\u7A0B\u5B8C\u6210\u6761\u4EF6"),d==2&&(y.value="\u5230\u8FBE\u8282\u70B9"+u.ToNode+" "+u.ToNodeName+"\u7684\u65B9\u5411\u6761\u4EF6"),d==3&&(y.value="\u5B50\u6D41\u7A0B\u542F\u52A8\u6761\u4EF6"),o.value=e})}function $(t,u){return _(this,null,function*(){try{if(window.confirm("\u786E\u5B9A\u8981\u5220\u9664\u5417?")==!1)return;const e=new H(t);yield e.Init(),yield e.Delete(),o.value.splice(u,1),yield F(C(o.value)),yield D()}catch(e){}})}function G(t,u,e,a){return _(this,null,function*(){if(t!="\u8FD0\u7B97\u7B26")if(e==0)c.value=u,i.value="1";else if(e==1)url="/src/WF/Admin/Cond2020/GPN_Cond/CondByFrm?MyPK="+u;else if(e==2)c.value=u,i.value="3";else if(e==3)c.value=u,i.value="4";else if(e==4)c.value=u,i.value="5";else if(e==5)c.value=u,i.value="6";else if(e==6)url="\u6309\u53C2\u6570";else if(e==7)c.value=u,i.value="8";else if(e==8)c.value=u,i.value="9";else if(e==9)url="\u6309\u5BA1\u6838\u7EC4\u4EF6\u7ACB\u573A";else if(e==100){url="\u8FD0\u7B97\u7B26";return}else url="\u6CA1\u6709\u5224\u65AD\u7684\u8868\u8FBE\u5F0F:"+e})}Y();function F(t){return _(this,null,function*(){const u=new j("BP.WF.HttpHandler.WF_Admin_Cond2020");u.AddPara("MyPKs",t),yield u.DoMethodReturnString("List_Move"),yield D()})}function D(){return _(this,null,function*(){const t=new j("BP.WF.HttpHandler.WF_Admin_Cond2020");t.AddPara("FK_Node",v),t.AddPara("ToNodeID",N),t.AddPara("CondType",d);let u=yield t.DoMethodReturnString("List_DoCheck");p.value=u})}function Q(t,u){t.dataTransfer.setData("index",u)}function U(t,u){return _(this,null,function*(){t.preventDefault();let e=parseInt(t.dataTransfer.getData("index")),a=parseInt(u);e-a>0?(o.value.splice(a,0,o.value[e]),o.value.splice(e+1,1),yield F(C(o.value)),yield D()):e-a<0&&(o.value.splice(a+1,0,o.value[e]),o.value.splice(e,1),yield F(C(o.value)),yield D())})}function J(t){t.preventDefault()}return Z(i,(t,u)=>_(this,null,function*(){t==0&&(yield R(),yield F(C(o.value)),yield D())})),ee(()=>_(this,null,function*(){yield R(),yield F(C(o.value)),yield D()})),(t,u)=>(E(),h("div",null,[i.value==0?(E(),h("div",le,[n("div",re,w(y.value),1),n("ul",null,[n("li",de,[ce,pe,n("div",_e,[g(" \u8868\u8FBE\u5F0F "),s(l(V),{trigger:["click"]},{overlay:r(()=>[s(l(P),{onClick:K},{default:r(()=>[(E(),h(T,null,M(A,(e,a)=>s(l(L),{key:a},{default:r(()=>[n("a",ve,w(e.content),1)]),_:2},1024)),64))]),_:1})]),default:r(()=>[s(l(x),{class:"btnsize ant-dropdown-link",type:"primary",size:"small",ghost:"",onClick:u[0]||(u[0]=S(()=>{},["prevent"]))},{default:r(()=>[s(l(z)),g(" \u65B0\u5EFA\u6761\u4EF6 ")]),_:1})]),_:1}),s(l(V),{trigger:["click"]},{overlay:r(()=>[s(l(P),{onClick:W},{default:r(()=>[(E(),h(T,null,M(k,(e,a)=>s(l(L),{key:a},{default:r(()=>[n("a",fe,w(e.label),1)]),_:2},1024)),64))]),_:1})]),default:r(()=>[s(l(x),{class:"btnsize ant-dropdown-link",type:"primary",size:"small",ghost:"",onClick:u[1]||(u[1]=S(()=>{},["prevent"]))},{default:r(()=>[s(l(z)),g(" \u63D2\u5165\u8FD0\u7B97\u7B26 ")]),_:1})]),_:1})]),me]),(E(!0),h(T,null,M(o.value,(e,a)=>(E(),h("li",{class:"li_row",key:a,draggable:"true",onDragstart:B=>Q(B,a),onDrop:B=>U(B,a),onDragover:u[2]||(u[2]=B=>J(B))},[n("div",Be,w(e.Idx),1),n("div",we,w(e.DataFromText),1),n("div",{class:"li_item description suspended",onClick:B=>G(e.DataFromText,e.MyPK,e.DataFrom)},w(e.Note),9,Ce),n("div",Fe,[s(l(x),{class:"btnsize",type:"primary",ghost:"",size:"small",onClick:B=>$(e.MyPK,a)},{default:r(()=>[s(l(se)),g(" \u5220\u9664 ")]),_:2},1032,["onClick"])])],40,De))),128))]),n("div",Ee,w(p.value),1)])):te("",!0)]))}});const Xe=oe(he,[["__scopeId","data-v-4498e13c"]]);export{Xe as default};
|