1 |
- import{a as T,b8 as H,aN as I,s as A,a6 as E,K as Q,a_ as W,o as n,h as d,F as h,b2 as g,m as z,t as i,n as u,y as e,z as t,j as _,k as C,i as a,eE as s,dh as F,I as B,eL as N}from"./index.386d9fb7.js";import{S as j}from"./index.2741d802.js";import X from"./resultManage.c7080b73.js";import"./index.bb9930d5.js";import"./index.02a610c8.js";import"./index.f6601185.js";import"./BasicForm.a06b71db.js";/* empty css *//* empty css */import"./index.aed3fcbc.js";import"./index.d1a867f8.js";import"./Checkbox.ac2c3bae.js";import"./index.099bcd75.js";import"./index.772bb79c.js";import"./Group.e744a08a.js";import"./index.02f194d7.js";import"./eagerComputed.49b57638.js";import"./FileOutlined.4755ce7d.js";import"./index.74294103.js";import"./Form.91d201f3.js";import"./Col.7f949b31.js";import"./useFlexGapSupport.587c05ca.js";import"./_baseIteratee.3f358b05.js";import"./get.b8c3006a.js";import"./useSize.1400bc25.js";import"./useRefs.4d8307d4.js";import"./index.dc654e6b.js";import"./index.02535309.js";import"./useWindowSizeFn.b46c26df.js";import"./FullscreenOutlined.9b13e7c7.js";import"./index.d77b16ba.js";import"./DeleteOutlined.852ea9a3.js";import"./index.aa276cac.js";import"./index.d184e3ed.js";import"./index.2e642baa.js";import"./download.65105715.js";import"./base64Conver.08b9f4ec.js";import"./transButton.819dbf15.js";import"./index.28a5cbb8.js";import"./index.2adf5889.js";import"./uniqBy.3999e323.js";const Y={key:0},Z={class:"inline-block px-3 m-1 text-lg text-center bg-red-100"},K={key:0,class:"inline-block ml-5"},ee={key:0,class:"p-2 ml-16 bg-gray-200"},ae={key:1,class:"ml-5"},Ge=T({__name:"resultJudge",props:{value:Object,columns:Object,paramsInput:Object},setup(O){const J=H(),R=I(),m=A([]),$=A([]),b=A([]);parseInt(R.query.site_id)||J.go(-1);const w=O;E(()=>w.columns,()=>{$.value=w.columns},{immediate:!0}),E(()=>w.paramsInput,()=>{b.value=w.paramsInput},{immediate:!0,deep:!0}),Q(()=>{var p;m.value=(p=w.value)==null?void 0:p.condition});const L=()=>{const p=a(m).pop(),c={con_type:"elseif",params:[{type:"",isUseFn:!1,fnName:"",fnParams:[],params:"",operate:"",value:"",children:[]}],searchCon:[]};m.value.push(c),m.value.push(p)},M=(p,c)=>{c==="if"?m.value=[]:m.value.splice(p,1)},S=(p,c)=>{var v;const f={type:"and",isUseFn:!1,fnName:"",fnParams:[],params:"",operate:"",value:""};typeof c!="undefined"?m.value[p].params[c].children?(v=m.value[p].params[c].children)==null||v.push(f):m.value[p].params[c].children=[f]:m.value[p].params.push(f)},V=(p,c,f)=>{var v;typeof f!="undefined"?(v=m.value[p].params[c].children)==null||v.splice(f,1):m.value[p].params.splice(c,1)},q=p=>{const c={type:1,flag_uuid:"&R_"+Math.ceil(Math.random()*1e4),back_type:2,param_type:1,interface_id:"",fnName:"",url:"",column:void 0,success_code:1001,success_msg:"",failed_code:2001,failed_msg:""};m.value[p].manageCon.push(c)},G=(p,c)=>{m.value[p].manageCon.splice(c,1)};return(p,c)=>{const f=W("a-button");return m.value&&m.value.length>0?(n(),d("div",Y,[(n(!0),d(h,null,g(m.value,(v,U)=>(n(),d("div",{key:U,class:"py-2 m-2 bg-gray-500"},[z("div",null,[z("div",Z,i(v.con_type),1),u(f,{size:"small",class:"ml-2",onClick:o=>q(U)},{default:e(()=>[t("\u6DFB\u52A0\u8BF7\u6C42")]),_:2},1032,["onClick"]),v.con_type=="if"?(n(),_(f,{key:0,type:"primary",size:"small",class:"ml-2",onClick:c[0]||(c[0]=o=>L())},{default:e(()=>[t("\u6DFB\u52A0 elseif")]),_:1})):C("",!0),v.con_type!=="else"?(n(),_(f,{key:1,size:"small",class:"ml-2",onClick:o=>S(U)},{default:e(()=>[t("\u6DFB\u52A0\u6761\u4EF6")]),_:2},1032,["onClick"])):C("",!0),v.con_type==="elseif"?(n(),_(f,{key:2,type:"primary",size:"small",class:"ml-2",danger:"",onClick:o=>M(U,v.con_type)},{default:e(()=>[t("\u5220\u9664")]),_:2},1032,["onClick"])):C("",!0)]),v.con_type!="else"?(n(),d("div",K,[(n(!0),d(h,null,g(v.params,(o,y)=>(n(),d("div",{key:y,class:"p-2 mb-2 bg-gray-300"},[z("div",null,[u(a(F),{style:{width:"100px","margin-right":"10px"},value:o.type,"onUpdate:value":l=>o.type=l,disabled:y===0},{default:e(()=>[u(a(s),{value:"and"},{default:e(()=>[t("and")]),_:1}),u(a(s),{value:"or"},{default:e(()=>[t("or")]),_:1})]),_:2},1032,["value","onUpdate:value","disabled"]),o.isUseFn?(n(),d(h,{key:0},[u(a(B),{value:o.fnName,"onUpdate:value":l=>o.fnName=l,placeholder:"\u51FD\u6570\u540D\u79F0",style:{width:"160px","margin-right":"10px"}},null,8,["value","onUpdate:value"]),u(a(F),{style:{width:"160px"},value:o.fnParams,"onUpdate:value":l=>o.fnParams=l,mode:"multiple",placeholder:"\u5141\u8BB8\u591A\u9009"},{default:e(()=>[(n(!0),d(h,null,g(b.value,(l,D)=>(n(),_(a(N),{key:l.group+D},{label:e(()=>[t(i(l.group),1)]),default:e(()=>[(n(!0),d(h,null,g(l.children,(r,x)=>(n(),_(a(s),{key:r.column+x,value:r.column},{default:e(()=>[t(i(r.column),1)]),_:2},1032,["value"]))),128))]),_:2},1024))),128))]),_:2},1032,["value","onUpdate:value"])],64)):(n(),_(a(F),{key:1,style:{width:"160px"},value:o.params,"onUpdate:value":l=>o.params=l},{default:e(()=>[(n(!0),d(h,null,g(b.value,(l,D)=>(n(),_(a(N),{key:l.group+D},{label:e(()=>[t(i(l.group),1)]),default:e(()=>[(n(!0),d(h,null,g(l.children,(r,x)=>(n(),_(a(s),{key:r.column+x,value:r.column},{default:e(()=>[t(i(r.column),1)]),_:2},1032,["value"]))),128))]),_:2},1024))),128))]),_:2},1032,["value","onUpdate:value"])),u(a(F),{style:{width:"80px",margin:"0 10px"},value:o.operate,"onUpdate:value":l=>o.operate=l},{default:e(()=>[u(a(s),{value:"true"},{default:e(()=>[t("true")]),_:1}),u(a(s),{value:"false"},{default:e(()=>[t("false")]),_:1}),u(a(s),{value:"=="},{default:e(()=>[t("==")]),_:1}),u(a(s),{value:">"},{default:e(()=>[t(i(">"))]),_:1}),u(a(s),{value:"<"},{default:e(()=>[t(i("<"))]),_:1}),u(a(s),{value:">="},{default:e(()=>[t(i(">="))]),_:1}),u(a(s),{value:"<="},{default:e(()=>[t(i("<="))]),_:1}),u(a(s),{value:"!="},{default:e(()=>[t("!=")]),_:1}),u(a(s),{value:"==="},{default:e(()=>[t("===")]),_:1}),u(a(s),{value:"!=="},{default:e(()=>[t("!==")]),_:1}),u(a(s),{value:"in"},{default:e(()=>[t("in")]),_:1})]),_:2},1032,["value","onUpdate:value"]),["true","false"].includes(o.operate)?C("",!0):(n(),_(a(B),{key:2,style:{width:"160px",margin:"0 5px"},placeholder:"\u5982\u679C\u4F7F\u7528\u51FD\u6570\uFF0C\u524D\u52A0@",value:o.value,"onUpdate:value":l=>o.value=l},null,8,["value","onUpdate:value"])),u(a(j),{checked:o.isUseFn,"onUpdate:checked":l=>o.isUseFn=l,color:"error",checkedChildren:"\u5173\u95ED",unCheckedChildren:"\u51FD\u6570"},null,8,["checked","onUpdate:checked"]),u(f,{type:"primary",size:"small",class:"ml-2",danger:"",onClick:l=>V(U,y)},{default:e(()=>[t("\u5220\u9664")]),_:2},1032,["onClick"]),u(f,{type:"primary",size:"small",class:"ml-2",onClick:l=>S(U,y)},{default:e(()=>[t("\u5B50\u6761\u4EF6")]),_:2},1032,["onClick"])]),o.children&&o.children.length>0?(n(),d("div",ee,[(n(!0),d(h,null,g(o.children,(l,D)=>(n(),d("div",{key:D},[u(a(F),{style:{width:"100px","margin-right":"10px"},value:l.type,"onUpdate:value":r=>l.type=r,allowClear:""},{default:e(()=>[u(a(s),{value:"and"},{default:e(()=>[t("and")]),_:1}),u(a(s),{value:"or"},{default:e(()=>[t("or")]),_:1})]),_:2},1032,["value","onUpdate:value"]),l.isUseFn?(n(),d(h,{key:0},[u(a(B),{value:l.fnName,"onUpdate:value":r=>l.fnName=r,placeholder:"\u51FD\u6570\u540D\u79F0",style:{width:"160px","margin-right":"10px"}},null,8,["value","onUpdate:value"]),u(a(F),{style:{width:"160px"},value:l.fnParams,"onUpdate:value":r=>l.fnParams=r,mode:"multiple",placeholder:"\u5141\u8BB8\u591A\u9009"},{default:e(()=>[(n(!0),d(h,null,g(b.value,(r,x)=>(n(),_(a(N),{key:r.group+x},{label:e(()=>[t(i(r.group),1)]),default:e(()=>[(n(!0),d(h,null,g(r.children,(k,P)=>(n(),_(a(s),{key:k.column+P,value:k.column},{default:e(()=>[t(i(k.column)+" - "+i(k.title),1)]),_:2},1032,["value"]))),128))]),_:2},1024))),128))]),_:2},1032,["value","onUpdate:value"])],64)):(n(),_(a(F),{key:1,style:{width:"160px"},modelValue:l.params,"onUpdate:modelValue":r=>l.params=r},{default:e(()=>[(n(!0),d(h,null,g(b.value,(r,x)=>(n(),_(a(N),{key:r.group+x},{label:e(()=>[t(i(r.group),1)]),default:e(()=>[(n(!0),d(h,null,g(r.children,(k,P)=>(n(),_(a(s),{key:k.column+P,value:k.column},{default:e(()=>[t(i(k.column)+" - "+i(k.title),1)]),_:2},1032,["value"]))),128))]),_:2},1024))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])),u(a(F),{style:{width:"80px",margin:"0 10px"},value:l.operate,"onUpdate:value":r=>l.operate=r},{default:e(()=>[u(a(s),{value:"true"},{default:e(()=>[t("true")]),_:1}),u(a(s),{value:"false"},{default:e(()=>[t("false")]),_:1}),u(a(s),{value:"=="},{default:e(()=>[t("==")]),_:1}),u(a(s),{value:">"},{default:e(()=>[t(i(">"))]),_:1}),u(a(s),{value:"<"},{default:e(()=>[t(i("<"))]),_:1}),u(a(s),{value:">="},{default:e(()=>[t(i(">="))]),_:1}),u(a(s),{value:"<="},{default:e(()=>[t(i("<="))]),_:1}),u(a(s),{value:"!="},{default:e(()=>[t("!=")]),_:1}),u(a(s),{value:"==="},{default:e(()=>[t("===")]),_:1}),u(a(s),{value:"!=="},{default:e(()=>[t("!==")]),_:1}),u(a(s),{value:"in"},{default:e(()=>[t("in")]),_:1})]),_:2},1032,["value","onUpdate:value"]),["true","false"].includes(l.operate)?C("",!0):(n(),_(a(B),{key:2,style:{width:"160px",margin:"0 5px"},placeholder:"\u5982\u679C\u4F7F\u7528\u51FD\u6570\uFF0C\u524D\u52A0@",value:l.value,"onUpdate:value":r=>l.value=r},null,8,["value","onUpdate:value"])),u(a(j),{checked:l.isUseFn,"onUpdate:checked":r=>l.isUseFn=r,color:"error",checkedChildren:"\u5173\u95ED",unCheckedChildren:"\u51FD\u6570"},null,8,["checked","onUpdate:checked"]),u(f,{type:"primary",size:"small",class:"ml-2",onClick:r=>V(U,y,D)},{default:e(()=>[t("\u5220\u9664")]),_:2},1032,["onClick"])]))),128))])):C("",!0)]))),128))])):C("",!0),v.manageCon&&v.manageCon.length>0?(n(),d("div",ae,[(n(!0),d(h,null,g(v.manageCon,(o,y)=>(n(),d("div",{key:y,class:"mb-1 bg-red-100"},[u(f,{type:"primary",size:"small",danger:"",class:"float-right",onClick:l=>G(U,y)},{default:e(()=>[t("\u5220\u9664")]),_:2},1032,["onClick"]),u(X,{value:v.manageCon[y],"onUpdate:value":l=>v.manageCon[y]=l,columns:$.value,paramsInput:b.value},null,8,["value","onUpdate:value","columns","paramsInput"])]))),128))])):C("",!0)]))),128))])):C("",!0)}}});export{Ge as default};
|