resultJudge.e473c835.js 9.8 KB

1
  1. import{a as T,b8 as H,aO as I,s as A,a7 as E,L as Q,w as W,o as n,h as d,F as h,b2 as g,m as z,t as i,n as u,z as e,B as t,j as _,k as C,i as a,eE as s,dh as F,I as B,eL as N}from"./index.7e08ba81.js";import{S as O}from"./index.7e5abc0c.js";import X from"./resultManage.a8d14b04.js";import"./index.e102b091.js";import"./index.673e5955.js";import"./index.a814284d.js";import"./BasicForm.09fa6853.js";/* empty css *//* empty css */import"./index.0fba574f.js";import"./index.a9463ec3.js";import"./Checkbox.2b7c666a.js";import"./index.0d1117cf.js";import"./index.db9b952c.js";import"./Group.ea437422.js";import"./index.0e13704b.js";import"./eagerComputed.41f917f7.js";import"./FileOutlined.1ba59fec.js";import"./index.7bbcc8f3.js";import"./Form.0777dffc.js";import"./Col.dccd6464.js";import"./useFlexGapSupport.ba88ba25.js";import"./_baseIteratee.cd40e9ab.js";import"./get.06058cdc.js";import"./useSize.1210be5f.js";import"./useRefs.9e0a4abb.js";import"./index.7fe36cdd.js";import"./index.aef1b210.js";import"./useWindowSizeFn.9cd1b73f.js";import"./FullscreenOutlined.3ea9a56b.js";import"./index.756c7042.js";import"./DeleteOutlined.12ba33eb.js";import"./index.1016abaf.js";import"./index.821e0528.js";import"./index.01b7ee47.js";import"./download.ef0c06e3.js";import"./base64Conver.08b9f4ec.js";import"./transButton.38e068f8.js";import"./index.20008ed6.js";import"./index.51fe0c69.js";import"./uniqBy.e8d75d01.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(j){const J=H(),L=I(),m=A([]),$=A([]),b=A([]);parseInt(L.query.site_id)||J.go(-1);const w=j;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 R=()=>{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=>R())},{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(O),{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(O),{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};