@naturefw/ui-elp
Version:
基于 element-plus 的二次封装。TS 版
4 lines • 86.5 kB
JavaScript
(function(h,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue"),require("element-plus"),require("@naturefw/ui-core"),require("dayjs")):typeof define=="function"&&define.amd?define(["exports","vue","element-plus","@naturefw/ui-core","dayjs"],e):(h=typeof globalThis<"u"?globalThis:h||self,e(h.nfUIElp={},h.Vue,h.ElementPlus,h.nfUICore,h.dayjs))})(this,function(h,e,f,d,Ne){"use strict";function De(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var $=De(Ne),u=(t,o)=>{const n=t.__vccOpts||t;for(const[r,i]of o)n[r]=i;return n};const Ie={key:0};var Se=u({__name:"button-dialog",props:{moduleId:[Number,String],dataId:[Number,String],active:Object,buttonMeta:Object,componentKind:{type:Object,default:()=>{}}},setup(t){const o=t,n=e.reactive({isShow:!1}),r=e.ref(!0),i=()=>{if(o.buttonMeta.btnKind==="add")n.isShow=!0;else if(!r.value)n.isShow=!0;else{const m={type:"info",message:"\u8BF7\u5148\u9009\u62E9\u4E00\u6761\u8BB0\u5F55\u3002"};ElMessage(m)}};return d.mykeydown(o.buttonMeta.hotkey,(m,l)=>{l&&o.active.moduleId===o.moduleId&&i()}),e.watch(()=>o.dataId,m=>{r.value=o.buttonMeta.btnKind==="add"?!1:m===""},{immediate:!0}),(m,l)=>{const a=e.resolveDirective("dialog-drag");return e.openBlock(),e.createElementBlock("div",null,[e.createCommentVNode("\u6309\u94AE"),e.createVNode(e.unref(f.ElButton),{size:"mini",type:"primary",disabled:r.value,onClick:l[0]||(l[0]=s=>i())},{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"'),n.isShow?e.withDirectives((e.openBlock(),e.createElementBlock("div",Ie,[e.createVNode(e.unref(f.ElDialog),{draggable:"",title:t.buttonMeta.dialogTitle,modelValue:n.isShow,"onUpdate:modelValue":l[1]||(l[1]=s=>n.isShow=s),modal:!0,width:t.buttonMeta.dialogWidth,"close-on-click-modal":!0,"destroy-on-close":!0},{default:e.withCtx(()=>[e.createVNode(e.unref(f.ElScrollbar),{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:n},null,8,["moduleId","dataId","formMetaId","actionId","type","dialogInfo"]))]),_:1})]),_:1},8,["title","modelValue","width"])])),[[a,t.buttonMeta.dialogWidth]]):e.createCommentVNode("v-if",!0)])}}},[["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/button/button-dialog.vue"]]);const Fe={confirmButtonText:"\u5220\u9664",cancelButtonText:"\u540E\u6094\u4E86",type:"warning"},Te={type:"success",message:"\u5220\u9664\u6210\u529F\uFF01"},Ae={type:"info",message:"\u5DF2\u7ECF\u53D6\u6D88\u4E86\u3002"},Oe={type:"info",message:"\u8BF7\u5148\u9009\u62E9\u4E00\u6761\u8BB0\u5F55\u3002"};var Le=u({__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,r=e.ref(!0),i=()=>{r.value?f.ElMessage(Oe):f.ElMessageBox.confirm(`\u6B64\u64CD\u4F5C\u5C06\u5220\u9664\u8BE5\u8BB0\u5F55(${o.dataId}), \u662F\u5426\u7EE7\u7EED\uFF1F`,"\u6E29\u99A8\u63D0\u793A",Fe).then(async()=>{await n(o.dataId,o.buttonMeta,o.moduleId)&&f.ElMessage(Te)}).catch(()=>{f.ElMessage(Ae)})};return d.mykeydown(o.buttonMeta.hotkey,(m,l)=>{l&&o.active.moduleId===o.moduleId&&i()}),e.watch(()=>o.dataId,m=>{r.value=o.buttonMeta.btnKind==="add"?!1:m===""},{immediate:!0}),(m,l)=>(e.openBlock(),e.createElementBlock("div",null,[e.createCommentVNode("\u6309\u94AE"),e.createVNode(e.unref(f.ElButton),{size:"mini",type:"primary",disabled:r.value,onClick:l[0]||(l[0]=a=>i())},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.buttonMeta.btnTitle)+"("+e.toDisplayString(t.buttonMeta.hotkey)+") ",1)]),_:1},8,["disabled"])]))}},[["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/button/button-service.vue"]]),K=u({__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(f.ElSpace),{wrap:""},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.btnOrder,(r,i)=>(e.openBlock(),e.createElementBlock("span",{key:"btn_"+i},[t.itemMeta[r].btnKind==="delete"?(e.openBlock(),e.createBlock(Le,{key:0,moduleId:t.moduleId,dataId:t.dataId,dataIds:t.dataIds,active:t.active,buttonMeta:t.itemMeta[r],events:t.events},null,8,["moduleId","dataId","dataIds","active","buttonMeta","events"])):(e.openBlock(),e.createBlock(Se,{key:1,moduleId:t.moduleId,dataId:t.dataId,active:t.active,buttonMeta:t.itemMeta[r],componentKind:t.componentKind},null,8,["moduleId","dataId","active","buttonMeta","componentKind"]))]))),128))]),_:1})]))}},[["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/button/button.vue"]]);const je=e.defineComponent({name:"nf-el-from-item-area",inheritAttrs:!1,components:{},props:{modelValue:[String,Number],...d.itemProps},emits:["update:modelValue"],setup(t,o){return{...d.itemController(t,o.emit)}}});function ze(t,o,n,r,i,m){const l=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(l,e.mergeProps({type:"textarea",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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 U=u(je,[["render",ze],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/t-area.vue"]]);const Pe=e.defineComponent({name:"nf-el-form-item-text",inheritAttrs:!1,components:{},props:{modelValue:[String,Number],...d.itemProps},emits:["update:modelValue"],setup(t,o){const{value:n,run:r,clear:i}=d.itemController(t,o.emit);return{value:n,run:r,clear:i}}});function Re(t,o,n,r,i,m){const l=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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 _=u(Pe,[["render",Re],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/t-text.vue"]]);const Ye=e.defineComponent({name:"nf-el-form-item-password",inheritAttrs:!1,components:{},props:{modelValue:[String],"show-password":{type:Boolean,default:!0},...d.itemProps},emits:["update:modelValue"],setup(t,o){return{...d.itemController(t,o.emit)}}});function Ke(t,o,n,r,i,m){const l=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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 W=u(Ye,[["render",Ke],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/t-password.vue"]]);const Ue=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=(i,m)=>{const l=i?o.filter(a=>a.value.indexOf(i.toLowerCase())===0):o;m(l)},r=e.reactive({http:"Https://",com:".com",value:""});return e.watch(r,i=>{t.value=r.http+r.value+r.com}),e.watch(()=>t.value,i=>{if(typeof i!="string"||i===null||!i)return;const m=i.toLowerCase().split("://");if(m.length===1)r.value=m[0];else if(m.length===2){r.http=m[0]+"://";const l=m[1].split("."),a=l.length;let s=0;switch(a){case 1:r.value=l[0];break;case 2:r.value=l[0],r.com="."+l[1];break;default:l[a-1]==="cn"&&(l[a-2]==="com"||l[a-2]==="net"||l[a-2]==="org"||l[a-2]==="gov")?(s=a-2,r.com="."+l[s]+".cn"):(s=a-1,r.com="."+l[s]),r.value=l[0];for(let c=1;c<s;c++)r.value+="."+l[c];break}}},{immediate:!0}),{url:r,querySearch:n}},We=e.defineComponent({name:"nf-el-form-item-url",inheritAttrs:!1,components:{},props:{modelValue:[String],...d.itemProps},emits:["update:modelValue"],setup(t,o){const{value:n,run:r,clear:i}=d.itemController(t,o.emit),m=e.ref(null);return e.onMounted(()=>{setTimeout(()=>{},300)}),{domUrl:m,run:r,clear:i,...Ue(n)}}});function qe(t,o,n,r,i,m){const l=e.resolveComponent("el-option"),a=e.resolveComponent("el-select"),s=e.resolveComponent("el-autocomplete"),c=e.resolveComponent("el-input");return e.openBlock(),e.createBlock(c,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(a,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(l,{label:"Http://",value:"Http://"}),e.createVNode(l,{label:"Https://",value:"Https://"})]),_:1},16,["modelValue"])]),append:e.withCtx(()=>[e.createCommentVNode("\u540E\u9762\u7684\u57DF\u540D\u540E\u7F00"),e.createVNode(s,{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 q=u(We,[["render",qe],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/t-url.vue"]]);const He=e.defineComponent({name:"nf-el-form-item-autocomplete",inheritAttrs:!1,components:{},props:{...d.itemProps,modelValue:[String,Array,Number]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit),r=(m,l)=>{l(t.optionList)},{loadDict:i}=d.loadController(t);return i(),{value:n,querySearch:r}}}),Ge={class:"name"},Qe={class:"addr",style:{float:"right"}};function Je(t,o,n,r,i,m){const l=e.resolveComponent("el-autocomplete");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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:a})=>[e.createElementVNode("div",Ge,[e.createTextVNode(e.toDisplayString(a.value)+" ",1),e.createElementVNode("span",Qe,e.toDisplayString(a.label),1)])]),_:1},16,["modelValue","id","name","title","clearable","fetch-suggestions"])}var H=u(He,[["render",Je],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/t-autocomplete.vue"]]);const Xe=e.defineComponent({name:"nf-el-form-item-color",inheritAttrs:!1,components:{},props:{modelValue:[String],...d.itemProps},emits:["update:modelValue"],setup(t,o){return{...d.itemController(t,o.emit)}}});function Ze(t,o,n,r,i,m){const l=e.resolveComponent("el-color-picker");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},t.$attrs),null,16,["modelValue"])}var G=u(Xe,[["render",Ze],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/t-color.vue"]]);const xe=e.defineComponent({name:"nf-el-from-item-number",inheritAttrs:!1,components:{},props:{...d.itemProps,"controls-position":{type:String,default:"right"},modelValue:[String,Number]},emits:["update:modelValue"],setup(t,o){return{...d.itemController(t,o.emit)}}});function ve(t,o,n,r,i,m){const l=e.resolveComponent("el-input-number");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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"])}var Q=u(xe,[["render",ve],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/n-number.vue"]]);const et=e.defineComponent({name:"nf-el-from-item-range",inheritAttrs:!1,components:{},props:{...d.itemProps,modelValue:[String,Number]},emits:["update:modelValue"],setup(t,o){return{...d.itemController(t,o.emit)}}});function tt(t,o,n,r,i,m){const l=e.resolveComponent("el-slider");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},t.$attrs,{id:"c"+t.formItemMeta.columnId,name:"c"+t.formItemMeta.columnId,clearable:t.clearable}),null,16,["modelValue","id","name","clearable"])}var J=u(et,[["render",tt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/n-range.vue"]]);/*! Element Plus Icons Vue v2.0.4 */var B=(t,o)=>{let n=t.__vccOpts||t;for(let[r,i]of o)n[r]=i;return n},ot={name:"ArrowDownBold"},nt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lt=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),rt=[lt];function at(t,o,n,r,i,m){return e.openBlock(),e.createElementBlock("svg",nt,rt)}var it=B(ot,[["render",at],["__file","arrow-down-bold.vue"]]),mt={name:"ArrowRightBold"},st={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dt=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),ct=[dt];function pt(t,o,n,r,i,m){return e.openBlock(),e.createElementBlock("svg",st,ct)}var ft=B(mt,[["render",pt],["__file","arrow-right-bold.vue"]]),ut={name:"CircleCloseFilled"},gt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ht=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),bt=[ht];function yt(t,o,n,r,i,m){return e.openBlock(),e.createElementBlock("svg",gt,bt)}var w=B(ut,[["render",yt],["__file","circle-close-filled.vue"]]),Ct={name:"DArrowRight"},kt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$t=e.createElementVNode("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688zm-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"},null,-1),wt=[$t];function _t(t,o,n,r,i,m){return e.openBlock(),e.createElementBlock("svg",kt,wt)}var Bt=B(Ct,[["render",_t],["__file","d-arrow-right.vue"]]);const Vt=e.defineComponent({name:"nf-el-form-item-rate",inheritAttrs:!1,components:{CircleCloseFilled:w},props:{...d.itemProps,modelValue:[String,Number]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit);return{value:n,myclear:()=>{n.value=null}}}});function Mt(t,o,n,r,i,m){const l=e.resolveComponent("el-rate"),a=e.resolveComponent("circle-close-filled");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(l,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"]),t.clearable?(e.openBlock(),e.createBlock(a,{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 X=u(Vt,[["render",Mt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/n-rate.vue"]]);const Et=e.defineComponent({name:"nf-el-from-item-date2",inheritAttrs:!1,components:{},props:{...d.itemProps,format:{type:String,default:"YYYY-MM-DD"},valueFormat:{type:String,default:"YYYY-MM-DD"},modelValue:[String,Date,Number,Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit);let r="date";return t.formItemMeta.controlType=="125"?(r="daterange",Array.isArray(n.value)||(n.value=[])):Array.isArray(n.value)&&(n.value=""),{dateType:r,value:n}}});function Nt(t,o,n,r,i,m){const l=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(l,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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 E=u(Et,[["render",Nt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/d-date.vue"]]);const Dt=e.defineComponent({name:"nf-el-from-item-date-time",inheritAttrs:!1,components:{},props:{...d.itemProps,format:{type:String,default:"YYYY-MM-DD HH:mm:ss"},valueFormat:{type:String,default:"YYYY-MM-DD HH:mm:ss"},modelValue:[String,Date,Number,Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit);let r="datetime";return t.formItemMeta.controlType=="126"?(r="datetimerange",Array.isArray(n.value)||(n.value=[])):Array.isArray(n.value)&&(n.value=""),{dateType:r,value:n}}});function It(t,o,n,r,i,m){const l=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(l,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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 N=u(Dt,[["render",It],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/d-datetime.vue"]]);const St=e.defineComponent({name:"nf-el-from-item-month",inheritAttrs:!1,components:{},props:{...d.itemProps,format:{type:String,default:"YYYY-MM"},valueFormat:{type:String,default:"YYYY-MM"},modelValue:[String,Date,Number,Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit);let r="month";return t.formItemMeta.controlType=="127"?(r="monthrange",Array.isArray(n.value)||(n.value=[])):Array.isArray(n.value)&&(n.value=""),{dateType:r,value:n}}});function Ft(t,o,n,r,i,m){const l=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(l,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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=u(St,[["render",Ft],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/d-month.vue"]]);const Tt=e.defineComponent({name:"nf-el-from-item-year",inheritAttrs:!1,components:{},props:{...d.itemProps,format:{type:String,default:"YYYY"},"value-format":{type:String,default:"YYYY"},modelValue:[String,Date,Number,Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit);return{dateType:Array.isArray(n.value)?"yearrange":"year",value:n}}});function At(t,o,n,r,i,m){const l=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(l,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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 Z=u(Tt,[["render",At],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/d-year.vue"]]),I=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},x={exports:{}};(function(t,o){(function(n,r){t.exports=r()})(I,function(){return function(n,r){r.prototype.isoWeeksInYear=function(){var i=this.isLeapYear(),m=this.endOf("y").day();return m===4||i&&m===5?53:52}}})})(x);var v=x.exports,ee={exports:{}};(function(t,o){(function(n,r){t.exports=r()})(I,function(){return function(n,r){r.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}})})(ee);var te=ee.exports,oe={exports:{}};(function(t,o){(function(n,r){t.exports=r()})(I,function(){var n="day";return function(r,i,m){var l=function(c){return c.add(4-c.isoWeekday(),n)},a=i.prototype;a.isoWeekYear=function(){return l(this).year()},a.isoWeek=function(c){if(!this.$utils().u(c))return this.add(7*(c-this.isoWeek()),n);var p,b,y,g,C=l(this),k=(p=this.isoWeekYear(),b=this.$u,y=(b?m.utc:m)().year(p).startOf("year"),g=4-y.isoWeekday(),y.isoWeekday()>4&&(g+=7),y.add(g,n));return C.diff(k,"week")+1},a.isoWeekday=function(c){return this.$utils().u(c)?this.day()||7:this.day(this.day()%7?c:c-7)};var s=a.startOf;a.startOf=function(c,p){var b=this.$utils(),y=!!b.u(p)||p;return b.p(c)==="isoweek"?y?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):s.bind(this)(c,p)}}})})(oe);var ne=oe.exports;$.default.extend(v),$.default.extend(te),$.default.extend(ne);const Ot=(t,o)=>{const n=e.ref("");t.value="";const r={1:l=>new Date(l+"-01-01"),2:l=>new Date(l-1+"-12-31"),3:l=>new Date(l-1+"-12-30"),4:l=>new Date(l-1+"-12-29"),5:l=>new Date(l+"-01-04"),6:l=>new Date(l+"-01-03"),0:l=>new Date(l+"-01-02")},i=l=>{if(l===""||l===0)return new Date;const a=l.substr(0,4),s=l.substr(l.length-2,2),c=new Date(a+"-01-01").getDay(),p=r[c](parseInt(a));return $.default(p).add(7*(s-1),"day").toDate()};return e.watch(()=>t.value,(l,a)=>{l===""?n.value="":n.value=i(l)},{immediate:!0}),{mydate:n,myChange:l=>{if(l===null)t.value="";else{const a=$.default(l).add(1,"day").isoWeek().toString(),c=l.getFullYear().toString()+" "+a.padStart(2,"0");t.value=c,document.getElementsByName("c"+o.formItemMeta.columnId)[0].value=c}}}},Lt=e.defineComponent({name:"nf-el-from-item-week",inheritAttrs:!1,components:{},props:{...d.itemProps,format:{type:String,default:"YYYY-ww"},valueFormat:{type:String,default:"YYYY-ww"},modelValue:[String,Date]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit);return{...Ot(n,t)}}});function jt(t,o,n,r,i,m){const l=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.mydate,"onUpdate:modelValue":o[0]||(o[0]=a=>t.mydate=a)},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 le=u(Lt,[["render",jt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/d-week.vue"]]);const zt=e.defineComponent({name:"nf-el-from-item-date-more",inheritAttrs:!1,components:{},props:{...d.itemProps,format:{type:String,default:"YYYY-MM-DD"},valueFormat:{type:String,default:"YYYY-MM-DD"},modelValue:[Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit);return Array.isArray(n.value)||(n.value=[]),{value:n}}});function Pt(t,o,n,r,i,m){const l=e.resolveComponent("el-date-picker");return e.openBlock(),e.createBlock(l,e.mergeProps({ref:"domDate",modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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 re=u(zt,[["render",Pt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/d-date-more.vue"]]);const Rt=t=>{const o=e.ref(""),n=i=>{const m=i.getHours().toString().padStart(2,"0"),l=i.getMinutes().toString().padStart(2,"0"),a=i.getSeconds().toString().padStart(2,"0");return`${m}:${l}:${a}`};return typeof t.value=="string"&&t.value!==""&&(o.value=new Date("1900-1-1 "+t.value)),e.watch(()=>t.value,(i,m)=>{typeof t.value=="string"&&t.value!==""&&(o.value=new Date("1900-1-1 "+t.value))}),{mytime:o,myChange:i=>{if(i)if(typeof i=="string")t.value=i;else if(Array.isArray(i)){const m=n(i[0]),l=n(i[0]);t.value=[m,l]}else t.value=n(i)}}},Yt=e.defineComponent({name:"nf-el-from-item-time-picker",inheritAttrs:!1,components:{},props:{...d.itemProps,showFormat:{type:String,default:"HH:mm:ss"},returnFormat:{type:String,default:"HH:mm:ss"},modelValue:[String,Date]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit),{mytime:r,myChange:i}=Rt(n);return{mytime:r,myChange:i}}});function Kt(t,o,n,r,i,m){const l=e.resolveComponent("el-time-picker");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.mytime,"onUpdate:modelValue":o[0]||(o[0]=a=>t.mytime=a)},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 S=u(Yt,[["render",Kt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/d-time-picker.vue"]]);const Ut=t=>{const o=e.ref("");return t.value!==null&&(o.value=t.value),e.watch(()=>t.value,(r,i)=>{o.value=r}),{mytime:o,myChange:r=>{t.value=r}}},Wt=e.defineComponent({name:"el-from-item-time-select",inheritAttrs:!1,components:{},props:{...d.itemProps,showFormat:{type:String,default:"HH:mm"},returnFormat:{type:String,default:"HH:mm"},modelValue:[String]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit),{mytime:r,myChange:i}=Ut(n);return{mytime:r,myChange:i}}});function qt(t,o,n,r,i,m){const l=e.resolveComponent("el-time-select");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.mytime,"onUpdate:modelValue":o[0]||(o[0]=a=>t.mytime=a)},t.$attrs,{name:"c"+t.formItemMeta.columnId,clearable:t.clearable,format:t.showFormat,onChange:t.myChange}),null,16,["modelValue","name","clearable","format","onChange"])}var F=u(Wt,[["render",qt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/d-time-select.vue"]]);const Ht=e.defineComponent({name:"nf-el-from-item-switch",inheritAttrs:!1,components:{CircleCloseFilled:w},props:{...d.itemProps,modelValue:[String,Number,Boolean]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit);return{value:n,myclear:()=>{n.value=null}}}});function Gt(t,o,n,r,i,m){const l=e.resolveComponent("el-switch"),a=e.resolveComponent("circle-close-filled");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(l,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"]),t.clearable?(e.openBlock(),e.createBlock(a,{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 ae=u(Ht,[["render",Gt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/s1-switch.vue"]]);const Qt=e.defineComponent({name:"nf-el-from-item-checkbox",inheritAttrs:!1,components:{CircleCloseFilled:w},props:{...d.itemProps,modelValue:[Boolean,String]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit);return{value:n,myclear:()=>{n.value=null}}}});function Jt(t,o,n,r,i,m){const l=e.resolveComponent("el-checkbox"),a=e.resolveComponent("circle-close-filled");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(l,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}),{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.title),1)]),_:1},16,["modelValue","id","name","clearable"]),t.clearable?(e.openBlock(),e.createBlock(a,{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 ie=u(Qt,[["render",Jt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/s1-checkbox.vue"]]);const Xt=e.defineComponent({name:"nf-el-from-item-checkboxs",inheritAttrs:!1,components:{},props:{...d.itemProps,modelValue:[Array]},emits:["update:modelValue"],setup(t,o){const{value:n}=d.itemController(t,o.emit),r=e.computed({set:m=>{n.value=m},get:()=>typeof n.value!="object"?[]:n.value}),{loadDict:i}=d.loadController(t);return i(),{checkValue:r}}});function Zt(t,o,n,r,i,m){const l=e.resolveComponent("el-checkbox"),a=e.resolveComponent("el-checkbox-group");return e.openBlock(),e.createBlock(a,e.mergeProps({modelValue:t.checkValue,"onUpdate:modelValue":o[0]||(o[0]=s=>t.checkValue=s)},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,s=>(e.openBlock(),e.createBlock(l,e.mergeProps(t.$attrs,{key:"check"+s.value,label:s.value,disabled:s.disabled}),{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(s.label),1)]),_:2},1040,["label","disabled"]))),128))]),_:1},16,["modelValue","id","name","clearable"])}var me=u(Xt,[["render",Zt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/s2-checkboxs.vue"]]);const xt=e.defineComponent({name:"nf-el-from-item-radios",inheritAttrs:!1,components:{CircleCloseFilled:w},props:{...d.itemProps,modelValue:[Array]},emits:["update:modelValue"],setup(t,o){const{loadDict:n}=d.loadController(t);n();const{value:r}=d.itemController(t,o.emit);return{value:r,myclear:()=>{r.value=null}}}});function vt(t,o,n,r,i,m){const l=e.resolveComponent("el-radio"),a=e.resolveComponent("el-radio-group"),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]=c=>t.value=c)},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,c=>(e.openBlock(),e.createBlock(l,e.mergeProps(t.$attrs,{key:"radio"+c.value,label:c.value,disabled:c.disabled}),{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(c.label),1)]),_:2},1040,["label","disabled"]))),128))]),_:1},16,["modelValue","id","name","title","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 se=u(xt,[["render",vt],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/s2-radios.vue"]]);const eo=e.defineComponent({name:"nf-el-from-select",inheritAttrs:!1,components:{},props:{...d.itemProps,"collapse-tags":{type:Boolean,default:!0},"collapse-tags-tooltip":{type:Boolean,default:!0},modelValue:[String,Number,Array]},emits:["update:modelValue"],setup(t,o){const n=e.computed(()=>t.formItemMeta.controlType===161),{loadDict:r}=d.loadController(t);return r(),{multiple:n,...d.itemController(t,o.emit)}}});function to(t,o,n,r,i,m){const l=e.resolveComponent("el-option"),a=e.resolveComponent("el-select");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,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,s=>(e.openBlock(),e.createBlock(l,{key:"select"+s.value,label:s.label,value:s.value,disabled:s.disabled},null,8,["label","value","disabled"]))),128))]),_:1},16,["modelValue","id","name","clearable","multiple","collapse-tags","collapse-tags-tooltip"])}var T=u(eo,[["render",to],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/s-select.vue"]]);const oo=e.defineComponent({name:"nf-el-from-select-group",inheritAttrs:!1,components:{},props:{...d.itemProps,"collapse-tags":{type:Boolean,default:!0},"collapse-tags-tooltip":{type:Boolean,default:!0},modelValue:[String,Number,Array]},emits:["update:modelValue"],setup(t,o){const n=e.computed(()=>t.formItemMeta.controlType===163),{loadDict:r}=d.loadController(t);return r(),{multiple:n,...d.itemController(t,o.emit)}}});function no(t,o,n,r,i,m){const l=e.resolveComponent("el-option"),a=e.resolveComponent("el-option-group"),s=e.resolveComponent("el-select");return e.openBlock(),e.createBlock(s,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=c=>t.value=c)},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,c=>(e.openBlock(),e.createBlock(a,{key:c.label,label:c.label},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(c.options,p=>(e.openBlock(),e.createBlock(l,{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 A=u(oo,[["render",no],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/s-select-group.vue"]]);const lo=t=>{const o=t.formItemMeta.colName.split("_"),n={lazy:!1};return e.reactive({lazy:!0,lazyLoad(r,i){console.log(r);const{level:m}=r;o.length>=m?(o[m],i([{value:"222",label:"\u9009\u987911",leaf:!0}])):i([{value:"22",label:"\u9009\u987911",leaf:!0}])}}),{propsCascader:n}},ro=e.defineComponent({name:"el-from-item-select-cascader",inheritAttrs:!1,components:{},props:{...d.itemProps,optionKind:{type:String,default:"deep"},cascaderProps:{type:Object,default:()=>({})},modelValue:[String,Number,Array]},emits:["update:modelValue"],setup(t,o){const{propsCascader:n}=lo(t),{value:r}=d.itemController(t,o.emit),i=(s,c)=>{},m=t.optionList,l=e.computed(()=>{if(Array.isArray(m)){if(m.length===0||m[0].children)return m;if(typeof m[0].parentId<"u")return d.getChildrenOne(m,"",0);if(typeof m[0]=="object")return d.shallowToDeep(m[0])}}),{loadDict:a}=d.loadController(t);return a(),{propsCascader:n,myoptionList:l,filterMethod:i,value:r}}});function ao(t,o,n,r,i,m){const l=e.resolveComponent("el-cascader");return e.openBlock(),e.createBlock(l,e.mergeProps({modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value=a)},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 de=u(ro,[["render",ao],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/s-select-cascader.vue"]]);const io=e.defineComponent({name:"nf-el-from-select-tree",inheritAttrs:!1,components:{},props:{...d.itemProps,"collapse-tags":{type:Boolean,default:!0},"collapse-tags-tooltip":{type:Boolean,default:!0},modelValue:[String,Number,Array]},emits:["update:modelValue"],setup(t,o){const n=e.computed(()=>t.formItemMeta.controlType===166),{loadDict:r}=d.loadController(t);return r(),{multiple:n,...d.itemController(t,o.emit)}}});function mo(t,o,n,r,i,m){const l=e.resolveComponent("el-option"),a=e.resolveComponent("el-select");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,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,s=>(e.openBlock(),e.createBlock(l,{key:"select__"+s.value,label:"\u3000".repeat(s.level)+s.label,value:s.value,disabled:s.disabled},null,8,["label","value","disabled"]))),128))]),_:1},16,["modelValue","id","name","clearable","multiple","collapse-tags","collapse-tags-tooltip"])}var O=u(io,[["render",mo],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/s-select-tree.vue"]]);const so=e.defineComponent({name:"nf-el-form-item-upload-file",components:{},inheritAttrs:!1,props:{...d.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:r,clear:i,myinput:m}=d.itemController(t,o.emit),l=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:(g,C)=>{console.log(g,C)},handlePreview:g=>{console.log(g)},handleExceed:(g,C)=>{f.ElMessage.warning(`\u4E00\u6B21\u53EA\u80FD\u540C\u65F6\u4E0A\u4F20 3 \u4E2A\u6587\u4EF6, \u60A8\u9009\u62E9\u7684\u6587\u4EF6\u6570\u91CF ${g.length} \u8D85\u51FA\u9650\u5236\uFF0C
${g.length+C.length} `)},myChange:(g,C)=>{console.log(g,C)},beforeRemove:(g,C)=>f.ElMessageBox.confirm(`\u771F\u7684\u8981\u5220\u9664 ${g.name} \u6587\u4EF6\u5417\uFF1F`),value:n,myAccept:l,run:r,clear:i,myinput:m}}}),co=e.createTextVNode("\u70B9\u51FB\u9009\u62E9\u6587\u4EF6"),po=e.createElementVNode("div",{class:"el-upload__tip"}," \u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 500KB ",-1);function fo(t,o,n,r,i,m){const l=e.resolveComponent("el-button"),a=e.resolveComponent("el-upload");return e.openBlock(),e.createBlock(a,e.mergeProps({class:"upload-demo",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,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(()=>[po]),default:e.withCtx(()=>[e.createVNode(l,{type:"primary"},{default:e.withCtx(()=>[co]),_:1})]),_:1},16,["modelValue","id","name","accept","action","on-preview","on-remove","on-change","before-remove","on-exceed","file-list"])}var ce=u(so,[["render",fo],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/u-file.vue"]]);const uo=e.defineComponent({name:"nf-el-form-item-upload-picture",inheritAttrs:!1,components:{},props:{...d.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:r,clear:i,myinput:m}=d.itemController(t,o.emit),l=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:(g,C)=>{console.log(g,C)},handlePreview:g=>{console.log(g)},handleExceed:(g,C)=>{f.ElMessage.warning(`\u4E00\u6B21\u53EA\u80FD\u540C\u65F6\u4E0A\u4F20 3 \u4E2A\u6587\u4EF6, \u60A8\u9009\u62E9\u7684\u6587\u4EF6\u6570\u91CF ${g.length} \u8D85\u51FA\u9650\u5236\uFF0C
${g.length+C.length} `)},myChange:(g,C)=>{console.log(g,C)},beforeRemove:(g,C)=>f.ElMessageBox.confirm(`\u771F\u7684\u8981\u5220\u9664 ${g.name} \u6587\u4EF6\u5417\uFF1F`),value:n,myAccept:l,run:r,clear:i,myinput:m}}}),go=e.createTextVNode("\u70B9\u51FB\u9009\u62E9\u6587\u4EF6"),ho=e.createElementVNode("div",{class:"el-upload__tip"}," \u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 500KB ",-1);function bo(t,o,n,r,i,m){const l=e.resolveComponent("el-button"),a=e.resolveComponent("el-upload");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,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(()=>[ho]),default:e.withCtx(()=>[e.createVNode(l,{type:"primary"},{default:e.withCtx(()=>[go]),_:1})]),_:1},16,["modelValue","id","name","accept","action","on-preview","on-remove","on-change","before-remove","on-exceed","file-list"])}var pe=u(uo,[["render",bo],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/u-picture.vue"]]);const yo=e.defineComponent({name:"nf-el-form-item-upload-video",inheritAttrs:!1,components:{},props:{...d.itemProps,accept:{type:[String,Array],default:""},modelValue:[String]},emits:["update:modelValue"],setup(t,o){const{value:n,run:r,clear:i,myinput:m}=d.itemController(t,o.emit),l=e.computed(()=>Array.isArray(t.accept)?t.accept.join(","):t.accept),a=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"}]),s=e.ref("");return{fileList:a,handleRemove:(C,k)=>{console.log(C,k)},handlePreview:C=>{console.log(C),s.value=C},handleExceed:(C,k)=>{f.ElMessage.warning(`The limit is 3, you selected ${C.length} files this time, add up to ${C.length+k.length} totally`)},myChange:(C,k)=>{console.log(C,k);const Y=window.URL.createObjectURL(C.raw);s.value=Y,document.getElementById("vv").src=Y},beforeRemove:(C,k)=>f.ElMessageBox.confirm(`\u771F\u7684\u8981\u5220\u9664 ${C.name} \u6587\u4EF6\u5417\uFF1F`),value:n,myAccept:l,myvideo:s,run:r,clear:i,myinput:m}}}),Co=e.createTextVNode("Click to upload"),ko=e.createElementVNode("div",{class:"el-upload__tip"}," jpg/png files with a size less than 500kb ",-1),$o=e.createElementVNode("video",{width:"320",height:"240",id:"vv",controls:""}," \u60A8\u7684\u6D4F\u89C8\u5668\u4E0D\u652F\u6301Video\u6807\u7B7E\u3002 ",-1);function wo(t,o,n,r,i,m){const l=e.resolveComponent("el-button"),a=e.resolveComponent("el-upload");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(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,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(l,{type:"primary"},{default:e.withCtx(()=>[Co]),_:1}),$o]),_: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 fe=u(yo,[["render",wo],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/form-item/u-video.vue"]]);const L={nfText:_,nfArea:U,nfPassword:W,nfUrl:q,nfAutocomplete:H,nfColor:G,nfNumber:Q,nfRange:J,nfRate:X,nfDate:E,nfDatetime:N,nfMonth:D,nfYear:Z,nfWeek:le,nfDates:re,nfTimePicker:S,nfTimeSelect:F,nfFile:ce,nfPicture:pe,nfVideo:fe,nfSwitch:ae,nfCheckbox:ie,nfCheckboxs:me,nfRadios:se,nfSelect:T,nfSelectGroup:A,nfSelectCascader:de,nfSelectTree:O},j={100:U,101:_,102:W,103:_,104:_,105:q,106:_,107:H,108:G,110:Q,111:J,112:X,120:E,121:N,122:D,123:le,124:Z,125:E,126:N,127:D,128:re,130:S,131:S,132:F,133:F,140:ce,141:pe,142:fe,150:ie,151:ae,152:me,153:se,160:T,161:T,162:A,163:A,164:de,165:O,166:O};var xn=(()=>`.el-dropdown-link{cursor:pointer;color:#409eff}.el-icon-arrow-down{font-size:12px}
`)();const _o=e.defineComponent({name:"el-find-kind",components:{ElDropdown:f.ElDropdown,ElDropdownMenu:f.ElDropdownMenu,ElIcon:f.ElIcon,ElDropdownItem:f.ElDropdownItem,ArrowDownBold:it,ArrowRightBold:ft},props:{model:Object},setup(t,o){const n=t.model,r=e.ref(!1),i=l=>{n.useKind=l,r.value=!0},m=l=>{r.value=l};return{isUp:r,findKindDict:d.findKindDict,mychange:m,handleCommand:i}}}),Bo={class:"el-dropdown-link"};function Vo(t,o,n,r,i,m){const l=e.resolveComponent("arrow-down-bold"),a=e.resolveComponent("el-icon"),s=e.resolveComponent("arrow-right-bold"),c=e.resolveComponent("el-dropdown-item"),p=e.resolveComponent("el-dropdown-menu"),b=e.resolveComponent("el-dropdown");return e.openBlock(),e.createBlock(b,{onCommand:t.handleCommand,onVisibleChange:t.mychange},{dropdown:e.withCtx(()=>[e.createVNode(p,null,{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.model.findKind,y=>(e.openBlock(),e.createBlock(c,{key:"s_kind_"+y,command:y},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.findKindDict[y].name),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:e.withCtx(()=>[e.createElementVNode("span",Bo,[e.createTextVNode(e.toDisplayString(t.findKindDict[t.model.useKind].name)+" ",1),e.withDirectives(e.createVNode(a,null,{default:e.withCtx(()=>[e.createVNode(l,{style:{color:"#ec9146",width:"1.0em",height:"1.0em","margin-right":"8px","margin-top":"4px"}})]),_:1},512),[[e.vShow,!t.isUp]]),e.withDirectives(e.createVNode(a,null,{default:e.withCtx(()=>[e.createVNode(s,{style:{color:"#ec9146",width:"1.0em",height:"1.0em","margin-right":"8px"}})]),_:1},512),[[e.vShow,t.isUp]])])]),_:1},8,["onCommand","onVisibleChange"])}var Mo=u(_o,[["render",Vo],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/find/item/s-findkind.vue"]]);const Eo=e.defineComponent({name:"el-find-item-text",inheritAttrs:!1,components:{},props:{model:Object,colCount:{type:Number,default:1},delay:{type:Number,default:400}},components:{},setup(t,o){return{}}});function No(t,o,n,r,i,m){const l=e.resolveComponent("nf-text");return e.openBlock(),e.createBlock(l,e.mergeProps({model:t.model,delay:t.delay},t.$attrs,{colName:"value"}),null,16,["model","delay"])}var Do=u(Eo,[["render",No],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/find/item/f-text.vue"]]);const Io=e.defineComponent({name:"el-find-item-text",inheritAttrs:!1,props:{columnId:Number,colName:String,controlType:Number,model:Object,colCount:{type:Number,default:1},delay:{type:Number,default:600}},components:{},setup(t,o){return{}}}),So={style:{width:"30px",float:"left"}};function Fo(t,o,n,r,i,m){const l=e.resolveComponent("nf-text");return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createCommentVNode("\u67E5\u8BE2\u5185\u5BB9"),e.createElementVNode("div",{style:e.normalizeStyle([{width:150*t.colCount-10+"px"},{float:"left"}])},[e.createElementVNode("div",{style:e.normalizeStyle([{float:"left"},{width:150*t.colCount-40+"px"}])},[e.createVNode(l,e.mergeProps({model:t.model},t.$attrs,{delay:t.delay,columnId:t.columnId,colName:"value"}),null,16,["model","delay","columnId"])],4)],4),e.createVNode(e.Transition,{name:"el-zoom-in-center",persisted:""},{default:e.withCtx(()=>[e.withDirectives(e.createElementVNode("div",So," \u81F3 ",512),[[e.vShow,t.model.useKind===417]])]),_:1}),e.createVNode(e.Transition,{name:"el-zoom-in-center",persisted:""},{default:e.withCtx(()=>[e.withDirectives(e.createElementVNode("div",{style:e.normalizeStyle([{width:150*t.colCount-10+"px"},{float:"left"}])},[e.createElementVNode("div",{style:e.normalizeStyle([{float:"left"},{width:150*t.colCount-40+"px"}])},[e.createVNode(l,e.mergeProps({model:t.model},t.$attrs,{delay:t.delay,columnId:t.columnId,colName:"value2"}),null,16,["model","delay","columnId"])],4)],4),[[e.vShow,t.model.useKind===417]])]),_:1})],64)}var To=u(Io,[["render",Fo],["__file","D:/nf/gitee-ts/nf-code/nf-rollup-ui-element-plus/lib/find/item/f-number.vue"]]);const Ao=e.defineComponent({name:"el-find-item-text",inheritAttrs:!1,props:{controlType:Number,model:Object,colCount:{type:Number,default:1},delay:{type:Number,default:0}},components:{},setup(t,o){return{formItemKey:{110:"nf-date",111:"nf-datetime",112:"nf-month",113:"nf-week",114:"nf-year",115:"nf-time-picker",116:"nf-time-select"}}}});function Oo(t,o,n,r,i,m){return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createCommentVNode("\u67E5\u8BE2\u5185\u5BB9"),e.createElementVNode("div",{style:e.normalizeStyle([{width:150*t.colCount-10+"px"},{float:"left"}])},[e.createElementVNode(