UNPKG

yiya-form-form-render

Version:

基于 element-plus 的二次封装。TS 版

5 lines 88.4 kB
(function(h,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue"),require("element-plus"),require("@naturefw/ui-core"),require("dayjs"),require("@naturefw/nf-state")):typeof define=="function"&&define.amd?define(["exports","vue","element-plus","@naturefw/ui-core","dayjs","@naturefw/nf-state"],e):(h=typeof globalThis<"u"?globalThis:h||self,e(h.nfUIElp={},h.Vue,h.ElementPlus,h.nfUICore,h.dayjs,h.nfState))})(this,function(h,e,u,c,Te,z){"use strict";function Ae(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var w=Ae(Te);function q(){return{setDialog:(n,l,r,i)=>{const a=r.style.cursor,s=document.documentElement.clientWidth,m=document.documentElement.clientHeight,p={x:s*(100-i)/200,y:m*15/100};l.style.marginLeft===""?l.style.marginLeft=p.x+"px":p.x=l.style.marginLeft.replace("px","")*1,l.style.marginTop===""?l.style.marginTop=p.y+"px":p.y=l.style.marginTop.replace("px","")*1;const g={x:0,y:0},C={x:0,y:0};r.onmouseover=()=>{r.style.cursor="move"},r.onmousedown=b=>{g.x=b.clientX,g.y=b.clientY,r.style.cursor="move"},n.onmousemove=b=>{g.x!==0&&(C.x=b.clientX-g.x,C.y=b.clientY-g.y,l.style.marginLeft=p.x+C.x+"px",l.style.marginTop=p.y+C.y+"px")},n.onmouseup=b=>{g.x!==0&&(C.x=b.clientX-g.x,C.y=b.clientY-g.y,p.x+=C.x,p.y+=C.y,r.style.cursor=a,l.style.marginLeft=p.x+"px",l.style.marginTop=p.y+"px",g.x=0)}},unload:(n,l)=>{l.onmouseover=null,l.onmousedown=null,n.onmousemove=null,n.onmouseup=null}}}const W={mounted(t,o){e.watch(o.value,()=>{if(!o.value.visible)return;const n=t.firstElementChild.firstElementChild;n.onmousemove||setTimeout(()=>{const l=t.getElementsByClassName("el-dialog__header");if(l.length===0)console.warn("\u6CA1\u6709\u627E\u5230\u8981\u62D6\u62FD\u7684 el-dialog",t);else{const{setDialog:r}=q(),i=l[0],a=t.firstElementChild.firstElementChild.firstElementChild,m=a.style.cssText.split(";")[0].replace("%","").replace("--el-dialog-width:","");r(n,a,i,m)}},300)})},unmounted(t,o){setTimeout(()=>{const n=t.getElementsByClassName("el-dialog__header");if(n.length===0)console.warn("\u6CA1\u6709\u627E\u5230\u8981\u62D6\u62FD\u7684dialog",t);else{const l=t.firstElementChild.firstElementChild,r=n[0],{unload:i}=q();i(l,r)}},500)}};var f=(t,o)=>{const n=t.__vccOpts||t;for(const[l,r]of o)n[l]=r;return n};const Ke=e.defineComponent({name:"nf-el-button-dialog",directives:{dialogDrag:W},components:{ElButton:u.ElButton,ElDialog:u.ElDialog,ElScrollbar:u.ElScrollbar},props:{moduleId:[Number,String],dataId:[Number,String],active:Object,buttonMeta:{type:Object,default:()=>({})},componentKind:{type:Object,default:()=>({})}},setup(t,o){const n=e.reactive({visible:!1}),l=e.ref(!0),r=()=>{t.buttonMeta.btnKind==="add"?n.visible=!0:l.value?u.ElMessage({type:"info",message:"\u8BF7\u5148\u9009\u62E9\u4E00\u6761\u8BB0\u5F55\u3002"}):n.visible=!0};return c.mykeydown(t.buttonMeta.hotkey,(i,a)=>{a&&r()}),e.watch(()=>t.dataId,i=>{l.value=t.buttonMeta.btnKind==="add"?!1:i===""},{immediate:!0}),{dialogInfo:n,btnDisabled:l,buttonClick:r}}});function Ue(t,o,n,l,r,i){const a=e.resolveComponent("el-button"),s=e.resolveComponent("el-scrollbar"),m=e.resolveComponent("el-dialog"),d=e.resolveDirective("dialog-drag");return e.openBlock(),e.createElementBlock("div",null,[e.createCommentVNode("\u5F39\u7A97\u7684\u6309\u94AE"),e.createVNode(a,{type:"primary",disabled:t.btnDisabled,onClick:o[0]||(o[0]=p=>t.buttonClick())},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.buttonMeta.btnTitle)+"("+e.toDisplayString(t.buttonMeta.hotkey)+") ",1)]),_:1},8,["disabled"]),e.createCommentVNode('\u5F39\u7A97\uFF0C\u8868\u5355   v-dialogdrag="buttonMeta.dialogWidth"'),e.withDirectives((e.openBlock(),e.createElementBlock("div",null,[e.createVNode(m,{title:t.buttonMeta.dialogTitle,modelValue:t.dialogInfo.visible,"onUpdate:modelValue":o[1]||(o[1]=p=>t.dialogInfo.visible=p),modal:!0,width:t.buttonMeta.dialogWidth,"close-on-click-modal":!0,"destroy-on-close":!1},{default:e.withCtx(()=>[e.createVNode(s,{style:{height:"600px",margin:"2px"}},{default:e.withCtx(()=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.componentKind[t.buttonMeta.controlKey]),{moduleId:t.buttonMeta.openModuleId,dataId:t.dataId,formMetaId:t.buttonMeta.formMetaId,actionId:t.buttonMeta.actionId,type:t.buttonMeta.btnKind,dialogInfo:t.dialogInfo},null,8,["moduleId","dataId","formMetaId","actionId","type","dialogInfo"]))]),_:1})]),_:1},8,["title","modelValue","width"])])),[[d,t.dialogInfo]])])}var Le=f(Ke,[["render",Ue],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/button/button-dialog.vue"]]);const Pe={confirmButtonText:"\u5220\u9664",cancelButtonText:"\u540E\u6094\u4E86",type:"warning"},je={type:"success",message:"\u5220\u9664\u6210\u529F\uFF01"},Oe={type:"info",message:"\u5DF2\u7ECF\u53D6\u6D88\u4E86\u3002"},Ye={type:"info",message:"\u8BF7\u5148\u9009\u62E9\u4E00\u6761\u8BB0\u5F55\u3002"};var Re=f({__name:"button-service",props:{moduleId:[Number,String],dataId:[Number,String],active:Object,buttonMeta:Object,reloadPager:Function,events:{type:Object,default:{deleteClick:()=>{}}}},setup(t){const o=t,n=o.events.deleteClick,l=e.ref(!0),r=()=>{l.value?u.ElMessage(Ye):u.ElMessageBox.confirm(`\u6B64\u64CD\u4F5C\u5C06\u5220\u9664\u8BE5\u8BB0\u5F55(${o.dataId}), \u662F\u5426\u7EE7\u7EED\uFF1F`,"\u6E29\u99A8\u63D0\u793A",Pe).then(async()=>{await n(o.dataId,o.buttonMeta,o.moduleId)&&u.ElMessage(je)}).catch(()=>{u.ElMessage(Oe)})};return c.mykeydown(o.buttonMeta.hotkey,(i,a)=>{a&&o.active.moduleId===o.moduleId&&r()}),e.watch(()=>o.dataId,i=>{l.value=o.buttonMeta.btnKind==="add"?!1:i===""},{immediate:!0}),(i,a)=>(e.openBlock(),e.createElementBlock("div",null,[e.createCommentVNode("\u6309\u94AE"),e.createVNode(e.unref(u.ElButton),{type:"primary",disabled:l.value,onClick:a[0]||(a[0]=s=>r())},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.buttonMeta.btnTitle)+"("+e.toDisplayString(t.buttonMeta.hotkey)+") ",1)]),_:1},8,["disabled"])]))}},[["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/button/button-service.vue"]]),H=f({__name:"button",props:{moduleId:[Number,String],active:Object,dataId:{type:[String,Number],default:""},dataIds:{type:[Array],default:[]},btnOrder:Array,itemMeta:Object,events:{type:Object,default:{deleteClick:()=>{}}},componentKind:{type:Object,default:()=>{}}},setup(t){return(o,n)=>(e.openBlock(),e.createElementBlock("div",null,[e.createCommentVNode("\u591A\u4E2A\u6309\u94AE"),e.createVNode(e.unref(u.ElSpace),{wrap:""},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.btnOrder,(l,r)=>(e.openBlock(),e.createElementBlock("span",{key:"btn_"+r},[t.itemMeta[l].btnKind==="delete"?(e.openBlock(),e.createBlock(Re,{key:0,moduleId:t.moduleId,dataId:t.dataId,dataIds:t.dataIds,active:t.active,buttonMeta:t.itemMeta[l],events:t.events},null,8,["moduleId","dataId","dataIds","active","buttonMeta","events"])):(e.openBlock(),e.createBlock(Le,{key:1,moduleId:t.moduleId,dataId:t.dataId,active:t.active,buttonMeta:t.itemMeta[l],componentKind:t.componentKind},null,8,["moduleId","dataId","active","buttonMeta","componentKind"]))]))),128))]),_:1})]))}},[["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/button/button.vue"]]);const ze=e.defineComponent({name:"nf-el-from-item-area",inheritAttrs:!1,components:{},props:{modelValue:[String,Number],...c.itemProps},emits:["update:modelValue"],setup(t,o){return{...c.itemController(t,o.emit)}}});function qe(t,o,n,l,r,i){const a=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(a,e.mergeProps({type:"textarea",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,title:t.title,clearable:t.clearable,onBlur:t.run,onChange:t.run,onClear:t.run,onKeydown:t.clear}),null,16,["modelValue","id","name","title","clearable","onBlur","onChange","onClear","onKeydown"])}var G=f(ze,[["render",qe],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/t-area.vue"]]);const We=e.defineComponent({name:"nf-el-form-item-text",inheritAttrs:!1,components:{},props:{modelValue:[String,Number],colName:String,...c.itemProps},emits:["update:modelValue"],setup(t,o){const{value:n,run:l,clear:r}=c.itemController(t,o.emit);return{value:n,run:l,clear:r}}});function He(t,o,n,l,r,i){const a=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,title:t.title,clearable:t.clearable,onBlur:t.run,onChange:t.run,onClear:t.run,onKeydown:t.clear}),null,16,["modelValue","id","name","title","clearable","onBlur","onChange","onClear","onKeydown"])}var B=f(We,[["render",He],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/t-text.vue"]]);const Ge=e.defineComponent({name:"nf-el-form-item-password",inheritAttrs:!1,components:{},props:{modelValue:[String],"show-password":{type:Boolean,default:!0},...c.itemProps},emits:["update:modelValue"],setup(t,o){return{...c.itemController(t,o.emit)}}});function Qe(t,o,n,l,r,i){const a=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,title:t.title,clearable:t.clearable,"show-password":""}),null,16,["modelValue","id","name","title","clearable"])}var Q=f(Ge,[["render",Qe],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/t-password.vue"]]);const Xe=t=>{const o=[{value:".com"},{value:".cn"},{value:".net"},{value:".gov"},{value:".com.cn"},{value:".net.cn"},{value:".org.cn"},{value:".gov.cn"},{value:".org"},{value:".top"},{value:".vip"},{value:".\u4E2D\u56FD"},{value:".\u4F01\u4E1A"},{value:".\u516C\u53F8"},{value:".\u7F51\u7EDC"}],n=(r,i)=>{const a=r?o.filter(s=>s.value.indexOf(r.toLowerCase())===0):o;i(a)},l=e.reactive({http:"Https://",com:".com",value:""});return e.watch(l,r=>{t.value=l.http+l.value+l.com}),e.watch(()=>t.value,r=>{if(typeof r!="string"||r===null||!r)return;const i=r.toLowerCase().split("://");if(i.length===1)l.value=i[0];else if(i.length===2){l.http=i[0]+"://";const a=i[1].split("."),s=a.length;let m=0;switch(s){case 1:l.value=a[0];break;case 2:l.value=a[0],l.com="."+a[1];break;default:a[s-1]==="cn"&&(a[s-2]==="com"||a[s-2]==="net"||a[s-2]==="org"||a[s-2]==="gov")?(m=s-2,l.com="."+a[m]+".cn"):(m=s-1,l.com="."+a[m]),l.value=a[0];for(let d=1;d<m;d++)l.value+="."+a[d];break}}},{immediate:!0}),{url:l,querySearch:n}},Je=e.defineComponent({name:"nf-el-form-item-url",inheritAttrs:!1,components:{},props:{modelValue:[String],...c.itemProps},emits:["update:modelValue"],setup(t,o){const{value:n,run:l,clear:r}=c.itemController(t,o.emit),i=e.ref(null);return e.onMounted(()=>{setTimeout(()=>{},300)}),{domUrl:i,run:l,clear:r,...Xe(n)}}});function Ze(t,o,n,l,r,i){const a=e.resolveComponent("el-option"),s=e.resolveComponent("el-select"),m=e.resolveComponent("el-autocomplete"),d=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(d,e.mergeProps({ref:"domUrl",modelValue:t.url.value,"onUpdate:modelValue":o[2]||(o[2]=p=>t.url.value=p)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,title:t.title,clearable:t.clearable,onBlur:t.run,onChange:t.run,onClear:t.run,onKeydown:t.clear}),{prepend:e.withCtx(()=>[e.createCommentVNode("\u524D\u9762\u7684\u9009\u9879"),e.createVNode(s,e.mergeProps({style:{width:"90px"},modelValue:t.url.http,"onUpdate:modelValue":o[0]||(o[0]=p=>t.url.http=p)},t.$attrs),{default:e.withCtx(()=>[e.createVNode(a,{label:"Http://",value:"Http://"}),e.createVNode(a,{label:"Https://",value:"Https://"})]),_:1},16,["modelValue"])]),append:e.withCtx(()=>[e.createCommentVNode("\u540E\u9762\u7684\u57DF\u540D\u540E\u7F00"),e.createVNode(m,{style:{width:"100px"},class:"inline-input",clearable:"",modelValue:t.url.com,"onUpdate:modelValue":o[1]||(o[1]=p=>t.url.com=p),"fetch-suggestions":t.querySearch},null,8,["modelValue","fetch-suggestions"])]),_:1},16,["modelValue","id","name","title","clearable","onBlur","onChange","onClear","onKeydown"])}var X=f(Je,[["render",Ze],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/t-url.vue"]]);const xe=e.defineComponent({name:"nf-el-form-item-autocomplete",inheritAttrs:!1,components:{},props:{...c.itemProps,colName:String,modelValue:[String,Array,Number]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit),l=(i,a)=>{a(t.optionList)},{loadDict:r}=c.loadController(t);return r(),{value:n,querySearch:l}}}),ve={class:"name"},et={class:"addr",style:{float:"right"}};function tt(t,o,n,l,r,i){const a=e.resolveComponent("el-autocomplete");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,title:t.title,clearable:t.clearable,"fetch-suggestions":t.querySearch}),{default:e.withCtx(({item:s})=>[e.createElementVNode("div",ve,[e.createTextVNode(e.toDisplayString(s.value)+" ",1),e.createElementVNode("span",et,e.toDisplayString(s.label),1)])]),_:1},16,["modelValue","id","name","title","clearable","fetch-suggestions"])}var J=f(xe,[["render",tt],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/t-autocomplete.vue"]]);const ot=e.defineComponent({name:"nf-el-form-item-color",inheritAttrs:!1,components:{},props:{modelValue:[String],...c.itemProps},emits:["update:modelValue"],setup(t,o){return{...c.itemController(t,o.emit)}}});function nt(t,o,n,l,r,i){const a=e.resolveComponent("el-color-picker");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs),null,16,["modelValue"])}var Z=f(ot,[["render",nt],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/t-color.vue"]]);/*! Element Plus Icons Vue v2.0.10 */var V=(t,o)=>{let n=t.__vccOpts||t;for(let[l,r]of o)n[l]=r;return n},lt={name:"ArrowDownBold"},rt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},at=e.createElementVNode("path",{fill:"currentColor",d:"M104.704 338.752a64 64 0 0 1 90.496 0l316.8 316.8 316.8-316.8a64 64 0 0 1 90.496 90.496L557.248 791.296a64 64 0 0 1-90.496 0L104.704 429.248a64 64 0 0 1 0-90.496z"},null,-1),st=[at];function it(t,o,n,l,r,i){return e.openBlock(),e.createElementBlock("svg",rt,st)}var mt=V(lt,[["render",it],["__file","arrow-down-bold.vue"]]),dt={name:"ArrowRightBold"},ct={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pt=e.createElementVNode("path",{fill:"currentColor",d:"M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0z"},null,-1),ut=[pt];function ft(t,o,n,l,r,i){return e.openBlock(),e.createElementBlock("svg",ct,ut)}var gt=V(dt,[["render",ft],["__file","arrow-right-bold.vue"]]),ht={name:"Check"},bt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yt=e.createElementVNode("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),Ct=[yt];function kt(t,o,n,l,r,i){return e.openBlock(),e.createElementBlock("svg",bt,Ct)}var _t=V(ht,[["render",kt],["__file","check.vue"]]),wt={name:"CircleCloseFilled"},$t={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bt=e.createElementVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),Et=[Bt];function Vt(t,o,n,l,r,i){return e.openBlock(),e.createElementBlock("svg",$t,Et)}var $=V(wt,[["render",Vt],["__file","circle-close-filled.vue"]]);const Mt=e.defineComponent({name:"nf-el-from-item-number",inheritAttrs:!1,components:{CircleCloseFilled:$},props:{...c.itemProps,controlsPosition:{type:String,default:"right"},colName:String,modelValue:[String,Number]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);return{myclear:()=>{n.value=!1,e.nextTick(()=>{n.value=null})},value:n}}});function It(t,o,n,l,r,i){const a=e.resolveComponent("el-input-number"),s=e.resolveComponent("circle-close-filled");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=m=>t.value=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable,"controls-position":t.controlsPosition}),null,16,["modelValue","id","name","clearable","controls-position"]),t.clearable?(e.openBlock(),e.createBlock(s,{key:0,style:{width:"1.2em",height:"1.2em","margin-top":"0px","margin-left":"5px",cursor:"pointer"},onClick:e.withModifiers(t.myclear,["stop"])},null,8,["onClick"])):e.createCommentVNode("v-if",!0)],64)}var x=f(Mt,[["render",It],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/n-number.vue"]]);const Nt=e.defineComponent({name:"nf-el-from-item-range",inheritAttrs:!1,components:{},props:{...c.itemProps,modelValue:[String,Number]},emits:["update:modelValue"],setup(t,o){return{...c.itemController(t,o.emit)}}});function Dt(t,o,n,l,r,i){const a=e.resolveComponent("el-slider");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable}),null,16,["modelValue","id","name","clearable"])}var v=f(Nt,[["render",Dt],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/n-range.vue"]]);const St=e.defineComponent({name:"nf-el-form-item-rate",inheritAttrs:!1,components:{CircleCloseFilled:$},props:{...c.itemProps,modelValue:[String,Number]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);return{value:n,myclear:()=>{n.value=null}}}});function Ft(t,o,n,l,r,i){const a=e.resolveComponent("el-rate"),s=e.resolveComponent("circle-close-filled");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=m=>t.value=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable}),null,16,["modelValue","id","name","clearable"]),t.clearable?(e.openBlock(),e.createBlock(s,{key:0,style:{width:"1.2em",height:"1.2em","margin-top":"-2px","margin-left":"5px",cursor:"pointer"},onClick:e.withModifiers(t.myclear,["stop"])},null,8,["onClick"])):e.createCommentVNode("v-if",!0)],64)}var ee=f(St,[["render",Ft],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/n-rate.vue"]]);const Tt=e.defineComponent({name:"nf-el-from-item-date2",inheritAttrs:!1,components:{},props:{...c.itemProps,format:{type:String,default:"YYYY-MM-DD"},valueFormat:{type:String,default:"YYYY-MM-DD"},colName:String,modelValue:[String,Date,Number,Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);let l="date";return t.formItemMeta.controlType=="125"?(l="daterange",Array.isArray(n.value)||(n.value=[])):Array.isArray(n.value)&&(n.value=""),{dateType:l,value:n}}});function At(t,o,n,l,r,i){const a=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(a,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{type:t.dateType,name:"c"+t.formItemMeta.columnId,format:t.format,"value-format":t.valueFormat,title:t.title,clearable:t.clearable}),null,16,["modelValue","type","name","format","value-format","title","clearable"])}var N=f(Tt,[["render",At],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/d-date.vue"]]);const Kt=e.defineComponent({name:"nf-el-from-item-date-time",inheritAttrs:!1,components:{},props:{...c.itemProps,format:{type:String,default:"YYYY-MM-DD HH:mm:ss"},valueFormat:{type:String,default:"YYYY-MM-DD HH:mm:ss"},colName:String,modelValue:[String,Date,Number,Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);let l="datetime";return t.formItemMeta.controlType=="126"?(l="datetimerange",Array.isArray(n.value)||(n.value=[])):Array.isArray(n.value)&&(n.value=""),{dateType:l,value:n}}});function Ut(t,o,n,l,r,i){const a=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(a,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{type:t.dateType,name:"c"+t.formItemMeta.columnId,format:t.format,"value-format":t.valueFormat,clearable:t.clearable}),null,16,["modelValue","type","name","format","value-format","clearable"])}var D=f(Kt,[["render",Ut],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/d-datetime.vue"]]);const Lt=e.defineComponent({name:"nf-el-from-item-month",inheritAttrs:!1,components:{},props:{...c.itemProps,format:{type:String,default:"YYYY-MM"},valueFormat:{type:String,default:"YYYY-MM"},colName:String,modelValue:[String,Date,Number,Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);let l="month";return t.formItemMeta.controlType=="127"?(l="monthrange",Array.isArray(n.value)||(n.value=[])):Array.isArray(n.value)&&(n.value=""),{dateType:l,value:n}}});function Pt(t,o,n,l,r,i){const a=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(a,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{type:t.dateType,name:"c"+t.formItemMeta.columnId,format:t.format,"value-format":t.valueFormat,clearable:t.clearable}),null,16,["modelValue","type","name","format","value-format","clearable"])}var S=f(Lt,[["render",Pt],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/d-month.vue"]]);const jt=e.defineComponent({name:"nf-el-from-item-year",inheritAttrs:!1,components:{},props:{...c.itemProps,format:{type:String,default:"YYYY"},"value-format":{type:String,default:"YYYY"},colName:String,modelValue:[String,Date,Number,Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);return{dateType:Array.isArray(n.value)?"yearrange":"year",value:n}}});function Ot(t,o,n,l,r,i){const a=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(a,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{type:t.dateType,name:"c"+t.formItemMeta.columnId,format:t.format,"value-format":t.valueFormat,clearable:t.clearable}),null,16,["modelValue","type","name","format","value-format","clearable"])}var te=f(jt,[["render",Ot],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/d-year.vue"]]),F=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},oe={exports:{}};(function(t,o){(function(n,l){t.exports=l()})(F,function(){return function(n,l){l.prototype.isoWeeksInYear=function(){var r=this.isLeapYear(),i=this.endOf("y").day();return i===4||r&&i===5?53:52}}})})(oe);var ne=oe.exports,le={exports:{}};(function(t,o){(function(n,l){t.exports=l()})(F,function(){return function(n,l){l.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}})})(le);var re=le.exports,ae={exports:{}};(function(t,o){(function(n,l){t.exports=l()})(F,function(){var n="day";return function(l,r,i){var a=function(d){return d.add(4-d.isoWeekday(),n)},s=r.prototype;s.isoWeekYear=function(){return a(this).year()},s.isoWeek=function(d){if(!this.$utils().u(d))return this.add(7*(d-this.isoWeek()),n);var p,g,C,b,k=a(this),_=(p=this.isoWeekYear(),g=this.$u,C=(g?i.utc:i)().year(p).startOf("year"),b=4-C.isoWeekday(),C.isoWeekday()>4&&(b+=7),C.add(b,n));return k.diff(_,"week")+1},s.isoWeekday=function(d){return this.$utils().u(d)?this.day()||7:this.day(this.day()%7?d:d-7)};var m=s.startOf;s.startOf=function(d,p){var g=this.$utils(),C=!!g.u(p)||p;return g.p(d)==="isoweek"?C?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):m.bind(this)(d,p)}}})})(ae);var se=ae.exports;w.default.extend(ne),w.default.extend(re),w.default.extend(se);const Yt=(t,o)=>{const n=e.ref("");t.value="";const l={1:a=>new Date(a+"-01-01"),2:a=>new Date(a-1+"-12-31"),3:a=>new Date(a-1+"-12-30"),4:a=>new Date(a-1+"-12-29"),5:a=>new Date(a+"-01-04"),6:a=>new Date(a+"-01-03"),0:a=>new Date(a+"-01-02")},r=a=>{if(a===""||a===0)return new Date;const s=a.substr(0,4),m=a.substr(a.length-2,2),d=new Date(s+"-01-01").getDay(),p=l[d](parseInt(s));return w.default(p).add(7*(m-1),"day").toDate()};return e.watch(()=>t.value,(a,s)=>{a===""?n.value="":n.value=r(a)},{immediate:!0}),{mydate:n,myChange:a=>{if(a===null)t.value="";else{const s=w.default(a).add(1,"day").isoWeek().toString(),d=a.getFullYear().toString()+" "+s.padStart(2,"0");t.value=d,document.getElementsByName("c"+o.formItemMeta.columnId)[0].value=d}}}},Rt=e.defineComponent({name:"nf-el-from-item-week",inheritAttrs:!1,components:{},props:{...c.itemProps,format:{type:String,default:"YYYY-ww"},valueFormat:{type:String,default:"YYYY-ww"},colName:String,modelValue:[String,Date]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);return{...Yt(n,t)}}});function zt(t,o,n,l,r,i){const a=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.mydate,"onUpdate:modelValue":o[0]||(o[0]=s=>t.mydate=s)},t.$attrs,{type:"week",name:"c"+t.formItemMeta.columnId,format:t.format,clearable:t.clearable,onChange:t.myChange}),null,16,["modelValue","name","format","clearable","onChange"])}var ie=f(Rt,[["render",zt],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/d-week.vue"]]);const qt=e.defineComponent({name:"nf-el-from-item-date-more",inheritAttrs:!1,components:{},props:{...c.itemProps,format:{type:String,default:"YYYY-MM-DD"},valueFormat:{type:String,default:"YYYY-MM-DD"},colName:String,modelValue:[Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);return Array.isArray(n.value)||(n.value=[]),{value:n}}});function Wt(t,o,n,l,r,i){const a=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(a,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{type:"dates",name:"c"+t.formItemMeta.columnId,format:t.format,"value-format":t.valueFormat,clearable:t.clearable}),null,16,["modelValue","name","format","value-format","clearable"])}var me=f(qt,[["render",Wt],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/d-date-more.vue"]]);const Ht=t=>{const o=e.ref(""),n=r=>{const i=r.getHours().toString().padStart(2,"0"),a=r.getMinutes().toString().padStart(2,"0"),s=r.getSeconds().toString().padStart(2,"0");return`${i}:${a}:${s}`};return typeof t.value=="string"&&t.value!==""&&(o.value=new Date("1900-1-1 "+t.value)),e.watch(()=>t.value,(r,i)=>{typeof t.value=="string"&&t.value!==""&&(o.value=new Date("1900-1-1 "+t.value))}),{mytime:o,myChange:r=>{if(r)if(typeof r=="string")t.value=r;else if(Array.isArray(r)){const i=n(r[0]),a=n(r[0]);t.value=[i,a]}else t.value=n(r)}}},Gt=e.defineComponent({name:"nf-el-from-item-time-picker",inheritAttrs:!1,components:{},props:{...c.itemProps,showFormat:{type:String,default:"HH:mm:ss"},returnFormat:{type:String,default:"HH:mm:ss"},colName:String,modelValue:[String,Date]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit),{mytime:l,myChange:r}=Ht(n);return{mytime:l,myChange:r}}});function Qt(t,o,n,l,r,i){const a=e.resolveComponent("el-time-picker");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.mytime,"onUpdate:modelValue":o[0]||(o[0]=s=>t.mytime=s)},t.$attrs,{name:"c"+t.formItemMeta.columnId,clearable:t.clearable,"is-range":t.formItemMeta.controlType===131,format:t.showFormat,onChange:t.myChange}),null,16,["modelValue","name","clearable","is-range","format","onChange"])}var T=f(Gt,[["render",Qt],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/d-time-picker.vue"]]);const Xt=t=>{const o=e.ref("");return t.value!==null&&(o.value=t.value),e.watch(()=>t.value,(l,r)=>{o.value=l}),{mytime:o,myChange:l=>{t.value=l}}},Jt=e.defineComponent({name:"el-from-item-time-select",inheritAttrs:!1,components:{},props:{...c.itemProps,showFormat:{type:String,default:"HH:mm"},returnFormat:{type:String,default:"HH:mm"},modelValue:[String]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit),{mytime:l,myChange:r}=Xt(n);return{mytime:l,myChange:r}}});function Zt(t,o,n,l,r,i){const a=e.resolveComponent("el-time-select");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.mytime,"onUpdate:modelValue":o[0]||(o[0]=s=>t.mytime=s)},t.$attrs,{name:"c"+t.formItemMeta.columnId,clearable:t.clearable,format:t.showFormat,onChange:t.myChange}),null,16,["modelValue","name","clearable","format","onChange"])}var A=f(Jt,[["render",Zt],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/d-time-select.vue"]]);const xt=e.defineComponent({name:"nf-el-from-item-switch",inheritAttrs:!1,components:{CircleCloseFilled:$},props:{...c.itemProps,colName:String,modelValue:[String,Number,Boolean]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);return{value:n,myclear:()=>{n.value=!1,e.nextTick(()=>{setTimeout(()=>{n.value=void 0},300)})}}}});function vt(t,o,n,l,r,i){const a=e.resolveComponent("el-switch"),s=e.resolveComponent("circle-close-filled");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=m=>t.value=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable}),null,16,["modelValue","id","name","clearable"]),t.clearable?(e.openBlock(),e.createBlock(s,{key:0,style:{width:"1.2em",height:"1.2em","margin-top":"0px","margin-left":"5px",cursor:"pointer"},onClick:e.withModifiers(t.myclear,["stop"])},null,8,["onClick"])):e.createCommentVNode("v-if",!0)],64)}var de=f(xt,[["render",vt],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/s1-switch.vue"]]);const eo=e.defineComponent({name:"nf-el-from-item-checkbox",inheritAttrs:!1,components:{CircleCloseFilled:$},props:{...c.itemProps,colName:String,modelValue:[Boolean,String]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit);return{value:n,myclear:()=>{n.value=!1,e.nextTick(()=>{setTimeout(()=>{n.value=null},300)})}}}});function to(t,o,n,l,r,i){const a=e.resolveComponent("el-checkbox"),s=e.resolveComponent("circle-close-filled");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=m=>t.value=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable}),{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.title),1)]),_:1},16,["modelValue","id","name","clearable"]),t.clearable?(e.openBlock(),e.createBlock(s,{key:0,style:{width:"1.2em",height:"1.2em","margin-top":"0px","margin-left":"5px",cursor:"pointer"},onClick:e.withModifiers(t.myclear,["stop"])},null,8,["onClick"])):e.createCommentVNode("v-if",!0)],64)}var ce=f(eo,[["render",to],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/s1-checkbox.vue"]]);const oo=e.defineComponent({name:"nf-el-from-item-checkboxs",inheritAttrs:!1,components:{},props:{...c.itemProps,colName:String,modelValue:[Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=c.itemController(t,o.emit),l=e.computed({set:i=>{n.value=i},get:()=>typeof n.value!="object"?[]:n.value}),{loadDict:r}=c.loadController(t);return r(),{checkValue:l}}});function no(t,o,n,l,r,i){const a=e.resolveComponent("el-checkbox"),s=e.resolveComponent("el-checkbox-group");return e.openBlock(),e.createBlock(s,e.mergeProps({modelValue:t.checkValue,"onUpdate:modelValue":o[0]||(o[0]=m=>t.checkValue=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable}),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.optionList,m=>(e.openBlock(),e.createBlock(a,e.mergeProps(t.$attrs,{key:"check"+m.value,label:m.value,disabled:m.disabled}),{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(m.label),1)]),_:2},1040,["label","disabled"]))),128))]),_:1},16,["modelValue","id","name","clearable"])}var pe=f(oo,[["render",no],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/s2-checkboxs.vue"]]);const lo=e.defineComponent({name:"nf-el-from-item-radios",inheritAttrs:!1,components:{CircleCloseFilled:$},props:{...c.itemProps,colName:String,modelValue:[Array]},emits:["update:modelValue"],setup(t,o){const{loadDict:n}=c.loadController(t);n();const{value:l}=c.itemController(t,o.emit);return{value:l,myclear:()=>{l.value=null}}}});function ro(t,o,n,l,r,i){const a=e.resolveComponent("el-radio"),s=e.resolveComponent("el-radio-group"),m=e.resolveComponent("circle-close-filled");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=d=>t.value=d)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,title:t.title,clearable:t.clearable}),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.optionList,d=>(e.openBlock(),e.createBlock(a,e.mergeProps(t.$attrs,{key:"radio"+d.value,label:d.value,disabled:d.disabled}),{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(d.label),1)]),_:2},1040,["label","disabled"]))),128))]),_:1},16,["modelValue","id","name","title","clearable"]),t.clearable?(e.openBlock(),e.createBlock(m,{key:0,style:{width:"1.2em",height:"1.2em","margin-top":"0px","margin-left":"5px",cursor:"pointer"},onClick:e.withModifiers(t.myclear,["stop"])},null,8,["onClick"])):e.createCommentVNode("v-if",!0)],64)}var ue=f(lo,[["render",ro],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/s2-radios.vue"]]);const ao=e.defineComponent({name:"nf-el-from-select",inheritAttrs:!1,components:{},props:{...c.itemProps,"collapse-tags":{type:Boolean,default:!0},"collapse-tags-tooltip":{type:Boolean,default:!0},colName:String,modelValue:[String,Number,Array]},emits:["update:modelValue"],setup(t,o){const n=e.computed(()=>t.formItemMeta.controlType===161),{loadDict:l}=c.loadController(t);return l(),{multiple:n,...c.itemController(t,o.emit)}}});function so(t,o,n,l,r,i){const a=e.resolveComponent("el-option"),s=e.resolveComponent("el-select");return e.openBlock(),e.createBlock(s,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=m=>t.value=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable,multiple:t.multiple,"collapse-tags":t.collapseTags,"collapse-tags-tooltip":t.collapseTagsTooltip}),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.optionList,m=>(e.openBlock(),e.createBlock(a,{key:"select"+m.value,label:m.label,value:m.value,disabled:m.disabled},null,8,["label","value","disabled"]))),128))]),_:1},16,["modelValue","id","name","clearable","multiple","collapse-tags","collapse-tags-tooltip"])}var K=f(ao,[["render",so],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/s-select.vue"]]);const io=e.defineComponent({name:"nf-el-from-select-group",inheritAttrs:!1,components:{},props:{...c.itemProps,"collapse-tags":{type:Boolean,default:!0},"collapse-tags-tooltip":{type:Boolean,default:!0},colName:String,modelValue:[String,Number,Array]},emits:["update:modelValue"],setup(t,o){const n=e.computed(()=>t.formItemMeta.controlType===163),{loadDict:l}=c.loadController(t);return l(),{multiple:n,...c.itemController(t,o.emit)}}});function mo(t,o,n,l,r,i){const a=e.resolveComponent("el-option"),s=e.resolveComponent("el-option-group"),m=e.resolveComponent("el-select");return e.openBlock(),e.createBlock(m,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=d=>t.value=d)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable,multiple:t.multiple,"collapse-tags":t.collapseTags,"collapse-tags-tooltip":t.collapseTagsTooltip}),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.optionList,d=>(e.openBlock(),e.createBlock(s,{key:d.label,label:d.label},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(d.options,p=>(e.openBlock(),e.createBlock(a,{key:p.value,label:"\u3000"+p.label,value:p.value,disabled:p.disabled},null,8,["label","value","disabled"]))),128))]),_:2},1032,["label"]))),128))]),_:1},16,["modelValue","id","name","clearable","multiple","collapse-tags","collapse-tags-tooltip"])}var U=f(io,[["render",mo],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/s-select-group.vue"]]);const co=t=>{const o=t.formItemMeta.colName.split("_"),n={lazy:!1};return e.reactive({lazy:!0,lazyLoad(l,r){console.log(l);const{level:i}=l;o.length>=i?(o[i],r([{value:"222",label:"\u9009\u987911",leaf:!0}])):r([{value:"22",label:"\u9009\u987911",leaf:!0}])}}),{propsCascader:n}},po=e.defineComponent({name:"el-from-item-select-cascader",inheritAttrs:!1,components:{},props:{...c.itemProps,optionKind:{type:String,default:"deep"},cascaderProps:{type:Object,default:()=>({})},colName:String,modelValue:[String,Number,Array]},emits:["update:modelValue"],setup(t,o){const{propsCascader:n}=co(t),{value:l}=c.itemController(t,o.emit),r=(m,d)=>{},i=t.optionList,a=e.computed(()=>{if(Array.isArray(i)){if(i.length===0||i[0].children)return i;if(typeof i[0].parentId<"u")return c.getChildrenOne(i,"",0);if(typeof i[0]=="object")return c.shallowToDeep(i[0])}}),{loadDict:s}=c.loadController(t);return s(),{propsCascader:n,myoptionList:a,filterMethod:r,value:l}}});function uo(t,o,n,l,r,i){const a=e.resolveComponent("el-cascader");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s)},t.$attrs,{clearable:t.clearable,options:t.myoptionList,"filter-method":t.filterMethod,filterable:"",props:t.propsCascader}),null,16,["modelValue","clearable","options","filter-method","props"])}var fe=f(po,[["render",uo],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/s-select-cascader.vue"]]);const fo=e.defineComponent({name:"nf-el-from-select-tree",inheritAttrs:!1,components:{},props:{...c.itemProps,"collapse-tags":{type:Boolean,default:!0},"collapse-tags-tooltip":{type:Boolean,default:!0},colName:String,modelValue:[String,Number,Array]},emits:["update:modelValue"],setup(t,o){const n=e.computed(()=>t.formItemMeta.controlType===166),{loadDict:l}=c.loadController(t);return l(),{multiple:n,...c.itemController(t,o.emit)}}});function go(t,o,n,l,r,i){const a=e.resolveComponent("el-option"),s=e.resolveComponent("el-select");return e.openBlock(),e.createBlock(s,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=m=>t.value=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable,multiple:t.multiple,"collapse-tags":t.collapseTags,"collapse-tags-tooltip":t.collapseTagsTooltip}),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.optionList,m=>(e.openBlock(),e.createBlock(a,{key:"select__"+m.value,label:"\u3000".repeat(m.level)+m.label,value:m.value,disabled:m.disabled},null,8,["label","value","disabled"]))),128))]),_:1},16,["modelValue","id","name","clearable","multiple","collapse-tags","collapse-tags-tooltip"])}var L=f(fo,[["render",go],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/s-select-tree.vue"]]);const ho=e.defineComponent({name:"nf-el-form-item-upload-file",components:{},inheritAttrs:!1,props:{...c.itemProps,accept:{type:[String,Array],default:""},action:{type:[String],default:"https://aaa.com/posts/"},modelValue:[String]},emits:["update:modelValue"],setup(t,o){const{value:n,run:l,clear:r,myinput:i}=c.itemController(t,o.emit),a=e.computed(()=>Array.isArray(t.accept)?t.accept.join(","):t.accept);return{fileList:e.reactive([{name:"food.jpeg",url:"https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100"},{name:"food2.jpeg",url:"https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100"}]),handleRemove:(b,k)=>{console.log(b,k)},handlePreview:b=>{console.log(b)},handleExceed:(b,k)=>{u.ElMessage.warning(`\u4E00\u6B21\u53EA\u80FD\u540C\u65F6\u4E0A\u4F20 3 \u4E2A\u6587\u4EF6, \u60A8\u9009\u62E9\u7684\u6587\u4EF6\u6570\u91CF ${b.length} \u8D85\u51FA\u9650\u5236\uFF0C
          ${b.length+k.length} `)},myChange:(b,k)=>{console.log(b,k)},beforeRemove:(b,k)=>u.ElMessageBox.confirm(`\u771F\u7684\u8981\u5220\u9664 ${b.name} \u6587\u4EF6\u5417\uFF1F`),value:n,myAccept:a,run:l,clear:r,myinput:i}}}),bo=e.createElementVNode("div",{class:"el-upload__tip"}," \u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 500KB ",-1);function yo(t,o,n,l,r,i){const a=e.resolveComponent("el-button"),s=e.resolveComponent("el-upload");return e.openBlock(),e.createBlock(s,e.mergeProps({class:"upload-demo",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=m=>t.value=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,accept:t.myAccept,action:t.action,"on-preview":t.handlePreview,"on-remove":t.handleRemove,"on-change":t.myChange,"before-remove":t.beforeRemove,"on-exceed":t.handleExceed,"file-list":t.fileList}),{tip:e.withCtx(()=>[bo]),default:e.withCtx(()=>[e.createVNode(a,{type:"primary"},{default:e.withCtx(()=>[e.createTextVNode("\u70B9\u51FB\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:1},16,["modelValue","id","name","accept","action","on-preview","on-remove","on-change","before-remove","on-exceed","file-list"])}var ge=f(ho,[["render",yo],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/u-file.vue"]]);const Co=e.defineComponent({name:"nf-el-form-item-upload-picture",inheritAttrs:!1,components:{},props:{...c.itemProps,accept:{type:[String,Array],default:""},action:{type:[String],default:"https://aaa.com/posts/"},modelValue:[String]},emits:["update:modelValue"],setup(t,o){const{value:n,run:l,clear:r,myinput:i}=c.itemController(t,o.emit),a=e.computed(()=>Array.isArray(t.accept)?t.accept.join(","):t.accept);return{fileList:e.reactive([{name:"food.jpeg",url:"https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100"},{name:"food2.jpeg",url:"https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100"}]),handleRemove:(b,k)=>{console.log(b,k)},handlePreview:b=>{console.log(b)},handleExceed:(b,k)=>{u.ElMessage.warning(`\u4E00\u6B21\u53EA\u80FD\u540C\u65F6\u4E0A\u4F20 3 \u4E2A\u6587\u4EF6, \u60A8\u9009\u62E9\u7684\u6587\u4EF6\u6570\u91CF ${b.length} \u8D85\u51FA\u9650\u5236\uFF0C
          ${b.length+k.length} `)},myChange:(b,k)=>{console.log(b,k)},beforeRemove:(b,k)=>u.ElMessageBox.confirm(`\u771F\u7684\u8981\u5220\u9664 ${b.name} \u6587\u4EF6\u5417\uFF1F`),value:n,myAccept:a,run:l,clear:r,myinput:i}}}),ko=e.createElementVNode("div",{class:"el-upload__tip"}," \u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 500KB ",-1);function _o(t,o,n,l,r,i){const a=e.resolveComponent("el-button"),s=e.resolveComponent("el-upload");return e.openBlock(),e.createBlock(s,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=m=>t.value=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,accept:t.myAccept,action:t.action,"on-preview":t.handlePreview,"on-remove":t.handleRemove,"on-change":t.myChange,"before-remove":t.beforeRemove,"on-exceed":t.handleExceed,"file-list":t.fileList}),{tip:e.withCtx(()=>[ko]),default:e.withCtx(()=>[e.createVNode(a,{type:"primary"},{default:e.withCtx(()=>[e.createTextVNode("\u70B9\u51FB\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:1},16,["modelValue","id","name","accept","action","on-preview","on-remove","on-change","before-remove","on-exceed","file-list"])}var he=f(Co,[["render",_o],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/u-picture.vue"]]);const wo=e.defineComponent({name:"nf-el-form-item-upload-video",inheritAttrs:!1,components:{},props:{...c.itemProps,accept:{type:[String,Array],default:""},modelValue:[String]},emits:["update:modelValue"],setup(t,o){const{value:n,run:l,clear:r,myinput:i}=c.itemController(t,o.emit),a=e.computed(()=>Array.isArray(t.accept)?t.accept.join(","):t.accept),s=e.reactive([{name:"food.jpeg",url:"https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100"},{name:"food2.jpeg",url:"https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100"}]),m=e.ref("");return{fileList:s,handleRemove:(k,_)=>{console.log(k,_)},handlePreview:k=>{console.log(k),m.value=k},handleExceed:(k,_)=>{u.ElMessage.warning(`The limit is 3, you selected ${k.length} files this time, add up to ${k.length+_.length} totally`)},myChange:(k,_)=>{console.log(k,_);const Fe=window.URL.createObjectURL(k.raw);m.value=Fe,document.getElementById("vv").src=Fe},beforeRemove:(k,_)=>u.ElMessageBox.confirm(`\u771F\u7684\u8981\u5220\u9664 ${k.name} \u6587\u4EF6\u5417\uFF1F`),value:n,myAccept:a,myvideo:m,run:l,clear:r,myinput:i}}}),$o=e.createElementVNode("div",{class:"el-upload__tip"}," jpg/png files with a size less than 500kb ",-1),Bo=e.createElementVNode("video",{width:"320",height:"240",id:"vv",controls:""}," \u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301Video\u6807\u7B7E\u3002 ",-1);function Eo(t,o,n,l,r,i){const a=e.resolveComponent("el-button"),s=e.resolveComponent("el-upload");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=m=>t.value=m)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,accept:t.myAccept,action:t.action,"on-preview":t.handlePreview,"on-remove":t.handleRemove,"on-change":t.myChange,"before-remove":t.beforeRemove,"on-exceed":t.handleExceed,"file-list":t.fileList}),{tip:e.withCtx(()=>[$o]),default:e.withCtx(()=>[e.createVNode(a,{type:"primary"},{default:e.withCtx(()=>[e.createTextVNode("Click to upload")]),_:1}),Bo]),_:1},16,["modelValue","id","name","accept","action","on-preview","on-remove","on-change","before-remove","on-exceed","file-list"]),e.createTextVNode(e.toDisplayString(t.myvideo),1)],64)}var be=f(wo,[["render",Eo],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form-item/u-video.vue"]]);const y={nfText:B,nfArea:G,nfPassword:Q,nfUrl:X,nfAutocomplete:J,nfColor:Z,nfNumber:x,nfRange:v,nfRate:ee,nfDate:N,nfDatetime:D,nfMonth:S,nfYear:te,nfWeek:ie,nfDates:me,nfTimePicker:T,nfTimeSelect:A,nfFile:ge,nfPicture:he,nfVideo:be,nfSwitch:de,nfCheckbox:ce,nfCheckboxs:pe,nfRadios:ue,nfSelect:K,nfSelectGroup:U,nfSelectCascader:fe,nfSelectTree:L},P={100:G,101:B,102:Q,103:B,104:B,105:X,106:B,107:J,108:Z,110:x,111:v,112:ee,120:N,121:D,122:S,123:ie,124:te,125:N,126:D,127:S,128:me,130:T,131:T,132:A,133:A,140:ge,141:he,142:be,150:ce,151:de,152:pe,153:ue,160:K,161:K,162:U,163:U,164:fe,165:L,166:L};function Vo(t){const o=e.reactive({}),{itemMeta:n}=t;for(const l in n){const r=n[l].formItemMeta;switch(o[r.columnId]={colName:r.colName,dateKind:0,findKind:[],useKind:21,controlKind:[],useControlKind:"",value:"",valueStart:"",valueEnd:""},r.controlType){case 102:o[r.columnId].findKind=[],o[r.columnId].value="";break;case 100:case 101:case 103:case 104:case 105:case 106:o[r.columnId].findKind=[21,22,23,24,25,26,27,28],o[r.columnId].value="";break;case 107:o[r.columnId].findKind=[21,22],o[r.columnId].value="";break;case 108:o[r.columnId].findKind=[21,23],o[r.columnId].value="";break;case 140:case 141:case 142:o[r.columnId].findKind=[21,23,25,26],o[r.columnId].value="";break;case 110:case 111:case 112:o[r.columnId].findKind=[21,17,13,14,15,16,22,18,19],o[r.columnId].value=null,o[r.columnId].valueStart=null,o[r.columnId].valueEnd=null;break;case 120:case 121:case 122:case 123:case 124:o[r.columnId].findKind=[21,17,13,14,15,16,18,19],o[r.columnId].value="",o[r.columnId].controlKind=["\u65E5\u671F","\u5E74\u6708","\u5E74"];break;case 125:case 126:case 127:o[r.columnId].findKind=[21,17,13,14,15,16,18,19],o[r.columnId].value=[];break;case 128:o[r.columnId].findKind=[21,41],o[r.columnId].value=[];break;case 130:case 131:case 132:case 133:o[r.columnId].findKind=[21,17,13,14,15,16,18,19],o[r.columnId].value="";break;case 150:case 151:o[r.columnId].findKind=[21],o[r.columnId].value=null;break;case 152:case 161:o[r.columnId].findKind=[21,41,42],o[r.columnId].value=[],o[r.columnId].controlKind=["\u591A\u9009","\u4E0B\u62C9\u591A\u9009"];break;case 153:case 160:o[r.columnId].findKind=[21,22,41,42],o[r.columnId].value=null,o[r.columnId].controlKind=["\u591A\u9009","\u5355\u9009","\u4E0B\u62C9"];break;case 162:o[r.columnId].findKind=[21,22],o[r.columnId].value=null;break;case 164:o[r.columnId].findKind=[21,41,42],o[r.columnId].value=[];break;case 165:o[r.columnId].findKind=[21,22],o[r.columnId].value=[];break;case 163:case 166:o[r.columnId].findKind=[21,41,42],o[r.columnId].value=[];break}}return o}const Mo=t=>Object.prototype.toString.call(t).replace(/^\[object (\S+)\]$/,"$1").toLowerCase(),j=t=>{switch(Mo(t)){case null:case"null":case"undefined":return!0;case"string":return t.length===0;case"number":case"bigInt":return isNaN(t);case"array":return t.length===0;default:return!1}},Io=(t,o,n)=>{t.split("_").forEach((r,i)=>{i<o.value.length?(n.querys.push({colName:r,findKind:o.useKind,value:o.value[i],valueStart:"",valueEnd:""}),n.queryMini[r]=[o.useKind,o.value[i]]):delete n.queryMini[r]})},No=(t,o,n)=>{const l=t.split("_");n.querys.push({colName:l[0],findKind:o.useKind,value:"",valueStart:o.value[0],valueEnd:o.value[1]}),n.queryMini[l[0]]=[o.useKind,[o.value[0],o.value[1]]],n.querys.push({colName:l[1],findKind:o.useKind,value:"",valueStart:o.valueEnd[0],valueEnd:o.valueEnd[1]}),n.queryMini[l[1]]=[o.useKind,[o.valueEnd[0],o.valueEnd[1]]]};function Do(t){t.querys.length=0;for(const n in t.queryMini)delete t.queryMini[n];const o=[];for(const[n,l]of Object.entries(t.findModel)){const{colName:r,controlType:i}=t.itemMeta[n]?.formItemMeta;l.useKind>=17&&l.useKind<=19?j(l.value)||j(l.valueEnd)||(o.push(n),r.split("_").length>1?No(r,l,t):(t.querys.push({colName:r,findKind:l.useKind,value:"",valueStart:l.value,valueEnd:l.valueEnd}),t.queryMini[r]=[l.useKind,[l.value,l.valueEnd]])):j(l.value)||l.value&&(o.push(n),r.split("_").length>1?Io(r,l,t):(t.querys.push({colName:r,findKind:l.useKind,value:l.value,valueStart:"",valueEnd:""}),t.queryMini[r]=[l.useKind,l.value])),t.showMoreFind&&o.length>0&&(t.tmpQuickFind.length=0,t.tmpQuickFind.push(...o))}}const ye=Symbol("find-control");function So(t){const o=z.defineStore(ye,{state:()=>({showMoreFind:!1,findModel:{},queryMini:{},querys:[],itemMeta:t.itemMeta,quickFind:t.findMeta.quickFind,tmpQuickFind:[],allFind:t.findMeta.allFind,customer:[],customerDefault:t.findMeta.customerDefault}),getters:{},actions:{}},{isLocal:!0});return o.findModel=Vo(o),o.queryMini=t.queryMini,o.querys=t.querys,o.tmpQuickFind.push(...o.quickFind),o.customer=Array.isArray(t.findMeta.customer)?t.findMeta.customer:[],e.watch(o.findModel,()=>{Do(o)}),o}const E=()=>z.useStoreLocal(ye),Fo={100:y.nfText,101:y.nfText,102:y.nfText,103:y.nfText,104:y.nfText,105:y.nfText,106:y.nfText,107:y.nfAutocomplete,108:y.nfText,110:y.nfNumber,111:y.nfNumber,112:y.nfNumber,120:y.nfDate,121:y.nfDatetime,122:y.nfMonth,123:y.nfWeek,124:y.nfYear,125:y.nfDate,126:y.nfDatetime,127:y.nfMonth,128:y.nfDates,130:y.nfTimePicker,131:y.nfTimePicker,132:y.nfTimeSelect,133:y.nfTimeSelect,140:y.nfText,141:y.nfText,142:y.nfText,150:y.nfCheckbox,151:y.nfSwitch,152:y.nfCheckboxs,153:y.nfRadios,160:y.nfSelect,161:y.nfSelect,162:y.nfSelectGroup,163:y.nfSelectGroup,164:y.nfSelectCascader,165:y.nfSelectTree,166:y.nfSelectTree};var Hn="";const Ce=e.reactive({"":101,\u65E5\u671F:120,\u65E5\u671F\u65F6\u95F4:121,\u5E74\u6708:122,\u5E74\u5468:123,\u5E74:124,\u591A\u9009:152,\u5355\u9009:153,\u4E0B\u62C9:160,\u4E0B\u62C9\u591A\u9009:161}),To=e.defineComponent({name:"nf-el-find-kind",components:{Check:_t,ArrowDownBold:mt,ArrowRightBold:gt},props:{columnId:{type:[Number,String],default:0}},setup(t,o){const n=E(),l=m=>{if(m===m*1)n.findModel[t.columnId].useKind=m;else{const d=Ce[m];n.findModel[t.columnId].useControlKind=d,s.value=d;const p=n.findModel[t.columnId].value;switch(d){case 152:case 161:!Array.isArray(p)&&p&&(n.findModel[t.columnId].value=[p]);break;default:Array.isArray(p)&&(n.findModel[t.columnId].value=p[0]);break}}},r=e.ref(!1),i=m=>{r.value=m},a=n.itemMeta[t.columnId]?.formItemMeta?.controlType??101,s=e.ref(a);return{ditKind:Ce,findKindDict:c.findKindDict,defControlType:a,controlType:s,isUp:r,mychange:i,kindClick:l,state:n}}}),Ao={class:"flex flex-wrap items-center",style:{float:"left","margin-right":"10px"}},Ko={key:0};function Uo(t,o,n,l,r,i){const a=e.resolveComponent("arrow-down-bold"),s=e.resolveComponent("arrow-right-bold"),m=e.resolveComponent("el-button"),d=e.resolveComponent("el-dropdown-item"),p=e.resolveComponent("Check"),g=e.resolveComponent("el-icon"),C=e.resolveComponent("el-dropdown-menu"),b=e.resolveComponent("el-dropdown");return e.openBlock(),e.createElementBlock("div",Ao,[e.createVNode(b,{onCommand:t.kindClick,onVisibleChange:t.mychange},{dropdown:e.withCtx(()=>[e.createVNode(C,null,{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.state.findModel[t.columnId].findKind,(k,_)=>(e.openBlock(),e.createBlock(d,{key:_,command:k},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.findKindDict[k].name),1)]),_:2},1032,["command"]))),128)),t.state.findModel[t.columnId].controlKind.length>0?(e.openBlock(),e.createElementBlock("hr",Ko)):e.createCommentVNode("v-if",!0),e.createCommentVNode("\u53EF\u4EE5\u5207\u6362\u7684\u63A7\u4EF6"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.state.findModel[t.columnId].controlKind,(k,_)=>(e.openBlock(),e.createBlock(d,{key:_,command:k},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(k)+" \xA0 ",1),t.controlType===t.ditKind[k]?(e.openBlock(),e.createBlock(g,{key:0,color:"red"},{default:e.withCtx(()=>[e.createVNode(p)]),_:1})):e.createCommentVNode("v-if",!0)]),_:2},1032,["command"]))),128))]),_:1})]),default:e.withCtx(()=>[e.createVNode(m,{type:"primary",plain:"",style:{width:"75px"}},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.findKindDict[t.state.findModel[t.columnId].useKind].name)+" ",1),e.withDirectives(e.createVNode(a,{class:"findkind-icon"},null,512),[[e.vShow,t.isUp]]),e.withDirectives(e.createVNode(s,{class:"findkind-icon"},null,512),[[e.vShow,!t.isUp]])]),_:1})]),_:1},8,["onCommand","onVisibleChange"])])}var Lo=f(To,[["render",Uo],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/find2/item/s-findkind.vue"]]);const Po=e.defineComponent({name:"nf-el-find-item",components:{findKind:Lo},props:{columnId:{type:[Number,String],required:!0}},setup(t,o){const n=E(),l=n.itemMeta[t.columnId]?.formItemMeta?.controlType??101,r=e.ref(l);return e.watch(()=>n.findModel[t.columnId].useControlKind,i=>{r.value=i}),{controlType:r,findItemDict:Fo,state:n}}}),jo={key:0},Oo=e.createElementVNode("span",{style:{float:"left"}},"\xA0 - \xA0",-1);function Yo(t,o,n,l,r,i){const a=e.resolveComponent("find-kind");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createCommentVNode("\u67E5\u8BE2\u5B57\u6BB5"),e.createVNode(a,{columnId:t.columnId},null,8,["columnId"]),e.createElementVNode("span",null,[e.createCommentVNode("\u4E00\u4E2A\u67E5\u8BE2\u5B57\u6BB5"),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.findItemDict[t.controlType]),e.mergeProps({style:{float:"left",width:"140px"},model:t.state.findModel[t.columnId]},t.state.itemMeta[t.columnId],{colName:"value"}),null,16,["model"]))]),t.state.findModel[t.columnId].useKind>=17&&t.state.findModel[t.columnId].useKind<=19?(e.openBlock(),e.createElementBlock("span",jo,[e.createCommentVNode("\u4E24\u4E2A\u67E5\u8BE2\u5B57\u6BB5"),Oo,(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.findItemDict[t.controlType]),e.mergeProps({style:{float:"left",width:"140px"},model:t.state.findModel[t.columnId]},t.state.itemMeta[t.columnId],{colName:"valueEnd"}),null,16,["model"]))])):e.createCommentVNode("v-if",!0)],64)}var ke=f(Po,[["render",Yo],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/find2/item/find-item.vue"]]);const Ro=e.defineComponent({name:"nf-el-find-case",props:{},setup(t,o){const n=E();return{mydefault:()=>{n.tmpQuickFind.length=0,n.tmpQuickFind.push(...n.quickFind)},mycase:i=>{n.tmpQuickFind.length=0,n.tmpQuickFind.push(...n.customer[i].colIds)},state:n}}}),zo={style:{float:"left",width:"90px"}},qo=e.createElementVNode("br",null,null,-1);function Wo(t,o,n,l,r,i){const a=e.resolveComponent("el-button"),s=e.resolveComponent("el-popover");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createCommentVNode("\u9009\u62E9\u67E5\u8BE2\u65B9\u6848"),e.createElementVNode("div",zo,[e.createVNode(s,{placement:"bottom",width:200,sytle:"height:400px;",trigger:"hover"},{reference:e.withCtx(()=>[e.createVNode(a,{type:"primary",round:"",style:{"margin-right":"16px"}},{default:e.withCtx(()=>[e.createTextVNode(" \u67E5\u8BE2\u65B9\u6848 ")]),_:1})]),default:e.withCtx(()=>[e.createVNode(a,{type:"",onClick:t.mydefault},{default:e.withCtx(()=>[e.createTextVNode("\u9ED8\u8BA4")]),_:1},8,["onClick"]),qo,(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.state.customer,(m,d)=>(e.openBlock(),e.createBlock(a,{type:"",key:"case_"+m.id+d,onClick:p=>t.mycase(d)},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(m.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})])],2112)}var Ho=f(Ro,[["render",Wo],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/find2/item/s-findcase.vue"]]);const Go=e.defineComponent({name:"nf-el-find-quick",components:{findItem:ke,findCase:Ho},props:{},setup(){return{state:E()}}}),Qo={style:{position:"absolute",right:"5px",top:"0px","z-index":"100"}},Xo={style:{float:"left",width:"90px"}};function Jo(t,o,n,l,r,i){const a=e.resolveComponent("el-button"),s=e.resolveComponent("find-case"),m=e.resolveComponent("find-item"),d=e.resolveComponent("el-scrollbar"),p=e.resolveComponent("el-card");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createCommentVNode("\u5FEB\u6377\u67E5\u8BE2"),e.createVNode(p,{class:"box-card","body-style":{padding:"7px",height:"40px"}},{default:e.withCtx(()=>[e.createVNode(d,{style:{"min-width":"700px"}},{default:e.withCtx(()=>[e.createElementVNode("div",Qo,[e.createCommentVNode("\u66F4\u591A\u67E5\u8BE2\u7684\u6309\u94AE"),e.createVNode(a,{type:"primary",round:"",onClick:o[0]||(o[0]=g=>t.state.showMoreFind=!0)},{default:e.withCtx(()=>[e.createTextVNode("\u66F4\u591A")]),_:1})]),e.createElementVNode("div",{style:e.normalizeStyle("width: "+(160+t.state.quickFind.length*290)+"px;")},[e.createCommentVNode("\u5FEB\u6377\u67E5\u8BE2\u6309\u94AE"),e.createElementVNode("div",Xo,[e.createCommentVNode("\u9009\u62E9\u67E5\u8BE2\u65B9\u6848"),e.createVNode(s)]),e.createCommentVNode("\u5FEB\u6377\u67E5\u8BE2\u7684\u5B57\u6BB5"),e.createElementVNode("div",{style:e.normalizeStyle([{float:"left","min-width":"550px"},"width: "+t.state.quickFind.length*290+"px;"])},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.state.tmpQuickFind,(g,C)=>(e.openBlock(),e.createElementBlock("div",{style:e.normalizeStyle("float:left;width:"+(t.state.findModel[g].useKind===17?480:260)+"px;padding-top:4px;"),key:"quick_"+g+"_"+C},[e.createCommentVNode("\u67E5\u8BE2\u5B57\u6BB5"),e.createVNode(m,{columnId:g},null,8,["columnId"])],4))),128))],4)],4)]),_:1})]),_:1})],2112)}var Zo=f(Go,[["render",Jo],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/find2/item/find-quick.vue"]]);const xo=e.defineComponent({name:"nf-el-find-all-div",components:{findItem:ke},props:{},setup(t,o){return{state:E()}}}),vo={style:{width:"80px","font-size":"9pt","text-align":"right",float:"left","margin-left":"5px","margin-right":"5px","margin-top":"5px"}};function en(t,o,n,l,r,i){const a=e.resolveComponent("find-item"),s=e.resolveComponent("el-scrollbar"),m=e.resolveComponent("el-drawer");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createCommentVNode("\u5168\u90E8\u67E5\u8BE2"),e.createCommentVNode("div\u5F62\u5F0F\u7684\u5168\u90E8\u67E5\u8BE2\u6761\u4EF6 border: 1px solid rgb(207, 225, 243); min-height: 33px; width: 340px;"),e.createVNode(m,{title:"\u67E5\u8BE2\u6761\u4EF6","with-header":!1,modelValue:t.state.showMoreFind,"onUpdate:modelValue":o[0]||(o[0]=d=>t.state.showMoreFind=d),direction:"ttb","custom-class":"demo-drawer",ref:"drawer",size:"400px"},{default:e.withCtx(()=>[e.createVNode(s,{style:{height:"350px","text-align":"left"}},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.state.allFind,(d,p)=>(e.openBlock(),e.createElementBlock("div",{style:e.normalizeStyle([{float:"left",margin:"5px",border:"1px solid rgb(207, 225, 243)","min-height":"33px"},"width:"+(t.state.findModel[d].useKind===17?680:340)+"px;"]),key:"find_"+d+"_"+p},[e.createElementVNode("label",vo,e.toDisplayString(t.state.itemMeta[d].formItemMeta.label),1),e.createElementVNode("div",{style:e.normalizeStyle("width:"+(t.state.findModel[d].useKind===17?630:350)+"px;padding-top:4px;")},[e.createCommentVNode("\u67E5\u8BE2\u5B57\u6BB5"),e.createVNode(a,{columnId:d},null,8,["columnId"])],4)],4))),128))]),_:1})]),_:1},8,["modelValue"])],2112)}var tn=f(xo,[["render",en],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/find2/item/find-all-div.vue"]]);const on=e.defineComponent({name:"nf-el-find-div",components:{findQuick:Zo,findAll:tn},props:{...c.findProps},setup(t){return{state:So(t)}}});function nn(t,o,n,l,r,i){const a=e.resolveComponent("find-quick"),s=e.resolveComponent("find-all");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createCommentVNode("\u5FEB\u6377\u67E5\u8BE2"),e.createVNode(a),e.createCommentVNode("\u66F4\u591A\u67E5\u8BE2\uFF0C\u653E\u5728\u62BD\u5C49\u91CC\u9762"),e.createVNode(s)],64)}var _e=f(on,[["render",nn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/find2/find-div.vue"]]);const ln={style:{float:"left"}};var rn=f({__name:"menu-sub",props:{subMenu:Array},setup(t){const o=t,n=e.markRaw(o.subMenu);return(l,r)=>{const i=e.resolveComponent("menu-sub",!0);return e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(n),(a,s)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createCommentVNode("\u6811\u679D"),a.childrens&&a.childrens.length>0?(e.openBlock(),e.createBlock(e.unref(u.ElSubMenu),{key:a.menuId+"_"+s,index:a.menuId,style:{"vertical-align":"middle"}},{title:e.withCtx(()=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.icon),{style:{width:"1.5em",height:"1.5em","margin-right":"8px","vertical-align":"middle"}})),e.createElementVNode("span",null,e.toDisplayString(a.title),1)]),default:e.withCtx(()=>[e.createVNode(i,{subMenu:a.childrens},null,8,["subMenu"])]),_:2},1032,["index"])):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createCommentVNode("\u6811\u53F6"),(e.openBlock(),e.createBlock(e.unref(u.ElMenuItem),{index:a.menuId,key:a.menuId+"son_"+s},{title:e.withCtx(()=>[e.createElementVNode("span",ln,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.icon),{style:{width:"1.5em",height:"1.5em","margin-right":"8px","vertical-align":"middle"}})),e.createElementVNode("span",null,e.toDisplayString(a.title),1)])]),_:2},1032,["index"]))],2112))],64))),256)}}},[["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/menu/menu-sub.vue"]]),Qn="";const an=e.defineComponent({name:"nf-ui-elp-menu",components:{ElMenu:u.ElMenu,subMenu:rn},props:{naviId:{type:[Number,String],default:"0"}},setup(t,o){const n=e.ref(null),l=c.useRouter(),r=e.markRaw([]),i=s=>{if(r.length=0,s){const m=l.menus.filter(d=>d.naviId==s);r.push(...m)}else r.push(...l.menus)};return e.watch(()=>t.naviId,s=>{i(s)},{immediate:!0}),e.watch(l.menus,()=>{i(t.naviId)}),setTimeout(()=>{const s=r[0]?.menuId??"";s&&n.value.open(s)},300),{domMenu:n,menus:r,select:(s,m)=>{l.currentRoute.paths=m,l.currentRoute.key=s}}}});function sn(t,o,n,l,r,i){const a=e.resolveComponent("sub-menu"),s=e.resolveComponent("el-menu");return e.openBlock(),e.createBlock(s,{ref:"domMenu",class:"el-menu-vertical-demo",onSelect:t.select,"background-color":"#6c747c","text-color":"#fff","active-text-color":"#ffd04b"},{default:e.withCtx(()=>[e.createVNode(a,{subMenu:t.menus},null,8,["subMenu"])]),_:1},8,["onSelect"])}var we=f(an,[["render",sn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/menu/menu.vue"]]);const mn={};function dn(t,o){return e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.$router.getComponent()))}var $e=f(mn,[["render",dn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/menu/router-view.vue"]]),Be=f({__name:"router-view-tabs",setup(t){return(o,n)=>(e.openBlock(),e.createBlock(e.unref(u.ElTabs),{modelValue:o.$router.currentRoute.key,"onUpdate:modelValue":n[0]||(n[0]=l=>o.$router.currentRoute.key=l),type:"border-card"},{default:e.withCtx(()=>[e.createVNode(e.unref(u.ElTabPane),{label:"\u684C\u9762",name:"home"},{default:e.withCtx(()=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.$router.home)))]),_:1}),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.$router.tabs,l=>(e.openBlock(),e.createBlock(e.unref(u.ElTabPane),{key:l,label:o.$router.menuList[l].title,name:l},{label:e.withCtx(()=>[e.createElementVNode("span",null,[e.createTextVNode(e.toDisplayString(o.$router.menuList[l].title)+" \xA0 ",1),e.createVNode(e.unref($),{style:{width:"1.0em",height:"1.0em","margin-top":"8px"},onClick:e.withModifiers(r=>o.$router.removeTab(l),["stop"])},null,8,["onClick"])])]),default:e.withCtx(()=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.$router.menuList[l].component)))]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"]))}},[["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/menu/router-view-tabs.vue"]]);let M=null;const cn=t=>{const o=()=>{M=u.ElLoading.service({text:"\u52A0\u8F7D\u4E2D...",background:"rgba(255, 255, 255, 0.8)",target:t})},n=()=>{M.close()};return e.nextTick(()=>{M&&M.close()}),{start:o,stop:n}};function O(t,o,n){let l=!1,r=!1;return{currentChange:s=>{r||!s||n.value&&(l=!0,n.value.clearSelection(),n.value.toggleRowSelection(s),n.value.setCurrentRow(s),t.dataId=s[o.idName],t.dataIds=[s[o.idName]],t.row=s,t.rows=[s],l=!1)},selectionChange:s=>{if(!l)switch(typeof t.dataIds>"u"&&(t.dataIds=[]),t.dataIds.length=0,s.forEach(m=>{typeof m<"u"&&m!==null&&t.dataIds.push(m[o.idName])}),t.rows=s,s.length){case 0:n.value.setCurrentRow(),t.dataId="",t.row={};break;case 1:r=!0,n.value.setCurrentRow(s[0]),r=!1,t.row=s[0],t.dataId=s[0][o.idName];break;default:n.value.setCurrentRow(),t.row=s[s.length-1],t.dataId=t.row[o.idName]}}}}const pn=e.defineComponent({name:"nf-elp-grid-list",inheritAttrs:!1,components:{ElTable:u.ElTable,ElTableColumn:u.ElTableColumn},props:{...c.gridProps},setup(t,o){const n=e.ref(),{selection:l,gridMeta:r}=t,{currentChange:i,selectionChange:a}=O(l,r,n);return{selectionChange:a,currentChange:i,gridRef:n}}});function un(t,o,n,l,r,i){const a=e.resolveComponent("el-table-column"),s=e.resolveComponent("el-table");return e.openBlock(),e.createBlock(s,e.mergeProps({ref:"gridRef",height:t.height,stripe:t.stripe,border:t.border,fit:t.fit,"highlight-current-row":t.highlightCurrentRow},t.$attrs,{data:t.dataList,"row-key":t.gridMeta.idName,onSelectionChange:t.selectionChange,onCurrentChange:t.currentChange}),{default:e.withCtx(()=>[e.createCommentVNode("\u663E\u793A\u9009\u62E9\u6846"),e.createVNode(a,{type:"selection",width:"55",align:"center","header-align":"center"}),e.createCommentVNode("\u663E\u793A\u5B57\u6BB5\u5217\u8868"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.gridMeta.colOrder,(m,d)=>(e.openBlock(),e.createBlock(a,e.mergeProps({key:"grid_list_"+d+"_"+m,"min-width":50,"column-key":"col_"+m},t.itemMeta[m],{prop:t.itemMeta[m].colName}),null,16,["column-key","prop"]))),128)),e.createCommentVNode("\u53F3\u9762\u7684\u64CD\u4F5C\u5217")]),_:1},16,["height","stripe","border","fit","highlight-current-row","data","row-key","onSelectionChange","onCurrentChange"])}var Ee=f(pn,[["render",un],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/grid/grid-table.vue"]]);const fn=e.defineComponent({name:"nf-elp-grid-list-slot",inheritAttrs:!1,components:{ElTable:u.ElTable,ElTableColumn:u.ElTableColumn},props:{...c.gridProps},setup(t,o){const n=o.slots,l=Object.keys(n),r=e.ref(null),{currentChange:i,selectionChange:a}=O(t.selection,t.gridMeta,r);return{slotsKey:l,selectionChange:a,currentChange:i,gridRef:r}}});function gn(t,o,n,l,r,i){const a=e.resolveComponent("el-table-column"),s=e.resolveComponent("el-table");return e.openBlock(),e.createBlock(s,e.mergeProps({ref:"gridRef",height:t.height,stripe:t.stripe,border:t.border,fit:t.fit,"highlight-current-row":t.highlightCurrentRow},t.$attrs,{data:t.dataList,"row-key":t.gridMeta.idName,onSelectionChange:t.selectionChange,onCurrentChange:t.currentChange}),{default:e.withCtx(()=>[e.createCommentVNode("\u663E\u793A\u9009\u62E9\u6846"),t.$attrs["show-summary"]?e.createCommentVNode("v-if",!0):(e.openBlock(),e.createBlock(a,{key:0,type:"selection",width:"55",align:"center","header-align":"center"})),e.createCommentVNode("\u663E\u793A\u5B57\u6BB5\u5217\u8868"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.gridMeta.colOrder,(m,d)=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:"grid_list_"+d+"_"+m},[e.createCommentVNode("\u5E26\u63D2\u69FD\u7684\u5217"),t.slotsKey.includes(t.itemMeta[m].colName)?(e.openBlock(),e.createBlock(a,e.mergeProps({key:0,"column-key":"col_"+m},t.itemMeta[m]),e.createSlots({_:2},[t.slotsKey.includes("header_"+t.itemMeta[m].colName)?{name:"header",fn:e.withCtx(()=>[e.renderSlot(t.$slots,"header_"+t.itemMeta[m].colName)]),key:"0"}:void 0,t.slotsKey.includes(t.itemMeta[m].colName)?{name:"default",fn:e.withCtx(p=>[e.renderSlot(t.$slots,t.itemMeta[m].colName,e.normalizeProps(e.guardReactiveProps(p)))]),key:"1"}:void 0]),1040,["column-key"])):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createCommentVNode("\u4E0D\u5E26\u63D2\u69FD\u7684\u5217"),(e.openBlock(),e.createBlock(a,e.mergeProps({key:"grid_list_"+d+"_"+m,"column-key":"col_"+m,"min-width":50},t.itemMeta[m],{prop:t.itemMeta[m].colName}),null,16,["column-key","prop"]))],2112))],64))),128))]),_:3},16,["height","stripe","border","fit","highlight-current-row","data","row-key","onSelectionChange","onCurrentChange"])}var Ve=f(fn,[["render",gn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/grid/grid-slot.vue"]]);const hn=e.defineComponent({name:"nf-elp-grid-list-slot",inheritAttrs:!1,components:{ElTable:u.ElTable,ElTableColumn:u.ElTableColumn},props:{...c.gridProps},setup(t,o){const n=o.slots?.default?.()??[],l={};n.forEach((s,m)=>{s.props?.prop&&(l[s.props.prop]=n[m])});const r=e.ref(null),{currentChange:i,selectionChange:a}=O(t.selection,t.gridMeta.idName,r);return{mydefault:n,defaultKey:l,selectionChange:a,currentChange:i,gridRef:r}}});function bn(t,o,n,l,r,i){const a=e.resolveComponent("el-table-column"),s=e.resolveComponent("el-table");return e.openBlock(),e.createBlock(s,e.mergeProps({ref:"gridRef",height:t.height,stripe:t.stripe,border:t.border,fit:t.fit,"highlight-current-row":t.highlightCurrentRow},t.$attrs,{data:t.dataList,"row-key":t.gridMeta.idName,onSelectionChange:t.selectionChange,onCurrentChange:t.currentChange}),{default:e.withCtx(()=>[e.createCommentVNode("\u663E\u793A\u9009\u62E9\u6846"),t.$attrs["show-summary"]?e.createCommentVNode("v-if",!0):(e.openBlock(),e.createBlock(a,{key:0,type:"selection",width:"55",align:"center","header-align":"center"})),e.createCommentVNode("\u663E\u793A\u5B57\u6BB5\u5217\u8868"),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.gridMeta.colOrder,(m,d)=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:"grid_list_"+d+"_"+m},[e.createCommentVNode("\u4F7F\u7528\u5916\u90E8\u7684 el-table-colmun "),t.defaultKey[t.itemMeta[m].colName]?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.defaultKey[t.itemMeta[m].colName]),{key:0})):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createCommentVNode("\u4F9D\u8D56 json \u7684\u5217"),(e.openBlock(),e.createBlock(a,e.mergeProps({key:"grid_list_"+d+"_"+m,"column-key":"col_"+m,"min-width":50},t.itemMeta[m],{prop:t.itemMeta[m].colName}),null,16,["column-key","prop"]))],2112))],64))),128))]),_:1},16,["height","stripe","border","fit","highlight-current-row","data","row-key","onSelectionChange","onCurrentChange"])}var yn=f(hn,[["render",bn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/grid/grid-slot-col.vue"]]);const Cn=e.defineComponent({name:"nf-el-from-item-base",components:{ElFormItem:u.ElFormItem,ElRow:u.ElRow,ElCol:u.ElCol},props:{colOrder:{type:Array},itemMeta:{type:Object},ruleMeta:{type:Object},showCol:{type:Object},formColSpan:{type:Object},model:{type:Object},size:[String]},setup(t,o){const n=o.slots,l=Object.keys(n);return{formItemKey:P,slotsKey:l}}});function kn(t,o,n,l,r,i){const a=e.resolveComponent("el-form-item"),s=e.resolveComponent("el-col"),m=e.resolveComponent("el-row");return e.openBlock(),e.createBlock(m,{gutter:15},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.colOrder,(d,p)=>e.withDirectives((e.openBlock(),e.createBlock(s,{key:"form_"+d+"_"+p,span:t.formColSpan[d]},{default:e.withCtx(()=>[e.createVNode(e.Transition,{name:"el-zoom-in-top",persisted:""},{default:e.withCtx(()=>[e.withDirectives(e.createVNode(a,{label:t.itemMeta[d].formItemMeta.label,prop:t.itemMeta[d].formItemMeta.colName,rules:t.ruleMeta[d]??[],"label-width":t.itemMeta[d].formItemMeta.labelWidth??"",size:t.size},{default:e.withCtx(()=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.formItemKey[t.itemMeta[d].formItemMeta.controlType]),e.mergeProps({model:t.model},t.itemMeta[d]),null,16,["model"]))]),_:2},1032,["label","prop","rules","label-width","size"]),[[e.vShow,t.showCol[d]]])]),_:2},1024)]),_:2},1032,["span"])),[[e.vShow,t.showCol[d]]])),128))]),_:1})}var I=f(Cn,[["render",kn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form/base-item.vue"]]);const _n=e.defineComponent({name:"nf-el-from-div",components:{baseItem:I,ElForm:u.ElForm},props:{...c.formProps},setup(t,o){const n=e.ref(null),{formMeta:l,itemMeta:r,model:i,partModel:a}=t,{formColSpan:s,showCol:m,setFormColShow:d}=c.formController(l,r,i,a);return{...l,itemMeta:r,showCol:m,formColSpan:s,setFormColShow:d,formControl:n}}});function wn(t,o,n,l,r,i){const a=e.resolveComponent("base-item"),s=e.resolveComponent("el-form");return e.openBlock(),e.createBlock(s,e.mergeProps({model:t.model,ref:"formControl",inline:!1,class:"demo-form-inline","label-suffix":t.labelSuffix,"label-width":t.labelWidth,size:t.size},t.$attrs),{default:e.withCtx(()=>[e.createVNode(a,{colOrder:t.colOrder,itemMeta:t.itemMeta,ruleMeta:t.ruleMeta,showCol:t.showCol,formColSpan:t.formColSpan,model:t.model,size:t.size},null,8,["colOrder","itemMeta","ruleMeta","showCol","formColSpan","model","size"])]),_:1},16,["model","label-suffix","label-width","size"])}var Me=f(_n,[["render",wn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form/form-div.vue"]]);const $n=e.defineComponent({name:"el-from-slot-div",components:{ElForm:u.ElForm,ElFormItem:u.ElFormItem,ElRow:u.ElRow,ElCol:u.ElCol,ElCard:u.ElCard},props:{...c.formProps},setup(t,o){const n=o.slots,l=Object.keys(n),r=e.ref(null);e.onMounted(()=>{});const{formMeta:i,itemMeta:a,model:s,partModel:m}=t,{formColSpan:d,showCol:p,setFormColShow:g}=c.formController(i,a,s,m);return{slotsKey:l,...i,itemMeta:a,showCol:p,formColSpan:d,setFormColShow:g,formControl:r,formItemKey:P}}});function Bn(t,o,n,l,r,i){const a=e.resolveComponent("el-form-item"),s=e.resolveComponent("el-col"),m=e.resolveComponent("el-row"),d=e.resolveComponent("el-form");return e.openBlock(),e.createBlock(d,e.mergeProps({model:t.model,rules:t.formRules,ref:"formControl",inline:!1,class:"demo-form-inline","label-suffix":t.labelSuffix,"label-width":t.labelWidth,size:t.size},t.$attrs),{default:e.withCtx(()=>[e.createVNode(m,{gutter:15},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.colOrder,(p,g)=>e.withDirectives((e.openBlock(),e.createBlock(s,{key:"form_"+p+g,span:t.formColSpan[p]},{default:e.withCtx(()=>[e.createVNode(e.Transition,{name:"el-zoom-in-top",persisted:""},{default:e.withCtx(()=>[e.withDirectives(e.createVNode(a,{rules:t.ruleMeta[p]??[],"label-width":t.itemMeta[p].labelWidth??"",size:t.size,label:t.itemMeta[p].formItemMeta.label,prop:t.itemMeta[p].formItemMeta.colName},{default:e.withCtx(()=>[e.createCommentVNode("\u5224\u65AD\u8981\u4E0D\u8981\u52A0\u8F7D\u63D2\u69FD"),t.slotsKey.includes(t.itemMeta[p].formItemMeta.colName)?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createCommentVNode('<slot :name="ctrId">\u7236\u7EC4\u4EF6\u6CA1\u6709\u8BBE\u7F6E\u63D2\u69FD</slot>'),e.renderSlot(t.$slots,t.itemMeta[p].formItemMeta.colName,{},()=>[e.createTextVNode("\u7236\u7EC4\u4EF6\u6CA1\u6709\u8BBE\u7F6E\u63D2\u69FD")])],64)):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createCommentVNode("\u8868\u5355item\u7EC4\u4EF6\uFF0C\u91C7\u7528\u52A8\u6001\u7EC4\u4EF6\u7684\u65B9\u5F0F"),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.formItemKey[t.itemMeta[p].formItemMeta.controlType]),e.mergeProps({model:t.model},t.itemMeta[p]),null,16,["model"]))],64))]),_:2},1032,["rules","label-width","size","label","prop"]),[[e.vShow,t.showCol[p]]])]),_:2},1024)]),_:2},1032,["span"])),[[e.vShow,t.showCol[p]]])),128))]),_:3})]),_:3},16,["model","rules","label-suffix","label-width","size"])}var En=f($n,[["render",Bn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form/form-div-slot.vue"]]);const Vn=e.defineComponent({name:"el-from-div",components:{baseItem:I,ElForm:u.ElForm,ElRow:u.ElRow,ElCol:u.ElCol,ElCard:u.ElCard},props:{...c.formProps},setup(t,o){const n=e.ref(null);e.onMounted(()=>{});const{formMeta:l,itemMeta:r,model:i,partModel:a}=t,{formColSpan:s,showCol:m,setFormColShow:d}=c.formController(l,r,i,a),{subMeta:p}=l;p.type;const g=p.cols??[],C=e.computed(()=>24/(p.cardColCount??1));return{...l,itemMeta:r,cardOrder:g,cardSpan:C,showCol:m,formColSpan:s,setFormColShow:d,formControl:n}}}),Mn={class:"card-header"};function In(t,o,n,l,r,i){const a=e.resolveComponent("base-item"),s=e.resolveComponent("el-card"),m=e.resolveComponent("el-col"),d=e.resolveComponent("el-row"),p=e.resolveComponent("el-form");return e.openBlock(),e.createBlock(p,e.mergeProps({model:t.model,ref:"formControl",inline:!1,class:"demo-form-inline","label-suffix":t.labelSuffix,"label-width":t.labelWidth,size:t.size},t.$attrs),{default:e.withCtx(()=>[e.createVNode(d,{gutter:15},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.cardOrder,(g,C)=>(e.openBlock(),e.createBlock(m,{span:t.cardSpan,key:C},{default:e.withCtx(()=>[e.createVNode(s,{class:"box-card",style:{"margin-bottom":"10px"}},{header:e.withCtx(()=>[e.createElementVNode("div",Mn,[e.createElementVNode("span",null,e.toDisplayString(g.title),1)])]),default:e.withCtx(()=>[e.createVNode(a,{colOrder:g.colIds,itemMeta:t.itemMeta,ruleMeta:t.ruleMeta,showCol:t.showCol,formColSpan:t.formColSpan,model:t.model,size:t.size},null,8,["colOrder","itemMeta","ruleMeta","showCol","formColSpan","model","size"])]),_:2},1024)]),_:2},1032,["span"]))),128))]),_:1})]),_:1},16,["model","label-suffix","label-width","size"])}var Ie=f(Vn,[["render",In],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form/form-div-card.vue"]]);const Nn=e.defineComponent({name:"el-from-div",components:{baseItem:I,ElForm:u.ElForm,ElTabPane:u.ElTabPane,ElTabs:u.ElTabs},props:{...c.formProps},setup(t,o){const n=e.ref(null),{formMeta:l,itemMeta:r,model:i,partModel:a}=t,{formColSpan:s,showCol:m,setFormColShow:d}=c.formController(l,r,i,a),{subMeta:p}=l,g=p.cols??[],C=e.ref(g[0].title);return{...l,itemMeta:r,cardOrder:g,tabIndex:C,showCol:m,formColSpan:s,setFormColShow:d,formControl:n}}});function Dn(t,o,n,l,r,i){const a=e.resolveComponent("base-item"),s=e.resolveComponent("el-tab-pane"),m=e.resolveComponent("el-tabs"),d=e.resolveComponent("el-form");return e.openBlock(),e.createBlock(d,e.mergeProps({model:t.model,ref:"formControl",inline:!1,class:"demo-form-inline","label-suffix":t.labelSuffix,"label-width":t.labelWidth,size:t.size},t.$attrs),{default:e.withCtx(()=>[e.createVNode(m,{modelValue:t.tabIndex,"onUpdate:modelValue":o[0]||(o[0]=p=>t.tabIndex=p),type:"border-card"},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.cardOrder,(p,g)=>(e.openBlock(),e.createBlock(s,{key:"tabs_"+g,label:p.title,name:p.title},{default:e.withCtx(()=>[e.createVNode(a,{colOrder:p.colIds,itemMeta:t.itemMeta,ruleMeta:t.ruleMeta,showCol:t.showCol,formColSpan:t.formColSpan,model:t.model,size:t.size},null,8,["colOrder","itemMeta","ruleMeta","showCol","formColSpan","model","size"])]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])]),_:1},16,["model","label-suffix","label-width","size"])}var Ne=f(Nn,[["render",Dn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form/form-div-tab.vue"]]);const Sn=e.defineComponent({name:"el-from-div",components:{baseItem:I,ElForm:u.ElForm,ElCard:u.ElCard,ElButton:u.ElButton,ElSteps:u.ElSteps,ElStep:u.ElStep},props:{...c.formProps},setup(t,o){const n=e.ref(null),{formMeta:l,itemMeta:r,model:i,partModel:a}=t,{formColSpan:s,showCol:m,setFormColShow:d}=c.formController(l,r,i,a),{subMeta:p}=l;p.type;const g=p.cols??[],C=e.ref(0);return{...l,itemMeta:r,cardOrder:g,active:C,next:()=>{C.value++,C.value>=g.length&&(C.value=0)},showCol:m,formColSpan:s,setFormColShow:d,formControl:n}}}),Fn={class:"card-header"};function Tn(t,o,n,l,r,i){const a=e.resolveComponent("el-step"),s=e.resolveComponent("el-steps"),m=e.resolveComponent("base-item"),d=e.resolveComponent("el-card"),p=e.resolveComponent("el-form"),g=e.resolveComponent("el-button");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createCommentVNode("\u5411\u5BFC"),e.createVNode(s,{active:t.active,"finish-status":"success"},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.cardOrder,(C,b)=>(e.openBlock(),e.createBlock(a,{key:b,title:C.title},null,8,["title"]))),128))]),_:1},8,["active"]),e.createCommentVNode("\u8868\u5355"),e.createVNode(p,e.mergeProps({model:t.model,ref:"formControl",inline:!1,class:"demo-form-inline","label-suffix":t.labelSuffix,"label-width":t.labelWidth,size:t.size},t.$attrs),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.cardOrder,(C,b)=>e.withDirectives((e.openBlock(),e.createBlock(d,{class:"box-card",style:{"margin-bottom":"10px"},key:b},{header:e.withCtx(()=>[e.createElementVNode("div",Fn,[e.createElementVNode("span",null,e.toDisplayString(C.title),1)])]),default:e.withCtx(()=>[e.createVNode(m,{colOrder:C.colIds,itemMeta:t.itemMeta,ruleMeta:t.ruleMeta,showCol:t.showCol,formColSpan:t.formColSpan,model:t.model,size:t.size},null,8,["colOrder","itemMeta","ruleMeta","showCol","formColSpan","model","size"])]),_:2},1024)),[[e.vShow,t.active===b]])),128))]),_:1},16,["model","label-suffix","label-width","size"]),e.createVNode(g,{type:"",onClick:t.next},{default:e.withCtx(()=>[e.createTextVNode("\u4E0B\u4E00\u6B65")]),_:1},8,["onClick"])],64)}var De=f(Sn,[["render",Tn],["__file","/Users/panxueping/Downloads/nf-rollup-ui-element-plus-master/lib/form/form-div-step.vue"]]);const An={confirmButtonText:"\u79FB\u9664",cancelButtonText:"\u4E0D\u8981\u5440",type:"warning"},Kn={type:"info",message:"\u5DF2\u7ECF\u53D6\u6D88\u4E86\u3002"},Un=(t,o)=>{u.ElMessageBox.confirm(`\u6B64\u64CD\u4F5C\u5C06\u79FB\u9664\u8BE5\u5217\uFF1A(${t.label}), \u662F\u5426\u7EE7\u7EED\uFF1F`,"\u6E29\u99A8\u63D0\u793A",An).then(()=>{o()}).catch(()=>{u.ElMessage(Kn)})},Y={mounted(t,o){const n="el-row",l=o.value;e.nextTick(()=>{const r=t.getElementsByClassName(n)[0],{formMeta:i,itemMeta:a,modCol:s}=l;c.formDrag(i,a,r,Un,s).formSetup()})},unmounted(t,o){}},Ln=(t,o)=>{t.directive("formDrag",Y)},Pn={confirmButtonText:"\u79FB\u9664",cancelButtonText:"\u4E0D\u8981\u5440",type:"warning"},jn={type:"info",message:"\u5DF2\u7ECF\u53D6\u6D88\u4E86\u3002"},On=(t,o)=>{u.ElMessageBox.confirm(`\u6B64\u64CD\u4F5C\u5C06\u79FB\u9664\u8BE5\u5217\uFF1A(${t.label}), \u662F\u5426\u7EE7\u7EED\uFF1F`,"\u6E29\u99A8\u63D0\u793A",Pn).then(()=>{o()}).catch(()=>{u.ElMessage(jn)})},R={mounted(t,o){const n="el-table__header",l=o.value;e.nextTick(()=>{setTimeout(()=>{const r=t.getElementsByClassName(n)[0],{gridMeta:i,itemMeta:a,modCol:s}=l;c.gridDrag(i,a,r,On,s).girdSetup()},600)})},unmounted(t,o){}},Yn=(t,o)=>{t.directive("gridDrag",R)},Rn={formItem:e.reactive({})};w.default.extend(ne),w.default.extend(re),w.default.extend(se);const Se=(t,o)=>{t.component("nfButton",H),t.component("nfForm",Me),t.component("nfFormCard",Ie),t.component("nfFormTab",Ne),t.component("nfFormStep",De),t.component("nfFind",_e),t.component("nfGrid",Ee),t.component("nfGridSlot",Ve),t.component("nfGridSlotCol",yn),t.component("nfMenu",we),t.component("nfRouterView",$e),t.component("nfRouterViewTabs",Be);for(const n in y)t.component(n,y[n]);t.directive("dialogDrag",W),t.directive("formDrag",Y),t.directive("gridDrag",R)},zn=Se;Object.defineProperty(h,"createDataList",{enumerable:!0,get:function(){return c.createDataList}}),Object.defineProperty(h,"createModel",{enumerable:!0,get:function(){return c.createModel}}),Object.defineProperty(h,"createRouter",{enumerable:!0,get:function(){return c.createRouter}}),Object.defineProperty(h,"formController",{enumerable:!0,get:function(){return c.formController}}),Object.defineProperty(h,"itemController",{enumerable:!0,get:function(){return c.itemController}}),Object.defineProperty(h,"itemProps",{enumerable:!0,get:function(){return c.itemProps}}),Object.defineProperty(h,"lifecycle",{enumerable:!0,get:function(){return c.lifecycle}}),Object.defineProperty(h,"loadController",{enumerable:!0,get:function(){return c.loadController}}),Object.defineProperty(h,"service",{enumerable:!0,get:function(){return c.service}}),Object.defineProperty(h,"serviceConfig",{enumerable:!0,get:function(){return c.serviceConfig}}),Object.defineProperty(h,"useRouter",{enumerable:!0,get:function(){return c.useRouter}}),h.AllFormItem=y,h._formDrag=Y,h._gridDrag=R,h.config=Rn,h.formDrag=Ln,h.formItemKey=P,h.gridDrag=Yn,h.install=zn,h.loading=cn,h.nfButton=H,h.nfElementPlus=Se,h.nfFind=_e,h.nfForm=Me,h.nfFormCard=Ie,h.nfFormSlot=En,h.nfFormStep=De,h.nfFormTab=Ne,h.nfGrid=Ee,h.nfGridSlot=Ve,h.nfMenu=we,h.nfRouterView=$e,h.nfRouterViewTabs=Be,Object.defineProperties(h,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
//# sourceMappingURL=nf-ui-elp.umd.js.map