import{d as P,G as Q,r as f,a as y,c as j,b as e,q as i,e as a,H as o,h as v,t as c,I as h,f as b,F as w,g as S,O as D,aw as W,ab as Y,av as ee,eS as te,eT as ae,ac as ne,p as le,m as se,_ as oe}from"./index-e450010e.js";import{t as V}from"./unitcss-a76b3352.js";import{t as B,E as de}from"./Editor-e214347c.js";const ie=[{id:"1",name:"系统参数",children:[{id:"11",type:"field",name:"岗位姓名",dataType:"string",dataTypeName:"字符串"},{id:"12",type:"field",name:"开始日期",dataType:"date",dataTypeName:"日期"},{id:"13",type:"field",name:"结束日期",dataType:"date",dataTypeName:"日期"},{id:"14",type:"field",name:"状态",dataType:"boolean",dataTypeName:"布尔"},{id:"15",type:"field",name:"序号",dataType:"number",dataTypeName:"数字"}]},{id:"2",name:"入参",children:[{id:"21",type:"field",name:"岗位姓名",dataType:"string",dataTypeName:"字符串"},{id:"22",type:"field",name:"开始日期",dataType:"date",dataTypeName:"日期"},{id:"23",type:"field",name:"结束日期",dataType:"date",dataTypeName:"日期"},{id:"24",type:"field",name:"状态",dataType:"boolean",dataTypeName:"布尔"},{id:"25",type:"field",name:"序号",dataType:"number",dataTypeName:"数字"}]}],F=[{id:"1",name:"基础计算",children:[{id:"11",name:"SUM",type:"func",dataType:"number",dataTypeName:"数字",desc:`
)(.*)(
)";E.value.innerHTML.match(u);let t=[],l=[];E.value.childNodes.forEach(s=>{s.childNodes.forEach(p=>{t.push(p.innerText?p.innerText:p.data),p.dataset&&p.dataset.keyid?l.push(p.dataset.keyid):l.push(p.innerText?p.innerText:p.data)})}),Z.value=t.join("").replace(/\s+/g,""),O.value=l.join("").replace(/\s+/g,"")},K=u=>u,d=u=>{u==="C"?k.value="":B.activeEditor.execCommand("mceInsertContent",!1,u)};return(u,t)=>{const l=W,s=Y,p=ee,x=te,m=ae,I=ne;return y(),j(I,{modelValue:N.value,"onUpdate:modelValue":t[25]||(t[25]=n=>N.value=n),title:"公式编辑",width:"800px","before-close":u.handleClose},{footer:e(()=>[i("span",Se,[a(s,{onClick:t[23]||(t[23]=n=>N.value=!1)},{default:e(()=>[o("关闭")]),_:1}),a(s,{type:"primary",onClick:t[24]||(t[24]=n=>N.value=!1)},{default:e(()=>[o("确定")]),_:1})])]),default:e(()=>[pe,a(p,{gutter:20},{default:e(()=>[a(l,{span:16},{default:e(()=>[a(v(de),{ref_key:"hjks",ref:q,id:"tinymce",modelValue:k.value,"onUpdate:modelValue":t[0]||(t[0]=n=>k.value=n),init:R},null,8,["modelValue"])]),_:1}),a(l,{span:8},{default:e(()=>[a(p,null,{default:e(()=>[a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[1]||(t[1]=n=>d("("))},{default:e(()=>[o("(")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[2]||(t[2]=n=>d(")"))},{default:e(()=>[o(")")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[3]||(t[3]=n=>d("C"))},{default:e(()=>[o("C")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[4]||(t[4]=n=>d("+"))},{default:e(()=>[o("+")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[5]||(t[5]=n=>d("1"))},{default:e(()=>[o("1")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[6]||(t[6]=n=>d("2"))},{default:e(()=>[o("2")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[7]||(t[7]=n=>d("3"))},{default:e(()=>[o("3")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[8]||(t[8]=n=>d("-"))},{default:e(()=>[o("-")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[9]||(t[9]=n=>d("4"))},{default:e(()=>[o("4")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[10]||(t[10]=n=>d("5"))},{default:e(()=>[o("5")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[11]||(t[11]=n=>d("6"))},{default:e(()=>[o("6")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[12]||(t[12]=n=>d("*"))},{default:e(()=>[o("×")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[13]||(t[13]=n=>d("7"))},{default:e(()=>[o("7")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[14]||(t[14]=n=>d("8"))},{default:e(()=>[o("8")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[15]||(t[15]=n=>d("9"))},{default:e(()=>[o("9")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[16]||(t[16]=n=>d("/"))},{default:e(()=>[o("÷")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[17]||(t[17]=n=>d("%"))},{default:e(()=>[o("%")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[18]||(t[18]=n=>d("0"))},{default:e(()=>[o("0")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[19]||(t[19]=n=>d("."))},{default:e(()=>[o(".")]),_:1})]),_:1}),a(l,{span:6},{default:e(()=>[a(s,{plain:"",class:"butkey",onClick:t[20]||(t[20]=n=>d("="))},{default:e(()=>[o("=")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),a(p,null,{default:e(()=>[a(l,{span:4},{default:e(()=>[a(s,{type:"primary",onClick:J},{default:e(()=>[o("校验公式")]),_:1})]),_:1}),a(l,{span:16},{default:e(()=>[o(c(O.value),1)]),_:1}),a(l,{span:4})]),_:1}),i("div",ue,c(X.value),1),a(p,{gutter:10},{default:e(()=>[a(l,{span:6},{default:e(()=>[i("div",re,[fe,i("div",me,[a(m,{modelValue:v($),"onUpdate:modelValue":t[21]||(t[21]=n=>h($)?$.value=n:$=n)},{default:e(()=>[(y(!0),b(w,null,S(v(ie),(n,H)=>(y(),j(x,{key:H,title:n.name,name:n.id},{default:e(()=>[(y(!0),b(w,null,S(n.children,(r,L)=>{var g;return y(),b("div",{key:L,class:"item",onMouseenter:_=>U(r),onMouseleave:G,onClick:_=>z(r,"field")},[i("div",ce,c(r.name),1),i("div",{class:"type",style:D((g=v(V).find(_=>_.name==r.dataType))==null?void 0:g.typeStyle)},c(r.dataTypeName),5)],40,ye)}),128))]),_:2},1032,["title","name"]))),128))]),_:1},8,["modelValue"])])])]),_:1}),a(l,{span:6},{default:e(()=>[i("div",_e,[ve,i("div",ke,[a(m,{modelValue:v(M),"onUpdate:modelValue":t[22]||(t[22]=n=>h(M)?M.value=n:M=n)},{default:e(()=>[(y(!0),b(w,null,S(v(F),(n,H)=>(y(),j(x,{key:H,title:n.name,name:n.id},{default:e(()=>[(y(!0),b(w,null,S(n.children,(r,L)=>{var g;return y(),b("div",{key:L,class:"item",onMouseenter:_=>U(r),onMouseleave:G,onClick:_=>z(r,"func")},[i("div",xe,c(r.name),1),i("div",{class:"type",style:D((g=v(V).find(_=>_.name==r.dataType))==null?void 0:g.typeStyle)},c(r.dataTypeName),5)],40,be)}),128))]),_:2},1032,["title","name"]))),128))]),_:1},8,["modelValue"])])])]),_:1}),a(l,{span:12},{default:e(()=>[i("div",ge,[Ce,i("div",Te,[i("div",$e,[i("div",{innerHTML:A.value},null,8,Me)])])])]),_:1})]),_:1}),o(" "+c(k.value)+" ",1),Ne,o(" "+c(K(k.value))+" ",1),i("div",{ref_key:"tinymceBox",ref:E,innerHTML:k.value},null,8,we)]),_:1},8,["modelValue","before-close"])}}});const Ie=oe(Ve,[["__scopeId","data-v-a281c70e"]]);export{Ie as default};