物管理前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

353 lines
553 KiB

var $e=Object.defineProperty,Le=Object.defineProperties;var je=Object.getOwnPropertyDescriptors;var Be=Object.getOwnPropertySymbols;var Ie=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable;var Te=(t,o,e)=>o in t?$e(t,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[o]=e,K=(t,o)=>{for(var e in o||(o={}))Ie.call(o,e)&&Te(t,e,o[e]);if(Be)for(var e of Be(o))De.call(o,e)&&Te(t,e,o[e]);return t},ve=(t,o)=>Le(t,je(o));import{C as Clipboard,r as reactive,e as enUSLang,z as zhCNLang,_ as _export_sfc,a as axios,b as resolveComponent,o as openBlock,c as createBlock,w as withCtx,d as createBaseVNode,f as createVNode,g as createTextVNode,t as toDisplayString,h as createElementBlock,i as renderList,F as Fragment,j as createCommentVNode,n as normalizeStyle,k as renderSlot,l as normalizeClass,m as withDirectives,v as vShow,p as withModifiers,q as mitt,s as pushScopeId,u as popScopeId,x as createSlots,y as quillEditor,A as resolveDynamicComponent,B as normalizeProps,D as guardReactiveProps,E as mergeProps,G as ace,H as FileSaver_min,I as resolveDirective,J as require$$0,K as require$$1,L as commonjsGlobal,M as getDefaultExportFromCjs,N as edit,O as minus,P as plus,Q as infoFilled,R as search,S as circlePlus,T as _delete,U as arrowDown,V as arrowUp,W as isVNode,X as createApp,Y as installer}from"./vendor.503380a2.js";const p=function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const n of r.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&s(n)}).observe(document,{childList:!0,subtree:!0});function e(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerpolicy&&(r.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?r.credentials="include":i.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(i){if(i.ep)return;i.ep=!0;const r=e(i);fetch(i.href,r)}};p();const containers=[{type:"grid",category:"container",icon:"grid",cols:[],options:{name:"",hidden:!1,gutter:12,colHeight:null,customClass:""}},{type:"table",category:"container",icon:"table",rows:[],options:{name:"",hidden:!1,customClass:""}},{type:"tab",category:"container",icon:"tab",displayType:"border-card",tabs:[],options:{name:"",hidden:!1,customClass:""}},{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[],options:{name:"",hidden:!1,span:12,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""}},{type:"table-cell",category:"container",icon:"table-cell",internal:!0,widgetList:[],merged:!1,options:{name:"",cellWidth:"",cellHeight:"",colspan:1,rowspan:1,customClass:""}},{type:"tab-pane",category:"container",icon:"tab-pane",internal:!0,widgetList:[],options:{name:"",label:"",hidden:!1,active:!1,disabled:!1,customClass:""}}],basicFields=[{type:"input",icon:"text-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",type:"text",defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,showPassword:!1,required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,prefixIcon:"",suffixIcon:"",appendButton:!1,appendButtonDisabled:!1,buttonIcon:"custom-search",onCreated:"",onMounted:"",onInput:"",onChange:"",onFocus:"",onBlur:"",onValidate:""}},{type:"textarea",icon:"textarea-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",rows:3,defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,onCreated:"",onMounted:"",onInput:"",onChange:"",onFocus:"",onBlur:"",onValidate:""}},{type:"number",icon:"number-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",defaultValue:0,placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,min:-1e11,max:1e11,precision:0,step:1,controlsPosition:"right",onCreated:"",onMounted:"",onChange:"",onFocus:"",onBlur:"",onValidate:""}},{type:"radio",icon:"radio-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",defaultValue:null,columnWidth:"200px",size:"",displayStyle:"inline",buttonStyle:!1,border:!1,labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,optionItems:[{label:"radio 1",value:1},{label:"radio 2",value:2},{label:"radio 3",value:3}],required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onValidate:""}},{type:"checkbox",icon:"checkbox-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",defaultValue:[],columnWidth:"200px",size:"",displayStyle:"inline",buttonStyle:!1,border:!1,labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,optionItems:[{label:"check 1",value:1},{label:"check 2",value:2},{label:"check 3",value:3}],required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onValidate:""}},{type:"select",icon:"select-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,clearable:!0,filterable:!1,allowCreate:!1,remote:!1,automaticDropdown:!1,multiple:!1,multipleLimit:0,optionItems:[{label:"select 1",value:1},{label:"select 2",value:2},{label:"select 3",value:3}],required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onRemoteQuery:"",onChange:"",onFocus:"",onBlur:"",onValidate:""}},{type:"time",icon:"time-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",defaultValue:null,placeholder:"",columnWidth:"200px",size:"",autoFullWidth:!0,labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,editable:!1,format:"HH:mm:ss",required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onFocus:"",onBlur:"",onValidate:""}},{type:"time-range",icon:"time-range-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",defaultValue:null,startPlaceholder:"",endPlaceholder:"",columnWidth:"200px",size:"",autoFullWidth:!0,labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,editable:!1,format:"HH:mm:ss",required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onFocus:"",onBlur:"",onValidate:""}},{type:"date",icon:"date-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",type:"date",defaultValue:null,placeholder:"",columnWidth:"200px",size:"",autoFullWidth:!0,labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,editable:!1,format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onFocus:"",onBlur:"",onValidate:""}},{type:"date-range",icon:"date-range-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",type:"daterange",defaultValue:null,startPlaceholder:"",endPlaceholder:"",columnWidth:"200px",size:"",autoFullWidth:!0,labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,editable:!1,format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onFocus:"",onBlur:"",onValidate:""}},{type:"switch",icon:"switch-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",defaultValue:null,columnWidth:"200px",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,switchWidth:40,activeText:"",inactiveText:"",activeColor:null,inactiveColor:null,onCreated:"",onMounted:"",onChange:"",onValidate:""}},{type:"rate",icon:"rate-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",defaultValue:null,columnWidth:"200px",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,max:5,lowThreshold:2,highThreshold:4,allowHalf:!1,showText:!1,showScore:!1,onCreated:"",onMounted:"",onChange:"",onValidate:""}},{type:"color",icon:"color-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",defaultValue:null,columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onValidate:""}},{type:"slider",icon:"slider-field",formItemFlag:!0,options:{name:"",label:"",labelAlign:"",columnWidth:"200px",showStops:!0,size:"",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,required:!1,requiredHint:"",validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,min:0,max:100,step:10,range:!1,height:null,onCreated:"",onMounted:"",onChange:"",onValidate:""}},{type:"static-text",icon:"static-text",formItemFlag:!1,options:{name:"",columnWidth:"200px",hidden:!1,textContent:"static text",customClass:"",onCreated:"",onMounted:""}},{type:"html-text",icon:"html-text",formItemFlag:!1,options:{name:"",columnWidth:"200px",hidden:!1,htmlContent:"<b>html text</b>",customClass:"",onCreated:"",onMounted:""}},{type:"button",icon:"button",formItemFlag:!1,options:{name:"",label:"",columnWidth:"200px",size:"",displayStyle:"block",disabled:!1,hidden:!1,type:"",plain:!1,round:!1,circle:!1,icon:null,customClass:"",onCreated:"",onMounted:"",onClick:""}},{type:"divider",icon:"divider",formItemFlag:!1,options:{name:"",label:"",columnWidth:"200px",direction:"horizontal",contentPosition:"center",hidden:!1,customClass:"",onCreated:"",onMounted:""}}],advancedFields=[{type:"picture-upload",icon:"picture-upload-field",formItemFlag:!0,options:{name:"",label:"",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,required:!1,requiredHint:"",customRule:"",customRuleHint:"",uploadURL:"",uploadTip:"",withCredentials:!1,multipleSelect:!1,showFileList:!0,limit:3,fileMaxSize:5,fileTypes:["jpg","jpeg","png"],customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onBeforeUpload:"",onUploadSuccess:"",onUploadError:"",onFileRemove:"",onValidate:""}},{type:"file-upload",icon:"file-upload-field",formItemFlag:!0,options:{name:"",label:"",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,required:!1,requiredHint:"",customRule:"",customRuleHint:"",uploadURL:"",uploadTip:"",withCredentials:!1,multipleSelect:!1,showFileList:!0,limit:3,fileMaxSize:5,fileTypes:["doc","docx","xls","xlsx"],customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onBeforeUpload:"",onUploadSuccess:"",onUploadError:"",onFileRemove:"",onValidate:""}},{type:"rich-editor",icon:"rich-editor-field",formItemFlag:!0,options:{name:"",label:"",placeholder:"",labelWidth:null,labelHidden:!1,contentHeight:"200px",disabled:!1,hidden:!1,required:!1,requiredHint:"",customRule:"",customRuleHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,onCreated:"",onMounted:"",onValidate:""}},{type:"cascader",icon:"cascader-field",formItemFlag:!0,options:{name:"",label:"",defaultValue:"",placeholder:"",size:"",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,clearable:!0,filterable:!1,optionItems:[{label:"select 1",value:1,children:[{label:"child 1",value:11}]},{label:"select 2",value:2},{label:"select 3",value:3}],required:!1,requiredHint:"",customRule:"",customRuleHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onFocus:"",onBlur:"",onValidate:""}}],customFields=[];function addContainerWidgetSchema(t){containers.push(t)}function addCustomWidgetSchema(t){customFields.push(t)}const formTemplates=[{title:"\u5355\u5217\u8868\u5355",imgUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/t1.png",jsonUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/json1.txt",description:"\u8868\u5355\u6A21\u677F\u8BE6\u7EC6\u8BF4\u660E..."},{title:"\u591A\u5217\u8868\u5355",imgUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/t2.png",jsonUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/json2.txt",description:"\u8868\u5355\u6A21\u677F\u8BE6\u7EC6\u8BF4\u660E..."},{title:"\u5206\u7EC4\u8868\u5355",imgUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/t3.png",jsonUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/json3.txt",description:"\u8868\u5355\u6A21\u677F\u8BE6\u7EC6\u8BF4\u660E..."},{title:"\u6807\u7B7E\u9875\u8868\u5355",imgUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/t4.png",jsonUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/json4.txt",description:"\u8868\u5355\u6A21\u677F\u8BE6\u7EC6\u8BF4\u660E..."},{title:"\u4E3B\u4ECE\u8868\u5355",imgUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/t5.png",jsonUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/json5.txt",description:"\u8868\u5355\u6A21\u677F\u8BE6\u7EC6\u8BF4\u660E..."},{title:"\u54CD\u5E94\u5F0F\u8868\u5355",imgUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/t6.png",jsonUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/json6.txt",description:"\u8868\u5355\u6A21\u677F\u8BE6\u7EC6\u8BF4\u660E..."},{title:"\u95EE\u5377\u8C03\u67E5\u8868",imgUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/t7.png",jsonUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/json7.txt",description:"\u8868\u5355\u6A21\u677F\u8BE6\u7EC6\u8BF4\u660E..."},{title:"\u56FA\u5B9A\u8868\u683C\u8868\u5355",imgUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/t8.png",jsonUrl:"https://ks3-cn-beijing.ksyuncs.com/vform-static/form-samples/json8.txt",description:"\u8868\u5355\u6A21\u677F\u8BE6\u7EC6\u8BF4\u660E..."}];function isNull(t){return t==null}function isNotNull(t){return t!=null}function isEmptyStr(t){return t===void 0||!t&&t!==0&&t!=="0"||!/[^\s]/.test(t)}const generateId=function(){return Math.floor(Math.random()*1e5+Math.random()*2e4+Math.random()*5e3)},deepClone=function(t){if(t!==void 0)return JSON.parse(JSON.stringify(t))},overwriteObj=function(t,o){Object.keys(o).forEach(e=>{t[e]=o[e]})},addWindowResizeHandler=function(t){let o=window.onresize;typeof window.onresize!="function"?window.onresize=t:window.onresize=function(){o(),t()}},insertCustomCssToHead=function(t,o=""){let e=document.getElementsByTagName("head")[0],s=document.getElementById("vform-custom-css");s&&e.removeChild(s),o&&(s=document.getElementById("vform-custom-css-"+o),!!s&&e.removeChild(s));let i=document.createElement("style");i.type="text/css",i.rel="stylesheet",i.id=o?"vform-custom-css-"+o:"vform-custom-css";try{i.appendChild(document.createTextNode(t))}catch{i.styleSheet.cssText=t}e.appendChild(i)},insertGlobalFunctionsToHtml=function(t,o=""){let e=document.getElementsByTagName("body")[0],s=document.getElementById("v_form_global_functions");!!s&&e.removeChild(s),o&&(s=document.getElementById("v_form_global_functions-"+o),!!s&&e.removeChild(s));let i=document.createElement("script");i.id=o?"v_form_global_functions-"+o:"v_form_global_functions",i.type="text/javascript",i.innerHTML=t,e.appendChild(i)},loadRemoteScript=function(t,o){let e=encodeURIComponent(t);if(!document.getElementById(e)){let i=document.createElement("script");i.src=t,i.id=e,document.body.appendChild(i),i.onload=i.onreadystatechange=function(r,n){(n||!i.readyState||i.readyState==="loaded"||i.readyState==="complete")&&(i=i.onload=i.onreadystatechange=null,n||o())}}};function traverseFieldWidgets(t,o){t.map(e=>{e.formItemFlag?o(e):e.type==="grid"?e.cols.map(s=>{traverseFieldWidgets(s.widgetList,o)}):e.type==="table"?e.rows.map(s=>{s.cols.map(i=>{traverseFieldWidgets(i.widgetList,o)})}):e.type==="tab"?e.tabs.map(s=>{traverseFieldWidgets(s.widgetList,o)}):(e.type==="sub-form"||e.category==="container")&&traverseFieldWidgets(e.widgetList,o)})}function traverseContainWidgets(t,o){t.map(e=>{e.category==="container"&&o(e),e.type==="grid"?e.cols.map(s=>{traverseContainWidgets(s.widgetList,o)}):e.type==="table"?e.rows.map(s=>{s.cols.map(i=>{traverseContainWidgets(i.widgetList,o)})}):e.type==="tab"?e.tabs.map(s=>{traverseContainWidgets(s.widgetList,o)}):(e.type==="sub-form"||e.category==="container")&&traverseContainWidgets(e.widgetList,o)})}function traverseAllWidgets(t,o){t.map(e=>{o(e),e.type==="grid"?e.cols.map(s=>{o(s),traverseAllWidgets(s.widgetList,o)}):e.type==="table"?e.rows.map(s=>{s.cols.map(i=>{o(i),traverseAllWidgets(i.widgetList,o)})}):e.type==="tab"?e.tabs.map(s=>{traverseAllWidgets(s.widgetList,o)}):(e.type==="sub-form"||e.category==="container")&&traverseAllWidgets(e.widgetList,o)})}function handleWidgetForTraverse(t,o){t.category?traverseFieldWidgetsOfContainer(t,o):t.formItemFlag&&o(t)}function traverseFieldWidgetsOfContainer(t,o){t.type==="grid"?t.cols.forEach(e=>{e.widgetList.forEach(s=>{handleWidgetForTraverse(s,o)})}):t.type==="table"?t.rows.forEach(e=>{e.cols.forEach(s=>{s.widgetList.forEach(i=>{handleWidgetForTraverse(i,o)})})}):t.type==="tab"?t.tabs.forEach(e=>{e.widgetList.forEach(s=>{handleWidgetForTraverse(s,o)})}):t.type==="sub-form"?t.widgetList.forEach(e=>{handleWidgetForTraverse(e,o)}):t.category==="container"&&t.widgetList.forEach(e=>{handleWidgetForTraverse(e,o)})}function getAllFieldWidgets(t){let o=[];return traverseFieldWidgets(t,s=>{o.push({type:s.type,name:s.options.name,field:s})}),o}function getAllContainerWidgets(t){let o=[];return traverseContainWidgets(t,s=>{o.push({type:s.type,name:s.options.name,container:s})}),o}function copyToClipboard(t,o,e,s,i){const r=new Clipboard(o.target,{text:()=>t});r.on("success",()=>{e.success(s),r.destroy()}),r.on("error",()=>{e.error(i),r.destroy()}),r.onClick(o)}function getQueryParam(t){let e=window.location.search.substring(1).split("&");for(let s=0;s<e.length;s++){let i=e[s].split("=");if(i[0]==t)return i[1]}}function getDefaultFormConfig(){return{modelName:"formData",refName:"vForm",rulesName:"rules",labelWidth:80,labelPosition:"left",size:"",labelAlign:"label-left-align",cssCode:"",customClass:"",functions:"",layoutType:"PC",jsonVersion:3,onFormCreated:"",onFormMounted:"",onFormDataChange:""}}function buildDefaultFormJson(){return{widgetList:[],formConfig:deepClone(getDefaultFormConfig())}}function isDef(t){return t!=null}function get(t,o){const e=o.split(".");let s=t;return e.forEach(i=>{s=isDef(s)&&isDef(s[i])?s[i]:null}),s}let locale=reactive({lang:localStorage.getItem("v_form_locale")||"zh-CN"});function createI18n(t){return{messages:t.messages,$st(o,...e){const s=get(this.messages[locale.lang],o);return typeof s=="function"?s(...e):s!==null?s:o},$st2(o,e){let s=this.messages[locale.lang];const i=get(s,o);return i!==null?i:get(s,e)},setLang(o){locale.lang=o}}}var enLocale={application:{"zh-CN":"\u7B80\u4F53\u4E2D\u6587","en-US":"English",productTitle:"Online Form Designer",github:"GitHub",document:"Docs",qqGroup:"WeChat Group",deployment:"Deployment",subscription:"Subscription"},designer:{componentLib:"Components",formLib:"Templates",containerTitle:"Container",dragHandlerHint:"drag container or field to layout center",dragAction:"drag",basicFieldTitle:"Basic Field",advancedFieldTitle:"Advanced Field",customFieldTitle:"Customized Field",noWidgetHint:"Please select a widget from the left list, drag and drop to this container.",widgetLabel:{grid:"Grid",table:"Table",tab:"Tab",section:"Section","sub-form":"SubForm","grid-col":"GridCol","table-cell":"TableCell","tab-pane":"TabPane","data-table":"DataTable",input:"Input",textarea:"Textarea",number:"InputNumber",radio:"Radio",checkbox:"Checkbox",select:"Select",time:"Time","time-range":"Time range",date:"Date","date-range":"Date range",switch:"Switch",rate:"Rate",color:"ColorPicker",slider:"Slider","static-text":"Text","html-text":"HTML",button:"Button",divider:"Divider","picture-upload":"Picture","file-upload":"File","rich-editor":"Rich Editor",cascader:"Cascader",slot:"Slot",custom:"Custom Component"},hint:{selectParentWidget:"Select parent of this widget",moveUpWidget:"Move up this widget",moveDownWidget:"Move down this widget",cloneWidget:"Clone this widget",insertRow:"Insert new row",insertColumn:"Insert new column",remove:"Remove this widget",cellSetting:"Cell setting",dragHandler:"Drag handler",copyField:"Copy field widget",onlyFieldWidgetAcceptable:"Only field widget can be dragged into sub-form",moveUpFirstChildHint:"First child can not be move up",moveDownLastChildHint:"Last child can not be move down",closePreview:"Close",copyJson:"Copy",saveFormJson:"Save As File",copyVueCode:"Copy Vue Code",copyHtmlCode:"Copy HTML Code",copyJsonSuccess:"Copy succeed",importJsonSuccess:"Import succeed",invalidJsonFormat:"Invalid JSON format",jsonVersionMismatch:"Version of JSON mismatch",copyJsonFail:"Copy failed",copyVueCodeSuccess:"Copy succeed",copyVueCodeFail:"Copy failed",copyHtmlCodeSuccess:"Copy succeed",copyHtmlCodeFail:"Copy failed",saveVueCode:"Save Vue File",saveHtmlCode:"Save Html File",getFormData:"Get Data",resetForm:"Reset",disableForm:"Disable",enableForm:"Enable",exportFormData:"Form Data",copyFormData:"Copy",saveFormData:"Save As File",copyVue2SFC:"Copy Vue2",copyVue3SFC:"Copy Vue3",copySFCFail:"Copy failed",copySFCSuccess:"Copy succeed",saveVue2SFC:"Save As Vue2",saveVue3SFC:"Save As Vue3",fileNameForSave:"File name:",saveFileTitle:"Save as File",fileNameInputPlaceholder:"Enter the file name",sampleLoadedSuccess:"Example loaded successfully",sampleLoadedFail:"Sample load failed",loadFormTemplate:"Load This",loadFormTemplateHint:"Are you sure to load this template?",loadFormTemplateSuccess:"Load form template success!",loadFormTemplateFailed:"Load form template failed.",currentNodeCannotBeSelected:"The current node cannot be selected.",widgetSetting:"Widget Config",formSetting:"Form Config",prompt:"Prompt",confirm:"OK",cancel:"Cancel",import:"Import",importJsonHint:"The code to be imported should have the following JSON format.",invalidOptionsData:"Invalid data of options:",lastPaneCannotBeDeleted:"The last pane cannot be deleted.",duplicateName:"Duplicate name: ",nameRequired:"Name required.",numberValidator:"Number",letterValidator:"Letter",letterAndNumberValidator:"LetterAndNumber",mobilePhoneValidator:"MobilePhone",emailValidator:"Email",urlValidator:"URL",noChineseValidator:"Non-Chinese",chineseValidator:"Chinese",rowspanNotConsistentForMergeEntireRow:"Cells in this row don't have the same rowspan, operation failed.",colspanNotConsistentForMergeEntireColumn:"Cells in this column don't have the same colspan, operation failed.",rowspanNotConsistentForDeleteEntireRow:"Cells in this row don't have the same rowspan, operation failed.",colspanNotConsistentForDeleteEntireColumn:"Cells in this column don't have the same colspan, operation failed.",lastColCannotBeDeleted:"The last col cannot be deleted.",lastRowCannotBeDeleted:"The last row cannot be deleted."},toolbar:{undoHint:"Undo",redoHint:"Redo",pcLayout:"PC",padLayout:"Pad",mobileLayout:"H5",nodeTreeHint:"Tree View Of Component Hierarchy",nodeTreeTitle:"Tree View Of Component Hierarchy",clear:"Clear",preview:"Preview",importJson:"Import",exportJson:"Export",exportCode:"Codes",generateCode:"Generate Code",generateSFC:"Generate SFC"},setting:{basicSetting:"Basic Setting",attributeSetting:"Attribute Setting",commonSetting:"Common Setting",advancedSetting:"Advanced Setting",eventSetting:"Event Setting",uniqueName:"Unique Name",editNameHelp:"Press enter to confirm the modification",label:"Label",displayType:"Type",defaultValue:"Default Value",placeholder:"Placeholder",startPlaceholder:"Start Placeholder",endPlaceholder:"End Placeholder",widgetColumnWidth:"Width",widgetSize:"Size",autoFullWidth:"Auto Full Width",showStops:"Show Stops",displayStyle:"Display Style",inlineLayout:"inline",blockLayout:"block",buttonStyle:"Show As Button",border:"Show Border",labelWidth:"Width Of Label",rows:"Rows",labelHidden:"Hide Label",required:"Required",requiredHint:"Failure Hint",validation:"Validation",validationHelp:"Regular expressions supported",validationHint:"Validation Hint",readonly:"Readonly",disabled:"Disabled",hidden:"Hidden",textContent:"Text",htmlContent:"HTML",clearable:"Clearable",editable:"Editable",format:"Format",valueFormat:"Value Format",showPassword:"Show Reveal",filterable:"Filterable",allowCreate:"Allow Create",remote:"Remote Query",automaticDropdown:"Automatic Dropdown",multiple:"Multiple",multipleLimit:"Multiple Limit",contentPosition:"Content Position",plain:"Plain",round:"Round",circle:"Circle",icon:"Icon",optionsSetting:"Options Setting",addOption:"Add Option",importOptions:"Import Options",resetDefault:"Reset Default",uploadSetting:"Upload Setting",uploadURL:"Upload URL",uploadTip:"Tip Content",withCredentials:"Send Cookie",multipleSelect:"File Multi-select",showFileList:"Show File List",limit:"Max Upload Number",fileMaxSize:"Max Size(MB)",fileTypes:"Upload File Types",fileTypesHelp:"Allows to add more file types",headers:"Request Headers",cellWidth:"Width",cellHeight:"Height",gridColHeight:"Height Of Col(px)",gutter:"Gutter(px)",columnSetting:"Cols Setting",colsOfGrid:"Cols Of Grid:",colSpanTitle:"Spans Of Col",colOffsetTitle:"Offset Of Col",colPushTitle:"Push Of Col",colPullTitle:"Pull Of Col",addColumn:"Add Column",responsive:"Responsive",tabPaneSetting:"Tab Panes",addTabPane:"Add Tab Pane",paneActive:"Active",customLabelIcon:"Custom Label",labelIconClass:"Label Icon Class",labelIconPosition:"Label Icon Position",labelTooltip:"Label Tooltip",minValue:"Min Value",maxValue:"Max Value",precision:"Precision",step:"Step",controlsPosition:"Controls Position",minLength:"Min Length",maxLength:"Max Length",showWordLimit:"Show Word Limit",prefixIcon:"Prefix Icon",suffixIcon:"Suffix Icon",inputButton:"Input Button Setting",appendButton:"Append Button",appendButtonDisabled:"Button Disabled",appendButtonIcon:"Append Button Icon",buttonIcon:"Button Icon",switchWidth:"Width of Switch(px)",activeText:"Active Text",inactiveText:"Inactive Text",activeColor:"Active Color",inactiveColor:"Inactive Color",maxStars:"Stars Max Number",lowThreshold:"Low Threshold",highThreshold:"High Threshold",allowHalf:"Allow Half",showText:"Show Text",showScore:"Show Score",range:"Range",vertical:"Vertical",showBlankRow:"Show Blank Row",showRowNumber:"Show Row Number",contentHeight:"Content Area Height",insertColumnToLeft:"insert column to left",insertColumnToRight:"insert column to right",insertRowAbove:"insert row above",insertRowBelow:"insert row below",mergeLeftColumn:"merge left cell",mergeRightColumn:"merge right cell",mergeEntireRow:"merge entire row",mergeRowAbove:"merge cell above",mergeRowBelow:"merge cell below",mergeEntireColumn:"merge entire column",undoMergeCol:"undo merge column",undoMergeRow:"undo merge row",deleteEntireCol:"delete entire column",deleteEntireRow:"delete entire row",widgetName:"Unique Name",formSize:"Size",labelPosition:"Position Of Label",topPosition:"Top",leftPosition:"Left",labelAlign:"Label Align",leftAlign:"Left",centerAlign:"Center",rightAlign:"Right",formCss:"Form CSS",addCss:"Edit",customClass:"Custom Class",globalFunctions:"Global Functions",addEventHandler:"Edit",editWidgetEventHandler:"Edit Widget Event Handler",editFormEventHandler:"Edit Form Event Handler",formSFCSetting:"SFC Setting",formModelName:"Model Name",formRefName:"Ref Name",formRulesName:"Rules Name",syntaxCheckWarning:"Syntax error in the javascript codes, please check again!"}}},zhLocale={application:{"zh-CN":"\u7B80\u4F53\u4E2D\u6587","en-US":"English",productTitle:"\u8868\u5355\u8BBE\u8BA1\u5668",github:"GitHub",document:"\u6587\u6863",qqGroup:"\u6280\u672FWX\u7FA4",deployment:"\u79C1\u6709\u90E8\u7F72",subscription:"\u8BA2\u9605Pro"},designer:{componentLib:"\u7EC4\u4EF6\u5E93",formLib:"\u8868\u5355\u6A21\u677F",containerTitle:"\u5BB9\u5668",dragHandlerHint:"\u9F20\u6807\u62D6\u62FD\u5BB9\u5668\u7EC4\u4EF6\u6216\u5B57\u6BB5\u7EC4\u4EF6\u5E76\u653E\u7F6E\u4E8E\u8868\u5355\u4E2D",dragAction:"\u62D6\u52A8",basicFieldTitle:"\u57FA\u7840\u5B57\u6BB5",advancedFieldTitle:"\u9AD8\u7EA7\u5B57\u6BB5",customFieldTitle:"\u81EA\u5B9A\u4E49\u6269\u5C55\u5B57\u6BB5",noWidgetHint:"\u8BF7\u4ECE\u5DE6\u4FA7\u5217\u8868\u4E2D\u9009\u62E9\u4E00\u4E2A\u7EC4\u4EF6, \u7136\u540E\u7528\u9F20\u6807\u62D6\u52A8\u7EC4\u4EF6\u653E\u7F6E\u4E8E\u6B64\u5904.",widgetLabel:{grid:"\u6805\u683C",table:"\u8868\u683C",tab:"\u6807\u7B7E\u9875",section:"\u533A\u5757","sub-form":"\u5B50\u8868\u5355","grid-col":"\u6805\u683C\u5217","table-cell":"\u5355\u5143\u683C","tab-pane":"\u9009\u9879\u5361\u9875","data-table":"\u6570\u636E\u8868\u683C",input:"\u5355\u884C\u8F93\u5165",textarea:"\u591A\u884C\u8F93\u5165",number:"\u8BA1\u6570\u5668",radio:"\u5355\u9009\u9879",checkbox:"\u591A\u9009\u9879",select:"\u4E0B\u62C9\u9009\u9879",time:"\u65F6\u95F4","time-range":"\u65F6\u95F4\u8303\u56F4",date:"\u65E5\u671F","date-range":"\u65E5\u671F\u8303\u56F4",switch:"\u5F00\u5173",rate:"\u8BC4\u5206",color:"\u989C\u8272\u9009\u62E9\u5668",slider:"\u6ED1\u5757","static-text":"\u9759\u6001\u6587\u5B57","html-text":"HTML",button:"\u6309\u94AE",divider:"\u5206\u9694\u7EBF","picture-upload":"\u56FE\u7247","file-upload":"\u6587\u4EF6","rich-editor":"\u5BCC\u6587\u672C",cascader:"\u7EA7\u8054\u9009\u62E9",slot:"\u63D2\u69FD",custom:"Custom Component"},hint:{selectParentWidget:"\u9009\u4E2D\u7236\u7EC4\u4EF6",moveUpWidget:"\u4E0A\u79FB\u7EC4\u4EF6",moveDownWidget:"\u4E0B\u79FB\u7EC4\u4EF6",cloneWidget:"\u590D\u5236\u7EC4\u4EF6",insertRow:"\u63D2\u5165\u65B0\u884C",insertColumn:"\u63D2\u5165\u65B0\u5217",remove:"\u79FB\u9664\u7EC4\u4EF6",cellSetting:"\u5355\u5143\u683C\u64CD\u4F5C",dragHandler:"\u62D6\u62FD\u624B\u67C4",copyField:"\u590D\u5236\u5B57\u6BB5\u7EC4\u4EF6",onlyFieldWidgetAcceptable:"\u5B50\u8868\u5355\u53EA\u80FD\u63A5\u6536\u5B57\u6BB5\u7EC4\u4EF6",moveUpFirstChildHint:"\u5DF2\u7ECF\u79FB\u52A8\u5230\u6700\u4E0A\u9762",moveDownLastChildHint:"\u5DF2\u7ECF\u79FB\u52A8\u5230\u6700\u4E0B\u9762",closePreview:"\u5173\u95ED",copyJson:"\u590D\u5236JSON",saveFormJson:"\u4FDD\u5B58\u4E3A\u6587\u4EF6",copyVueCode:"\u590D\u5236Vue\u4EE3\u7801",copyHtmlCode:"\u590D\u5236HTML\u4EE3\u7801",copyJsonSuccess:"\u590D\u5236JSON\u6210\u529F",importJsonSuccess:"\u5BFC\u5165JSON\u6210\u529F",invalidJsonFormat:"\u65E0\u6548\u7684\u8868\u5355JSON\u683C\u5F0F",jsonVersionMismatch:"\u8868\u5355JSON\u7248\u672C\u53F7\u4E0D\u5339\u914D",copyJsonFail:"\u590D\u5236JSON\u5931\u8D25",copyVueCodeSuccess:"\u590D\u5236Vue\u4EE3\u7801\u6210\u529F",copyVueCodeFail:"\u590D\u5236Vue\u4EE3\u7801\u5931\u8D25",copyHtmlCodeSuccess:"\u590D\u5236HTML\u4EE3\u7801\u6210\u529F",copyHtmlCodeFail:"\u590D\u5236HTML\u4EE3\u7801\u5931\u8D25",saveVueCode:"\u4FDD\u5B58Vue\u6587\u4EF6",saveHtmlCode:"\u4FDD\u5B58Html\u6587\u4EF6",getFormData:"\u83B7\u53D6\u6570\u636E",resetForm:"\u91CD\u7F6E\u8868\u5355",disableForm:"\u7981\u7528\u7F16\u8F91",enableForm:"\u6062\u590D\u7F16\u8F91",exportFormData:"\u8868\u5355\u6570\u636E",copyFormData:"\u590D\u5236JSON",saveFormData:"\u4FDD\u5B58\u4E3A\u6587\u4EF6",copyVue2SFC:"\u590D\u5236Vue2\u4EE3\u7801",copyVue3SFC:"\u590D\u5236Vue3\u4EE3\u7801",copySFCFail:"\u590D\u5236SFC\u4EE3\u7801\u5931\u8D25",copySFCSuccess:"\u590D\u5236SFC\u4EE3\u7801\u6210\u529F",saveVue2SFC:"\u4FDD\u5B58\u4E3AVue2\u7EC4\u4EF6",saveVue3SFC:"\u4FDD\u5B58\u4E3AVue3\u7EC4\u4EF6",fileNameForSave:"\u6587\u4EF6\u540D\uFF1A",saveFileTitle:"\u4FDD\u5B58\u4E3A\u6587\u4EF6",fileNameInputPlaceholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D",sampleLoadedSuccess:"\u8868\u5355\u793A\u4F8B\u52A0\u8F7D\u6210\u529F",sampleLoadedFail:"\u8868\u5355\u793A\u4F8B\u52A0\u8F7D\u5931\u8D25",loadFormTemplate:"\u52A0\u8F7D\u6B64\u6A21\u677F",loadFormTemplateHint:"\u662F\u5426\u52A0\u8F7D\u8FD9\u4E2A\u6A21\u677F\uFF1F\u52A0\u8F7D\u540E\u4F1A\u8986\u76D6\u8BBE\u8BA1\u5668\u5F53\u524D\u8868\u5355\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528\u201C\u64A4\u9500\u201D\u529F\u80FD\u6062\u590D\u3002",loadFormTemplateSuccess:"\u8868\u5355\u6A21\u677F\u52A0\u8F7D\u6210\u529F",loadFormTemplateFailed:"\u8868\u5355\u6A21\u677F\u52A0\u8F7D\u5931\u8D25",currentNodeCannotBeSelected:"\u5F53\u524D\u7EC4\u4EF6\u8282\u70B9\u4E0D\u53EF\u9009\u62E9",widgetSetting:"\u7EC4\u4EF6\u8BBE\u7F6E",formSetting:"\u8868\u5355\u8BBE\u7F6E",prompt:"\u63D0\u793A",confirm:"\u786E\u5B9A",cancel:"\u53D6\u6D88",import:"\u5BFC\u5165",importJsonHint:"\u5BFC\u5165\u7684JSON\u5185\u5BB9\u987B\u7B26\u5408\u4E0B\u8FF0\u683C\u5F0F\uFF0C\u4EE5\u4FDD\u8BC1\u987A\u5229\u5BFC\u5165.",invalidOptionsData:"\u65E0\u6548\u7684\u9009\u9879\u6570\u636E:",lastPaneCannotBeDeleted:"\u4EC5\u5269\u4E00\u4E2A\u9009\u9879\u5361\u9875\u4E0D\u53EF\u5220\u9664.",duplicateName:"\u7EC4\u4EF6\u540D\u79F0\u5DF2\u5B58\u5728: ",nameRequired:"\u7EC4\u4EF6\u540D\u79F0\u4E0D\u53EF\u4E3A\u7A7A",numberValidator:"\u6570\u5B57",letterValidator:"\u5B57\u6BCD",letterAndNumberValidator:"\u6570\u5B57\u5B57\u6BCD",mobilePhoneValidator:"\u624B\u673A\u53F7\u7801",emailValidator:"\u90AE\u7BB1",urlValidator:"\u7F51\u5740",noChineseValidator:"\u975E\u4E2D\u6587\u5B57\u7B26",chineseValidator:"\u4EC5\u4E2D\u6587\u5B57\u7B26",rowspanNotConsistentForMergeEntireRow:"\u5B58\u5728\u884C\u9AD8\u4E0D\u4E00\u81F4\u7684\u5355\u5143\u683C, \u65E0\u6CD5\u5408\u5E76\u6574\u884C.",colspanNotConsistentForMergeEntireColumn:"\u5B58\u5728\u5217\u5BBD\u4E0D\u4E00\u81F4\u7684\u5355\u5143\u683C, \u65E0\u6CD5\u5408\u5E76\u6574\u5217.",rowspanNotConsistentForDeleteEntireRow:"\u5B58\u5728\u884C\u9AD8\u4E0D\u4E00\u81F4\u7684\u5355\u5143\u683C, \u4E0D\u53EF\u5220\u9664\u6574\u884C.",colspanNotConsistentForDeleteEntireColumn:"\u5B58\u5728\u5217\u5BBD\u4E0D\u4E00\u81F4\u7684\u5355\u5143\u683C, \u4E0D\u53EF\u5220\u9664\u6574\u5217.",lastColCannotBeDeleted:"\u6700\u540E\u4E00\u5217\u4E0D\u53EF\u5220\u9664.",lastRowCannotBeDeleted:"\u6700\u540E\u4E00\u884C\u4E0D\u53EF\u5220\u9664."},toolbar:{undoHint:"\u64A4\u9500",redoHint:"\u91CD\u505A",pcLayout:"PC",padLayout:"Pad",mobileLayout:"H5",nodeTreeHint:"\u7EC4\u4EF6\u5C42\u6B21\u7ED3\u6784\u6811",nodeTreeTitle:"\u7EC4\u4EF6\u5C42\u6B21\u7ED3\u6784\u6811",clear:"\u6E05\u7A7A",preview:"\u9884\u89C8",importJson:"\u5BFC\u5165JSON",exportJson:"\u5BFC\u51FAJSON",exportCode:"\u5BFC\u51FA\u4EE3\u7801",generateCode:"\u751F\u6210\u4EE3\u7801",generateSFC:"\u751F\u6210SFC"},setting:{basicSetting:"\u57FA\u672C\u5C5E\u6027",attributeSetting:"\u5C5E\u6027\u8BBE\u7F6E",commonSetting:"\u5E38\u89C1\u5C5E\u6027",advancedSetting:"\u9AD8\u7EA7\u5C5E\u6027",eventSetting:"\u4E8B\u4EF6\u5C5E\u6027",uniqueName:"\u552F\u4E00\u540D\u79F0",editNameHelp:"\u4FEE\u6539\u540D\u79F0\u540E\u9700\u6309\u56DE\u8F66\u786E\u8BA4",label:"\u6807\u7B7E",displayType:"\u663E\u793A\u7C7B\u578B",defaultValue:"\u9ED8\u8BA4\u503C",placeholder:"\u5360\u4F4D\u5185\u5BB9",startPlaceholder:"\u8D77\u59CB\u5360\u4F4D\u5185\u5BB9",endPlaceholder:"\u622A\u6B62\u5360\u4F4D\u5185\u5BB9",widgetColumnWidth:"\u7EC4\u4EF6\u5217\u5BBD",widgetSize:"\u7EC4\u4EF6\u5927\u5C0F",autoFullWidth:"\u81EA\u52A8\u62C9\u4F38\u5BBD\u5EA6",showStops:"\u663E\u793A\u95F4\u65AD\u70B9",displayStyle:"\u663E\u793A\u6837\u5F0F",inlineLayout:"\u884C\u5185",blockLayout:"\u5757",buttonStyle:"\u663E\u793A\u4E3A\u6309\u94AE",border:"\u5E26\u6709\u8FB9\u6846",labelWidth:"\u6807\u7B7E\u5BBD\u5EA6",rows:"\u884C\u6570",labelHidden:"\u9690\u85CF\u5B57\u6BB5\u6807\u7B7E",required:"\u5FC5\u586B\u5B57\u6BB5",requiredHint:"\u5FC5\u586B\u6821\u9A8C\u63D0\u793A",validation:"\u5B57\u6BB5\u6821\u9A8C",validationHelp:"\u652F\u6301\u8F93\u5165\u6B63\u5219\u8868\u8FBE\u5F0F",validationHint:"\u6821\u9A8C\u5931\u8D25\u63D0\u793A",readonly:"\u53EA\u8BFB",disabled:"\u7981\u7528",hidden:"\u9690\u85CF",textContent:"\u9759\u6001\u6587\u5B57",htmlContent:"HTML",clearable:"\u53EF\u6E05\u9664",editable:"\u53EF\u8F93\u5165",format:"\u663E\u793A\u683C\u5F0F",valueFormat:"\u7ED1\u5B9A\u503C\u683C\u5F0F",showPassword:"\u53EF\u663E\u793A\u5BC6\u7801",filterable:"\u53EF\u641C\u7D22\u9009\u9879",allowCreate:"\u5141\u8BB8\u521B\u5EFA\u9009\u9879",remote:"\u53EF\u8FDC\u7A0B\u641C\u7D22",automaticDropdown:"\u81EA\u52A8\u5F39\u51FA\u9009\u9879",multiple:"\u9009\u9879\u53EF\u591A\u9009",multipleLimit:"\u591A\u9009\u6570\u91CF\u9650\u5236",contentPosition:"\u6587\u5B57\u4F4D\u7F6E",plain:"\u6734\u7D20\u6309\u94AE",round:"\u5706\u89D2\u6309\u94AE",circle:"\u5706\u5F62\u6309\u94AE",icon:"\u56FE\u6807",optionsSetting:"\u9009\u9879\u8BBE\u7F6E",addOption:"\u589E\u52A0\u9009\u9879",importOptions:"\u5BFC\u5165\u9009\u9879",resetDefault:"\u91CD\u8BBE\u9009\u4E2D\u9879",uploadSetting:"\u4E0A\u4F20\u53C2\u6570\u8BBE\u7F6E",uploadURL:"\u4E0A\u4F20\u5730\u5740",uploadTip:"\u4E0A\u4F20\u63D0\u793A\u5185\u5BB9",withCredentials:"\u53D1\u9001cookie\u51ED\u8BC1",multipleSelect:"\u6587\u4EF6\u53EF\u591A\u9009",showFileList:"\u663E\u793A\u6587\u4EF6\u5217\u8868",limit:"\u6700\u5927\u4E0A\u4F20\u6570\u91CF",fileMaxSize:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236(MB)",fileTypes:"\u4E0A\u4F20\u6587\u4EF6\u7C7B\u578B",fileTypesHelp:"\u652F\u6301\u6DFB\u52A0\u5176\u4ED6\u6587\u4EF6\u7C7B\u578B",headers:"\u4E0A\u4F20\u8BF7\u6C42\u5934",cellWidth:"\u5BBD\u5EA6",cellHeight:"\u9AD8\u5EA6",gridColHeight:"\u6805\u683C\u5217\u7EDF\u4E00\u9AD8\u5EA6(px)",gutter:"\u6805\u683C\u95F4\u9694(px)",columnSetting:"\u6805\u683C\u5C5E\u6027\u8BBE\u7F6E",colsOfGrid:"\u5F53\u524D\u6805\u683C\u5217:",colSpanTitle:"\u6805\u683C\u5BBD\u5EA6",colOffsetTitle:"\u5DE6\u4FA7\u95F4\u9694\u683C\u6570",colPushTitle:"\u53F3\u79FB\u6805\u683C\u6570",colPullTitle:"\u5DE6\u79FB\u6805\u683C\u6570",addColumn:"\u589E\u52A0\u6805\u683C",responsive:"\u54CD\u5E94\u5F0F\u5E03\u5C40",tabPaneSetting:"\u9009\u9879\u5361\u8BBE\u7F6E",addTabPane:"\u589E\u52A0\u9009\u9879\u5361\u9875",paneActive:"\u6FC0\u6D3B",customLabelIcon:"\u5B9A\u5236\u5B57\u6BB5\u6807\u7B7E",labelIconClass:"\u6807\u7B7EIcon\u6837\u5F0F",labelIconPosition:"\u6807\u7B7EIcon\u4F4D\u7F6E",labelTooltip:"\u6807\u7B7E\u6587\u5B57\u63D0\u793A",minValue:"\u6700\u5C0F\u503C",maxValue:"\u6700\u5927\u503C",precision:"\u7CBE\u5EA6",step:"\u589E\u51CF\u6B65\u957F",controlsPosition:"\u63A7\u5236\u6309\u94AE\u4F4D\u7F6E",minLength:"\u6700\u5C0F\u957F\u5EA6",maxLength:"\u6700\u5927\u957F\u5EA6",showWordLimit:"\u663E\u793A\u5B57\u6570\u7EDF\u8BA1",prefixIcon:"\u5934\u90E8Icon",suffixIcon:"\u5C3E\u90E8Icon",inputButton:"\u8F93\u5165\u6846\u6309\u94AE\u8BBE\u7F6E",appendButton:"\u6DFB\u52A0\u540E\u7F6E\u6309\u94AE",appendButtonDisabled:"\u540E\u7F6E\u6309\u94AE\u7981\u7528",appendButtonIcon:"\u540E\u7F6E\u6309\u94AEIcon",buttonIcon:"\u6309\u94AEIcon",switchWidth:"\u5F00\u5173\u5BBD\u5EA6\uFF08\u50CF\u7D20\uFF09",activeText:"\u5F00\u542F\u65F6\u6587\u5B57\u63CF\u8FF0",inactiveText:"\u5173\u95ED\u65F6\u6587\u5B57\u63CF\u8FF0",activeColor:"\u5F00\u542F\u65F6\u80CC\u666F\u8272",inactiveColor:"\u5173\u95ED\u65F6\u80CC\u666F\u8272",maxStars:"\u6700\u5927\u8BC4\u5206\u503C",lowThreshold:"\u4F4E\u5206\u754C\u9650\u503C",highThreshold:"\u9AD8\u5206\u754C\u9650\u503C",allowHalf:"\u5141\u8BB8\u534A\u9009",showText:"\u663E\u793A\u8F85\u52A9\u6587\u5B57",showScore:"\u663E\u793A\u5F53\u524D\u5206\u6570",range:"\u662F\u5426\u4E3A\u8303\u56F4\u9009\u62E9",vertical:"\u662F\u5426\u7AD6\u5411\u663E\u793A",showBlankRow:"\u9ED8\u8BA4\u663E\u793A\u65B0\u884C",showRowNumber:"\u663E\u793A\u884C\u53F7",contentHeight:"\u5185\u5BB9\u533A\u9AD8\u5EA6",insertColumnToLeft:"\u63D2\u5165\u5DE6\u4FA7\u5217",insertColumnToRight:"\u63D2\u5165\u53F3\u4FA7\u5217",insertRowAbove:"\u63D2\u5165\u4E0A\u65B9\u884C",insertRowBelow:"\u63D2\u5165\u4E0B\u65B9\u884C",mergeLeftColumn:"\u5408\u5E76\u5DE6\u4FA7\u5355\u5143\u683C",mergeRightColumn:"\u5408\u5E76\u53F3\u4FA7\u5355\u5143\u683C",mergeEntireRow:"\u5408\u5E76\u6574\u884C",mergeRowAbove:"\u5408\u5E76\u4E0A\u65B9\u5355\u5143\u683C",mergeRowBelow:"\u5408\u5E76\u4E0B\u65B9\u5355\u5143\u683C",mergeEntireColumn:"\u5408\u5E76\u6574\u5217",undoMergeCol:"\u64A4\u9500\u5217\u5408\u5E76",undoMergeRow:"\u64A4\u9500\u884C\u5408\u5E76",deleteEntireCol:"\u5220\u9664\u6574\u5217",deleteEntireRow:"\u5220\u9664\u6574\u884C",widgetName:"\u7EC4\u4EF6\u552F\u4E00\u540D\u79F0",formSize:"\u5168\u5C40\u7EC4\u4EF6\u5927\u5C0F",labelPosition:"\u6807\u7B7E\u4F4D\u7F6E",topPosition:"\u9876\u90E8",leftPosition:"\u5DE6\u8FB9",labelAlign:"\u5B57\u6BB5\u6807\u7B7E\u5BF9\u9F50",leftAlign:"\u5C45\u5DE6",centerAlign:"\u5C45\u4E2D",rightAlign:"\u5C45\u53F3",formCss:"\u8868\u5355\u5168\u5C40CSS",addCss:"\u7F16\u5199CSS",customClass:"\u81EA\u5B9A\u4E49CSS\u6837\u5F0F",globalFunctions:"\u8868\u5355\u5168\u5C40\u51FD\u6570",addEventHandler:"\u7F16\u5199\u4EE3\u7801",editWidgetEventHandler:"\u7EC4\u4EF6\u4E8B\u4EF6\u5904\u7406",editFormEventHandler:"\u8868\u5355\u4E8B\u4EF6\u5904\u7406",formSFCSetting:"\u751F\u6210SFC\u8BBE\u7F6E",formModelName:"\u6570\u636E\u5BF9\u8C61\u540D\u79F0",formRefName:"\u5F15\u7528\u540D\u79F0",formRulesName:"\u9A8C\u8BC1\u89C4\u5219\u540D\u79F0",syntaxCheckWarning:"JS\u4EE3\u7801\u5B58\u5728\u8BED\u6CD5\u9519\u8BEF\uFF0C\u8BF7\u4ED4\u7EC6\u68C0\u67E5\uFF01"}}},enLocale_render={render:{hint:{prompt:"Prompt",confirm:"OK",cancel:"Cancel",selectPlaceholder:"Pick some item",timePlaceholder:"Select time",startTimePlaceholder:"Start time",endTimePlaceholder:"End time",datePlaceholder:"Select date",startDatePlaceholder:"Start date",endDatePlaceholder:"End date",blankCellContent:"--",uploadError:"Upload error: ",uploadExceed:"The maximum number(${uploadLimit}) of file uploads has been exceeded.",unsupportedFileType:"Unsupported format: ",fileSizeExceed:"File size out of limit: ",refNotFound:"Ref not found: ",fieldRequired:"Input value should be not null.",invalidNumber:"Invalid number format",selectFile:" File...",downloadFile:"Download",removeFile:"Remove",validationFailed:"Form validation failed",subFormAction:"Action",subFormAddAction:"Add",subFormAddActionHint:"add new row",insertSubFormRow:"insert new row",deleteSubFormRow:"delete this row",nonSubFormType:"The type of widget don't match sub-form"}}},zhLocale_render={render:{hint:{prompt:"\u63D0\u793A",confirm:"\u786E\u5B9A",cancel:"\u53D6\u6D88",selectPlaceholder:"\u8BF7\u9009\u62E9",timePlaceholder:"\u9009\u62E9\u65F6\u95F4",startTimePlaceholder:"\u8D77\u59CB\u65F6\u95F4",endTimePlaceholder:"\u622A\u6B62\u65F6\u95F4",datePlaceholder:"\u9009\u62E9\u65E5\u671F",startDatePlaceholder:"\u8D77\u59CB\u65E5\u671F",endDatePlaceholder:"\u622A\u6B62\u65E5\u671F",blankCellContent:"--",uploadError:"\u4E0A\u4F20\u9519\u8BEF: ",uploadExceed:"\u6700\u5927\u4E0A\u4F20\u6570\u91CF(${uploadLimit})\u5DF2\u8D85\u51FA.",unsupportedFileType:"\u4E0D\u652F\u6301\u683C\u5F0F: ",fileSizeExceed:"\u6587\u4EF6\u5927\u5C0F\u5DF2\u8D85\u51FA: ",refNotFound:"\u7EC4\u4EF6\u672A\u627E\u5230: ",fieldRequired:"\u5B57\u6BB5\u503C\u4E0D\u53EF\u4E3A\u7A7A",invalidNumber:"\u6570\u636E\u683C\u5F0F\u9519\u8BEF",selectFile:" \u9009\u62E9\u6587\u4EF6",downloadFile:"\u4E0B\u8F7D",removeFile:"\u79FB\u9664",validationFailed:"\u8868\u5355\u6570\u636E\u6821\u9A8C\u5931\u8D25",subFormAction:"\u64CD\u4F5C",subFormAddAction:"\u65B0\u589E",subFormAddActionHint:"\u65B0\u589E\u884C",insertSubFormRow:"\u63D2\u5165\u884C",deleteSubFormRow:"\u5220\u9664\u884C",nonSubFormType:"\u7EC4\u4EF6\u7C7B\u578B\u4E0D\u662F\u5B50\u8868\u5355"}}},enLocale_extension={extension:{widgetLabel:{card:"Card",alert:"Alert"},setting:{cardFolded:"Folded",cardShowFold:"Show Fold",cardWidth:"Width Of Card",cardShadow:"Shadow",alertTitle:"Title",alertType:"Type",description:"Description",closable:"Closable",closeText:"Text On Close Btn",center:"Center",showIcon:"Show Icon",effect:"Effect"}}},zhLocale_extension={extension:{widgetLabel:{card:"\u5361\u7247",alert:"\u63D0\u793A"},setting:{cardFolded:"\u662F\u5426\u6536\u8D77",cardShowFold:"\u663E\u793A\u6298\u53E0\u6309\u94AE",cardWidth:"\u5361\u7247\u5BBD\u5EA6",cardShadow:"\u663E\u793A\u9634\u5F71",alertTitle:"\u6807\u9898",alertType:"\u7C7B\u578B",description:"\u8F85\u52A9\u6027\u6587\u5B57",closable:"\u662F\u5426\u53EF\u5173\u95ED",closeText:"\u5173\u95ED\u6309\u94AE\u6587\u5B57",center:"\u6587\u5B57\u5C45\u4E2D",showIcon:"\u663E\u793A\u56FE\u6807",effect:"\u663E\u793A\u6548\u679C"}}};const langResources={"en-US":K(K(K(K({something:{}},enUSLang),enLocale),enLocale_render),enLocale_extension),"zh-CN":K(K(K(K({something:{}},zhCNLang),zhLocale),zhLocale_render),zhLocale_extension)},i18n=createI18n({locale:localStorage.getItem("v_form_locale")||"zh-CN",messages:langResources}),changeLocale=function(t){i18n.setLang(t),localStorage.setItem("v_form_locale",t)},translate=function(t){return i18n.$st(t)};var i18n$1={methods:{i18nt(t){return i18n.$st(t)},i18n2t(t,o){return i18n.$st2(t,o)}}},index_vue_vue_type_style_index_0_scoped_true_lang$7="";const _sfc_main$2U={name:"FieldPanel",mixins:[i18n$1],components:{},props:{designer:Object},inject:["getBannedWidgets","getDesignerConfig"],data(){return{designerConfig:this.getDesignerConfig(),firstTab:"componentLib",scrollerHeight:0,activeNames:["1","2","3","4"],containers:[],basicFields:[],advancedFields:[],customFields:[],formTemplates}},computed:{},created(){this.loadWidgets()},mounted(){this.scrollerHeight=window.innerHeight-56+"px",addWindowResizeHandler(()=>{this.$nextTick(()=>{this.scrollerHeight=window.innerHeight-56+"px"})})},methods:{isBanned(t){return this.getBannedWidgets().indexOf(t)>-1},showFormTemplates(){return this.designerConfig.formTemplates===void 0?!0:!!this.designerConfig.formTemplates},loadWidgets(){this.containers=containers.map(t=>ve(K({key:generateId()},t),{displayName:this.i18n2t(`designer.widgetLabel.${t.type}`,`extension.widgetLabel.${t.type}`)})).filter(t=>!t.internal&&!this.isBanned(t.type)),this.basicFields=basicFields.map(t=>ve(K({key:generateId()},t),{displayName:this.i18n2t(`designer.widgetLabel.${t.type}`,`extension.widgetLabel.${t.type}`)})).filter(t=>!this.isBanned(t.type)),this.advancedFields=advancedFields.map(t=>ve(K({key:generateId()},t),{displayName:this.i18n2t(`designer.widgetLabel.${t.type}`,`extension.widgetLabel.${t.type}`)})).filter(t=>!this.isBanned(t.type)),this.customFields=customFields.map(t=>ve(K({key:generateId()},t),{displayName:this.i18n2t(`designer.widgetLabel.${t.type}`,`extension.widgetLabel.${t.type}`)})).filter(t=>!this.isBanned(t.type))},handleContainerWidgetClone(t){return this.designer.copyNewContainerWidget(t)},handleFieldWidgetClone(t){return this.designer.copyNewFieldWidget(t)},checkContainerMove(t){return this.designer.checkWidgetMove(t)},checkFieldMove(t){return this.designer.checkFieldMove(t)},onContainerDragEnd(t){},addContainerByDbClick(t){this.designer.addContainerByDbClick(t)},addFieldByDbClick(t){this.designer.addFieldByDbClick(t)},loadFormTemplate(t){this.$confirm(this.i18nt("designer.hint.loadFormTemplateHint"),this.i18nt("render.hint.prompt"),{confirmButtonText:this.i18nt("render.hint.confirm"),cancelButtonText:this.i18nt("render.hint.cancel")}).then(()=>{axios.get(t).then(o=>{let e=!1;typeof o.data=="string"?e=this.designer.loadFormJson(JSON.parse(o.data)):o.data.constructor===Object&&(e=this.designer.loadFormJson(o.data)),e&&this.designer.emitHistoryChange(),this.$message.success(this.i18nt("designer.hint.loadFormTemplateSuccess"))}).catch(o=>{this.$message.error(this.i18nt("designer.hint.loadFormTemplateFailed")+":"+o)})}).catch(o=>{console.error(o)})}}},_hoisted_1$w={class:"panel-container"},_hoisted_2$j=["title","onDblclick"],_hoisted_3$c=["title","onDblclick"],_hoisted_4$c=["title","onDblclick"],_hoisted_5$b=["title","onDblclick"],_hoisted_6$a=["src"],_hoisted_7$7=["src"],_hoisted_8$6={class:"bottom clear-fix"},_hoisted_9$4={class:"ft-title"};function _sfc_render$2U(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("draggable"),a=resolveComponent("el-collapse-item"),d=resolveComponent("el-collapse"),c=resolveComponent("el-tab-pane"),u=resolveComponent("el-popover"),m=resolveComponent("el-button"),f=resolveComponent("el-card"),g=resolveComponent("el-tabs"),b=resolveComponent("el-scrollbar");return openBlock(),createBlock(b,{class:"side-scroll-bar",style:normalizeStyle({height:i.scrollerHeight})},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$w,[createVNode(g,{modelValue:i.firstTab,"onUpdate:modelValue":o[1]||(o[1]=_=>i.firstTab=_),class:"no-bottom-margin indent-left-margin"},{default:withCtx(()=>[createVNode(c,{name:"componentLib"},{label:withCtx(()=>[createBaseVNode("span",null,[createVNode(n,{"icon-class":"el-set-up"}),createTextVNode(" "+toDisplayString(t.i18nt("designer.componentLib")),1)])]),default:withCtx(()=>[createVNode(d,{modelValue:i.activeNames,"onUpdate:modelValue":o[0]||(o[0]=_=>i.activeNames=_),class:"widget-collapse"},{default:withCtx(()=>[createVNode(a,{name:"1",title:t.i18nt("designer.containerTitle")},{default:withCtx(()=>[createVNode(l,{tag:"ul",list:i.containers,"item-key":"key",group:{name:"dragGroup",pull:"clone",put:!1},clone:r.handleContainerWidgetClone,"ghost-class":"ghost",sort:!1,move:r.checkContainerMove,onEnd:r.onContainerDragEnd},{item:withCtx(({element:_})=>[createBaseVNode("li",{class:"container-widget-item",title:_.displayName,onDblclick:v=>r.addContainerByDbClick(_)},[createBaseVNode("span",null,[createVNode(n,{"icon-class":_.icon,"class-name":"color-svg-icon"},null,8,["icon-class"]),createTextVNode(toDisplayString(t.i18n2t(`designer.widgetLabel.${_.type}`,`extension.widgetLabel.${_.type}`)),1)])],40,_hoisted_2$j)]),_:1},8,["list","clone","move","onEnd"])]),_:1},8,["title"]),createVNode(a,{name:"2",title:t.i18nt("designer.basicFieldTitle")},{default:withCtx(()=>[createVNode(l,{tag:"ul",list:i.basicFields,"item-key":"key",group:{name:"dragGroup",pull:"clone",put:!1},move:r.checkFieldMove,clone:r.handleFieldWidgetClone,"ghost-class":"ghost",sort:!1},{item:withCtx(({element:_})=>[createBaseVNode("li",{class:"field-widget-item",title:_.displayName,onDblclick:v=>r.addFieldByDbClick(_)},[createBaseVNode("span",null,[createVNode(n,{"icon-class":_.icon,"class-name":"color-svg-icon"},null,8,["icon-class"]),createTextVNode(toDisplayString(t.i18n2t(`designer.widgetLabel.${_.type}`,`extension.widgetLabel.${_.type}`)),1)])],40,_hoisted_3$c)]),_:1},8,["list","move","clone"])]),_:1},8,["title"]),createVNode(a,{name:"3",title:t.i18nt("designer.advancedFieldTitle")},{default:withCtx(()=>[createVNode(l,{tag:"ul",list:i.advancedFields,"item-key":"key",group:{name:"dragGroup",pull:"clone",put:!1},move:r.checkFieldMove,clone:r.handleFieldWidgetClone,"ghost-class":"ghost",sort:!1},{item:withCtx(({element:_})=>[createBaseVNode("li",{class:"field-widget-item",title:_.displayName,onDblclick:v=>r.addFieldByDbClick(_)},[createBaseVNode("span",null,[createVNode(n,{"icon-class":_.icon,"class-name":"color-svg-icon"},null,8,["icon-class"]),createTextVNode(toDisplayString(t.i18n2t(`designer.widgetLabel.${_.type}`,`extension.widgetLabel.${_.type}`)),1)])],40,_hoisted_4$c)]),_:1},8,["list","move","clone"])]),_:1},8,["title"]),createVNode(a,{name:"4",title:t.i18nt("designer.customFieldTitle")},{default:withCtx(()=>[createVNode(l,{tag:"ul",list:i.customFields,"item-key":"key",group:{name:"dragGroup",pull:"clone",put:!1},move:r.checkFieldMove,clone:r.handleFieldWidgetClone,"ghost-class":"ghost",sort:!1},{item:withCtx(({element:_})=>[createBaseVNode("li",{class:"field-widget-item",title:_.displayName,onDblclick:v=>r.addFieldByDbClick(_)},[createBaseVNode("span",null,[createVNode(n,{"icon-class":_.icon,"class-name":"color-svg-icon"},null,8,["icon-class"]),createTextVNode(toDisplayString(t.i18n2t(`designer.widgetLabel.${_.type}`,`extension.widgetLabel.${_.type}`)),1)])],40,_hoisted_5$b)]),_:1},8,["list","move","clone"])]),_:1},8,["title"])]),_:1},8,["modelValue"])]),_:1}),r.showFormTemplates()?(openBlock(),createBlock(c,{key:0,name:"formLib",style:{padding:"8px"}},{label:withCtx(()=>[createBaseVNode("span",null,[createVNode(n,{"icon-class":"el-form-template"}),createTextVNode(" "+toDisplayString(t.i18nt("designer.formLib")),1)])]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.formTemplates,(_,v)=>(openBlock(),createBlock(f,{"bord-style":{padding:"0"},shadow:"hover",class:"ft-card"},{default:withCtx(()=>[createVNode(u,{placement:"right",trigger:"hover"},{reference:withCtx(()=>[createBaseVNode("img",{src:_.imgUrl,style:{width:"200px"}},null,8,_hoisted_6$a)]),default:withCtx(()=>[createBaseVNode("img",{src:_.imgUrl,style:{height:"600px",width:"720px"}},null,8,_hoisted_7$7)]),_:2},1024),createBaseVNode("div",_hoisted_8$6,[createBaseVNode("span",_hoisted_9$4,"#"+toDisplayString(v+1)+" "+toDisplayString(_.title),1),createVNode(m,{type:"text",class:"right-button",onClick:h=>r.loadFormTemplate(_.jsonUrl)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.loadFormTemplate")),1)]),_:2},1032,["onClick"])])]),_:2},1024))),256))]),_:1})):createCommentVNode("",!0)]),_:1},8,["modelValue"])])]),_:1},8,["style"])}var WidgetPanel=_export_sfc(_sfc_main$2U,[["render",_sfc_render$2U],["__scopeId","data-v-325f4159"]]),emitter={data(){return{vfEvents:{}}},methods:{emit$(t,o){this.vfEvents[t]&&this.vfEvents[t].forEach(e=>{e(o)})},on$(t,o){this.vfEvents[t]=this.vfEvents[t]||[],this.vfEvents[t].push(o)},off$(t,o){if(this.vfEvents[t]){if(o==null){this.vfEvents[t].length=0;return}for(let e=0;e<this.vfEvents[t].length;e++)if(this.vfEvents[t][e]===o){this.vfEvents[t].splice(e,1);break}}},dispatch:function(o,e,s){let i=this.$parent||this.$root,r=i.$options.componentName;for(;i&&(!r||r!==o);)i=i.$parent,i&&(r=i.$options.componentName);i&&i.emit$&&(i.emit$.call(i,e,s),o==="VFormRender"&&i.$emit(e,s))},broadcast:function(o,e,s){this.widgetRefList&&Object.keys(this.widgetRefList).forEach(i=>{if(this.widgetRefList[i].$options.componentName===o){let n=this.widgetRefList[i];n.emit$.call(n,e,s)}}),this.refList&&Object.keys(this.refList).forEach(i=>{if(this.refList[i].$options.componentName===o){let n=this.refList[i];n.emit$.call(n,e,s)}})}}};const _sfc_main$2T={name:"container-item-wrapper",props:{widget:Object},computed:{customClass(){return this.widget.options.customClass?this.widget.options.customClass.join(" "):""}}};function _sfc_render$2T(t,o,e,s,i,r){return openBlock(),createElementBlock("div",{class:normalizeClass(["container-wrapper",[r.customClass]])},[renderSlot(t.$slots,"default")],2)}var ContainerItemWrapper=_export_sfc(_sfc_main$2T,[["render",_sfc_render$2T]]),__glob_0_0$3=Object.freeze(Object.defineProperty({__proto__:null,default:ContainerItemWrapper},Symbol.toStringTag,{value:"Module"})),refMixin={methods:{initRefList(){this.refList!==null&&!!this.widget.options.name&&(this.refList[this.widget.options.name]=this)},getWidgetRef(t,o){let e=this.refList[t];return!e&&!!o&&this.$message.error(this.i18nt("render.hint.refNotFound")+t),e},getFormRef(){return this.refList.v_form_ref}}},staticContentWrapper_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2S={name:"static-content-wrapper",mixins:[i18n$1],props:{field:Object,designer:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designState:{type:Boolean,default:!1},displayStyle:{type:String,default:"block"},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},computed:{selected(){return!!this.designer&&this.field.id===this.designer.selectedId},customClass(){return this.field.options.customClass?this.field.options.customClass.join(" "):""}},methods:{selectField(t){this.designer&&(this.designer.setSelected(t),this.designer.emitEvent("field-selected",this.parentWidget))},selectParentWidget(){this.parentWidget?this.designer.setSelected(this.parentWidget):this.designer.clearSelected()},moveUpWidget(){this.designer.moveUpWidget(this.parentList,this.indexOfParentList),this.designer.emitHistoryChange()},moveDownWidget(){this.designer.moveDownWidget(this.parentList,this.indexOfParentList),this.designer.emitHistoryChange()},removeFieldWidget(){if(this.parentList){let t=null;this.parentList.length===1?this.parentWidget&&(t=this.parentWidget):this.parentList.length===1+this.indexOfParentList?t=this.parentList[this.indexOfParentList-1]:t=this.parentList[this.indexOfParentList+1],this.$nextTick(()=>{this.parentList.splice(this.indexOfParentList,1),this.designer.setSelected(t),this.designer.emitHistoryChange()})}}}},_hoisted_1$v={key:0,class:"field-action"},_hoisted_2$i=["title"],_hoisted_3$b=["title"],_hoisted_4$b=["title"],_hoisted_5$a=["title"],_hoisted_6$9={key:1,class:"drag-handler background-opacity"},_hoisted_7$6=["title"],_hoisted_8$5={key:0};function _sfc_render$2S(t,o,e,s,i,r){const n=resolveComponent("svg-icon");return openBlock(),createElementBlock("div",{class:normalizeClass(["field-wrapper",{"design-time-bottom-margin":!!this.designer}]),style:normalizeStyle({display:e.displayStyle})},[withDirectives(createBaseVNode("div",{class:normalizeClass(["static-content-item",[r.selected?"selected":"",r.customClass]]),style:normalizeStyle({display:e.displayStyle}),onClick:o[0]||(o[0]=withModifiers(l=>r.selectField(e.field),["stop"]))},[renderSlot(t.$slots,"default",{},void 0,!0)],6),[[vShow,!e.field.options.hidden||e.designState===!0]]),this.designer?(openBlock(),createElementBlock(Fragment,{key:0},[e.designer.selectedId===e.field.id?(openBlock(),createElementBlock("div",_hoisted_1$v,[createBaseVNode("i",{title:t.i18nt("designer.hint.selectParentWidget"),onClick:o[1]||(o[1]=withModifiers(l=>r.selectParentWidget(e.field),["stop"]))},[createVNode(n,{"icon-class":"el-back"})],8,_hoisted_2$i),!!e.parentList&&e.parentList.length>1?(openBlock(),createElementBlock("i",{key:0,title:t.i18nt("designer.hint.moveUpWidget"),onClick:o[2]||(o[2]=withModifiers(l=>r.moveUpWidget(e.field),["stop"]))},[createVNode(n,{"icon-class":"el-move-up"})],8,_hoisted_3$b)):createCommentVNode("",!0),!!e.parentList&&e.parentList.length>1?(openBlock(),createElementBlock("i",{key:1,title:t.i18nt("designer.hint.moveDownWidget"),onClick:o[3]||(o[3]=withModifiers(l=>r.moveDownWidget(e.field),["stop"]))},[createVNode(n,{"icon-class":"el-move-down"})],8,_hoisted_4$b)):createCommentVNode("",!0),createBaseVNode("i",{title:t.i18nt("designer.hint.remove"),onClick:o[4]||(o[4]=withModifiers((...l)=>r.removeFieldWidget&&r.removeFieldWidget(...l),["stop"]))},[createVNode(n,{"icon-class":"el-delete"})],8,_hoisted_5$a)])):createCommentVNode("",!0),e.designer.selectedId===e.field.id?(openBlock(),createElementBlock("div",_hoisted_6$9,[createBaseVNode("i",{title:t.i18nt("designer.hint.dragHandler")},[createVNode(n,{"icon-class":"el-drag-move"})],8,_hoisted_7$6),createBaseVNode("i",null,toDisplayString(t.i18n2t(`designer.widgetLabel.${e.field.type}`,`extension.widgetLabel.${e.field.type}`)),1),e.field.options.hidden===!0?(openBlock(),createElementBlock("i",_hoisted_8$5,[createVNode(n,{"icon-class":"el-hide"})])):createCommentVNode("",!0)])):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],6)}var StaticContentWrapper=_export_sfc(_sfc_main$2S,[["render",_sfc_render$2S],["__scopeId","data-v-6984bda1"]]),__glob_0_19$1=Object.freeze(Object.defineProperty({__proto__:null,default:StaticContentWrapper},Symbol.toStringTag,{value:"Module"}));const getRegExp=function(t){return{number:"/^\\d+(\\.\\d+)?$/",letter:"/^[A-Za-z]+$/",letterAndNumber:"/^[A-Za-z0-9]+$/",mobilePhone:"/^[1][3-9][0-9]{9}$/",letterStartNumberIncluded:"/^[A-Za-z]+[A-Za-z\\d]*$/",noChinese:"/^[^\u4E00-\u9FA5]+$/",chinese:"/^[\u4E00-\u9FA5]+$/",email:"/^([-_A-Za-z0-9.]+)@([_A-Za-z0-9]+\\.)+[A-Za-z0-9]{2,3}$/",url:"/^([hH][tT]{2}[pP]:\\/\\/|[hH][tT]{2}[pP][sS]:\\/\\/)(([A-Za-z0-9-~]+)\\.)+([A-Za-z0-9-~\\/])+$/"}[t]},validateFn=function(validatorName,rule,value,callback,defaultErrorMsg){if(isNull(value)||value.length<=0){callback();return}const reg=eval(getRegExp(validatorName));if(reg.test(value))callback();else{let t=rule.errorMsg||defaultErrorMsg;callback(new Error(t))}},FormValidators={number(t,o,e){validateFn("number",t,o,e,"["+t.label+"]\u5305\u542B\u975E\u6570\u5B57\u5B57\u7B26")},letter(t,o,e){validateFn("letter",t,o,e,"["+t.label+"]\u5305\u542B\u975E\u5B57\u6BCD\u5B57\u7B26")},letterAndNumber(t,o,e){validateFn("letterAndNumber",t,o,e,"["+t.label+"]\u53EA\u80FD\u8F93\u5165\u5B57\u6BCD\u6216\u6570\u5B57")},mobilePhone(t,o,e){validateFn("mobilePhone",t,o,e,"["+t.label+"]\u624B\u673A\u53F7\u7801\u683C\u5F0F\u6709\u8BEF")},noBlankStart(t,o,e){},noBlankEnd(t,o,e){},letterStartNumberIncluded(t,o,e){validateFn("letterStartNumberIncluded",t,o,e,"["+t.label+"]\u5FC5\u987B\u4EE5\u5B57\u6BCD\u5F00\u5934\uFF0C\u53EF\u5305\u542B\u6570\u5B57")},noChinese(t,o,e){validateFn("noChinese",t,o,e,"["+t.label+"]\u4E0D\u53EF\u8F93\u5165\u4E2D\u6587\u5B57\u7B26")},chinese(t,o,e){validateFn("chinese",t,o,e,"["+t.label+"]\u53EA\u80FD\u8F93\u5165\u4E2D\u6587\u5B57\u7B26")},email(t,o,e){validateFn("email",t,o,e,"["+t.label+"]\u90AE\u7BB1\u683C\u5F0F\u6709\u8BEF")},url(t,o,e){validateFn("url",t,o,e,"["+t.label+"]URL\u683C\u5F0F\u6709\u8BEF")},regExp(rule,value,callback){if(isNull(value)||value.length<=0){callback();return}const pattern=eval(rule.regExp);if(pattern.test(value))callback();else{let t=rule.errorMsg||"["+rule.label+"]invalid value";callback(new Error(t))}}},instance=mitt(),eventBus={};eventBus.$on=instance.on;eventBus.$off=instance.off;eventBus.$emit=instance.emit;var fieldMixin={inject:["refList","getFormConfig","globalOptionData","globalModel","getOptionData"],computed:{formConfig(){return this.getFormConfig()},widgetSize(){return this.field.options.size||"default"},subFormName(){return this.parentWidget?this.parentWidget.options.name:""},subFormItemFlag(){return this.parentWidget?this.parentWidget.type==="sub-form":!1},formModel:{cache:!1,get(){return this.globalModel.formModel}}},methods:{getPropName(){return this.subFormItemFlag&&!this.designState?this.subFormName+"."+this.subFormRowIndex+"."+this.field.options.name+"":this.field.options.name},initFieldModel(){if(!!this.field.formItemFlag){if(!!this.subFormItemFlag&&!this.designState){let t=this.formModel[this.subFormName];(t===void 0||t[this.subFormRowIndex]===void 0||t[this.subFormRowIndex][this.field.options.name]===void 0)&&this.field.options.defaultValue!==void 0?(this.fieldModel=this.field.options.defaultValue,t[this.subFormRowIndex][this.field.options.name]=this.field.options.defaultValue):t[this.subFormRowIndex][this.field.options.name]===void 0?(this.fieldModel=null,t[this.subFormRowIndex][this.field.options.name]=null):this.fieldModel=t[this.subFormRowIndex][this.field.options.name],setTimeout(()=>{this.handleOnChangeForSubForm(this.fieldModel,this.oldFieldValue,t,this.subFormRowId)},800),this.oldFieldValue=deepClone(this.fieldModel),this.initFileList();return}this.formModel[this.field.options.name]===void 0&&this.field.options.defaultValue!==void 0?this.fieldModel=this.field.options.defaultValue:this.formModel[this.field.options.name]===void 0?this.formModel[this.field.options.name]=null:this.fieldModel=this.formModel[this.field.options.name],this.oldFieldValue=deepClone(this.fieldModel),this.initFileList()}},initFileList(){this.field.type!=="picture-upload"&&this.field.type!=="file-upload"||this.designState===!0||this.fieldModel&&(Array.isArray(this.fieldModel)?this.fileList=deepClone(this.fieldModel):this.fileList.splice(0,0,deepClone(this.fieldModel)))},initEventHandler(){this.on$("setFormData",t=>{console.log("formModel of globalModel----------",this.globalModel.formModel),this.subFormItemFlag||this.setValue(t[this.field.options.name])}),this.on$("field-value-changed",t=>{if(this.subFormItemFlag){let o=this.formModel[this.subFormName];this.handleOnChangeForSubForm(t[0],t[1],o,this.subFormRowId)}else this.handleOnChange(t[0],t[1])}),this.on$("reloadOptionItems",t=>{(t.length===0||t.indexOf(this.field.options.name)>-1)&&this.initOptionItems(!0)})},handleOnCreated(){this.field.options.onCreated&&new Function(this.field.options.onCreated).call(this)},handleOnMounted(){this.field.options.onMounted&&new Function(this.field.options.onMounted).call(this)},registerToRefList(t){this.refList!==null&&!!this.field.options.name&&(this.subFormItemFlag&&!this.designState?(t&&delete this.refList[t+"@row"+this.subFormRowId],this.refList[this.field.options.name+"@row"+this.subFormRowId]=this):(t&&delete this.refList[t],this.refList[this.field.options.name]=this))},unregisterFromRefList(){if(this.refList!==null&&!!this.field.options.name){let t=this.field.options.name;this.subFormItemFlag&&!this.designState?delete this.refList[t+"@row"+this.subFormRowId]:delete this.refList[t]}},initOptionItems(t){if(!this.designState&&(this.field.type==="radio"||this.field.type==="checkbox"||this.field.type==="select"||this.field.type==="cascader")){const o=this.getOptionData();!!o&&o.hasOwnProperty(this.field.options.name)&&(t?this.reloadOptions(o[this.field.options.name]):this.loadOptions(o[this.field.options.name]))}},refreshDefaultValue(){this.designState===!0&&this.field.options.defaultValue!==void 0&&(this.fieldModel=this.field.options.defaultValue)},clearFieldRules(){!this.field.formItemFlag||this.rules.splice(0,this.rules.length)},buildFieldRules(){if(!!this.field.formItemFlag){if(this.rules.splice(0,this.rules.length),this.field.options.required&&this.rules.push({required:!0,trigger:["blur"],message:this.field.options.requiredHint||this.i18nt("render.hint.fieldRequired")}),this.field.options.validation){let t=this.field.options.validation;FormValidators[t]?this.rules.push({validator:FormValidators[t],trigger:["blur","change"],label:this.field.options.label,errorMsg:this.field.options.validationHint}):this.rules.push({validator:FormValidators.regExp,trigger:["blur","change"],regExp:t,label:this.field.options.label,errorMsg:this.field.options.validationHint})}if(this.field.options.onValidate){let t=(o,e,s)=>new Function("rule","value","callback",this.field.options.onValidate).call(this,o,e,s);this.rules.push({validator:t,trigger:["blur","change"],label:this.field.options.label})}}},disableChangeValidate(){!this.rules||this.rules.forEach(t=>{t.trigger&&t.trigger.splice(0,t.trigger.length)})},enableChangeValidate(){!this.rules||this.rules.forEach(t=>{t.trigger&&(t.trigger.push("blur"),t.trigger.push("change"))})},disableOptionOfList(t,o){!!t&&t.length>0&&t.forEach(e=>{e.value===o&&(e.disabled=!0)})},enableOptionOfList(t,o){!!t&&t.length>0&&t.forEach(e=>{e.value===o&&(e.disabled=!1)})},emitFieldDataChange(t,o){this.emit$("field-value-changed",[t,o]),this.dispatch("VFormRender","fieldChange",[this.field.options.name,t,o,this.subFormName,this.subFormRowIndex])},syncUpdateFormModel(t){if(!this.designState)if(this.subFormItemFlag){let e=(this.formModel[this.subFormName]||[{}])[this.subFormRowIndex];e&&(e[this.field.options.name]=t)}else this.formModel[this.field.options.name]=t},handleChangeEvent(t){this.syncUpdateFormModel(t),this.emitFieldDataChange(t,this.oldFieldValue),this.oldFieldValue=deepClone(t),this.dispatch("VFormRender","fieldValidation",[this.getPropName()])},handleFocusCustomEvent(t){this.oldFieldValue=deepClone(this.fieldModel),this.field.options.onFocus&&new Function("event",this.field.options.onFocus).call(this,t)},handleBlurCustomEvent(t){this.field.options.onBlur&&new Function("event",this.field.options.onBlur).call(this,t)},handleInputCustomEvent(t){this.syncUpdateFormModel(t),this.dispatch("VFormRender","fieldValidation",[this.getPropName()]),this.field.options.onInput&&new Function("value",this.field.options.onInput).call(this,t)},emitAppendButtonClick(){this.dispatch("VFormRender","appendButtonClick",[this])},handleOnChange(t,o){this.field.options.onChange&&new Function("value","oldValue",this.field.options.onChange).call(this,t,o)},handleOnChangeForSubForm(t,o,e,s){this.field.options.onChange&&new Function("value","oldValue","subFormData","rowId",this.field.options.onChange).call(this,t,o,e,s)},handleButtonWidgetClick(){this.designState||(this.field.options.onClick?new Function(this.field.options.onClick).call(this):this.dispatch("VFormRender","buttonClick",[this]))},remoteQuery(t){this.field.options.onRemoteQuery&&new Function("keyword",this.field.options.onRemoteQuery).call(this,t)},getFormRef(){return this.refList.v_form_ref},getWidgetRef(t,o){let e=this.refList[t];return!e&&!!o&&this.$message.error(this.i18nt("render.hint.refNotFound")+t),e},getFieldEditor(){return this.$refs.fieldEditor},setValue(t){if(this.field.formItemFlag){let o=deepClone(this.fieldModel);this.fieldModel=t,this.initFileList(),this.syncUpdateFormModel(t),this.emitFieldDataChange(t,o)}},getValue(){return this.fieldModel},resetField(){let t=this.field.options.defaultValue;this.setValue(t),this.$nextTick(()=>{}),(this.field.type==="picture-upload"||this.field.type==="file-upload")&&(this.$refs.fieldEditor.clearFiles(),this.fileList.splice(0,this.fileList.length))},setWidgetOption(t,o){this.field.options.hasOwnProperty(t)&&(this.field.options[t]=o)},setReadonly(t){this.field.options.readonly=t},setDisabled(t){this.field.options.disabled=t},setAppendButtonVisible(t){this.field.options.appendButton=t},setAppendButtonDisabled(t){this.field.options.appendButtonDisabled=t},setHidden(t){this.field.options.hidden=t,t?this.clearFieldRules():this.buildFieldRules()},setRequired(t){this.field.options.required=t,this.buildFieldRules()},setLabel(t){this.field.options.label=t},focus(){!!this.getFieldEditor()&&!!this.getFieldEditor().focus&&this.getFieldEditor().focus()},clearSelectedOptions(){this.field.type!=="checkbox"&&this.field.type!=="radio"&&this.field.type!=="select"||(this.field.type==="checkbox"||this.field.type==="select"&&this.field.options.multiple?this.fieldModel=[]:this.fieldModel="")},loadOptions(t){this.field.options.optionItems=deepClone(t)},reloadOptions(t){this.field.options.optionItems=deepClone(t)},disableOption(t){this.disableOptionOfList(this.field.options.optionItems,t)},enableOption(t){this.enableOptionOfList(this.field.options.optionItems,t)},getOptionItems(){return this.field.options.optionItems},setUploadHeader(t,o){this.uploadHeaders[t]=o},setUploadData(t,o){this.uploadData[t]=o},setToolbar(t){this.customToolbar=t}}},buttonWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2R={name:"button-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{StaticContentWrapper},computed:{},beforeCreate(){},created(){this.registerToRefList(),this.initEventHandler(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2R(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("static-content-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,"design-state":e.designState,"display-style":e.field.options.displayStyle,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",type:e.field.options.type,size:t.widgetSize,plain:e.field.options.plain,round:e.field.options.round,circle:e.field.options.circle,icon:e.field.options.icon,disabled:e.field.options.disabled,onClick:t.handleButtonWidgetClick},{default:withCtx(()=>[createTextVNode(toDisplayString(e.field.options.label),1)]),_:1},8,["type","size","plain","round","circle","icon","disabled","onClick"])]),_:1},8,["designer","field","design-state","display-style","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var buttonWidget=_export_sfc(_sfc_main$2R,[["render",_sfc_render$2R],["__scopeId","data-v-6f92d10c"]]),__glob_0_0$2=Object.freeze(Object.defineProperty({__proto__:null,default:buttonWidget},Symbol.toStringTag,{value:"Module"})),formItemWrapper_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2Q={name:"form-item-wrapper",mixins:[i18n$1],props:{field:Object,designer:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""},rules:Array},inject:["getFormConfig"],computed:{formConfig(){return this.getFormConfig()},selected(){return!!this.designer&&this.field.id===this.designer.selectedId},label(){return this.field.options.labelHidden?"":this.field.options.label},labelWidth(){return this.field.options.labelHidden?0:this.field.options.labelWidth?this.field.options.labelWidth:this.designer?this.designer.formConfig.labelWidth:this.formConfig.labelWidth},labelAlign(){return this.field.options.labelAlign?this.field.options.labelAlign:this.designer?this.designer.formConfig.labelAlign||"label-left-align":this.formConfig.labelAlign||"label-left-align"},customClass(){return this.field.options.customClass?this.field.options.customClass.join(" "):""},subFormName(){return this.parentWidget?this.parentWidget.options.name:""},subFormItemFlag(){return this.parentWidget?this.parentWidget.type==="sub-form":!1}},created(){},methods:{selectField(t){this.designer&&(this.designer.setSelected(t),this.designer.emitEvent("field-selected",this.parentWidget))},selectParentWidget(){this.parentWidget?this.designer.setSelected(this.parentWidget):this.designer.clearSelected()},moveUpWidget(){this.designer.moveUpWidget(this.parentList,this.indexOfParentList),this.designer.emitHistoryChange()},moveDownWidget(){this.designer.moveDownWidget(this.parentList,this.indexOfParentList),this.designer.emitHistoryChange()},removeFieldWidget(){if(this.parentList){let t=null;this.parentList.length===1?this.parentWidget&&(t=this.parentWidget):this.parentList.length===1+this.indexOfParentList?t=this.parentList[this.indexOfParentList-1]:t=this.parentList[this.indexOfParentList+1],this.$nextTick(()=>{this.parentList.splice(this.indexOfParentList,1),this.designer.setSelected(t),this.designer.emitHistoryChange()})}},getPropName(){return this.subFormItemFlag&&!this.designState?this.subFormName+"."+this.subFormRowIndex+"."+this.field.options.name+"":this.field.options.name}}},_hoisted_1$u={key:0,class:"custom-label"},_hoisted_2$h={key:0,class:"field-action"},_hoisted_3$a=["title"],_hoisted_4$a=["title"],_hoisted_5$9=["title"],_hoisted_6$8=["title"],_hoisted_7$5={key:1,class:"drag-handler background-opacity"},_hoisted_8$4=["title"],_hoisted_9$3={key:0};function _sfc_render$2Q(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-tooltip"),a=resolveComponent("el-form-item");return openBlock(),createElementBlock("div",{class:normalizeClass(["field-wrapper",{"design-time-bottom-margin":!!this.designer}])},[e.field.formItemFlag?withDirectives((openBlock(),createBlock(a,{key:0,label:r.label,"label-width":r.labelWidth+"px",title:e.field.options.labelTooltip,rules:e.rules,prop:r.getPropName(),class:normalizeClass([r.selected?"selected":"",r.labelAlign,r.customClass,e.field.options.required?"required":""]),onClick:o[0]||(o[0]=withModifiers(d=>r.selectField(e.field),["stop"]))},{label:withCtx(()=>[e.field.options.labelIconClass?(openBlock(),createElementBlock("span",_hoisted_1$u,[e.field.options.labelIconPosition==="front"?(openBlock(),createElementBlock(Fragment,{key:0},[e.field.options.labelTooltip?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(l,{content:e.field.options.labelTooltip,effect:"light"},{default:withCtx(()=>[createVNode(n,{"icon-class":e.field.options.labelIconClass},null,8,["icon-class"])]),_:1},8,["content"]),createTextVNode(toDisplayString(r.label),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createVNode(n,{"icon-class":e.field.options.labelIconClass},null,8,["icon-class"]),createTextVNode(toDisplayString(r.label),1)],64))],64)):e.field.options.labelIconPosition==="rear"?(openBlock(),createElementBlock(Fragment,{key:1},[e.field.options.labelTooltip?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(r.label),1),createVNode(l,{content:e.field.options.labelTooltip,effect:"light"},{default:withCtx(()=>[createVNode(n,{"icon-class":e.field.options.labelIconClass},null,8,["icon-class"])]),_:1},8,["content"])],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(r.label),1),createVNode(n,{"icon-class":e.field.options.labelIconClass},null,8,["icon-class"])],64))],64)):createCommentVNode("",!0)])):createCommentVNode("",!0)]),default:withCtx(()=>[renderSlot(t.$slots,"default",{},void 0,!0)]),_:3},8,["label","label-width","title","rules","prop","class"])),[[vShow,!e.field.options.hidden||e.designState===!0]]):createCommentVNode("",!0),this.designer?(openBlock(),createElementBlock(Fragment,{key:1},[e.designer.selectedId===e.field.id?(openBlock(),createElementBlock("div",_hoisted_2$h,[createBaseVNode("i",{title:t.i18nt("designer.hint.selectParentWidget"),onClick:o[1]||(o[1]=withModifiers(d=>r.selectParentWidget(e.field),["stop"]))},[createVNode(n,{"icon-class":"el-back"})],8,_hoisted_3$a),!!e.parentList&&e.parentList.length>1?(openBlock(),createElementBlock("i",{key:0,title:t.i18nt("designer.hint.moveUpWidget"),onClick:o[2]||(o[2]=withModifiers(d=>r.moveUpWidget(e.field),["stop"]))},[createVNode(n,{"icon-class":"el-move-up"})],8,_hoisted_4$a)):createCommentVNode("",!0),!!e.parentList&&e.parentList.length>1?(openBlock(),createElementBlock("i",{key:1,title:t.i18nt("designer.hint.moveDownWidget"),onClick:o[3]||(o[3]=withModifiers(d=>r.moveDownWidget(e.field),["stop"]))},[createVNode(n,{"icon-class":"el-move-down"})],8,_hoisted_5$9)):createCommentVNode("",!0),createBaseVNode("i",{title:t.i18nt("designer.hint.remove"),onClick:o[4]||(o[4]=withModifiers((...d)=>r.removeFieldWidget&&r.removeFieldWidget(...d),["stop"]))},[createVNode(n,{"icon-class":"el-delete"})],8,_hoisted_6$8)])):createCommentVNode("",!0),e.designer.selectedId===e.field.id?(openBlock(),createElementBlock("div",_hoisted_7$5,[createBaseVNode("i",{title:t.i18nt("designer.hint.dragHandler")},[createVNode(n,{"icon-class":"el-drag-move"})],8,_hoisted_8$4),createBaseVNode("i",null,toDisplayString(t.i18n2t(`designer.widgetLabel.${e.field.type}`,`extension.widgetLabel.${e.field.type}`)),1),e.field.options.hidden===!0?(openBlock(),createElementBlock("i",_hoisted_9$3,[createVNode(n,{"icon-class":"el-hide"})])):createCommentVNode("",!0)])):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],2)}var FormItemWrapper=_export_sfc(_sfc_main$2Q,[["render",_sfc_render$2Q],["__scopeId","data-v-f1e447e2"]]),__glob_0_8$1=Object.freeze(Object.defineProperty({__proto__:null,default:FormItemWrapper},Symbol.toStringTag,{value:"Module"})),cascaderWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2P={name:"cascader-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initOptionItems(),this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}},_hoisted_1$t={class:"full-width-input"};function _sfc_render$2P(t,o,e,s,i,r){const n=resolveComponent("el-cascader"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$t,[createVNode(n,{ref:"fieldEditor",options:e.field.options.optionItems,modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),disabled:e.field.options.disabled,size:t.widgetSize,clearable:e.field.options.clearable,filterable:e.field.options.filterable,placeholder:e.field.options.placeholder||t.i18nt("render.hint.selectPlaceholder"),onFocus:t.handleFocusCustomEvent,onBlur:t.handleBlurCustomEvent,onChange:t.handleChangeEvent},null,8,["options","modelValue","disabled","size","clearable","filterable","placeholder","onFocus","onBlur","onChange"])])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var cascaderWidget=_export_sfc(_sfc_main$2P,[["render",_sfc_render$2P],["__scopeId","data-v-e050e878"]]),__glob_0_1$3=Object.freeze(Object.defineProperty({__proto__:null,default:cascaderWidget},Symbol.toStringTag,{value:"Module"})),checkboxWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2O={name:"checkbox-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initOptionItems(),this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2O(t,o,e,s,i,r){const n=resolveComponent("el-checkbox-button"),l=resolveComponent("el-checkbox"),a=resolveComponent("el-checkbox-group"),d=resolveComponent("form-item-wrapper");return openBlock(),createBlock(d,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(a,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=c=>i.fieldModel=c),disabled:e.field.options.disabled,size:t.widgetSize,onChange:t.handleChangeEvent},{default:withCtx(()=>[e.field.options.buttonStyle?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(e.field.options.optionItems,(c,u)=>(openBlock(),createBlock(n,{key:u,label:c.value,disabled:c.disabled,border:e.field.options.border,style:normalizeStyle({display:e.field.options.displayStyle})},{default:withCtx(()=>[createTextVNode(toDisplayString(c.label),1)]),_:2},1032,["label","disabled","border","style"]))),128)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(e.field.options.optionItems,(c,u)=>(openBlock(),createBlock(l,{key:u,label:c.value,disabled:c.disabled,border:e.field.options.border,style:normalizeStyle({display:e.field.options.displayStyle})},{default:withCtx(()=>[createTextVNode(toDisplayString(c.label),1)]),_:2},1032,["label","disabled","border","style"]))),128))]),_:1},8,["modelValue","disabled","size","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var checkboxWidget=_export_sfc(_sfc_main$2O,[["render",_sfc_render$2O],["__scopeId","data-v-501920b3"]]),__glob_0_2$3=Object.freeze(Object.defineProperty({__proto__:null,default:checkboxWidget},Symbol.toStringTag,{value:"Module"})),colorWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2N={name:"color-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2N(t,o,e,s,i,r){const n=resolveComponent("el-color-picker"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),size:t.widgetSize,disabled:e.field.options.disabled,onChange:t.handleChangeEvent},null,8,["modelValue","size","disabled","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var colorWidget=_export_sfc(_sfc_main$2N,[["render",_sfc_render$2N],["__scopeId","data-v-1aa76420"]]),__glob_0_3$3=Object.freeze(Object.defineProperty({__proto__:null,default:colorWidget},Symbol.toStringTag,{value:"Module"})),dateRangeWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2M={name:"date-range-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2M(t,o,e,s,i,r){const n=resolveComponent("el-date-picker"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([e.field.options.autoFullWidth?"auto-full-width":""])},[createVNode(n,{ref:"fieldEditor",type:e.field.options.type,modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),disabled:e.field.options.disabled,readonly:e.field.options.readonly,size:t.widgetSize,clearable:e.field.options.clearable,editable:e.field.options.editable,format:e.field.options.format,"value-format":e.field.options.valueFormat,"start-placeholder":e.field.options.startPlaceholder||t.i18nt("render.hint.startDatePlaceholder"),"end-placeholder":e.field.options.endPlaceholder||t.i18nt("render.hint.endDatePlaceholder"),onFocus:t.handleFocusCustomEvent,onBlur:t.handleBlurCustomEvent,onChange:t.handleChangeEvent},null,8,["type","modelValue","disabled","readonly","size","clearable","editable","format","value-format","start-placeholder","end-placeholder","onFocus","onBlur","onChange"])],2)]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var dateRangeWidget=_export_sfc(_sfc_main$2M,[["render",_sfc_render$2M],["__scopeId","data-v-8805cad8"]]),__glob_0_4$3=Object.freeze(Object.defineProperty({__proto__:null,default:dateRangeWidget},Symbol.toStringTag,{value:"Module"})),dateWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2L={name:"date-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2L(t,o,e,s,i,r){const n=resolveComponent("el-date-picker"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",type:e.field.options.type,modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),class:normalizeClass([e.field.options.autoFullWidth?"auto-full-width":""]),readonly:e.field.options.readonly,disabled:e.field.options.disabled,size:t.widgetSize,clearable:e.field.options.clearable,editable:e.field.options.editable,format:e.field.options.format,"value-format":e.field.options.valueFormat,placeholder:e.field.options.placeholder||t.i18nt("render.hint.datePlaceholder"),onFocus:t.handleFocusCustomEvent,onBlur:t.handleBlurCustomEvent,onChange:t.handleChangeEvent},null,8,["type","modelValue","class","readonly","disabled","size","clearable","editable","format","value-format","placeholder","onFocus","onBlur","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var dateWidget=_export_sfc(_sfc_main$2L,[["render",_sfc_render$2L],["__scopeId","data-v-14d5b71a"]]),__glob_0_5$3=Object.freeze(Object.defineProperty({__proto__:null,default:dateWidget},Symbol.toStringTag,{value:"Module"})),dividerWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2K={name:"divider-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{StaticContentWrapper},computed:{},beforeCreate(){},created(){this.registerToRefList(),this.initEventHandler(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2K(t,o,e,s,i,r){const n=resolveComponent("el-divider"),l=resolveComponent("static-content-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",direction:"horizontal","content-position":e.field.options.contentPosition},{default:withCtx(()=>[createTextVNode(toDisplayString(e.field.options.label),1)]),_:1},8,["content-position"])]),_:1},8,["designer","field","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var dividerWidget=_export_sfc(_sfc_main$2K,[["render",_sfc_render$2K],["__scopeId","data-v-a326e5e0"]]),__glob_0_6$2=Object.freeze(Object.defineProperty({__proto__:null,default:dividerWidget},Symbol.toStringTag,{value:"Module"})),index_vue_vue_type_style_index_0_scoped_true_lang$6="";const _sfc_main$2J={name:"SvgIcon",props:{iconClass:{type:String,required:!0},className:{type:String},title:{type:String,default:""}},computed:{iconName(){return`#icon-${this.iconClass}`},svgClass(){return this.className?"svg-icon "+this.className:"svg-icon"}}},_hoisted_1$s=["xlink:href"],_hoisted_2$g={key:0};function _sfc_render$2J(t,o,e,s,i,r){return openBlock(),createElementBlock("svg",{class:normalizeClass(r.svgClass),"aria-hidden":"true"},[createBaseVNode("use",{"xlink:href":r.iconName},null,8,_hoisted_1$s),e.title?(openBlock(),createElementBlock("title",_hoisted_2$g,toDisplayString(e.title),1)):createCommentVNode("",!0)],2)}var SvgIcon=_export_sfc(_sfc_main$2J,[["render",_sfc_render$2J],["__scopeId","data-v-47daada2"]]),fileUploadWidget_vue_vue_type_style_index_0_scoped_true_lang="";let selectFileText="'"+translate("render.hint.selectFile")+"'";const _sfc_main$2I={name:"file-upload-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{SvgIcon,FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[],uploadHeaders:{},uploadData:{key:""},fileList:[],uploadBtnHidden:!1,styleVariables:{"--select-file-action":selectFileText}}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{handleFileExceed(){this.field.options.limit,this.$message.warning(eval("`"+this.i18nt("render.hint.uploadExceed")+"`"))},updateUploadFieldModelAndEmitDataChange(t){let o=deepClone(this.fieldModel);this.fieldModel=deepClone(t),this.syncUpdateFormModel(this.fieldModel),this.emitFieldDataChange(this.fieldModel,o)},beforeFileUpload(t){let o=!1,e=t.name.substring(t.name.lastIndexOf(".")+1);if(!!this.field.options&&!!this.field.options.fileTypes){let r=this.field.options.fileTypes;r.length>0&&(o=r.some(n=>e.toLowerCase()===n.toLowerCase()))}if(!o)return this.$message.error(this.i18nt("render.hint.unsupportedFileType")+e),!1;let s=!1,i=5;return!!this.field.options&&!!this.field.options.fileMaxSize&&(i=this.field.options.fileMaxSize),s=t.size/1024/1024<=i,s?(this.uploadData.key=t.name,this.handleOnBeforeUpload(t)):(this.$message.error(this.i18nt("render.hint.fileSizeExceed")+i+"MB"),!1)},handleOnBeforeUpload(t){if(this.field.options.onBeforeUpload){let e=new Function("file",this.field.options.onBeforeUpload).call(this,t);return typeof e=="boolean"?e:!0}return!0},handleFileUpload(t,o,e){o.status==="success"&&(this.updateUploadFieldModelAndEmitDataChange(e),this.fileList=deepClone(e),this.uploadBtnHidden=e.length>=this.field.options.limit,this.field.options.onUploadSuccess&&new Function("result","file","fileList",this.field.options.onUploadSuccess).call(this,t,o,e))},handleFileRemove(t,o){this.fileList=deepClone(o),this.updateUploadFieldModelAndEmitDataChange(o),this.uploadBtnHidden=o.length>=this.field.options.limit,this.field.options.onFileRemove&&new Function("file","fileList",this.field.options.onFileRemove).call(this,t,o)},removeUploadFile(t){let o=-1,e=null;this.fileList.forEach((s,i)=>{s.name===t&&(o=i,e=s)}),o>=0&&(this.fileList.splice(o,1),this.updateUploadFieldModelAndEmitDataChange(this.fileList),this.uploadBtnHidden=this.fileList.length>=this.field.options.limit,this.field.options.onFileRemove&&new Function("file","fileList",this.field.options.onFileRemove).call(this,e,this.fileList))},handelUploadError(t,o,e){this.field.options.onUploadError?new Function("error","file","fileList",this.field.options.onUploadError).call(this,t,o,e):this.$message({message:this.i18nt("render.hint.uploadError")+t,duration:3e3,type:"error"})}}},_withScopeId$3=t=>(pushScopeId("data-v-09fa3b30"),t=t(),popScopeId(),t),_hoisted_1$r={key:0,class:"el-upload__tip"},_hoisted_2$f=_withScopeId$3(()=>createBaseVNode("i",{class:"el-icon-plus avatar-uploader-icon"},null,-1)),_hoisted_3$9={class:"upload-file-list"},_hoisted_4$9=["title"],_hoisted_5$8=["href"],_hoisted_6$7={class:"el-icon-download file-action",title:"i18nt('render.hint.downloadFile')"},_hoisted_7$4=["onClick"];function _sfc_render$2I(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-upload"),a=resolveComponent("form-item-wrapper");return openBlock(),createBlock(a,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(l,{ref:"fieldEditor",disabled:e.field.options.disabled,style:normalizeStyle(i.styleVariables),class:normalizeClass(["dynamicPseudoAfter",{hideUploadDiv:i.uploadBtnHidden}]),action:e.field.options.uploadURL,headers:i.uploadHeaders,data:i.uploadData,"with-credentials":e.field.options.withCredentials,multiple:e.field.options.multipleSelect,"file-list":i.fileList,"show-file-list":e.field.options.showFileList,limit:e.field.options.limit,"on-exceed":r.handleFileExceed,"before-upload":r.beforeFileUpload,"on-success":r.handleFileUpload,"on-error":r.handelUploadError,"on-remove":r.handleFileRemove},{tip:withCtx(()=>[e.field.options.uploadTip?(openBlock(),createElementBlock("div",_hoisted_1$r,toDisplayString(e.field.options.uploadTip),1)):createCommentVNode("",!0)]),default:withCtx(()=>[createVNode(n,{"icon-class":"el-plus"}),_hoisted_2$f]),file:withCtx(({file:d})=>[createBaseVNode("div",_hoisted_3$9,[createBaseVNode("span",{class:"upload-file-name",title:d.name},toDisplayString(d.name),9,_hoisted_4$9),createBaseVNode("a",{href:d.url,download:""},[createBaseVNode("span",_hoisted_6$7,[createVNode(n,{"icon-class":"el-download"})])],8,_hoisted_5$8),e.field.options.disabled?createCommentVNode("",!0):(openBlock(),createElementBlock("span",{key:0,class:"file-action",title:"i18nt('render.hint.removeFile')",onClick:c=>r.removeUploadFile(d.name)},[createVNode(n,{"icon-class":"el-delete"})],8,_hoisted_7$4))])]),_:1},8,["disabled","style","action","headers","data","with-credentials","multiple","file-list","show-file-list","class","limit","on-exceed","before-upload","on-success","on-error","on-remove"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var fileUploadWidget=_export_sfc(_sfc_main$2I,[["render",_sfc_render$2I],["__scopeId","data-v-09fa3b30"]]),__glob_0_7$1=Object.freeze(Object.defineProperty({__proto__:null,default:fileUploadWidget},Symbol.toStringTag,{value:"Module"})),htmlTextWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2H={name:"html-text-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{StaticContentWrapper},computed:{},beforeCreate(){},created(){this.registerToRefList(),this.initEventHandler(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}},_hoisted_1$q=["innerHTML"];function _sfc_render$2H(t,o,e,s,i,r){const n=resolveComponent("static-content-wrapper");return openBlock(),createBlock(n,{designer:e.designer,field:e.field,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createBaseVNode("div",{ref:"fieldEditor",innerHTML:e.field.options.htmlContent},null,8,_hoisted_1$q)]),_:1},8,["designer","field","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var htmlTextWidget=_export_sfc(_sfc_main$2H,[["render",_sfc_render$2H],["__scopeId","data-v-a0d236d6"]]),__glob_0_9$1=Object.freeze(Object.defineProperty({__proto__:null,default:htmlTextWidget},Symbol.toStringTag,{value:"Module"})),inputWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2G={name:"input-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{inputType(){return this.field.options.type==="number"?"text":this.field.options.type}},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2G(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-button"),a=resolveComponent("el-input"),d=resolveComponent("form-item-wrapper");return openBlock(),createBlock(d,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(a,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=c=>i.fieldModel=c),disabled:e.field.options.disabled,readonly:e.field.options.readonly,size:t.widgetSize,class:"hide-spin-button",type:r.inputType,"show-password":e.field.options.showPassword,placeholder:e.field.options.placeholder,clearable:e.field.options.clearable,minlength:e.field.options.minLength,maxlength:e.field.options.maxLength,"show-word-limit":e.field.options.showWordLimit,"prefix-icon":e.field.options.prefixIcon,"suffix-icon":e.field.options.suffixIcon,onFocus:t.handleFocusCustomEvent,onBlur:t.handleBlurCustomEvent,onInput:t.handleInputCustomEvent,onChange:t.handleChangeEvent},createSlots({_:2},[e.field.options.appendButton?{name:"append",fn:withCtx(()=>[createVNode(l,{disabled:e.field.options.disabled||e.field.options.appendButtonDisabled,onClick:t.emitAppendButtonClick},{default:withCtx(()=>[createVNode(n,{"icon-class":e.field.options.buttonIcon},null,8,["icon-class"])]),_:1},8,["disabled","onClick"])])}:void 0]),1032,["modelValue","disabled","readonly","size","type","show-password","placeholder","clearable","minlength","maxlength","show-word-limit","prefix-icon","suffix-icon","onFocus","onBlur","onInput","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var inputWidget=_export_sfc(_sfc_main$2G,[["render",_sfc_render$2G],["__scopeId","data-v-54ad556e"]]),__glob_0_10$1=Object.freeze(Object.defineProperty({__proto__:null,default:inputWidget},Symbol.toStringTag,{value:"Module"})),numberWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2F={name:"number-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2F(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),class:"full-width-input",disabled:e.field.options.disabled,size:t.widgetSize,"controls-position":e.field.options.controlsPosition,placeholder:e.field.options.placeholder,min:e.field.options.min,max:e.field.options.max,precision:e.field.options.precision,step:e.field.options.step,onFocus:t.handleFocusCustomEvent,onBlur:t.handleBlurCustomEvent,onChange:t.handleChangeEvent},null,8,["modelValue","disabled","size","controls-position","placeholder","min","max","precision","step","onFocus","onBlur","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var numberWidget=_export_sfc(_sfc_main$2F,[["render",_sfc_render$2F],["__scopeId","data-v-78aba4ad"]]),__glob_0_11$1=Object.freeze(Object.defineProperty({__proto__:null,default:numberWidget},Symbol.toStringTag,{value:"Module"})),pictureUploadWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2E={name:"picture-upload-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[],uploadHeaders:{},uploadData:{key:""},fileList:[],uploadBtnHidden:!1}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{handlePictureExceed(){this.field.options.limit,this.$message.warning(eval("`"+this.i18nt("render.hint.uploadExceed")+"`"))},updateUploadFieldModelAndEmitDataChange(t){let o=deepClone(this.fieldModel);this.fieldModel=deepClone(t),this.syncUpdateFormModel(this.fieldModel),this.emitFieldDataChange(this.fieldModel,o)},beforePictureUpload(t){let o=!1;if(!!this.field.options&&!!this.field.options.fileTypes){let i=this.field.options.fileTypes;i.length>0&&(o=i.some(r=>t.type==="image/"+r))}if(!o)return this.$message.error(this.i18nt("render.hint.unsupportedFileType")+t.type),!1;let e=!1,s=5;return!!this.field.options&&!!this.field.options.fileMaxSize&&(s=this.field.options.fileMaxSize),e=t.size/1024/1024<=s,e?(this.uploadData.key=t.name,this.handleOnBeforeUpload(t)):(this.$message.error(this.$("render.hint.fileSizeExceed")+s+"MB"),!1)},handleOnBeforeUpload(t){if(this.field.options.onBeforeUpload){let e=new Function("file",this.field.options.onBeforeUpload).call(this,t);return typeof e=="boolean"?e:!0}return!0},handlePictureUpload(t,o,e){o.status==="success"&&(this.updateUploadFieldModelAndEmitDataChange(e),this.fileList=deepClone(e),this.uploadBtnHidden=e.length>=this.field.options.limit,this.field.options.onUploadSuccess&&new Function("result","file","fileList",this.field.options.onUploadSuccess).call(this,t,o,e))},handlePictureRemove(t,o){this.fileList=deepClone(o),this.updateUploadFieldModelAndEmitDataChange(o),this.uploadBtnHidden=o.length>=this.field.options.limit,this.field.options.onFileRemove&&new Function("file","fileList",this.field.options.onFileRemove).call(this,t,o)},handelUploadError(t,o,e){this.field.options.onUploadError?new Function("error","file","fileList",this.field.options.onUploadError).call(this,t,o,e):this.$message({message:this.i18nt("render.hint.uploadError")+t,duration:3e3,type:"error"})}}},_hoisted_1$p={key:0,class:"el-upload__tip"},_hoisted_2$e={class:"uploader-icon"};function _sfc_render$2E(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-upload"),a=resolveComponent("form-item-wrapper");return openBlock(),createBlock(a,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(l,{ref:"fieldEditor",disabled:e.field.options.disabled,action:e.field.options.uploadURL,headers:i.uploadHeaders,data:i.uploadData,"with-credentials":e.field.options.withCredentials,multiple:e.field.options.multipleSelect,"file-list":i.fileList,"show-file-list":e.field.options.showFileList,"list-type":"picture-card",class:normalizeClass({hideUploadDiv:i.uploadBtnHidden}),limit:e.field.options.limit,"on-exceed":r.handlePictureExceed,"before-upload":r.beforePictureUpload,"on-success":r.handlePictureUpload,"on-error":r.handelUploadError,"on-remove":r.handlePictureRemove},{tip:withCtx(()=>[e.field.options.uploadTip?(openBlock(),createElementBlock("div",_hoisted_1$p,toDisplayString(e.field.options.uploadTip),1)):createCommentVNode("",!0)]),default:withCtx(()=>[createBaseVNode("div",_hoisted_2$e,[createVNode(n,{"icon-class":"el-plus"})])]),_:1},8,["disabled","action","headers","data","with-credentials","multiple","file-list","show-file-list","class","limit","on-exceed","before-upload","on-success","on-error","on-remove"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var pictureUploadWidget=_export_sfc(_sfc_main$2E,[["render",_sfc_render$2E],["__scopeId","data-v-674fd26b"]]),__glob_0_12$1=Object.freeze(Object.defineProperty({__proto__:null,default:pictureUploadWidget},Symbol.toStringTag,{value:"Module"})),radioWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2D={name:"radio-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initOptionItems(),this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2D(t,o,e,s,i,r){const n=resolveComponent("el-radio-button"),l=resolveComponent("el-radio"),a=resolveComponent("el-radio-group"),d=resolveComponent("form-item-wrapper");return openBlock(),createBlock(d,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(a,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=c=>i.fieldModel=c),class:normalizeClass({"radio-group-block":e.field.options.displayStyle==="block"}),disabled:e.field.options.disabled,size:t.widgetSize,onChange:t.handleChangeEvent},{default:withCtx(()=>[e.field.options.buttonStyle?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(e.field.options.optionItems,(c,u)=>(openBlock(),createBlock(n,{key:u,label:c.value,disabled:c.disabled,border:e.field.options.border,style:normalizeStyle({display:e.field.options.displayStyle})},{default:withCtx(()=>[createTextVNode(toDisplayString(c.label),1)]),_:2},1032,["label","disabled","border","style"]))),128)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(e.field.options.optionItems,(c,u)=>(openBlock(),createBlock(l,{key:u,label:c.value,disabled:c.disabled,border:e.field.options.border,style:normalizeStyle({display:e.field.options.displayStyle})},{default:withCtx(()=>[createTextVNode(toDisplayString(c.label),1)]),_:2},1032,["label","disabled","border","style"]))),128))]),_:1},8,["modelValue","class","disabled","size","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var radioWidget=_export_sfc(_sfc_main$2D,[["render",_sfc_render$2D],["__scopeId","data-v-5becdb92"]]),__glob_0_13$1=Object.freeze(Object.defineProperty({__proto__:null,default:radioWidget},Symbol.toStringTag,{value:"Module"})),rateWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2C={name:"rate-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2C(t,o,e,s,i,r){const n=resolveComponent("el-rate"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),disabled:e.field.options.disabled,max:e.field.options.max,"low-threshold":e.field.options.lowThreshold,"high-threshold":e.field.options.highThreshold,"allow-half":e.field.options.allowHalf,"show-text":e.field.options.showText,"show-score":e.field.options.showScore,onChange:t.handleChangeEvent},null,8,["modelValue","disabled","max","low-threshold","high-threshold","allow-half","show-text","show-score","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var rateWidget=_export_sfc(_sfc_main$2C,[["render",_sfc_render$2C],["__scopeId","data-v-e8d5267c"]]),__glob_0_14$1=Object.freeze(Object.defineProperty({__proto__:null,default:rateWidget},Symbol.toStringTag,{value:"Module"})),richEditorWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2B={name:"rich-editor-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper,quillEditor},data(){return{oldFieldValue:null,fieldModel:null,rules:[],customToolbar:[],valueChangedFlag:!1}},computed:{editorOption(){return{placeholder:this.field.options.placeholder,modules:{}}}},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{handleRichEditorChangeEvent(){this.valueChangedFlag=!0,this.syncUpdateFormModel(this.fieldModel)},handleRichEditorFocusEvent(){this.oldFieldValue=deepClone(this.fieldModel)},handleRichEditorBlurEvent(){this.valueChangedFlag&&(this.emitFieldDataChange(this.fieldModel,this.oldFieldValue),this.valueChangedFlag=!1)}}};function _sfc_render$2B(t,o,e,s,i,r){const n=resolveComponent("quill-editor"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createBaseVNode("div",null,[createVNode(n,{value:i.fieldModel,"onUpdate:value":o[0]||(o[0]=a=>i.fieldModel=a),options:r.editorOption,disabled:e.field.options.disabled,onBlur:r.handleRichEditorBlurEvent,onFocus:r.handleRichEditorFocusEvent,onChange:r.handleRichEditorChangeEvent,style:normalizeStyle(e.field.options.contentHeight?`height: ${e.field.options.contentHeight};`:"")},null,8,["value","options","disabled","onBlur","onFocus","onChange","style"])])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var richEditorWidget=_export_sfc(_sfc_main$2B,[["render",_sfc_render$2B],["__scopeId","data-v-736d97e5"]]),__glob_0_15$1=Object.freeze(Object.defineProperty({__proto__:null,default:richEditorWidget},Symbol.toStringTag,{value:"Module"})),selectWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2A={name:"select-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{allowDefaultFirstOption(){return!!this.field.options.filterable&&!!this.field.options.allowCreate}},beforeCreate(){},created(){this.initOptionItems(),this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2A(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("form-item-wrapper");return openBlock(),createBlock(a,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(l,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=d=>i.fieldModel=d),class:"full-width-input",disabled:e.field.options.disabled,size:t.widgetSize,clearable:e.field.options.clearable,filterable:e.field.options.filterable,"allow-create":e.field.options.allowCreate,"default-first-option":r.allowDefaultFirstOption,"automatic-dropdown":e.field.options.automaticDropdown,multiple:e.field.options.multiple,"multiple-limit":e.field.options.multipleLimit,placeholder:e.field.options.placeholder||t.i18nt("render.hint.selectPlaceholder"),remote:e.field.options.remote,"remote-method":t.remoteQuery,onFocus:t.handleFocusCustomEvent,onBlur:t.handleBlurCustomEvent,onChange:t.handleChangeEvent},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.field.options.optionItems,d=>(openBlock(),createBlock(n,{key:d.value,label:d.label,value:d.value,disabled:d.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue","disabled","size","clearable","filterable","allow-create","default-first-option","automatic-dropdown","multiple","multiple-limit","placeholder","remote","remote-method","onFocus","onBlur","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var selectWidget=_export_sfc(_sfc_main$2A,[["render",_sfc_render$2A],["__scopeId","data-v-3819309e"]]),__glob_0_16$1=Object.freeze(Object.defineProperty({__proto__:null,default:selectWidget},Symbol.toStringTag,{value:"Module"})),sliderWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2z={name:"slider-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2z(t,o,e,s,i,r){const n=resolveComponent("el-slider"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),disabled:e.field.options.disabled,"show-stops":e.field.options.showStops,min:e.field.options.min,max:e.field.options.max,step:e.field.options.step,range:e.field.options.range,vertical:e.field.options.vertical,onChange:t.handleChangeEvent},null,8,["modelValue","disabled","show-stops","min","max","step","range","vertical","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var sliderWidget=_export_sfc(_sfc_main$2z,[["render",_sfc_render$2z],["__scopeId","data-v-e54b3390"]]),__glob_0_17$1=Object.freeze(Object.defineProperty({__proto__:null,default:sliderWidget},Symbol.toStringTag,{value:"Module"})),slotWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2y={name:"slot-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{StaticContentWrapper},computed:{},beforeCreate(){},created(){this.registerToRefList(),this.initEventHandler(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}},_hoisted_1$o={key:0,class:"slot-title"};function _sfc_render$2y(t,o,e,s,i,r){const n=resolveComponent("static-content-wrapper");return openBlock(),createBlock(n,{designer:e.designer,field:e.field,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([e.designState?"slot-wrapper-design":"slot-wrapper-render"])},[renderSlot(t.$slots,e.field.options.name,{formModel:t.formModel},void 0,!0),e.designState?(openBlock(),createElementBlock("div",_hoisted_1$o,toDisplayString(e.field.options.label),1)):createCommentVNode("",!0)],2)]),_:3},8,["designer","field","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var slotWidget=_export_sfc(_sfc_main$2y,[["render",_sfc_render$2y],["__scopeId","data-v-1b458525"]]),__glob_0_18$1=Object.freeze(Object.defineProperty({__proto__:null,default:slotWidget},Symbol.toStringTag,{value:"Module"})),staticTextWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2x={name:"static-text-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{StaticContentWrapper},computed:{},beforeCreate(){},created(){this.registerToRefList(),this.initEventHandler(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2x(t,o,e,s,i,r){const n=resolveComponent("static-content-wrapper");return openBlock(),createBlock(n,{designer:e.designer,field:e.field,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createBaseVNode("div",{ref:"fieldEditor"},toDisplayString(e.field.options.textContent),513)]),_:1},8,["designer","field","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var staticTextWidget=_export_sfc(_sfc_main$2x,[["render",_sfc_render$2x],["__scopeId","data-v-86aee66c"]]),__glob_0_20$1=Object.freeze(Object.defineProperty({__proto__:null,default:staticTextWidget},Symbol.toStringTag,{value:"Module"})),switchWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2w={name:"switch-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2w(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),disabled:e.field.options.disabled,"active-text":e.field.options.activeText,"inactive-text":e.field.options.inactiveText,"active-color":e.field.options.activeColor,"inactive-color":e.field.options.inactiveColor,width:e.field.options.switchWidth,onChange:t.handleChangeEvent},null,8,["modelValue","disabled","active-text","inactive-text","active-color","inactive-color","width","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var switchWidget=_export_sfc(_sfc_main$2w,[["render",_sfc_render$2w],["__scopeId","data-v-51a90f56"]]),__glob_0_21$1=Object.freeze(Object.defineProperty({__proto__:null,default:switchWidget},Symbol.toStringTag,{value:"Module"})),textareaWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2v={name:"textarea-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2v(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{type:"textarea",ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),disabled:e.field.options.disabled,readonly:e.field.options.readonly,size:t.widgetSize,placeholder:e.field.options.placeholder,rows:e.field.options.rows,minlength:e.field.options.minLength,maxlength:e.field.options.maxLength,"show-word-limit":e.field.options.showWordLimit,onFocus:t.handleFocusCustomEvent,onBlur:t.handleBlurCustomEvent,onInput:t.handleInputCustomEvent,onChange:t.handleChangeEvent},null,8,["modelValue","disabled","readonly","size","placeholder","rows","minlength","maxlength","show-word-limit","onFocus","onBlur","onInput","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var textareaWidget=_export_sfc(_sfc_main$2v,[["render",_sfc_render$2v],["__scopeId","data-v-07ccea24"]]),__glob_0_22$1=Object.freeze(Object.defineProperty({__proto__:null,default:textareaWidget},Symbol.toStringTag,{value:"Module"})),timeRangeWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2u={name:"time-range-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2u(t,o,e,s,i,r){const n=resolveComponent("el-time-picker"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([e.field.options.autoFullWidth?"auto-full-width":""])},[createVNode(n,{ref:"fieldEditor","is-range":"",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),class:normalizeClass([e.field.options.autoFullWidth?"full-width-input":""]),disabled:e.field.options.disabled,readonly:e.field.options.readonly,size:t.widgetSize,clearable:e.field.options.clearable,editable:e.field.options.editable,format:e.field.options.format,"value-format":"HH:mm:ss","start-placeholder":e.field.options.startPlaceholder||t.i18nt("render.hint.startTimePlaceholder"),"end-placeholder":e.field.options.endPlaceholder||t.i18nt("render.hint.endTimePlaceholder"),onFocus:t.handleFocusCustomEvent,onBlur:t.handleBlurCustomEvent,onChange:t.handleChangeEvent},null,8,["modelValue","class","disabled","readonly","size","clearable","editable","format","start-placeholder","end-placeholder","onFocus","onBlur","onChange"])],2)]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var timeRangeWidget=_export_sfc(_sfc_main$2u,[["render",_sfc_render$2u],["__scopeId","data-v-6789eaac"]]),__glob_0_23$1=Object.freeze(Object.defineProperty({__proto__:null,default:timeRangeWidget},Symbol.toStringTag,{value:"Module"})),timeWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2t={name:"time-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{FormItemWrapper},data(){return{oldFieldValue:null,fieldModel:null,rules:[]}},computed:{},beforeCreate(){},created(){this.initFieldModel(),this.registerToRefList(),this.initEventHandler(),this.buildFieldRules(),this.handleOnCreated()},mounted(){this.handleOnMounted()},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2t(t,o,e,s,i,r){const n=resolveComponent("el-time-picker"),l=resolveComponent("form-item-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,rules:i.rules,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",modelValue:i.fieldModel,"onUpdate:modelValue":o[0]||(o[0]=a=>i.fieldModel=a),class:normalizeClass([e.field.options.autoFullWidth?"auto-full-width":""]),disabled:e.field.options.disabled,readonly:e.field.options.readonly,size:t.widgetSize,clearable:e.field.options.clearable,editable:e.field.options.editable,format:e.field.options.format,"value-format":"HH:mm:ss",placeholder:e.field.options.placeholder||t.i18nt("render.hint.timePlaceholder"),onFocus:t.handleFocusCustomEvent,onBlur:t.handleBlurCustomEvent,onChange:t.handleChangeEvent},null,8,["modelValue","class","disabled","readonly","size","clearable","editable","format","placeholder","onFocus","onBlur","onChange"])]),_:1},8,["designer","field","rules","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var timeWidget=_export_sfc(_sfc_main$2t,[["render",_sfc_render$2t],["__scopeId","data-v-b2bd1886"]]),__glob_0_24$1=Object.freeze(Object.defineProperty({__proto__:null,default:timeWidget},Symbol.toStringTag,{value:"Module"}));let comps$1={};const modules$3={"./button-widget.vue":__glob_0_0$2,"./cascader-widget.vue":__glob_0_1$3,"./checkbox-widget.vue":__glob_0_2$3,"./color-widget.vue":__glob_0_3$3,"./date-range-widget.vue":__glob_0_4$3,"./date-widget.vue":__glob_0_5$3,"./divider-widget.vue":__glob_0_6$2,"./file-upload-widget.vue":__glob_0_7$1,"./form-item-wrapper.vue":__glob_0_8$1,"./html-text-widget.vue":__glob_0_9$1,"./input-widget.vue":__glob_0_10$1,"./number-widget.vue":__glob_0_11$1,"./picture-upload-widget.vue":__glob_0_12$1,"./radio-widget.vue":__glob_0_13$1,"./rate-widget.vue":__glob_0_14$1,"./rich-editor-widget.vue":__glob_0_15$1,"./select-widget.vue":__glob_0_16$1,"./slider-widget.vue":__glob_0_17$1,"./slot-widget.vue":__glob_0_18$1,"./static-content-wrapper.vue":__glob_0_19$1,"./static-text-widget.vue":__glob_0_20$1,"./switch-widget.vue":__glob_0_21$1,"./textarea-widget.vue":__glob_0_22$1,"./time-range-widget.vue":__glob_0_23$1,"./time-widget.vue":__glob_0_24$1};for(const t in modules$3){let o=modules$3[t].default.name;comps$1[o]=modules$3[t].default}var gridColItem_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2s={name:"GridColItem",componentName:"ContainerItem",mixins:[emitter,i18n$1,refMixin],components:K({},comps$1),props:{widget:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,colHeight:{type:String,default:null}},inject:["refList","globalModel","getFormConfig","previewState"],data(){return{layoutProps:{span:this.widget.options.span,md:this.widget.options.md||12,sm:this.widget.options.sm||12,xs:this.widget.options.xs||12,offset:this.widget.options.offset||0,push:this.widget.options.push||0,pull:this.widget.options.pull||0}}},computed:{formConfig(){return this.getFormConfig()},customClass(){return this.widget.options.customClass||""},colHeightStyle(){return this.colHeight?{height:this.colHeight+"px"}:{}}},created(){this.initLayoutProps(),this.initRefList()},methods:{initLayoutProps(){if(this.widget.options.responsive)if(this.previewState){this.layoutProps.md=void 0,this.layoutProps.sm=void 0,this.layoutProps.xs=void 0;let t=this.formConfig.layoutType;t==="H5"?this.layoutProps.span=this.widget.options.xs||12:t==="Pad"?this.layoutProps.span=this.widget.options.sm||12:this.layoutProps.span=this.widget.options.md||12}else this.layoutProps.span=void 0;else this.layoutProps.md=void 0,this.layoutProps.sm=void 0,this.layoutProps.xs=void 0}}},_hoisted_1$n={class:"blank-cell"},_hoisted_2$d={class:"invisible-content"};function _sfc_render$2s(t,o,e,s,i,r){const n=resolveComponent("el-col");return withDirectives((openBlock(),createBlock(n,mergeProps({class:["grid-cell",[r.customClass]]},i.layoutProps,{style:r.colHeightStyle,key:e.widget.id}),{default:withCtx(()=>[!!e.widget.widgetList&&e.widget.widgetList.length>0?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(e.widget.widgetList,(l,a)=>(openBlock(),createElementBlock(Fragment,null,[l.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(l.type+"-item"),{widget:l,key:a,"parent-list":e.widget.widgetList,"index-of-parent-list":a,"parent-widget":e.widget},createSlots({_:2},[renderList(Object.keys(t.$slots),d=>({name:d,fn:withCtx(c=>[renderSlot(t.$slots,d,normalizeProps(guardReactiveProps(c)),void 0,!0)])}))]),1032,["widget","parent-list","index-of-parent-list","parent-widget"])):(openBlock(),createBlock(resolveDynamicComponent(l.type+"-widget"),{field:l,designer:null,key:a,"parent-list":e.widget.widgetList,"index-of-parent-list":a,"parent-widget":e.widget},createSlots({_:2},[renderList(Object.keys(t.$slots),d=>({name:d,fn:withCtx(c=>[renderSlot(t.$slots,d,normalizeProps(guardReactiveProps(c)),void 0,!0)])}))]),1032,["field","parent-list","index-of-parent-list","parent-widget"]))],64))),256)):(openBlock(),createBlock(n,{key:1},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$n,[createBaseVNode("span",_hoisted_2$d,toDisplayString(t.i18nt("render.hint.blankCellContent")),1)])]),_:1}))]),_:3},16,["class","style"])),[[vShow,!e.widget.options.hidden]])}var GridColItem=_export_sfc(_sfc_main$2s,[["render",_sfc_render$2s],["__scopeId","data-v-0557583f"]]),__glob_0_1$2=Object.freeze(Object.defineProperty({__proto__:null,default:GridColItem},Symbol.toStringTag,{value:"Module"})),containerItemMixin={computed:{customClass(){return this.widget.options.customClass||""},formModel:{cache:!1,get(){return this.globalModel.formModel}}},mounted(){this.callSetHidden()},methods:{unregisterFromRefList(){if(this.refList!==null&&!!this.widget.options.name){let t=this.widget.options.name;delete this.refList[t]}},callSetHidden(){this.widget.options.hidden===!0&&this.setHidden(!0)},setHidden(t){this.widget.options.hidden=t;let o=e=>{let s=e.options.name,i=this.getWidgetRef(s);t&&!!i&&!!i.clearFieldRules&&i.clearFieldRules(),!t&&!!i&&!!i.buildFieldRules&&i.buildFieldRules()};traverseFieldWidgetsOfContainer(this.widget,o)},activeTab(t){t>=0&&t<this.widget.tabs.length&&this.widget.tabs.forEach((o,e)=>{o.options.active=e===t,e===t&&(this.activeTabName=o.options.name)})},disableTab(t){t>=0&&t<this.widget.tabs.length&&(this.widget.tabs[t].options.disabled=!0)},enableTab(t){t>=0&&t<this.widget.tabs.length&&(this.widget.tabs[t].options.disabled=!1)},hideTab(t){t>=0&&t<this.widget.tabs.length&&(this.widget.tabs[t].options.hidden=!0)},showTab(t){t>=0&&t<this.widget.tabs.length&&(this.widget.tabs[t].options.hidden=!1)},setWidgetOption(t,o){this.widget.options.hasOwnProperty(t)&&(this.widget.options[t]=o)},getSubFormRowCount(){return this.rowIdData?this.rowIdData.length:0},disableSubFormRow(t){this.widget.widgetList.forEach(o=>{let e=o.options.name+"@row"+this.rowIdData[t],s=this.getWidgetRef(e);s&&s.setDisabled(!0)})},enableSubFormRow(t){this.widget.widgetList.forEach(o=>{let e=o.options.name+"@row"+this.rowIdData[t],s=this.getWidgetRef(e);s&&s.setDisabled(!1)})},disableSubForm(){this.rowIdData.length>0&&this.rowIdData.forEach((t,o)=>{this.disableSubFormRow(o)}),this.actionDisabled=!0},enableSubForm(){this.rowIdData.length>0&&this.rowIdData.forEach((t,o)=>{this.enableSubFormRow(o)}),this.actionDisabled=!1},resetSubForm(){if(this.widget.type==="sub-form"){let t=this.formModel[this.widget.options.name];t&&(t.splice(0,t.length),this.rowIdData.splice(0,this.rowIdData.length)),this.widget.options.showBlankRow&&this.addSubFormRow()}},getSubFormValues(t=!0){if(this.widget.type==="sub-form")return this.formModel[this.widget.options.name];this.$message.error(this.i18nt("render.hint.nonSubFormType"))}}};const _sfc_main$2r={name:"grid-item",componentName:"ContainerItem",mixins:[emitter,i18n$1,refMixin,containerItemMixin],components:{ContainerItemWrapper,GridColItem},props:{widget:Object},inject:["refList","sfRefList","globalModel"],created(){this.initRefList()},mounted(){},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2r(t,o,e,s,i,r){const n=resolveComponent("grid-col-item"),l=resolveComponent("el-row"),a=resolveComponent("container-item-wrapper");return openBlock(),createBlock(a,{widget:e.widget},{default:withCtx(()=>[withDirectives((openBlock(),createBlock(l,{key:e.widget.id,gutter:e.widget.options.gutter,class:normalizeClass(["grid-container",[t.customClass]]),ref:e.widget.id},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.widget.cols,(d,c)=>(openBlock(),createBlock(n,{key:c,widget:d,"parent-list":e.widget.cols,"index-of-parent-list":c,"parent-widget":e.widget,"col-height":e.widget.options.colHeight},createSlots({_:2},[renderList(Object.keys(t.$slots),u=>({name:u,fn:withCtx(m=>[renderSlot(t.$slots,u,normalizeProps(guardReactiveProps(m)))])}))]),1032,["widget","parent-list","index-of-parent-list","parent-widget","col-height"]))),128))]),_:3},8,["gutter","class"])),[[vShow,!e.widget.options.hidden]])]),_:3},8,["widget"])}var gridItem=_export_sfc(_sfc_main$2r,[["render",_sfc_render$2r]]),__glob_0_2$2=Object.freeze(Object.defineProperty({__proto__:null,default:gridItem},Symbol.toStringTag,{value:"Module"})),subFormItem_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2q={name:"sub-form-item",componentName:"ContainerItem",mixins:[emitter,i18n$1,refMixin,containerItemMixin],components:K({ContainerItemWrapper},comps$1),props:{widget:Object},inject:["refList","sfRefList","globalModel"],data(){return{rowIdData:[],fieldSchemaData:[],actionDisabled:!1}},created(){this.initRefList(),this.registerSubFormToRefList(),this.initRowIdData(!0),this.initFieldSchemaData(),this.initEventHandler()},mounted(){this.handleSubFormFirstRowAdd()},beforeUnmount(){this.unregisterFromRefList()},methods:{getLabelAlign(t,o){return o.options.labelAlign||t.options.labelAlign},registerSubFormToRefList(){this.widget.type==="sub-form"&&(this.sfRefList[this.widget.options.name]=this)},initRowIdData(t){if(this.widget.type==="sub-form"){this.rowIdData.splice(0,this.rowIdData.length);let o=this.formModel[this.widget.options.name];!!o&&o.length>0&&(o.forEach(()=>{this.rowIdData.push("id"+generateId())}),t&&setTimeout(()=>{this.handleSubFormRowChange(o)},800))}},addToRowIdData(){this.rowIdData.push("id"+generateId())},insertToRowIdData(t){this.rowIdData.splice(t,0,"id"+generateId())},deleteFromRowIdData(t){this.rowIdData.splice(t,1)},getRowIdData(){return this.rowIdData},getWidgetRefOfSubForm(t,o){let e=t+"@row"+this.rowIdData[o];return this.getWidgetRef(e)},initFieldSchemaData(){if(this.widget.type!=="sub-form")return;let t=this.rowIdData.length;if(this.fieldSchemaData.splice(0,this.fieldSchemaData.length),t>0)for(let o=0;o<t;o++){let e=[];this.widget.widgetList.forEach(s=>{e.push(this.cloneFieldSchema(s))}),this.fieldSchemaData.push(e)}},addToFieldSchemaData(t){let o=[];this.widget.widgetList.forEach(e=>{o.push(this.cloneFieldSchema(e))}),t===void 0?this.fieldSchemaData.push(o):this.fieldSchemaData.splice(t,0,o)},deleteFromFieldSchemaData(t){this.fieldSchemaData.splice(t,1)},cloneFieldSchema(t){let o=deepClone(t);return o.id=t.type+generateId(),o},initEventHandler(){this.widget.type==="sub-form"&&this.on$("setFormData",t=>{this.initRowIdData(!1),this.initFieldSchemaData();let o=t[this.widget.options.name]||[];setTimeout(()=>{this.handleSubFormRowChange(o)},800)})},handleSubFormFirstRowAdd(){if(this.widget.type==="sub-form"&&!!this.widget.options.showBlankRow&&this.rowIdData.length===1){let t=this.formModel[this.widget.options.name]||[];this.handleSubFormRowAdd(t,this.rowIdData[0]),this.handleSubFormRowChange(t)}},addSubFormRow(){let t={};this.widget.widgetList.forEach(e=>{e.formItemFlag&&(t[e.options.name]=e.options.defaultValue)});let o=this.formModel[this.widget.options.name]||[];o.push(t),this.addToRowIdData(),this.addToFieldSchemaData(),this.handleSubFormRowAdd(o,this.rowIdData[o.length-1]),this.handleSubFormRowChange(o)},insertSubFormRow(t){let o={};this.widget.widgetList.forEach(s=>{s.formItemFlag&&(o[s.options.name]=s.options.defaultValue)});let e=this.formModel[this.widget.options.name]||[];e.splice(t,0,o),this.insertToRowIdData(t),this.addToFieldSchemaData(t),this.handleSubFormRowInsert(e,this.rowIdData[t]),this.handleSubFormRowChange(e)},deleteSubFormRow(t){this.$confirm(this.i18nt("render.hint.deleteSubFormRow")+"?",this.i18nt("render.hint.prompt"),{confirmButtonText:this.i18nt("render.hint.confirm"),cancelButtonText:this.i18nt("render.hint.cancel")}).then(()=>{let o=this.formModel[this.widget.options.name]||[],e=deepClone(o[t]);o.splice(t,1),this.deleteFromRowIdData(t),this.deleteFromFieldSchemaData(t),this.handelSubFormRowDelete(o,e),this.handleSubFormRowChange(o)}).catch(()=>{})},handleSubFormRowChange(t){this.widget.options.onSubFormRowChange&&new Function("subFormData",this.widget.options.onSubFormRowChange).call(this,t)},handleSubFormRowAdd(t,o){this.widget.options.onSubFormRowAdd&&new Function("subFormData","newRowId",this.widget.options.onSubFormRowAdd).call(this,t,o)},handleSubFormRowInsert(t,o){this.widget.options.onSubFormRowInsert&&new Function("subFormData","newRowId",this.widget.options.onSubFormRowInsert).call(this,t,o)},handelSubFormRowDelete(t,o){this.widget.options.onSubFormRowDelete&&new Function("subFormData","deletedDataRow",this.widget.options.onSubFormRowDelete).call(this,t,o)}}},_hoisted_1$m={class:"action-header-column"},_hoisted_2$c={class:"action-label"},_hoisted_3$8={key:0,class:"custom-label"},_hoisted_4$8=["title"],_hoisted_5$7={class:"sub-form-action-column hide-label"},_hoisted_6$6={class:"action-button-column"},_hoisted_7$3={key:0,class:"row-number-span"};function _sfc_render$2q(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-button"),a=resolveComponent("el-tooltip"),d=resolveComponent("el-row"),c=resolveComponent("container-item-wrapper");return openBlock(),createBlock(c,{widget:e.widget},{default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("div",{key:e.widget.id,class:"sub-form-container"},[createVNode(d,{class:"header-row"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$m,[createBaseVNode("span",_hoisted_2$c,toDisplayString(t.i18nt("render.hint.subFormAction")),1),createVNode(l,{disabled:i.actionDisabled,round:"",type:"primary",size:"small",class:"action-button",onClick:r.addSubFormRow,title:t.i18nt("render.hint.subFormAddActionHint")},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("render.hint.subFormAddAction")),1),createVNode(n,{"icon-class":"el-plus"})]),_:1},8,["disabled","onClick","title"])]),(openBlock(!0),createElementBlock(Fragment,null,renderList(e.widget.widgetList,u=>(openBlock(),createElementBlock("div",{key:u.id+"thc",class:normalizeClass(["field-header-column",[r.getLabelAlign(e.widget,u),u.options.required?"is-required":""]]),style:normalizeStyle({width:u.options.columnWidth})},[u.options.labelIconClass?(openBlock(),createElementBlock("span",_hoisted_3$8,[u.options.labelIconPosition==="front"?(openBlock(),createElementBlock(Fragment,{key:0},[u.options.labelTooltip?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(a,{content:u.options.labelTooltip,effect:"light"},{default:withCtx(()=>[createVNode(n,{"icon-class":u.options.labelIconClass},null,8,["icon-class"])]),_:2},1032,["content"]),createTextVNode(toDisplayString(u.options.label),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createVNode(n,{"icon-class":u.options.labelIconClass},null,8,["icon-class"]),createTextVNode(toDisplayString(u.options.label),1)],64))],64)):u.options.labelIconPosition==="rear"?(openBlock(),createElementBlock(Fragment,{key:1},[u.options.labelTooltip?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(u.options.label),1),createVNode(a,{content:u.options.labelTooltip,effect:"light"},{default:withCtx(()=>[createVNode(n,{"icon-class":u.options.labelIconClass},null,8,["icon-class"])]),_:2},1032,["content"])],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(u.options.label),1),createVNode(n,{"icon-class":u.options.labelIconClass},null,8,["icon-class"])],64))],64)):createCommentVNode("",!0)])):(openBlock(),createElementBlock("span",{key:1,title:u.options.labelTooltip},toDisplayString(u.options.label),9,_hoisted_4$8))],6))),128))]),_:1}),(openBlock(!0),createElementBlock(Fragment,null,renderList(i.rowIdData,(u,m)=>(openBlock(),createBlock(d,{class:"sub-form-row",key:u},{default:withCtx(()=>[createBaseVNode("div",_hoisted_5$7,[createBaseVNode("div",_hoisted_6$6,[createVNode(l,{disabled:i.actionDisabled,circle:"",onClick:f=>r.insertSubFormRow(m),title:t.i18nt("render.hint.insertSubFormRow")},{default:withCtx(()=>[createVNode(n,{"icon-class":"el-plus"})]),_:2},1032,["disabled","onClick","title"]),createVNode(l,{disabled:i.actionDisabled,circle:"",onClick:f=>r.deleteSubFormRow(m),title:t.i18nt("render.hint.deleteSubFormRow")},{default:withCtx(()=>[createVNode(n,{"icon-class":"el-delete"})]),_:2},1032,["disabled","onClick","title"]),e.widget.options.showRowNumber?(openBlock(),createElementBlock("span",_hoisted_7$3,"#"+toDisplayString(m+1),1)):createCommentVNode("",!0)])]),(openBlock(!0),createElementBlock(Fragment,null,renderList(e.widget.widgetList,(f,g)=>(openBlock(),createElementBlock("div",{key:f.id+"tc"+u,class:"sub-form-table-column hide-label",style:normalizeStyle({width:f.options.columnWidth})},[(openBlock(),createBlock(resolveDynamicComponent(f.type+"-widget"),{field:i.fieldSchemaData[m][g],key:i.fieldSchemaData[m][g].id,"parent-list":e.widget.widgetList,"index-of-parent-list":g,"parent-widget":e.widget,"sub-form-row-id":u,"sub-form-row-index":m,"sub-form-col-index":g},null,8,["field","parent-list","index-of-parent-list","parent-widget","sub-form-row-id","sub-form-row-index","sub-form-col-index"]))],4))),128))]),_:2},1024))),128))])),[[vShow,!e.widget.options.hidden]])]),_:1},8,["widget"])}var subFormItem=_export_sfc(_sfc_main$2q,[["render",_sfc_render$2q],["__scopeId","data-v-c4861a62"]]),__glob_0_3$2=Object.freeze(Object.defineProperty({__proto__:null,default:subFormItem},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2p={name:"tab-item",componentName:"ContainerItem",mixins:[emitter,i18n$1,refMixin,containerItemMixin],components:K({ContainerItemWrapper},comps$1),props:{widget:Object},inject:["refList","sfRefList","globalModel"],data(){return{activeTabName:""}},computed:{visibleTabs(){return this.widget.tabs.filter(t=>!t.options.hidden)}},created(){this.initRefList()},mounted(){this.initActiveTab()},beforeUnmount(){this.unregisterFromRefList()},methods:{initActiveTab(){if(this.widget.type==="tab"&&this.widget.tabs.length>0){let t=this.widget.tabs.filter(o=>o.options.active===!0);t.length>0?this.activeTabName=t[0].options.name:this.activeTabName=this.widget.tabs[0].options.name}}}};function _sfc_render$2p(t,o,e,s,i,r){const n=resolveComponent("el-tab-pane"),l=resolveComponent("el-tabs"),a=resolveComponent("container-item-wrapper");return openBlock(),createBlock(a,{widget:e.widget},{default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("div",{key:e.widget.id,class:"tab-container"},[createVNode(l,{modelValue:i.activeTabName,"onUpdate:modelValue":o[0]||(o[0]=d=>i.activeTabName=d),type:e.widget.displayType,ref:e.widget.id,class:normalizeClass([t.customClass])},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.visibleTabs,(d,c)=>(openBlock(),createBlock(n,{key:c,label:d.options.label,disabled:d.options.disabled,name:d.options.name},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(d.widgetList,(u,m)=>(openBlock(),createElementBlock(Fragment,null,[u.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(u.type+"-item"),{widget:u,key:m,"parent-list":d.widgetList,"index-of-parent-list":m,"parent-widget":e.widget},createSlots({_:2},[renderList(Object.keys(t.$slots),f=>({name:f,fn:withCtx(g=>[renderSlot(t.$slots,f,normalizeProps(guardReactiveProps(g)))])}))]),1032,["widget","parent-list","index-of-parent-list","parent-widget"])):(openBlock(),createBlock(resolveDynamicComponent(u.type+"-widget"),{field:u,key:m,"parent-list":d.widgetList,"index-of-parent-list":m,"parent-widget":e.widget},createSlots({_:2},[renderList(Object.keys(t.$slots),f=>({name:f,fn:withCtx(g=>[renderSlot(t.$slots,f,normalizeProps(guardReactiveProps(g)))])}))]),1032,["field","parent-list","index-of-parent-list","parent-widget"]))],64))),256))]),_:2},1032,["label","disabled","name"]))),128))]),_:3},8,["modelValue","type","class"])])),[[vShow,!e.widget.options.hidden]])]),_:3},8,["widget"])}var tabItem=_export_sfc(_sfc_main$2p,[["render",_sfc_render$2p]]),__glob_0_4$2=Object.freeze(Object.defineProperty({__proto__:null,default:tabItem},Symbol.toStringTag,{value:"Module"})),tableCellItem_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2o={name:"TableCellItem",componentName:"ContainerItem",mixins:[emitter,i18n$1,refMixin],components:K({},comps$1),props:{widget:Object,rowIndex:Number,colIndex:Number},inject:["refList","globalModel"],computed:{customClass(){return this.widget.options.customClass||""}},created(){},methods:{}},_hoisted_1$l=["colspan","rowspan"];function _sfc_render$2o(t,o,e,s,i,r){return openBlock(),createElementBlock("td",{class:normalizeClass(["table-cell",[r.customClass]]),colspan:e.widget.options.colspan||1,rowspan:e.widget.options.rowspan||1,style:normalizeStyle({width:e.widget.options.cellWidth+" !important"||"",height:e.widget.options.cellHeight+" !important"||""})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.widget.widgetList,(n,l)=>(openBlock(),createElementBlock(Fragment,null,[n.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(n.type+"-item"),{widget:n,key:l,"parent-list":e.widget.widgetList,"index-of-parent-list":l,"parent-widget":e.widget},createSlots({_:2},[renderList(Object.keys(t.$slots),a=>({name:a,fn:withCtx(d=>[renderSlot(t.$slots,a,normalizeProps(guardReactiveProps(d)),void 0,!0)])}))]),1032,["widget","parent-list","index-of-parent-list","parent-widget"])):(openBlock(),createBlock(resolveDynamicComponent(n.type+"-widget"),{field:n,key:l,"parent-list":e.widget.widgetList,"index-of-parent-list":l,"parent-widget":e.widget},createSlots({_:2},[renderList(Object.keys(t.$slots),a=>({name:a,fn:withCtx(d=>[renderSlot(t.$slots,a,normalizeProps(guardReactiveProps(d)),void 0,!0)])}))]),1032,["field","parent-list","index-of-parent-list","parent-widget"]))],64))),256))],14,_hoisted_1$l)}var TableCellItem=_export_sfc(_sfc_main$2o,[["render",_sfc_render$2o],["__scopeId","data-v-1b8afaa8"]]),__glob_0_5$2=Object.freeze(Object.defineProperty({__proto__:null,default:TableCellItem},Symbol.toStringTag,{value:"Module"})),tableItem_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2n={name:"table-item",componentName:"ContainerItem",mixins:[emitter,i18n$1,refMixin,containerItemMixin],components:{ContainerItemWrapper,TableCellItem},props:{widget:Object},inject:["refList","sfRefList","globalModel"],created(){this.initRefList()},mounted(){},beforeUnmount(){this.unregisterFromRefList()},methods:{}};function _sfc_render$2n(t,o,e,s,i,r){const n=resolveComponent("table-cell-item"),l=resolveComponent("container-item-wrapper");return openBlock(),createBlock(l,{widget:e.widget},{default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("div",{key:e.widget.id,class:"table-container"},[createBaseVNode("table",{ref:e.widget.id,class:normalizeClass(["table-layout",[t.customClass]])},[createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.widget.rows,(a,d)=>(openBlock(),createElementBlock("tr",{key:a.id},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.cols,(c,u)=>(openBlock(),createElementBlock(Fragment,null,[c.merged?createCommentVNode("",!0):(openBlock(),createBlock(n,{widget:c,key:u,"parent-list":e.widget.cols,"row-index":d,"col-index":u,"parent-widget":e.widget},createSlots({_:2},[renderList(Object.keys(t.$slots),m=>({name:m,fn:withCtx(f=>[renderSlot(t.$slots,m,normalizeProps(guardReactiveProps(f)),void 0,!0)])}))]),1032,["widget","parent-list","row-index","col-index","parent-widget"]))],64))),256))]))),128))])],2)])),[[vShow,!e.widget.options.hidden]])]),_:3},8,["widget"])}var tableItem=_export_sfc(_sfc_main$2n,[["render",_sfc_render$2n],["__scopeId","data-v-6cba7003"]]),__glob_0_6$1=Object.freeze(Object.defineProperty({__proto__:null,default:tableItem},Symbol.toStringTag,{value:"Module"}));const modules$2={"./container-item-wrapper.vue":__glob_0_0$3,"./grid-col-item.vue":__glob_0_1$2,"./grid-item.vue":__glob_0_2$2,"./sub-form-item.vue":__glob_0_3$2,"./tab-item.vue":__glob_0_4$2,"./table-cell-item.vue":__glob_0_5$2,"./table-item.vue":__glob_0_6$1};var ContainerItems={install(t){for(const o in modules$2){let e=modules$2[o].default.name;t.component(e,modules$2[o].default)}}},index_vue_vue_type_style_index_0_scoped_true_lang$5="";const _sfc_main$2m={name:"VFormRender",componentName:"VFormRender",mixins:[emitter,i18n$1],components:K({},comps$1),props:{formJson:{type:Object,default:()=>buildDefaultFormJson()},formData:{type:Object,default:()=>{}},optionData:{type:Object,default:()=>{}},previewState:{type:Boolean,default:!1}},provide(){return{refList:this.widgetRefList,sfRefList:this.subFormRefList,getFormConfig:()=>this.formJsonObj.formConfig,globalOptionData:this.optionData,getOptionData:()=>this.optionData,globalModel:{formModel:this.formDataModel},previewState:this.previewState}},data(){return{formJsonObj:this.formJson,formDataModel:{},widgetRefList:{},subFormRefList:{},formId:null,externalComponents:{}}},computed:{formConfig(){return this.formJsonObj.formConfig},widgetList(){return this.formJsonObj.widgetList},labelPosition(){return!!this.formConfig&&!!this.formConfig.labelPosition?this.formConfig.labelPosition:"left"},labelWidth(){return!!this.formConfig&&!!this.formConfig.labelWidth?this.formConfig.labelWidth+"px":"80px"},size(){return!!this.formConfig&&!!this.formConfig.size?this.formConfig.size:"default"},customClass(){return!!this.formConfig&&!!this.formConfig.customClass?this.formConfig.customClass:""}},watch:{},created(){this.buildFormModel(this.formJsonObj?this.formJsonObj.widgetList:null),this.initFormObject()},mounted(){this.initLocale(),this.handleOnMounted()},methods:{initFormObject(t=!0){this.formId="vfRender"+generateId(),t&&this.insertCustomStyleAndScriptNode(),this.addFieldChangeEventHandler(),this.addFieldValidateEventHandler(),this.registerFormToRefList(),this.handleOnCreated()},getContainerWidgetName(t){return t.type+"-item"},getWidgetName(t){return t.type+"-widget"},initLocale(){let t=localStorage.getItem("v_form_locale")||"zh-CN";this.changeLanguage(t)},insertCustomStyleAndScriptNode(){!!this.formConfig&&!!this.formConfig.cssCode&&insertCustomCssToHead(this.formConfig.cssCode,this.previewState?"":this.formId),!!this.formConfig&&!!this.formConfig.functions&&insertGlobalFunctionsToHtml(this.formConfig.functions,this.previewState?"":this.formId)},buildFormModel(t){!!t&&t.length>0&&t.forEach(o=>{this.buildDataFromWidget(o)})},buildDataFromWidget(t){if(t.category==="container")if(t.type==="grid")!!t.cols&&t.cols.length>0&&t.cols.forEach(o=>{this.buildDataFromWidget(o)});else if(t.type==="table")!!t.rows&&t.rows.length>0&&t.rows.forEach(o=>{!!o.cols&&o.cols.length>0&&o.cols.forEach(e=>{this.buildDataFromWidget(e)})});else if(t.type==="tab")!!t.tabs&&t.tabs.length>0&&t.tabs.forEach(o=>{!!o.widgetList&&o.widgetList.length>0&&o.widgetList.forEach(e=>{this.buildDataFromWidget(e)})});else if(t.type==="sub-form"){let o=t.options.name;if(this.formData.hasOwnProperty(o)){let e=this.formData[o];this.formDataModel[o]=deepClone(e)}else{let e={};t.options.showBlankRow?(t.widgetList.forEach(s=>{s.formItemFlag&&(e[s.options.name]=s.options.defaultValue)}),this.formDataModel[o]=[e]):this.formDataModel[o]=[]}}else t.type==="grid-col"||t.type==="table-cell"?!!t.widgetList&&t.widgetList.length>0&&t.widgetList.forEach(o=>{this.buildDataFromWidget(o)}):!!t.widgetList&&t.widgetList.length>0&&t.widgetList.forEach(o=>{this.buildDataFromWidget(o)});else if(t.formItemFlag)if(!this.formData.hasOwnProperty(t.options.name))this.formDataModel[t.options.name]=t.options.defaultValue;else{let o=this.formData[t.options.name];this.formDataModel[t.options.name]=deepClone(o)}},addFieldChangeEventHandler(){this.off$("fieldChange"),this.on$("fieldChange",(t,o,e,s,i)=>{this.handleFieldDataChange(t,o,e,s,i),this.$emit("formChange",t,o,e,this.formDataModel,s,i)})},addFieldValidateEventHandler(){this.off$("fieldValidation"),this.on$("fieldValidation",t=>{this.$refs.renderForm.validateField(t)})},registerFormToRefList(){this.widgetRefList.v_form_ref=this},handleFieldDataChange(t,o,e,s,i){!!this.formConfig&&!!this.formConfig.onFormDataChange&&new Function("fieldName","newValue","oldValue","formModel","subFormName","subFormRowIndex",this.formConfig.onFormDataChange).call(this,t,o,e,this.formDataModel,s,i)},handleOnCreated(){!!this.formConfig&&!!this.formConfig.onFormCreated&&new Function(this.formConfig.onFormCreated).call(this)},handleOnMounted(){!!this.formConfig&&!!this.formConfig.onFormMounted&&new Function(this.formConfig.onFormMounted).call(this)},findWidgetAndSetDisabled(t,o){let e=this.getWidgetRef(t);e?e.setDisabled(o):this.findWidgetOfSubFormAndSetDisabled(t,o)},findWidgetOfSubFormAndSetDisabled(t,o){this.findWidgetNameInSubForm(t).forEach(e=>{let s=this.getWidgetRef(e);s&&s.setDisabled(o)})},findWidgetAndSetHidden(t,o){let e=this.getWidgetRef(t);e?e.setHidden(o):this.findWidgetOfSubFormAndSetHidden(t,o)},findWidgetOfSubFormAndSetHidden(t,o){this.findWidgetNameInSubForm(t).forEach(e=>{let s=this.getWidgetRef(e);s&&s.setHidden(o)})},findWidgetNameInSubForm(t){let o=[],e=null,s=(i,r)=>{!!i.options&&i.options.name===t&&(e=r.options.name)};if(traverseFieldWidgets(this.widgetList,s),e){let i=this.getWidgetRef(e);if(i){let r=i.getRowIdData();!!r&&r.length>0&&r.forEach(n=>{o.push(t+"@row"+n)})}}return o},changeLanguage(t){changeLocale(t)},getNativeForm(){return this.$refs.renderForm},getWidgetRef(t,o=!1){let e=this.widgetRefList[t];return!e&&!!o&&this.$message.error(this.i18nt("render.hint.refNotFound")+t),e},clearFormDataModel(){for(let t in this.formDataModel)delete this.formDataModel[t]},setFormJson(t){if(t)if(typeof t=="string"||t.constructor===Object){let o=null;if(typeof t=="string"?o=JSON.parse(t):o=t,!o.formConfig||!o.widgetList){this.$message.error("Invalid format of form json.");return}this.clearFormDataModel(),this.buildFormModel(o.widgetList),this.formJsonObj.formConfig=o.formConfig,this.formJsonObj.widgetList=o.widgetList,this.insertCustomStyleAndScriptNode(),this.$nextTick(()=>{this.initFormObject(!1),this.handleOnMounted()})}else this.$message.error("Set form json failed.")},reloadOptionData(t){let o=[];!!t&&typeof t=="string"?o=[t]:!!t&&Array.isArray(t)&&(o=[...t]),this.broadcast("FieldWidget","reloadOptionItems",[o])},getFormData(t=!0){if(!t)return this.formDataModel;let o=function(){},e=new window.Promise(function(s,i){o=function(r,n){n?i(n):s(r)}});return this.$refs.renderForm.validate(s=>{s?o(this.formDataModel):o(this.formDataModel,this.i18nt("render.hint.validationFailed"))}),e},setFormData(t){Object.keys(this.formDataModel).forEach(o=>{!!t&&t.hasOwnProperty(o)&&(this.formDataModel[o]=deepClone(t[o]))}),this.broadcast("ContainerItem","setFormData",this.formDataModel),this.broadcast("FieldWidget","setFormData",this.formDataModel)},getFieldValue(t){let o=this.getWidgetRef(t);!!o&&!!o.getValue&&o.getValue()},setFieldValue(t,o){let e=this.getWidgetRef(t);!!e&&!!e.setValue&&e.setValue(o)},getSubFormValues(t,o=!0){return this.subFormRefList[t].getSubFormValues(o)},disableForm(){Object.keys(this.widgetRefList).forEach(o=>{let e=this.getWidgetRef(o);e&&(!!e.widget&&e.widget.type==="sub-form"?e.disableSubForm():!!e.setDisabled&&e.setDisabled(!0))})},enableForm(){Object.keys(this.widgetRefList).forEach(o=>{let e=this.getWidgetRef(o);e&&(!!e.widget&&e.widget.type==="sub-form"?e.enableSubForm():!!e.setDisabled&&e.setDisabled(!1))})},resetForm(){Object.keys(this.subFormRefList).forEach(e=>{this.subFormRefList[e].resetSubForm&&this.subFormRefList[e].resetSubForm()}),Object.keys(this.widgetRefList).forEach(e=>{let s=this.getWidgetRef(e);!!s&&!s.subFormItemFlag&&!!s.resetField&&s.resetField()}),this.$nextTick(()=>{this.clearValidate()})},clearValidate(t){this.$refs.renderForm.clearValidate(t)},validateForm(t){this.$refs.renderForm.validate(o=>{t(o)})},validateFields(){},disableWidgets(t){t&&(typeof t=="string"?this.findWidgetAndSetDisabled(t,!0):Array.isArray(t)&&t.forEach(o=>{this.findWidgetAndSetDisabled(o,!0)}))},enableWidgets(t){t&&(typeof t=="string"?this.findWidgetAndSetDisabled(t,!1):Array.isArray(t)&&t.forEach(o=>{this.findWidgetAndSetDisabled(o,!1)}))},hideWidgets(t){t&&(typeof t=="string"?this.findWidgetAndSetHidden(t,!0):Array.isArray(t)&&t.forEach(o=>{this.findWidgetAndSetHidden(o,!0)}))},showWidgets(t){t&&(typeof t=="string"?this.findWidgetAndSetHidden(t,!1):Array.isArray(t)&&t.forEach(o=>{this.findWidgetAndSetHidden(o,!1)}))},getFieldWidgets(){return getAllFieldWidgets(this.formJsonObj.widgetList)},getContainerWidgets(){return getAllContainerWidgets(this.formJsonObj.widgetList)},addEC(t,o){this.externalComponents[t]=o},hasEC(t){return this.externalComponents.hasOwnProperty(t)},getEC(t){return this.externalComponents[t]}}};function _sfc_render$2m(t,o,e,s,i,r){const n=resolveComponent("el-form");return openBlock(),createBlock(n,{"label-position":r.labelPosition,size:r.size,class:normalizeClass([[r.customClass],"render-form"]),"label-width":r.labelWidth,"validate-on-rule-change":!1,model:i.formDataModel,ref:"renderForm",onSubmit:o[0]||(o[0]=withModifiers(()=>{},["prevent"]))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.widgetList,(l,a)=>(openBlock(),createElementBlock(Fragment,null,[l.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(r.getContainerWidgetName(l)),{widget:l,key:l.id,"parent-list":r.widgetList,"index-of-parent-list":a,"parent-widget":null},createSlots({_:2},[renderList(Object.keys(t.$slots),d=>({name:d,fn:withCtx(c=>[renderSlot(t.$slots,d,normalizeProps(guardReactiveProps(c)),void 0,!0)])}))]),1032,["widget","parent-list","index-of-parent-list"])):(openBlock(),createBlock(resolveDynamicComponent(r.getWidgetName(l)),{field:l,"form-model":i.formDataModel,designer:null,key:l.id,"parent-list":r.widgetList,"index-of-parent-list":a,"parent-widget":null},createSlots({_:2},[renderList(Object.keys(t.$slots),d=>({name:d,fn:withCtx(c=>[renderSlot(t.$slots,d,normalizeProps(guardReactiveProps(c)),void 0,!0)])}))]),1032,["field","form-model","parent-list","index-of-parent-list"]))],64))),256))]),_:3},8,["label-position","size","class","label-width","model"])}var VFormRender=_export_sfc(_sfc_main$2m,[["render",_sfc_render$2m],["__scopeId","data-v-10807a07"]]);const VARIANT_FORM_VERSION="3.0.8",MOCK_CASE_URL="https://ks3-cn-beijing.ksyuncs.com/vform-static/vcase/",ACE_BASE_PATH="https://ks3-cn-beijing.ksyun.com/vform2021/ace-mini",BEAUTIFIER_PATH="https://ks3-cn-beijing.ksyun.com/vform2021/js-beautify/1.14.0/beautifier.min.js";var index_vue_vue_type_style_index_0_scoped_true_lang$4="";const _sfc_main$2l={name:"CodeEditor",props:{modelValue:{type:String},readonly:{type:Boolean,default:!1},mode:{type:String,default:"javascript"},userWorker:{type:Boolean,default:!0}},emits:["update:modelValue"],mounted(){ace.config.set("basePath",ACE_BASE_PATH),this.addAutoCompletion(ace),this.aceEditor=ace.edit(this.$refs.ace,{maxLines:20,minLines:5,fontSize:12,theme:this.themePath,mode:this.modePath,tabSize:2,readOnly:this.readonly,highlightActiveLine:!0,value:this.codeValue}),this.aceEditor.setOptions({enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0}),this.mode==="json"?this.setJsonMode():this.mode==="css"&&this.setCssMode(),this.userWorker||this.aceEditor.getSession().setUseWorker(!1),this.aceEditor.getSession().on("change",t=>{this.$emit("update:modelValue",this.aceEditor.getValue())})},data(){return{aceEditor:null,themePath:"ace/theme/sqlserver",modePath:"ace/mode/javascript",codeValue:this.modelValue}},watch:{},methods:{addAutoCompletion(t){let o=[{meta:"VForm API",caption:"getWidgetRef",value:"getWidgetRef()",score:1},{meta:"VForm API",caption:"getFormRef",value:"getFormRef()",score:1}];t.require("ace/ext/language_tools").addCompleter({getCompletions:function(s,i,r,n,l){return n.length===0?l(null,[]):l(null,o)}})},setJsonMode(){this.aceEditor.getSession().setMode("ace/mode/json")},setCssMode(){this.aceEditor.getSession().setMode("ace/mode/css")},getEditorAnnotations(){return this.aceEditor.getSession().getAnnotations()},setValue(t){this.aceEditor.getSession().setValue(t)}}},_hoisted_1$k={class:"ace-container"},_hoisted_2$b={class:"ace-editor",ref:"ace"};function _sfc_render$2l(t,o,e,s,i,r){return openBlock(),createElementBlock("div",_hoisted_1$k,[createBaseVNode("div",_hoisted_2$b,null,512)])}var CodeEditor=_export_sfc(_sfc_main$2l,[["render",_sfc_render$2l],["__scopeId","data-v-35f2b510"]]);const generateCode=function(t,o="vue"){let e=JSON.stringify(t);return o==="html"?`<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no" />
<title>VForm Demo</title>
<link rel="stylesheet" href="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/element-plus/2.0.4/index.min.css" />
<link rel="stylesheet" href="https://ks3-cn-beijing.ksyun.com/vform3/render.style.css?t=20220129">
<style type="text/css">
</style>
</head>
<body>
<div id="app">
<v-form-render :form-json="formJson" :form-data="formData" :option-data="optionData" ref="vFormRef">
</v-form-render>
<el-button type="primary" @click="submitForm">Submit</el-button>
</div>
<script src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/vue/3.2.30/vue.global.min.js"><\/script>
<script src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/element-plus/2.0.4/index.full.min.js"><\/script>
<script src="https://ks3-cn-beijing.ksyun.com/vform3/render.umd.js?t=20220129"><\/script>
<script>
const { createApp } = Vue;
const app = createApp({
data() {
return {
formJson: ${e},
formData: {},
optionData: {}
}
},
methods: {
submitForm: function() {
this.$refs.vFormRef.getFormData().then( function(formData) {
// Form Validation OK
alert( JSON.stringify(formData) )
}).catch( function(error) {
// Form Validation Failed
alert(error)
})
}
}
});
app.use(ElementPlus)
app.use(VFormRender)
app.mount("#app");
<\/script>
</body>
</html>`:`<template>
<div>
<v-form-render :form-json="formJson" :form-data="formData" :option-data="optionData" ref="vFormRef">
</v-form-render>
<el-button type="primary" @click="submitForm">Submit</el-button>
</div>
</template>
<script setup>
import { ref, reactive } from 'vue'
import { ElMessage } from 'element-plus'
const formJson = reactive(${e})
const formData = reactive({})
const optionData = reactive({})
const vFormRef = ref(null)
const submitForm = () => {
vFormRef.value.getFormData().then(formData => {
// Form Validation OK
alert( JSON.stringify(formData) )
}).catch(error => {
// Form Validation failed
ElMessage.error(error)
})
}
<\/script>`};function buildDefaultValueListFn(t,o,e){return function(s){const i=s.options,r=i.defaultValue;isNotNull(r)?e.push(`${i.name}: ${JSON.stringify(r)},`):e.push(`${i.name}: null,`)}}function buildRulesListFn(formConfig,widgetList,resultList){return function(fieldWidget){const fop=fieldWidget.options;let fieldRules=[];if(fop.required&&fieldRules.push(`{
required: true,
message: '${translate("render.hint.fieldRequired")}',
}`),fop.validation){let vldName=fop.validation;FormValidators[vldName]?fieldRules.push(`{
pattern: ${eval(getRegExp(vldName))},
trigger: ['blur', 'change'],
message: '${fop.validationHint}'
}`):fieldRules.push(`{
pattern: '${eval(vldName)}',
trigger: ['blur', 'change'],
message: '${fop.validationHint}'
}`)}fieldRules.length>0&&resultList.push(`${fop.name}: [${fieldRules.join(",")}],`)}}function buildFieldOptionsFn(t,o,e){return function(s){const i=s.options,r=s.type;(r==="radio"||r==="checkbox"||r==="select"||r==="cascader")&&e.push(`${i.name}Options: ${JSON.stringify(i.optionItems)},`)}}function buildUploadDataFn(t,o,e){return function(s){const i=s.options,r=s.type;(r==="picture-upload"||r==="file-upload")&&(e.push(`${i.name}FileList: [],`),e.push(`${i.name}UploadHeaders: {},`),e.push(`${i.name}UploadData: {},`))}}function buildActiveTabs(t,o){let e=[];return traverseContainWidgets(o,function(i){const r=i.options;i.type==="tab"&&i.tabs.length>0&&e.push(`'${r.name}ActiveTab': '${i.tabs[0].options.name}',`)}),e}const genVue2JS=function(t,o){let e=[],s=[],i=[],r=[];traverseFieldWidgets(o,a=>{buildDefaultValueListFn(t,o,e)(a),buildRulesListFn(t,o,s)(a),buildFieldOptionsFn(t,o,i)(a),buildUploadDataFn(t,o,r)(a)});const n=buildActiveTabs(t,o);return` export default {
components: {},
props: {},
data() {
return {
${t.modelName}: {
${e.join(`
`)}
},
${t.rulesName}: {
${s.join(`
`)}
},
${n.join(`
`)}
${i.join(`
`)}
${r.join(`
`)}
}
},
computed: {},
watch: {},
created() {
},
mounted() {
},
methods: {
submitForm() {
this.$refs['vForm'].validate(valid => {
if (!valid) return
//TODO: \u63D0\u4EA4\u8868\u5355
})
},
resetForm() {
this.$refs['vForm'].resetFields()
}
}
}`};let beautifierObj;const beautifierOpts={html:{indent_size:"2",indent_char:" ",max_preserve_newlines:"-1",preserve_newlines:!1,keep_array_indentation:!1,break_chained_methods:!1,indent_scripts:"separate",brace_style:"end-expand",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"110",indent_inner_html:!0,comma_first:!1,e4x:!0,indent_empty_lines:!0},js:{indent_size:"2",indent_char:" ",max_preserve_newlines:"-1",preserve_newlines:!1,keep_array_indentation:!1,break_chained_methods:!1,indent_scripts:"normal",brace_style:"end-expand",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!0,end_with_newline:!0,wrap_line_length:"110",indent_inner_html:!0,comma_first:!1,e4x:!0,indent_empty_lines:!0},css:{indent_size:"2",indent_char:" ",max_preserve_newlines:"-1",preserve_newlines:!1,keep_array_indentation:!1,break_chained_methods:!1,indent_scripts:"normal",brace_style:"end-expand",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!0,end_with_newline:!0,wrap_line_length:"110",indent_inner_html:!0,comma_first:!1,e4x:!0,indent_empty_lines:!0}};function loadBeautifier(t){if(beautifierObj){t(beautifierObj);return}loadRemoteScript(BEAUTIFIER_PATH,()=>{beautifierObj=beautifier,t(beautifierObj)})}const genVue3JS=function(t,o){let e=[],s=[],i=[],r=[];traverseFieldWidgets(o,a=>{buildDefaultValueListFn(t,o,e)(a),buildRulesListFn(t,o,s)(a),buildFieldOptionsFn(t,o,i)(a),buildUploadDataFn(t,o,r)(a)});const n=buildActiveTabs(t,o);return` import { defineComponent, toRefs, reactive, getCurrentInstance } from 'vue'
export default defineComponent({
components: {},
props: {},
setup() {
const state = reactive({
${t.modelName}: {
${e.join(`
`)}
},
${t.rulesName}: {
${s.join(`
`)}
},
${n.join(`
`)}
${i.join(`
`)}
${r.join(`
`)}
})
const instance = getCurrentInstance()
const submitForm = () => {
instance.ctx.$refs['vForm'].validate(valid => {
if (!valid) return
//TODO: \u63D0\u4EA4\u8868\u5355
})
}
const resetForm = () => {
instance.ctx.$refs['vForm'].resetFields()
}
return {
...toRefs(state),
submitForm,
resetForm
}
}
})`};function buildClassAttr(t,o){const e=t.options;let s=[];return!!o&&s.push(o),!!e.customClass&&e.customClass.length>0&&s.push(e.customClass.join(" ")),s.length>0?`class="${s.join(" ")}"`:""}const containerTemplates={grid:(t,o)=>`<el-row ${buildClassAttr(t)}>
${t.cols.map(i=>{const r=i.options,n=r.responsive?"":`:span="${r.span}"`,l=r.responsive?`:md="${r.md}"`:"",a=r.responsive?`:sm="${r.sm}"`:"",d=r.responsive?`:xs="${r.xs}"`:"",c=r.offset?`:offset="${r.offset}"`:"",u=r.push?`:push="${r.push}"`:"",m=r.pull?`:pull="${r.pull}"`:"",f=buildClassAttr(i,"grid-cell");return`<el-col ${n} ${l} ${a} ${d} ${c} ${u} ${m} ${f}>
${i.widgetList.map(g=>g.category==="container"?buildContainerWidget(g,o):buildFieldWidget(g,o)).join("")}
</el-col>`}).join("")}
</el-row>`,table:(t,o)=>`<div class="table-container">
<table ${buildClassAttr(t,"table-layout")}><tbody>
${t.rows.map(i=>`<tr>${i.cols.filter(r=>!r.merged).map(r=>{const n=r.options,l=buildClassAttr(r,"table-cell"),a=!isNaN(n.colspan)&&n.colspan!==1?`colspan="${n.colspan}"`:"",d=!isNaN(n.rowspan)&&n.rowspan!==1?`rowspan="${n.rowspan}"`:"";let c=[];!!n.cellWidth&&c.push("width: "+n.cellWidth+" !important"),!!n.cellHeight&&c.push("height: "+n.cellHeight+" !important");let u=c.length>0?`style="${c.join(";")}"`:"";return`<td ${l} ${a} ${d} ${u}>${r.widgetList.map(m=>m.category==="container"?buildContainerWidget(m,o):buildFieldWidget(m,o)).join("")}
</td>`}).join("")}</tr>`).join("")}
</tbody></table>
</div>`,tab:(t,o)=>{const e=buildClassAttr(t);return`<div class="tab-container">
<el-tabs ${t.tabs&&t.tabs.length>0?`v-model="${t.options.name}ActiveTab"`:""} type="${t.displayType}" ${e}>
${t.tabs.map(r=>{const n=r.options,l=n.disabled===!0?"disabled":"";return`<el-tab-pane name="${n.name}" label="${n.label}" ${l}>
${r.widgetList.map(a=>a.category==="container"?buildContainerWidget(a,o):buildFieldWidget(a,o)).join("")}</el-tab-pane>`}).join("")}
</el-tabs>
</div>`},"sub-form":(t,o)=>{}};function buildContainerWidget(t,o){return containerTemplates[t.type]?containerTemplates[t.type](t,o):null}function getElAttrs(t,o){let e=t.options;return{vModel:`v-model="${o.modelName}.${e.name}"`,readonly:e.readonly?'readonly="true"':"",disabled:e.disabled?':disabled="true"':"",size:e.size?`size="${e.size}"`:"",type:e.type?`type="${e.type==="number"?"text":e.type}"`:"",showPassword:e.showPassword?`:show-password="${e.showPassword}"`:"",placeholder:e.placeholder?`placeholder="${e.placeholder}"`:"",rows:isNotNull(e.rows)&&!isNaN(e.rows)?`rows="${e.rows}"`:"",clearable:e.clearable?"clearable":"",minlength:isNotNull(e.minLength)&&!isNaN(e.minLength)?`:minlength="${e.minLength}"`:"",maxlength:isNotNull(e.maxLength)&&!isNaN(e.maxLength)?`:maxlength="${e.maxLength}"`:"",showWordLimit:e.showWordLimit?':show-word-limit="true"':"",prefixIcon:e.prefixIcon?`prefix-icon="${e.prefixIcon}"`:"",suffixIcon:e.suffixIcon?`suffix-icon="${e.suffixIcon}"`:"",controlsPosition:e.controlsPosition==="right"?'controls-position="right"':"",min:isNotNull(e.min)&&!isNaN(e.min)?`:min="${e.min}"`:"",max:isNotNull(e.max)&&!isNaN(e.max)?`:max="${e.max}"`:"",precision:isNotNull(e.precision)&&!isNaN(e.precision)?`:precision="${e.precision}"`:"",step:isNotNull(e.step)&&!isNaN(e.step)?`:step="${e.step}"`:"",filterable:e.filterable?"filterable":"",allowCreate:e.allowCreate?"allow-create":"",defaultFirstOption:!!e.filterable&&!!e.allowCreate?"default-first-option":"",multiple:e.multiple?"multiple":"",multipleLimit:!isNaN(e.multipleLimit)&&e.multipleLimit>0?`:multiple-limit="${e.multipleLimit}"`:"",automaticDropdown:e.automaticDropdown?"automatic-dropdown":"",remote:e.remote?"remote":"",format:e.format?`format="${e.format}"`:"",valueFormat:e.valueFormat?`value-format="${e.valueFormat}"`:"",editable:e.editable?`:editable="${e.editable}"`:"",startPlaceholder:e.startPlaceholder?`start-placeholder="${e.startPlaceholder}"`:"",endPlaceholder:e.endPlaceholder?`end-placeholder="${e.endPlaceholder}"`:"",activeText:e.activeText?`active-text="${e.activeText}"`:"",inactiveText:e.inactiveText?`inactive-text="${e.inactiveText}"`:"",activeColor:e.activeColor?`active-color="${e.activeColor}"`:"",inactiveColor:e.inactiveColor?`inactive-color="${e.inactiveColor}"`:"",switchWidth:!isNaN(e.switchWidth)&&e.switchWidth!==40?`:width="${e.switchWidth}"`:"",rateMax:!isNaN(e.max)&&e.max!==5?`:max="${e.max}"`:"",lowThreshold:!isNaN(e.lowThreshold)&&e.lowThreshold!==2?`:low-threshold="${e.lowThreshold}"`:"",highThreshold:!isNaN(e.highThreshold)&&e.highThreshold!==4?`:high-threshold="${e.highThreshold}"`:"",allowHalf:e.allowHalf?"allow-half":"",showText:e.showText?"show-text":"",showScore:e.showScore?"show-score":"",sliderMin:!isNaN(e.min)&&e.min!==0?`:min="${e.min}"`:"",sliderMax:!isNaN(e.max)&&e.max!==100?`:max="${e.max}"`:"",sliderStep:!isNaN(e.step)&&e.step!==1?`:step="${e.step}"`:"",sliderRange:e.range?"range":"",sliderVertical:e.vertical?"vertical":"",uploadAction:e.uploadURL?`action="${e.uploadURL}"`:"",withCredentials:e.withCredentials?"with-credentials":"",multipleSelect:e.multipleSelect?"multiple":"",showFileList:e.showFileList?"show-file-list":"",limit:isNaN(e.limit)?"":`:limit="${e.limit}"`,uploadTipSlotChild:e.uploadTip?`<template #tip><div class="el-upload__tip">${e.uploadTip}</div></template>`:"",pictureUploadIconChild:'<template #default><i class="el-icon-plus"></i></template>',fileUploadIconChild:'<template #default><i class="el-icon-plus"></i></template>',buttonType:e.type?`type="${e.type}"`:"",buttonPlain:e.plain?"plain":"",buttonRound:e.round?"round":"",buttonCircle:e.circle?"circle":"",buttonIcon:e.icon?`icon="${e.icon}"`:"",contentPosition:!!e.contentPosition&&e.contentPosition!=="center"?`content-position="${e.contentPosition}"`:"",appendButtonChild:e.appendButton?`<template #append><el-button class="${e.buttonIcon}" ${e.appendButtonDisabled?"disabled":""}></el-button></template>`:""}}function buildRadioChildren(t,o){let e=t.options;const s=e.buttonStyle?"el-radio-button":"el-radio",i=e.border?"border":"",r=`style="{display: ${e.displayStyle}}"`;return`<${s} v-for="(item, index) in ${e.name}Options" :key="index" :label="item.value"
:disabled="item.disabled" ${i} ${r}>{{item.label}}</${s}>`}function buildCheckboxChildren(t,o){let e=t.options;const s=e.buttonStyle?"el-checkbox-button":"el-checkbox",i=e.border?"border":"",r=`style="{display: ${e.displayStyle}}"`;return`<${s} v-for="(item, index) in ${e.name}Options" :key="index" :label="item.value"
:disabled="item.disabled" ${i} ${r}>{{item.label}}</${s}>`}function buildSelectChildren(t,o){let e=t.options;const s="el-option";return`<${s} v-for="(item, index) in ${e.name}Options" :key="index" :label="item.label"
:value="item.value" :disabled="item.disabled"></${s}>`}const elTemplates={input:(t,o)=>{const{vModel:e,readonly:s,disabled:i,size:r,type:n,showPassword:l,placeholder:a,clearable:d,minlength:c,maxlength:u,showWordLimit:m,prefixIcon:f,suffixIcon:g,appendButtonChild:b}=getElAttrs(t,o);return`<el-input ${e} ${s} ${i} ${r} ${n} ${l} ${a} ${d}
${c} ${u} ${m} ${f} ${g}>${b}</el-input>`},textarea:(t,o)=>{const{vModel:e,readonly:s,disabled:i,size:r,type:n,showPassword:l,placeholder:a,rows:d,clearable:c,minlength:u,maxlength:m,showWordLimit:f}=getElAttrs(t,o);return`<el-input type="textarea" ${e} ${s} ${i} ${r} ${n} ${l} ${a}
${d} ${c} ${u} ${m} ${f}></el-input>`},number:(t,o)=>{const{vModel:e,disabled:s,size:i,type:r,showPassword:n,placeholder:l,controlsPosition:a,min:d,max:c,precision:u,step:m}=getElAttrs(t,o);return`<el-input-number ${e} class="full-width-input" ${s} ${i} ${r} ${n}
${l} ${a} ${d} ${c} ${u} ${m}></el-input-number>`},radio:(t,o)=>{const{vModel:e,disabled:s,size:i}=getElAttrs(t,o),r=buildRadioChildren(t);return`<el-radio-group ${e} ${s} ${i}>${r}</el-radio-group>`},checkbox:(t,o)=>{const{vModel:e,disabled:s,size:i}=getElAttrs(t,o),r=buildCheckboxChildren(t);return`<el-checkbox-group ${e} ${s} ${i}>${r}</el-checkbox-group>`},select:(t,o)=>{const{vModel:e,disabled:s,size:i,clearable:r,filterable:n,allowCreate:l,defaultFirstOption:a,automaticDropdown:d,multiple:c,multipleLimit:u,remote:m,placeholder:f}=getElAttrs(t,o),g=buildSelectChildren(t);return`<el-select ${e} class="full-width-input" ${s} ${i} ${r} ${n}
${l} ${a} ${d} ${c} ${u} ${f}
${m}>${g}</el-select>`},time:(t,o)=>{const{vModel:e,readonly:s,disabled:i,size:r,placeholder:n,clearable:l,format:a,editable:d}=getElAttrs(t,o);return`<el-time-picker ${e} class="full-width-input" ${s} ${i} ${r} ${a}
value-format="HH:mm:ss" ${n} ${l} ${d}></el-time-picker>`},"time-range":(t,o)=>{const{vModel:e,readonly:s,disabled:i,size:r,startPlaceholder:n,endPlaceholder:l,clearable:a,format:d,editable:c}=getElAttrs(t,o);return`<el-time-picker is-range ${e} class="full-width-input" ${s} ${i} ${r} ${d}
value-format="HH:mm:ss" ${n} ${l} ${a} ${c}></el-time-picker>`},date:(t,o)=>{const{vModel:e,readonly:s,disabled:i,size:r,type:n,placeholder:l,clearable:a,format:d,valueFormat:c,editable:u}=getElAttrs(t,o);return`<el-date-picker ${e} ${n} class="full-width-input" ${s} ${i} ${r} ${d}
${c} ${l} ${a} ${u}></el-date-picker>`},"date-range":(t,o)=>{const{vModel:e,readonly:s,disabled:i,size:r,type:n,startPlaceholder:l,endPlaceholder:a,clearable:d,format:c,valueFormat:u,editable:m}=getElAttrs(t,o);return`<el-date-picker is-range ${e} ${n} class="full-width-input" ${s} ${i} ${r} ${c}
${u} ${l} ${a} ${d} ${m}></el-date-picker>`},switch:(t,o)=>{const{vModel:e,disabled:s,activeText:i,inactiveText:r,activeColor:n,inactiveColor:l,switchWidth:a}=getElAttrs(t,o);return`<el-switch ${e} ${s} ${i} ${r} ${n} ${l}
${a}></el-switch>`},rate:(t,o)=>{const{vModel:e,disabled:s,rateMax:i,lowThreshold:r,highThreshold:n,allowHalf:l,showText:a,showScore:d}=getElAttrs(t,o);return`<el-rate ${e} ${s} ${i} ${r} ${n} ${l}
${a} ${d}></el-rate>`},color:(t,o)=>{const{vModel:e,disabled:s,size:i}=getElAttrs(t,o);return`<el-color-picker ${e} ${s} ${i}></el-color-picker>`},slider:(t,o)=>{const{vModel:e,disabled:s,sliderMin:i,sliderMax:r,sliderStep:n,sliderRange:l,sliderVertical:a}=getElAttrs(t,o);return`<el-slider ${e} ${s} ${i} ${r} ${n} ${l}
${a}></el-slider>`},"picture-upload":(t,o)=>{const{vModel:e,disabled:s,uploadAction:i,withCredentials:r,multipleSelect:n,showFileList:l,limit:a,uploadTipSlotChild:d,pictureUploadIconChild:c}=getElAttrs(t,o);let u=t.options;return`<el-upload :file-list="${u.name}FileList" :headers="${u.name}UploadHeaders" :data="${u.name}UploadData"
${s} ${i} list-type="picture-card" ${r} ${n} ${l}
${a}>${d} ${c}</el-upload>`},"file-upload":(t,o)=>{const{vModel:e,disabled:s,uploadAction:i,withCredentials:r,multipleSelect:n,showFileList:l,limit:a,uploadTipSlotChild:d,fileUploadIconChild:c}=getElAttrs(t,o);let u=t.options;return`<el-upload :file-list="${u.name}FileList" :headers="${u.name}UploadHeaders" :data="${u.name}UploadData"
${s} ${i} list-type="picture-card" ${r} ${n} ${l}
${a}>${d} ${c}</el-upload>`},"rich-editor":(t,o)=>{const{vModel:e,disabled:s,placeholder:i}=getElAttrs(t,o);return`<vue-editor ${e} ${s} ${i}></vue-editor>`},cascader:(t,o)=>{const{vModel:e,disabled:s,size:i,clearable:r,filterable:n,placeholder:l}=getElAttrs(t,o),d=`:options="${t.options.name}Options"`;return`<el-cascader ${e} class="full-width-input" ${d} ${s} ${i} ${r}
${n} ${l}></el-cascader>`},"static-text":(t,o)=>`<div>${t.options.textContent}</div>`,"html-text":(t,o)=>`<div v-html="${t.options.htmlContent}"></div>`,button:(t,o)=>{const{buttonType:e,buttonPlain:s,buttonRound:i,buttonCircle:r,buttonIcon:n,disabled:l}=getElAttrs(t,o);return`<el-button ${e} ${s} ${i} ${r} ${n}
${l}>${t.options.label}</el-button>`},divider:(t,o)=>{const{contentPosition:e}=getElAttrs(t,o);return`<el-divider direction="horizontal" ${e}></el-divider>`}};function buildFieldWidget(t,o){let e=t.options;const s=e.labelHidden?"":e.label,i=e.labelHidden?'label-width="0"':e.labelWidth?`label-width="${e.labelWidth}px"`:"",r=e.labelTooltip?`title="${e.labelTooltip}"`:"",n=`prop="${e.name}"`;let l=[];!!e.required&&l.push("required"),!!e.customClass&&e.customClass.length>0&&l.push(e.customClass.join(" ")),e.labelAlign?e.labelAlign!=="label-left-align"&&l.push(e.labelAlign):t.formItemFlag&&o.labelAlign!=="label-left-align"&&l.push(o.labelAlign),t.formItemFlag||l.push("static-content-item");const a=l.length>0?`class="${l.join(" ")}"`:"";let d=`<template #label><span class="custom-label">${e.labelIconPosition==="front"?e.labelTooltip?`<el-tooltip content="${e.labelTooltip}" effect="light"><i class="${e.labelIconClass}"></i></el-tooltip>${e.label}`:`<i class="${e.labelIconClass}"></i>${e.label}`:e.labelTooltip?`${e.label}<el-tooltip content="${e.labelTooltip}" effect="light"><i class="${e.labelIconClass}"></i></el-tooltip>`:`${e.label}<i class="${e.labelIconClass}"></i>`}
</span></template>`;!e.labelIconClass&&(d="");const c=elTemplates[t.type]?elTemplates[t.type](t,o):null,u=!!t.formItemFlag,m=e.hidden?'v-show="false"':"";return u?`<el-form-item label="${s}" ${i} ${r} ${n} ${a}>
${d}
${c}
</el-form-item>`:`<div ${a} ${m}>${c}</div>`}function genTemplate(t,o,e=!1){const s=e?"@submit.prevent":"@submit.native.prevent";let i=[];return o.forEach(n=>{n.category==="container"?i.push(buildContainerWidget(n,t)):i.push(buildFieldWidget(n,t))}),` <el-form :model="${t.modelName}" ref="${t.refName}" :rules="${t.rulesName}"
label-position="${t.labelPosition}" label-width="${t.labelWidth}px" size="${t.size||"default"}"
${s}>
${i?i.join(`
`):""}
</el-form>`}const genGlobalCSS=function(t){return` .el-input-number.full-width-input, .el-cascader.full-width-input {
width: 100% !important;
}
.el-form-item--medium {
.el-radio {
line-height: 36px !important;
}
.el-rate{
margin-top: 8px;
}
}
.el-form-item--small {
.el-radio {
line-height: 32px !important;
}
.el-rate{
margin-top: 6px;
}
}
.el-form-item--mini {
.el-radio {
line-height: 28px !important;
}
.el-rate{
margin-top: 4px;
}
}
.clear-fix:before, .clear-fix:after {
display: table;
content: "";
}
.clear-fix:after {
clear: both;
}
.float-right {
float: right;
}
${t.cssCode}`},genScopedCSS=function(t,o=!1){return` div.table-container {
table.table-layout {
width: 100%;
table-layout: fixed;
border-collapse: collapse;
td.table-cell {
display: table-cell;
height: 36px;
border: 1px solid #e1e2e3;
}
}
}
div.tab-container {
}
.label-left-align ${o?":deep(.el-form-item__label)":"::v-deep .el-form-item__label"} {
text-align: left;
}
.label-center-align ${o?":deep(.el-form-item__label)":"::v-deep .el-form-item__label"} {
text-align: center;
}
.label-right-align ${o?":deep(.el-form-item__label)":"::v-deep .el-form-item__label"} {
text-align: right;
}
.custom-label {
}
.static-content-item {
min-height: 20px;
display: flex;
align-items: center;
${o?":deep(.el-divider--horizontal)":"::v-deep .el-divider--horizontal"} {
margin: 0;
}
}`},registerCWGenerator=function(t,o){containerTemplates[t]=o},registerFWGenerator=function(t,o){elTemplates[t]=o},genSFC=function(t,o,e,s=!1){const i=e.html(genTemplate(t,o,s),beautifierOpts.html),r=e.js(s?genVue3JS(t,o):genVue2JS(t,o),beautifierOpts.js),n=e.css(genGlobalCSS(t),beautifierOpts.css),l=e.css(genScopedCSS(t,s),beautifierOpts.css);return`<!--
Codes Generated By VForm:
https://www.vform666.com
-->
<template>
${i}
</template>
<script>
${r}
<\/script>
<style lang="scss">
${n}
</style>
<style lang="scss" scoped>
${l}
</style>`};var index_vue_vue_type_style_index_0_scoped_true_lang$3="";const _sfc_main$2k={name:"ToolbarPanel",mixins:[i18n$1],components:{VFormRender,CodeEditor,Clipboard},props:{designer:Object},inject:["getDesignerConfig"],data(){return{designerConfig:this.getDesignerConfig(),toolbarWidth:420,showPreviewDialogFlag:!1,showImportJsonDialogFlag:!1,showExportJsonDialogFlag:!1,showExportCodeDialogFlag:!1,showFormDataDialogFlag:!1,showExportSFCDialogFlag:!1,showNodeTreeDrawerFlag:!1,nodeTreeData:[],importTemplate:"",jsonContent:"",jsonRawContent:"",formDataJson:"",formDataRawJson:"",vueCode:"",htmlCode:"",sfcCode:"",sfcCodeV3:"",activeCodeTab:"vue",activeSFCTab:"vue2",testFormData:{select62173:2},testOptionData:{select62173:[{label:"01",value:1},{label:"22",value:2},{label:"333",value:3}]}}},computed:{formJson(){return{widgetList:deepClone(this.designer.widgetList),formConfig:deepClone(this.designer.formConfig)}},undoDisabled(){return!this.designer.undoEnabled()},redoDisabled(){return!this.designer.redoEnabled()},layoutType(){return this.designer.getLayoutType()}},watch:{"designer.widgetList":{deep:!0,handler(t){}}},mounted(){let t=this.designerConfig.toolbarMaxWidth||420,o=this.designerConfig.toolbarMinWidth||300,e=window.innerWidth-260-300-320-80;this.toolbarWidth=e>=t?t:e<=o?o:e,addWindowResizeHandler(()=>{this.$nextTick(()=>{let s=window.innerWidth-260-300-320-80;this.toolbarWidth=s>=t?t:s<=o?o:s})})},methods:{showToolButton(t){return this.designerConfig[t]===void 0?!0:!!this.designerConfig[t]},buildTreeNodeOfWidget(t,o){let e={id:t.id,label:t.options.label||t.type};o.push(e),t.category!==void 0&&(e.children=[],t.type==="grid"?t.cols.map(s=>{let i={id:s.id,label:s.options.name||t.type,children:[]};e.children.push(i),s.widgetList.map(r=>{this.buildTreeNodeOfWidget(r,i.children)})}):t.type==="table"?t.rows.map(s=>{let i={id:s.id,label:"table-row",selectable:!1,children:[]};e.children.push(i),s.cols.map(r=>{if(r.merged)return;let n=i.children,l={id:r.id,label:"table-cell",children:[]};n.push(l),r.widgetList.map(a=>{this.buildTreeNodeOfWidget(a,l.children)})})}):t.type==="tab"?t.tabs.map(s=>{let i={id:s.id,label:s.options.name||t.type,selectable:!1,children:[]};e.children.push(i),s.widgetList.map(r=>{this.buildTreeNodeOfWidget(r,i.children)})}):t.type==="sub-form"?t.widgetList.map(s=>{this.buildTreeNodeOfWidget(s,e.children)}):t.category==="container"&&t.widgetList.map(s=>{this.buildTreeNodeOfWidget(s,e.children)}))},refreshNodeTree(){this.nodeTreeData.length=0,this.designer.widgetList.forEach(t=>{this.buildTreeNodeOfWidget(t,this.nodeTreeData)})},showNodeTreeDrawer(){this.refreshNodeTree(),this.showNodeTreeDrawerFlag=!0,this.$nextTick(()=>{this.designer.selectedId&&this.$refs.nodeTree.setCurrentKey(this.designer.selectedId)})},undoHistory(){this.designer.undoHistoryStep()},redoHistory(){this.designer.redoHistoryStep()},changeLayoutType(t){this.designer.changeLayoutType(t)},clearFormWidget(){this.designer.clearDesigner()},previewForm(){this.showPreviewDialogFlag=!0},saveAsFile(t,o){this.$prompt(this.i18nt("designer.hint.fileNameForSave"),this.i18nt("designer.hint.saveFileTitle"),{inputValue:o,closeOnClickModal:!1,inputPlaceholder:this.i18nt("designer.hint.fileNameInputPlaceholder")}).then(({value:e})=>{if(e||(e=o),getQueryParam("vscode")==1){this.vsSaveFile(e,t);return}const s=new Blob([t],{type:"text/plain;charset=utf-8"});FileSaver_min.exports.saveAs(s,e)}).catch(()=>{})},vsSaveFile(t,o){const e={cmd:"writeFile",data:{fileName:t,code:o}};window.parent.postMessage(e,"*")},importJson(){this.importTemplate=JSON.stringify(this.designer.getImportTemplate(),null," "),this.showImportJsonDialogFlag=!0},doJsonImport(){try{let t=JSON.parse(this.importTemplate);if(!t||!t.formConfig)throw new Error(this.i18nt("designer.hint.invalidJsonFormat"));let o=t.formConfig.jsonVersion;if(!o||o!==3)throw new Error(this.i18nt("designer.hint.jsonVersionMismatch"));this.designer.loadFormJson(t),this.showImportJsonDialogFlag=!1,this.$message.success(this.i18nt("designer.hint.importJsonSuccess")),this.designer.emitHistoryChange(),this.designer.emitEvent("form-json-imported",[])}catch(t){this.$message.error(t+"")}},exportJson(){let t=deepClone(this.designer.widgetList),o=deepClone(this.designer.formConfig);this.jsonContent=JSON.stringify({widgetList:t,formConfig:o},null," "),this.jsonRawContent=JSON.stringify({widgetList:t,formConfig:o}),this.showExportJsonDialogFlag=!0},copyFormJson(t){copyToClipboard(this.jsonRawContent,t,this.$message,this.i18nt("designer.hint.copyJsonSuccess"),this.i18nt("designer.hint.copyJsonFail"))},saveFormJson(){this.saveAsFile(this.jsonContent,`vform${generateId()}.json`)},exportCode(){this.vueCode=generateCode(this.formJson),this.htmlCode=generateCode(this.formJson,"html"),this.showExportCodeDialogFlag=!0},copyVueCode(t){copyToClipboard(this.vueCode,t,this.$message,this.i18nt("designer.hint.copyVueCodeSuccess"),this.i18nt("designer.hint.copyVueCodeFail"))},copyHtmlCode(t){copyToClipboard(this.htmlCode,t,this.$message,this.i18nt("designer.hint.copyHtmlCodeSuccess"),this.i18nt("designer.hint.copyHtmlCodeFail"))},saveVueCode(){this.saveAsFile(this.vueCode,`vform${generateId()}.vue`)},saveHtmlCode(){this.saveAsFile(this.htmlCode,`vform${generateId()}.html`)},generateSFC(){loadBeautifier(t=>{this.sfcCode=genSFC(this.designer.formConfig,this.designer.widgetList,t),this.sfcCodeV3=genSFC(this.designer.formConfig,this.designer.widgetList,t,!0),this.showExportSFCDialogFlag=!0})},copyV2SFC(t){copyToClipboard(this.sfcCode,t,this.$message,this.i18nt("designer.hint.copySFCSuccess"),this.i18nt("designer.hint.copySFCFail"))},copyV3SFC(t){copyToClipboard(this.sfcCodeV3,t,this.$message,this.i18nt("designer.hint.copySFCSuccess"),this.i18nt("designer.hint.copySFCFail"))},saveV2SFC(){this.saveAsFile(this.sfcCode,`vformV2-${generateId()}.vue`)},saveV3SFC(){this.saveAsFile(this.sfcCodeV3,`vformV3-${generateId()}.vue`)},getFormData(){this.$refs.preForm.getFormData().then(t=>{this.formDataJson=JSON.stringify(t,null," "),this.formDataRawJson=JSON.stringify(t),this.showFormDataDialogFlag=!0}).catch(t=>{this.$message.error(t)})},copyFormDataJson(t){copyToClipboard(this.formDataRawJson,t,this.$message,this.i18nt("designer.hint.copyJsonSuccess"),this.i18nt("designer.hint.copyJsonFail"))},saveFormData(){this.saveAsFile(this.htmlCode,`formData${generateId()}.json`)},resetForm(){this.$refs.preForm.resetForm()},setFormDisabled(){this.$refs.preForm.disableForm()},setFormEnabled(){this.$refs.preForm.enableForm()},testLoadForm(){axios.get("https://www.fastmock.site/mock/e9710039bb5f11262d1a0f2f0bbe08c8/vform3/getFS").then(t=>{let o=t.data;this.$refs.preForm.setFormJson(o),console.log("test","aaaaaaaa"),this.$nextTick(()=>{let e={input30696:"668899"};this.$refs.preForm.setFormData(e)})}).catch(t=>{})},testSetFormJson(){let t={widgetList:[{type:"static-text",icon:"static-text",formItemFlag:!1,options:{name:"statictext111193",columnWidth:"200px",hidden:!1,textContent:"\u591A\u5217\u8868\u5355",customClass:[],onCreated:"",onMounted:"",label:"static-text"},id:"statictext111193"},{type:"divider",icon:"divider",formItemFlag:!1,options:{name:"divider102346",label:"",columnWidth:"200px",direction:"horizontal",contentPosition:"center",hidden:!1,customClass:[],onCreated:"",onMounted:""},id:"divider102346"},{type:"grid",category:"container",icon:"grid",cols:[{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"input",icon:"text-field",formItemFlag:!0,options:{name:"input12931",label:"\u53D1\u4EF6\u4EBA\u59D3\u540D",labelAlign:"",type:"text",defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,showPassword:!1,required:!0,validation:"",validationHint:"",customClass:[],labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,prefixIcon:"",suffixIcon:"",appendButton:!1,appendButtonDisabled:!1,buttonIcon:"el-icon-search",onCreated:"",onMounted:"",onInput:"",onChange:"",onFocus:"",onBlur:"",onValidate:""},id:"input12931"}],options:{name:"gridCol25469",hidden:!1,span:12,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:[]},id:"grid-col-25469"},{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"input",icon:"text-field",formItemFlag:!0,options:{name:"input23031",label:"\u53D1\u4EF6\u4EBA\u53F7\u7801",labelAlign:"",type:"text",defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,showPassword:!1,required:!0,validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,prefixIcon:"",suffixIcon:"",appendButton:!1,appendButtonDisabled:!1,buttonIcon:"el-icon-search",onCreated:"",onMounted:"",onInput:"",onChange:"",onFocus:"",onBlur:"",onValidate:""},id:"input23031"}],options:{name:"gridCol25125",hidden:!1,span:12,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-25125"},{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"switch",icon:"switch-field",formItemFlag:!0,options:{name:"switch96070",label:"\u662F\u5426\u4FDD\u5BC6",labelAlign:"",defaultValue:!0,columnWidth:"200px",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,switchWidth:40,activeText:"",inactiveText:"",activeColor:null,inactiveColor:null,onCreated:"",onMounted:"",onChange:"",onValidate:""},id:"switch96070"}],options:{name:"gridCol44470",hidden:!1,span:24,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-44470"},{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"textarea",icon:"textarea-field",formItemFlag:!0,options:{name:"textarea21654",label:"\u53D1\u4EF6\u4EBA\u5730\u5740",labelAlign:"",rows:3,defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,required:!0,validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,onCreated:"",onMounted:"",onInput:"",onChange:"",onFocus:"",onBlur:"",onValidate:""},id:"textarea21654"}],options:{name:"gridCol98223",hidden:!1,span:24,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-98223"}],options:{name:"grid35834",hidden:!1,gutter:12,customClass:""},id:"grid35834"},{type:"divider",icon:"divider",formItemFlag:!1,options:{name:"divider69240",label:"",columnWidth:"200px",direction:"horizontal",contentPosition:"center",hidden:!1,customClass:"",onCreated:"",onMounted:""},id:"divider69240"},{type:"grid",category:"container",icon:"grid",cols:[{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"input",icon:"text-field",formItemFlag:!0,options:{name:"input113152",label:"\u6536\u4EF6\u4EBA\u59D3\u540D111",labelAlign:"",type:"text",defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,showPassword:!1,required:!0,validation:"",validationHint:"",customClass:[],labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,prefixIcon:"",suffixIcon:"",appendButton:!1,appendButtonDisabled:!1,buttonIcon:"el-icon-search",onCreated:"",onMounted:"",onInput:"",onChange:"",onFocus:"",onBlur:"",onValidate:""},id:"input113152"}],options:{name:"gridCol47242",hidden:!1,span:12,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-47242"},{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"input",icon:"text-field",formItemFlag:!0,options:{name:"input40240",label:"\u6536\u4EF6\u4EBA\u53F7\u7801",labelAlign:"",type:"text",defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,showPassword:!1,required:!0,validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,prefixIcon:"",suffixIcon:"",appendButton:!1,appendButtonDisabled:!1,buttonIcon:"el-icon-search",onCreated:"",onMounted:"",onInput:"",onChange:"",onFocus:"",onBlur:"",onValidate:""},id:"input40240"}],options:{name:"gridCol27970",hidden:!1,span:12,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-27970"},{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"checkbox",icon:"checkbox-field",formItemFlag:!0,options:{name:"checkbox63174",label:"\u63A5\u6536\u65F6\u95F4\u6BB5",labelAlign:"",defaultValue:[],columnWidth:"200px",size:"",displayStyle:"inline",buttonStyle:!1,border:!1,labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,optionItems:[{label:"\u4E0A\u53489:00 - 11:30",value:1},{label:"\u4E0B\u534812:30 - 18:00",value:2},{label:"\u665A\u4E0A18:00 - 21:00",value:3}],required:!0,validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onValidate:""},id:"checkbox63174"}],options:{name:"gridCol74653",hidden:!1,span:24,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-74653"},{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"input",icon:"text-field",formItemFlag:!0,options:{name:"input78584",label:"\u6536\u4EF6\u4EBA\u5730\u5740",labelAlign:"",type:"text",defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,showPassword:!1,required:!0,validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,prefixIcon:"",suffixIcon:"",appendButton:!1,appendButtonDisabled:!1,buttonIcon:"el-icon-search",onCreated:"",onMounted:"",onInput:"",onChange:"",onFocus:"",onBlur:"",onValidate:""},id:"input78584"}],options:{name:"gridCol63781",hidden:!1,span:24,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-63781"}],options:{name:"grid114672",hidden:!1,gutter:12,customClass:""},id:"grid114672"},{type:"divider",icon:"divider",formItemFlag:!1,options:{name:"divider75887",label:"",columnWidth:"200px",direction:"horizontal",contentPosition:"center",hidden:!1,customClass:[],onCreated:"",onMounted:""},id:"divider75887"},{type:"grid",category:"container",icon:"grid",cols:[{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"time-range",icon:"time-range-field",formItemFlag:!0,options:{name:"timerange47503",label:"\u9001\u8D27\u65F6\u95F4",labelAlign:"",defaultValue:null,startPlaceholder:"",endPlaceholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,clearable:!0,editable:!1,format:"HH:mm:ss",required:!0,validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:"",onMounted:"",onChange:"",onFocus:"",onBlur:"",onValidate:""},id:"timerange47503"}],options:{name:"gridCol109912",hidden:!1,span:24,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-109912"},{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"slider",icon:"slider-field",formItemFlag:!0,options:{name:"slider54714",label:"\u4EF7\u683C\u4FDD\u62A4",labelAlign:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,disabled:!1,hidden:!1,required:!1,validation:"",validationHint:"",customClass:[],labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,min:0,max:100,step:10,range:!1,height:null,onCreated:"",onMounted:"",onChange:"",onValidate:"",showStops:!0},id:"slider54714"}],options:{name:"gridCol114653",hidden:!1,span:24,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-114653"},{type:"grid-col",category:"container",icon:"grid-col",internal:!0,widgetList:[{type:"textarea",icon:"textarea-field",formItemFlag:!0,options:{name:"textarea64794",label:"\u5176\u4ED6\u4FE1\u606F",labelAlign:"",rows:3,defaultValue:"",placeholder:"",columnWidth:"200px",size:"",labelWidth:null,labelHidden:!1,readonly:!1,disabled:!1,hidden:!1,required:!1,validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,minLength:null,maxLength:null,showWordLimit:!1,onCreated:"",onMounted:"",onInput:"",onChange:"",onFocus:"",onBlur:"",onValidate:""},id:"textarea64794"}],options:{name:"gridCol80867",hidden:!1,span:24,offset:0,push:0,pull:0,responsive:!1,md:12,sm:12,xs:12,customClass:""},id:"grid-col-80867"}],options:{name:"grid28709",hidden:!1,gutter:12,customClass:""},id:"grid28709"}],formConfig:{modelName:"formData",refName:"vForm",rulesName:"rules",labelWidth:150,labelPosition:"left",size:"",labelAlign:"label-right-align",cssCode:"",customClass:[],functions:"",layoutType:"PC",jsonVersion:3,onFormCreated:"",onFormMounted:"",onFormDataChange:"",onFormValidate:""}};this.$refs.preForm.setFormJson(t),this.$nextTick(()=>{this.$refs.preForm.setFormData({input12931:"asdf"})})},handleFormChange(t,o,e,s){},testOnAppendButtonClick(t){console.log("test",t)},testOnButtonClick(t){console.log("test",t)},findWidgetById(t){let o=null;return traverseAllWidgets(this.designer.widgetList,e=>{e.id===t&&(o=e)}),o},onNodeTreeClick(t,o,e){if(t.selectable!==void 0&&!t.selectable)this.$message.info(this.i18nt("designer.hint.currentNodeCannotBeSelected"));else{const s=t.id,i=this.findWidgetById(s);i&&this.designer.setSelected(i)}}}},_hoisted_1$j={class:"toolbar-container"},_hoisted_2$a={class:"left-toolbar"},_hoisted_3$7={class:"right-toolbar-con"},_hoisted_4$7={key:0,class:""},_hoisted_5$6={class:"dialog-footer"},_hoisted_8$3={key:1,class:""},_hoisted_9$2={class:"dialog-footer"},_hoisted_10$2={key:2,class:""},_hoisted_11$1={class:"dialog-footer"},_hoisted_12={key:3,class:""},_hoisted_13={class:"dialog-footer"},_hoisted_14={key:4,class:""},_hoisted_15={style:{border:"1px solid #DCDFE6"}},_hoisted_16={class:"dialog-footer"},_hoisted_17={key:5,class:""},_hoisted_18={class:"dialog-footer"};function _sfc_render$2k(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-button"),a=resolveComponent("el-button-group"),d=resolveComponent("el-tree"),c=resolveComponent("el-drawer"),u=resolveComponent("VFormRender"),m=resolveComponent("el-dialog"),f=resolveComponent("el-alert"),g=resolveComponent("code-editor"),b=resolveComponent("el-tab-pane"),_=resolveComponent("el-tabs"),v=resolveDirective("drag");return openBlock(),createElementBlock("div",_hoisted_1$j,[createBaseVNode("div",_hoisted_2$a,[createVNode(l,{type:"text",disabled:r.undoDisabled,title:t.i18nt("designer.toolbar.undoHint"),onClick:r.undoHistory},{default:withCtx(()=>[createVNode(n,{"icon-class":"undo"})]),_:1},8,["disabled","title","onClick"]),createVNode(l,{type:"text",disabled:r.redoDisabled,title:t.i18nt("designer.toolbar.redoHint"),onClick:r.redoHistory},{default:withCtx(()=>[createVNode(n,{"icon-class":"redo"})]),_:1},8,["disabled","title","onClick"]),createVNode(a,{style:{"margin-left":"20px"}},{default:withCtx(()=>[createVNode(l,{type:r.layoutType==="PC"?"info":"",onClick:o[0]||(o[0]=h=>r.changeLayoutType("PC"))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.toolbar.pcLayout")),1)]),_:1},8,["type"]),createVNode(l,{type:r.layoutType==="Pad"?"info":"",onClick:o[1]||(o[1]=h=>r.changeLayoutType("Pad"))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.toolbar.padLayout")),1)]),_:1},8,["type"]),createVNode(l,{type:r.layoutType==="H5"?"info":"",onClick:o[2]||(o[2]=h=>r.changeLayoutType("H5"))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.toolbar.mobileLayout")),1)]),_:1},8,["type"])]),_:1}),createVNode(l,{style:{"margin-left":"20px"},title:t.i18nt("designer.toolbar.nodeTreeHint"),onClick:r.showNodeTreeDrawer},{default:withCtx(()=>[createVNode(n,{"icon-class":"node-tree"})]),_:1},8,["title","onClick"])]),createVNode(c,{title:t.i18nt("designer.toolbar.nodeTreeTitle"),direction:"ltr",modelValue:i.showNodeTreeDrawerFlag,"onUpdate:modelValue":o[3]||(o[3]=h=>i.showNodeTreeDrawerFlag=h),modal:!0,size:280,"destroy-on-close":!0,"custom-class":"node-tree-drawer"},{default:withCtx(()=>[createVNode(d,{ref:"nodeTree",data:i.nodeTreeData,"node-key":"id","default-expand-all":"","highlight-current":"",class:"node-tree","icon-class":"el-icon-arrow-right",onNodeClick:r.onNodeTreeClick},null,8,["data","onNodeClick"])]),_:1},8,["title","modelValue"]),createBaseVNode("div",{class:"right-toolbar",style:normalizeStyle({width:i.toolbarWidth+"px"})},[createBaseVNode("div",_hoisted_3$7,[r.showToolButton("clearDesignerButton")?(openBlock(),createBlock(l,{key:0,type:"text",onClick:r.clearFormWidget},{default:withCtx(()=>[createVNode(n,{"icon-class":"el-delete"}),createTextVNode(toDisplayString(t.i18nt("designer.toolbar.clear")),1)]),_:1},8,["onClick"])):createCommentVNode("",!0),r.showToolButton("previewFormButton")?(openBlock(),createBlock(l,{key:1,type:"text",onClick:r.previewForm},{default:withCtx(()=>[createVNode(n,{"icon-class":"el-view"}),createTextVNode(toDisplayString(t.i18nt("designer.toolbar.preview")),1)]),_:1},8,["onClick"])):createCommentVNode("",!0),r.showToolButton("importJsonButton")?(openBlock(),createBlock(l,{key:2,type:"text",onClick:r.importJson},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.toolbar.importJson")),1)]),_:1},8,["onClick"])):createCommentVNode("",!0),r.showToolButton("exportJsonButton")?(openBlock(),createBlock(l,{key:3,type:"text",onClick:r.exportJson},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.toolbar.exportJson")),1)]),_:1},8,["onClick"])):createCommentVNode("",!0),r.showToolButton("exportCodeButton")?(openBlock(),createBlock(l,{key:4,type:"text",onClick:r.exportCode},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.toolbar.exportCode")),1)]),_:1},8,["onClick"])):createCommentVNode("",!0),r.showToolButton("generateSFCButton")?(openBlock(),createBlock(l,{key:5,type:"text",onClick:r.generateSFC},{default:withCtx(()=>[createVNode(n,{"icon-class":"vue-sfc"}),createTextVNode(toDisplayString(t.i18nt("designer.toolbar.generateSFC")),1)]),_:1},8,["onClick"])):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(t.$slots,(h,w)=>renderSlot(t.$slots,w,{},void 0,!0)),256))])],4),i.showPreviewDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_4$7,[createVNode(m,{title:t.i18nt("designer.toolbar.preview"),modelValue:i.showPreviewDialogFlag,"onUpdate:modelValue":o[5]||(o[5]=h=>i.showPreviewDialogFlag=h),"show-close":!0,"close-on-click-modal":!1,"close-on-press-escape":!1,center:"","destroy-on-close":!0,"custom-class":"drag-dialog small-padding-dialog",width:"75%",fullscreen:r.layoutType==="H5"||r.layoutType==="Pad"},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_5$6,[createVNode(l,{type:"primary",onClick:r.getFormData},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.getFormData")),1)]),_:1},8,["onClick"]),createVNode(l,{type:"primary",onClick:r.resetForm},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.resetForm")),1)]),_:1},8,["onClick"]),createVNode(l,{type:"primary",onClick:r.setFormDisabled},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.disableForm")),1)]),_:1},8,["onClick"]),createVNode(l,{type:"primary",onClick:r.setFormEnabled},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.enableForm")),1)]),_:1},8,["onClick"]),createVNode(l,{onClick:o[4]||(o[4]=h=>i.showPreviewDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.closePreview")),1)]),_:1}),createCommentVNode("",!0),createCommentVNode("",!0)])]),default:withCtx(()=>[createBaseVNode("div",null,[createBaseVNode("div",{class:normalizeClass(["form-render-wrapper",[r.layoutType==="H5"?"h5-layout":r.layoutType==="Pad"?"pad-layout":""]])},[createVNode(u,{ref:"preForm","form-json":r.formJson,"form-data":i.testFormData,"preview-state":!0,"option-data":i.testOptionData,onAppendButtonClick:r.testOnAppendButtonClick,onButtonClick:r.testOnButtonClick,onFormChange:r.handleFormChange},null,8,["form-json","form-data","option-data","onAppendButtonClick","onButtonClick","onFormChange"])],2)])]),_:1},8,["title","modelValue","fullscreen"])])),[[v,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0),i.showImportJsonDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_8$3,[createVNode(m,{title:t.i18nt("designer.toolbar.importJson"),modelValue:i.showImportJsonDialogFlag,"onUpdate:modelValue":o[8]||(o[8]=h=>i.showImportJsonDialogFlag=h),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog","append-to-body":!0,center:"","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_9$2,[createVNode(l,{type:"primary",onClick:r.doJsonImport},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.import")),1)]),_:1},8,["onClick"]),createVNode(l,{onClick:o[7]||(o[7]=h=>i.showImportJsonDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.cancel")),1)]),_:1})])]),default:withCtx(()=>[createVNode(f,{type:"info",title:t.i18nt("designer.hint.importJsonHint"),"show-icon":"",class:"alert-padding"},null,8,["title"]),createVNode(g,{mode:"json",readonly:!1,modelValue:i.importTemplate,"onUpdate:modelValue":o[6]||(o[6]=h=>i.importTemplate=h)},null,8,["modelValue"])]),_:1},8,["title","modelValue"])])),[[v,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0),i.showExportJsonDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_10$2,[createVNode(m,{title:t.i18nt("designer.toolbar.exportJson"),modelValue:i.showExportJsonDialogFlag,"onUpdate:modelValue":o[11]||(o[11]=h=>i.showExportJsonDialogFlag=h),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog",center:"","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_11$1,[createVNode(l,{type:"primary",class:"copy-json-btn","data-clipboard-text":i.jsonRawContent,onClick:r.copyFormJson},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.copyJson")),1)]),_:1},8,["data-clipboard-text","onClick"]),createVNode(l,{onClick:r.saveFormJson},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.saveFormJson")),1)]),_:1},8,["onClick"]),createVNode(l,{onClick:o[10]||(o[10]=h=>i.showExportJsonDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.closePreview")),1)]),_:1})])]),default:withCtx(()=>[createVNode(g,{mode:"json",readonly:!0,modelValue:i.jsonContent,"onUpdate:modelValue":o[9]||(o[9]=h=>i.jsonContent=h)},null,8,["modelValue"])]),_:1},8,["title","modelValue"])])),[[v,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0),i.showExportCodeDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_12,[createVNode(m,{title:t.i18nt("designer.toolbar.exportCode"),modelValue:i.showExportCodeDialogFlag,"onUpdate:modelValue":o[16]||(o[16]=h=>i.showExportCodeDialogFlag=h),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog",center:"",width:"65%","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_13,[createVNode(l,{type:"primary",class:"copy-vue-btn","data-clipboard-text":i.vueCode,onClick:r.copyVueCode},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.copyVueCode")),1)]),_:1},8,["data-clipboard-text","onClick"]),createVNode(l,{type:"primary",class:"copy-html-btn","data-clipboard-text":i.htmlCode,onClick:r.copyHtmlCode},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.copyHtmlCode")),1)]),_:1},8,["data-clipboard-text","onClick"]),createVNode(l,{onClick:r.saveVueCode},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.saveVueCode")),1)]),_:1},8,["onClick"]),createVNode(l,{onClick:r.saveHtmlCode},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.saveHtmlCode")),1)]),_:1},8,["onClick"]),createVNode(l,{onClick:o[15]||(o[15]=h=>i.showExportCodeDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.closePreview")),1)]),_:1})])]),default:withCtx(()=>[createVNode(_,{type:"border-card",class:"no-box-shadow no-padding",modelValue:i.activeCodeTab,"onUpdate:modelValue":o[14]||(o[14]=h=>i.activeCodeTab=h)},{default:withCtx(()=>[createVNode(b,{label:"Vue",name:"vue"},{default:withCtx(()=>[createVNode(g,{mode:"html",readonly:!0,modelValue:i.vueCode,"onUpdate:modelValue":o[12]||(o[12]=h=>i.vueCode=h),"user-worker":!1},null,8,["modelValue"])]),_:1}),createVNode(b,{label:"HTML",name:"html"},{default:withCtx(()=>[createVNode(g,{mode:"html",readonly:!0,modelValue:i.htmlCode,"onUpdate:modelValue":o[13]||(o[13]=h=>i.htmlCode=h),"user-worker":!1},null,8,["modelValue"])]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["title","modelValue"])])),[[v,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0),i.showFormDataDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_14,[createVNode(m,{title:t.i18nt("designer.hint.exportFormData"),modelValue:i.showFormDataDialogFlag,"onUpdate:modelValue":o[19]||(o[19]=h=>i.showFormDataDialogFlag=h),"show-close":!0,"custom-class":"nested-drag-dialog dialog-title-light-bg",center:"","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0,"append-to-body":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_16,[createVNode(l,{type:"primary",class:"copy-form-data-json-btn","data-clipboard-text":i.formDataRawJson,onClick:r.copyFormDataJson},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.copyFormData")),1)]),_:1},8,["data-clipboard-text","onClick"]),createVNode(l,{onClick:r.saveFormData},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.saveFormData")),1)]),_:1},8,["onClick"]),createVNode(l,{onClick:o[18]||(o[18]=h=>i.showFormDataDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.closePreview")),1)]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_15,[createVNode(g,{mode:"json",readonly:!0,modelValue:i.formDataJson,"onUpdate:modelValue":o[17]||(o[17]=h=>i.formDataJson=h)},null,8,["modelValue"])])]),_:1},8,["title","modelValue"])])),[[v,[".nested-drag-dialog.el-dialog",".nested-drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0),i.showExportSFCDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_17,[i.showExportSFCDialogFlag?(openBlock(),createBlock(m,{key:0,title:t.i18nt("designer.toolbar.generateSFC"),modelValue:i.showExportSFCDialogFlag,"onUpdate:modelValue":o[24]||(o[24]=h=>i.showExportSFCDialogFlag=h),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog",center:"",width:"65%","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_18,[createVNode(l,{type:"primary",class:"copy-vue2-sfc-btn","data-clipboard-text":i.sfcCode,onClick:r.copyV2SFC},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.copyVue2SFC")),1)]),_:1},8,["data-clipboard-text","onClick"]),createVNode(l,{type:"primary",class:"copy-vue3-sfc-btn","data-clipboard-text":i.sfcCodeV3,onClick:r.copyV3SFC},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.copyVue3SFC")),1)]),_:1},8,["data-clipboard-text","onClick"]),createVNode(l,{onClick:r.saveV2SFC},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.saveVue2SFC")),1)]),_:1},8,["onClick"]),createVNode(l,{onClick:r.saveV3SFC},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.saveVue3SFC")),1)]),_:1},8,["onClick"]),createVNode(l,{onClick:o[23]||(o[23]=h=>i.showExportSFCDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.closePreview")),1)]),_:1})])]),default:withCtx(()=>[createVNode(_,{type:"border-card",class:"no-box-shadow no-padding",modelValue:i.activeSFCTab,"onUpdate:modelValue":o[22]||(o[22]=h=>i.activeSFCTab=h)},{default:withCtx(()=>[createVNode(b,{label:"Vue2",name:"vue2"},{default:withCtx(()=>[createVNode(g,{mode:"html",readonly:!0,modelValue:i.sfcCode,"onUpdate:modelValue":o[20]||(o[20]=h=>i.sfcCode=h),"user-worker":!1},null,8,["modelValue"])]),_:1}),createVNode(b,{label:"Vue3",name:"vue3"},{default:withCtx(()=>[createVNode(g,{mode:"html",readonly:!0,modelValue:i.sfcCodeV3,"onUpdate:modelValue":o[21]||(o[21]=h=>i.sfcCodeV3=h),"user-worker":!1},null,8,["modelValue"])]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["title","modelValue"])):createCommentVNode("",!0)])),[[v,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0)])}var ToolbarPanel=_export_sfc(_sfc_main$2k,[["render",_sfc_render$2k],["__scopeId","data-v-af81b108"]]);const _sfc_main$2j={name:"allowCreate-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$2j(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.allowCreate")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.allowCreate,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.allowCreate=a)},null,8,["modelValue"])]),_:1},8,["label"])}var allowCreateEditor=_export_sfc(_sfc_main$2j,[["render",_sfc_render$2j]]),__glob_0_0$1=Object.freeze(Object.defineProperty({__proto__:null,default:allowCreateEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2i={name:"appendButton-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$2i(t,o,e,s,i,r){const n=resolveComponent("el-divider"),l=resolveComponent("el-form-item"),a=resolveComponent("el-switch");return openBlock(),createElementBlock("div",null,[createVNode(l,{"label-width":"0"},{default:withCtx(()=>[createVNode(n,{class:"custom-divider"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.inputButton")),1)]),_:1})]),_:1}),createVNode(l,{label:t.i18nt("designer.setting.appendButton")},{default:withCtx(()=>[createVNode(a,{modelValue:e.optionModel.appendButton,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.appendButton=d)},null,8,["modelValue"])]),_:1},8,["label"])])}var appendButtonEditor=_export_sfc(_sfc_main$2i,[["render",_sfc_render$2i]]),__glob_0_1$1=Object.freeze(Object.defineProperty({__proto__:null,default:appendButtonEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2h={name:"appendButtonDisabled-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$2h(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.appendButtonDisabled")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.appendButtonDisabled,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.appendButtonDisabled=a)},null,8,["modelValue"])]),_:1},8,["label"])}var appendButtonDisabledEditor=_export_sfc(_sfc_main$2h,[["render",_sfc_render$2h]]),__glob_0_2$1=Object.freeze(Object.defineProperty({__proto__:null,default:appendButtonDisabledEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2g={name:"autoFullWidth-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$2g(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.autoFullWidth")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.autoFullWidth,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.autoFullWidth=a)},null,8,["modelValue"])]),_:1},8,["label"])}var autoFullWidthEditor=_export_sfc(_sfc_main$2g,[["render",_sfc_render$2g]]),__glob_0_3$1=Object.freeze(Object.defineProperty({__proto__:null,default:autoFullWidthEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2f={name:"automaticDropdown-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$2f(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.automaticDropdown")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.automaticDropdown,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.automaticDropdown=a)},null,8,["modelValue"])]),_:1},8,["label"])}var automaticDropdownEditor=_export_sfc(_sfc_main$2f,[["render",_sfc_render$2f]]),__glob_0_4$1=Object.freeze(Object.defineProperty({__proto__:null,default:automaticDropdownEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2e={name:"border-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$2e(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.border")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.border,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.border=a)},null,8,["modelValue"])]),_:1},8,["label"])}var borderEditor=_export_sfc(_sfc_main$2e,[["render",_sfc_render$2e]]),__glob_0_5$1=Object.freeze(Object.defineProperty({__proto__:null,default:borderEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2d={name:"buttonIcon-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$2d(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.appendButtonIcon")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.buttonIcon,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.buttonIcon=a)},null,8,["modelValue"])]),_:1},8,["label"])}var buttonIconEditor=_export_sfc(_sfc_main$2d,[["render",_sfc_render$2d]]),__glob_0_6=Object.freeze(Object.defineProperty({__proto__:null,default:buttonIconEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2c={name:"buttonStyle-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$2c(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.buttonStyle")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.buttonStyle,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.buttonStyle=a)},null,8,["modelValue"])]),_:1},8,["label"])}var buttonStyleEditor=_export_sfc(_sfc_main$2c,[["render",_sfc_render$2c]]),__glob_0_7=Object.freeze(Object.defineProperty({__proto__:null,default:buttonStyleEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2b={name:"clearable-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$2b(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.clearable")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.clearable,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.clearable=a)},null,8,["modelValue"])]),_:1},8,["label"])}var clearableEditor=_export_sfc(_sfc_main$2b,[["render",_sfc_render$2b]]),__glob_0_8=Object.freeze(Object.defineProperty({__proto__:null,default:clearableEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$2a={name:"columnWidth-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{subFormChildWidgetFlag:!0}},created(){},mounted(){this.designer.handleEvent("field-selected",t=>{this.subFormChildWidgetFlag=!!t&&t.type==="sub-form"})}};function _sfc_render$2a(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createElementBlock("div",null,[withDirectives(createVNode(l,{label:t.i18nt("designer.setting.widgetColumnWidth")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.columnWidth,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.columnWidth=a)},null,8,["modelValue"])]),_:1},8,["label"]),[[vShow,!!i.subFormChildWidgetFlag]])])}var columnWidthEditor=_export_sfc(_sfc_main$2a,[["render",_sfc_render$2a]]),__glob_0_9=Object.freeze(Object.defineProperty({__proto__:null,default:columnWidthEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$29={name:"customClass-editor",componentName:"PropertyEditor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{cssClassList:[]}},created(){this.cssClassList=deepClone(this.designer.getCssClassList()),this.designer.handleEvent("form-css-updated",t=>{this.cssClassList=t})}};function _sfc_render$29(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.customClass")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.customClass,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.customClass=d),multiple:"",filterable:"","allow-create":"","default-first-option":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.cssClassList,(d,c)=>(openBlock(),createBlock(n,{key:c,label:d,value:d},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])}var customClassEditor=_export_sfc(_sfc_main$29,[["render",_sfc_render$29]]),__glob_0_10=Object.freeze(Object.defineProperty({__proto__:null,default:customClassEditor},Symbol.toStringTag,{value:"Module"})),propertyMixin={methods:{hasConfig(t){return!this.designer||!this.designer.selectedWidget?!1:this.designer.hasConfig(this.selectedWidget,t)},emitDefaultValueChange(){if(this.designer&&this.designer.formWidget){let t=this.designer.formWidget.getWidgetRef(this.designer.selectedWidget.options.name);!!t&&!!t.refreshDefaultValue&&t.refreshDefaultValue()}},inputNumberHandler(t){t=t.replace(/[^0-9]/gi,"")},onRemoteChange(t){t&&(this.optionModel.filterable=!0,this.optionModel.allowCreate=!1)},onMultipleSelected(t){t?this.optionModel.defaultValue=[]:!!this.optionModel.defaultValue&&this.optionModel.defaultValue.length>0?this.optionModel.defaultValue=this.optionModel.defaultValue[0]:this.optionModel.defaultValue=""}}};const _sfc_main$28={name:"defaultValue-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$28(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.defaultValue")},{default:withCtx(()=>[t.hasConfig("optionItems")?createCommentVNode("",!0):(openBlock(),createBlock(n,{key:0,type:"text",modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.defaultValue=a),onChange:t.emitDefaultValueChange},null,8,["modelValue","onChange"]))]),_:1},8,["label"])}var defaultValueEditor=_export_sfc(_sfc_main$28,[["render",_sfc_render$28]]),__glob_0_11=Object.freeze(Object.defineProperty({__proto__:null,default:defaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$27={name:"disabled-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$27(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.disabled")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.disabled,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.disabled=a)},null,8,["modelValue"])]),_:1},8,["label"])}var disabledEditor=_export_sfc(_sfc_main$27,[["render",_sfc_render$27]]),__glob_0_12=Object.freeze(Object.defineProperty({__proto__:null,default:disabledEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$26={name:"displayStyle-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$26(t,o,e,s,i,r){const n=resolveComponent("el-radio"),l=resolveComponent("el-radio-group"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.displayStyle")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.displayStyle,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.displayStyle=d)},{default:withCtx(()=>[createVNode(n,{label:"inline"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.inlineLayout")),1)]),_:1}),createVNode(n,{label:"block"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.blockLayout")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var displayStyleEditor=_export_sfc(_sfc_main$26,[["render",_sfc_render$26]]),__glob_0_13=Object.freeze(Object.defineProperty({__proto__:null,default:displayStyleEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$25={name:"editable-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$25(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.editable")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.editable,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.editable=a)},null,8,["modelValue"])]),_:1},8,["label"])}var editableEditor=_export_sfc(_sfc_main$25,[["render",_sfc_render$25]]),__glob_0_14=Object.freeze(Object.defineProperty({__proto__:null,default:editableEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$24={name:"endPlaceholder-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$24(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.endPlaceholder")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.endPlaceholder,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.endPlaceholder=a)},null,8,["modelValue"])]),_:1},8,["label"])}var endPlaceholderEditor=_export_sfc(_sfc_main$24,[["render",_sfc_render$24]]),__glob_0_15=Object.freeze(Object.defineProperty({__proto__:null,default:endPlaceholderEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$23={name:"fileMaxSize-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$23(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.fileMaxSize")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.fileMaxSize,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.fileMaxSize=a),min:1,class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var fileMaxSizeEditor=_export_sfc(_sfc_main$23,[["render",_sfc_render$23]]),__glob_0_16=Object.freeze(Object.defineProperty({__proto__:null,default:fileMaxSizeEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$22={name:"filterable-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$22(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.filterable")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.filterable,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.filterable=a)},null,8,["modelValue"])]),_:1},8,["label"])}var filterableEditor=_export_sfc(_sfc_main$22,[["render",_sfc_render$22]]),__glob_0_17=Object.freeze(Object.defineProperty({__proto__:null,default:filterableEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$21={name:"hidden-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$21(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.hidden")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.hidden,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.hidden=a)},null,8,["modelValue"])]),_:1},8,["label"])}var hiddenEditor=_export_sfc(_sfc_main$21,[["render",_sfc_render$21]]),__glob_0_18=Object.freeze(Object.defineProperty({__proto__:null,default:hiddenEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$20={name:"label-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},computed:{noLabelSetting(){return this.selectedWidget.type==="static-text"||this.selectedWidget.type==="html-text"}}};function _sfc_render$20(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return r.noLabelSetting?createCommentVNode("",!0):(openBlock(),createBlock(l,{key:0,label:t.i18nt("designer.setting.label")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.label,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.label=a)},null,8,["modelValue"])]),_:1},8,["label"]))}var labelEditor=_export_sfc(_sfc_main$20,[["render",_sfc_render$20]]),__glob_0_19=Object.freeze(Object.defineProperty({__proto__:null,default:labelEditor},Symbol.toStringTag,{value:"Module"})),labelAlignEditor_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$1$={name:"labelAlign-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},computed:{noLabelSetting(){return this.selectedWidget.type==="static-text"||this.selectedWidget.type==="html-text"}}};function _sfc_render$1$(t,o,e,s,i,r){const n=resolveComponent("el-radio-button"),l=resolveComponent("el-radio-group"),a=resolveComponent("el-form-item");return!r.noLabelSetting&&e.selectedWidget.type!=="button"?(openBlock(),createBlock(a,{key:0,label:t.i18nt("designer.setting.labelAlign")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.labelAlign,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.labelAlign=d),class:"radio-group-custom"},{default:withCtx(()=>[createVNode(n,{label:"label-left-align"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.leftAlign")),1)]),_:1}),createVNode(n,{label:"label-center-align"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.centerAlign")),1)]),_:1}),createVNode(n,{label:"label-right-align"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.rightAlign")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])):createCommentVNode("",!0)}var labelAlignEditor=_export_sfc(_sfc_main$1$,[["render",_sfc_render$1$],["__scopeId","data-v-fcb445c6"]]),__glob_0_20=Object.freeze(Object.defineProperty({__proto__:null,default:labelAlignEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1_={name:"labelHidden-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1_(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.labelHidden")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.labelHidden,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.labelHidden=a)},null,8,["modelValue"])]),_:1},8,["label"])}var labelHiddenEditor=_export_sfc(_sfc_main$1_,[["render",_sfc_render$1_]]),__glob_0_21=Object.freeze(Object.defineProperty({__proto__:null,default:labelHiddenEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1Z={name:"labelIconClass-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1Z(t,o,e,s,i,r){const n=resolveComponent("el-divider"),l=resolveComponent("el-form-item"),a=resolveComponent("el-input");return openBlock(),createElementBlock("div",null,[createVNode(l,{"label-width":"0"},{default:withCtx(()=>[createVNode(n,{class:"custom-divider"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.customLabelIcon")),1)]),_:1})]),_:1}),createVNode(l,{label:t.i18nt("designer.setting.labelIconClass")},{default:withCtx(()=>[createVNode(a,{type:"text",modelValue:e.optionModel.labelIconClass,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.labelIconClass=d)},null,8,["modelValue"])]),_:1},8,["label"])])}var labelIconClassEditor=_export_sfc(_sfc_main$1Z,[["render",_sfc_render$1Z]]),__glob_0_22=Object.freeze(Object.defineProperty({__proto__:null,default:labelIconClassEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1Y={name:"labelIconPosition-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{labelIconPosition:[{label:"front",value:"front"},{label:"rear",value:"rear"}]}}};function _sfc_render$1Y(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.labelIconPosition")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.labelIconPosition,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.labelIconPosition=d)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.labelIconPosition,d=>(openBlock(),createBlock(n,{key:d.value,label:d.label,value:d.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])}var labelIconPositionEditor=_export_sfc(_sfc_main$1Y,[["render",_sfc_render$1Y]]),__glob_0_23=Object.freeze(Object.defineProperty({__proto__:null,default:labelIconPositionEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1X={name:"labelTooltip-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1X(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.labelTooltip")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.labelTooltip,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.labelTooltip=a)},null,8,["modelValue"])]),_:1},8,["label"])}var labelTooltipEditor=_export_sfc(_sfc_main$1X,[["render",_sfc_render$1X]]),__glob_0_24=Object.freeze(Object.defineProperty({__proto__:null,default:labelTooltipEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1W={name:"labelWidth-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1W(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.labelWidth")},{default:withCtx(()=>[createVNode(n,{type:"number",modelValue:e.optionModel.labelWidth,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.labelWidth=a),onInput:t.inputNumberHandler,min:"0",class:"hide-spin-button"},null,8,["modelValue","onInput"])]),_:1},8,["label"])}var labelWidthEditor=_export_sfc(_sfc_main$1W,[["render",_sfc_render$1W]]),__glob_0_25=Object.freeze(Object.defineProperty({__proto__:null,default:labelWidthEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1V={name:"limit-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1V(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.limit")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.limit,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.limit=a),min:1,class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var limitEditor=_export_sfc(_sfc_main$1V,[["render",_sfc_render$1V]]),__glob_0_26=Object.freeze(Object.defineProperty({__proto__:null,default:limitEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1U={name:"max-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},computed:{maxValue:{get(){return this.optionModel.max},set(t){!t||isNaN(t)?this.optionModel.max=null:this.optionModel.max=Number(t)}}}};function _sfc_render$1U(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.maxValue")},{default:withCtx(()=>[createVNode(n,{modelValue:r.maxValue,"onUpdate:modelValue":o[0]||(o[0]=a=>r.maxValue=a),class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var maxEditor=_export_sfc(_sfc_main$1U,[["render",_sfc_render$1U]]),__glob_0_27=Object.freeze(Object.defineProperty({__proto__:null,default:maxEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1T={name:"maxLength-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},computed:{maxLength:{get(){return this.optionModel.maxLength},set(t){!t||isNaN(t)?this.optionModel.maxLength=null:this.optionModel.maxLength=Number(t)}}}};function _sfc_render$1T(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.maxLength")},{default:withCtx(()=>[createVNode(n,{type:"number",onInput:t.inputNumberHandler,class:"hide-spin-button",min:"1",modelValue:r.maxLength,"onUpdate:modelValue":o[0]||(o[0]=a=>r.maxLength=a),style:{width:"100%"}},null,8,["onInput","modelValue"])]),_:1},8,["label"])}var maxLengthEditor=_export_sfc(_sfc_main$1T,[["render",_sfc_render$1T]]),__glob_0_28=Object.freeze(Object.defineProperty({__proto__:null,default:maxLengthEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1S={name:"min-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},computed:{minValue:{get(){return this.optionModel.min},set(t){t==null||isNaN(t)?this.optionModel.min=null:this.optionModel.min=Number(t)}}}};function _sfc_render$1S(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.minValue")},{default:withCtx(()=>[createVNode(n,{modelValue:r.minValue,"onUpdate:modelValue":o[0]||(o[0]=a=>r.minValue=a),class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var minEditor=_export_sfc(_sfc_main$1S,[["render",_sfc_render$1S]]),__glob_0_29=Object.freeze(Object.defineProperty({__proto__:null,default:minEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1R={name:"minLength-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},computed:{minLength:{get(){return this.optionModel.minLength},set(t){!t||isNaN(t)?this.optionModel.minLength=null:this.optionModel.minLength=Number(t)}}}};function _sfc_render$1R(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.minLength")},{default:withCtx(()=>[createVNode(n,{type:"number",onInput:t.inputNumberHandler,class:"hide-spin-button",min:"0",modelValue:r.minLength,"onUpdate:modelValue":o[0]||(o[0]=a=>r.minLength=a),style:{width:"100%"}},null,8,["onInput","modelValue"])]),_:1},8,["label"])}var minLengthEditor=_export_sfc(_sfc_main$1R,[["render",_sfc_render$1R]]),__glob_0_30=Object.freeze(Object.defineProperty({__proto__:null,default:minLengthEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1Q={name:"multiple-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1Q(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.multiple")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.multiple,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.multiple=a),onChange:t.onMultipleSelected},null,8,["modelValue","onChange"])]),_:1},8,["label"])}var multipleEditor=_export_sfc(_sfc_main$1Q,[["render",_sfc_render$1Q]]),__glob_0_31=Object.freeze(Object.defineProperty({__proto__:null,default:multipleEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1P={name:"multipleLimit-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1P(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.multipleLimit")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.multipleLimit,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.multipleLimit=a),min:0,class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var multipleLimitEditor=_export_sfc(_sfc_main$1P,[["render",_sfc_render$1P]]),__glob_0_32=Object.freeze(Object.defineProperty({__proto__:null,default:multipleLimitEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1O={name:"multipleSelect-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1O(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.multipleSelect")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.multipleSelect,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.multipleSelect=a)},null,8,["modelValue"])]),_:1},8,["label"])}var multipleSelectEditor=_export_sfc(_sfc_main$1O,[["render",_sfc_render$1O]]),__glob_0_33=Object.freeze(Object.defineProperty({__proto__:null,default:multipleSelectEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1N={name:"name-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},inject:["serverFieldList","getDesignerConfig"],data(){return{nameRequiredRule:[{required:!0,message:"name required"}]}},computed:{noFieldList(){return!this.serverFieldList||this.serverFieldList.length<=0},widgetNameReadonly(){return!!this.getDesignerConfig().widgetNameReadonly}},methods:{updateWidgetNameAndRef(t){let o=this.designer.selectedWidgetName;if(isEmptyStr(t)){this.selectedWidget.options.name=o,this.$message.info(this.i18nt("designer.hint.nameRequired"));return}if(this.designer.formWidget){if(this.designer.formWidget.getWidgetRef(t)){this.selectedWidget.options.name=o,this.$message.info(this.i18nt("designer.hint.duplicateName")+t);return}let s=this.designer.formWidget.getWidgetRef(o);if(!!s&&!!s.registerToRefList){s.registerToRefList(o);let i=this.getLabelByFieldName(t);this.designer.updateSelectedWidgetNameAndLabel(this.selectedWidget,t,i)}}},getLabelByFieldName(t){for(let o=0;o<this.serverFieldList.length;o++)if(this.serverFieldList[o].name===t)return this.serverFieldList[o].label;return null}}};function _sfc_render$1N(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-tooltip"),a=resolveComponent("el-input"),d=resolveComponent("el-option"),c=resolveComponent("el-select"),u=resolveComponent("el-form-item");return openBlock(),createBlock(u,{prop:"name",rules:i.nameRequiredRule},{label:withCtx(()=>[createBaseVNode("span",null,[createTextVNode(toDisplayString(t.i18nt("designer.setting.uniqueName"))+" ",1),createVNode(l,{effect:"light",content:t.i18nt("designer.setting.editNameHelp")},{default:withCtx(()=>[createVNode(n,{"icon-class":"el-info"})]),_:1},8,["content"])])]),default:withCtx(()=>[!!e.selectedWidget.category||r.noFieldList?(openBlock(),createBlock(a,{key:0,type:"text",modelValue:e.optionModel.name,"onUpdate:modelValue":o[0]||(o[0]=m=>e.optionModel.name=m),readonly:r.widgetNameReadonly,onChange:r.updateWidgetNameAndRef},null,8,["modelValue","readonly","onChange"])):(openBlock(),createBlock(c,{key:1,modelValue:e.optionModel.name,"onUpdate:modelValue":o[1]||(o[1]=m=>e.optionModel.name=m),"allow-create":"",filterable:"",disabled:r.widgetNameReadonly,onChange:r.updateWidgetNameAndRef,title:t.i18nt("designer.setting.editNameHelp")},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.serverFieldList,(m,f)=>(openBlock(),createBlock(d,{key:f,label:m.label,value:m.name},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled","onChange","title"]))]),_:1},8,["rules"])}var nameEditor=_export_sfc(_sfc_main$1N,[["render",_sfc_render$1N]]),__glob_0_34=Object.freeze(Object.defineProperty({__proto__:null,default:nameEditor},Symbol.toStringTag,{value:"Module"})),optionItemsSetting_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$1M={name:"OptionItemsSetting",mixins:[i18n$1],components:{CodeEditor},props:{designer:Object,selectedWidget:Object},data(){return{showImportDialogFlag:!1,optionLines:"",cascaderOptions:"",showImportCascaderDialogFlag:!1,separator:","}},computed:{optionModel(){return this.selectedWidget.options}},watch:{"selectedWidget.options":{deep:!0,handler(t){}}},methods:{emitDefaultValueChange(){if(!!this.designer&&!!this.designer.formWidget){let t=this.designer.formWidget.getWidgetRef(this.selectedWidget.options.name);!!t&&!!t.refreshDefaultValue&&t.refreshDefaultValue()}},deleteOption(t,o){this.optionModel.optionItems.splice(o,1)},addOption(){let t=this.optionModel.optionItems.length+1;this.optionModel.optionItems.push({value:t,label:"new option"})},importOptions(){this.optionLines="",this.optionModel.optionItems.length>0&&this.optionModel.optionItems.forEach(t=>{t.value===t.label?this.optionLines+=t.value+`
`:this.optionLines+=t.value+this.separator+t.label+`
`}),this.showImportDialogFlag=!0},saveOptions(){let t=this.optionLines.split(`
`);t.length>0?(this.optionModel.optionItems=[],t.forEach(o=>{!!o&&!!o.trim()&&(o.indexOf(this.separator)!==-1?this.optionModel.optionItems.push({value:o.split(this.separator)[0],label:o.split(this.separator)[1]}):this.optionModel.optionItems.push({value:o,label:o}))})):this.optionModel.optionItems=[],this.showImportDialogFlag=!1},resetDefault(){this.selectedWidget.type==="checkbox"||this.selectedWidget.type==="select"&&this.selectedWidget.options.multiple?this.optionModel.defaultValue=[]:this.optionModel.defaultValue="",this.emitDefaultValueChange()},importCascaderOptions(){this.cascaderOptions=JSON.stringify(this.optionModel.optionItems,null," "),this.showImportCascaderDialogFlag=!0},saveCascaderOptions(){try{let t=JSON.parse(this.cascaderOptions);this.optionModel.optionItems=t,this.showImportCascaderDialogFlag=!1}catch(t){this.$message.error(this.i18nt("designer.hint.invalidOptionsData")+t.message)}}}},_withScopeId$2=t=>(pushScopeId("data-v-1a4e3a5c"),t=t(),popScopeId(),t),_hoisted_1$i={class:"option-items-pane"},_hoisted_2$9=_withScopeId$2(()=>createBaseVNode("i",{class:"iconfont icon-drag drag-option"},null,-1)),_hoisted_3$6=_withScopeId$2(()=>createBaseVNode("i",{class:"iconfont icon-drag drag-option"},null,-1)),_hoisted_4$6={key:2,class:"full-width-input"},_hoisted_5$5={key:3},_hoisted_6$5={key:4},_hoisted_7$2={key:5,class:""},_hoisted_8$2={class:"dialog-footer"},_hoisted_9$1={key:6,class:""},_hoisted_10$1={class:"dialog-footer"};function _sfc_render$1M(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-button"),a=resolveComponent("el-radio"),d=resolveComponent("draggable"),c=resolveComponent("el-radio-group"),u=resolveComponent("el-checkbox"),m=resolveComponent("el-checkbox-group"),f=resolveComponent("el-cascader"),g=resolveComponent("el-form-item"),b=resolveComponent("el-dialog"),_=resolveComponent("code-editor"),v=resolveDirective("drag");return openBlock(),createElementBlock("div",_hoisted_1$i,[e.selectedWidget.type==="radio"||e.selectedWidget.type==="select"&&!e.selectedWidget.options.multiple?(openBlock(),createBlock(c,{key:0,modelValue:r.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=h=>r.optionModel.defaultValue=h),onChange:r.emitDefaultValueChange},{default:withCtx(()=>[createVNode(d,mergeProps({tag:"ul",list:r.optionModel.optionItems,"item-key":"id"},{group:"optionsGroup",ghostClass:"ghost",handle:".drag-option"}),{item:withCtx(({element:h,index:w})=>[createBaseVNode("li",null,[createVNode(a,{label:h.value},{default:withCtx(()=>[createVNode(n,{modelValue:h.value,"onUpdate:modelValue":V=>h.value=V,size:"small",style:{width:"100px"}},null,8,["modelValue","onUpdate:modelValue"]),createVNode(n,{modelValue:h.label,"onUpdate:modelValue":V=>h.label=V,size:"small",style:{width:"100px"}},null,8,["modelValue","onUpdate:modelValue"]),_hoisted_2$9,createVNode(l,{circle:"",plain:"",size:"small",type:"danger",onClick:V=>r.deleteOption(h,w),icon:"el-icon-minus",class:"col-delete-button"},null,8,["onClick"])]),_:2},1032,["label"])])]),_:1},16,["list"])]),_:1},8,["modelValue","onChange"])):e.selectedWidget.type==="checkbox"||e.selectedWidget.type==="select"&&e.selectedWidget.options.multiple?(openBlock(),createBlock(m,{key:1,modelValue:r.optionModel.defaultValue,"onUpdate:modelValue":o[1]||(o[1]=h=>r.optionModel.defaultValue=h),onChange:r.emitDefaultValueChange},{default:withCtx(()=>[createVNode(d,mergeProps({tag:"ul",list:r.optionModel.optionItems,"item-key":"value"},{group:"optionsGroup",ghostClass:"ghost",handle:".drag-option"}),{item:withCtx(({element:h,index:w})=>[createBaseVNode("li",null,[createVNode(u,{label:h.value},{default:withCtx(()=>[createVNode(n,{modelValue:h.value,"onUpdate:modelValue":V=>h.value=V,size:"small",style:{width:"100px"}},null,8,["modelValue","onUpdate:modelValue"]),createVNode(n,{modelValue:h.label,"onUpdate:modelValue":V=>h.label=V,size:"small",style:{width:"100px"}},null,8,["modelValue","onUpdate:modelValue"]),_hoisted_3$6,createVNode(l,{circle:"",plain:"",size:"small",type:"danger",onClick:V=>r.deleteOption(h,w),icon:"el-icon-minus",class:"col-delete-button"},null,8,["onClick"])]),_:2},1032,["label"])])]),_:1},16,["list"])]),_:1},8,["modelValue","onChange"])):e.selectedWidget.type==="cascader"?(openBlock(),createElementBlock("div",_hoisted_4$6,[createVNode(f,{modelValue:r.optionModel.defaultValue,"onUpdate:modelValue":o[2]||(o[2]=h=>r.optionModel.defaultValue=h),options:r.optionModel.optionItems,onChange:r.emitDefaultValueChange,placeholder:t.i18nt("render.hint.selectPlaceholder")},null,8,["modelValue","options","onChange","placeholder"])])):createCommentVNode("",!0),e.selectedWidget.type==="cascader"?(openBlock(),createElementBlock("div",_hoisted_5$5,[createVNode(l,{type:"text",onClick:r.importCascaderOptions},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.importOptions")),1)]),_:1},8,["onClick"]),createVNode(l,{type:"text",onClick:r.resetDefault},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.resetDefault")),1)]),_:1},8,["onClick"])])):createCommentVNode("",!0),e.selectedWidget.type==="radio"||e.selectedWidget.type==="checkbox"||e.selectedWidget.type==="select"?(openBlock(),createElementBlock("div",_hoisted_6$5,[createVNode(l,{type:"text",onClick:r.addOption},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addOption")),1)]),_:1},8,["onClick"]),createVNode(l,{type:"text",onClick:r.importOptions},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.importOptions")),1)]),_:1},8,["onClick"]),createVNode(l,{type:"text",onClick:r.resetDefault},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.resetDefault")),1)]),_:1},8,["onClick"])])):createCommentVNode("",!0),i.showImportDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_7$2,[createVNode(b,{title:t.i18nt("designer.setting.importOptions"),modelValue:i.showImportDialogFlag,"onUpdate:modelValue":o[5]||(o[5]=h=>i.showImportDialogFlag=h),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_8$2,[createVNode(l,{size:"large",type:"primary",onClick:r.saveOptions},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.confirm")),1)]),_:1},8,["onClick"]),createVNode(l,{size:"large",onClick:o[4]||(o[4]=h=>i.showImportDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.cancel")),1)]),_:1})])]),default:withCtx(()=>[createVNode(g,null,{default:withCtx(()=>[createVNode(n,{type:"textarea",rows:"10",modelValue:i.optionLines,"onUpdate:modelValue":o[3]||(o[3]=h=>i.optionLines=h)},null,8,["modelValue"])]),_:1})]),_:1},8,["title","modelValue"])])),[[v,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0),i.showImportCascaderDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_9$1,[createVNode(b,{title:t.i18nt("designer.setting.importOptions"),modelValue:i.showImportCascaderDialogFlag,"onUpdate:modelValue":o[8]||(o[8]=h=>i.showImportCascaderDialogFlag=h),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_10$1,[createVNode(l,{size:"large",type:"primary",onClick:r.saveCascaderOptions},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.confirm")),1)]),_:1},8,["onClick"]),createVNode(l,{size:"large",onClick:o[7]||(o[7]=h=>i.showImportCascaderDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.cancel")),1)]),_:1})])]),default:withCtx(()=>[createVNode(_,{modelValue:i.cascaderOptions,"onUpdate:modelValue":o[6]||(o[6]=h=>i.cascaderOptions=h),mode:"json",readonly:!1},null,8,["modelValue"])]),_:1},8,["title","modelValue"])])),[[v,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0)])}var OptionItemsSetting=_export_sfc(_sfc_main$1M,[["render",_sfc_render$1M],["__scopeId","data-v-1a4e3a5c"]]);const _sfc_main$1L={name:"optionItems-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},components:{OptionItemsSetting}};function _sfc_render$1L(t,o,e,s,i,r){const n=resolveComponent("el-divider"),l=resolveComponent("option-items-setting"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{"label-width":"0"},{default:withCtx(()=>[createVNode(n,{class:"custom-divider-margin-top"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.optionsSetting")),1)]),_:1}),createVNode(l,{designer:e.designer,"selected-widget":e.selectedWidget},null,8,["designer","selected-widget"])]),_:1})}var optionItemsEditor=_export_sfc(_sfc_main$1L,[["render",_sfc_render$1L]]),__glob_0_35=Object.freeze(Object.defineProperty({__proto__:null,default:optionItemsEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1K={name:"placeholder-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1K(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.placeholder")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.placeholder,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.placeholder=a)},null,8,["modelValue"])]),_:1},8,["label"])}var placeholderEditor=_export_sfc(_sfc_main$1K,[["render",_sfc_render$1K]]),__glob_0_36=Object.freeze(Object.defineProperty({__proto__:null,default:placeholderEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1J={name:"precision-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1J(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.precision")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.precision,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.precision=a),min:0,class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var precisionEditor=_export_sfc(_sfc_main$1J,[["render",_sfc_render$1J]]),__glob_0_37=Object.freeze(Object.defineProperty({__proto__:null,default:precisionEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1I={name:"prefixIcon-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1I(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.prefixIcon")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.prefixIcon,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.prefixIcon=a)},null,8,["modelValue"])]),_:1},8,["label"])}var prefixIconEditor=_export_sfc(_sfc_main$1I,[["render",_sfc_render$1I]]),__glob_0_38=Object.freeze(Object.defineProperty({__proto__:null,default:prefixIconEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1H={name:"readonly-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1H(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.readonly")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.readonly,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.readonly=a)},null,8,["modelValue"])]),_:1},8,["label"])}var readonlyEditor=_export_sfc(_sfc_main$1H,[["render",_sfc_render$1H]]),__glob_0_39=Object.freeze(Object.defineProperty({__proto__:null,default:readonlyEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1G={name:"remote-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1G(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.remote")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.remote,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.remote=a),onChange:t.onRemoteChange},null,8,["modelValue","onChange"])]),_:1},8,["label"])}var remoteEditor=_export_sfc(_sfc_main$1G,[["render",_sfc_render$1G]]),__glob_0_40=Object.freeze(Object.defineProperty({__proto__:null,default:remoteEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1F={name:"required-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1F(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.required")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.required,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.required=a)},null,8,["modelValue"])]),_:1},8,["label"])}var requiredEditor=_export_sfc(_sfc_main$1F,[["render",_sfc_render$1F]]),__glob_0_41=Object.freeze(Object.defineProperty({__proto__:null,default:requiredEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1E={name:"requiredHint-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1E(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.requiredHint")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.requiredHint,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.requiredHint=a)},null,8,["modelValue"])]),_:1},8,["label"])}var requiredHintEditor=_export_sfc(_sfc_main$1E,[["render",_sfc_render$1E]]),__glob_0_42=Object.freeze(Object.defineProperty({__proto__:null,default:requiredHintEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1D={name:"rows-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1D(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.rows")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.rows,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.rows=a),style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var rowsEditor=_export_sfc(_sfc_main$1D,[["render",_sfc_render$1D]]),__glob_0_43=Object.freeze(Object.defineProperty({__proto__:null,default:rowsEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1C={name:"showFileList-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1C(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.showFileList")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.showFileList,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.showFileList=a)},null,8,["modelValue"])]),_:1},8,["label"])}var showFileListEditor=_export_sfc(_sfc_main$1C,[["render",_sfc_render$1C]]),__glob_0_44=Object.freeze(Object.defineProperty({__proto__:null,default:showFileListEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1B={name:"showPassword-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1B(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return e.optionModel.type==="password"?(openBlock(),createBlock(l,{key:0,label:t.i18nt("designer.setting.showPassword")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.showPassword,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.showPassword=a)},null,8,["modelValue"])]),_:1},8,["label"])):createCommentVNode("",!0)}var showPasswordEditor=_export_sfc(_sfc_main$1B,[["render",_sfc_render$1B]]),__glob_0_45=Object.freeze(Object.defineProperty({__proto__:null,default:showPasswordEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1A={name:"showWordLimit-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1A(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.showWordLimit")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.showWordLimit,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.showWordLimit=a)},null,8,["modelValue"])]),_:1},8,["label"])}var showWordLimitEditor=_export_sfc(_sfc_main$1A,[["render",_sfc_render$1A]]),__glob_0_46=Object.freeze(Object.defineProperty({__proto__:null,default:showWordLimitEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1z={name:"size-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{widgetSizes:[{label:"default",value:""},{label:"large",value:"large"},{label:"small",value:"small"}]}}};function _sfc_render$1z(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.widgetSize")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.size,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.size=d)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.widgetSizes,d=>(openBlock(),createBlock(n,{key:d.value,label:d.label,value:d.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])}var sizeEditor=_export_sfc(_sfc_main$1z,[["render",_sfc_render$1z]]),__glob_0_47=Object.freeze(Object.defineProperty({__proto__:null,default:sizeEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1y={name:"startPlaceholder-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1y(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.startPlaceholder")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.startPlaceholder,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.startPlaceholder=a)},null,8,["modelValue"])]),_:1},8,["label"])}var startPlaceholderEditor=_export_sfc(_sfc_main$1y,[["render",_sfc_render$1y]]),__glob_0_48=Object.freeze(Object.defineProperty({__proto__:null,default:startPlaceholderEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1x={name:"step-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1x(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.step")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.step,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.step=a),class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var stepEditor=_export_sfc(_sfc_main$1x,[["render",_sfc_render$1x]]),__glob_0_49=Object.freeze(Object.defineProperty({__proto__:null,default:stepEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1w={name:"suffixIcon-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1w(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.suffixIcon")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.suffixIcon,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.suffixIcon=a)},null,8,["modelValue"])]),_:1},8,["label"])}var suffixIconEditor=_export_sfc(_sfc_main$1w,[["render",_sfc_render$1w]]),__glob_0_50=Object.freeze(Object.defineProperty({__proto__:null,default:suffixIconEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1v={name:"type-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},computed:{}};function _sfc_render$1v(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return e.selectedWidget.type==="input"?(openBlock(),createBlock(a,{key:0,label:t.i18nt("designer.setting.displayType")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.type,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.type=d)},{default:withCtx(()=>[createVNode(n,{label:"text",value:"text"}),createVNode(n,{label:"password",value:"password"})]),_:1},8,["modelValue"])]),_:1},8,["label"])):createCommentVNode("",!0)}var typeEditor=_export_sfc(_sfc_main$1v,[["render",_sfc_render$1v]]),__glob_0_51=Object.freeze(Object.defineProperty({__proto__:null,default:typeEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1u={name:"uploadTip-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1u(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.uploadTip")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.uploadTip,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.uploadTip=a)},null,8,["modelValue"])]),_:1},8,["label"])}var uploadTipEditor=_export_sfc(_sfc_main$1u,[["render",_sfc_render$1u]]),__glob_0_52=Object.freeze(Object.defineProperty({__proto__:null,default:uploadTipEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1t={name:"uploadURL-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1t(t,o,e,s,i,r){const n=resolveComponent("el-divider"),l=resolveComponent("el-form-item"),a=resolveComponent("el-input");return openBlock(),createElementBlock("div",null,[createVNode(l,{"label-width":"0"},{default:withCtx(()=>[createVNode(n,{class:"custom-divider"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.uploadSetting")),1)]),_:1})]),_:1}),createVNode(l,{label:t.i18nt("designer.setting.uploadURL")},{default:withCtx(()=>[createVNode(a,{type:"text",modelValue:e.optionModel.uploadURL,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.uploadURL=d)},null,8,["modelValue"])]),_:1},8,["label"])])}var uploadURLEditor=_export_sfc(_sfc_main$1t,[["render",_sfc_render$1t]]),__glob_0_53=Object.freeze(Object.defineProperty({__proto__:null,default:uploadURLEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1s={name:"validation-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{fieldValidators:[{value:"number",label:this.i18nt("designer.hint.numberValidator")},{value:"letter",label:this.i18nt("designer.hint.letterValidator")},{value:"letterAndNumber",label:this.i18nt("designer.hint.letterAndNumberValidator")},{value:"mobilePhone",label:this.i18nt("designer.hint.mobilePhoneValidator")},{value:"email",label:this.i18nt("designer.hint.emailValidator")},{value:"url",label:this.i18nt("designer.hint.urlValidator")},{value:"noChinese",label:this.i18nt("designer.hint.noChineseValidator")},{value:"chinese",label:this.i18nt("designer.hint.chineseValidator")}]}}};function _sfc_render$1s(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-tooltip"),a=resolveComponent("el-option"),d=resolveComponent("el-select"),c=resolveComponent("el-form-item");return openBlock(),createBlock(c,null,{label:withCtx(()=>[createBaseVNode("span",null,[createTextVNode(toDisplayString(t.i18nt("designer.setting.validation"))+" ",1),createVNode(l,{effect:"light",content:t.i18nt("designer.setting.validationHelp")},{default:withCtx(()=>[createVNode(n,{"icon-class":"el-info"})]),_:1},8,["content"])])]),default:withCtx(()=>[createVNode(d,{modelValue:e.optionModel.validation,"onUpdate:modelValue":o[0]||(o[0]=u=>e.optionModel.validation=u),filterable:"","allow-create":"","default-first-option":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.fieldValidators,(u,m)=>(openBlock(),createBlock(a,{key:m,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})}var validationEditor=_export_sfc(_sfc_main$1s,[["render",_sfc_render$1s]]),__glob_0_54=Object.freeze(Object.defineProperty({__proto__:null,default:validationEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1r={name:"validationHint-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1r(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.validationHint")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.validationHint,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.validationHint=a)},null,8,["modelValue"])]),_:1},8,["label"])}var validationHintEditor=_export_sfc(_sfc_main$1r,[["render",_sfc_render$1r]]),__glob_0_55=Object.freeze(Object.defineProperty({__proto__:null,default:validationHintEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1q={name:"withCredentials-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1q(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.withCredentials")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.withCredentials,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.withCredentials=a)},null,8,["modelValue"])]),_:1},8,["label"])}var withCredentialsEditor=_export_sfc(_sfc_main$1q,[["render",_sfc_render$1q]]),__glob_0_56=Object.freeze(Object.defineProperty({__proto__:null,default:withCredentialsEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1p={name:"colHeight-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1p(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createElementBlock("div",null,[createVNode(l,{label:t.i18nt("designer.setting.gridColHeight")},{default:withCtx(()=>[createVNode(n,{type:"number",modelValue:e.optionModel.colHeight,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.colHeight=a),onInput:t.inputNumberHandler,min:"0",class:"hide-spin-button"},null,8,["modelValue","onInput"])]),_:1},8,["label"])])}var colHeightEditor=_export_sfc(_sfc_main$1p,[["render",_sfc_render$1p]]),__glob_0_57=Object.freeze(Object.defineProperty({__proto__:null,default:colHeightEditor},Symbol.toStringTag,{value:"Module"})),gutterEditor_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$1o={name:"gutter-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},methods:{spanChanged(t){let o=0;t.cols.forEach(e=>{o+=e.options.span}),o>24&&console.log("\u5217\u6805\u683C\u4E4B\u548C\u8D85\u51FA24"),this.designer.saveCurrentHistoryStep()},deleteCol(t,o){this.designer.deleteColOfGrid(t,o),this.designer.emitHistoryChange()},addNewCol(t){this.designer.addNewColOfGrid(t),this.designer.emitHistoryChange()}}},_hoisted_1$h={class:"col-span-title"};function _sfc_render$1o(t,o,e,s,i,r){const n=resolveComponent("el-divider"),l=resolveComponent("el-form-item"),a=resolveComponent("el-input-number"),d=resolveComponent("el-button");return openBlock(),createElementBlock("div",null,[createVNode(l,{"label-width":"0"},{default:withCtx(()=>[createVNode(n,{class:"custom-divider"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.columnSetting")),1)]),_:1})]),_:1}),createVNode(l,{label:t.i18nt("designer.setting.gutter")},{default:withCtx(()=>[createVNode(a,{modelValue:e.optionModel.gutter,"onUpdate:modelValue":o[0]||(o[0]=c=>e.optionModel.gutter=c),style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"]),createVNode(l,{label:t.i18nt("designer.setting.colsOfGrid")},null,8,["label"]),createVNode(l,{"label-width":"0"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.selectedWidget.cols,(c,u)=>(openBlock(),createElementBlock("li",{key:u,class:"col-item"},[createBaseVNode("span",_hoisted_1$h,toDisplayString(t.i18nt("designer.setting.colSpanTitle"))+toDisplayString(u+1),1),createVNode(a,{modelValue:c.options.span,"onUpdate:modelValue":m=>c.options.span=m,modelModifiers:{number:!0},min:1,max:24,onChange:(m,f)=>r.spanChanged(e.selectedWidget,c,u,m,f),class:"cell-span-input"},null,8,["modelValue","onUpdate:modelValue","onChange"]),createVNode(d,{circle:"",plain:"",size:"small",type:"danger",onClick:m=>r.deleteCol(e.selectedWidget,u),icon:"el-icon-minus",class:"col-delete-button"},null,8,["onClick"])]))),128)),createBaseVNode("div",null,[createVNode(d,{type:"text",onClick:o[1]||(o[1]=c=>r.addNewCol(e.selectedWidget))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addColumn")),1)]),_:1})])]),_:1})])}var gutterEditor=_export_sfc(_sfc_main$1o,[["render",_sfc_render$1o],["__scopeId","data-v-53f7cdbe"]]),__glob_0_58=Object.freeze(Object.defineProperty({__proto__:null,default:gutterEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1n={name:"grid-col-offset-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1n(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.colOffsetTitle")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.offset,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.offset=a),modelModifiers:{number:!0},min:0,max:24,style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var gridColOffsetEditor=_export_sfc(_sfc_main$1n,[["render",_sfc_render$1n]]),__glob_0_59=Object.freeze(Object.defineProperty({__proto__:null,default:gridColOffsetEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1m={name:"grid-col-pull-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1m(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.colPullTitle")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.pull,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.pull=a),modelModifiers:{number:!0},min:0,max:24,style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var gridColPullEditor=_export_sfc(_sfc_main$1m,[["render",_sfc_render$1m]]),__glob_0_60=Object.freeze(Object.defineProperty({__proto__:null,default:gridColPullEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1l={name:"grid-col-push-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1l(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.colPushTitle")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.push,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.push=a),modelModifiers:{number:!0},min:0,max:24,style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var gridColPushEditor=_export_sfc(_sfc_main$1l,[["render",_sfc_render$1l]]),__glob_0_61=Object.freeze(Object.defineProperty({__proto__:null,default:gridColPushEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1k={name:"grid-col-responsive-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1k(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.responsive")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.responsive,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.responsive=a)},null,8,["modelValue"])]),_:1},8,["label"])}var gridColResponsiveEditor=_export_sfc(_sfc_main$1k,[["render",_sfc_render$1k]]),__glob_0_62=Object.freeze(Object.defineProperty({__proto__:null,default:gridColResponsiveEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1j={name:"grid-col-span-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},computed:{formConfig(){return this.designer.formConfig}}};function _sfc_render$1j(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createElementBlock("div",null,[e.optionModel.responsive?createCommentVNode("",!0):(openBlock(),createBlock(l,{key:0,label:t.i18nt("designer.setting.colSpanTitle")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.span,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.span=a),modelModifiers:{number:!0},min:1,max:24,style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])),!!e.optionModel.responsive&&r.formConfig.layoutType==="PC"?(openBlock(),createBlock(l,{key:1,label:t.i18nt("designer.setting.colSpanTitle")+"(PC)"},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.md,"onUpdate:modelValue":o[1]||(o[1]=a=>e.optionModel.md=a),modelModifiers:{number:!0},min:1,max:24,style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])):createCommentVNode("",!0),!!e.optionModel.responsive&&r.formConfig.layoutType==="Pad"?(openBlock(),createBlock(l,{key:2,label:t.i18nt("designer.setting.colSpanTitle")+"(Pad)"},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.sm,"onUpdate:modelValue":o[2]||(o[2]=a=>e.optionModel.sm=a),modelModifiers:{number:!0},min:1,max:24,style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])):createCommentVNode("",!0),!!e.optionModel.responsive&&r.formConfig.layoutType==="H5"?(openBlock(),createBlock(l,{key:3,label:t.i18nt("designer.setting.colSpanTitle")+"(H5)"},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.xs,"onUpdate:modelValue":o[3]||(o[3]=a=>e.optionModel.xs=a),modelModifiers:{number:!0},min:1,max:24,style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])):createCommentVNode("",!0)])}var gridColSpanEditor=_export_sfc(_sfc_main$1j,[["render",_sfc_render$1j]]),__glob_0_63=Object.freeze(Object.defineProperty({__proto__:null,default:gridColSpanEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1i={name:"showBlankRow-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1i(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.showBlankRow")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.showBlankRow,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.showBlankRow=a)},null,8,["modelValue"])]),_:1},8,["label"])}var showBlankRowEditor=_export_sfc(_sfc_main$1i,[["render",_sfc_render$1i]]),__glob_0_64=Object.freeze(Object.defineProperty({__proto__:null,default:showBlankRowEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1h={name:"showRowNumber-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1h(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.showRowNumber")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.showRowNumber,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.showRowNumber=a)},null,8,["modelValue"])]),_:1},8,["label"])}var showRowNumberEditor=_export_sfc(_sfc_main$1h,[["render",_sfc_render$1h]]),__glob_0_65=Object.freeze(Object.defineProperty({__proto__:null,default:showRowNumberEditor},Symbol.toStringTag,{value:"Module"})),subFormLabelAlignEditor_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$1g={name:"sub-form-labelAlign-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1g(t,o,e,s,i,r){const n=resolveComponent("el-radio-button"),l=resolveComponent("el-radio-group"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.labelAlign")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.labelAlign,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.labelAlign=d),class:"radio-group-custom"},{default:withCtx(()=>[createVNode(n,{label:"label-left-align"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.leftAlign")),1)]),_:1}),createVNode(n,{label:"label-center-align"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.centerAlign")),1)]),_:1}),createVNode(n,{label:"label-right-align"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.rightAlign")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var subFormLabelAlignEditor=_export_sfc(_sfc_main$1g,[["render",_sfc_render$1g],["__scopeId","data-v-7c6da3d6"]]),__glob_0_66=Object.freeze(Object.defineProperty({__proto__:null,default:subFormLabelAlignEditor},Symbol.toStringTag,{value:"Module"})),tabCustomClassEditor_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$1f={name:"tab-customClass-editor",componentName:"PropertyEditor",mixins:[i18n$1],components:{},props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{cssClassList:[]}},created(){this.cssClassList=deepClone(this.designer.getCssClassList()),this.designer.handleEvent("form-css-updated",t=>{this.cssClassList=t})},methods:{onTabPaneActiveChange(t,o){},addTabPane(t){this.designer.addTabPaneOfTabs(t),this.designer.emitHistoryChange()},deleteTabPane(t,o){if(t.tabs.length===1){this.$message.info(this.i18nt("designer.hint.lastPaneCannotBeDeleted"));return}this.designer.deleteTabPaneOfTabs(t,o),this.designer.emitHistoryChange()}}},_withScopeId$1=t=>(pushScopeId("data-v-6691ab6d"),t=t(),popScopeId(),t),_hoisted_1$g={class:"col-item"},_hoisted_2$8=_withScopeId$1(()=>createBaseVNode("i",{class:"iconfont icon-drag drag-option"},null,-1));function _sfc_render$1f(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item"),d=resolveComponent("el-checkbox"),c=resolveComponent("el-input"),u=resolveComponent("el-button"),m=resolveComponent("draggable");return openBlock(),createElementBlock("div",null,[createVNode(a,{label:t.i18nt("designer.setting.customClass")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.customClass,"onUpdate:modelValue":o[0]||(o[0]=f=>e.optionModel.customClass=f),multiple:"",filterable:"","allow-create":"","default-first-option":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.cssClassList,(f,g)=>(openBlock(),createBlock(n,{key:g,label:f,value:f},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),createVNode(a,{label:t.i18nt("designer.setting.tabPaneSetting")},null,8,["label"]),createVNode(a,{"label-width":"0",class:"panes-setting"},{default:withCtx(()=>[createVNode(m,mergeProps({tag:"ul",list:e.selectedWidget.tabs,"item-key":"id"},{group:"panesGroup",ghostClass:"ghost",handle:".drag-option"}),{item:withCtx(({element:f,index:g})=>[createBaseVNode("li",_hoisted_1$g,[createVNode(d,{modelValue:f.options.active,"onUpdate:modelValue":b=>f.options.active=b,disabled:"",onChange:b=>r.onTabPaneActiveChange(b,f),style:{"margin-right":"8px"}},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.paneActive")),1)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"]),createVNode(c,{type:"text",modelValue:f.options.label,"onUpdate:modelValue":b=>f.options.label=b,style:{width:"155px"}},null,8,["modelValue","onUpdate:modelValue"]),_hoisted_2$8,createVNode(u,{circle:"",plain:"",size:"small",type:"danger",onClick:b=>r.deleteTabPane(e.selectedWidget,g),icon:"el-icon-minus",class:"col-delete-button"},null,8,["onClick"])])]),_:1},16,["list"]),createBaseVNode("div",null,[createVNode(u,{type:"text",onClick:o[1]||(o[1]=f=>r.addTabPane(e.selectedWidget))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addTabPane")),1)]),_:1})])]),_:1})])}var tabCustomClassEditor=_export_sfc(_sfc_main$1f,[["render",_sfc_render$1f],["__scopeId","data-v-6691ab6d"]]),__glob_0_67=Object.freeze(Object.defineProperty({__proto__:null,default:tabCustomClassEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1e={name:"cellHeight-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1e(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.cellHeight")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.cellHeight,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.cellHeight=a)},null,8,["modelValue"])]),_:1},8,["label"])}var cellHeightEditor=_export_sfc(_sfc_main$1e,[["render",_sfc_render$1e]]),__glob_0_68=Object.freeze(Object.defineProperty({__proto__:null,default:cellHeightEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1d={name:"cellWidth-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$1d(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.cellWidth")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.cellWidth,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.cellWidth=a)},null,8,["modelValue"])]),_:1},8,["label"])}var cellWidthEditor=_export_sfc(_sfc_main$1d,[["render",_sfc_render$1d]]),__glob_0_69=Object.freeze(Object.defineProperty({__proto__:null,default:cellWidthEditor},Symbol.toStringTag,{value:"Module"})),eventMixin={mixins:[emitter],created(){},methods:{editEventHandler(t,o){this.dispatch("SettingPanel","editEventHandler",[t,[...o]])}}};const _sfc_main$1c={name:"onBeforeUpload-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["file"]}}};function _sfc_render$1c(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onBeforeUpload","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onBeforeUpload",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onBeforeUploadEditor=_export_sfc(_sfc_main$1c,[["render",_sfc_render$1c]]),__glob_0_70=Object.freeze(Object.defineProperty({__proto__:null,default:onBeforeUploadEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1b={name:"onBlur-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["event"]}}};function _sfc_render$1b(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onBlur","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onBlur",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onBlurEditor=_export_sfc(_sfc_main$1b,[["render",_sfc_render$1b]]),__glob_0_71=Object.freeze(Object.defineProperty({__proto__:null,default:onBlurEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$1a={name:"onChange-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["value","oldValue","subFormData","rowId"]}}};function _sfc_render$1a(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onChange","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onChange",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onChangeEditor=_export_sfc(_sfc_main$1a,[["render",_sfc_render$1a]]),__glob_0_72=Object.freeze(Object.defineProperty({__proto__:null,default:onChangeEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$19={name:"onClick-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:[]}}};function _sfc_render$19(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onClick","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onClick",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onClickEditor=_export_sfc(_sfc_main$19,[["render",_sfc_render$19]]),__glob_0_73=Object.freeze(Object.defineProperty({__proto__:null,default:onClickEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$18={name:"onCreated-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:[]}}};function _sfc_render$18(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onCreated","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onCreated",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onCreatedEditor=_export_sfc(_sfc_main$18,[["render",_sfc_render$18]]),__glob_0_74=Object.freeze(Object.defineProperty({__proto__:null,default:onCreatedEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$17={name:"onFileRemove-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["file","fileList"]}}};function _sfc_render$17(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onFileRemove","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onFileRemove",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onFileRemove=_export_sfc(_sfc_main$17,[["render",_sfc_render$17]]),__glob_0_75=Object.freeze(Object.defineProperty({__proto__:null,default:onFileRemove},Symbol.toStringTag,{value:"Module"}));const _sfc_main$16={name:"onFocus-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["event"]}}};function _sfc_render$16(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onFocus","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onFocus",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onFocusEditor=_export_sfc(_sfc_main$16,[["render",_sfc_render$16]]),__glob_0_76=Object.freeze(Object.defineProperty({__proto__:null,default:onFocusEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$15={name:"onInput-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["value"]}}};function _sfc_render$15(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onInput","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onInput",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onInputEditor=_export_sfc(_sfc_main$15,[["render",_sfc_render$15]]),__glob_0_77=Object.freeze(Object.defineProperty({__proto__:null,default:onInputEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$14={name:"onMounted-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:[]}}};function _sfc_render$14(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onMounted","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onMounted",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onMountedEditor=_export_sfc(_sfc_main$14,[["render",_sfc_render$14]]),__glob_0_78=Object.freeze(Object.defineProperty({__proto__:null,default:onMountedEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$13={name:"onRemoteQuery-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["keyword"]}}};function _sfc_render$13(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onRemoteQuery","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onRemoteQuery",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onRemoteQueryEditor=_export_sfc(_sfc_main$13,[["render",_sfc_render$13]]),__glob_0_79=Object.freeze(Object.defineProperty({__proto__:null,default:onRemoteQueryEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$12={name:"onSubFormRowAdd-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["subFormData","newRowId"]}}};function _sfc_render$12(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onSubFormRowAdd","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onSubFormRowAdd",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onSubFormRowAddEditor=_export_sfc(_sfc_main$12,[["render",_sfc_render$12]]),__glob_0_80=Object.freeze(Object.defineProperty({__proto__:null,default:onSubFormRowAddEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$11={name:"onSubFormRowChange-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["subFormData"]}}};function _sfc_render$11(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onSubFormRowChange","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onSubFormRowChange",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onSubFormRowChangeEditor=_export_sfc(_sfc_main$11,[["render",_sfc_render$11]]),__glob_0_81=Object.freeze(Object.defineProperty({__proto__:null,default:onSubFormRowChangeEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$10={name:"onSubFormRowDelete-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["subFormData","deletedDataRow"]}}};function _sfc_render$10(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onSubFormRowDelete","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onSubFormRowDelete",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onSubFormRowDeleteEditor=_export_sfc(_sfc_main$10,[["render",_sfc_render$10]]),__glob_0_82=Object.freeze(Object.defineProperty({__proto__:null,default:onSubFormRowDeleteEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$$={name:"onSubFormRowInsert-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["subFormData","newRowId"]}}};function _sfc_render$$(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onSubFormRowInsert","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onSubFormRowInsert",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onSubFormRowInsertEditor=_export_sfc(_sfc_main$$,[["render",_sfc_render$$]]),__glob_0_83=Object.freeze(Object.defineProperty({__proto__:null,default:onSubFormRowInsertEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$_={name:"onUploadError-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["error","file","fileList"]}}};function _sfc_render$_(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onUploadError","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onUploadError",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onUploadErrorEditor=_export_sfc(_sfc_main$_,[["render",_sfc_render$_]]),__glob_0_84=Object.freeze(Object.defineProperty({__proto__:null,default:onUploadErrorEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$Z={name:"onUploadSuccess-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["result","file","fileList"]}}};function _sfc_render$Z(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onUploadSuccess","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onUploadSuccess",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onUploadSuccessEditor=_export_sfc(_sfc_main$Z,[["render",_sfc_render$Z]]),__glob_0_85=Object.freeze(Object.defineProperty({__proto__:null,default:onUploadSuccessEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$Y={name:"onValidate-editor",mixins:[i18n$1,eventMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{eventParams:["rule","value","callback"]}}};function _sfc_render$Y(t,o,e,s,i,r){const n=resolveComponent("el-button"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:"onValidate","label-width":"150px"},{default:withCtx(()=>[createVNode(n,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[0]||(o[0]=a=>t.editEventHandler("onValidate",i.eventParams))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})}var onValidateEditor=_export_sfc(_sfc_main$Y,[["render",_sfc_render$Y]]),__glob_0_86=Object.freeze(Object.defineProperty({__proto__:null,default:onValidateEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$X={name:"button-type-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$X(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.displayType")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.type,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.type=d)},{default:withCtx(()=>[createVNode(n,{label:"default",value:""}),createVNode(n,{label:"primary",value:"primary"}),createVNode(n,{label:"success",value:"success"}),createVNode(n,{label:"warning",value:"warning"}),createVNode(n,{label:"danger",value:"danger"}),createVNode(n,{label:"info",value:"info"}),createVNode(n,{label:"text",value:"text"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var buttonTypeEditor=_export_sfc(_sfc_main$X,[["render",_sfc_render$X]]),__glob_0_87=Object.freeze(Object.defineProperty({__proto__:null,default:buttonTypeEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$W={name:"circle-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$W(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.circle")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.circle,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.circle=a)},null,8,["modelValue"])]),_:1},8,["label"])}var circleEditor=_export_sfc(_sfc_main$W,[["render",_sfc_render$W]]),__glob_0_88=Object.freeze(Object.defineProperty({__proto__:null,default:circleEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$V={name:"icon-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$V(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.buttonIcon")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.icon,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.icon=a)},null,8,["modelValue"])]),_:1},8,["label"])}var iconEditor=_export_sfc(_sfc_main$V,[["render",_sfc_render$V]]),__glob_0_89=Object.freeze(Object.defineProperty({__proto__:null,default:iconEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$U={name:"plain-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$U(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.plain")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.plain,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.plain=a)},null,8,["modelValue"])]),_:1},8,["label"])}var plainEditor=_export_sfc(_sfc_main$U,[["render",_sfc_render$U]]),__glob_0_90=Object.freeze(Object.defineProperty({__proto__:null,default:plainEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$T={name:"round-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$T(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.round")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.round,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.round=a)},null,8,["modelValue"])]),_:1},8,["label"])}var roundEditor=_export_sfc(_sfc_main$T,[["render",_sfc_render$T]]),__glob_0_91=Object.freeze(Object.defineProperty({__proto__:null,default:roundEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$S={name:"cascader-defaultValue-editor",props:{designer:Object,selectedWidget:Object,optionModel:Object}},_hoisted_1$f={style:{display:"none"}};function _sfc_render$S(t,o,e,s,i,r){return openBlock(),createElementBlock("div",_hoisted_1$f)}var cascaderDefaultValueEditor=_export_sfc(_sfc_main$S,[["render",_sfc_render$S]]),__glob_0_92=Object.freeze(Object.defineProperty({__proto__:null,default:cascaderDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$R={name:"checkbox-defaultValue-editor",props:{designer:Object,selectedWidget:Object,optionModel:Object}},_hoisted_1$e={style:{display:"none"}};function _sfc_render$R(t,o,e,s,i,r){return openBlock(),createElementBlock("div",_hoisted_1$e)}var checkboxDefaultValueEditor=_export_sfc(_sfc_main$R,[["render",_sfc_render$R]]),__glob_0_93=Object.freeze(Object.defineProperty({__proto__:null,default:checkboxDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$Q={name:"color-defaultValue-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$Q(t,o,e,s,i,r){const n=resolveComponent("el-color-picker"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.defaultValue")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.defaultValue=a),onChange:t.emitDefaultValueChange},null,8,["modelValue","onChange"])]),_:1},8,["label"])}var colorDefaultValueEditor=_export_sfc(_sfc_main$Q,[["render",_sfc_render$Q]]),__glob_0_94=Object.freeze(Object.defineProperty({__proto__:null,default:colorDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$P={name:"date-defaultValue-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$P(t,o,e,s,i,r){const n=resolveComponent("el-date-picker"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.defaultValue")},{default:withCtx(()=>[createVNode(n,{type:e.optionModel.type,modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.defaultValue=a),onChange:t.emitDefaultValueChange,format:e.optionModel.format,"value-format":e.optionModel.valueFormat,style:{width:"100%"}},null,8,["type","modelValue","onChange","format","value-format"])]),_:1},8,["label"])}var dateDefaultValueEditor=_export_sfc(_sfc_main$P,[["render",_sfc_render$P]]),__glob_0_95=Object.freeze(Object.defineProperty({__proto__:null,default:dateDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$O={name:"date-format-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$O(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.format")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.format,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.format=d),filterable:"","allow-create":""},{default:withCtx(()=>[createVNode(n,{label:"YYYY-MM-DD",value:"YYYY-MM-DD"}),createVNode(n,{label:"YYYY/MM/DD",value:"YYYY/MM/DD"}),createVNode(n,{label:"YYYY\u5E74MM\u6708DD\u65E5",value:"YYYY\u5E74MM\u6708DD\u65E5"}),createVNode(n,{label:"YYYY-MM-DD HH:mm:ss",value:"YYYY-MM-DD HH:mm:ss"}),createVNode(n,{label:"YYYY-MM-DD hh:mm:ss",value:"YYYY-MM-DD hh:mm:ss"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var dateFormatEditor=_export_sfc(_sfc_main$O,[["render",_sfc_render$O]]),__glob_0_96=Object.freeze(Object.defineProperty({__proto__:null,default:dateFormatEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$N={name:"date-type-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$N(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.displayType")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.type,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.type=d)},{default:withCtx(()=>[createVNode(n,{label:"datetime",value:"datetime"}),createVNode(n,{label:"date",value:"date"}),createVNode(n,{label:"dates",value:"dates"}),createVNode(n,{label:"year",value:"year"}),createVNode(n,{label:"month",value:"month"}),createVNode(n,{label:"week",value:"week"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var dateTypeEditor=_export_sfc(_sfc_main$N,[["render",_sfc_render$N]]),__glob_0_97=Object.freeze(Object.defineProperty({__proto__:null,default:dateTypeEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$M={name:"date-valueFormat-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$M(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.valueFormat")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.valueFormat,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.valueFormat=d),filterable:"","allow-create":""},{default:withCtx(()=>[createVNode(n,{label:"YYYY-MM-DD",value:"YYYY-MM-DD"}),createVNode(n,{label:"YYYY-MM-DD HH:mm:ss",value:"YYYY-MM-DD HH:mm:ss"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var dateValueFormatEditor=_export_sfc(_sfc_main$M,[["render",_sfc_render$M]]),__glob_0_98=Object.freeze(Object.defineProperty({__proto__:null,default:dateValueFormatEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$L={name:"date-range-defaultValue-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$L(t,o,e,s,i,r){const n=resolveComponent("el-date-picker"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.defaultValue")},{default:withCtx(()=>[createVNode(n,{type:e.optionModel.type,modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.defaultValue=a),onChange:t.emitDefaultValueChange,format:e.optionModel.format,"value-format":e.optionModel.valueFormat,style:{width:"100%"}},null,8,["type","modelValue","onChange","format","value-format"])]),_:1},8,["label"])}var dateRangeDefaultValueEditor=_export_sfc(_sfc_main$L,[["render",_sfc_render$L]]),__glob_0_99=Object.freeze(Object.defineProperty({__proto__:null,default:dateRangeDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$K={name:"date-range-format-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$K(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.format")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.format,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.format=d),filterable:"","allow-create":""},{default:withCtx(()=>[createVNode(n,{label:"YYYY-MM-DD",value:"YYYY-MM-DD"}),createVNode(n,{label:"YYYY/MM/DD",value:"YYYY/MM/DD"}),createVNode(n,{label:"YYYY\u5E74MM\u6708DD\u65E5",value:"YYYY\u5E74MM\u6708DD\u65E5"}),createVNode(n,{label:"YYYY-MM-DD HH:mm:ss",value:"YYYY-MM-DD HH:mm:ss"}),createVNode(n,{label:"YYYY-MM-DD hh:mm:ss",value:"YYYY-MM-DD hh:mm:ss"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var dateRangeFormatEditor=_export_sfc(_sfc_main$K,[["render",_sfc_render$K]]),__glob_0_100=Object.freeze(Object.defineProperty({__proto__:null,default:dateRangeFormatEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$J={name:"date-range-type-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$J(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.displayType")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.type,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.type=d)},{default:withCtx(()=>[createVNode(n,{label:"daterange",value:"daterange"}),createVNode(n,{label:"datetimerange",value:"datetimerange"}),createVNode(n,{label:"monthrange",value:"monthrange"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var dateRangeTypeEditor=_export_sfc(_sfc_main$J,[["render",_sfc_render$J]]),__glob_0_101=Object.freeze(Object.defineProperty({__proto__:null,default:dateRangeTypeEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$I={name:"date-range-valueFormat-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$I(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.valueFormat")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.valueFormat,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.valueFormat=d),filterable:"","allow-create":""},{default:withCtx(()=>[createVNode(n,{label:"YYYY-MM-DD",value:"YYYY-MM-DD"}),createVNode(n,{label:"YYYY-MM-DD HH:mm:ss",value:"YYYY-MM-DD HH:mm:ss"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var dateRangeValueFormatEditor=_export_sfc(_sfc_main$I,[["render",_sfc_render$I]]),__glob_0_102=Object.freeze(Object.defineProperty({__proto__:null,default:dateRangeValueFormatEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$H={name:"contentPosition-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$H(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.contentPosition")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.contentPosition,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.contentPosition=d)},{default:withCtx(()=>[createVNode(n,{label:"center",value:"center"}),createVNode(n,{label:"left",value:"left"}),createVNode(n,{label:"right",value:"right"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var contentPositionEditor=_export_sfc(_sfc_main$H,[["render",_sfc_render$H]]),__glob_0_103=Object.freeze(Object.defineProperty({__proto__:null,default:contentPositionEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$G={name:"file-upload-fileTypes-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{uploadFileTypes:[{value:"doc",label:"doc"},{value:"xls",label:"xls"},{value:"docx",label:"docx"},{value:"xlsx",label:"xlsx"}]}}};function _sfc_render$G(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-tooltip"),a=resolveComponent("el-option"),d=resolveComponent("el-select"),c=resolveComponent("el-form-item");return openBlock(),createBlock(c,null,{label:withCtx(()=>[createBaseVNode("span",null,[createTextVNode(toDisplayString(t.i18nt("designer.setting.fileTypes"))+" ",1),createVNode(l,{effect:"light",content:t.i18nt("designer.setting.fileTypesHelp")},{default:withCtx(()=>[createVNode(n,{"icon-class":"el-info"})]),_:1},8,["content"])])]),default:withCtx(()=>[createVNode(d,{multiple:"","allow-create":"",filterable:"","default-first-option":"",modelValue:e.optionModel.fileTypes,"onUpdate:modelValue":o[0]||(o[0]=u=>e.optionModel.fileTypes=u),style:{width:"100%"}},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.uploadFileTypes,(u,m)=>(openBlock(),createBlock(a,{key:m,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})}var fileUploadFileTypesEditor=_export_sfc(_sfc_main$G,[["render",_sfc_render$G]]),__glob_0_104=Object.freeze(Object.defineProperty({__proto__:null,default:fileUploadFileTypesEditor},Symbol.toStringTag,{value:"Module"})),htmlContentEditor_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$F={name:"htmlContent-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$F(t,o,e,s,i,r){const n=resolveComponent("el-form-item"),l=resolveComponent("el-input");return openBlock(),createElementBlock("div",null,[createVNode(n,{label:t.i18nt("designer.setting.htmlContent")},null,8,["label"]),createVNode(n,{"label-width":"0"},{default:withCtx(()=>[createVNode(l,{type:"textarea",modelValue:e.optionModel.htmlContent,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.htmlContent=a),rows:5,class:"html-content-editor"},null,8,["modelValue"])]),_:1})])}var htmlContentEditor=_export_sfc(_sfc_main$F,[["render",_sfc_render$F],["__scopeId","data-v-e311c596"]]),__glob_0_105=Object.freeze(Object.defineProperty({__proto__:null,default:htmlContentEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$E={name:"controlsPosition-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$E(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.controlsPosition")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.controlsPosition,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.controlsPosition=d)},{default:withCtx(()=>[createVNode(n,{label:"default",value:""}),createVNode(n,{label:"right",value:"right"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var controlsPositionEditor=_export_sfc(_sfc_main$E,[["render",_sfc_render$E]]),__glob_0_106=Object.freeze(Object.defineProperty({__proto__:null,default:controlsPositionEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$D={name:"number-defaultValue-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$D(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.defaultValue")},{default:withCtx(()=>[t.hasConfig("optionItems")?createCommentVNode("",!0):(openBlock(),createBlock(n,{key:0,type:"text",style:{width:"100%"},modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.defaultValue=a),onChange:t.emitDefaultValueChange},null,8,["modelValue","onChange"]))]),_:1},8,["label"])}var numberDefaultValueEditor=_export_sfc(_sfc_main$D,[["render",_sfc_render$D]]),__glob_0_107=Object.freeze(Object.defineProperty({__proto__:null,default:numberDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$C={name:"picture-upload-fileTypes-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object},data(){return{uploadPictureTypes:[{value:"jpg",label:"jpg"},{value:"jpeg",label:"jpeg"},{value:"png",label:"png"},{value:"gif",label:"gif"}]}}};function _sfc_render$C(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-tooltip"),a=resolveComponent("el-option"),d=resolveComponent("el-select"),c=resolveComponent("el-form-item");return openBlock(),createBlock(c,null,{label:withCtx(()=>[createBaseVNode("span",null,[createTextVNode(toDisplayString(t.i18nt("designer.setting.fileTypes"))+" ",1),createVNode(l,{effect:"light",content:t.i18nt("designer.setting.fileTypesHelp")},{default:withCtx(()=>[createVNode(n,{"icon-class":"el-info"})]),_:1},8,["content"])])]),default:withCtx(()=>[createVNode(d,{multiple:"","allow-create":"",filterable:"","default-first-option":"",modelValue:e.optionModel.fileTypes,"onUpdate:modelValue":o[0]||(o[0]=u=>e.optionModel.fileTypes=u),style:{width:"100%"}},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.uploadPictureTypes,(u,m)=>(openBlock(),createBlock(a,{key:m,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})}var pictureUploadFileTypesEditor=_export_sfc(_sfc_main$C,[["render",_sfc_render$C]]),__glob_0_108=Object.freeze(Object.defineProperty({__proto__:null,default:pictureUploadFileTypesEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$B={name:"radio-defaultValue-editor",props:{designer:Object,selectedWidget:Object,optionModel:Object}},_hoisted_1$d={style:{display:"none"}};function _sfc_render$B(t,o,e,s,i,r){return openBlock(),createElementBlock("div",_hoisted_1$d)}var radioDefaultValueEditor=_export_sfc(_sfc_main$B,[["render",_sfc_render$B]]),__glob_0_109=Object.freeze(Object.defineProperty({__proto__:null,default:radioDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$A={name:"allowHalf-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$A(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.allowHalf")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.allowHalf,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.allowHalf=a)},null,8,["modelValue"])]),_:1},8,["label"])}var allowHalfEditor=_export_sfc(_sfc_main$A,[["render",_sfc_render$A]]),__glob_0_110=Object.freeze(Object.defineProperty({__proto__:null,default:allowHalfEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$z={name:"highThreshold-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$z(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.highThreshold")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.highThreshold,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.highThreshold=a),min:e.optionModel.lowThreshold,max:e.optionModel.max,class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue","min","max"])]),_:1},8,["label"])}var highThresholdEditor=_export_sfc(_sfc_main$z,[["render",_sfc_render$z]]),__glob_0_111=Object.freeze(Object.defineProperty({__proto__:null,default:highThresholdEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$y={name:"lowThreshold-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$y(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.lowThreshold")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.lowThreshold,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.lowThreshold=a),min:1,max:e.optionModel.highThreshold,class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue","max"])]),_:1},8,["label"])}var lowThresholdEditor=_export_sfc(_sfc_main$y,[["render",_sfc_render$y]]),__glob_0_112=Object.freeze(Object.defineProperty({__proto__:null,default:lowThresholdEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$x={name:"rate-defaultValue-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$x(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.defaultValue")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.defaultValue=a),min:0,max:e.optionModel.max,style:{width:"100%"},onChange:t.emitDefaultValueChange},null,8,["modelValue","max","onChange"])]),_:1},8,["label"])}var rateDefaultValueEditor=_export_sfc(_sfc_main$x,[["render",_sfc_render$x]]),__glob_0_113=Object.freeze(Object.defineProperty({__proto__:null,default:rateDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$w={name:"rate-max-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$w(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.maxStars")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.max,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.max=a),min:1,max:10,class:"hide-spin-button",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var rateMaxEditor=_export_sfc(_sfc_main$w,[["render",_sfc_render$w]]),__glob_0_114=Object.freeze(Object.defineProperty({__proto__:null,default:rateMaxEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$v={name:"showScore-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$v(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.showScore")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.showScore,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.showScore=a)},null,8,["modelValue"])]),_:1},8,["label"])}var showScoreEditor=_export_sfc(_sfc_main$v,[["render",_sfc_render$v]]),__glob_0_115=Object.freeze(Object.defineProperty({__proto__:null,default:showScoreEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$u={name:"showText-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$u(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.showText")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.showText,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.showText=a)},null,8,["modelValue"])]),_:1},8,["label"])}var showTextEditor=_export_sfc(_sfc_main$u,[["render",_sfc_render$u]]),__glob_0_116=Object.freeze(Object.defineProperty({__proto__:null,default:showTextEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$t={name:"rich-editor-contentHeight-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$t(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createElementBlock("div",null,[createVNode(l,{label:t.i18nt("designer.setting.contentHeight")},{default:withCtx(()=>[createVNode(n,{type:"text",modelValue:e.optionModel.contentHeight,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.contentHeight=a)},null,8,["modelValue"])]),_:1},8,["label"])])}var richEditorContentHeightEditor=_export_sfc(_sfc_main$t,[["render",_sfc_render$t]]),__glob_0_117=Object.freeze(Object.defineProperty({__proto__:null,default:richEditorContentHeightEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$s={name:"select-defaultValue-editor",props:{designer:Object,selectedWidget:Object,optionModel:Object}},_hoisted_1$c={style:{display:"none"}};function _sfc_render$s(t,o,e,s,i,r){return openBlock(),createElementBlock("div",_hoisted_1$c)}var selectDefaultValueEditor=_export_sfc(_sfc_main$s,[["render",_sfc_render$s]]),__glob_0_118=Object.freeze(Object.defineProperty({__proto__:null,default:selectDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$r={name:"range-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$r(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.range")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.range,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.range=a)},null,8,["modelValue"])]),_:1},8,["label"])}var rangeEditor=_export_sfc(_sfc_main$r,[["render",_sfc_render$r]]),__glob_0_119=Object.freeze(Object.defineProperty({__proto__:null,default:rangeEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$q={name:"showStops-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$q(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.showStops")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.showStops,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.showStops=a)},null,8,["modelValue"])]),_:1},8,["label"])}var showStopsEditor=_export_sfc(_sfc_main$q,[["render",_sfc_render$q]]),__glob_0_120=Object.freeze(Object.defineProperty({__proto__:null,default:showStopsEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$p={name:"vertical-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$p(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.vertical")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.vertical,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.vertical=a)},null,8,["modelValue"])]),_:1},8,["label"])}var verticalEditor=_export_sfc(_sfc_main$p,[["render",_sfc_render$p]]),__glob_0_121=Object.freeze(Object.defineProperty({__proto__:null,default:verticalEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$o={name:"textContent-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$o(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.textContent")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.textContent,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.textContent=a)},null,8,["modelValue"])]),_:1},8,["label"])}var textContentEditor=_export_sfc(_sfc_main$o,[["render",_sfc_render$o]]),__glob_0_122=Object.freeze(Object.defineProperty({__proto__:null,default:textContentEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$n={name:"activeColor-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$n(t,o,e,s,i,r){const n=resolveComponent("el-color-picker"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.activeColor")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.activeColor,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.activeColor=a)},null,8,["modelValue"])]),_:1},8,["label"])}var activeColorEditor=_export_sfc(_sfc_main$n,[["render",_sfc_render$n]]),__glob_0_123=Object.freeze(Object.defineProperty({__proto__:null,default:activeColorEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$m={name:"activeText-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$m(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.activeText")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.activeText,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.activeText=a)},null,8,["modelValue"])]),_:1},8,["label"])}var activeTextEditor=_export_sfc(_sfc_main$m,[["render",_sfc_render$m]]),__glob_0_124=Object.freeze(Object.defineProperty({__proto__:null,default:activeTextEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$l={name:"inactiveColor-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$l(t,o,e,s,i,r){const n=resolveComponent("el-color-picker"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.inactiveColor")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.inactiveColor,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.inactiveColor=a)},null,8,["modelValue"])]),_:1},8,["label"])}var inactiveColorEditor=_export_sfc(_sfc_main$l,[["render",_sfc_render$l]]),__glob_0_125=Object.freeze(Object.defineProperty({__proto__:null,default:inactiveColorEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$k={name:"inactiveText-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$k(t,o,e,s,i,r){const n=resolveComponent("el-input"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.inactiveText")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.inactiveText,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.inactiveText=a)},null,8,["modelValue"])]),_:1},8,["label"])}var inactiveTextEditor=_export_sfc(_sfc_main$k,[["render",_sfc_render$k]]),__glob_0_126=Object.freeze(Object.defineProperty({__proto__:null,default:inactiveTextEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$j={name:"switch-defaultValue-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$j(t,o,e,s,i,r){const n=resolveComponent("el-switch"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.defaultValue")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.defaultValue=a),onChange:t.emitDefaultValueChange,"active-text":"true","inactive-text":"false"},null,8,["modelValue","onChange"])]),_:1},8,["label"])}var switchDefaultValueEditor=_export_sfc(_sfc_main$j,[["render",_sfc_render$j]]),__glob_0_127=Object.freeze(Object.defineProperty({__proto__:null,default:switchDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$i={name:"switchWidth-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$i(t,o,e,s,i,r){const n=resolveComponent("el-input-number"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.switchWidth")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.switchWidth,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.switchWidth=a),style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"])}var switchWidthEditor=_export_sfc(_sfc_main$i,[["render",_sfc_render$i]]),__glob_0_128=Object.freeze(Object.defineProperty({__proto__:null,default:switchWidthEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$h={name:"time-defaultValue-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$h(t,o,e,s,i,r){const n=resolveComponent("el-time-picker"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.defaultValue")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.defaultValue=a),onChange:t.emitDefaultValueChange,format:e.optionModel.format,"value-format":"HH:mm:ss",style:{width:"100%"}},null,8,["modelValue","onChange","format"])]),_:1},8,["label"])}var timeDefaultValueEditor=_export_sfc(_sfc_main$h,[["render",_sfc_render$h]]),__glob_0_129=Object.freeze(Object.defineProperty({__proto__:null,default:timeDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$g={name:"time-format-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$g(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.format")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.format,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.format=d),filterable:"","allow-create":""},{default:withCtx(()=>[createVNode(n,{label:"HH:mm:ss",value:"HH:mm:ss"}),createVNode(n,{label:"HH\u65F6mm\u5206ss\u79D2",value:"HH\u65F6mm\u5206ss\u79D2"}),createVNode(n,{label:"hh:mm:ss",value:"hh:mm:ss"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var timeFormatEditor=_export_sfc(_sfc_main$g,[["render",_sfc_render$g]]),__glob_0_130=Object.freeze(Object.defineProperty({__proto__:null,default:timeFormatEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$f={name:"time-range-defaultValue-editor",mixins:[i18n$1,propertyMixin],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$f(t,o,e,s,i,r){const n=resolveComponent("el-time-picker"),l=resolveComponent("el-form-item");return openBlock(),createBlock(l,{label:t.i18nt("designer.setting.defaultValue")},{default:withCtx(()=>[createVNode(n,{modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[0]||(o[0]=a=>e.optionModel.defaultValue=a),"is-range":"",onChange:t.emitDefaultValueChange,format:e.optionModel.format,"value-format":"HH:mm:ss",style:{width:"100%"}},null,8,["modelValue","onChange","format"])]),_:1},8,["label"])}var timeRangeDefaultValueEditor=_export_sfc(_sfc_main$f,[["render",_sfc_render$f]]),__glob_0_131=Object.freeze(Object.defineProperty({__proto__:null,default:timeRangeDefaultValueEditor},Symbol.toStringTag,{value:"Module"}));const _sfc_main$e={name:"time-range-format-editor",mixins:[i18n$1],props:{designer:Object,selectedWidget:Object,optionModel:Object}};function _sfc_render$e(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item");return openBlock(),createBlock(a,{label:t.i18nt("designer.setting.format")},{default:withCtx(()=>[createVNode(l,{modelValue:e.optionModel.format,"onUpdate:modelValue":o[0]||(o[0]=d=>e.optionModel.format=d),filterable:"","allow-create":""},{default:withCtx(()=>[createVNode(n,{label:"HH:mm:ss",value:"HH:mm:ss"}),createVNode(n,{label:"HH\u65F6mm\u5206ss\u79D2",value:"HH\u65F6mm\u5206ss\u79D2"}),createVNode(n,{label:"hh:mm:ss",value:"hh:mm:ss"})]),_:1},8,["modelValue"])]),_:1},8,["label"])}var timeRangeFormatEditor=_export_sfc(_sfc_main$e,[["render",_sfc_render$e]]),__glob_0_132=Object.freeze(Object.defineProperty({__proto__:null,default:timeRangeFormatEditor},Symbol.toStringTag,{value:"Module"}));let comps={};const modules$1={"./allowCreate-editor.vue":__glob_0_0$1,"./appendButton-editor.vue":__glob_0_1$1,"./appendButtonDisabled-editor.vue":__glob_0_2$1,"./autoFullWidth-editor.vue":__glob_0_3$1,"./automaticDropdown-editor.vue":__glob_0_4$1,"./border-editor.vue":__glob_0_5$1,"./buttonIcon-editor.vue":__glob_0_6,"./buttonStyle-editor.vue":__glob_0_7,"./clearable-editor.vue":__glob_0_8,"./columnWidth-editor.vue":__glob_0_9,"./customClass-editor.vue":__glob_0_10,"./defaultValue-editor.vue":__glob_0_11,"./disabled-editor.vue":__glob_0_12,"./displayStyle-editor.vue":__glob_0_13,"./editable-editor.vue":__glob_0_14,"./endPlaceholder-editor.vue":__glob_0_15,"./fileMaxSize-editor.vue":__glob_0_16,"./filterable-editor.vue":__glob_0_17,"./hidden-editor.vue":__glob_0_18,"./label-editor.vue":__glob_0_19,"./labelAlign-editor.vue":__glob_0_20,"./labelHidden-editor.vue":__glob_0_21,"./labelIconClass-editor.vue":__glob_0_22,"./labelIconPosition-editor.vue":__glob_0_23,"./labelTooltip-editor.vue":__glob_0_24,"./labelWidth-editor.vue":__glob_0_25,"./limit-editor.vue":__glob_0_26,"./max-editor.vue":__glob_0_27,"./maxLength-editor.vue":__glob_0_28,"./min-editor.vue":__glob_0_29,"./minLength-editor.vue":__glob_0_30,"./multiple-editor.vue":__glob_0_31,"./multipleLimit-editor.vue":__glob_0_32,"./multipleSelect-editor.vue":__glob_0_33,"./name-editor.vue":__glob_0_34,"./optionItems-editor.vue":__glob_0_35,"./placeholder-editor.vue":__glob_0_36,"./precision-editor.vue":__glob_0_37,"./prefixIcon-editor.vue":__glob_0_38,"./readonly-editor.vue":__glob_0_39,"./remote-editor.vue":__glob_0_40,"./required-editor.vue":__glob_0_41,"./requiredHint-editor.vue":__glob_0_42,"./rows-editor.vue":__glob_0_43,"./showFileList-editor.vue":__glob_0_44,"./showPassword-editor.vue":__glob_0_45,"./showWordLimit-editor.vue":__glob_0_46,"./size-editor.vue":__glob_0_47,"./startPlaceholder-editor.vue":__glob_0_48,"./step-editor.vue":__glob_0_49,"./suffixIcon-editor.vue":__glob_0_50,"./type-editor.vue":__glob_0_51,"./uploadTip-editor.vue":__glob_0_52,"./uploadURL-editor.vue":__glob_0_53,"./validation-editor.vue":__glob_0_54,"./validationHint-editor.vue":__glob_0_55,"./withCredentials-editor.vue":__glob_0_56,"./container-grid/colHeight-editor.vue":__glob_0_57,"./container-grid/gutter-editor.vue":__glob_0_58,"./container-grid-col/grid-col-offset-editor.vue":__glob_0_59,"./container-grid-col/grid-col-pull-editor.vue":__glob_0_60,"./container-grid-col/grid-col-push-editor.vue":__glob_0_61,"./container-grid-col/grid-col-responsive-editor.vue":__glob_0_62,"./container-grid-col/grid-col-span-editor.vue":__glob_0_63,"./container-sub-form/showBlankRow-editor.vue":__glob_0_64,"./container-sub-form/showRowNumber-editor.vue":__glob_0_65,"./container-sub-form/sub-form-labelAlign-editor.vue":__glob_0_66,"./container-tab/tab-customClass-editor.vue":__glob_0_67,"./container-table-cell/cellHeight-editor.vue":__glob_0_68,"./container-table-cell/cellWidth-editor.vue":__glob_0_69,"./event-handler/onBeforeUpload-editor.vue":__glob_0_70,"./event-handler/onBlur-editor.vue":__glob_0_71,"./event-handler/onChange-editor.vue":__glob_0_72,"./event-handler/onClick-editor.vue":__glob_0_73,"./event-handler/onCreated-editor.vue":__glob_0_74,"./event-handler/onFileRemove.vue":__glob_0_75,"./event-handler/onFocus-editor.vue":__glob_0_76,"./event-handler/onInput-editor.vue":__glob_0_77,"./event-handler/onMounted-editor.vue":__glob_0_78,"./event-handler/onRemoteQuery-editor.vue":__glob_0_79,"./event-handler/onSubFormRowAdd-editor.vue":__glob_0_80,"./event-handler/onSubFormRowChange-editor.vue":__glob_0_81,"./event-handler/onSubFormRowDelete-editor.vue":__glob_0_82,"./event-handler/onSubFormRowInsert-editor.vue":__glob_0_83,"./event-handler/onUploadError-editor.vue":__glob_0_84,"./event-handler/onUploadSuccess-editor.vue":__glob_0_85,"./event-handler/onValidate-editor.vue":__glob_0_86,"./field-button/button-type-editor.vue":__glob_0_87,"./field-button/circle-editor.vue":__glob_0_88,"./field-button/icon-editor.vue":__glob_0_89,"./field-button/plain-editor.vue":__glob_0_90,"./field-button/round-editor.vue":__glob_0_91,"./field-cascader/cascader-defaultValue-editor.vue":__glob_0_92,"./field-checkbox/checkbox-defaultValue-editor.vue":__glob_0_93,"./field-color/color-defaultValue-editor.vue":__glob_0_94,"./field-date/date-defaultValue-editor.vue":__glob_0_95,"./field-date/date-format-editor.vue":__glob_0_96,"./field-date/date-type-editor.vue":__glob_0_97,"./field-date/date-valueFormat-editor.vue":__glob_0_98,"./field-date-range/date-range-defaultValue-editor.vue":__glob_0_99,"./field-date-range/date-range-format-editor.vue":__glob_0_100,"./field-date-range/date-range-type-editor.vue":__glob_0_101,"./field-date-range/date-range-valueFormat-editor.vue":__glob_0_102,"./field-divider/contentPosition-editor.vue":__glob_0_103,"./field-file-upload/file-upload-fileTypes-editor.vue":__glob_0_104,"./field-html-text/htmlContent-editor.vue":__glob_0_105,"./field-number/controlsPosition-editor.vue":__glob_0_106,"./field-number/number-defaultValue-editor.vue":__glob_0_107,"./field-picture-upload/picture-upload-fileTypes-editor.vue":__glob_0_108,"./field-radio/radio-defaultValue-editor.vue":__glob_0_109,"./field-rate/allowHalf-editor.vue":__glob_0_110,"./field-rate/highThreshold-editor.vue":__glob_0_111,"./field-rate/lowThreshold-editor.vue":__glob_0_112,"./field-rate/rate-defaultValue-editor.vue":__glob_0_113,"./field-rate/rate-max-editor.vue":__glob_0_114,"./field-rate/showScore-editor.vue":__glob_0_115,"./field-rate/showText-editor.vue":__glob_0_116,"./field-rich-editor/rich-editor-contentHeight-editor.vue":__glob_0_117,"./field-select/select-defaultValue-editor.vue":__glob_0_118,"./field-slider/range-editor.vue":__glob_0_119,"./field-slider/showStops-editor.vue":__glob_0_120,"./field-slider/vertical-editor.vue":__glob_0_121,"./field-static-text/textContent-editor.vue":__glob_0_122,"./field-switch/activeColor-editor.vue":__glob_0_123,"./field-switch/activeText-editor.vue":__glob_0_124,"./field-switch/inactiveColor-editor.vue":__glob_0_125,"./field-switch/inactiveText-editor.vue":__glob_0_126,"./field-switch/switch-defaultValue-editor.vue":__glob_0_127,"./field-switch/switchWidth-editor.vue":__glob_0_128,"./field-time/time-defaultValue-editor.vue":__glob_0_129,"./field-time/time-format-editor.vue":__glob_0_130,"./field-time-range/time-range-defaultValue-editor.vue":__glob_0_131,"./field-time-range/time-range-format-editor.vue":__glob_0_132};for(const t in modules$1){let o=modules$1[t].default.name;comps[o]=modules$1[t].default}var formSetting_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$d={name:"form-setting",mixins:[i18n$1],components:{CodeEditor},props:{designer:Object,formConfig:Object},inject:["getDesignerConfig"],data(){return{designerConfig:this.getDesignerConfig(),formActiveCollapseNames:["1","2"],formSizes:[{label:"default",value:""},{label:"large",value:"large"},{label:"small",value:"small"}],showEditFormCssDialogFlag:!1,formCssCode:"",cssClassList:[],showEditFunctionsDialogFlag:!1,functionsCode:"",showFormEventDialogFlag:!1,formEventHandlerCode:"",curEventName:"",eventParamsMap:{onFormCreated:"onFormCreated() {",onFormMounted:"onFormMounted() {",onFormDataChange:"onFormDataChange(fieldName, newValue, oldValue, formModel, subFormName, subFormRowIndex) {"}}},created(){this.designer.handleEvent("form-json-imported",()=>{this.formCssCode=this.formConfig.cssCode,insertCustomCssToHead(this.formCssCode),this.extractCssClass(),this.designer.emitEvent("form-css-updated",deepClone(this.cssClassList))})},mounted(){setTimeout(()=>{this.formCssCode=this.formConfig.cssCode,insertCustomCssToHead(this.formCssCode),this.extractCssClass(),this.designer.emitEvent("form-css-updated",deepClone(this.cssClassList))},1200)},methods:{showEventCollapse(){return this.designerConfig.eventCollapse===void 0?!0:!!this.designerConfig.eventCollapse},editFormCss(){this.formCssCode=this.designer.formConfig.cssCode,this.showEditFormCssDialogFlag=!0},extractCssClass(){let t=/\..*{/g,o=this.formCssCode.match(t),e=[];!!o&&o.length>0&&o.forEach(s=>{let i=s.split(",");i.length>0&&i.forEach(r=>{let n=r.trim();if(n.indexOf(".",1)!==-1){let l=n.substring(n.indexOf(".")+1,n.indexOf(".",1));l&&e.push(l.trim())}else if(n.indexOf(" ")!==-1){let l=n.substring(n.indexOf(".")+1,n.indexOf(" "));l&&e.push(l.trim())}else if(n.indexOf("{")!==-1){let l=n.substring(n.indexOf(".")+1,n.indexOf("{"));e.push(l.trim())}else{let l=n.substring(n.indexOf(".")+1);e.push(l.trim())}})}),this.cssClassList.splice(0,this.cssClassList.length),this.cssClassList=Array.from(new Set(e))},saveFormCss(){this.extractCssClass(),this.designer.formConfig.cssCode=this.formCssCode,insertCustomCssToHead(this.formCssCode),this.showEditFormCssDialogFlag=!1,this.designer.emitEvent("form-css-updated",deepClone(this.cssClassList))},editGlobalFunctions(){this.functionsCode=this.designer.formConfig.functions,this.showEditFunctionsDialogFlag=!0},saveGlobalFunctions(){const t=this.$refs.gfEditor.getEditorAnnotations();let o=!1;if(!!t&&t.length>0&&(t.forEach(e=>{e.type==="error"&&(o=!0)}),o)){this.$message.error(this.i18nt("designer.setting.syntaxCheckWarning"));return}this.designer.formConfig.functions=this.functionsCode,insertGlobalFunctionsToHtml(this.functionsCode),this.showEditFunctionsDialogFlag=!1},editFormEventHandler(t){this.curEventName=t,this.formEventHandlerCode=this.formConfig[t],this.showFormEventDialogFlag=!0},saveFormEventHandler(){const t=this.$refs.ecEditor.getEditorAnnotations();let o=!1;if(!!t&&t.length>0&&(t.forEach(e=>{e.type==="error"&&(o=!0)}),o)){this.$message.error(this.i18nt("designer.setting.syntaxCheckWarning"));return}this.formConfig[this.curEventName]=this.formEventHandlerCode,this.showFormEventDialogFlag=!1}}},_hoisted_1$b={key:0,class:""},_hoisted_2$7={class:"dialog-footer"},_hoisted_3$5={key:1,class:""},_hoisted_4$5={class:"dialog-footer"},_hoisted_5$4={key:2,class:""},_hoisted_6$4={class:"dialog-footer"};function _sfc_render$d(t,o,e,s,i,r){const n=resolveComponent("el-option"),l=resolveComponent("el-select"),a=resolveComponent("el-form-item"),d=resolveComponent("el-radio-button"),c=resolveComponent("el-radio-group"),u=resolveComponent("el-input-number"),m=resolveComponent("el-button"),f=resolveComponent("el-divider"),g=resolveComponent("el-input"),b=resolveComponent("el-collapse-item"),_=resolveComponent("el-collapse"),v=resolveComponent("el-form"),h=resolveComponent("el-alert"),w=resolveComponent("code-editor"),V=resolveComponent("el-dialog"),O=resolveDirective("drag");return openBlock(),createElementBlock("div",null,[createVNode(v,{model:e.formConfig,size:"small","label-position":"left","label-width":"120px",class:"setting-form",onSubmit:o[12]||(o[12]=withModifiers(()=>{},["prevent"]))},{default:withCtx(()=>[createVNode(_,{modelValue:i.formActiveCollapseNames,"onUpdate:modelValue":o[11]||(o[11]=x=>i.formActiveCollapseNames=x),class:"setting-collapse"},{default:withCtx(()=>[createVNode(b,{name:"1",title:t.i18nt("designer.setting.basicSetting")},{default:withCtx(()=>[createVNode(a,{label:t.i18nt("designer.setting.formSize")},{default:withCtx(()=>[createVNode(l,{modelValue:e.formConfig.size,"onUpdate:modelValue":o[0]||(o[0]=x=>e.formConfig.size=x)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.formSizes,x=>(openBlock(),createBlock(n,{key:x.value,label:x.label,value:x.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),createVNode(a,{label:t.i18nt("designer.setting.labelPosition")},{default:withCtx(()=>[createVNode(c,{modelValue:e.formConfig.labelPosition,"onUpdate:modelValue":o[1]||(o[1]=x=>e.formConfig.labelPosition=x),class:"radio-group-custom"},{default:withCtx(()=>[createVNode(d,{label:"left"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.leftPosition")),1)]),_:1}),createVNode(d,{label:"top"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.topPosition")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),createVNode(a,{label:t.i18nt("designer.setting.labelAlign")},{default:withCtx(()=>[createVNode(c,{modelValue:e.formConfig.labelAlign,"onUpdate:modelValue":o[2]||(o[2]=x=>e.formConfig.labelAlign=x),class:"radio-group-custom"},{default:withCtx(()=>[createVNode(d,{label:"label-left-align"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.leftAlign")),1)]),_:1}),createVNode(d,{label:"label-center-align"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.centerAlign")),1)]),_:1}),createVNode(d,{label:"label-right-align"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.rightAlign")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),createVNode(a,{label:t.i18nt("designer.setting.labelWidth")},{default:withCtx(()=>[createVNode(u,{modelValue:e.formConfig.labelWidth,"onUpdate:modelValue":o[3]||(o[3]=x=>e.formConfig.labelWidth=x),min:0,style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label"]),createVNode(a,{label:t.i18nt("designer.setting.formCss")},{default:withCtx(()=>[createVNode(m,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:r.editFormCss},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addCss")),1)]),_:1},8,["onClick"])]),_:1},8,["label"]),createVNode(a,{label:t.i18nt("designer.setting.customClass")},{default:withCtx(()=>[createVNode(l,{modelValue:e.formConfig.customClass,"onUpdate:modelValue":o[4]||(o[4]=x=>e.formConfig.customClass=x),multiple:"",filterable:"","allow-create":"","default-first-option":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.cssClassList,(x,L)=>(openBlock(),createBlock(n,{key:L,label:x,value:x},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),createVNode(a,{label:t.i18nt("designer.setting.globalFunctions")},{default:withCtx(()=>[createVNode(m,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:r.editGlobalFunctions},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1},8,["onClick"])]),_:1},8,["label"]),createVNode(a,{"label-width":"0"},{default:withCtx(()=>[createVNode(f,{class:"custom-divider"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.formSFCSetting")),1)]),_:1})]),_:1}),createVNode(a,{label:t.i18nt("designer.setting.formModelName")},{default:withCtx(()=>[createVNode(g,{type:"text",modelValue:e.formConfig.modelName,"onUpdate:modelValue":o[5]||(o[5]=x=>e.formConfig.modelName=x)},null,8,["modelValue"])]),_:1},8,["label"]),createVNode(a,{label:t.i18nt("designer.setting.formRefName")},{default:withCtx(()=>[createVNode(g,{type:"text",modelValue:e.formConfig.refName,"onUpdate:modelValue":o[6]||(o[6]=x=>e.formConfig.refName=x)},null,8,["modelValue"])]),_:1},8,["label"]),createVNode(a,{label:t.i18nt("designer.setting.formRulesName")},{default:withCtx(()=>[createVNode(g,{type:"text",modelValue:e.formConfig.rulesName,"onUpdate:modelValue":o[7]||(o[7]=x=>e.formConfig.rulesName=x)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["title"]),r.showEventCollapse()?(openBlock(),createBlock(b,{key:0,name:"2",title:t.i18nt("designer.setting.eventSetting")},{default:withCtx(()=>[createVNode(a,{label:"onFormCreated","label-width":"150px"},{default:withCtx(()=>[createVNode(m,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[8]||(o[8]=x=>r.editFormEventHandler("onFormCreated"))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1}),createVNode(a,{label:"onFormMounted","label-width":"150px"},{default:withCtx(()=>[createVNode(m,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[9]||(o[9]=x=>r.editFormEventHandler("onFormMounted"))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1}),createVNode(a,{label:"onFormDataChange","label-width":"150px"},{default:withCtx(()=>[createVNode(m,{type:"info",icon:"el-icon-edit",plain:"",round:"",onClick:o[10]||(o[10]=x=>r.editFormEventHandler("onFormDataChange"))},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.addEventHandler")),1)]),_:1})]),_:1})]),_:1},8,["title"])):createCommentVNode("",!0)]),_:1},8,["modelValue"])]),_:1},8,["model"]),i.showFormEventDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_1$b,[createVNode(V,{title:t.i18nt("designer.setting.editFormEventHandler"),modelValue:i.showFormEventDialogFlag,"onUpdate:modelValue":o[15]||(o[15]=x=>i.showFormEventDialogFlag=x),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_2$7,[createVNode(m,{onClick:o[14]||(o[14]=x=>i.showFormEventDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.cancel")),1)]),_:1}),createVNode(m,{type:"primary",onClick:r.saveFormEventHandler},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.confirm")),1)]),_:1},8,["onClick"])])]),default:withCtx(()=>[createVNode(h,{type:"info",closable:!1,title:"form."+i.eventParamsMap[i.curEventName]},null,8,["title"]),createVNode(w,{mode:"javascript",readonly:!1,modelValue:i.formEventHandlerCode,"onUpdate:modelValue":o[13]||(o[13]=x=>i.formEventHandlerCode=x),ref:"ecEditor"},null,8,["modelValue"]),createVNode(h,{type:"info",closable:!1,title:"}"})]),_:1},8,["title","modelValue"])])),[[O,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0),i.showEditFormCssDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_3$5,[createVNode(V,{title:t.i18nt("designer.setting.formCss"),modelValue:i.showEditFormCssDialogFlag,"onUpdate:modelValue":o[18]||(o[18]=x=>i.showEditFormCssDialogFlag=x),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_4$5,[createVNode(m,{onClick:o[17]||(o[17]=x=>i.showEditFormCssDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.cancel")),1)]),_:1}),createVNode(m,{type:"primary",onClick:r.saveFormCss},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.confirm")),1)]),_:1},8,["onClick"])])]),default:withCtx(()=>[createVNode(w,{mode:"css",readonly:!1,modelValue:i.formCssCode,"onUpdate:modelValue":o[16]||(o[16]=x=>i.formCssCode=x)},null,8,["modelValue"])]),_:1},8,["title","modelValue"])])),[[O,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0),i.showEditFunctionsDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_5$4,[createVNode(V,{title:t.i18nt("designer.setting.globalFunctions"),modelValue:i.showEditFunctionsDialogFlag,"onUpdate:modelValue":o[21]||(o[21]=x=>i.showEditFunctionsDialogFlag=x),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_6$4,[createVNode(m,{onClick:o[20]||(o[20]=x=>i.showEditFunctionsDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.cancel")),1)]),_:1}),createVNode(m,{type:"primary",onClick:r.saveGlobalFunctions},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.confirm")),1)]),_:1},8,["onClick"])])]),default:withCtx(()=>[createVNode(w,{mode:"javascript",readonly:!1,modelValue:i.functionsCode,"onUpdate:modelValue":o[19]||(o[19]=x=>i.functionsCode=x),ref:"gfEditor"},null,8,["modelValue"])]),_:1},8,["title","modelValue"])])),[[O,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0)])}var FormSetting=_export_sfc(_sfc_main$d,[["render",_sfc_render$d],["__scopeId","data-v-079cde79"]]);const COMMON_PROPERTIES$1={name:"name-editor",label:"label-editor",labelAlign:"labelAlign-editor",type:"type-editor",defaultValue:"defaultValue-editor",placeholder:"placeholder-editor",startPlaceholder:"startPlaceholder-editor",endPlaceholder:"endPlaceholder-editor",columnWidth:"columnWidth-editor",autoFullWidth:"autoFullWidth-editor",size:"size-editor",showStops:"showStops-editor",displayStyle:"displayStyle-editor",buttonStyle:"buttonStyle-editor",border:"border-editor",labelWidth:"labelWidth-editor",labelHidden:"labelHidden-editor",rows:"rows-editor",required:"required-editor",requiredHint:"requiredHint-editor",validation:"validation-editor",validationHint:"validationHint-editor",readonly:"readonly-editor",disabled:"disabled-editor",hidden:"hidden-editor",clearable:"clearable-editor",editable:"editable-editor",showPassword:"showPassword-editor",textContent:"textContent-editor",htmlContent:"htmlContent-editor",format:"format-editor",valueFormat:"valueFormat-editor",filterable:"filterable-editor",allowCreate:"allowCreate-editor",remote:"remote-editor",automaticDropdown:"automaticDropdown-editor",multiple:"multiple-editor",multipleLimit:"multipleLimit-editor",contentPosition:"contentPosition-editor",optionItems:"optionItems-editor",uploadURL:"uploadURL-editor",uploadTip:"uploadTip-editor",withCredentials:"withCredentials-editor",multipleSelect:"multipleSelect-editor",limit:"limit-editor",fileMaxSize:"fileMaxSize-editor",fileTypes:"fileTypes-editor",contentHeight:"contentHeight-editor",customClass:"customClass-editor",showBlankRow:"showBlankRow-editor",showRowNumber:"showRowNumber-editor",cellWidth:"cellWidth-editor",cellHeight:"cellHeight-editor",colHeight:"colHeight-editor",gutter:"gutter-editor",responsive:"responsive-editor",span:"span-editor",offset:"offset-editor",push:"push-editor",pull:"pull-editor"},ADVANCED_PROPERTIES$1={min:"min-editor",max:"max-editor",precision:"precision-editor",step:"step-editor",controlsPosition:"controlsPosition-editor",minLength:"minLength-editor",maxLength:"maxLength-editor",showWordLimit:"showWordLimit-editor",prefixIcon:"prefixIcon-editor",suffixIcon:"suffixIcon-editor",switchWidth:"switchWidth-editor",activeText:"activeText-editor",inactiveText:"inactiveText-editor",activeColor:"activeColor-editor",inactiveColor:"inactiveColor-editor",lowThreshold:"lowThreshold-editor",highThreshold:"highThreshold-editor",allowHalf:"allowHalf-editor",showText:"showText-editor",showScore:"showScore-editor",range:"range-editor",vertical:"vertical-editor",plain:"plain-editor",round:"round-editor",circle:"circle-editor",icon:"icon-editor",labelIconClass:"labelIconClass-editor",labelIconPosition:"labelIconPosition-editor",labelTooltip:"labelTooltip-editor",appendButton:"appendButton-editor",appendButtonDisabled:"appendButtonDisabled-editor",buttonIcon:"buttonIcon-editor"},EVENT_PROPERTIES$1={onCreated:"onCreated-editor",onMounted:"onMounted-editor",onClick:"onClick-editor",onInput:"onInput-editor",onChange:"onChange-editor",onFocus:"onFocus-editor",onBlur:"onBlur-editor",onRemoteQuery:"onRemoteQuery-editor",onBeforeUpload:"onBeforeUpload-editor",onUploadSuccess:"onUploadSuccess-editor",onUploadError:"onUploadError-editor",onFileRemove:"onFileRemove-editor",onValidate:"onValidate-editor",onSubFormRowAdd:"onSubFormRowAdd-editor",onSubFormRowInsert:"onSubFormRowInsert-editor",onSubFormRowDelete:"onSubFormRowDelete-editor",onSubFormRowChange:"onSubFormRowChange-editor"};function registerCommonProperty(t,o){COMMON_PROPERTIES$1[t]=o}function registerEventProperty(t,o){EVENT_PROPERTIES$1[t]=o}function propertyRegistered(t){return!!COMMON_PROPERTIES$1[t]||!!ADVANCED_PROPERTIES$1[t]||!!EVENT_PROPERTIES$1[t]}function registerCPEditor(t,o,e,s){t.component(e,s),registerCommonProperty(o,e)}function registerEPEditor(t,o,e,s){t.component(e,s),registerEventProperty(o,e)}var WidgetProperties={COMMON_PROPERTIES:COMMON_PROPERTIES$1,ADVANCED_PROPERTIES:ADVANCED_PROPERTIES$1,EVENT_PROPERTIES:EVENT_PROPERTIES$1},index_vue_vue_type_style_index_0_scoped_true_lang$2="";const{COMMON_PROPERTIES,ADVANCED_PROPERTIES,EVENT_PROPERTIES}=WidgetProperties,_sfc_main$c={name:"SettingPanel",componentName:"SettingPanel",mixins:[i18n$1,emitter],components:K({CodeEditor,FormSetting},comps),props:{designer:Object,selectedWidget:Object,formConfig:Object},inject:["getDesignerConfig"],data(){return{designerConfig:this.getDesignerConfig(),scrollerHeight:0,activeTab:"2",widgetActiveCollapseNames:["1","3"],formActiveCollapseNames:["1","2"],commonProps:COMMON_PROPERTIES,advProps:ADVANCED_PROPERTIES,eventProps:EVENT_PROPERTIES,showWidgetEventDialogFlag:!1,eventHandlerCode:"",curEventName:"",eventHeader:"",subFormChildWidgetFlag:!1}},computed:{optionModel:{get(){return this.selectedWidget.options},set(t){this.selectedWidget.options=t}}},watch:{"designer.selectedWidget":{handler(t){t&&(this.activeTab="1")}},"selectedWidget.options":{deep:!0,handler(){this.designer.saveCurrentHistoryStep()}},formConfig:{deep:!0,handler(){this.designer.saveCurrentHistoryStep()}}},created(){this.on$("editEventHandler",t=>{this.editEventHandler(t[0],t[1])}),this.designer.handleEvent("form-css-updated",t=>{this.designer.setCssClassList(t)})},mounted(){this.designer.selectedWidget?this.activeTab="1":this.activeTab="2",this.scrollerHeight=window.innerHeight-56-48+"px",addWindowResizeHandler(()=>{this.$nextTick(()=>{this.scrollerHeight=window.innerHeight-56-48+"px"})})},methods:{showEventCollapse(){return this.designerConfig.eventCollapse===void 0?!0:!!this.designerConfig.eventCollapse},hasPropEditor(t,o){if(!o)return!1;if(t.indexOf("-")<=-1){let s=this.selectedWidget.type+"-"+t;if(propertyRegistered(s))return!1}let e=t.replace(this.selectedWidget.type+"-","");return this.designer.hasConfig(this.selectedWidget,e)},getPropEditor(t,o){let e=t.replace(this.selectedWidget.type+"-",""),s=`${this.selectedWidget.type}-${e}-editor`;return this.$options.components[s]||this.$root.$.appContext.components[s]?s:o},showCollapse(t){let o=!1;for(let e in t)if(!!t.hasOwnProperty(e)&&this.hasPropEditor(e,t[e])){o=!0;break}return o},editEventHandler(t,o){this.curEventName=t,this.eventHeader=`${this.optionModel.name}.${t}(${o.join(", ")}) {`,this.eventHandlerCode=this.selectedWidget.options[t]||"",t==="onValidate"&&!this.optionModel.onValidate&&(this.eventHandlerCode=` /* sample code */
/*
if ((value > 100) || (value < 0)) {
callback(new Error('error message')) //fail
} else {
callback(); //pass
}
*/`),this.showWidgetEventDialogFlag=!0},saveEventHandler(){const t=this.$refs.ecEditor.getEditorAnnotations();let o=!1;if(!!t&&t.length>0&&(t.forEach(e=>{e.type==="error"&&(o=!0)}),o)){this.$message.error(this.i18nt("designer.setting.syntaxCheckWarning"));return}this.selectedWidget.options[this.curEventName]=this.eventHandlerCode,this.showWidgetEventDialogFlag=!1}}},_hoisted_1$a={key:0,class:""},_hoisted_2$6={class:"dialog-footer"};function _sfc_render$c(t,o,e,s,i,r){const n=resolveComponent("el-collapse-item"),l=resolveComponent("el-collapse"),a=resolveComponent("el-form"),d=resolveComponent("el-scrollbar"),c=resolveComponent("el-tab-pane"),u=resolveComponent("form-setting"),m=resolveComponent("el-tabs"),f=resolveComponent("el-alert"),g=resolveComponent("code-editor"),b=resolveComponent("el-button"),_=resolveComponent("el-dialog"),v=resolveComponent("el-container"),h=resolveDirective("drag");return openBlock(),createBlock(v,{class:"panel-container"},{default:withCtx(()=>[createVNode(m,{"active-name":i.activeTab,style:{height:"100%",overflow:"hidden"}},{default:withCtx(()=>[createVNode(c,{label:t.i18nt("designer.hint.widgetSetting"),name:"1"},{default:withCtx(()=>[createVNode(d,{class:"setting-scrollbar",style:normalizeStyle({height:i.scrollerHeight})},{default:withCtx(()=>[!!e.designer.selectedWidget&&!e.designer.selectedWidget.category?(openBlock(),createBlock(a,{key:0,model:r.optionModel,size:"small","label-position":"left","label-width":"120px",class:"setting-form",onSubmit:o[1]||(o[1]=withModifiers(()=>{},["prevent"]))},{default:withCtx(()=>[createVNode(l,{modelValue:i.widgetActiveCollapseNames,"onUpdate:modelValue":o[0]||(o[0]=w=>i.widgetActiveCollapseNames=w),class:"setting-collapse"},{default:withCtx(()=>[r.showCollapse(i.commonProps)?(openBlock(),createBlock(n,{key:0,name:"1",title:t.i18nt("designer.setting.commonSetting")},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.commonProps,(w,V)=>(openBlock(),createElementBlock(Fragment,null,[r.hasPropEditor(V,w)?(openBlock(),createBlock(resolveDynamicComponent(r.getPropEditor(V,w)),{key:0,designer:e.designer,"selected-widget":e.selectedWidget,"option-model":r.optionModel},null,8,["designer","selected-widget","option-model"])):createCommentVNode("",!0)],64))),256))]),_:1},8,["title"])):createCommentVNode("",!0),r.showCollapse(i.advProps)?(openBlock(),createBlock(n,{key:1,name:"2",title:t.i18nt("designer.setting.advancedSetting")},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.advProps,(w,V)=>(openBlock(),createElementBlock(Fragment,null,[r.hasPropEditor(V,w)?(openBlock(),createBlock(resolveDynamicComponent(r.getPropEditor(V,w)),{key:0,designer:e.designer,"selected-widget":e.selectedWidget,"option-model":r.optionModel},null,8,["designer","selected-widget","option-model"])):createCommentVNode("",!0)],64))),256))]),_:1},8,["title"])):createCommentVNode("",!0),r.showEventCollapse()&&r.showCollapse(i.eventProps)?(openBlock(),createBlock(n,{key:2,name:"3",title:t.i18nt("designer.setting.eventSetting")},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.eventProps,(w,V)=>(openBlock(),createElementBlock(Fragment,null,[r.hasPropEditor(V,w)?(openBlock(),createBlock(resolveDynamicComponent(r.getPropEditor(V,w)),{key:0,designer:e.designer,"selected-widget":e.selectedWidget,"option-model":r.optionModel},null,8,["designer","selected-widget","option-model"])):createCommentVNode("",!0)],64))),256))]),_:1},8,["title"])):createCommentVNode("",!0)]),_:1},8,["modelValue"])]),_:1},8,["model"])):createCommentVNode("",!0),!!e.designer.selectedWidget&&!!e.designer.selectedWidget.category?(openBlock(),createBlock(a,{key:1,model:r.optionModel,size:"small","label-position":"left","label-width":"120px",class:"setting-form",onSubmit:o[3]||(o[3]=withModifiers(()=>{},["prevent"]))},{default:withCtx(()=>[createVNode(l,{modelValue:i.widgetActiveCollapseNames,"onUpdate:modelValue":o[2]||(o[2]=w=>i.widgetActiveCollapseNames=w),class:"setting-collapse"},{default:withCtx(()=>[r.showCollapse(i.commonProps)?(openBlock(),createBlock(n,{key:0,name:"1",title:t.i18nt("designer.setting.commonSetting")},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.commonProps,(w,V)=>(openBlock(),createElementBlock(Fragment,null,[r.hasPropEditor(V,w)?(openBlock(),createBlock(resolveDynamicComponent(r.getPropEditor(V,w)),{key:0,designer:e.designer,"selected-widget":e.selectedWidget,"option-model":r.optionModel},null,8,["designer","selected-widget","option-model"])):createCommentVNode("",!0)],64))),256))]),_:1},8,["title"])):createCommentVNode("",!0),r.showCollapse(i.advProps)?(openBlock(),createBlock(n,{key:1,name:"2",title:t.i18nt("designer.setting.advancedSetting")},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.advProps,(w,V)=>(openBlock(),createElementBlock(Fragment,null,[r.hasPropEditor(V,w)?(openBlock(),createBlock(resolveDynamicComponent(r.getPropEditor(V,w)),{key:0,designer:e.designer,"selected-widget":e.selectedWidget,"option-model":r.optionModel},null,8,["designer","selected-widget","option-model"])):createCommentVNode("",!0)],64))),256))]),_:1},8,["title"])):createCommentVNode("",!0),r.showEventCollapse()&&r.showCollapse(i.eventProps)?(openBlock(),createBlock(n,{key:2,name:"3",title:t.i18nt("designer.setting.eventSetting")},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.eventProps,(w,V)=>(openBlock(),createElementBlock(Fragment,null,[r.hasPropEditor(V,w)?(openBlock(),createBlock(resolveDynamicComponent(r.getPropEditor(V,w)),{key:0,designer:e.designer,"selected-widget":e.selectedWidget,"option-model":r.optionModel},null,8,["designer","selected-widget","option-model"])):createCommentVNode("",!0)],64))),256))]),_:1},8,["title"])):createCommentVNode("",!0)]),_:1},8,["modelValue"])]),_:1},8,["model"])):createCommentVNode("",!0)]),_:1},8,["style"])]),_:1},8,["label"]),e.designer?(openBlock(),createBlock(c,{key:0,label:t.i18nt("designer.hint.formSetting"),name:"2"},{default:withCtx(()=>[createVNode(d,{class:"setting-scrollbar",style:normalizeStyle({height:i.scrollerHeight})},{default:withCtx(()=>[createVNode(u,{designer:e.designer,"form-config":e.formConfig},null,8,["designer","form-config"])]),_:1},8,["style"])]),_:1},8,["label"])):createCommentVNode("",!0)]),_:1},8,["active-name"]),i.showWidgetEventDialogFlag?withDirectives((openBlock(),createElementBlock("div",_hoisted_1$a,[createVNode(_,{title:t.i18nt("designer.setting.editWidgetEventHandler"),modelValue:i.showWidgetEventDialogFlag,"onUpdate:modelValue":o[6]||(o[6]=w=>i.showWidgetEventDialogFlag=w),"show-close":!0,"custom-class":"drag-dialog small-padding-dialog","close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{footer:withCtx(()=>[createBaseVNode("div",_hoisted_2$6,[createVNode(b,{onClick:o[5]||(o[5]=w=>i.showWidgetEventDialogFlag=!1)},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.cancel")),1)]),_:1}),createVNode(b,{type:"primary",onClick:r.saveEventHandler},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.hint.confirm")),1)]),_:1},8,["onClick"])])]),default:withCtx(()=>[createVNode(f,{type:"info",closable:!1,title:i.eventHeader},null,8,["title"]),createVNode(g,{mode:"javascript",readonly:!1,modelValue:i.eventHandlerCode,"onUpdate:modelValue":o[4]||(o[4]=w=>i.eventHandlerCode=w),ref:"ecEditor"},null,8,["modelValue"]),createVNode(f,{type:"info",closable:!1,title:"}"})]),_:1},8,["title","modelValue"])])),[[h,[".drag-dialog.el-dialog",".drag-dialog .el-dialog__header"]]]):createCommentVNode("",!0)]),_:1})}var SettingPanel=_export_sfc(_sfc_main$c,[["render",_sfc_render$c],["__scopeId","data-v-3391cfe9"]]),containerMixin={inject:["getFormConfig"],computed:{formConfig(){return this.getFormConfig()}},methods:{appendTableRow(t){this.designer.appendTableRow(t)},appendTableCol(t){this.designer.appendTableCol(t)},onContainerDragAdd(t,o){const e=t.newIndex;o[e]&&this.designer.setSelected(o[e]),this.designer.emitHistoryChange()},onContainerDragUpdate(){this.designer.emitHistoryChange()},checkContainerMove(t){return this.designer.checkWidgetMove(t)},selectWidget(t){this.designer.setSelected(t)},selectParentWidget(){this.parentWidget?this.designer.setSelected(this.parentWidget):this.designer.clearSelected()},moveUpWidget(){this.designer.moveUpWidget(this.parentList,this.indexOfParentList),this.designer.emitHistoryChange()},moveDownWidget(){this.designer.moveDownWidget(this.parentList,this.indexOfParentList),this.designer.emitHistoryChange()},cloneContainer(t){if(this.parentList){let o=this.designer.cloneContainer(t);this.parentList.splice(this.indexOfParentList+1,0,o),this.designer.setSelected(o),this.designer.emitHistoryChange()}},removeWidget(){if(this.parentList){let t=null;this.parentList.length===1?this.parentWidget&&(t=this.parentWidget):this.parentList.length===1+this.indexOfParentList?t=this.parentList[this.indexOfParentList-1]:t=this.parentList[this.indexOfParentList+1],this.$nextTick(()=>{this.parentList.splice(this.indexOfParentList,1),this.designer.setSelected(t),this.designer.emitHistoryChange()})}},setWidgetOption(t,o){this.widget.options.hasOwnProperty(t)&&(this.widget.options[t]=o)}}},containerWrapper_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$b={name:"container-wrapper",mixins:[i18n$1,containerMixin],props:{widget:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object},computed:{customClass(){return this.widget.options.customClass?this.widget.options.customClass.join(" "):""}}},_hoisted_1$9={key:0,class:"container-action"},_hoisted_2$5=["title"],_hoisted_3$4=["title"],_hoisted_4$4=["title"],_hoisted_5$3=["title"],_hoisted_6$3=["title"],_hoisted_7$1=["title"],_hoisted_8$1=["title"],_hoisted_9={key:1,class:"drag-handler"},_hoisted_10=["title"],_hoisted_11={key:0};function _sfc_render$b(t,o,e,s,i,r){const n=resolveComponent("svg-icon");return openBlock(),createElementBlock("div",{class:normalizeClass(["container-wrapper",[r.customClass]])},[renderSlot(t.$slots,"default",{},void 0,!0),e.designer.selectedId===e.widget.id&&!e.widget.internal?(openBlock(),createElementBlock("div",_hoisted_1$9,[createBaseVNode("i",{title:t.i18nt("designer.hint.selectParentWidget"),onClick:o[0]||(o[0]=withModifiers(l=>t.selectParentWidget(e.widget),["stop"]))},[createVNode(n,{"icon-class":"el-back"})],8,_hoisted_2$5),!!e.parentList&&e.parentList.length>1?(openBlock(),createElementBlock("i",{key:0,title:t.i18nt("designer.hint.moveUpWidget"),onClick:o[1]||(o[1]=withModifiers(l=>t.moveUpWidget(),["stop"]))},[createVNode(n,{"icon-class":"el-move-up"})],8,_hoisted_3$4)):createCommentVNode("",!0),!!e.parentList&&e.parentList.length>1?(openBlock(),createElementBlock("i",{key:1,title:t.i18nt("designer.hint.moveDownWidget"),onClick:o[2]||(o[2]=withModifiers(l=>t.moveDownWidget(),["stop"]))},[createVNode(n,{"icon-class":"el-move-down"})],8,_hoisted_4$4)):createCommentVNode("",!0),e.widget.type==="table"?(openBlock(),createElementBlock("i",{key:2,title:t.i18nt("designer.hint.insertRow"),onClick:o[3]||(o[3]=withModifiers(l=>t.appendTableRow(e.widget),["stop"]))},[createVNode(n,{"icon-class":"el-insert-row"})],8,_hoisted_5$3)):createCommentVNode("",!0),e.widget.type==="table"?(openBlock(),createElementBlock("i",{key:3,title:t.i18nt("designer.hint.insertColumn"),onClick:o[4]||(o[4]=withModifiers(l=>t.appendTableCol(e.widget),["stop"]))},[createVNode(n,{"icon-class":"el-insert-column"})],8,_hoisted_6$3)):createCommentVNode("",!0),e.widget.type==="grid"||e.widget.type==="table"?(openBlock(),createElementBlock("i",{key:4,title:t.i18nt("designer.hint.cloneWidget"),onClick:o[5]||(o[5]=withModifiers(l=>t.cloneContainer(e.widget),["stop"]))},[createVNode(n,{"icon-class":"el-clone"})],8,_hoisted_7$1)):createCommentVNode("",!0),createBaseVNode("i",{title:t.i18nt("designer.hint.remove"),onClick:o[6]||(o[6]=withModifiers((...l)=>t.removeWidget&&t.removeWidget(...l),["stop"]))},[createVNode(n,{"icon-class":"el-delete"})],8,_hoisted_8$1)])):createCommentVNode("",!0),e.designer.selectedId===e.widget.id&&!e.widget.internal?(openBlock(),createElementBlock("div",_hoisted_9,[createBaseVNode("i",{title:t.i18nt("designer.hint.dragHandler")},[createVNode(n,{"icon-class":"el-drag-move"})],8,_hoisted_10),createBaseVNode("i",null,toDisplayString(t.i18n2t(`designer.widgetLabel.${e.widget.type}`,`extension.widgetLabel.${e.widget.type}`)),1),e.widget.options.hidden===!0?(openBlock(),createElementBlock("i",_hoisted_11,[createVNode(n,{"icon-class":"el-hide"})])):createCommentVNode("",!0)])):createCommentVNode("",!0)],2)}var ContainerWrapper=_export_sfc(_sfc_main$b,[["render",_sfc_render$b],["__scopeId","data-v-3558ee11"]]),__glob_0_0=Object.freeze(Object.defineProperty({__proto__:null,default:ContainerWrapper},Symbol.toStringTag,{value:"Module"})),refMixinDesign={methods:{initRefList(){this.refList!==null&&!!this.widget.options.name&&(this.refList[this.widget.options.name]=this)},getWidgetRef(t,o){let e=this.refList[t];return!e&&!!o&&this.$message.error(this.i18nt("render.hint.refNotFound")+t),e},registerToRefList(t){this.refList!==null&&!!this.widget.options.name&&(t&&delete this.refList[t],this.refList[this.widget.options.name]=this)}}},gridColWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$a={name:"GridColWidget",componentName:"GridColWidget",mixins:[i18n$1,refMixinDesign],inject:["refList"],components:K({},comps$1),props:{widget:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,colHeight:{type:String,default:null}},data(){return{layoutProps:{span:this.widget.options.span||12,offset:this.widget.options.offset||0,push:this.widget.options.push||0,pull:this.widget.options.pull||0}}},computed:{selected(){return this.widget.id===this.designer.selectedId},customClass(){return this.widget.options.customClass||""},colHeightStyle(){return this.colHeight?{height:this.colHeight+"px"}:{}}},watch:{"designer.formConfig.layoutType":{handler(t){this.widget.options.responsive?t==="H5"?this.layoutProps.span=this.widget.options.xs||12:t==="Pad"?this.layoutProps.span=this.widget.options.sm||12:this.layoutProps.span=this.widget.options.md||12:this.layoutProps.span=this.widget.options.span||12}},"widget.options.responsive":{handler(t){let o=this.designer.formConfig.layoutType;t?o==="H5"?this.layoutProps.span=this.widget.options.xs||12:o==="Pad"?this.layoutProps.span=this.widget.options.sm||12:this.layoutProps.span=this.widget.options.md||12:this.layoutProps.span=this.widget.options.span||12}},"widget.options.span":{handler(t){this.layoutProps.span=t}},"widget.options.md":{handler(t){this.layoutProps.span=t}},"widget.options.sm":{handler(t){this.layoutProps.span=t}},"widget.options.xs":{handler(t){this.layoutProps.span=t}},"widget.options.offset":{handler(t){this.layoutProps.offset=t}},"widget.options.push":{handler(t){this.layoutProps.push=t}},"widget.options.pull":{handler(t){this.layoutProps.pull=t}}},created(){this.initRefList(),this.initLayoutProps()},methods:{initLayoutProps(){if(this.widget.options.responsive){let t=this.designer.formConfig.layoutType;t==="H5"?this.layoutProps.span=this.widget.options.xs||12:t==="Pad"?this.layoutProps.span=this.widget.options.sm||12:this.layoutProps.span=this.widget.options.md||12}else this.layoutProps.spn=this.widget.options.span},onGridDragEnd(t,o){},onGridDragAdd(t,o){const e=t.newIndex;o[e]&&this.designer.setSelected(o[e]),this.designer.emitHistoryChange()},onGridDragUpdate(){this.designer.emitHistoryChange()},selectWidget(t){console.log("id: "+t.id),this.designer.setSelected(t)},checkContainerMove(t){return this.designer.checkWidgetMove(t)},selectParentWidget(){this.parentWidget?this.designer.setSelected(this.parentWidget):this.designer.clearSelected()},moveUpWidget(){this.designer.moveUpWidget(this.parentList,this.indexOfParentList)},moveDownWidget(){this.designer.moveDownWidget(this.parentList,this.indexOfParentList)},cloneGridCol(t){this.designer.cloneGridCol(t,this.parentWidget)},removeWidget(){if(this.parentList){let t=null;this.parentList.length===1?this.parentWidget&&(t=this.parentWidget):this.parentList.length===1+this.indexOfParentList?t=this.parentList[this.indexOfParentList-1]:t=this.parentList[this.indexOfParentList+1],this.$nextTick(()=>{this.parentList.splice(this.indexOfParentList,1),this.designer.setSelected(t),this.designer.emitHistoryChange()})}}}},_hoisted_1$8={class:"form-widget-list"},_hoisted_2$4={key:0,class:"grid-col-action"},_hoisted_3$3=["title"],_hoisted_4$3=["title"],_hoisted_5$2=["title"],_hoisted_6$2=["title"],_hoisted_7=["title"],_hoisted_8={key:1,class:"grid-col-handler"};function _sfc_render$a(t,o,e,s,i,r){const n=resolveComponent("draggable"),l=resolveComponent("svg-icon"),a=resolveComponent("el-col");return e.widget.type==="grid-col"?(openBlock(),createBlock(a,mergeProps({key:0,class:"grid-cell"},i.layoutProps,{class:[r.selected?"selected":"",r.customClass],style:r.colHeightStyle,key:e.widget.id,onClick:o[7]||(o[7]=withModifiers(d=>r.selectWidget(e.widget),["stop"]))}),{default:withCtx(()=>[createVNode(n,mergeProps({list:e.widget.widgetList,"item-key":"id"},{group:"dragGroup",ghostClass:"ghost",animation:200},{tag:"transition-group","component-data":{name:"fade"},handle:".drag-handler",onEnd:o[0]||(o[0]=d=>r.onGridDragEnd(d,e.widget.widgetList)),onAdd:o[1]||(o[1]=d=>r.onGridDragAdd(d,e.widget.widgetList)),onUpdate:r.onGridDragUpdate,move:r.checkContainerMove}),{item:withCtx(({element:d,index:c})=>[createBaseVNode("div",_hoisted_1$8,[d.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(d.type+"-widget"),{widget:d,designer:e.designer,key:d.id,"parent-list":e.widget.widgetList,"index-of-parent-list":c,"parent-widget":e.widget},null,8,["widget","designer","parent-list","index-of-parent-list","parent-widget"])):(openBlock(),createBlock(resolveDynamicComponent(d.type+"-widget"),{field:d,designer:e.designer,key:d.id,"parent-list":e.widget.widgetList,"index-of-parent-list":c,"parent-widget":e.widget,"design-state":!0},null,8,["field","designer","parent-list","index-of-parent-list","parent-widget"]))])]),_:1},16,["list","onUpdate","move"]),e.designer.selectedId===e.widget.id&&e.widget.type==="grid-col"?(openBlock(),createElementBlock("div",_hoisted_2$4,[createBaseVNode("i",{title:t.i18nt("designer.hint.selectParentWidget"),onClick:o[2]||(o[2]=withModifiers(d=>r.selectParentWidget(e.widget),["stop"]))},[createVNode(l,{"icon-class":"el-back"})],8,_hoisted_3$3),!!e.parentList&&e.parentList.length>1?(openBlock(),createElementBlock("i",{key:0,title:t.i18nt("designer.hint.moveUpWidget"),onClick:o[3]||(o[3]=withModifiers(d=>r.moveUpWidget(),["stop"]))},[createVNode(l,{"icon-class":"el-move-up"})],8,_hoisted_4$3)):createCommentVNode("",!0),!!e.parentList&&e.parentList.length>1?(openBlock(),createElementBlock("i",{key:1,title:t.i18nt("designer.hint.moveDownWidget"),onClick:o[4]||(o[4]=withModifiers(d=>r.moveDownWidget(),["stop"]))},[createVNode(l,{"icon-class":"el-move-down"})],8,_hoisted_5$2)):createCommentVNode("",!0),createBaseVNode("i",{title:t.i18nt("designer.hint.cloneWidget"),onClick:o[5]||(o[5]=withModifiers(d=>r.cloneGridCol(e.widget),["stop"]))},[createVNode(l,{"icon-class":"el-clone"})],8,_hoisted_6$2),createBaseVNode("i",{title:t.i18nt("designer.hint.remove"),onClick:o[6]||(o[6]=withModifiers((...d)=>r.removeWidget&&r.removeWidget(...d),["stop"]))},[createVNode(l,{"icon-class":"el-delete"})],8,_hoisted_7)])):createCommentVNode("",!0),e.designer.selectedId===e.widget.id&&e.widget.type==="grid-col"?(openBlock(),createElementBlock("div",_hoisted_8,[createBaseVNode("i",null,toDisplayString(t.i18nt("designer.widgetLabel."+e.widget.type)),1)])):createCommentVNode("",!0)]),_:1},16,["class","style"])):createCommentVNode("",!0)}var GridColWidget=_export_sfc(_sfc_main$a,[["render",_sfc_render$a],["__scopeId","data-v-0acbe22a"]]),__glob_0_1=Object.freeze(Object.defineProperty({__proto__:null,default:GridColWidget},Symbol.toStringTag,{value:"Module"})),gridWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$9={name:"grid-widget",componentName:"ContainerWidget",mixins:[i18n$1,containerMixin,refMixinDesign],inject:["refList"],components:{ContainerWrapper,GridColWidget},props:{widget:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object},computed:{selected(){return this.widget.id===this.designer.selectedId},customClass(){return this.widget.options.customClass||""}},watch:{},created(){this.initRefList()},mounted(){},methods:{}};function _sfc_render$9(t,o,e,s,i,r){const n=resolveComponent("grid-col-widget"),l=resolveComponent("el-row"),a=resolveComponent("container-wrapper");return openBlock(),createBlock(a,{designer:e.designer,widget:e.widget,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList},{default:withCtx(()=>[(openBlock(),createBlock(l,{key:e.widget.id,gutter:e.widget.options.gutter,class:normalizeClass(["grid-container",[r.selected?"selected":"",r.customClass]]),onClick:o[0]||(o[0]=withModifiers(d=>t.selectWidget(e.widget),["stop"]))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.widget.cols,(d,c)=>(openBlock(),createBlock(n,{key:d.id,widget:d,designer:e.designer,"parent-list":e.widget.cols,"index-of-parent-list":c,"parent-widget":e.widget,"col-height":e.widget.options.colHeight},null,8,["widget","designer","parent-list","index-of-parent-list","parent-widget","col-height"]))),128))]),_:1},8,["gutter","class"]))]),_:1},8,["designer","widget","parent-widget","parent-list","index-of-parent-list"])}var gridWidget=_export_sfc(_sfc_main$9,[["render",_sfc_render$9],["__scopeId","data-v-0786fd36"]]),__glob_0_2=Object.freeze(Object.defineProperty({__proto__:null,default:gridWidget},Symbol.toStringTag,{value:"Module"})),tabWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$8={name:"tab-widget",componentName:"ContainerWidget",mixins:[i18n$1,containerMixin,refMixinDesign],inject:["refList"],components:K({ContainerWrapper},comps$1),props:{widget:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object},data(){return{activeTab:"tab1"}},computed:{selected(){return this.widget.id===this.designer.selectedId},customClass(){return this.widget.options.customClass||""}},watch:{},created(){this.initRefList()},mounted(){},methods:{onTabClick(t){console.log("onTabClick",t);let o=t.name;this.widget.tabs.forEach(e=>{e.options.active=e.options.name===o})}}},_hoisted_1$7={class:"form-widget-list"};function _sfc_render$8(t,o,e,s,i,r){const n=resolveComponent("draggable"),l=resolveComponent("el-tab-pane"),a=resolveComponent("el-tabs"),d=resolveComponent("container-wrapper");return openBlock(),createBlock(d,{designer:e.designer,widget:e.widget,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList},{default:withCtx(()=>[(openBlock(),createElementBlock("div",{key:e.widget.id,class:normalizeClass(["tab-container",{selected:r.selected}]),onClick:o[2]||(o[2]=withModifiers(c=>t.selectWidget(e.widget),["stop"]))},[createVNode(a,{type:e.widget.displayType,modelValue:i.activeTab,"onUpdate:modelValue":o[1]||(o[1]=c=>i.activeTab=c),onTabClick:r.onTabClick},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.widget.tabs,(c,u)=>(openBlock(),createBlock(l,{key:u,label:c.options.label,name:c.options.name,onClick:o[0]||(o[0]=withModifiers(m=>t.selectWidget(e.widget),["stop"]))},{default:withCtx(()=>[createVNode(n,mergeProps({list:c.widgetList,"item-key":"id"},{group:"dragGroup",ghostClass:"ghost",animation:200},{handle:".drag-handler",tag:"transition-group","component-data":{name:"fade"},onAdd:m=>t.onContainerDragAdd(m,c.widgetList),onUpdate:t.onContainerDragUpdate,move:t.checkContainerMove}),{item:withCtx(({element:m,index:f})=>[createBaseVNode("div",_hoisted_1$7,[m.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(m.type+"-widget"),{widget:m,designer:e.designer,key:m.id,"parent-list":c.widgetList,"index-of-parent-list":f,"parent-widget":e.widget},null,8,["widget","designer","parent-list","index-of-parent-list","parent-widget"])):(openBlock(),createBlock(resolveDynamicComponent(m.type+"-widget"),{field:m,designer:e.designer,key:m.id,"parent-list":c.widgetList,"index-of-parent-list":f,"parent-widget":e.widget,"design-state":!0},null,8,["field","designer","parent-list","index-of-parent-list","parent-widget"]))])]),_:2},1040,["list","onAdd","onUpdate","move"])]),_:2},1032,["label","name"]))),128))]),_:1},8,["type","modelValue","onTabClick"])],2))]),_:1},8,["designer","widget","parent-widget","parent-list","index-of-parent-list"])}var tabWidget=_export_sfc(_sfc_main$8,[["render",_sfc_render$8],["__scopeId","data-v-32557c06"]]),__glob_0_3=Object.freeze(Object.defineProperty({__proto__:null,default:tabWidget},Symbol.toStringTag,{value:"Module"})),tableCellWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$7={name:"TableCellWidget",componentName:"TableCellWidget",mixins:[i18n$1,refMixinDesign],inject:["refList"],components:K({},comps$1),props:{widget:Object,parentWidget:Object,parentList:Array,rowIndex:Number,colIndex:Number,rowLength:Number,colLength:Number,colArray:Array,rowArray:Array,designer:Object},computed:{selected(){return this.widget.id===this.designer.selectedId},customClass(){return this.widget.options.customClass||""},mergeLeftColDisabled(){return this.colIndex<=0||this.colArray[this.colIndex-1].options.rowspan!==this.widget.options.rowspan},mergeRightColDisabled(){let t=this.colIndex+this.widget.options.colspan;return this.colIndex>=this.colLength-1||t>this.colLength-1||this.colArray[t].options.rowspan!==this.widget.options.rowspan},mergeWholeRowDisabled(){return this.colLength<=1||this.colLength===this.widget.options.colspan},mergeAboveRowDisabled(){return this.rowIndex<=0||this.rowArray[this.rowIndex-1].cols[this.colIndex].options.colspan!==this.widget.options.colspan},mergeBelowRowDisabled(){let t=this.rowIndex+this.widget.options.rowspan;return this.rowIndex>=this.rowLength-1||t>this.rowLength-1||this.rowArray[t].cols[this.colIndex].options.colspan!==this.widget.options.colspan},mergeWholeColDisabled(){return this.rowLength<=1||this.rowLength===this.widget.options.rowspan},undoMergeColDisabled(){return this.widget.merged||this.widget.options.colspan<=1},undoMergeRowDisabled(){return this.widget.merged||this.widget.options.rowspan<=1},deleteWholeColDisabled(){return this.colLength===1||this.widget.options.colspan===this.colLength},deleteWholeRowDisabled(){return this.rowLength===1||this.widget.options.rowspan===this.rowLength}},watch:{},created(){this.initRefList()},methods:{selectWidget(t){this.designer.setSelected(t)},checkContainerMove(t){return this.designer.checkWidgetMove(t)},onTableDragEnd(t,o){},onTableDragAdd(t,o){const e=t.newIndex;o[e]&&this.designer.setSelected(o[e]),this.designer.emitHistoryChange()},onTableDragUpdate(){this.designer.emitHistoryChange()},selectParentWidget(){this.parentWidget?this.designer.setSelected(this.parentWidget):this.designer.clearSelected()},handleTableCellCommand(t){t==="insertLeftCol"?this.insertLeftCol():t==="insertRightCol"?this.insertRightCol():t==="insertAboveRow"?this.insertAboveRow():t==="insertBelowRow"?this.insertBelowRow():t==="mergeLeftCol"?this.mergeLeftCol():t==="mergeRightCol"?this.mergeRightCol():t==="mergeWholeCol"?this.mergeWholeCol():t==="mergeAboveRow"?this.mergeAboveRow():t==="mergeBelowRow"?this.mergeBelowRow():t==="mergeWholeRow"?this.mergeWholeRow():t==="undoMergeCol"?this.undoMergeCol():t==="undoMergeRow"?this.undoMergeRow():t==="deleteWholeCol"?this.deleteWholeCol():t==="deleteWholeRow"&&this.deleteWholeRow()},insertLeftCol(){this.designer.insertTableCol(this.parentWidget,this.colIndex,this.rowIndex,!0)},insertRightCol(){this.designer.insertTableCol(this.parentWidget,this.colIndex,this.rowIndex,!1)},insertAboveRow(){this.designer.insertTableRow(this.parentWidget,this.rowIndex,this.rowIndex,this.colIndex,!0)},insertBelowRow(){this.designer.insertTableRow(this.parentWidget,this.rowIndex,this.rowIndex,this.colIndex,!1)},mergeLeftCol(){this.designer.mergeTableCol(this.rowArray,this.colArray,this.rowIndex,this.colIndex,!0,this.widget)},mergeRightCol(){this.designer.mergeTableCol(this.rowArray,this.colArray,this.rowIndex,this.colIndex,!1,this.widget)},mergeWholeRow(){this.designer.mergeTableWholeRow(this.rowArray,this.colArray,this.rowIndex,this.colIndex)},mergeAboveRow(){this.designer.mergeTableRow(this.rowArray,this.rowIndex,this.colIndex,!0,this.widget)},mergeBelowRow(){this.designer.mergeTableRow(this.rowArray,this.rowIndex,this.colIndex,!1,this.widget)},mergeWholeCol(){this.designer.mergeTableWholeCol(this.rowArray,this.colArray,this.rowIndex,this.colIndex)},undoMergeCol(){this.designer.undoMergeTableCol(this.rowArray,this.rowIndex,this.colIndex,this.widget.options.colspan,this.widget.options.rowspan)},undoMergeRow(){this.designer.undoMergeTableRow(this.rowArray,this.rowIndex,this.colIndex,this.widget.options.colspan,this.widget.options.rowspan)},deleteWholeCol(){this.designer.deleteTableWholeCol(this.rowArray,this.colIndex)},deleteWholeRow(){this.designer.deleteTableWholeRow(this.rowArray,this.rowIndex)}}},_hoisted_1$6=["colspan","rowspan"],_hoisted_2$3={class:"form-widget-list"},_hoisted_3$2={key:0,class:"table-cell-action"},_hoisted_4$2=["title"],_hoisted_5$1=["title"],_hoisted_6$1={key:1,class:"table-cell-handler"};function _sfc_render$7(t,o,e,s,i,r){const n=resolveComponent("draggable"),l=resolveComponent("svg-icon"),a=resolveComponent("el-dropdown-item"),d=resolveComponent("el-dropdown-menu"),c=resolveComponent("el-dropdown");return openBlock(),createElementBlock("td",{class:normalizeClass(["table-cell",[r.selected?"selected":"",r.customClass]]),style:normalizeStyle({width:e.widget.options.cellWidth+"!important"||"",height:e.widget.options.cellHeight+"!important"||""}),colspan:e.widget.options.colspan||1,rowspan:e.widget.options.rowspan||1,onClick:o[3]||(o[3]=withModifiers(u=>r.selectWidget(e.widget),["stop"]))},[createVNode(n,mergeProps({list:e.widget.widgetList,"item-key":"id"},{group:"dragGroup",ghostClass:"ghost",animation:200},{tag:"transition-group","component-data":{name:"fade"},handle:".drag-handler",onEnd:o[0]||(o[0]=u=>r.onTableDragEnd(u,e.widget.widgetList)),onAdd:o[1]||(o[1]=u=>r.onTableDragAdd(u,e.widget.widgetList)),onUpdate:r.onTableDragUpdate,move:r.checkContainerMove}),{item:withCtx(({element:u,index:m})=>[createBaseVNode("div",_hoisted_2$3,[u.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(u.type+"-widget"),{widget:u,designer:e.designer,key:u.id,"parent-list":e.widget.widgetList,"index-of-parent-list":m,"parent-widget":e.widget},null,8,["widget","designer","parent-list","index-of-parent-list","parent-widget"])):(openBlock(),createBlock(resolveDynamicComponent(u.type+"-widget"),{field:u,designer:e.designer,key:u.id,"parent-list":e.widget.widgetList,"index-of-parent-list":m,"parent-widget":e.widget,"design-state":!0},null,8,["field","designer","parent-list","index-of-parent-list","parent-widget"]))])]),_:1},16,["list","onUpdate","move"]),e.designer.selectedId===e.widget.id&&e.widget.type==="table-cell"?(openBlock(),createElementBlock("div",_hoisted_3$2,[createBaseVNode("i",{title:t.i18nt("designer.hint.selectParentWidget"),onClick:o[2]||(o[2]=withModifiers(u=>r.selectParentWidget(),["stop"]))},[createVNode(l,{"icon-class":"el-back"})],8,_hoisted_4$2),createVNode(c,{trigger:"click",onCommand:r.handleTableCellCommand,size:"small"},{dropdown:withCtx(()=>[createVNode(d,null,{default:withCtx(()=>[createVNode(a,{command:"insertLeftCol"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.insertColumnToLeft")),1)]),_:1}),createVNode(a,{command:"insertRightCol"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.insertColumnToRight")),1)]),_:1}),createVNode(a,{command:"insertAboveRow"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.insertRowAbove")),1)]),_:1}),createVNode(a,{command:"insertBelowRow"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.insertRowBelow")),1)]),_:1}),createVNode(a,{command:"mergeLeftCol",disabled:r.mergeLeftColDisabled,divided:""},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.mergeLeftColumn")),1)]),_:1},8,["disabled"]),createVNode(a,{command:"mergeRightCol",disabled:r.mergeRightColDisabled},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.mergeRightColumn")),1)]),_:1},8,["disabled"]),createVNode(a,{command:"mergeWholeRow",disabled:r.mergeWholeRowDisabled},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.mergeEntireRow")),1)]),_:1},8,["disabled"]),createVNode(a,{command:"mergeAboveRow",disabled:r.mergeAboveRowDisabled,divided:""},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.mergeRowAbove")),1)]),_:1},8,["disabled"]),createVNode(a,{command:"mergeBelowRow",disabled:r.mergeBelowRowDisabled},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.mergeRowBelow")),1)]),_:1},8,["disabled"]),createVNode(a,{command:"mergeWholeCol",disabled:r.mergeWholeColDisabled},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.mergeEntireColumn")),1)]),_:1},8,["disabled"]),createVNode(a,{command:"undoMergeRow",disabled:r.undoMergeRowDisabled,divided:""},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.undoMergeRow")),1)]),_:1},8,["disabled"]),createVNode(a,{command:"undoMergeCol",disabled:r.undoMergeColDisabled},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.undoMergeCol")),1)]),_:1},8,["disabled"]),createVNode(a,{command:"deleteWholeCol",disabled:r.deleteWholeColDisabled,divided:""},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.deleteEntireCol")),1)]),_:1},8,["disabled"]),createVNode(a,{command:"deleteWholeRow",disabled:r.deleteWholeRowDisabled},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("designer.setting.deleteEntireRow")),1)]),_:1},8,["disabled"])]),_:1})]),default:withCtx(()=>[createBaseVNode("i",{title:t.i18nt("designer.hint.cellSetting")},[createVNode(l,{"icon-class":"el-menu"})],8,_hoisted_5$1)]),_:1},8,["onCommand"])])):createCommentVNode("",!0),e.designer.selectedId===e.widget.id&&e.widget.type==="table-cell"?(openBlock(),createElementBlock("div",_hoisted_6$1,[createBaseVNode("i",null,toDisplayString(t.i18nt("designer.widgetLabel."+e.widget.type)),1)])):createCommentVNode("",!0)],14,_hoisted_1$6)}var TableCellWidget=_export_sfc(_sfc_main$7,[["render",_sfc_render$7],["__scopeId","data-v-6fae9458"]]),__glob_0_4=Object.freeze(Object.defineProperty({__proto__:null,default:TableCellWidget},Symbol.toStringTag,{value:"Module"})),tableWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$6={name:"table-widget",componentName:"ContainerWidget",mixins:[i18n$1,containerMixin,refMixinDesign],inject:["refList"],components:{ContainerWrapper,TableCellWidget},props:{widget:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object},computed:{selected(){return this.widget.id===this.designer.selectedId},customClass(){return this.widget.options.customClass||""}},watch:{},created(){this.initRefList()},mounted(){},methods:{}},_hoisted_1$5={class:"table-layout"};function _sfc_render$6(t,o,e,s,i,r){const n=resolveComponent("table-cell-widget"),l=resolveComponent("container-wrapper");return openBlock(),createBlock(l,{designer:e.designer,widget:e.widget,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList},{default:withCtx(()=>[(openBlock(),createElementBlock("div",{key:e.widget.id,class:normalizeClass(["table-container",[r.selected?"selected":"",r.customClass]]),onClick:o[0]||(o[0]=withModifiers(a=>t.selectWidget(e.widget),["stop"]))},[createBaseVNode("table",_hoisted_1$5,[createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.widget.rows,(a,d)=>(openBlock(),createElementBlock("tr",{key:a.id},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.cols,(c,u)=>(openBlock(),createElementBlock(Fragment,null,[c.merged?createCommentVNode("",!0):(openBlock(),createBlock(n,{widget:c,designer:e.designer,key:c.id,"parent-list":e.widget.cols,"row-index":d,"row-length":e.widget.rows.length,"col-index":u,"col-length":a.cols.length,"col-array":a.cols,"row-array":e.widget.rows,"parent-widget":e.widget},null,8,["widget","designer","parent-list","row-index","row-length","col-index","col-length","col-array","row-array","parent-widget"]))],64))),256))]))),128))])])],2))]),_:1},8,["designer","widget","parent-widget","parent-list","index-of-parent-list"])}var tableWidget=_export_sfc(_sfc_main$6,[["render",_sfc_render$6],["__scopeId","data-v-e9069e7e"]]),__glob_0_5=Object.freeze(Object.defineProperty({__proto__:null,default:tableWidget},Symbol.toStringTag,{value:"Module"}));const modules={"./container-wrapper.vue":__glob_0_0,"./grid-col-widget.vue":__glob_0_1,"./grid-widget.vue":__glob_0_2,"./tab-widget.vue":__glob_0_3,"./table-cell-widget.vue":__glob_0_4,"./table-widget.vue":__glob_0_5};var ContainerWidgets={install(t){for(const o in modules){let e=modules[o].default.name;t.component(e,modules[o].default)}}},index_vue_vue_type_style_index_0_scoped_true_lang$1="";const _sfc_main$5={name:"VFormWidget",componentName:"VFormWidget",mixins:[i18n$1],components:K({},comps$1),props:{designer:Object,formConfig:Object,optionData:{type:Object,default:()=>{}}},provide(){return{refList:this.widgetRefList,getFormConfig:()=>this.formConfig,globalOptionData:this.optionData,getOptionData:()=>this.optionData,globalModel:{formModel:this.formModel}}},inject:["getDesignerConfig"],data(){return{formModel:{},widgetRefList:{}}},computed:{labelPosition(){return!!this.designer.formConfig&&!!this.designer.formConfig.labelPosition?this.designer.formConfig.labelPosition:"left"},size(){return!!this.designer.formConfig&&!!this.designer.formConfig.size?this.designer.formConfig.size:"default"},customClass(){return this.designer.formConfig.customClass||""},layoutType(){return this.designer.getLayoutType()}},watch:{"designer.widgetList":{deep:!0,handler(t){}},"designer.formConfig":{deep:!0,handler(t){}}},created(){this.designer.initDesigner(!!this.getDesignerConfig().resetFormJson),this.designer.loadPresetCssCode(this.getDesignerConfig().presetCssCode)},mounted(){this.disableFirefoxDefaultDrop(),this.designer.registerFormWidget(this)},methods:{getWidgetName(t){return t.type+"-widget"},disableFirefoxDefaultDrop(){navigator.userAgent.toLowerCase().indexOf("firefox")!==-1&&(document.body.ondrop=function(o){o.stopPropagation(),o.preventDefault()})},onDragEnd(t){},onDragAdd(t){const o=t.newIndex;this.designer.widgetList[o]&&this.designer.setSelected(this.designer.widgetList[o]),this.designer.emitHistoryChange()},onDragUpdate(){this.designer.emitHistoryChange()},checkMove(t){return this.designer.checkWidgetMove(t)},getFormData(){return this.formModel},getWidgetRef(t,o=!1){let e=this.widgetRefList[t];return!e&&!!o&&this.$message.error(this.i18nt("designer.hint.refNotFound")+t),e},getSelectedWidgetRef(){let t=this.designer.selectedWidgetName;return this.getWidgetRef(t)}}},_hoisted_1$4={class:"form-widget-container"},_hoisted_2$2={key:0,class:"no-widget-hint"},_hoisted_3$1={class:"form-widget-list"},_hoisted_4$1={class:"transition-group-el"};function _sfc_render$5(t,o,e,s,i,r){const n=resolveComponent("draggable"),l=resolveComponent("el-form");return openBlock(),createElementBlock("div",_hoisted_1$4,[createVNode(l,{class:normalizeClass(["full-height-width widget-form",[r.customClass,r.layoutType+"-layout"]]),"label-position":r.labelPosition,size:r.size,"validate-on-rule-change":!1},{default:withCtx(()=>[e.designer.widgetList.length===0?(openBlock(),createElementBlock("div",_hoisted_2$2,toDisplayString(t.i18nt("designer.noWidgetHint")),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$1,[createVNode(n,mergeProps({list:e.designer.widgetList,"item-key":"id"},{group:"dragGroup",ghostClass:"ghost",animation:300},{tag:"transition-group","component-data":{name:"fade"},handle:".drag-handler",onEnd:r.onDragEnd,onAdd:r.onDragAdd,onUpdate:r.onDragUpdate,move:r.checkMove}),{item:withCtx(({element:a,index:d})=>[createBaseVNode("div",_hoisted_4$1,[a.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(r.getWidgetName(a)),{widget:a,designer:e.designer,key:a.id,"parent-list":e.designer.widgetList,"index-of-parent-list":d,"parent-widget":null},null,8,["widget","designer","parent-list","index-of-parent-list"])):(openBlock(),createBlock(resolveDynamicComponent(r.getWidgetName(a)),{field:a,designer:e.designer,key:a.id,"parent-list":e.designer.widgetList,"index-of-parent-list":d,"parent-widget":null,"design-state":!0},null,8,["field","designer","parent-list","index-of-parent-list"]))])]),_:1},16,["list","onEnd","onAdd","onUpdate","move"])])]),_:1},8,["label-position","class","size"])])}var VFormWidget=_export_sfc(_sfc_main$5,[["render",_sfc_render$5],["__scopeId","data-v-b14831c0"]]);function createDesigner(t){let o=deepClone(getDefaultFormConfig());return{widgetList:[],formConfig:{cssCode:""},selectedId:null,selectedWidget:null,selectedWidgetName:null,vueInstance:t,formWidget:null,cssClassList:[],historyData:{index:-1,maxStep:20,steps:[]},initDesigner(e){this.widgetList=[],this.formConfig=deepClone(o),console.info(`%cVariantForm %cVer${VARIANT_FORM_VERSION} %chttps://www.yuque.com/variantdev/vform`,"color:#409EFF;font-size: 22px;font-weight:bolder","color:#999;font-size: 12px","color:#333"),e||this.initHistoryData()},clearDesigner(e){let s=this.widgetList.length===0;this.widgetList=[],this.selectedId=null,this.selectedWidgetName=null,this.selectedWidget={},overwriteObj(this.formConfig,o),e||(s?this.saveCurrentHistoryStep():this.emitHistoryChange())},loadPresetCssCode(e){this.formConfig.cssCode===""&&!!e&&(this.formConfig.cssCode=e)},getLayoutType(){return this.formConfig.layoutType||"PC"},changeLayoutType(e){this.formConfig.layoutType=e},getImportTemplate(){return{widgetList:[],formConfig:deepClone(o)}},loadFormJson(e){let s=!1;return!!e&&!!e.widgetList&&(this.widgetList=e.widgetList,s=!0),!!e&&!!e.formConfig&&(overwriteObj(this.formConfig,e.formConfig),s=!0),s&&this.emitEvent("form-json-imported",[]),s},setSelected(e){if(!e){this.clearSelected();return}this.selectedWidget=e,e.id&&(this.selectedId=e.id,this.selectedWidgetName=e.options.name)},updateSelectedWidgetNameAndLabel(e,s,i){this.selectedWidgetName=s,!!i&&Object.keys(e.options).indexOf("label")>-1&&(e.options.label=i)},clearSelected(){this.selectedId=null,this.selectedWidgetName=null,this.selectedWidget={}},checkWidgetMove(e){if(!!e.draggedContext&&!!e.draggedContext.element){let s=e.draggedContext.element.category;if(e.draggedContext.element.type+"",e.to&&e.to.className==="sub-form-table"&&s==="container")return!1}return!0},checkFieldMove(e){if(!!e.draggedContext&&!!e.draggedContext.element){e.draggedContext.element.category;let s=e.draggedContext.element.type+"";if(e.to&&e.to.className==="sub-form-table"&&s==="slot")return!1}return!0},appendTableRow(e){let s=e.rows.length,i=deepClone(e.rows[e.rows.length-1]);i.id="table-row-"+generateId(),i.merged=!1,i.cols.forEach(r=>{r.id="table-cell-"+generateId(),r.options.name=r.id,r.merged=!1,r.options.colspan=1,r.options.rowspan=1,r.widgetList.length=0}),e.rows.splice(s,0,i),this.emitHistoryChange()},appendTableCol(e){let s=e.rows[0].cols.length;e.rows.forEach(i=>{let r=deepClone(this.getContainerByType("table-cell"));r.id="table-cell-"+generateId(),r.options.name=r.id,r.merged=!1,r.options.colspan=1,r.options.rowspan=1,r.widgetList.length=0,i.cols.splice(s,0,r)}),this.emitHistoryChange()},insertTableRow(e,s,i,r,n){let l=n?s:s+1;if(!n){let c=l,u=!1;for(;c<e.rows.length;)if(e.rows[c].cols[r].merged)c++;else{l=c,u=!0;break}u||(l=e.rows.length)}let a=deepClone(e.rows[i]);a.id="table-row-"+generateId(),a.merged=!1,a.cols.forEach(c=>{c.id="table-cell-"+generateId(),c.options.name=c.id,c.merged=!1,c.options.colspan=1,c.options.rowspan=1,c.widgetList.length=0}),e.rows.splice(l,0,a);let d=0;for(;l<e.rows.length-1&&d<e.rows[0].cols.length;){const c=e.rows[l+1].cols[d];if(c.merged){let m=e.rows,f={},g=null;for(let b=l;b>=0;b--)if(!m[b].cols[d].merged&&m[b].cols[d].options.rowspan>1){g=b,f=m[b].cols[d];break}if(f.options){let b=f.options.rowspan+1;this.setPropsOfMergedRows(e.rows,g,d,f.options.colspan,b),d+=f.options.colspan}else d+=1}else d+=c.options.colspan||1}this.emitHistoryChange()},insertTableCol(e,s,i,r){let n=r?s:s+1;if(!r){let a=n,d=!1;for(;a<e.rows[i].cols.length;){if(e.rows[i].cols[a].merged)a++;else{n=a,d=!0;break}d||(n=e.rows[i].cols.length)}}e.rows.forEach(a=>{let d=deepClone(this.getContainerByType("table-cell"));d.id="table-cell-"+generateId(),d.options.name=d.id,d.merged=!1,d.options.colspan=1,d.options.rowspan=1,d.widgetList.length=0,a.cols.splice(n,0,d)});let l=0;for(;n<e.rows[0].cols.length-1&&l<e.rows.length;){const a=e.rows[l].cols[n+1];if(a.merged){let c=e.rows[l].cols,u={},m=null;for(let f=n;f>=0;f--)if(!c[f].merged&&c[f].options.colspan>1){m=f,u=c[f];break}if(u.options){let f=u.options.colspan+1;this.setPropsOfMergedCols(e.rows,l,m,f,u.options.rowspan),l+=u.options.rowspan}else l+=1}else l+=a.options.rowspan||1}this.emitHistoryChange()},setPropsOfMergedCols(e,s,i,r,n){for(let l=s;l<s+n;l++)for(let a=i;a<i+r;a++){if(l===s&&a===i){e[l].cols[a].options.colspan=r;continue}e[l].cols[a].merged=!0,e[l].cols[a].options.colspan=r,e[l].cols[a].widgetList=[]}},setPropsOfMergedRows(e,s,i,r,n){for(let l=s;l<s+n;l++)for(let a=i;a<i+r;a++){if(l===s&&a===i){e[l].cols[a].options.rowspan=n;continue}e[l].cols[a].merged=!0,e[l].cols[a].options.rowspan=n,e[l].cols[a].widgetList=[]}},setPropsOfSplitCol(e,s,i,r,n){for(let l=s;l<s+n;l++)for(let a=i;a<i+r;a++)e[l].cols[a].merged=!1,e[l].cols[a].options.rowspan=1,e[l].cols[a].options.colspan=1},setPropsOfSplitRow(e,s,i,r,n){for(let l=s;l<s+n;l++)for(let a=i;a<i+r;a++)e[l].cols[a].merged=!1,e[l].cols[a].options.rowspan=1,e[l].cols[a].options.colspan=1},mergeTableCol(e,s,i,r,n,l){let a=n?r:r+s[r].options.colspan,d=n?r-1:r;if(n){let u=d;for(;u>=0;)if(e[i].cols[u].merged)u--;else{d=u;break}}!!s[a].widgetList&&s[a].widgetList.length>0&&(!s[d].widgetList||s[d].widgetList.length===0)&&(s[d].widgetList=deepClone(s[a].widgetList));let c=s[a].options.colspan*1+s[d].options.colspan*1;this.setPropsOfMergedCols(e,i,d,c,l.options.rowspan),this.emitHistoryChange()},mergeTableWholeRow(e,s,i,r){let n=e[i].cols[0].options.rowspan,l=!1;for(let d=1;d<e[i].cols.length;d++)if(e[i].cols[d].options.rowspan!==n){l=!0;break}if(l){this.vueInstance.$message.info(this.vueInstance.i18nt("designer.hint.rowspanNotConsistentForMergeEntireRow"));return}let a=s.filter(d=>!d.merged&&!!d.widgetList&&d.widgetList.length>0);!!a&&a.length>0&&a[0].id!==s[0].id&&(!s[0].widgetList||s[0].widgetList.length<=0)&&(s[0].widgetList=deepClone(a[0].widgetList)),this.setPropsOfMergedCols(e,i,0,s.length,s[r].options.rowspan),this.emitHistoryChange()},mergeTableRow(e,s,i,r,n){let l=r?s:s+n.options.rowspan,a=r?s-1:s;if(r){let c=a;for(;c>=0;)if(e[c].cols[i].merged)c--;else{a=c;break}}!!e[l].cols[i].widgetList&&e[l].cols[i].widgetList.length>0&&(!e[a].cols[i].widgetList||e[a].cols[i].widgetList.length===0)&&(e[a].cols[i].widgetList=deepClone(e[l].cols[i].widgetList));let d=e[l].cols[i].options.rowspan*1+e[a].cols[i].options.rowspan*1;this.setPropsOfMergedRows(e,a,i,n.options.colspan,d),this.emitHistoryChange()},mergeTableWholeCol(e,s,i,r){let n=e[0].cols[r].options.colspan,l=!1;for(let c=1;c<e.length;c++)if(e[c].cols[r].options.colspan!==n){l=!0;break}if(l){this.vueInstance.$message.info(this.vueInstance.i18nt("designer.hint.colspanNotConsistentForMergeEntireColumn"));return}let a=[];e.forEach(c=>{let u=c.cols[r];!u.merged&&!!u.widgetList&&u.widgetList.length>0&&a.push(u)});let d=e[0].cols[r];!!a&&a.length>0&&a[0].id!==d.id&&(!d.widgetList||d.widgetList.length<=0)&&(d.widgetList=deepClone(a[0].widgetList)),this.setPropsOfMergedRows(e,0,r,d.options.colspan,e.length),this.emitHistoryChange()},undoMergeTableCol(e,s,i,r,n){this.setPropsOfSplitCol(e,s,i,r,n),this.emitHistoryChange()},undoMergeTableRow(e,s,i,r,n){this.setPropsOfSplitRow(e,s,i,r,n),this.emitHistoryChange()},deleteTableWholeCol(e,s){let i=!0;if(e.forEach(l=>{l.cols[0].options.colspan!==e[0].cols.length&&(i=!1)}),i){this.vueInstance.$message.info(this.vueInstance.i18nt("designer.hint.lastColCannotBeDeleted"));return}let r=e[0].cols[s].options.colspan,n=!1;for(let l=1;l<e.length;l++)if(e[l].cols[s].options.colspan!==r){n=!0;break}if(n){this.vueInstance.$message.info(this.vueInstance.i18nt("designer.hint.colspanNotConsistentForDeleteEntireColumn"));return}e.forEach(l=>{l.cols.splice(s,r)}),this.emitHistoryChange()},deleteTableWholeRow(e,s){let i=!0;if(e[0].cols.forEach(l=>{l.options.rowspan!==e.length&&(i=!1)}),i){this.vueInstance.$message.info(this.vueInstance.i18nt("designer.hint.lastRowCannotBeDeleted"));return}let r=e[s].cols[0].options.rowspan,n=!1;for(let l=1;l<e[s].cols.length;l++)if(e[s].cols[l].options.rowspan!==r){n=!0;break}if(n){this.vueInstance.$message.info(this.vueInstance.i18nt("designer.hint.rowspanNotConsistentForDeleteEntireRow"));return}e.splice(s,r),this.emitHistoryChange()},getContainerByType(e){let s=[...containers,...basicFields,...advancedFields,...customFields],i=null;return s.forEach(r=>{!!r.category&&!!r.type&&r.type===e&&(i=r)}),i},getFieldWidgetByType(e){let s=[...containers,...basicFields,...advancedFields,...customFields],i=null;return s.forEach(r=>{!r.category&&!!r.type&&r.type===e&&(i=r)}),i},hasConfig(e,s){let i=null;return e.category?i=this.getContainerByType(e.type):i=this.getFieldWidgetByType(e.type),!i||!i.options?!1:Object.keys(i.options).indexOf(s)>-1},upgradeWidgetConfig(e){let s=null;e.category?s=this.getContainerByType(e.type):s=this.getFieldWidgetByType(e.type),!(!s||!s.options)&&Object.keys(s.options).forEach(i=>{e.hasOwnProperty(i)||(e.options[i]=deepClone(s.options[i]))})},upgradeFormConfig(e){Object.keys(this.formConfig).forEach(s=>{e.hasOwnProperty(s)||(e[s]=deepClone(this.formConfig[s]))})},cloneGridCol(e,s){let i=deepClone(this.getContainerByType("grid-col"));i.options.span=e.options.span;let r=generateId();i.id="grid-col-"+r,i.options.name="gridCol"+r,s.cols.push(i)},cloneContainer(e){if(e.type==="grid"){let s=deepClone(this.getContainerByType("grid"));return s.id=s.type+generateId(),s.options.name=s.id,e.cols.forEach(i=>{let r=deepClone(this.getContainerByType("grid-col")),n=generateId();r.id="grid-col-"+n,r.options.name="gridCol"+n,r.options.span=i.options.span,s.cols.push(r)}),s}else if(e.type==="table"){let s=deepClone(this.getContainerByType("table"));return s.id=s.type+generateId(),s.options.name=s.id,e.rows.forEach(i=>{let r=deepClone(i);r.id="table-row-"+generateId(),r.cols.forEach(n=>{n.id="table-cell-"+generateId(),n.options.name=n.id,n.widgetList=[]}),s.rows.push(r)}),s}else return null},moveUpWidget(e,s){if(e){if(s===0){this.vueInstance.$message(this.vueInstance.i18nt("designer.hint.moveUpFirstChildHint"));return}let i=e[s];e.splice(s,1),e.splice(s-1,0,i)}},moveDownWidget(e,s){if(e){if(s===e.length-1){this.vueInstance.$message(this.vueInstance.i18nt("designer.hint.moveDownLastChildHint"));return}let i=e[s];e.splice(s,1),e.splice(s+1,0,i)}},copyNewFieldWidget(e){let s=deepClone(e),i=generateId();return s.id=s.type.replace(/-/g,"")+i,s.options.name=s.id,s.options.label=s.options.label||s.type.toLowerCase(),delete s.displayName,s},copyNewContainerWidget(e){let s=deepClone(e);if(s.id=s.type.replace(/-/g,"")+generateId(),s.options.name=s.id,s.type==="grid"){let i=deepClone(this.getContainerByType("grid-col")),r=generateId();i.id="grid-col-"+r,i.options.name="gridCol"+r,s.cols.push(i),i=deepClone(i),r=generateId(),i.id="grid-col-"+r,i.options.name="gridCol"+r,s.cols.push(i)}else if(s.type==="table"){let i={cols:[]};i.id="table-row-"+generateId(),i.merged=!1;let r=deepClone(this.getContainerByType("table-cell"));r.id="table-cell-"+generateId(),r.options.name=r.id,r.merged=!1,r.options.colspan=1,r.options.rowspan=1,i.cols.push(r),s.rows.push(i)}else if(s.type==="tab"){let i=deepClone(this.getContainerByType("tab-pane"));i.id="tab-pane-"+generateId(),i.options.name="tab1",i.options.label="tab 1",s.tabs.push(i)}return delete s.displayName,s},addContainerByDbClick(e){let s=this.copyNewContainerWidget(e);this.widgetList.push(s),this.setSelected(s)},addFieldByDbClick(e){let s=this.copyNewFieldWidget(e);if(!!this.selectedWidget&&this.selectedWidget.type==="tab"){let i=this.selectedWidget.tabs[0];this.selectedWidget.tabs.forEach(r=>{r.options.active&&(i=r)}),!!i&&i.widgetList.push(s)}else!!this.selectedWidget&&!!this.selectedWidget.widgetList?this.selectedWidget.widgetList.push(s):this.widgetList.push(s);this.setSelected(s),this.emitHistoryChange()},deleteColOfGrid(e,s){!!e&&!!e.cols&&e.cols.splice(s,1)},addNewColOfGrid(e){const s=e.cols;let i=deepClone(this.getContainerByType("grid-col")),r=generateId();if(i.id="grid-col-"+r,i.options.name="gridCol"+r,!!s&&s.length>0){let n=0;s.forEach(l=>{n+=l.options.span}),n>=24?(console.log("\u5217\u6805\u683C\u4E4B\u548C\u8D85\u51FA24"),e.cols.push(i)):(i.options.span=24-n>12?12:24-n,e.cols.push(i))}else e.cols=[i]},addTabPaneOfTabs(e){const s=e.tabs;let i=deepClone(this.getContainerByType("tab-pane"));i.id="tab-pane-"+generateId(),i.options.name=i.id,i.options.label="tab "+(s.length+1),s.push(i)},deleteTabPaneOfTabs(e,s){e.tabs.splice(s,1)},emitEvent(e,s){eventBus.$emit(e,s)},handleEvent(e,s){eventBus.$on(e,i=>s(i))},setCssClassList(e){this.cssClassList=e},getCssClassList(){return this.cssClassList},registerFormWidget(e){this.formWidget=e},initHistoryData(){this.loadFormContentFromStorage(),this.historyData.index++,this.historyData.steps[this.historyData.index]={widgetList:deepClone(this.widgetList),formConfig:deepClone(this.formConfig)}},emitHistoryChange(){this.historyData.index===this.historyData.maxStep-1?this.historyData.steps.shift():this.historyData.index++,this.historyData.steps[this.historyData.index]={widgetList:deepClone(this.widgetList),formConfig:deepClone(this.formConfig)},this.saveFormContentToStorage(),this.historyData.index<this.historyData.steps.length-1&&(this.historyData.steps=this.historyData.steps.slice(0,this.historyData.index+1))},saveCurrentHistoryStep(){this.historyData.steps[this.historyData.index]=deepClone({widgetList:this.widgetList,formConfig:this.formConfig}),this.saveFormContentToStorage()},undoHistoryStep(){this.historyData.index!==0&&this.historyData.index--,this.widgetList=deepClone(this.historyData.steps[this.historyData.index].widgetList),this.formConfig=deepClone(this.historyData.steps[this.historyData.index].formConfig)},redoHistoryStep(){this.historyData.index!==this.historyData.steps.length-1&&this.historyData.index++,this.widgetList=deepClone(this.historyData.steps[this.historyData.index].widgetList),this.formConfig=deepClone(this.historyData.steps[this.historyData.index].formConfig)},undoEnabled(){return this.historyData.index>0&&this.historyData.steps.length>0},redoEnabled(){return this.historyData.index<this.historyData.steps.length-1},saveFormContentToStorage(){window.localStorage.setItem("widget__list__backup",JSON.stringify(this.widgetList)),window.localStorage.setItem("form__config__backup",JSON.stringify(this.formConfig))},loadFormContentFromStorage(){let e=window.localStorage.getItem("widget__list__backup");e&&(this.widgetList=JSON.parse(e));let s=window.localStorage.getItem("form__config__backup");s&&overwriteObj(this.formConfig,JSON.parse(s))}}}var _imports_0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWdJREFUeNrsmjFuwjAUhp8jxJQBujQH4ABhYmaDU7Sdu/QIcIKKE0APwM7GEQgLU/dmo0N3178SI0Qx2KpQ8sJ7kpUojsn/2S/JrxeImhRa64lpe13fgLbJsWZVCu+Yzdq0lMlcZ0qpPnai8sAbI/GI1K6EXYG92XSYZfy3WYWuBdAc71kDoFquzo+MaLHx+6H1S9iYNCF6Hxf7w/n180c9otcBUdz+2xdxmOnVJ9Fyd74v4pIu2RdzAFcIgAAIgABUG62qBTz3/c57jGsK8JRKClVgC3I/E+cygPIUEgABEAABEIDGADjrQvlP0XzfkqFjQgMlld7DiXiEC4DF7F8qbMGvbPPbXBjWGMUqBIphoWO8zBzE+1bmQgMpZ8X4XuN4jDyFBEAABEAA7g8giRkDwAPhE9PNzNx/jFmWh5u4c2aO7WdWm0Izhvfv7JBC5SrAVrH9qwGVB6ZYmjqnDTRa8Y2IXwEGAI1dAiVnUcUMAAAAAElFTkSuQmCC",index_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$4={name:"VFormDesigner",componentName:"VFormDesigner",mixins:[i18n$1],components:{SvgIcon,WidgetPanel,ToolbarPanel,SettingPanel,VFormWidget},props:{fieldListApi:{type:Object,default:null},bannedWidgets:{type:Array,default:()=>[]},designerConfig:{type:Object,default:()=>({languageMenu:!0,externalLink:!0,formTemplates:!0,eventCollapse:!0,widgetNameReadonly:!1,clearDesignerButton:!0,previewFormButton:!0,importJsonButton:!0,exportJsonButton:!0,exportCodeButton:!0,generateSFCButton:!0,toolbarMaxWidth:420,toolbarMinWidth:300,presetCssCode:"",resetFormJson:!1})}},data(){return{vFormVersion:VARIANT_FORM_VERSION,curLangName:"",curLocale:"",vsCodeFlag:!1,caseName:"",docUrl:"https://www.vform666.com/document3.html",gitUrl:"https://github.com/vform666/variant-form3-vite",chatUrl:"https://www.vform666.com/chat-group.html",subScribeUrl:"https://www.vform666.com/pages/pro/",scrollerHeight:0,designer:createDesigner(this),fieldList:[]}},provide(){return{serverFieldList:this.fieldList,getDesignerConfig:()=>this.designerConfig,getBannedWidgets:()=>this.bannedWidgets}},created(){this.vsCodeFlag=getQueryParam("vscode")==1,this.caseName=getQueryParam("case")},mounted(){this.initLocale(),this.scrollerHeight=window.innerHeight-56-36+"px",addWindowResizeHandler(()=>{this.$nextTick(()=>{this.scrollerHeight=window.innerHeight-56-36+"px"})}),this.loadCase(),this.loadFieldListFromServer()},methods:{testEEH(t,o){console.log("test",t),console.log("test222222",o)},showLink(t){return this.designerConfig[t]===void 0?!0:!!this.designerConfig[t]},openHome(){if(this.vsCodeFlag){const t={cmd:"openUrl",data:{url:"https://www.vform666.com/"}};window.parent.postMessage(t,"*")}},openUrl(t,o){if(this.vsCodeFlag){const e={cmd:"openUrl",data:{url:o}};window.parent.postMessage(e,"*")}else{let e=t.currentTarget;e.href=o}},loadCase(){!this.caseName||axios.get(MOCK_CASE_URL+this.caseName+".txt").then(t=>{if(t.data.code){this.$message.error(this.i18nt("designer.hint.sampleLoadedFail"));return}this.setFormJson(t.data),this.$message.success(this.i18nt("designer.hint.sampleLoadedSuccess"))}).catch(t=>{this.$message.error(this.i18nt("designer.hint.sampleLoadedFail")+":"+t)})},initLocale(){this.curLocale=localStorage.getItem("v_form_locale"),this.vsCodeFlag?this.curLocale=this.curLocale||"en-US":this.curLocale=this.curLocale||"zh-CN",this.curLangName=this.i18nt("application."+this.curLocale),this.changeLanguage(this.curLocale)},loadFieldListFromServer(){if(!this.fieldListApi)return;let t=this.fieldListApi.headers||{};axios.get(this.fieldListApi.URL,{headers:t}).then(o=>{let e=this.fieldListApi.labelKey||"label",s=this.fieldListApi.nameKey||"name";this.fieldList.splice(0,this.fieldList.length),o.data.forEach(i=>{this.fieldList.push({label:i[e],name:i[s]})})}).catch(o=>{this.$message.error(o)})},handleLanguageChanged(t){this.changeLanguage(t),this.curLangName=this.i18nt("application."+t)},changeLanguage(t){changeLocale(t)},setFormJson(t){let o=!1;t&&(typeof t=="string"?o=this.designer.loadFormJson(JSON.parse(t)):t.constructor===Object&&(o=this.designer.loadFormJson(t)),o&&this.designer.emitHistoryChange())},getFormJson(){return{widgetList:deepClone(this.designer.widgetList),formConfig:deepClone(this.designer.formConfig)}},clearDesigner(){this.$refs.toolbarRef.clearFormWidget()},refreshDesigner(){let t=this.getFormJson();this.designer.clearDesigner(!0),this.designer.loadFormJson(t)},previewForm(){this.$refs.toolbarRef.previewForm()},importJson(){this.$refs.toolbarRef.importJson()},exportJson(){this.$refs.toolbarRef.exportJson()},exportCode(){this.$refs.toolbarRef.exportCode()},generateSFC(){this.$refs.toolbarRef.generateSFC()},getFieldWidgets(t=null){return getAllFieldWidgets(t||this.designer.widgetList)},getContainerWidgets(t=null){return getAllContainerWidgets(t||this.designer.widgetList)},upgradeFormJson(t){if(!t.widgetList||!t.formConfig){this.$message.error("Invalid form json!");return}return traverseAllWidgets(t.widgetList,o=>{this.designer.upgradeWidgetConfig(o)}),this.designer.upgradeFormConfig(t.formConfig),t},getWidgetRef(t,o=!1){return this.$refs.formRef.getWidgetRef(t,o)},getSelectedWidgetRef(){return this.$refs.formRef.getSelectedWidgetRef()}}},_withScopeId=t=>(pushScopeId("data-v-b53b0f38"),t=t(),popScopeId(),t),_hoisted_1$3={class:"float-left main-title"},_hoisted_2$1=_withScopeId(()=>createBaseVNode("span",{class:"bold"},"VForm 3",-1)),_hoisted_3={class:"version-span"},_hoisted_4={class:"float-right external-link"},_hoisted_5={class:"el-dropdown-link"},_hoisted_6=_withScopeId(()=>createBaseVNode("i",{class:"el-icon-top-right"},null,-1));function _sfc_render$4(t,o,e,s,i,r){const n=resolveComponent("svg-icon"),l=resolveComponent("el-dropdown-item"),a=resolveComponent("el-dropdown-menu"),d=resolveComponent("el-dropdown"),c=resolveComponent("el-header"),u=resolveComponent("widget-panel"),m=resolveComponent("el-aside"),f=resolveComponent("toolbar-panel"),g=resolveComponent("v-form-widget"),b=resolveComponent("el-scrollbar"),_=resolveComponent("el-main"),v=resolveComponent("el-container"),h=resolveComponent("setting-panel");return openBlock(),createBlock(v,{class:"main-container full-height"},{default:withCtx(()=>[createVNode(c,{class:"main-header"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$3,[createBaseVNode("img",{src:_imports_0,onClick:o[0]||(o[0]=(...w)=>r.openHome&&r.openHome(...w))}),_hoisted_2$1,createTextVNode(" "+toDisplayString(t.i18nt("application.productTitle"))+" ",1),createBaseVNode("span",_hoisted_3,"Ver "+toDisplayString(i.vFormVersion),1)]),createBaseVNode("div",_hoisted_4,[r.showLink("languageMenu")?(openBlock(),createBlock(d,{key:0,"hide-timeout":2e3,onCommand:r.handleLanguageChanged},{dropdown:withCtx(()=>[createVNode(a,null,{default:withCtx(()=>[createVNode(l,{command:"zh-CN"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("application.zh-CN")),1)]),_:1}),createVNode(l,{command:"en-US"},{default:withCtx(()=>[createTextVNode(toDisplayString(t.i18nt("application.en-US")),1)]),_:1})]),_:1})]),default:withCtx(()=>[createBaseVNode("span",_hoisted_5,[createTextVNode(toDisplayString(i.curLangName),1),createVNode(n,{"icon-class":"el-arrow-down"})])]),_:1},8,["onCommand"])):createCommentVNode("",!0),r.showLink("externalLink")?(openBlock(),createElementBlock("a",{key:1,href:"javascript:void(0)",onClick:o[1]||(o[1]=w=>r.openUrl(w,i.gitUrl)),target:"_blank"},[createVNode(n,{"icon-class":"github"}),createTextVNode(toDisplayString(t.i18nt("application.github")),1)])):createCommentVNode("",!0),r.showLink("externalLink")?(openBlock(),createElementBlock("a",{key:2,href:"javascript:void(0)",onClick:o[2]||(o[2]=w=>r.openUrl(w,i.docUrl)),target:"_blank"},[createVNode(n,{"icon-class":"document"}),createTextVNode(toDisplayString(t.i18nt("application.document")),1)])):createCommentVNode("",!0),r.showLink("externalLink")?(openBlock(),createElementBlock("a",{key:3,href:"javascript:void(0)",onClick:o[3]||(o[3]=w=>r.openUrl(w,i.chatUrl)),target:"_blank"},toDisplayString(t.i18nt("application.qqGroup")),1)):createCommentVNode("",!0),r.showLink("externalLink")?(openBlock(),createElementBlock("a",{key:4,href:"javascript:void(0)",onClick:o[4]||(o[4]=w=>r.openUrl(w,i.subScribeUrl)),target:"_blank"},[createTextVNode(toDisplayString(t.i18nt("application.subscription")),1),_hoisted_6])):createCommentVNode("",!0)])]),_:1}),createVNode(v,null,{default:withCtx(()=>[createVNode(m,{class:"side-panel"},{default:withCtx(()=>[createVNode(u,{designer:i.designer},null,8,["designer"])]),_:1}),createVNode(v,{class:"center-layout-container"},{default:withCtx(()=>[createVNode(c,{class:"toolbar-header"},{default:withCtx(()=>[createVNode(f,{designer:i.designer,ref:"toolbarRef"},createSlots({_:2},[renderList(t.$slots,(w,V)=>({name:V,fn:withCtx(()=>[renderSlot(t.$slots,V,{},void 0,!0)])}))]),1032,["designer"])]),_:3}),createVNode(_,{class:"form-widget-main"},{default:withCtx(()=>[createVNode(b,{class:"container-scroll-bar",style:normalizeStyle({height:i.scrollerHeight})},{default:withCtx(()=>[createVNode(g,{designer:i.designer,"form-config":i.designer.formConfig},null,8,["designer","form-config"])]),_:1},8,["style"])]),_:1})]),_:3}),createVNode(m,null,{default:withCtx(()=>[createVNode(h,{designer:i.designer,"selected-widget":i.designer.selectedWidget,"form-config":i.designer.formConfig,onEditEventHandler:r.testEEH},null,8,["designer","selected-widget","form-config","onEditEventHandler"])]),_:1})]),_:3})]),_:3})}var VFormDesigner=_export_sfc(_sfc_main$4,[["render",_sfc_render$4],["__scopeId","data-v-b53b0f38"]]),App_vue_vue_type_style_index_0_lang="";const _sfc_main$3={name:"App",components:{VFormDesigner},data(){return{formJson:{widgetList:[],formConfig:{modelName:"formData",refName:"vForm",rulesName:"rules",labelWidth:80,labelPosition:"left",size:"",labelAlign:"label-left-align",cssCode:"",customClass:"",functions:"",layoutType:"PC",onFormCreated:"",onFormMounted:"",onFormDataChange:"",onFormValidate:""}},formData:{},optionData:{},elLocaleMap:{"zh-CN":zhCNLang,"en-US":enUSLang}}},computed:{elLocale(){let t=localStorage.getItem("v_form_locale")||"zh-CN";return this.elLocaleMap[t]}},methods:{submitForm(){this.$refs.vFormRef.getFormData().then(t=>{alert(JSON.stringify(t))}).catch(t=>{this.$message.error(t)})}}},_hoisted_1$2={id:"app"};function _sfc_render$3(t,o,e,s,i,r){const n=resolveComponent("VFormDesigner"),l=resolveComponent("el-config-provider");return openBlock(),createBlock(l,{locale:r.elLocale},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$2,[createVNode(n)])]),_:1},8,["locale"])}var App=_export_sfc(_sfc_main$3,[["render",_sfc_render$3]]),index$1="",index="",iconfont="",vuedraggable_umd={exports:{}};(function(t,o){(function(s,i){t.exports=i(require$$0,require$$1)})(typeof self!="undefined"?self:commonjsGlobal,function(e,s){return function(i){var r={};function n(l){if(r[l])return r[l].exports;var a=r[l]={i:l,l:!1,exports:{}};return i[l].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=i,n.c=r,n.d=function(l,a,d){n.o(l,a)||Object.defineProperty(l,a,{enumerable:!0,get:d})},n.r=function(l){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})},n.t=function(l,a){if(a&1&&(l=n(l)),a&8||a&4&&typeof l=="object"&&l&&l.__esModule)return l;var d=Object.create(null);if(n.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:l}),a&2&&typeof l!="string")for(var c in l)n.d(d,c,function(u){return l[u]}.bind(null,c));return d},n.n=function(l){var a=l&&l.__esModule?function(){return l.default}:function(){return l};return n.d(a,"a",a),a},n.o=function(l,a){return Object.prototype.hasOwnProperty.call(l,a)},n.p="",n(n.s="fb15")}({"00ee":function(i,r,n){var l=n("b622"),a=l("toStringTag"),d={};d[a]="z",i.exports=String(d)==="[object z]"},"0366":function(i,r,n){var l=n("1c0b");i.exports=function(a,d,c){if(l(a),d===void 0)return a;switch(c){case 0:return function(){return a.call(d)};case 1:return function(u){return a.call(d,u)};case 2:return function(u,m){return a.call(d,u,m)};case 3:return function(u,m,f){return a.call(d,u,m,f)}}return function(){return a.apply(d,arguments)}}},"057f":function(i,r,n){var l=n("fc6a"),a=n("241c").f,d={}.toString,c=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(m){try{return a(m)}catch{return c.slice()}};i.exports.f=function(f){return c&&d.call(f)=="[object Window]"?u(f):a(l(f))}},"06cf":function(i,r,n){var l=n("83ab"),a=n("d1e7"),d=n("5c6c"),c=n("fc6a"),u=n("c04e"),m=n("5135"),f=n("0cfb"),g=Object.getOwnPropertyDescriptor;r.f=l?g:function(_,v){if(_=c(_),v=u(v,!0),f)try{return g(_,v)}catch{}if(m(_,v))return d(!a.f.call(_,v),_[v])}},"0cfb":function(i,r,n){var l=n("83ab"),a=n("d039"),d=n("cc12");i.exports=!l&&!a(function(){return Object.defineProperty(d("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(i,r,n){var l=n("23e7"),a=n("d58f").left,d=n("a640"),c=n("ae40"),u=d("reduce"),m=c("reduce",{1:0});l({target:"Array",proto:!0,forced:!u||!m},{reduce:function(g){return a(this,g,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(i,r,n){var l=n("c6b6"),a=n("9263");i.exports=function(d,c){var u=d.exec;if(typeof u=="function"){var m=u.call(d,c);if(typeof m!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return m}if(l(d)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return a.call(d,c)}},"159b":function(i,r,n){var l=n("da84"),a=n("fdbc"),d=n("17c2"),c=n("9112");for(var u in a){var m=l[u],f=m&&m.prototype;if(f&&f.forEach!==d)try{c(f,"forEach",d)}catch{f.forEach=d}}},"17c2":function(i,r,n){var l=n("b727").forEach,a=n("a640"),d=n("ae40"),c=a("forEach"),u=d("forEach");i.exports=!c||!u?function(f){return l(this,f,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(i,r,n){var l=n("d066");i.exports=l("document","documentElement")},"1c0b":function(i,r){i.exports=function(n){if(typeof n!="function")throw TypeError(String(n)+" is not a function");return n}},"1c7e":function(i,r,n){var l=n("b622"),a=l("iterator"),d=!1;try{var c=0,u={next:function(){return{done:!!c++}},return:function(){d=!0}};u[a]=function(){return this},Array.from(u,function(){throw 2})}catch{}i.exports=function(m,f){if(!f&&!d)return!1;var g=!1;try{var b={};b[a]=function(){return{next:function(){return{done:g=!0}}}},m(b)}catch{}return g}},"1d80":function(i,r){i.exports=function(n){if(n==null)throw TypeError("Can't call method on "+n);return n}},"1dde":function(i,r,n){var l=n("d039"),a=n("b622"),d=n("2d00"),c=a("species");i.exports=function(u){return d>=51||!l(function(){var m=[],f=m.constructor={};return f[c]=function(){return{foo:1}},m[u](Boolean).foo!==1})}},"23cb":function(i,r,n){var l=n("a691"),a=Math.max,d=Math.min;i.exports=function(c,u){var m=l(c);return m<0?a(m+u,0):d(m,u)}},"23e7":function(i,r,n){var l=n("da84"),a=n("06cf").f,d=n("9112"),c=n("6eeb"),u=n("ce4e"),m=n("e893"),f=n("94ca");i.exports=function(g,b){var _=g.target,v=g.global,h=g.stat,w,V,O,x,L,I;if(v?V=l:h?V=l[_]||u(_,{}):V=(l[_]||{}).prototype,V)for(O in b){if(L=b[O],g.noTargetGet?(I=a(V,O),x=I&&I.value):x=V[O],w=f(v?O:_+(h?".":"#")+O,g.forced),!w&&x!==void 0){if(typeof L==typeof x)continue;m(L,x)}(g.sham||x&&x.sham)&&d(L,"sham",!0),c(V,O,L,g)}}},"241c":function(i,r,n){var l=n("ca84"),a=n("7839"),d=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(u){return l(u,d)}},"25f0":function(i,r,n){var l=n("6eeb"),a=n("825a"),d=n("d039"),c=n("ad6d"),u="toString",m=RegExp.prototype,f=m[u],g=d(function(){return f.call({source:"a",flags:"b"})!="/a/b"}),b=f.name!=u;(g||b)&&l(RegExp.prototype,u,function(){var v=a(this),h=String(v.source),w=v.flags,V=String(w===void 0&&v instanceof RegExp&&!("flags"in m)?c.call(v):w);return"/"+h+"/"+V},{unsafe:!0})},"2ca0":function(i,r,n){var l=n("23e7"),a=n("06cf").f,d=n("50c4"),c=n("5a34"),u=n("1d80"),m=n("ab13"),f=n("c430"),g="".startsWith,b=Math.min,_=m("startsWith"),v=!f&&!_&&!!function(){var h=a(String.prototype,"startsWith");return h&&!h.writable}();l({target:"String",proto:!0,forced:!v&&!_},{startsWith:function(w){var V=String(u(this));c(w);var O=d(b(arguments.length>1?arguments[1]:void 0,V.length)),x=String(w);return g?g.call(V,x,O):V.slice(O,O+x.length)===x}})},"2d00":function(i,r,n){var l=n("da84"),a=n("342f"),d=l.process,c=d&&d.versions,u=c&&c.v8,m,f;u?(m=u.split("."),f=m[0]+m[1]):a&&(m=a.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=a.match(/Chrome\/(\d+)/),m&&(f=m[1]))),i.exports=f&&+f},"342f":function(i,r,n){var l=n("d066");i.exports=l("navigator","userAgent")||""},"35a1":function(i,r,n){var l=n("f5df"),a=n("3f8c"),d=n("b622"),c=d("iterator");i.exports=function(u){if(u!=null)return u[c]||u["@@iterator"]||a[l(u)]}},"37e8":function(i,r,n){var l=n("83ab"),a=n("9bf2"),d=n("825a"),c=n("df75");i.exports=l?Object.defineProperties:function(m,f){d(m);for(var g=c(f),b=g.length,_=0,v;b>_;)a.f(m,v=g[_++],f[v]);return m}},"3bbe":function(i,r,n){var l=n("861d");i.exports=function(a){if(!l(a)&&a!==null)throw TypeError("Can't set "+String(a)+" as a prototype");return a}},"3ca3":function(i,r,n){var l=n("6547").charAt,a=n("69f3"),d=n("7dd0"),c="String Iterator",u=a.set,m=a.getterFor(c);d(String,"String",function(f){u(this,{type:c,string:String(f),index:0})},function(){var g=m(this),b=g.string,_=g.index,v;return _>=b.length?{value:void 0,done:!0}:(v=l(b,_),g.index+=v.length,{value:v,done:!1})})},"3f8c":function(i,r){i.exports={}},"4160":function(i,r,n){var l=n("23e7"),a=n("17c2");l({target:"Array",proto:!0,forced:[].forEach!=a},{forEach:a})},"428f":function(i,r,n){var l=n("da84");i.exports=l},"44ad":function(i,r,n){var l=n("d039"),a=n("c6b6"),d="".split;i.exports=l(function(){return!Object("z").propertyIsEnumerable(0)})?function(c){return a(c)=="String"?d.call(c,""):Object(c)}:Object},"44d2":function(i,r,n){var l=n("b622"),a=n("7c73"),d=n("9bf2"),c=l("unscopables"),u=Array.prototype;u[c]==null&&d.f(u,c,{configurable:!0,value:a(null)}),i.exports=function(m){u[c][m]=!0}},"44e7":function(i,r,n){var l=n("861d"),a=n("c6b6"),d=n("b622"),c=d("match");i.exports=function(u){var m;return l(u)&&((m=u[c])!==void 0?!!m:a(u)=="RegExp")}},"4930":function(i,r,n){var l=n("d039");i.exports=!!Object.getOwnPropertySymbols&&!l(function(){return!String(Symbol())})},"4d64":function(i,r,n){var l=n("fc6a"),a=n("50c4"),d=n("23cb"),c=function(u){return function(m,f,g){var b=l(m),_=a(b.length),v=d(g,_),h;if(u&&f!=f){for(;_>v;)if(h=b[v++],h!=h)return!0}else for(;_>v;v++)if((u||v in b)&&b[v]===f)return u||v||0;return!u&&-1}};i.exports={includes:c(!0),indexOf:c(!1)}},"4de4":function(i,r,n){var l=n("23e7"),a=n("b727").filter,d=n("1dde"),c=n("ae40"),u=d("filter"),m=c("filter");l({target:"Array",proto:!0,forced:!u||!m},{filter:function(g){return a(this,g,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(i,r,n){var l=n("0366"),a=n("7b0b"),d=n("9bdd"),c=n("e95a"),u=n("50c4"),m=n("8418"),f=n("35a1");i.exports=function(b){var _=a(b),v=typeof this=="function"?this:Array,h=arguments.length,w=h>1?arguments[1]:void 0,V=w!==void 0,O=f(_),x=0,L,I,M,B,j,z;if(V&&(w=l(w,h>2?arguments[2]:void 0,2)),O!=null&&!(v==Array&&c(O)))for(B=O.call(_),j=B.next,I=new v;!(M=j.call(B)).done;x++)z=V?d(B,w,[M.value,x],!0):M.value,m(I,x,z);else for(L=u(_.length),I=new v(L);L>x;x++)z=V?w(_[x],x):_[x],m(I,x,z);return I.length=x,I}},"4fad":function(i,r,n){var l=n("23e7"),a=n("6f53").entries;l({target:"Object",stat:!0},{entries:function(c){return a(c)}})},"50c4":function(i,r,n){var l=n("a691"),a=Math.min;i.exports=function(d){return d>0?a(l(d),9007199254740991):0}},"5135":function(i,r){var n={}.hasOwnProperty;i.exports=function(l,a){return n.call(l,a)}},"5319":function(i,r,n){var l=n("d784"),a=n("825a"),d=n("7b0b"),c=n("50c4"),u=n("a691"),m=n("1d80"),f=n("8aa5"),g=n("14c3"),b=Math.max,_=Math.min,v=Math.floor,h=/\$([$&'`]|\d\d?|<[^>]*>)/g,w=/\$([$&'`]|\d\d?)/g,V=function(O){return O===void 0?O:String(O)};l("replace",2,function(O,x,L,I){var M=I.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,B=I.REPLACE_KEEPS_$0,j=M?"$":"$0";return[function(N,A){var T=m(this),P=N==null?void 0:N[O];return P!==void 0?P.call(N,T,A):x.call(String(T),N,A)},function(E,N){if(!M&&B||typeof N=="string"&&N.indexOf(j)===-1){var A=L(x,E,this,N);if(A.done)return A.value}var T=a(E),P=String(this),Y=typeof N=="function";Y||(N=String(N));var Z=T.global;if(Z){var ae=T.unicode;T.lastIndex=0}for(var oe=[];;){var ee=g(T,P);if(ee===null||(oe.push(ee),!Z))break;var ne=String(ee[0]);ne===""&&(T.lastIndex=f(P,c(T.lastIndex),ae))}for(var ie="",te=0,X=0;X<oe.length;X++){ee=oe[X];for(var Q=String(ee[0]),ce=b(_(u(ee.index),P.length),0),se=[],pe=1;pe<ee.length;pe++)se.push(V(ee[pe]));var _e=ee.groups;if(Y){var ge=[Q].concat(se,ce,P);_e!==void 0&&ge.push(_e);var le=String(N.apply(void 0,ge))}else le=z(Q,P,ce,se,_e,N);ce>=te&&(ie+=P.slice(te,ce)+le,te=ce+Q.length)}return ie+P.slice(te)}];function z(E,N,A,T,P,Y){var Z=A+E.length,ae=T.length,oe=w;return P!==void 0&&(P=d(P),oe=h),x.call(Y,oe,function(ee,ne){var ie;switch(ne.charAt(0)){case"$":return"$";case"&":return E;case"`":return N.slice(0,A);case"'":return N.slice(Z);case"<":ie=P[ne.slice(1,-1)];break;default:var te=+ne;if(te===0)return ee;if(te>ae){var X=v(te/10);return X===0?ee:X<=ae?T[X-1]===void 0?ne.charAt(1):T[X-1]+ne.charAt(1):ee}ie=T[te-1]}return ie===void 0?"":ie})}})},"5692":function(i,r,n){var l=n("c430"),a=n("c6cd");(i.exports=function(d,c){return a[d]||(a[d]=c!==void 0?c:{})})("versions",[]).push({version:"3.6.5",mode:l?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(i,r,n){var l=n("d066"),a=n("241c"),d=n("7418"),c=n("825a");i.exports=l("Reflect","ownKeys")||function(m){var f=a.f(c(m)),g=d.f;return g?f.concat(g(m)):f}},"5a34":function(i,r,n){var l=n("44e7");i.exports=function(a){if(l(a))throw TypeError("The method doesn't accept regular expressions");return a}},"5c6c":function(i,r){i.exports=function(n,l){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:l}}},"5db7":function(i,r,n){var l=n("23e7"),a=n("a2bf"),d=n("7b0b"),c=n("50c4"),u=n("1c0b"),m=n("65f0");l({target:"Array",proto:!0},{flatMap:function(g){var b=d(this),_=c(b.length),v;return u(g),v=m(b,0),v.length=a(v,b,b,_,0,1,g,arguments.length>1?arguments[1]:void 0),v}})},"6547":function(i,r,n){var l=n("a691"),a=n("1d80"),d=function(c){return function(u,m){var f=String(a(u)),g=l(m),b=f.length,_,v;return g<0||g>=b?c?"":void 0:(_=f.charCodeAt(g),_<55296||_>56319||g+1===b||(v=f.charCodeAt(g+1))<56320||v>57343?c?f.charAt(g):_:c?f.slice(g,g+2):(_-55296<<10)+(v-56320)+65536)}};i.exports={codeAt:d(!1),charAt:d(!0)}},"65f0":function(i,r,n){var l=n("861d"),a=n("e8b5"),d=n("b622"),c=d("species");i.exports=function(u,m){var f;return a(u)&&(f=u.constructor,typeof f=="function"&&(f===Array||a(f.prototype))?f=void 0:l(f)&&(f=f[c],f===null&&(f=void 0))),new(f===void 0?Array:f)(m===0?0:m)}},"69f3":function(i,r,n){var l=n("7f9a"),a=n("da84"),d=n("861d"),c=n("9112"),u=n("5135"),m=n("f772"),f=n("d012"),g=a.WeakMap,b,_,v,h=function(M){return v(M)?_(M):b(M,{})},w=function(M){return function(B){var j;if(!d(B)||(j=_(B)).type!==M)throw TypeError("Incompatible receiver, "+M+" required");return j}};if(l){var V=new g,O=V.get,x=V.has,L=V.set;b=function(M,B){return L.call(V,M,B),B},_=function(M){return O.call(V,M)||{}},v=function(M){return x.call(V,M)}}else{var I=m("state");f[I]=!0,b=function(M,B){return c(M,I,B),B},_=function(M){return u(M,I)?M[I]:{}},v=function(M){return u(M,I)}}i.exports={set:b,get:_,has:v,enforce:h,getterFor:w}},"6eeb":function(i,r,n){var l=n("da84"),a=n("9112"),d=n("5135"),c=n("ce4e"),u=n("8925"),m=n("69f3"),f=m.get,g=m.enforce,b=String(String).split("String");(i.exports=function(_,v,h,w){var V=w?!!w.unsafe:!1,O=w?!!w.enumerable:!1,x=w?!!w.noTargetGet:!1;if(typeof h=="function"&&(typeof v=="string"&&!d(h,"name")&&a(h,"name",v),g(h).source=b.join(typeof v=="string"?v:"")),_===l){O?_[v]=h:c(v,h);return}else V?!x&&_[v]&&(O=!0):delete _[v];O?_[v]=h:a(_,v,h)})(Function.prototype,"toString",function(){return typeof this=="function"&&f(this).source||u(this)})},"6f53":function(i,r,n){var l=n("83ab"),a=n("df75"),d=n("fc6a"),c=n("d1e7").f,u=function(m){return function(f){for(var g=d(f),b=a(g),_=b.length,v=0,h=[],w;_>v;)w=b[v++],(!l||c.call(g,w))&&h.push(m?[w,g[w]]:g[w]);return h}};i.exports={entries:u(!0),values:u(!1)}},"73d9":function(i,r,n){var l=n("44d2");l("flatMap")},"7418":function(i,r){r.f=Object.getOwnPropertySymbols},"746f":function(i,r,n){var l=n("428f"),a=n("5135"),d=n("e538"),c=n("9bf2").f;i.exports=function(u){var m=l.Symbol||(l.Symbol={});a(m,u)||c(m,u,{value:d.f(u)})}},"7839":function(i,r){i.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(i,r,n){var l=n("1d80");i.exports=function(a){return Object(l(a))}},"7c73":function(i,r,n){var l=n("825a"),a=n("37e8"),d=n("7839"),c=n("d012"),u=n("1be4"),m=n("cc12"),f=n("f772"),g=">",b="<",_="prototype",v="script",h=f("IE_PROTO"),w=function(){},V=function(M){return b+v+g+M+b+"/"+v+g},O=function(M){M.write(V("")),M.close();var B=M.parentWindow.Object;return M=null,B},x=function(){var M=m("iframe"),B="java"+v+":",j;return M.style.display="none",u.appendChild(M),M.src=String(B),j=M.contentWindow.document,j.open(),j.write(V("document.F=Object")),j.close(),j.F},L,I=function(){try{L=document.domain&&new ActiveXObject("htmlfile")}catch{}I=L?O(L):x();for(var M=d.length;M--;)delete I[_][d[M]];return I()};c[h]=!0,i.exports=Object.create||function(B,j){var z;return B!==null?(w[_]=l(B),z=new w,w[_]=null,z[h]=B):z=I(),j===void 0?z:a(z,j)}},"7dd0":function(i,r,n){var l=n("23e7"),a=n("9ed3"),d=n("e163"),c=n("d2bb"),u=n("d44e"),m=n("9112"),f=n("6eeb"),g=n("b622"),b=n("c430"),_=n("3f8c"),v=n("ae93"),h=v.IteratorPrototype,w=v.BUGGY_SAFARI_ITERATORS,V=g("iterator"),O="keys",x="values",L="entries",I=function(){return this};i.exports=function(M,B,j,z,E,N,A){a(j,B,z);var T=function(X){if(X===E&&oe)return oe;if(!w&&X in Z)return Z[X];switch(X){case O:return function(){return new j(this,X)};case x:return function(){return new j(this,X)};case L:return function(){return new j(this,X)}}return function(){return new j(this)}},P=B+" Iterator",Y=!1,Z=M.prototype,ae=Z[V]||Z["@@iterator"]||E&&Z[E],oe=!w&&ae||T(E),ee=B=="Array"&&Z.entries||ae,ne,ie,te;if(ee&&(ne=d(ee.call(new M)),h!==Object.prototype&&ne.next&&(!b&&d(ne)!==h&&(c?c(ne,h):typeof ne[V]!="function"&&m(ne,V,I)),u(ne,P,!0,!0),b&&(_[P]=I))),E==x&&ae&&ae.name!==x&&(Y=!0,oe=function(){return ae.call(this)}),(!b||A)&&Z[V]!==oe&&m(Z,V,oe),_[B]=oe,E)if(ie={values:T(x),keys:N?oe:T(O),entries:T(L)},A)for(te in ie)(w||Y||!(te in Z))&&f(Z,te,ie[te]);else l({target:B,proto:!0,forced:w||Y},ie);return ie}},"7f9a":function(i,r,n){var l=n("da84"),a=n("8925"),d=l.WeakMap;i.exports=typeof d=="function"&&/native code/.test(a(d))},"825a":function(i,r,n){var l=n("861d");i.exports=function(a){if(!l(a))throw TypeError(String(a)+" is not an object");return a}},"83ab":function(i,r,n){var l=n("d039");i.exports=!l(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"8418":function(i,r,n){var l=n("c04e"),a=n("9bf2"),d=n("5c6c");i.exports=function(c,u,m){var f=l(u);f in c?a.f(c,f,d(0,m)):c[f]=m}},"861d":function(i,r){i.exports=function(n){return typeof n=="object"?n!==null:typeof n=="function"}},"8875":function(i,r,n){var l,a,d;(function(c,u){a=[],l=u,d=typeof l=="function"?l.apply(r,a):l,d!==void 0&&(i.exports=d)})(typeof self!="undefined"?self:this,function(){function c(){var u=Object.getOwnPropertyDescriptor(document,"currentScript");if(!u&&"currentScript"in document&&document.currentScript||u&&u.get!==c&&document.currentScript)return document.currentScript;try{throw new Error}catch(L){var m=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,f=/@([^@]*):(\d+):(\d+)\s*$/ig,g=m.exec(L.stack)||f.exec(L.stack),b=g&&g[1]||!1,_=g&&g[2]||!1,v=document.location.href.replace(document.location.hash,""),h,w,V,O=document.getElementsByTagName("script");b===v&&(h=document.documentElement.outerHTML,w=new RegExp("(?:[^\\n]+?\\n){0,"+(_-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),V=h.replace(w,"$1").trim());for(var x=0;x<O.length;x++)if(O[x].readyState==="interactive"||O[x].src===b||b===v&&O[x].innerHTML&&O[x].innerHTML.trim()===V)return O[x];return null}}return c})},"8925":function(i,r,n){var l=n("c6cd"),a=Function.toString;typeof l.inspectSource!="function"&&(l.inspectSource=function(d){return a.call(d)}),i.exports=l.inspectSource},"8aa5":function(i,r,n){var l=n("6547").charAt;i.exports=function(a,d,c){return d+(c?l(a,d).length:1)}},"8bbf":function(i,r){i.exports=e},"90e3":function(i,r){var n=0,l=Math.random();i.exports=function(a){return"Symbol("+String(a===void 0?"":a)+")_"+(++n+l).toString(36)}},"9112":function(i,r,n){var l=n("83ab"),a=n("9bf2"),d=n("5c6c");i.exports=l?function(c,u,m){return a.f(c,u,d(1,m))}:function(c,u,m){return c[u]=m,c}},"9263":function(i,r,n){var l=n("ad6d"),a=n("9f7f"),d=RegExp.prototype.exec,c=String.prototype.replace,u=d,m=function(){var _=/a/,v=/b*/g;return d.call(_,"a"),d.call(v,"a"),_.lastIndex!==0||v.lastIndex!==0}(),f=a.UNSUPPORTED_Y||a.BROKEN_CARET,g=/()??/.exec("")[1]!==void 0,b=m||g||f;b&&(u=function(v){var h=this,w,V,O,x,L=f&&h.sticky,I=l.call(h),M=h.source,B=0,j=v;return L&&(I=I.replace("y",""),I.indexOf("g")===-1&&(I+="g"),j=String(v).slice(h.lastIndex),h.lastIndex>0&&(!h.multiline||h.multiline&&v[h.lastIndex-1]!==`
`)&&(M="(?: "+M+")",j=" "+j,B++),V=new RegExp("^(?:"+M+")",I)),g&&(V=new RegExp("^"+M+"$(?!\\s)",I)),m&&(w=h.lastIndex),O=d.call(L?V:h,j),L?O?(O.input=O.input.slice(B),O[0]=O[0].slice(B),O.index=h.lastIndex,h.lastIndex+=O[0].length):h.lastIndex=0:m&&O&&(h.lastIndex=h.global?O.index+O[0].length:w),g&&O&&O.length>1&&c.call(O[0],V,function(){for(x=1;x<arguments.length-2;x++)arguments[x]===void 0&&(O[x]=void 0)}),O}),i.exports=u},"94ca":function(i,r,n){var l=n("d039"),a=/#|\.prototype\./,d=function(g,b){var _=u[c(g)];return _==f?!0:_==m?!1:typeof b=="function"?l(b):!!b},c=d.normalize=function(g){return String(g).replace(a,".").toLowerCase()},u=d.data={},m=d.NATIVE="N",f=d.POLYFILL="P";i.exports=d},"99af":function(i,r,n){var l=n("23e7"),a=n("d039"),d=n("e8b5"),c=n("861d"),u=n("7b0b"),m=n("50c4"),f=n("8418"),g=n("65f0"),b=n("1dde"),_=n("b622"),v=n("2d00"),h=_("isConcatSpreadable"),w=9007199254740991,V="Maximum allowed index exceeded",O=v>=51||!a(function(){var M=[];return M[h]=!1,M.concat()[0]!==M}),x=b("concat"),L=function(M){if(!c(M))return!1;var B=M[h];return B!==void 0?!!B:d(M)},I=!O||!x;l({target:"Array",proto:!0,forced:I},{concat:function(B){var j=u(this),z=g(j,0),E=0,N,A,T,P,Y;for(N=-1,T=arguments.length;N<T;N++)if(Y=N===-1?j:arguments[N],L(Y)){if(P=m(Y.length),E+P>w)throw TypeError(V);for(A=0;A<P;A++,E++)A in Y&&f(z,E,Y[A])}else{if(E>=w)throw TypeError(V);f(z,E++,Y)}return z.length=E,z}})},"9bdd":function(i,r,n){var l=n("825a");i.exports=function(a,d,c,u){try{return u?d(l(c)[0],c[1]):d(c)}catch(f){var m=a.return;throw m!==void 0&&l(m.call(a)),f}}},"9bf2":function(i,r,n){var l=n("83ab"),a=n("0cfb"),d=n("825a"),c=n("c04e"),u=Object.defineProperty;r.f=l?u:function(f,g,b){if(d(f),g=c(g,!0),d(b),a)try{return u(f,g,b)}catch{}if("get"in b||"set"in b)throw TypeError("Accessors not supported");return"value"in b&&(f[g]=b.value),f}},"9ed3":function(i,r,n){var l=n("ae93").IteratorPrototype,a=n("7c73"),d=n("5c6c"),c=n("d44e"),u=n("3f8c"),m=function(){return this};i.exports=function(f,g,b){var _=g+" Iterator";return f.prototype=a(l,{next:d(1,b)}),c(f,_,!1,!0),u[_]=m,f}},"9f7f":function(i,r,n){var l=n("d039");function a(d,c){return RegExp(d,c)}r.UNSUPPORTED_Y=l(function(){var d=a("a","y");return d.lastIndex=2,d.exec("abcd")!=null}),r.BROKEN_CARET=l(function(){var d=a("^r","gy");return d.lastIndex=2,d.exec("str")!=null})},a2bf:function(i,r,n){var l=n("e8b5"),a=n("50c4"),d=n("0366"),c=function(u,m,f,g,b,_,v,h){for(var w=b,V=0,O=v?d(v,h,3):!1,x;V<g;){if(V in f){if(x=O?O(f[V],V,m):f[V],_>0&&l(x))w=c(u,m,x,a(x.length),w,_-1)-1;else{if(w>=9007199254740991)throw TypeError("Exceed the acceptable array length");u[w]=x}w++}V++}return w};i.exports=c},a352:function(i,r){i.exports=s},a434:function(i,r,n){var l=n("23e7"),a=n("23cb"),d=n("a691"),c=n("50c4"),u=n("7b0b"),m=n("65f0"),f=n("8418"),g=n("1dde"),b=n("ae40"),_=g("splice"),v=b("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,w=Math.min,V=9007199254740991,O="Maximum allowed length exceeded";l({target:"Array",proto:!0,forced:!_||!v},{splice:function(L,I){var M=u(this),B=c(M.length),j=a(L,B),z=arguments.length,E,N,A,T,P,Y;if(z===0?E=N=0:z===1?(E=0,N=B-j):(E=z-2,N=w(h(d(I),0),B-j)),B+E-N>V)throw TypeError(O);for(A=m(M,N),T=0;T<N;T++)P=j+T,P in M&&f(A,T,M[P]);if(A.length=N,E<N){for(T=j;T<B-N;T++)P=T+N,Y=T+E,P in M?M[Y]=M[P]:delete M[Y];for(T=B;T>B-N+E;T--)delete M[T-1]}else if(E>N)for(T=B-N;T>j;T--)P=T+N-1,Y=T+E-1,P in M?M[Y]=M[P]:delete M[Y];for(T=0;T<E;T++)M[T+j]=arguments[T+2];return M.length=B-N+E,A}})},a4d3:function(i,r,n){var l=n("23e7"),a=n("da84"),d=n("d066"),c=n("c430"),u=n("83ab"),m=n("4930"),f=n("fdbf"),g=n("d039"),b=n("5135"),_=n("e8b5"),v=n("861d"),h=n("825a"),w=n("7b0b"),V=n("fc6a"),O=n("c04e"),x=n("5c6c"),L=n("7c73"),I=n("df75"),M=n("241c"),B=n("057f"),j=n("7418"),z=n("06cf"),E=n("9bf2"),N=n("d1e7"),A=n("9112"),T=n("6eeb"),P=n("5692"),Y=n("f772"),Z=n("d012"),ae=n("90e3"),oe=n("b622"),ee=n("e538"),ne=n("746f"),ie=n("d44e"),te=n("69f3"),X=n("b727").forEach,Q=Y("hidden"),ce="Symbol",se="prototype",pe=oe("toPrimitive"),_e=te.set,ge=te.getterFor(ce),le=Object[se],re=a.Symbol,be=d("JSON","stringify"),me=z.f,fe=E.f,Oe=B.f,Ee=N.f,ue=P("symbols"),he=P("op-symbols"),Ce=P("string-to-symbol-registry"),ye=P("symbol-to-string-registry"),we=P("wks"),xe=a.QObject,Ve=!xe||!xe[se]||!xe[se].findChild,Se=u&&g(function(){return L(fe({},"a",{get:function(){return fe(this,"a",{value:7}).a}})).a!=7})?function(R,$,D){var U=me(le,$);U&&delete le[$],fe(R,$,D),U&&R!==le&&fe(le,$,U)}:fe,Fe=function(R,$){var D=ue[R]=L(re[se]);return _e(D,{type:ce,tag:R,description:$}),u||(D.description=$),D},y=f?function(R){return typeof R=="symbol"}:function(R){return Object(R)instanceof re},C=function($,D,U){$===le&&C(he,D,U),h($);var G=O(D,!0);return h(U),b(ue,G)?(U.enumerable?(b($,Q)&&$[Q][G]&&($[Q][G]=!1),U=L(U,{enumerable:x(0,!1)})):(b($,Q)||fe($,Q,x(1,{})),$[Q][G]=!0),Se($,G,U)):fe($,G,U)},S=function($,D){h($);var U=V(D),G=I(U).concat(J(U));return X(G,function(de){(!u||k.call(U,de))&&C($,de,U[de])}),$},F=function($,D){return D===void 0?L($):S(L($),D)},k=function($){var D=O($,!0),U=Ee.call(this,D);return this===le&&b(ue,D)&&!b(he,D)?!1:U||!b(this,D)||!b(ue,D)||b(this,Q)&&this[Q][D]?U:!0},W=function($,D){var U=V($),G=O(D,!0);if(!(U===le&&b(ue,G)&&!b(he,G))){var de=me(U,G);return de&&b(ue,G)&&!(b(U,Q)&&U[Q][G])&&(de.enumerable=!0),de}},H=function($){var D=Oe(V($)),U=[];return X(D,function(G){!b(ue,G)&&!b(Z,G)&&U.push(G)}),U},J=function($){var D=$===le,U=Oe(D?he:V($)),G=[];return X(U,function(de){b(ue,de)&&(!D||b(le,de))&&G.push(ue[de])}),G};if(m||(re=function(){if(this instanceof re)throw TypeError("Symbol is not a constructor");var $=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),D=ae($),U=function(G){this===le&&U.call(he,G),b(this,Q)&&b(this[Q],D)&&(this[Q][D]=!1),Se(this,D,x(1,G))};return u&&Ve&&Se(le,D,{configurable:!0,set:U}),Fe(D,$)},T(re[se],"toString",function(){return ge(this).tag}),T(re,"withoutSetter",function(R){return Fe(ae(R),R)}),N.f=k,E.f=C,z.f=W,M.f=B.f=H,j.f=J,ee.f=function(R){return Fe(oe(R),R)},u&&(fe(re[se],"description",{configurable:!0,get:function(){return ge(this).description}}),c||T(le,"propertyIsEnumerable",k,{unsafe:!0}))),l({global:!0,wrap:!0,forced:!m,sham:!m},{Symbol:re}),X(I(we),function(R){ne(R)}),l({target:ce,stat:!0,forced:!m},{for:function(R){var $=String(R);if(b(Ce,$))return Ce[$];var D=re($);return Ce[$]=D,ye[D]=$,D},keyFor:function($){if(!y($))throw TypeError($+" is not a symbol");if(b(ye,$))return ye[$]},useSetter:function(){Ve=!0},useSimple:function(){Ve=!1}}),l({target:"Object",stat:!0,forced:!m,sham:!u},{create:F,defineProperty:C,defineProperties:S,getOwnPropertyDescriptor:W}),l({target:"Object",stat:!0,forced:!m},{getOwnPropertyNames:H,getOwnPropertySymbols:J}),l({target:"Object",stat:!0,forced:g(function(){j.f(1)})},{getOwnPropertySymbols:function($){return j.f(w($))}}),be){var q=!m||g(function(){var R=re();return be([R])!="[null]"||be({a:R})!="{}"||be(Object(R))!="{}"});l({target:"JSON",stat:!0,forced:q},{stringify:function($,D,U){for(var G=[$],de=1,Ne;arguments.length>de;)G.push(arguments[de++]);if(Ne=D,!(!v(D)&&$===void 0||y($)))return _(D)||(D=function(ke,Me){if(typeof Ne=="function"&&(Me=Ne.call(this,ke,Me)),!y(Me))return Me}),G[1]=D,be.apply(null,G)}})}re[se][pe]||A(re[se],pe,re[se].valueOf),ie(re,ce),Z[Q]=!0},a630:function(i,r,n){var l=n("23e7"),a=n("4df4"),d=n("1c7e"),c=!d(function(u){Array.from(u)});l({target:"Array",stat:!0,forced:c},{from:a})},a640:function(i,r,n){var l=n("d039");i.exports=function(a,d){var c=[][a];return!!c&&l(function(){c.call(null,d||function(){throw 1},1)})}},a691:function(i,r){var n=Math.ceil,l=Math.floor;i.exports=function(a){return isNaN(a=+a)?0:(a>0?l:n)(a)}},ab13:function(i,r,n){var l=n("b622"),a=l("match");i.exports=function(d){var c=/./;try{"/./"[d](c)}catch{try{return c[a]=!1,"/./"[d](c)}catch{}}return!1}},ac1f:function(i,r,n){var l=n("23e7"),a=n("9263");l({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},ad6d:function(i,r,n){var l=n("825a");i.exports=function(){var a=l(this),d="";return a.global&&(d+="g"),a.ignoreCase&&(d+="i"),a.multiline&&(d+="m"),a.dotAll&&(d+="s"),a.unicode&&(d+="u"),a.sticky&&(d+="y"),d}},ae40:function(i,r,n){var l=n("83ab"),a=n("d039"),d=n("5135"),c=Object.defineProperty,u={},m=function(f){throw f};i.exports=function(f,g){if(d(u,f))return u[f];g||(g={});var b=[][f],_=d(g,"ACCESSORS")?g.ACCESSORS:!1,v=d(g,0)?g[0]:m,h=d(g,1)?g[1]:void 0;return u[f]=!!b&&!a(function(){if(_&&!l)return!0;var w={length:-1};_?c(w,1,{enumerable:!0,get:m}):w[1]=1,b.call(w,v,h)})}},ae93:function(i,r,n){var l=n("e163"),a=n("9112"),d=n("5135"),c=n("b622"),u=n("c430"),m=c("iterator"),f=!1,g=function(){return this},b,_,v;[].keys&&(v=[].keys(),"next"in v?(_=l(l(v)),_!==Object.prototype&&(b=_)):f=!0),b==null&&(b={}),!u&&!d(b,m)&&a(b,m,g),i.exports={IteratorPrototype:b,BUGGY_SAFARI_ITERATORS:f}},b041:function(i,r,n){var l=n("00ee"),a=n("f5df");i.exports=l?{}.toString:function(){return"[object "+a(this)+"]"}},b0c0:function(i,r,n){var l=n("83ab"),a=n("9bf2").f,d=Function.prototype,c=d.toString,u=/^\s*function ([^ (]*)/,m="name";l&&!(m in d)&&a(d,m,{configurable:!0,get:function(){try{return c.call(this).match(u)[1]}catch{return""}}})},b622:function(i,r,n){var l=n("da84"),a=n("5692"),d=n("5135"),c=n("90e3"),u=n("4930"),m=n("fdbf"),f=a("wks"),g=l.Symbol,b=m?g:g&&g.withoutSetter||c;i.exports=function(_){return d(f,_)||(u&&d(g,_)?f[_]=g[_]:f[_]=b("Symbol."+_)),f[_]}},b64b:function(i,r,n){var l=n("23e7"),a=n("7b0b"),d=n("df75"),c=n("d039"),u=c(function(){d(1)});l({target:"Object",stat:!0,forced:u},{keys:function(f){return d(a(f))}})},b727:function(i,r,n){var l=n("0366"),a=n("44ad"),d=n("7b0b"),c=n("50c4"),u=n("65f0"),m=[].push,f=function(g){var b=g==1,_=g==2,v=g==3,h=g==4,w=g==6,V=g==5||w;return function(O,x,L,I){for(var M=d(O),B=a(M),j=l(x,L,3),z=c(B.length),E=0,N=I||u,A=b?N(O,z):_?N(O,0):void 0,T,P;z>E;E++)if((V||E in B)&&(T=B[E],P=j(T,E,M),g)){if(b)A[E]=P;else if(P)switch(g){case 3:return!0;case 5:return T;case 6:return E;case 2:m.call(A,T)}else if(h)return!1}return w?-1:v||h?h:A}};i.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6)}},c04e:function(i,r,n){var l=n("861d");i.exports=function(a,d){if(!l(a))return a;var c,u;if(d&&typeof(c=a.toString)=="function"&&!l(u=c.call(a))||typeof(c=a.valueOf)=="function"&&!l(u=c.call(a))||!d&&typeof(c=a.toString)=="function"&&!l(u=c.call(a)))return u;throw TypeError("Can't convert object to primitive value")}},c430:function(i,r){i.exports=!1},c6b6:function(i,r){var n={}.toString;i.exports=function(l){return n.call(l).slice(8,-1)}},c6cd:function(i,r,n){var l=n("da84"),a=n("ce4e"),d="__core-js_shared__",c=l[d]||a(d,{});i.exports=c},c740:function(i,r,n){var l=n("23e7"),a=n("b727").findIndex,d=n("44d2"),c=n("ae40"),u="findIndex",m=!0,f=c(u);u in[]&&Array(1)[u](function(){m=!1}),l({target:"Array",proto:!0,forced:m||!f},{findIndex:function(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}}),d(u)},c8ba:function(i,r){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch{typeof window=="object"&&(n=window)}i.exports=n},c975:function(i,r,n){var l=n("23e7"),a=n("4d64").indexOf,d=n("a640"),c=n("ae40"),u=[].indexOf,m=!!u&&1/[1].indexOf(1,-0)<0,f=d("indexOf"),g=c("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:m||!f||!g},{indexOf:function(_){return m?u.apply(this,arguments)||0:a(this,_,arguments.length>1?arguments[1]:void 0)}})},ca84:function(i,r,n){var l=n("5135"),a=n("fc6a"),d=n("4d64").indexOf,c=n("d012");i.exports=function(u,m){var f=a(u),g=0,b=[],_;for(_ in f)!l(c,_)&&l(f,_)&&b.push(_);for(;m.length>g;)l(f,_=m[g++])&&(~d(b,_)||b.push(_));return b}},caad:function(i,r,n){var l=n("23e7"),a=n("4d64").includes,d=n("44d2"),c=n("ae40"),u=c("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:!u},{includes:function(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}}),d("includes")},cc12:function(i,r,n){var l=n("da84"),a=n("861d"),d=l.document,c=a(d)&&a(d.createElement);i.exports=function(u){return c?d.createElement(u):{}}},ce4e:function(i,r,n){var l=n("da84"),a=n("9112");i.exports=function(d,c){try{a(l,d,c)}catch{l[d]=c}return c}},d012:function(i,r){i.exports={}},d039:function(i,r){i.exports=function(n){try{return!!n()}catch{return!0}}},d066:function(i,r,n){var l=n("428f"),a=n("da84"),d=function(c){return typeof c=="function"?c:void 0};i.exports=function(c,u){return arguments.length<2?d(l[c])||d(a[c]):l[c]&&l[c][u]||a[c]&&a[c][u]}},d1e7:function(i,r,n){var l={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,d=a&&!l.call({1:2},1);r.f=d?function(u){var m=a(this,u);return!!m&&m.enumerable}:l},d28b:function(i,r,n){var l=n("746f");l("iterator")},d2bb:function(i,r,n){var l=n("825a"),a=n("3bbe");i.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var d=!1,c={},u;try{u=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,u.call(c,[]),d=c instanceof Array}catch{}return function(f,g){return l(f),a(g),d?u.call(f,g):f.__proto__=g,f}}():void 0)},d3b7:function(i,r,n){var l=n("00ee"),a=n("6eeb"),d=n("b041");l||a(Object.prototype,"toString",d,{unsafe:!0})},d44e:function(i,r,n){var l=n("9bf2").f,a=n("5135"),d=n("b622"),c=d("toStringTag");i.exports=function(u,m,f){u&&!a(u=f?u:u.prototype,c)&&l(u,c,{configurable:!0,value:m})}},d58f:function(i,r,n){var l=n("1c0b"),a=n("7b0b"),d=n("44ad"),c=n("50c4"),u=function(m){return function(f,g,b,_){l(g);var v=a(f),h=d(v),w=c(v.length),V=m?w-1:0,O=m?-1:1;if(b<2)for(;;){if(V in h){_=h[V],V+=O;break}if(V+=O,m?V<0:w<=V)throw TypeError("Reduce of empty array with no initial value")}for(;m?V>=0:w>V;V+=O)V in h&&(_=g(_,h[V],V,v));return _}};i.exports={left:u(!1),right:u(!0)}},d784:function(i,r,n){n("ac1f");var l=n("6eeb"),a=n("d039"),d=n("b622"),c=n("9263"),u=n("9112"),m=d("species"),f=!a(function(){var h=/./;return h.exec=function(){var w=[];return w.groups={a:"7"},w},"".replace(h,"$<a>")!=="7"}),g=function(){return"a".replace(/./,"$0")==="$0"}(),b=d("replace"),_=function(){return/./[b]?/./[b]("a","$0")==="":!1}(),v=!a(function(){var h=/(?:)/,w=h.exec;h.exec=function(){return w.apply(this,arguments)};var V="ab".split(h);return V.length!==2||V[0]!=="a"||V[1]!=="b"});i.exports=function(h,w,V,O){var x=d(h),L=!a(function(){var E={};return E[x]=function(){return 7},""[h](E)!=7}),I=L&&!a(function(){var E=!1,N=/a/;return h==="split"&&(N={},N.constructor={},N.constructor[m]=function(){return N},N.flags="",N[x]=/./[x]),N.exec=function(){return E=!0,null},N[x](""),!E});if(!L||!I||h==="replace"&&!(f&&g&&!_)||h==="split"&&!v){var M=/./[x],B=V(x,""[h],function(E,N,A,T,P){return N.exec===c?L&&!P?{done:!0,value:M.call(N,A,T)}:{done:!0,value:E.call(A,N,T)}:{done:!1}},{REPLACE_KEEPS_$0:g,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:_}),j=B[0],z=B[1];l(String.prototype,h,j),l(RegExp.prototype,x,w==2?function(E,N){return z.call(E,this,N)}:function(E){return z.call(E,this)})}O&&u(RegExp.prototype[x],"sham",!0)}},d81d:function(i,r,n){var l=n("23e7"),a=n("b727").map,d=n("1dde"),c=n("ae40"),u=d("map"),m=c("map");l({target:"Array",proto:!0,forced:!u||!m},{map:function(g){return a(this,g,arguments.length>1?arguments[1]:void 0)}})},da84:function(i,r,n){(function(l){var a=function(d){return d&&d.Math==Math&&d};i.exports=a(typeof globalThis=="object"&&globalThis)||a(typeof window=="object"&&window)||a(typeof self=="object"&&self)||a(typeof l=="object"&&l)||Function("return this")()}).call(this,n("c8ba"))},dbb4:function(i,r,n){var l=n("23e7"),a=n("83ab"),d=n("56ef"),c=n("fc6a"),u=n("06cf"),m=n("8418");l({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(g){for(var b=c(g),_=u.f,v=d(b),h={},w=0,V,O;v.length>w;)O=_(b,V=v[w++]),O!==void 0&&m(h,V,O);return h}})},dbf1:function(i,r,n){(function(l){n.d(r,"a",function(){return d});function a(){return typeof window!="undefined"?window.console:l.console}var d=a()}).call(this,n("c8ba"))},ddb0:function(i,r,n){var l=n("da84"),a=n("fdbc"),d=n("e260"),c=n("9112"),u=n("b622"),m=u("iterator"),f=u("toStringTag"),g=d.values;for(var b in a){var _=l[b],v=_&&_.prototype;if(v){if(v[m]!==g)try{c(v,m,g)}catch{v[m]=g}if(v[f]||c(v,f,b),a[b]){for(var h in d)if(v[h]!==d[h])try{c(v,h,d[h])}catch{v[h]=d[h]}}}}},df75:function(i,r,n){var l=n("ca84"),a=n("7839");i.exports=Object.keys||function(c){return l(c,a)}},e01a:function(i,r,n){var l=n("23e7"),a=n("83ab"),d=n("da84"),c=n("5135"),u=n("861d"),m=n("9bf2").f,f=n("e893"),g=d.Symbol;if(a&&typeof g=="function"&&(!("description"in g.prototype)||g().description!==void 0)){var b={},_=function(){var x=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),L=this instanceof _?new g(x):x===void 0?g():g(x);return x===""&&(b[L]=!0),L};f(_,g);var v=_.prototype=g.prototype;v.constructor=_;var h=v.toString,w=String(g("test"))=="Symbol(test)",V=/^Symbol\((.*)\)[^)]+$/;m(v,"description",{configurable:!0,get:function(){var x=u(this)?this.valueOf():this,L=h.call(x);if(c(b,x))return"";var I=w?L.slice(7,-1):L.replace(V,"$1");return I===""?void 0:I}}),l({global:!0,forced:!0},{Symbol:_})}},e163:function(i,r,n){var l=n("5135"),a=n("7b0b"),d=n("f772"),c=n("e177"),u=d("IE_PROTO"),m=Object.prototype;i.exports=c?Object.getPrototypeOf:function(f){return f=a(f),l(f,u)?f[u]:typeof f.constructor=="function"&&f instanceof f.constructor?f.constructor.prototype:f instanceof Object?m:null}},e177:function(i,r,n){var l=n("d039");i.exports=!l(function(){function a(){}return a.prototype.constructor=null,Object.getPrototypeOf(new a)!==a.prototype})},e260:function(i,r,n){var l=n("fc6a"),a=n("44d2"),d=n("3f8c"),c=n("69f3"),u=n("7dd0"),m="Array Iterator",f=c.set,g=c.getterFor(m);i.exports=u(Array,"Array",function(b,_){f(this,{type:m,target:l(b),index:0,kind:_})},function(){var b=g(this),_=b.target,v=b.kind,h=b.index++;return!_||h>=_.length?(b.target=void 0,{value:void 0,done:!0}):v=="keys"?{value:h,done:!1}:v=="values"?{value:_[h],done:!1}:{value:[h,_[h]],done:!1}},"values"),d.Arguments=d.Array,a("keys"),a("values"),a("entries")},e439:function(i,r,n){var l=n("23e7"),a=n("d039"),d=n("fc6a"),c=n("06cf").f,u=n("83ab"),m=a(function(){c(1)}),f=!u||m;l({target:"Object",stat:!0,forced:f,sham:!u},{getOwnPropertyDescriptor:function(b,_){return c(d(b),_)}})},e538:function(i,r,n){var l=n("b622");r.f=l},e893:function(i,r,n){var l=n("5135"),a=n("56ef"),d=n("06cf"),c=n("9bf2");i.exports=function(u,m){for(var f=a(m),g=c.f,b=d.f,_=0;_<f.length;_++){var v=f[_];l(u,v)||g(u,v,b(m,v))}}},e8b5:function(i,r,n){var l=n("c6b6");i.exports=Array.isArray||function(d){return l(d)=="Array"}},e95a:function(i,r,n){var l=n("b622"),a=n("3f8c"),d=l("iterator"),c=Array.prototype;i.exports=function(u){return u!==void 0&&(a.Array===u||c[d]===u)}},f5df:function(i,r,n){var l=n("00ee"),a=n("c6b6"),d=n("b622"),c=d("toStringTag"),u=a(function(){return arguments}())=="Arguments",m=function(f,g){try{return f[g]}catch{}};i.exports=l?a:function(f){var g,b,_;return f===void 0?"Undefined":f===null?"Null":typeof(b=m(g=Object(f),c))=="string"?b:u?a(g):(_=a(g))=="Object"&&typeof g.callee=="function"?"Arguments":_}},f772:function(i,r,n){var l=n("5692"),a=n("90e3"),d=l("keys");i.exports=function(c){return d[c]||(d[c]=a(c))}},fb15:function(i,r,n){if(n.r(r),typeof window!="undefined"){var l=window.document.currentScript;{var a=n("8875");l=a(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:a})}var d=l&&l.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);d&&(n.p=d[1])}n("99af"),n("4de4"),n("4160"),n("c975"),n("d81d"),n("a434"),n("159b"),n("a4d3"),n("e439"),n("dbb4"),n("b64b");function c(y,C,S){return C in y?Object.defineProperty(y,C,{value:S,enumerable:!0,configurable:!0,writable:!0}):y[C]=S,y}function u(y,C){var S=Object.keys(y);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(y);C&&(F=F.filter(function(k){return Object.getOwnPropertyDescriptor(y,k).enumerable})),S.push.apply(S,F)}return S}function m(y){for(var C=1;C<arguments.length;C++){var S=arguments[C]!=null?arguments[C]:{};C%2?u(Object(S),!0).forEach(function(F){c(y,F,S[F])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(S)):u(Object(S)).forEach(function(F){Object.defineProperty(y,F,Object.getOwnPropertyDescriptor(S,F))})}return y}function f(y){if(Array.isArray(y))return y}n("e01a"),n("d28b"),n("e260"),n("d3b7"),n("3ca3"),n("ddb0");function g(y,C){if(!(typeof Symbol=="undefined"||!(Symbol.iterator in Object(y)))){var S=[],F=!0,k=!1,W=void 0;try{for(var H=y[Symbol.iterator](),J;!(F=(J=H.next()).done)&&(S.push(J.value),!(C&&S.length===C));F=!0);}catch(q){k=!0,W=q}finally{try{!F&&H.return!=null&&H.return()}finally{if(k)throw W}}return S}}n("a630"),n("fb6a"),n("b0c0"),n("25f0");function b(y,C){(C==null||C>y.length)&&(C=y.length);for(var S=0,F=new Array(C);S<C;S++)F[S]=y[S];return F}function _(y,C){if(!!y){if(typeof y=="string")return b(y,C);var S=Object.prototype.toString.call(y).slice(8,-1);if(S==="Object"&&y.constructor&&(S=y.constructor.name),S==="Map"||S==="Set")return Array.from(y);if(S==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S))return b(y,C)}}function v(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h(y,C){return f(y)||g(y,C)||_(y,C)||v()}function w(y){if(Array.isArray(y))return b(y)}function V(y){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(y))return Array.from(y)}function O(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(y){return w(y)||V(y)||_(y)||O()}var L=n("a352"),I=n.n(L);function M(y){y.parentElement!==null&&y.parentElement.removeChild(y)}function B(y,C,S){var F=S===0?y.children[0]:y.children[S-1].nextSibling;y.insertBefore(C,F)}var j=n("dbf1");n("13d5"),n("4fad"),n("ac1f"),n("5319");function z(y){var C=Object.create(null);return function(F){var k=C[F];return k||(C[F]=y(F))}}var E=/-(\w)/g,N=z(function(y){return y.replace(E,function(C,S){return S.toUpperCase()})});n("5db7"),n("73d9");var A=["Start","Add","Remove","Update","End"],T=["Choose","Unchoose","Sort","Filter","Clone"],P=["Move"],Y=[P,A,T].flatMap(function(y){return y}).map(function(y){return"on".concat(y)}),Z={manage:P,manageAndEmit:A,emit:T};function ae(y){return Y.indexOf(y)!==-1}n("caad"),n("2ca0");var oe=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function ee(y){return oe.includes(y)}function ne(y){return["transition-group","TransitionGroup"].includes(y)}function ie(y){return["id","class","role","style"].includes(y)||y.startsWith("data-")||y.startsWith("aria-")||y.startsWith("on")}function te(y){return y.reduce(function(C,S){var F=h(S,2),k=F[0],W=F[1];return C[k]=W,C},{})}function X(y){var C=y.$attrs,S=y.componentData,F=S===void 0?{}:S,k=te(Object.entries(C).filter(function(W){var H=h(W,2),J=H[0];return H[1],ie(J)}));return m(m({},k),F)}function Q(y){var C=y.$attrs,S=y.callBackBuilder,F=te(ce(C));Object.entries(S).forEach(function(W){var H=h(W,2),J=H[0],q=H[1];Z[J].forEach(function(R){F["on".concat(R)]=q(R)})});var k="[data-draggable]".concat(F.draggable||"");return m(m({},F),{},{draggable:k})}function ce(y){return Object.entries(y).filter(function(C){var S=h(C,2),F=S[0];return S[1],!ie(F)}).map(function(C){var S=h(C,2),F=S[0],k=S[1];return[N(F),k]}).filter(function(C){var S=h(C,2),F=S[0];return S[1],!ae(F)})}n("c740");function se(y,C){if(!(y instanceof C))throw new TypeError("Cannot call a class as a function")}function pe(y,C){for(var S=0;S<C.length;S++){var F=C[S];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(y,F.key,F)}}function _e(y,C,S){return C&&pe(y.prototype,C),S&&pe(y,S),y}var ge=function(C){var S=C.el||Array.isArray(C.children)&&C.children[0].el.parentNode;return S||console.error("\u4F7F\u7528 transition-group , \u9700\u8981\u5728slot\u4E2Dtemplate\u5185\u81F3\u5C112\u5C42html\u6807\u7B7E"),S||{}},le=function(C,S){return C.__draggable_context=S},re=function(C){return C.__draggable_context},be=function(){function y(C){var S=C.nodes,F=S.header,k=S.default,W=S.footer,H=C.root,J=C.realList;se(this,y),this.defaultNodes=k,this.children=[].concat(x(F),x(k),x(W)),this.externalComponent=H.externalComponent,this.rootTransition=H.transition,this.tag=H.tag,this.realList=J}return _e(y,[{key:"render",value:function(S,F){var k=this.tag,W=this.children,H=this._isRootComponent,J=H?{default:function(){return W}}:W;return S(k,F,J)}},{key:"updated",value:function(){var S=this.defaultNodes,F=this.realList;S.forEach(function(k,W){le(ge(k),{element:F[W],index:W})})}},{key:"getUnderlyingVm",value:function(S){return re(S)}},{key:"getVmIndexFromDomIndex",value:function(S,F){var k=this.defaultNodes,W=k.length,H=F.children,J=H.item(S);if(J===null)return W;var q=re(J);if(q)return q.index;if(W===0)return 0;var R=ge(k[0]),$=x(H).findIndex(function(D){return D===R});return S<$?0:W}},{key:"_isRootComponent",get:function(){return this.externalComponent||this.rootTransition}}]),y}(),me=n("8bbf");function fe(y,C){var S=y[C];return S?S():[]}function Oe(y){var C=y.$slots,S=y.realList,F=y.getKey,k=S||[],W=["header","footer"].map(function(D){return fe(C,D)}),H=h(W,2),J=H[0],q=H[1],R=C.item;if(!R)throw new Error("draggable element must have an item slot");var $=k.flatMap(function(D,U){return R({element:D,index:U}).map(function(G){return G.key=F(D),G.props=m(m({},G.props||{}),{},{"data-draggable":!0}),G})});if($.length!==k.length)throw new Error("Item slot must have only one child");return{header:J,footer:q,default:$}}function Ee(y){var C=ne(y),S=!ee(y)&&!C;return{transition:C,externalComponent:S,tag:S?Object(me.resolveComponent)(y):C?me.TransitionGroup:y}}function ue(y){var C=y.$slots,S=y.tag,F=y.realList,k=y.getKey,W=Oe({$slots:C,realList:F,getKey:k}),H=Ee(S);return new be({nodes:W,root:H,realList:F})}function he(y,C){var S=this;Object(me.nextTick)(function(){return S.$emit(y.toLowerCase(),C)})}function Ce(y){var C=this;return function(S,F){if(C.realList!==null)return C["onDrag".concat(y)](S,F)}}function ye(y){var C=this,S=Ce.call(this,y);return function(F,k){S.call(C,F,k),he.call(C,y,F)}}var we=null,xe={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:function(C){return C}},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},Ve=["update:modelValue","change"].concat(x([].concat(x(Z.manageAndEmit),x(Z.emit)).map(function(y){return y.toLowerCase()}))),Se=Object(me.defineComponent)({name:"draggable",inheritAttrs:!1,props:xe,emits:Ve,data:function(){return{error:!1}},render:function(){try{this.error=!1;var C=this.$slots,S=this.$attrs,F=this.tag,k=this.componentData,W=this.realList,H=this.getKey,J=ue({$slots:C,tag:F,realList:W,getKey:H});this.componentStructure=J;var q=X({$attrs:S,componentData:k});return J.render(me.h,q)}catch(R){return this.error=!0,Object(me.h)("pre",{style:{color:"red"}},R.stack)}},created:function(){this.list!==null&&this.modelValue!==null&&j.a.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted:function(){var C=this;if(!this.error){var S=this.$attrs,F=this.$el,k=this.componentStructure;k.updated();var W=Q({$attrs:S,callBackBuilder:{manageAndEmit:function(q){return ye.call(C,q)},emit:function(q){return he.bind(C,q)},manage:function(q){return Ce.call(C,q)}}}),H=F.nodeType===1?F:F.parentElement;this._sortable=new I.a(H,W),this.targetDomElement=H,H.__draggable_component__=this}},updated:function(){this.componentStructure.updated()},beforeUnmount:function(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList:function(){var C=this.list;return C||this.modelValue},getKey:function(){var C=this.itemKey;return typeof C=="function"?C:function(S){return S[C]}}},watch:{$attrs:{handler:function(C){var S=this._sortable;!S||ce(C).forEach(function(F){var k=h(F,2),W=k[0],H=k[1];S.option(W,H)})},deep:!0}},methods:{getUnderlyingVm:function(C){return this.componentStructure.getUnderlyingVm(C)||null},getUnderlyingPotencialDraggableComponent:function(C){return C.__draggable_component__},emitChanges:function(C){var S=this;Object(me.nextTick)(function(){return S.$emit("change",C)})},alterList:function(C){if(this.list){C(this.list);return}var S=x(this.modelValue);C(S),this.$emit("update:modelValue",S)},spliceList:function(){var C=arguments,S=function(k){return k.splice.apply(k,x(C))};this.alterList(S)},updatePosition:function(C,S){var F=function(W){return W.splice(S,0,W.splice(C,1)[0])};this.alterList(F)},getRelatedContextFromMoveEvent:function(C){var S=C.to,F=C.related,k=this.getUnderlyingPotencialDraggableComponent(S);if(!k)return{component:k};var W=k.realList,H={list:W,component:k};if(S!==F&&W){var J=k.getUnderlyingVm(F)||{};return m(m({},J),H)}return H},getVmIndexFromDomIndex:function(C){return this.componentStructure.getVmIndexFromDomIndex(C,this.targetDomElement)},onDragStart:function(C){this.context=this.getUnderlyingVm(C.item),C.item._underlying_vm_=this.clone(this.context.element),we=C.item},onDragAdd:function(C){var S=C.item._underlying_vm_;if(S!==void 0){M(C.item);var F=this.getVmIndexFromDomIndex(C.newIndex);this.spliceList(F,0,S);var k={element:S,newIndex:F};this.emitChanges({added:k})}},onDragRemove:function(C){if(B(C.from,C.item,C.oldIndex),C.pullMode==="clone"){M(C.clone);return}var S=this.context,F=S.index,k=S.element;this.spliceList(F,1);var W={element:k,oldIndex:F};this.emitChanges({removed:W})},onDragUpdate:function(C){M(C.item),B(C.from,C.item,C.oldIndex);var S=this.context.index,F=this.getVmIndexFromDomIndex(C.newIndex);this.updatePosition(S,F);var k={element:this.context.element,oldIndex:S,newIndex:F};this.emitChanges({moved:k})},computeFutureIndex:function(C,S){if(!C.element)return 0;var F=x(S.to.children).filter(function(J){return J.style.display!=="none"}),k=F.indexOf(S.related),W=C.component.getVmIndexFromDomIndex(k),H=F.indexOf(we)!==-1;return H||!S.willInsertAfter?W:W+1},onDragMove:function(C,S){var F=this.move,k=this.realList;if(!F||!k)return!0;var W=this.getRelatedContextFromMoveEvent(C),H=this.computeFutureIndex(W,C),J=m(m({},this.context),{},{futureIndex:H}),q=m(m({},C),{},{relatedContext:W,draggedContext:J});return F(q,S)},onDragEnd:function(){we=null}}}),Fe=Se;r.default=Fe},fb6a:function(i,r,n){var l=n("23e7"),a=n("861d"),d=n("e8b5"),c=n("23cb"),u=n("50c4"),m=n("fc6a"),f=n("8418"),g=n("b622"),b=n("1dde"),_=n("ae40"),v=b("slice"),h=_("slice",{ACCESSORS:!0,0:0,1:2}),w=g("species"),V=[].slice,O=Math.max;l({target:"Array",proto:!0,forced:!v||!h},{slice:function(L,I){var M=m(this),B=u(M.length),j=c(L,B),z=c(I===void 0?B:I,B),E,N,A;if(d(M)&&(E=M.constructor,typeof E=="function"&&(E===Array||d(E.prototype))?E=void 0:a(E)&&(E=E[w],E===null&&(E=void 0)),E===Array||E===void 0))return V.call(M,j,z);for(N=new(E===void 0?Array:E)(O(z-j,0)),A=0;j<z;j++,A++)j in M&&f(N,A,M[j]);return N.length=A,N}})},fc6a:function(i,r,n){var l=n("44ad"),a=n("1d80");i.exports=function(d){return l(a(d))}},fdbc:function(i,r){i.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(i,r,n){var l=n("4930");i.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})})(vuedraggable_umd);var Draggable=getDefaultExportFromCjs(vuedraggable_umd.exports);function registerIcon(t){t.component("el-icon-edit",edit),t.component("el-icon-minus",minus),t.component("el-icon-plus",plus),t.component("el-icon-info",infoFilled),t.component("el-icon-search",search),t.component("el-icon-circle-plus-outline",circlePlus),t.component("el-icon-delete",_delete),t.component("el-icon-arrow-down",arrowDown),t.component("el-icon-arrow-up",arrowUp)}if(typeof window!="undefined"){let t=function(){var o=document.body,e=document.getElementById("__svg__icons__dom__1655174006399__");e||(e=document.createElementNS("http://www.w3.org/2000/svg","svg"),e.style.position="absolute",e.style.width="0",e.style.height="0",e.id="__svg__icons__dom__1655174006399__",e.setAttribute("xmlns","http://www.w3.org/2000/svg"),e.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),e.innerHTML='<symbol class="icon" viewBox="0 0 1024 1024" id="icon-alert"><path d="M512 85.163a319.573 319.573 0 0 1 319.83 309.333l.17 10.667v174.805l58.88 134.656a53.29 53.29 0 0 1-48.853 74.71L640 789.418a128 128 0 0 1-255.787 7.509l-.213-7.637-201.6.042a53.333 53.333 0 0 1-48.939-74.581L192 580.011V405.163c0-177.28 143.019-320 320-320zm64 704.17-128 .128a64 64 0 0 0 127.701 6.144l.256-6.272zm-64-640.17c-141.653 0-256 114.09-256 256v188.16l-57.344 132.01h627.072L768 593.365V405.717l-.17-9.6A255.488 255.488 0 0 0 512 149.163zM896 352h85.333a32 32 0 0 1 4.352 63.701l-4.352.299H896a32 32 0 0 1-4.352-63.701L896 352zm-853.333 0H128a32 32 0 0 1 4.352 63.701L128 416H42.667a32 32 0 0 1-4.352-63.701l4.352-.299zm921.6-243.2a32 32 0 0 1-2.816 41.685l-3.584 3.115-85.334 64a32 32 0 0 1-41.984-48.085l3.584-3.115 85.334-64a32 32 0 0 1 44.8 6.4zm-859.734-6.4 85.334 64a32 32 0 1 1-38.4 51.2l-85.334-64a32 32 0 1 1 38.4-51.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-button"><path d="M912 176v416H732.48v-32H880V208H144v352h175.488v32H112V176z" /><path d="m436.384 788.512.544 2.688a16 16 0 0 0 27.776 5.504l44.032-54.336 56.768 97.664a16 16 0 0 0 21.792 5.856l68.672-39.392 2.368-1.664a16 16 0 0 0 3.52-20.256l-55.904-96.16 68.8-12.064a16 16 0 0 0 6.464-28.8l-256-180.64a16 16 0 0 0-25.12 14.976l36.288 306.624z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-card"><path d="M858.656 864H165.344C109.472 864 64 818.56 64 762.688V261.312C64 205.44 109.472 160 165.344 160h693.312C914.528 160 960 205.44 960 261.312v501.376C960 818.56 914.528 864 858.656 864zM165.344 224C144.736 224 128 240.736 128 261.312v501.376C128 783.264 144.736 800 165.344 800h693.312C879.264 800 896 783.264 896 762.688V261.312C896 240.736 879.264 224 858.656 224H165.344zM800 416H224c-17.664 0-32-14.336-32-32s14.336-32 32-32h576c17.696 0 32 14.336 32 32s-14.304 32-32 32zM320 736h-96c-17.664 0-32-14.304-32-32s14.336-32 32-32h96c17.664 0 32 14.304 32 32s-14.336 32-32 32z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-cascader-field"><path d="M661.377 411.07v64.595H314.175v395.654H871.32V475.665h-48.447V411.07h48.447c35.675 0 64.595 28.92 64.595 64.595v395.654c0 35.675-28.92 64.595-64.595 64.595H314.175c-35.675 0-64.6-28.92-64.6-64.595V475.665c0-35.675 28.925-64.595 64.6-64.595h347.202zm48.448-322.984c35.675 0 64.6 28.92 64.6 64.595v403.73c0 35.676-28.925 64.595-64.6 64.595H362.623v-64.594h347.202V152.68H152.68v403.73h48.447v64.595H152.68c-35.675 0-64.595-28.92-64.595-64.594V152.68c0-35.675 28.92-64.595 64.595-64.595h557.144z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-checkbox-field"><path d="M897.94 896.77c6.259-6.278 10.257-14.835 10.257-24.531V147.672c0-9.118-3.998-18.235-10.257-24.533-6.277-6.258-14.815-9.696-24.51-9.696H149.644c-9.688 0-18.236 3.437-24.503 9.696-6.268 6.297-9.687 15.414-9.687 24.533V872.24c0 9.696 3.42 18.253 9.687 24.53 6.267 6.278 14.815 10.276 24.503 10.276h723.784c9.697 0 18.234-3.998 24.511-10.276zM149.645 61.52h723.784c23.933 0 45.586 9.697 60.98 25.111 15.397 15.974 25.073 37.666 25.073 61.04v724.567c0 23.97-9.676 45.643-25.073 61.056-15.394 15.396-37.047 25.093-60.98 25.093H149.645c-23.364 0-45.017-9.697-60.972-25.093-15.396-15.414-25.082-37.087-25.082-61.056V147.672c0-23.374 9.686-45.065 25.082-61.039 15.955-15.415 37.608-25.112 60.972-25.112z" /><path d="M417.42 698.27a23.556 23.556 0 0 1-16.668-6.9L259.5 550.12c-9.173-9.15-9.173-24.095 0-33.291 9.17-9.147 24.115-9.147 33.288 0l124.583 124.607 312.895-312.917c9.194-9.172 24.14-9.172 33.288 0 9.196 9.172 9.196 24.116 0 33.29L433.992 691.37c-4.618 4.645-10.643 6.9-16.666 6.9h.093z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-color-field"><path d="M619.52 490.667h-.853l-85.334-85.334h.854z" /><path d="M619.52 507.733h-.853a17.067 17.067 0 1 1 0-34.133c9.438 0 17.476 7.646 17.476 17.067s-7.185 17.066-16.623 17.066zM534.187 422.4c-9.438 0-17.494-7.646-17.494-17.067s7.202-17.066 16.64-17.066h.854a17.067 17.067 0 1 1 0 34.133zM192 866.133a34.133 34.133 0 0 1-24.132-58.265l42.666-42.667a34.133 34.133 0 1 1 48.265 48.265l-42.667 42.666A33.963 33.963 0 0 1 192 866.133z" /><path d="m619.52 490.667-.427-.427-84.906-84.907L746.667 192H832v85.333z" /><path d="M662.187 567.467a33.997 33.997 0 0 1-24.133-10.001L467.388 386.799a34.133 34.133 0 0 1 48.281-48.282l170.667 170.667a34.133 34.133 0 0 1-24.15 58.283z" /><path d="M320 806.4h-85.333a17.067 17.067 0 0 1-17.067-17.067V704c0-4.54 1.792-8.875 5-12.066L521.695 392.84a16.52 16.52 0 0 1 3.567-2.731l209.305-210.142a17.117 17.117 0 0 1 12.1-5.018H832a17.067 17.067 0 0 1 17.067 17.067v85.333a17.067 17.067 0 0 1-4.967 12.05L631.62 502.732a17.954 17.954 0 0 1-3.618 2.782L332.066 801.434A17.135 17.135 0 0 1 320 806.4zm-68.267-34.133h61.201l294.093-294.093a16.52 16.52 0 0 1 3.567-2.73l204.34-205.16v-61.217h-61.185L546.287 417.382a17.954 17.954 0 0 1-3.618 2.782L251.733 711.066v61.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-custom-component"><path d="M811.008 335.872c-2.048-7.168-11.264-9.216-17.408-4.096L690.176 435.2c-8.192 8.192-20.48 8.192-28.672 0L588.8 362.496c-8.192-8.192-8.192-20.48 0-28.672l104.448-104.448c5.12-5.12 3.072-14.336-4.096-17.408-17.408-4.096-35.84-7.168-54.272-7.168-108.544 0-195.584 94.208-183.296 204.8 2.048 17.408 6.144 32.768 12.288 48.128L225.28 697.344c-27.648 27.648-27.648 73.728 0 101.376 14.336 14.336 32.768 21.504 51.2 21.504s36.864-7.168 51.2-21.504l238.592-238.592c15.36 6.144 31.744 10.24 48.128 12.288 111.616 12.288 204.8-74.752 204.8-183.296 0-18.432-3.072-36.864-8.192-53.248z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-data-table"><path d="M915.692 39.385H108.308c-15.754 0-29.539 13.784-29.539 29.538v98.462c0 15.753 13.785 29.538 29.539 29.538h807.384c15.754 0 29.539-13.785 29.539-29.538V68.923c0-15.754-13.785-29.538-29.539-29.538zM285.538 275.692h-177.23c-15.754 0-29.539 13.785-29.539 29.539v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538V305.23c0-15.754-13.785-29.539-29.539-29.539zm315.077 0h-177.23c-15.754 0-29.539 13.785-29.539 29.539v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538V305.23c0-15.754-13.785-29.539-29.539-29.539zm315.077 0h-177.23c-15.754 0-29.539 13.785-29.539 29.539v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538V305.23c0-15.754-13.785-29.539-29.539-29.539zM285.538 472.615h-177.23c-15.754 0-29.539 13.785-29.539 29.539v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538v-59.077c0-15.754-13.785-29.539-29.539-29.539zm315.077 0h-177.23c-15.754 0-29.539 13.785-29.539 29.539v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538v-59.077c0-15.754-13.785-29.539-29.539-29.539zm315.077 0h-177.23c-15.754 0-29.539 13.785-29.539 29.539v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538v-59.077c0-15.754-13.785-29.539-29.539-29.539zM285.538 669.538h-177.23c-15.754 0-29.539 13.785-29.539 29.539v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538v-59.077c0-15.754-13.785-29.539-29.539-29.539zm315.077 0h-177.23c-15.754 0-29.539 13.785-29.539 29.539v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538v-59.077c0-15.754-13.785-29.539-29.539-29.539zm315.077 0h-177.23c-15.754 0-29.539 13.785-29.539 29.539v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538v-59.077c0-15.754-13.785-29.539-29.539-29.539zM285.538 866.462h-177.23c-15.754 0-29.539 13.784-29.539 29.538v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538V896c0-15.754-13.785-29.538-29.539-29.538zm315.077 0h-177.23c-15.754 0-29.539 13.784-29.539 29.538v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538V896c0-15.754-13.785-29.538-29.539-29.538zm315.077 0h-177.23c-15.754 0-29.539 13.784-29.539 29.538v59.077c0 15.754 13.785 29.538 29.539 29.538h177.23c15.754 0 29.539-13.784 29.539-29.538V896c0-15.754-13.785-29.538-29.539-29.538z" /></symbol><symbol class="icon" viewBox="0 0 1132 1024" id="icon-date-field"><path d="M1023.995 1023.995H107.789C48.262 1023.995 0 975.732 0 916.205V188.63C0 129.105 48.262 80.843 107.789 80.843h80.842v53.894h-80.842c-29.777 0-53.895 24.118-53.895 53.895V296.42H1077.89V188.63c0-29.776-24.117-53.894-53.894-53.894h-80.842V80.842h80.842c59.526 0 107.789 48.262 107.789 107.789v727.575c0 59.526-48.263 107.789-107.79 107.789Zm53.894-673.681H53.894v565.892c0 29.777 24.118 53.894 53.895 53.894h916.206c29.777 0 53.894-24.117 53.894-53.894V350.314ZM794.943 628.086l-3.584 5.632c-3.314 6.306-7.087 12.153-11.237 17.731L646.734 861.476H589.12l98.358-160.875c-.108 0-.216.027-.324.027-66.963 0-121.262-60.335-121.262-134.736 0-74.401 54.299-134.736 121.262-134.736 66.964 0 121.263 60.335 121.263 134.736 0 22.42-5.39 43.25-14.12 61.844l.646.35ZM687.154 485.05c-37.214 0-67.368 36.19-67.368 80.842 0 44.651 30.154 80.842 67.368 80.842 19.052 0 36.164-9.567 48.425-24.819l9.781-16.006c5.66-11.83 9.163-25.385 9.163-40.017 0-44.652-30.154-80.842-67.369-80.842Zm-310.216 21.881-80.734 72.327v-66.991l82.405-80.41h52.062v429.727h-53.733V506.93Zm512.32-291.353c-14.874 0-26.947-12.072-26.947-26.947V26.947C862.311 12.072 874.384 0 889.26 0s26.947 12.072 26.947 26.947v161.684c0 14.875-12.072 26.947-26.947 26.947ZM296.42 80.842h538.944v53.894H296.42V80.842Zm-53.895 134.736c-14.875 0-26.947-12.072-26.947-26.947V26.947C215.578 12.072 227.65 0 242.525 0s26.947 12.072 26.947 26.947v161.684c0 14.875-12.072 26.947-26.947 26.947Z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-date-range-field"><path d="M887.467 192.853H786.773v-73.386c0-10.24-6.826-17.067-17.066-17.067s-17.067 6.827-17.067 17.067v73.386H303.787v-73.386c0-10.24-6.827-17.067-17.067-17.067s-17.067 6.827-17.067 17.067v73.386H168.96c-46.08 0-85.333 37.547-85.333 85.334v558.08c0 46.08 37.546 85.333 85.333 85.333h718.507c46.08 0 85.333-37.547 85.333-85.333v-558.08c0-47.787-37.547-85.334-85.333-85.334zM168.96 226.987h100.693v66.56c0 10.24 6.827 17.066 17.067 17.066s17.067-6.826 17.067-17.066v-66.56h450.56v66.56c0 10.24 6.826 17.066 17.066 17.066s17.067-6.826 17.067-17.066v-66.56h98.987c27.306 0 51.2 22.186 51.2 51.2v88.746H117.76v-88.746c0-29.014 22.187-51.2 51.2-51.2zm718.507 660.48H168.96c-27.307 0-51.2-22.187-51.2-51.2v-435.2h820.907v435.2c0 27.306-22.187 51.2-51.2 51.2z" /><path d="M858.453 493.227H327.68c-10.24 0-17.067 6.826-17.067 17.066V624.64H194.56c-10.24 0-17.067 6.827-17.067 17.067v133.12c0 10.24 6.827 17.066 17.067 17.066H460.8c10.24 0 17.067-6.826 17.067-17.066V660.48h380.586c10.24 0 17.067-6.827 17.067-17.067v-133.12c0-10.24-6.827-17.066-17.067-17.066zM445.44 527.36v97.28h-98.987v-97.28h98.987zm-230.4 131.413h98.987v98.987H215.04v-98.987zm131.413 97.28v-97.28h98.987v97.28h-98.987zm133.12-228.693h97.28v98.987h-97.28V527.36zm131.414 0h98.986v98.987h-98.986V527.36zm230.4 97.28H742.4v-98.987h98.987v98.987z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-divider"><path d="M62.5 491.773h899v74.918h-899v-74.918z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-document"><path d="M979.478 706.382a44.522 44.522 0 0 1-11.843 57.967l-4.363 2.85L569.478 995.06l-5.388 4.764a84.013 84.013 0 0 1-43.943 17.808l-8.102.401c-19.056 0-37.31-6.545-52.046-18.254l-5.432-4.72L60.817 767.2a44.522 44.522 0 0 1-18.61-56.187l2.36-4.63a44.522 44.522 0 0 1 60.816-16.25l405.326 234.54 1.336 1.514 1.335-1.514 405.282-234.54a44.522 44.522 0 0 1 60.86 16.25zm0-222.609a44.522 44.522 0 0 1-11.843 57.968l-4.363 2.849-393.794 227.862-5.388 4.764a84.013 84.013 0 0 1-43.943 17.809l-8.102.4c-19.056 0-37.31-6.544-52.046-18.254l-5.432-4.719L60.817 544.59a44.522 44.522 0 0 1-18.61-56.187l2.36-4.63a44.522 44.522 0 0 1 60.816-16.25l405.326 234.54 1.336 1.514 1.335-1.514 405.282-234.54a44.522 44.522 0 0 1 60.86 16.25zM512 0c18.788 0 36.864 6.1 51.645 17.185l4.586 3.74 403.5 199.68 5.61 6.144c32.501 35.44 32.501 89.89 0 125.329l-5.61 6.144-403.5 199.59-4.541 3.785a86.239 86.239 0 0 1-43.676 16.83l-8.014.356c-18.788 0-36.864-6.1-51.645-17.186l-4.63-3.784L52.269 358.222l-5.61-6.144a92.739 92.739 0 0 1 0-125.329l5.61-6.144 403.456-199.68 4.585-3.74C473 7.702 488.136 1.87 503.986.356z" fill="#008df0" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-drag"><path d="M574.958 267.016h-63.454 204.649L511.213 63.655 307.85 267.016h141.191V456.68H258.688v125.917H449.04V772.95h125.917V582.596h188.875V456.679H574.958V267.016zm-63.704 693.33 189.62-187.396H323.126l188.129 187.395zM71.292 518.891l187.395 189.62v-377.75L71.292 518.892zm692.54-188.13v377.75L952.708 518.89 763.833 330.762z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-file-upload-field"><path d="m676.48 72.96 209.92 211.2 9.6 23.04V928l-32 32H160l-32-32V96l32-32h494.08l22.4 8.96zM640 320h192L640 128v192zM192 128v768h640V384H608l-32-32V128H192zm512 320H320v64h384v-64zM320 576h384v64H320v-64zm384 128H320v64h384v-64z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-github"><path d="M512 0C229.284 0 .142 234.943.142 524.868c0 231.829 146.647 428.553 350.068 497.952 25.593 4.82 34.977-11.389 34.977-25.294 0-12.455-.469-45.47-.725-89.277-142.382 31.735-172.453-70.38-172.453-70.38-23.247-60.57-56.817-76.694-56.817-76.694-46.493-32.588 3.54-31.948 3.54-31.948 51.357 3.71 78.358 54.086 78.358 54.086 45.683 80.191 119.817 57.072 148.993 43.594 4.65-33.911 17.915-57.03 32.503-70.168-113.675-13.223-233.151-58.224-233.151-259.341 0-57.285 19.92-104.163 52.678-140.846-5.246-13.266-22.82-66.627 4.991-138.884 0 0 42.996-14.076 140.76 53.787 40.864-11.644 84.628-17.445 128.179-17.659 43.465.214 87.271 6.015 128.135 17.66 97.68-67.907 140.59-53.788 140.59-53.788 27.939 72.257 10.408 125.618 5.119 138.884 32.844 36.683 52.593 83.56 52.593 140.846 0 201.587-119.647 245.99-233.663 258.957 18.341 16.21 34.72 48.2 34.72 97.21 0 70.168-.639 126.728-.639 143.96 0 14.034 9.214 30.371 35.19 25.21 203.25-69.528 349.77-266.124 349.77-497.867C1023.858 234.943 794.674 0 512 0" fill="#3E75C3" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-grid"><path d="M819.354 921.6h102.4V819.2h-102.4v102.4zm102.4-204.8h-102.4a102.4 102.4 0 0 0-102.4 102.4v102.4a102.4 102.4 0 0 0 102.4 102.4h102.4a102.4 102.4 0 0 0 102.4-102.4V819.2a102.4 102.4 0 0 0-102.4-102.4zm-460.8 204.8h102.4V819.2h-102.4v102.4zm102.4-204.8h-102.4a102.4 102.4 0 0 0-102.4 102.4v102.4a102.4 102.4 0 0 0 102.4 102.4h102.4a102.4 102.4 0 0 0 102.4-102.4V819.2a102.4 102.4 0 0 0-102.4-102.4zm-460.8 204.8h102.4V819.2h-102.4v102.4zm102.4-204.8h-102.4A102.4 102.4 0 0 0 .154 819.2v102.4a102.4 102.4 0 0 0 102.4 102.4h102.4a102.4 102.4 0 0 0 102.4-102.4V819.2a102.4 102.4 0 0 0-102.4-102.4zm614.4-153.6h102.4V460.8h-102.4v102.4zm102.4-204.8h-102.4a102.4 102.4 0 0 0-102.4 102.4v102.4a102.4 102.4 0 0 0 102.4 102.4h102.4a102.4 102.4 0 0 0 102.4-102.4V460.8a102.4 102.4 0 0 0-102.4-102.4zm-460.8 204.8h102.4V460.8h-102.4v102.4zm102.4-204.8h-102.4a102.4 102.4 0 0 0-102.4 102.4v102.4a102.4 102.4 0 0 0 102.4 102.4h102.4a102.4 102.4 0 0 0 102.4-102.4V460.8a102.4 102.4 0 0 0-102.4-102.4zm-460.8 204.8h102.4V460.8h-102.4v102.4zm102.4-204.8h-102.4A102.4 102.4 0 0 0 .154 460.8v102.4a102.4 102.4 0 0 0 102.4 102.4h102.4a102.4 102.4 0 0 0 102.4-102.4V460.8a102.4 102.4 0 0 0-102.4-102.4zm614.4-153.6h102.4V102.4h-102.4v102.4zM921.754 0h-102.4a102.4 102.4 0 0 0-102.4 102.4v102.4a102.4 102.4 0 0 0 102.4 102.4h102.4a102.4 102.4 0 0 0 102.4-102.4V102.4A102.4 102.4 0 0 0 921.754 0zm-460.8 204.8h102.4V102.4h-102.4v102.4zM563.354 0h-102.4a102.4 102.4 0 0 0-102.4 102.4v102.4a102.4 102.4 0 0 0 102.4 102.4h102.4a102.4 102.4 0 0 0 102.4-102.4V102.4A102.4 102.4 0 0 0 563.354 0zm-460.8 204.8h102.4V102.4h-102.4v102.4zM204.954 0h-102.4A102.4 102.4 0 0 0 .154 102.4v102.4a102.4 102.4 0 0 0 102.4 102.4h102.4a102.4 102.4 0 0 0 102.4-102.4V102.4A102.4 102.4 0 0 0 204.954 0z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-html-text"><path d="m137.6 512 204.8-204.8c12.8-12.8 12.8-32 0-44.8-12.8-12.8-32-12.8-44.8 0L70.4 489.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4l227.2 227.2c12.8 12.8 32 12.8 44.8 0 12.8-12.8 12.8-32 0-44.8L137.6 512zm464-339.2c-16-3.2-35.2 6.4-38.4 22.4L396.8 812.8c-3.2 16 6.4 35.2 22.4 38.4 16 3.2 35.2-6.4 38.4-22.4L624 211.2c6.4-16-3.2-35.2-22.4-38.4zm352 316.8L726.4 262.4c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8L886.4 512 681.6 716.8c-12.8 12.8-12.8 32 0 44.8 12.8 12.8 32 12.8 44.8 0l227.2-227.2c6.4-6.4 9.6-16 9.6-22.4 0-9.6-3.2-16-9.6-22.4z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-node-tree"><path d="M332.48 500.864a25.6 25.6 0 1 0 0-51.2H192.384v-184.96a115.2 115.2 0 0 0 89.6-112.128c0-63.488-51.712-115.2-115.2-115.2s-115.2 51.712-115.2 115.2a115.2 115.2 0 0 0 89.6 112.128v696.192a25.6 25.6 0 1 0 51.2 0v-141.12c2.304.192 4.48.512 6.912.512H332.48a25.6 25.6 0 1 0 0-51.2H199.296c-3.456 0-5.504-.448-6.08-.256a29.184 29.184 0 0 1-.896-8.576V500.8h140.16zM102.784 152.64c0-35.264 28.736-64 64-64s64 28.736 64 64-28.736 64-64 64-64-28.736-64-64zm818.432 207.424h-486.4c-28.224 0-51.2 22.976-51.2 51.2v128c0 28.224 22.976 51.2 51.2 51.2h486.4c28.224 0 51.2-22.976 51.2-51.2v-128c0-28.224-22.976-51.2-51.2-51.2zm-486.336 179.2v-128h486.4v128h-486.4zm486.336 140.352h-486.4c-28.224 0-51.2 22.976-51.2 51.2v128c0 28.224 22.976 51.2 51.2 51.2h486.4c28.224 0 51.2-22.976 51.2-51.2v-128c0-28.224-22.976-51.2-51.2-51.2zm-486.336 179.2v-128h486.4v128h-486.4z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-number-field"><path d="M960 1024H64a64 64 0 0 1-64-64V64A64 64 0 0 1 64 0h896a64 64 0 0 1 64 64v896a64 64 0 0 1-64 64zm0-896a64 64 0 0 0-64-64H128a64 64 0 0 0-64 64v768a64 64 0 0 0 64 64h768a64 64 0 0 0 64-64V128zM832 768H704a64 64 0 0 1 0-128h64v-64h-64a64 64 0 0 1 0-128h64v-64h-64a64 64 0 0 1 0-128h128a64 64 0 0 1 64 64v384a64 64 0 0 1-64 64zM512 640a64 64 0 0 1 0 128H384a64 64 0 0 1-64-64V512a64 64 0 0 1 64-64h64v-64h-64a64 64 0 0 1 0-128h128a64 64 0 0 1 64 64v192a64 64 0 0 1-64 64h-64v64h64zM192 768a64 64 0 0 1-64-64V320a64 64 0 0 1 128 0v384a64 64 0 0 1-64 64z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-picture-upload-field"><path d="M896 1024H128C57.312 1024 0 966.688 0 896V128C0 57.312 57.312 0 128 0h768c70.688 0 128 57.312 128 128v768c0 70.688-57.312 128-128 128zm0-64c35.328 0 64-28.672 64-64V639.968l-192-192L494.816 721.12 730.624 960H896zM64 896c0 35.328 28.672 64 64 64h512.032L318.24 638.208 64 865.952V896zm896-768c0-35.328-28.672-64-64-64H128c-35.328 0-64 28.672-64 64v650.752L320 544l129.856 131.552L768 352l192 196.096V128zM256 384c-70.688 0-128-57.312-128-128s57.312-128 128-128 128 57.312 128 128-57.312 128-128 128zm0-192c-35.328 0-64 28.672-64 64s28.672 64 64 64 64-28.672 64-64-28.672-64-64-64z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-radio-field"><path d="M512 65.983C266.08 65.983 65.983 266.08 65.983 512c0 245.952 200.065 446.017 446.017 446.017S958.017 757.952 958.017 512c0-245.92-200.065-446.017-446.017-446.017zm0 828.034c-210.656 0-382.017-171.392-382.017-382.017 0-210.656 171.36-382.017 382.017-382.017 210.625 0 382.017 171.36 382.017 382.017 0 210.625-171.392 382.017-382.017 382.017zM512 352C423.776 352 352 423.776 352 512s71.774 160 160 160 160-71.774 160-160-71.776-160-160-160z" /></symbol><symbol class="icon" viewBox="0 0 1069 1024" id="icon-rate-field"><path d="m633.73 378.02 9.498 18.688 20.78 2.798 206.616 27.332a11.465 11.465 0 0 1 6.61 19.473L729.966 593.665l-14.893 14.893 3.8 20.683 37.847 204.89a11.465 11.465 0 0 1-16.481 12.296l-185.55-94.58-18.687-9.493-18.487 9.992-183.24 99.35a11.465 11.465 0 0 1-16.784-11.867l32.543-205.796 3.297-20.786-15.192-14.492-151.033-143.484a11.465 11.465 0 0 1 6.1-19.64L399 402.998l20.786-3.296 9.092-18.98 89.713-188.078a11.465 11.465 0 0 1 20.569-.263l94.568 185.635zM496.647 85.52 374.89 340.501l-279.126 44.26a34.395 34.395 0 0 0-18.303 58.908l204.873 194.663-44.169 279.115a34.395 34.395 0 0 0 50.366 35.616l248.4-134.679L788.776 946.66a34.395 34.395 0 0 0 49.437-36.894l-51.306-277.854 199.731-199.909a34.395 34.395 0 0 0-19.828-58.408l-280.118-37.032L558.33 84.713a34.395 34.395 0 0 0-61.682.802z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-redo"><path d="M412.081 346.3h443.415L640.168 133.871c-18.973-18.973-18.973-46.064 0-65.038s44.325-19.884 63.381-.83l291.385 284.591c18.973 18.973 18.973 44.159 0 63.132L703.549 700.649c-18.973 18.973-44.325 18.973-63.381-.083-18.973-18.973-18.973-43.91 0-62.883l215.328-208.534H412.081c-177.3 0-314.335 138.359-314.335 309.364v44.325c0 25.354-16.074 44.325-41.425 44.325s-41.425-18.973-41.425-44.325v-44.325c0-221.709 169.181-392.213 397.185-392.213z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-rich-editor-field"><path d="M313.36 448.094H632.63v31.927H313.36v-31.927ZM313.36 583.784h223.49v31.927H313.36v-31.927ZM313.36 719.474h127.709v31.927h-127.71v-31.927ZM889.412 554.809l-39.955-39.971-39.957-39.941c-7.358-7.358-19.285-7.358-26.642 0l-329.7 329.694a14.08 14.08 0 0 0-4.592 6.873L412.078 932.86a14.158 14.158 0 0 0 3.54 14.079l.99.763.77.982a14.174 14.174 0 0 0 14.062 3.555l121.395-36.495a14.04 14.04 0 0 0 6.938-4.677l329.639-329.63c7.35-7.343 7.35-19.284 0-26.627zM541.136 889.756l-95.198 28.622 28.623-95.235 255.02-255.02 66.6 66.599-255.045 255.034zM856.112 574.78l-46.611 46.611-66.59-66.598 46.605-46.597c3.677-3.68 9.641-3.68 13.319-.016l26.892 26.892 26.384 26.394c3.68 3.68 3.68 9.65.001 13.314z" /><path d="M671.874 224.898v-28.934c0-22.004-17.905-39.909-39.909-39.909H314.026c-22.004 0-39.909 17.905-39.909 39.91v28.933h-104.43v643.564c0 35.26 28.592 63.854 63.855 63.854h127.709v-47.89H249.506c-17.632 0-31.928-14.299-31.928-31.928v-579.71h56.54v10.976c0 22.004 17.904 39.909 39.908 39.909h317.938c22.004 0 39.91-17.905 39.91-39.91V272.79h56.538V437.45h47.89V224.898H671.875zm-47.89 50.884H322.007v-71.836h301.974v71.836z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-section"><path d="M141.074 906.496h741.852c89.581 0 134.583-44.562 134.583-132.846V250.331c0-88.283-45.002-132.845-134.583-132.845H141.074c-89.143.018-134.583 44.16-134.583 132.845V773.67c0 88.704 45.44 132.845 134.583 132.845zm1.28-68.992c-42.861 0-66.852-22.71-66.852-67.291V253.806c0-44.58 23.99-67.292 66.852-67.292h739.292c42.423 0 66.852 22.711 66.852 67.292v516.388c0 44.58-24.43 67.292-66.852 67.292z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-select-field"><path d="M374.784 649.515a32 32 0 0 1 3.072 41.685l-3.115 3.584L225.28 843.947a32 32 0 0 1-37.845 5.504l-3.968-2.56-85.334-64a32 32 0 0 1 34.432-53.76l3.968 2.56 63.147 47.36 129.835-129.622a32 32 0 0 1 45.269.043zm531.37 75.818a32 32 0 0 1 4.31 63.702l-4.31.298h-448a32 32 0 0 1-4.351-63.744l4.352-.256h448zm.513-256a32 32 0 0 1 4.352 63.702l-4.352.298h-448a32 32 0 0 1-4.352-63.701l4.352-.299h448zm-531.84-331.776a32 32 0 0 1 2.986 41.686l-3.114 3.584-149.846 149.205a32 32 0 0 1-37.888 5.419l-3.925-2.56-84.907-64a32 32 0 0 1 34.518-53.675l3.968 2.56 62.72 47.275L329.6 137.472a32 32 0 0 1 45.227.085zm531.328 75.819a32 32 0 0 1 4.309 63.701l-4.31.299H459.35a32 32 0 0 1-4.352-63.744l4.352-.256h446.806z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-slider-field"><path d="M951.453 476.844H523.672a131.836 131.836 0 0 0-254.18 0H72.547v70.312h196.945a131.836 131.836 0 0 0 254.18 0h427.781z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-slot-component"><path d="M512 102.4c-212.48 0-384 171.52-384 384s171.52 384 384 384 384-171.52 384-384-171.52-384-384-384zm25.6 716.8v-128c0-15.36-10.24-25.6-25.6-25.6s-25.6 10.24-25.6 25.6v128C322.56 806.4 192 675.84 179.2 512h128c15.36 0 25.6-10.24 25.6-25.6s-10.24-25.6-25.6-25.6h-128C192 296.96 322.56 166.4 486.4 156.16V281.6c0 15.36 10.24 25.6 25.6 25.6s25.6-10.24 25.6-25.6V156.16C701.44 168.96 832 299.52 844.8 460.8h-128c-15.36 0-25.6 10.24-25.6 25.6s10.24 25.6 25.6 25.6h128C832 675.84 701.44 806.4 537.6 819.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-slot-field"><path d="M493.969 244.87h36.285q18.031 0 18.031 18.03v217.267q0 18.031-18.031 18.031h-36.285q-18.032 0-18.032-18.031V262.901q0-18.031 18.032-18.031ZM323.45000000000005 525.802h36.286q18.031 0 18.031 18.031v217.266q0 18.031-18.031 18.031H323.45q-18.03 0-18.03-18.03V543.832q0-18.031 18.03-18.031ZM664.2639999999999 525.802h36.286q18.03 0 18.03 18.031v217.266q0 18.031-18.03 18.031h-36.286q-18.031 0-18.031-18.03V543.832q0-18.031 18.031-18.031Z" /><path d="M827.437 122.212H196.563a74.574 74.574 0 0 0-74.35 74.351v630.874a74.574 74.574 0 0 0 74.35 74.35h630.874a74.574 74.574 0 0 0 74.35-74.35V196.563a74.574 74.574 0 0 0-74.35-74.35zm52.09 705.225a52.09 52.09 0 0 1-52.09 52.09H196.563a52.09 52.09 0 0 1-52.09-52.09V196.563a52.09 52.09 0 0 1 52.09-52.09h630.874a52.09 52.09 0 0 1 52.09 52.09z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-static-text"><path d="M213.333 160c-4.821 0-9.472.64-13.824 1.792a32 32 0 0 1-16.554-61.824C192.683 97.408 202.88 96 213.333 96h33.195a32 32 0 0 1 0 64h-33.195zm133.931-32a32 32 0 0 1 32-32h66.347a32 32 0 1 1 0 64h-66.304a32 32 0 0 1-32-32zm199.125 0a32 32 0 0 1 32-32h66.347a32 32 0 0 1 0 64h-66.347a32 32 0 0 1-32-32zm199.083 0a32 32 0 0 1 32-32h33.195c10.453 0 20.65 1.365 30.378 3.968a32 32 0 1 1-16.554 61.867A53.419 53.419 0 0 0 810.667 160h-33.195a32 32 0 0 1-32-32zm-606.293 32.341a32 32 0 0 1 22.613 39.168A53.461 53.461 0 0 0 160 213.333v33.195a32 32 0 0 1-64 0v-33.195c0-10.453 1.365-20.65 3.968-30.378a32 32 0 0 1 39.168-22.614zm745.685 0a32 32 0 0 1 39.168 22.614c2.56 9.728 3.968 19.925 3.968 30.378v33.195a32 32 0 0 1-64 0v-33.195c0-4.821-.64-9.472-1.792-13.824a32 32 0 0 1 22.613-39.168zM128 347.221a32 32 0 0 1 32 32v66.39a32 32 0 1 1-64 0v-66.304a32 32 0 0 1 32-32zm768 0a32 32 0 0 1 32 32v66.39a32 32 0 1 1-64 0v-66.304a32 32 0 0 1 32-32zM128 546.432a32 32 0 0 1 32 32v66.347a32 32 0 0 1-64 0v-66.347a32 32 0 0 1 32-32zm768 0a32 32 0 0 1 32 32v66.347a32 32 0 0 1-64 0v-66.347a32 32 0 0 1 32-32zm0 199.083a32 32 0 0 1 32 32v33.152c0 10.453-1.365 20.65-3.968 30.378a32 32 0 1 1-61.867-16.554c1.195-4.352 1.835-8.96 1.835-13.824v-33.195a32 32 0 0 1 32-32zm-768 0a32 32 0 0 1 32 32v33.152c0 4.821.64 9.472 1.792 13.824a32 32 0 0 1-61.824 16.512A117.461 117.461 0 0 1 96 810.667v-33.195a32 32 0 0 1 32-32zm32.341 139.392a32 32 0 0 1 39.168-22.656 53.814 53.814 0 0 0 13.824 1.792h33.195a32 32 0 0 1 0 64h-33.195c-10.453 0-20.65-1.366-30.378-3.968a32 32 0 0 1-22.614-39.168zm703.318 0a32 32 0 0 1-22.614 39.168c-9.728 2.56-19.925 3.968-30.378 3.968h-33.195a32 32 0 0 1 0-64h33.195c4.821 0 9.472-.64 13.824-1.792a32 32 0 0 1 39.168 22.613zM347.307 896a32 32 0 0 1 32-32h66.346a32 32 0 1 1 0 64h-66.346a32 32 0 0 1-32-32zm199.125 0a32 32 0 0 1 32-32h66.347a32 32 0 0 1 0 64h-66.347a32 32 0 0 1-32-32zM341.333 352a32 32 0 0 0 0 64H480v266.667a32 32 0 0 0 64 0V416h138.667a32 32 0 0 0 0-64H341.333z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-sub-form"><path d="M512 106.667H112a5.333 5.333 0 0 0-5.333 5.333v800a5.333 5.333 0 0 0 5.333 5.333h800a5.333 5.333 0 0 0 5.333-5.333V112a5.333 5.333 0 0 0-5.333-5.333zm0 74.666h325.333a5.333 5.333 0 0 1 5.334 5.334v160a5.333 5.333 0 0 1-5.334 5.333H186.667a5.333 5.333 0 0 1-5.334-5.333v-160a5.333 5.333 0 0 1 5.334-5.334zM597.333 432v405.333a5.333 5.333 0 0 1-5.333 5.334H432a5.333 5.333 0 0 1-5.333-5.334V432a5.333 5.333 0 0 1 5.333-5.333h160a5.333 5.333 0 0 1 5.333 5.333zm-410.666-5.333h160A5.333 5.333 0 0 1 352 432v405.333a5.333 5.333 0 0 1-5.333 5.334h-160a5.333 5.333 0 0 1-5.334-5.334V432a5.333 5.333 0 0 1 5.334-5.333zM672 837.333V432a5.333 5.333 0 0 1 5.333-5.333h160a5.333 5.333 0 0 1 5.334 5.333v405.333a5.333 5.333 0 0 1-5.334 5.334h-160a5.333 5.333 0 0 1-5.333-5.334z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-switch-field"><path d="M692 792H332C182 792 62 672 62 522s120-270 270-270h360c150 0 270 120 270 270 0 147-120 270-270 270zM332 312c-117 0-210 93-210 210s93 210 210 210h360c117 0 210-93 210-210s-93-210-210-210H332z" /><path d="M191 522a150 150 0 1 0 300 0 150 150 0 1 0-300 0z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-tab"><path d="M908.8 1005.44H115.2A101.76 101.76 0 0 1 14.08 903.68V110.72A101.76 101.76 0 0 1 115.2 8.96h296.96a32.64 32.64 0 0 1 32 32V262.4a32 32 0 0 1-32 32 32 32 0 0 1-32-32v-192H115.2a37.76 37.76 0 0 0-37.12 37.76v795.52a37.76 37.76 0 0 0 37.12 37.76h793.6a37.76 37.76 0 0 0 37.12-37.76V267.52a32 32 0 0 1 32-32 32 32 0 0 1 32 32v636.16a101.76 101.76 0 0 1-101.12 101.76z" /><path d="M977.92 299.52a32.64 32.64 0 0 1-32-32v-87.04a37.12 37.12 0 0 0-37.12-37.76H421.12a32 32 0 0 1-32-32 32 32 0 0 1 32-32H908.8a101.76 101.76 0 0 1 101.12 101.76v87.04a32 32 0 0 1-32 32z" /><path d="M977.92 299.52H64a32 32 0 0 1-32-32 32 32 0 0 1 32-32h913.92a32 32 0 0 1 32 32 32 32 0 0 1-32 32z" /><path d="M699.52 299.52a32 32 0 0 1-32-32v-156.8a32 32 0 0 1 64 0v156.8a32 32 0 0 1-32 32z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-table"><path d="M925.586 0H101.369C69.885 0 42.24 28.924 42.24 62.328v902.8c0 33.403 27.645 58.872 59.129 58.872h824.217c31.484 0 56.057-25.469 56.057-58.873V62.328C981.643 28.924 957.198 0 925.586 0zM373.719 735.908V543.932h276.445v191.976zm276.445 42.235v203.494H373.719V778.143zm287.964-276.446h-244.45V298.203h244.45zm-287.964 0H373.719V298.203h276.445zm-319.96 0H85.754V298.203h244.45zm-244.45 42.235h244.45v191.976H85.754zm607.925 0h244.449v191.976h-244.45zM101.369 42.235h824.217c7.807 0 12.542 10.366 12.542 20.093v193.64H85.755V62.328c0-9.727 7.807-20.093 15.614-20.093zM85.755 964.999V778.143h244.449v203.494H101.369c-7.807 0-15.614-6.91-15.614-16.51zm839.83 16.638H693.68V778.143h244.449v186.856c0 9.727-4.607 16.638-12.542 16.638z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-text-field"><path d="M896 224H128c-35.2 0-64 28.8-64 64v448c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64V288c0-35.2-28.8-64-64-64zm0 480c0 19.2-12.8 32-32 32H160c-19.2 0-32-12.8-32-32V320c0-19.2 12.8-32 32-32h704c19.2 0 32 12.8 32 32v384z" /><path d="M224 352c-19.2 0-32 12.8-32 32v256c0 16 12.8 32 32 32s32-12.8 32-32V384c0-16-12.8-32-32-32z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-textarea-field"><path d="M896.4 173.1H128.9c-35.2 0-49 13.8-49 49v575.6c0 35.2 13.8 49 49 49h767.5c35.2 0 49-13.8 49-49V222.1c0-35.2-13.8-49-49-49zm0 592.6c0 16-12.8 32-32 32H160.9c-19.2 0-32-12.8-32-32V254.1c0-16 12.8-32 32-32h703.5c19.2 0 32 12.8 32 32v511.6z" /><path d="M710.2 766.7h141.5c8.1 0 14.7-6.6 14.7-14.7V610.4c0-1.3-1.6-2-2.6-1.1L709.1 764.1c-1 1-.3 2.6 1.1 2.6zm-503-172.4h-13.5c-10 0-18.2-8.2-18.2-18.2V291.8c0-10.2 8.4-18.6 18.6-18.6h12.8c10.2 0 18.6 8.4 18.6 18.6v284.3c-.1 10-8.3 18.2-18.3 18.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-time-field"><path d="M512 39.385A472.615 472.615 0 1 0 984.615 512 472.615 472.615 0 0 0 512 39.385zm0 866.461A393.846 393.846 0 1 1 905.846 512 393.846 393.846 0 0 1 512 905.846zm75.855-373.72A77.154 77.154 0 0 0 590.769 512a78.454 78.454 0 0 0-39.384-67.86V196.923a39.385 39.385 0 0 0-78.77 0V444.14a78.336 78.336 0 0 0 59.55 143.715l70.144 70.144a39.385 39.385 0 0 0 55.69-55.69zM512 551.385A39.385 39.385 0 1 1 551.385 512 39.385 39.385 0 0 1 512 551.385zm315.077-78.77A39.385 39.385 0 1 0 866.462 512a39.385 39.385 0 0 0-39.385-39.385zm-630.154 0A39.385 39.385 0 1 0 236.308 512a39.385 39.385 0 0 0-39.385-39.385zm509.991 234.3a39.385 39.385 0 1 0 55.69 0 39.385 39.385 0 0 0-55.69 0zM317.007 317.006a39.385 39.385 0 1 0-55.73 0 39.385 39.385 0 0 0 55.809.04zM512 787.692a39.385 39.385 0 1 0 39.385 39.385A39.385 39.385 0 0 0 512 787.692zm-250.604-80.778a39.385 39.385 0 1 0 55.69 0 39.385 39.385 0 0 0-55.69-.039zm445.518-445.518a39.385 39.385 0 1 0 55.69 0 39.385 39.385 0 0 0-55.69-.04z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-time-range-field"><path d="M498.596 482.29H345.42v57.308h210.478V274.197h-57.301V482.29zm79.089 162.695h379.88v57.302h-379.88v-57.302zm0 128.78h379.88v57.307h-379.88v-57.307zm0 128.785h379.88v57.307h-379.88V902.55zm0 0" /><path d="M102.523 382.29a28.668 28.668 0 0 0 23.367 2.56l190.81-61.886c15.053-4.883 23.298-21.04 18.415-36.09-4.882-15.052-21.04-23.297-36.093-18.415l-123.346 40c15.994-26.117 35.17-50.538 57.37-72.745 73.768-73.767 171.847-114.388 276.169-114.388 104.32 0 202.395 40.622 276.161 114.388S899.77 407.56 899.77 511.882c0 26.428-2.616 52.45-7.71 77.78h58.303c4.465-25.499 6.709-51.47 6.709-77.78 0-60.45-11.846-119.102-35.205-174.336-22.56-53.335-54.85-101.227-95.969-142.35-41.122-41.122-89.017-73.408-142.348-95.968-55.233-23.361-113.89-35.207-174.334-35.207-60.45 0-119.107 11.846-174.337 35.208-53.335 22.56-101.23 54.846-142.35 95.969-23.98 23.98-44.933 50.278-62.727 78.6l-20.738-105.654c-3.043-15.528-18.105-25.642-33.632-22.6-15.528 3.048-25.643 18.105-22.6 33.637l36.103 183.932a28.666 28.666 0 0 0 13.588 19.178zm23.497 205.652H67.768c5.76 33.679 15.368 66.544 28.79 98.278 22.56 53.334 54.85 101.225 95.972 142.348 41.123 41.123 89.014 73.409 142.349 95.969 54.112 22.888 111.518 34.711 170.668 35.182v-57.324c-102.95-.941-199.595-41.446-272.5-114.349-55.501-55.502-92.237-124.77-107.027-200.104zm0 0" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-undo"><path d="M609.206 396.656H193.504l201.87-199.152c17.787-17.787 17.787-43.185 0-60.973s-41.555-18.641-59.42-.778L62.857 402.557c-17.787 17.787-17.787 41.399 0 59.186L336.03 728.858c17.787 17.787 41.555 17.787 59.42-.078 17.787-17.787 17.787-41.166 0-58.953L193.502 474.326h415.702c166.219 0 311.155 129.712 311.155 290.029v41.555c0 23.769 15.069 41.555 38.836 41.555s38.836-17.787 38.836-41.555v-41.555c0-207.852-175.073-367.7-388.828-367.7z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-vue-sfc"><path d="M454.138 11.176 54.066 174.092c-72.088 29.49-72.088 120.523 0 150.014l400.276 162.916c36.454 14.95 78.847 14.95 115.506 0l400.071-162.814c72.191-29.593 72.089-120.83-.307-150.116L569.746 11.278a155.339 155.339 0 0 0-115.608-.205zm469.19 237.872L532.37 408.585l-7.885 2.457a55.09 55.09 0 0 1-32.562-2.457L100.35 249.048l391.265-159.23a55.09 55.09 0 0 1 40.447 0l391.162 159.23z" fill="#1890FF" /><path d="M498.681 729.911c-20.275 0-40.652-3.788-59.391-11.673L53.76 561.26C20.48 547.847 0 519.89 0 488.558c0-31.436 20.582-59.391 53.862-72.703l36.556-15.053c21.401-8.806 47.103-1.024 57.24 17.408 10.24 18.227 1.025 40.14-20.479 48.947l-36.454 14.95c-3.072 1.229-4.71 3.584-4.71 6.45 0 3.073 1.536 5.12 4.71 6.452l385.326 156.875c14.336 5.939 30.924 5.939 45.362 0L906.74 495.009c3.072-1.229 4.915-3.584 4.915-6.451 0-3.072-1.536-5.222-4.607-6.451l-44.851-18.227c-21.401-8.806-30.412-30.72-20.377-48.947 10.342-18.329 35.84-26.214 57.24-17.407l44.851 18.431c33.177 13.517 53.76 41.267 53.76 72.703 0 31.334-20.48 59.391-53.76 72.703L558.482 718.238a161.585 161.585 0 0 1-59.801 11.673z" fill="#5DE1C8" /><path d="M498.681 966.247c-20.275 0-40.652-3.89-59.391-11.673L53.76 797.597C20.48 784.08 0 756.227 0 724.997c0-31.437 20.582-59.494 53.862-72.806l36.556-14.95c21.401-8.807 47.103-1.024 57.24 17.407 10.24 18.227 1.025 40.14-20.479 48.947l-36.454 14.95c-3.072 1.126-4.71 3.584-4.71 6.451 0 3.072 1.536 5.12 4.71 6.349l385.326 156.977c14.336 5.939 30.924 5.939 45.362 0L906.74 731.14c3.072-1.126 4.915-3.584 4.915-6.349 0-3.072-1.536-5.324-4.607-6.45l-44.851-18.33c-21.401-8.806-30.412-30.72-20.377-48.947 10.342-18.431 35.84-26.214 57.24-17.407l44.851 18.329c33.177 13.517 53.76 41.369 53.76 72.703 0 31.436-20.48 59.494-53.76 72.805l-385.428 157.08a161.585 161.585 0 0 1-59.801 11.673z" fill="#FF7272" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-custom-search"><path d="M863.3 641.94A416.1 416.1 0 0 0 96.7 318.06a416.1 416.1 0 0 0 766.6 323.88zM480 832a352 352 0 1 1 248.9-103.1A349.69 349.69 0 0 1 480 832z" /><path d="m950.63 841.37-96-96a32 32 0 0 0-45.25 45.25l96 96a13.25 13.25 0 1 1-18.75 18.75l-96-96a32 32 0 0 0-45.25 45.25l96 96a77.25 77.25 0 1 0 109.25-109.25z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-arrow-down"><path d="M512 714.667c-8.533 0-17.067-2.134-23.467-8.534L147.2 364.8c-12.8-12.8-12.8-32 0-44.8 12.8-12.8 32-12.8 44.8 0l320 317.867 317.867-320c12.8-12.8 32-12.8 44.8 0 12.8 12.8 12.8 32 0 44.8L533.333 704c-4.266 8.533-12.8 10.667-21.333 10.667z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-back"><path fill="currentColor" d="M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64z" /><path fill="currentColor" d="m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312L237.248 512z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-clone"><path d="M774.144 839.68c-.683 36.864-13.483 67.755-38.4 92.672s-55.808 37.717-92.672 38.4H184.32c-36.864-.683-67.755-13.483-92.672-38.4s-37.717-55.808-38.4-92.672V380.928c.683-36.864 13.483-67.755 38.4-92.672s55.808-37.717 92.672-38.4v65.536c-18.432.683-33.792 7.168-46.08 19.456s-18.773 27.648-19.456 46.08V839.68c.683 18.432 7.168 33.792 19.456 46.08s27.648 18.773 46.08 19.456h458.752c18.432-.683 33.792-7.168 46.08-19.456s18.773-27.648 19.456-46.08h65.536zM380.928 118.784c-18.432.683-33.792 7.168-46.08 19.456s-18.773 27.648-19.456 46.08v458.752c.683 18.432 7.168 33.792 19.456 46.08s27.648 18.773 46.08 19.456H839.68c18.432-.683 33.792-7.168 46.08-19.456s18.773-27.648 19.456-46.08V184.32c-.683-18.432-7.168-33.792-19.456-46.08s-27.648-18.773-46.08-19.456H380.928zm0-65.536H839.68c36.864.683 67.755 13.483 92.672 38.4s37.717 55.808 38.4 92.672v458.752c-.683 36.864-13.483 67.755-38.4 92.672s-55.808 37.717-92.672 38.4H380.928c-36.864-.683-67.755-13.483-92.672-38.4s-37.717-55.808-38.4-92.672V184.32c.683-36.864 13.483-67.755 38.4-92.672s55.808-37.717 92.672-38.4z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-delete"><path fill="currentColor" d="M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-download"><path d="M896 672c-17.067 0-32 14.933-32 32v128c0 6.4-4.267 10.667-10.667 10.667H170.667c-6.4 0-10.667-4.267-10.667-10.667V704c0-17.067-14.933-32-32-32s-32 14.933-32 32v128c0 40.533 34.133 74.667 74.667 74.667h682.666C893.867 906.667 928 872.533 928 832V704c0-17.067-14.933-32-32-32z" /><path d="M488.533 727.467c6.4 6.4 14.934 8.533 23.467 8.533s17.067-2.133 23.467-8.533L748.8 514.133c12.8-12.8 12.8-32 0-44.8-12.8-12.8-32-12.8-44.8 0L546.133 627.2V170.667c0-17.067-14.933-32-32-32S480 153.6 480 170.667V627.2L322.133 469.333c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l211.2 213.334z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-drag-move"><path d="M909.3 506.3 781.7 405.6c-4.7-3.7-11.7-.4-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7c-2.9-3.7-8.5-3.7-11.3 0L405.6 242.3c-3.7 4.7-.4 11.7 5.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3c-3.7 2.9-3.7 8.5 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.7-2.9 3.7-8.5.1-11.4z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-form-template"><path d="M298.667 981.333A85.333 85.333 0 0 1 213.333 896V128a85.333 85.333 0 0 1 85.334-85.333h426.666A85.333 85.333 0 0 1 810.667 128v768a85.333 85.333 0 0 1-85.334 85.333zm0-832v725.334A21.333 21.333 0 0 0 320 896h384a21.333 21.333 0 0 0 21.333-21.333V149.333A21.333 21.333 0 0 0 704 128H320a21.333 21.333 0 0 0-21.333 21.333zm640 618.667V256a42.667 42.667 0 0 1 42.666-42.667A42.667 42.667 0 0 1 1024 256v512a42.667 42.667 0 0 1-42.667 42.667A42.667 42.667 0 0 1 938.667 768zM0 768V256a42.667 42.667 0 0 1 42.667-42.667A42.667 42.667 0 0 1 85.333 256v512a42.667 42.667 0 0 1-42.666 42.667A42.667 42.667 0 0 1 0 768z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-hide"><path d="M956.8 496c-41.6-70.4-99.2-147.2-176-204.8l105.6-105.6c12.8-12.8 12.8-32 0-44.8s-32-12.8-44.8 0L726.4 256C665.6 214.4 592 192 512 192c-214.4 0-358.4 166.4-444.8 304-6.4 9.6-6.4 22.4 0 32 41.6 70.4 102.4 147.2 176 204.8L134.4 841.6c-12.8 12.8-12.8 32 0 44.8 9.6 6.4 16 9.6 25.6 9.6s16-3.2 22.4-9.6l115.2-115.2C358.4 809.6 432 832 512 832c185.6 0 374.4-128 444.8-307.2 3.2-9.6 3.2-19.2 0-28.8zm-822.4 16C211.2 390.4 336 256 512 256c60.8 0 118.4 16 166.4 44.8l-80 80C576 361.6 544 352 512 352c-89.6 0-160 70.4-160 160 0 32 9.6 64 25.6 89.6L288 691.2C224 640 172.8 572.8 134.4 512zm473.6 0c0 54.4-41.6 96-96 96-16 0-28.8-3.2-41.6-9.6l128-128c6.4 12.8 9.6 25.6 9.6 41.6zm-192 0c0-54.4 41.6-96 96-96 16 0 28.8 3.2 41.6 9.6l-128 128c-6.4-12.8-9.6-25.6-9.6-41.6zm96 256c-60.8 0-118.4-16-166.4-44.8l80-80C448 662.4 480 672 512 672c89.6 0 160-70.4 160-160 0-32-9.6-64-25.6-89.6l89.6-89.6C803.2 384 854.4 451.2 892.8 512 825.6 659.2 665.6 768 512 768z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-info"><path d="M512.001 928.997c230.524 0 418.076-187.552 418.075-418.077 0-230.527-187.552-418.077-418.075-418.077S93.924 280.393 93.924 510.92c0 230.525 187.552 418.077 418.077 418.077zM512 301.88c28.86 0 52.26 23.399 52.26 52.263 0 28.858-23.399 52.257-52.26 52.257s-52.26-23.399-52.26-52.257c0-28.863 23.399-52.263 52.26-52.263zm-52.26 209.042c0-28.86 23.399-52.26 52.26-52.26s52.26 23.399 52.26 52.26v156.775c0 28.86-23.399 52.26-52.26 52.26s-52.26-23.399-52.26-52.26V510.922z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-insert-column"><path d="M653.184 713.6c12.864-12.864 33.6-12.864 46.528 0 6.4 6.4 3.776 14.72 3.776 23.232a32.675 32.675 0 0 1-9.6 23.104L569.92 886.4c-.128.128-.32.192-.512.32-2.88 2.88-9.536 5.184-13.312 6.784-3.456 1.344-.64 1.856-4.096 2.112-.768 0-1.344.384-2.048.384-.512 0-.896-.256-1.344-.256-3.84-.192-5.76-.896-9.344-2.24-3.264-1.344-6.016-3.52-8.64-5.76-.64-.512-1.472-.768-2.048-1.344L391.232 760c-12.864-12.736-6.976-33.6 5.888-46.4 12.8-12.864 33.6-12.864 46.464 0l105.472 100.352L653.184 713.6zM384 64v576h320V64H384zM128 704v256H64V640h256v320h-62.976L256 704H128m704 0v256h-64V640h256v320h-62.976L960 704H832" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-insert-row"><path d="M310.336 653.184c12.864 12.864 12.864 33.6 0 46.528-6.4 6.4-14.72 3.776-23.168 3.776s-16.832-3.264-23.168-9.6L137.6 569.92c-.128-.128-.192-.32-.256-.512-2.88-2.816-5.248-9.536-6.848-13.312-1.344-3.392-1.856-.576-2.112-4.096 0-.768-.384-1.344-.384-2.048 0-.512.256-.896.256-1.344.192-3.84.896-5.76 2.24-9.344 1.344-3.264 3.52-6.016 5.76-8.64.512-.704.768-1.536 1.344-2.112l126.336-137.344c12.8-12.864 33.6-6.976 46.4 5.888 12.864 12.8 12.864 33.6 0 46.464L210.048 548.992l100.288 104.192zM960 384H384v320h576V384zM320 128H64V64h320v256H64v-62.976L320 256V128m0 704H64v-64h320v256H64v-62.976L320 960V832" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-menu"><path d="M844.8 883.2h-256c-19.2 0-38.4-19.2-38.4-38.4v-256c0-19.2 19.2-38.4 38.4-38.4h256c19.2 0 38.4 19.2 38.4 38.4v256c0 19.2-19.2 38.4-38.4 38.4zm0-403.2h-256c-19.2 0-38.4-19.2-38.4-38.4v-256c0-19.2 19.2-38.4 38.4-38.4h256c19.2 0 38.4 19.2 38.4 38.4v256c0 19.2-19.2 38.4-38.4 38.4zM435.2 883.2h-256c-19.2 0-38.4-19.2-38.4-38.4v-256c0-19.2 19.2-38.4 38.4-38.4h256c19.2 0 38.4 19.2 38.4 38.4v256c6.4 19.2-12.8 38.4-38.4 38.4zm0-403.2h-256c-19.2 0-38.4-19.2-38.4-38.4v-256c0-19.2 19.2-38.4 38.4-38.4h256c19.2 0 38.4 19.2 38.4 38.4v256c6.4 19.2-12.8 38.4-38.4 38.4z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-move-down"><path d="M898.133 512c-12.8-12.8-32-12.8-44.8-2.133L544 800V149.333c0-17.066-14.933-32-32-32s-32 14.934-32 32V800L170.667 509.867c-12.8-12.8-34.134-10.667-44.8 2.133-12.8 12.8-10.667 34.133 2.133 44.8l362.667 341.333c2.133 2.134 6.4 4.267 8.533 6.4 4.267 2.134 6.4 2.134 10.667 2.134s8.533 0 10.666-2.134c4.267-2.133 6.4-4.266 8.534-6.4L891.733 556.8c17.067-12.8 19.2-32 6.4-44.8z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-move-up"><path d="M896 467.2 533.333 125.867c-2.133-2.134-6.4-4.267-8.533-6.4-4.267-2.134-6.4-2.134-10.667-2.134s-8.533 0-10.666 2.134c-4.267 2.133-6.4 4.266-8.534 6.4L132.267 467.2c-12.8 12.8-12.8 32-2.134 44.8 12.8 12.8 32 12.8 44.8 2.133L484.267 224v650.667c0 17.066 14.933 32 32 32s32-14.934 32-32V224l305.066 290.133c6.4 6.4 14.934 8.534 21.334 8.534 8.533 0 17.066-4.267 23.466-10.667 12.8-12.8 10.667-32-2.133-44.8z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-plus"><path d="M554.667 213.333h-85.334v256h-256v85.334h256v256h85.334v-256h256v-85.334h-256z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-set-up"><path d="M217.088 151.552c-18.432.683-33.792 7.168-46.08 19.456s-18.773 27.648-19.456 46.08v589.824c.683 18.432 7.168 33.792 19.456 46.08s27.648 18.773 46.08 19.456h589.824c18.432-.683 33.792-7.168 46.08-19.456s18.773-27.648 19.456-46.08V217.088c-.683-18.432-7.168-33.792-19.456-46.08s-27.648-18.773-46.08-19.456H217.088zm0-65.536h589.824c36.864.683 67.755 13.483 92.672 38.4s37.717 55.808 38.4 92.672v589.824c-.683 36.864-13.483 67.755-38.4 92.672s-55.808 37.717-92.672 38.4H217.088c-36.864-.683-67.755-13.483-92.672-38.4s-37.717-55.808-38.4-92.672V217.088c.683-36.864 13.483-67.755 38.4-92.672s55.808-37.717 92.672-38.4zm163.84 327.68c18.432-.683 33.792-7.168 46.08-19.456s18.432-27.648 18.432-46.08-6.144-33.792-18.432-46.08-27.648-18.432-46.08-18.432-33.792 6.144-46.08 18.432-18.432 27.648-18.432 46.08 6.144 33.792 18.432 46.08 27.648 18.773 46.08 19.456zm0 65.536c-36.864-.683-67.755-13.483-92.672-38.4s-37.717-55.808-38.4-92.672c.683-36.864 13.483-67.755 38.4-92.672s55.808-37.717 92.672-38.4c36.864.683 67.755 13.483 92.672 38.4s37.717 55.808 38.4 92.672c-.683 36.864-13.483 67.755-38.4 92.672s-55.808 37.717-92.672 38.4zm98.304-163.84h262.144c21.845 0 32.768 10.923 32.768 32.768s-10.923 32.768-32.768 32.768H479.232c-21.845 0-32.768-10.923-32.768-32.768s10.923-32.768 32.768-32.768zm163.84 425.984c18.432-.683 33.792-7.168 46.08-19.456s18.432-27.648 18.432-46.08-6.144-33.792-18.432-46.08-27.648-18.432-46.08-18.432-33.792 6.144-46.08 18.432-18.432 27.648-18.432 46.08 6.144 33.792 18.432 46.08 27.648 18.773 46.08 19.456zm0 65.536c-36.864-.683-67.755-13.483-92.672-38.4s-37.717-55.808-38.4-92.672c.683-36.864 13.483-67.755 38.4-92.672s55.808-37.717 92.672-38.4c36.864.683 67.755 13.483 92.672 38.4s37.717 55.808 38.4 92.672c-.683 36.864-13.483 67.755-38.4 92.672s-55.808 37.717-92.672 38.4zm-360.448-163.84h262.144c21.845 0 32.768 10.923 32.768 32.768s-10.923 32.768-32.768 32.768H282.624c-21.845 0-32.768-10.923-32.768-32.768s10.923-32.768 32.768-32.768z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-el-view"><path fill="currentColor" d="M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z" /></symbol>',o.insertBefore(e,o.firstChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t()}function addDirective(t){t.directive("drag",{mounted(o,e){if(!e.value)return!1;e.instance.$nextTick(()=>{const s=document.querySelector(e.value[0]),i=document.querySelector(e.value[1]);i.onmouseover=()=>i.style.cursor="move";function r(l,a){const d=a==="pc"?l.clientX-i.offsetLeft:l.touches[0].clientX-i.offsetLeft,c=a==="pc"?l.clientY-i.offsetTop:l.touches[0].clientY-i.offsetTop,u=document.body.clientWidth,m=document.documentElement.clientHeight,f=s.offsetWidth,g=s.offsetHeight,b=s.offsetLeft,_=u-s.offsetLeft-f,v=s.offsetTop,h=m-s.offsetTop-g;let w=getComputedStyle(s).left,V=getComputedStyle(s).top;return w.includes("%")?(w=+document.body.clientWidth*(+w.replace(/%/g,"")/100),V=+document.body.clientHeight*(+V.replace(/%/g,"")/100)):(w=+w.replace(/\px/g,""),V=+V.replace(/\px/g,"")),{disX:d,disY:c,minDragDomLeft:b,maxDragDomLeft:_,minDragDomTop:v,maxDragDomTop:h,styL:w,styT:V}}function n(l,a,d){let{disX:c,disY:u,minDragDomLeft:m,maxDragDomLeft:f,minDragDomTop:g,maxDragDomTop:b,styL:_,styT:v}=d,h=a==="pc"?l.clientX-c:l.touches[0].clientX-c,w=a==="pc"?l.clientY-u:l.touches[0].clientY-u;-h>m?h=-m:h>f&&(h=f),-w>g?w=-g:w>b&&(w=b),s.style.cssText+=`;left:${h+_}px;top:${w+v}px;`}i.onmousedown=l=>{const a=r(l,"pc");document.onmousemove=d=>{n(d,"pc",a)},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null}},i.ontouchstart=l=>{const a=r(l,"app");document.ontouchmove=d=>{n(d,"app",a)},document.ontouchend=()=>{document.ontouchmove=null,document.ontouchend=null}}})}}),t.directive("dialogDragWidth",{mounted(o,e){e.instance.$nextTick(()=>{const s=e.value.$el.querySelector(".el-dialog");o.onmousedown=i=>{const r=i.clientX-o.offsetLeft;document.onmousemove=function(n){n.preventDefault();const l=n.clientX-r;s.style.width=`${l}px`},document.onmouseup=function(n){document.onmousemove=null,document.onmouseup=null}}})}})}function _isSlot(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!isVNode(t)}const createInputTextEditor=function(t,o){return{props:{optionModel:Object},render(e){return createVNode(resolveComponent("el-form-item"),{label:translate(o)},{default:()=>[createVNode(resolveComponent("el-input"),{type:"text",modelValue:this.optionModel[t],"onUpdate:modelValue":s=>this.optionModel[t]=s},null)]})}}},createBooleanEditor=function(t,o){return{props:{optionModel:Object},render(e){return createVNode(resolveComponent("el-form-item"),{label:translate(o)},{default:()=>[createVNode(resolveComponent("el-switch"),{modelValue:this.optionModel[t],"onUpdate:modelValue":s=>this.optionModel[t]=s},null)]})}}},createRadioButtonGroupEditor=function(t,o,e){return{props:{optionModel:Object},render(s){let i;return createVNode(resolveComponent("el-form-item"),{label:translate(o)},{default:()=>[createVNode(resolveComponent("el-radio-group"),{modelValue:this.optionModel[t],"onUpdate:modelValue":r=>this.optionModel[t]=r},_isSlot(i=e.optionItems.map(r=>createVNode(resolveComponent("el-radio-button"),{label:r.value},{default:()=>[r.label]})))?i:{default:()=>[i]})]})}}},createSelectEditor=function(t,o,e){return{props:{optionModel:Object},render(s){let i;return createVNode(resolveComponent("el-form-item"),{label:translate(o)},{default:()=>[createVNode(resolveComponent("el-select"),{modelValue:this.optionModel[t],"onUpdate:modelValue":r=>this.optionModel[t]=r},_isSlot(i=e.optionItems.map(r=>createVNode(resolveComponent("el-option"),{label:r.label,value:r.value},null)))?i:{default:()=>[i]})]})}}},createEventHandlerEditor=function(t,o){return{props:{optionModel:Object},mixins:[emitter],methods:{editEventHandler(){this.dispatch("SettingPanel","editEventHandler",[t,[...o]])}},render(e){let s;return createVNode(resolveComponent("el-form-item"),{label:t,"label-width":"150px"},{default:()=>[createVNode(resolveComponent("el-button"),{type:"info",icon:"el-icon-edit",plain:!0,round:!0,onClick:this.editEventHandler},_isSlot(s=translate("designer.setting.addEventHandler"))?s:{default:()=>[s]})]})}}},cardSchema={type:"card",category:"container",icon:"card",widgetList:[],options:{name:"",label:"card",hidden:!1,folded:!1,showFold:!0,cardWidth:"100%",shadow:"never",customClass:""}},alertSchema={type:"alert",icon:"alert",formItemFlag:!1,options:{name:"",title:"Good things are coming...",type:"info",description:"",closable:!0,closeText:"",center:!0,showIcon:!1,effect:"light",hidden:!1,onClose:"",customClass:""}};var cardWidget_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$2={name:"card-widget",componentName:"ContainerWidget",mixins:[i18n$1,containerMixin,refMixinDesign],inject:["refList"],components:ve(K({ContainerWrapper},comps$1),{ArrowDown:arrowDown,ArrowUp:arrowUp}),props:{widget:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object},computed:{selected(){return this.widget.id===this.designer.selectedId},customClass(){return this.widget.options.customClass||""}},created(){this.initRefList()},methods:{checkContainerMove(t){return!0},toggleCard(){this.widget.options.folded=!this.widget.options.folded},setFolded(t){this.widget.options.folded=!!t}}},_hoisted_1$1={class:"clear-fix"},_hoisted_2={class:"form-widget-list"};function _sfc_render$2(t,o,e,s,i,r){const n=resolveComponent("ArrowDown"),l=resolveComponent("el-icon"),a=resolveComponent("ArrowUp"),d=resolveComponent("draggable"),c=resolveComponent("el-card"),u=resolveComponent("container-wrapper");return openBlock(),createBlock(u,{designer:e.designer,widget:e.widget,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList},{default:withCtx(()=>[(openBlock(),createBlock(c,{key:e.widget.id,class:normalizeClass(["card-container",[r.selected?"selected":"",e.widget.options.folded?"folded":"",r.customClass]]),onClick:o[2]||(o[2]=withModifiers(m=>t.selectWidget(e.widget),["stop"])),shadow:e.widget.options.shadow,style:normalizeStyle({width:e.widget.options.cardWidth+"!important"||""})},{header:withCtx(()=>[createBaseVNode("div",_hoisted_1$1,[createBaseVNode("span",null,toDisplayString(e.widget.options.label),1),e.widget.options.showFold?(openBlock(),createElementBlock("i",{key:0,class:"float-right",onClick:o[0]||(o[0]=(...m)=>r.toggleCard&&r.toggleCard(...m))},[e.widget.options.folded?(openBlock(),createBlock(l,{key:1},{default:withCtx(()=>[createVNode(a)]),_:1})):(openBlock(),createBlock(l,{key:0},{default:withCtx(()=>[createVNode(n)]),_:1}))])):createCommentVNode("",!0)])]),default:withCtx(()=>[createVNode(d,mergeProps({list:e.widget.widgetList,"item-key":"id"},{group:"dragGroup",ghostClass:"ghost",animation:200},{handle:".drag-handler",tag:"transition-group","component-data":{name:"fade"},onAdd:o[1]||(o[1]=m=>t.onContainerDragAdd(m,e.widget.widgetList)),onUpdate:t.onContainerDragUpdate,move:r.checkContainerMove}),{item:withCtx(({element:m,index:f})=>[createBaseVNode("div",_hoisted_2,[m.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(m.type+"-widget"),{widget:m,designer:e.designer,key:m.id,"parent-list":e.widget.widgetList,"index-of-parent-list":f,"parent-widget":e.widget},null,8,["widget","designer","parent-list","index-of-parent-list","parent-widget"])):(openBlock(),createBlock(resolveDynamicComponent(m.type+"-widget"),{field:m,designer:e.designer,key:m.id,"parent-list":e.widget.widgetList,"index-of-parent-list":f,"parent-widget":e.widget,"design-state":!0},null,8,["field","designer","parent-list","index-of-parent-list","parent-widget"]))])]),_:1},16,["list","onUpdate","move"])]),_:1},8,["shadow","style","class"]))]),_:1},8,["designer","widget","parent-widget","parent-list","index-of-parent-list"])}var CardWidget=_export_sfc(_sfc_main$2,[["render",_sfc_render$2],["__scopeId","data-v-78104555"]]),cardItem_vue_vue_type_style_index_0_scoped_true_lang="";const _sfc_main$1={name:"card-item",componentName:"ContainerItem",mixins:[emitter,i18n$1,refMixin,containerItemMixin],components:ve(K({ContainerItemWrapper},comps$1),{ArrowDown:arrowDown,ArrowUp:arrowUp}),props:{widget:Object},inject:["refList","sfRefList","globalModel"],computed:{customClass(){return this.widget.options.customClass||""}},created(){this.initRefList()},beforeUnmount(){this.unregisterFromRefList()},methods:{toggleCard(){this.widget.options.folded=!this.widget.options.folded}}},_hoisted_1={class:"clear-fix"};function _sfc_render$1(t,o,e,s,i,r){const n=resolveComponent("ArrowDown"),l=resolveComponent("el-icon"),a=resolveComponent("ArrowUp"),d=resolveComponent("el-card"),c=resolveComponent("container-item-wrapper");return openBlock(),createBlock(c,{widget:e.widget},{default:withCtx(()=>[withDirectives((openBlock(),createBlock(d,{key:e.widget.id,class:normalizeClass(["card-container",[e.widget.options.folded?"folded":"",r.customClass]]),shadow:e.widget.options.shadow,style:normalizeStyle({width:e.widget.options.cardWidth+"!important"||""}),ref:e.widget.id},{header:withCtx(()=>[createBaseVNode("div",_hoisted_1,[createBaseVNode("span",null,toDisplayString(e.widget.options.label),1),e.widget.options.showFold?(openBlock(),createElementBlock("i",{key:0,class:"float-right",onClick:o[0]||(o[0]=(...u)=>r.toggleCard&&r.toggleCard(...u))},[e.widget.options.folded?(openBlock(),createBlock(l,{key:1},{default:withCtx(()=>[createVNode(a)]),_:1})):(openBlock(),createBlock(l,{key:0},{default:withCtx(()=>[createVNode(n)]),_:1}))])):createCommentVNode("",!0)])]),default:withCtx(()=>[!!e.widget.widgetList&&e.widget.widgetList.length>0?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(e.widget.widgetList,(u,m)=>(openBlock(),createElementBlock(Fragment,null,[u.category==="container"?(openBlock(),createBlock(resolveDynamicComponent(u.type+"-item"),{widget:u,key:m,"parent-list":e.widget.widgetList,"index-of-parent-list":m,"parent-widget":e.widget},createSlots({_:2},[renderList(Object.keys(t.$slots),f=>({name:f,fn:withCtx(g=>[renderSlot(t.$slots,f,normalizeProps(guardReactiveProps(g)),void 0,!0)])}))]),1032,["widget","parent-list","index-of-parent-list","parent-widget"])):(openBlock(),createBlock(resolveDynamicComponent(u.type+"-widget"),{field:u,designer:null,key:m,"parent-list":e.widget.widgetList,"index-of-parent-list":m,"parent-widget":e.widget},createSlots({_:2},[renderList(Object.keys(t.$slots),f=>({name:f,fn:withCtx(g=>[renderSlot(t.$slots,f,normalizeProps(guardReactiveProps(g)),void 0,!0)])}))]),1032,["field","parent-list","index-of-parent-list","parent-widget"]))],64))),256)):createCommentVNode("",!0)]),_:3},8,["class","shadow","style"])),[[vShow,!e.widget.options.hidden]])]),_:3},8,["widget"])}var CardItem=_export_sfc(_sfc_main$1,[["render",_sfc_render$1],["__scopeId","data-v-d573fbcc"]]);const cardTemplateGenerator=function(t,o){const e=t.options,s=buildClassAttr(t),i=e.cardWidth?`style="{width: ${e.cardWidth} !important}"`:"",r=`shadow="${e.shadow}"`,n=e.hidden?'v-show="false"':"";return`<div class="card-container">
<el-card ${s} ${i} ${r} ${n}>
<template #header>
<div class="clear-fix">
<span>${e.label}</span>
${e.showFold?'<i class="float-right el-icon-arrow-down"></i>':""}
</div>
</template>
${t.widgetList.map(a=>a.category==="container"?buildContainerWidget(a,o):buildFieldWidget(a,o)).join("")}
</el-card>
</div>`},alertTemplateGenerator=function(t,o){const e=t.options,s=`title="${e.title}"`,i=`type=${e.type}`,r=e.description?`description="${e.description}"`:"",n=`:closable="${e.closable}"`,l=e.closeText?`close-text="${e.closeText}"`:"",a=`:center="${e.center}"`,d=`:show-icon="${e.showIcon}"`,c=`effect="${e.effect}"`;return`<el-alert ${s} ${i} ${r} ${n} ${l} ${a}
${d} ${c}>
</el-alert>`},_sfc_main={name:"alert-widget",componentName:"FieldWidget",mixins:[emitter,fieldMixin,i18n$1],props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designer:Object,designState:{type:Boolean,default:!1},subFormRowIndex:{type:Number,default:-1},subFormColIndex:{type:Number,default:-1},subFormRowId:{type:String,default:""}},components:{StaticContentWrapper},created(){this.registerToRefList(),this.initEventHandler()},beforeUnmount(){this.unregisterFromRefList()},methods:{handelCloseCustomEvent(){this.field.options.onClose&&new Function(this.field.options.onClose).call(this)}}};function _sfc_render(t,o,e,s,i,r){const n=resolveComponent("el-alert"),l=resolveComponent("static-content-wrapper");return openBlock(),createBlock(l,{designer:e.designer,field:e.field,"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList,"sub-form-row-index":e.subFormRowIndex,"sub-form-col-index":e.subFormColIndex,"sub-form-row-id":e.subFormRowId},{default:withCtx(()=>[createVNode(n,{ref:"fieldEditor",title:e.field.options.title,type:e.field.options.type,description:e.field.options.description,closable:e.field.options.closable,center:e.field.options.center,"close-text":e.field.options.closeText,"show-icon":e.field.options.showIcon,effect:e.field.options.effect,onClose:r.handelCloseCustomEvent},null,8,["title","type","description","closable","center","close-text","show-icon","effect","onClose"])]),_:1},8,["designer","field","design-state","parent-widget","parent-list","index-of-parent-list","sub-form-row-index","sub-form-col-index","sub-form-row-id"])}var AlertWidget=_export_sfc(_sfc_main,[["render",_sfc_render]]);const loadExtension=function(t){addContainerWidgetSchema(cardSchema),t.component(CardWidget.name,CardWidget),t.component(CardItem.name,CardItem),registerCPEditor(t,"card-folded","card-folded-editor",createBooleanEditor("folded","extension.setting.cardFolded")),registerCPEditor(t,"card-showFold","card-showFold-editor",createBooleanEditor("showFold","extension.setting.cardShowFold")),registerCPEditor(t,"card-cardWidth","card-cardWidth-editor",createInputTextEditor("cardWidth","extension.setting.cardWidth")),registerCPEditor(t,"card-shadow","card-shadow-editor",createSelectEditor("shadow","extension.setting.cardShadow",{optionItems:[{label:"never",value:"never"},{label:"hover",value:"hover"},{label:"always",value:"always"}]})),registerCWGenerator("card",cardTemplateGenerator),addCustomWidgetSchema(alertSchema),t.component(AlertWidget.name,AlertWidget),registerCPEditor(t,"alert-title","alert-title-editor",createInputTextEditor("title","extension.setting.alertTitle"));let e=[{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"info",value:"info"},{label:"error",value:"error"}];t.component("alert-type-editor",createSelectEditor("type","extension.setting.alertType",{optionItems:e})),registerCPEditor(t,"alert-description","alert-description-editor",createInputTextEditor("description","extension.setting.description")),registerCPEditor(t,"alert-closable","alert-closable-editor",createBooleanEditor("closable","extension.setting.closable")),registerCPEditor(t,"alert-closeText","alert-closeText-editor",createInputTextEditor("closeText","extension.setting.closeText")),registerCPEditor(t,"alert-center","alert-center-editor",createBooleanEditor("center","extension.setting.center")),registerCPEditor(t,"alert-showIcon","alert-showIcon-editor",createBooleanEditor("showIcon","extension.setting.showIcon")),registerCPEditor(t,"alert-effect","alert-effect-editor",createRadioButtonGroupEditor("effect","extension.setting.effect",{optionItems:[{label:"light",value:"light"},{label:"dark",value:"dark"}]})),registerEPEditor(t,"alert-onClose","alert-onClose-editor",createEventHandlerEditor("onClose",[])),registerFWGenerator("alert",alertTemplateGenerator)};typeof window!="undefined"&&(window.axios=axios);const vfApp=createApp(App);vfApp.use(installer);registerIcon(vfApp);vfApp.component("draggable",Draggable);vfApp.component("svg-icon",SvgIcon);addDirective(vfApp);vfApp.use(ContainerWidgets);vfApp.use(ContainerItems);loadExtension(vfApp);vfApp.mount("#app");