@cdzhxx/customform_build
Version:
Custom Form Designer
35 lines • 1.48 MB
JavaScript
var qe=Object.defineProperty,Re=Object.defineProperties;var Fe=Object.getOwnPropertyDescriptors;var Me=Object.getOwnPropertySymbols;var Ne=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable;var Le=(n,d,e)=>d in n?qe(n,d,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[d]=e,Se=(n,d)=>{for(var e in d||(d={}))Ne.call(d,e)&&Le(n,e,d[e]);if(Me)for(var e of Me(d))Ie.call(d,e)&&Le(n,e,d[e]);return n},ke=(n,d)=>Re(n,Fe(d));(function(n,d){typeof exports=="object"&&typeof module!="undefined"?module.exports=d(require("vue"),require("element-plus")):typeof define=="function"&&define.amd?define(["vue","element-plus"],d):(n=typeof globalThis!="undefined"?globalThis:n||self,n.CustomFormDesigner=d(n.Vue,n.ElementPlus))})(this,function(require$$0$1,elementPlus){"use strict";function _interopDefaultLegacy(n){return n&&typeof n=="object"&&"default"in n?n:{default:n}}var require$$0__default=_interopDefaultLegacy(require$$0$1),commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function getDefaultExportFromCjs(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var axios$2={exports:{}},bind$2=function(d,e){return function(){for(var m=new Array(arguments.length),g=0;g<m.length;g++)m[g]=arguments[g];return d.apply(e,m)}},bind$1=bind$2,toString=Object.prototype.toString;function isArray(n){return toString.call(n)==="[object Array]"}function isUndefined(n){return typeof n=="undefined"}function isBuffer(n){return n!==null&&!isUndefined(n)&&n.constructor!==null&&!isUndefined(n.constructor)&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}function isArrayBuffer(n){return toString.call(n)==="[object ArrayBuffer]"}function isFormData(n){return typeof FormData!="undefined"&&n instanceof FormData}function isArrayBufferView(n){var d;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?d=ArrayBuffer.isView(n):d=n&&n.buffer&&n.buffer instanceof ArrayBuffer,d}function isString(n){return typeof n=="string"}function isNumber(n){return typeof n=="number"}function isObject(n){return n!==null&&typeof n=="object"}function isPlainObject(n){if(toString.call(n)!=="[object Object]")return!1;var d=Object.getPrototypeOf(n);return d===null||d===Object.prototype}function isDate(n){return toString.call(n)==="[object Date]"}function isFile(n){return toString.call(n)==="[object File]"}function isBlob(n){return toString.call(n)==="[object Blob]"}function isFunction(n){return toString.call(n)==="[object Function]"}function isStream(n){return isObject(n)&&isFunction(n.pipe)}function isURLSearchParams(n){return typeof URLSearchParams!="undefined"&&n instanceof URLSearchParams}function trim(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}function isStandardBrowserEnv(){return typeof navigator!="undefined"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window!="undefined"&&typeof document!="undefined"}function forEach(n,d){if(!(n===null||typeof n=="undefined"))if(typeof n!="object"&&(n=[n]),isArray(n))for(var e=0,p=n.length;e<p;e++)d.call(null,n[e],e,n);else for(var m in n)Object.prototype.hasOwnProperty.call(n,m)&&d.call(null,n[m],m,n)}function merge(){var n={};function d(m,g){isPlainObject(n[g])&&isPlainObject(m)?n[g]=merge(n[g],m):isPlainObject(m)?n[g]=merge({},m):isArray(m)?n[g]=m.slice():n[g]=m}for(var e=0,p=arguments.length;e<p;e++)forEach(arguments[e],d);return n}function extend$1(n,d,e){return forEach(d,function(m,g){e&&typeof m=="function"?n[g]=bind$1(m,e):n[g]=m}),n}function stripBOM(n){return n.charCodeAt(0)===65279&&(n=n.slice(1)),n}var utils$d={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isObject,isPlainObject,isUndefined,isDate,isFile,isBlob,isFunction,isStream,isURLSearchParams,isStandardBrowserEnv,forEach,merge,extend:extend$1,trim,stripBOM},utils$c=utils$d;function encode(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var buildURL$2=function(d,e,p){if(!e)return d;var m;if(p)m=p(e);else if(utils$c.isURLSearchParams(e))m=e.toString();else{var g=[];utils$c.forEach(e,function(r,u){r===null||typeof r=="undefined"||(utils$c.isArray(r)?u=u+"[]":r=[r],utils$c.forEach(r,function(i){utils$c.isDate(i)?i=i.toISOString():utils$c.isObject(i)&&(i=JSON.stringify(i)),g.push(encode(u)+"="+encode(i))}))}),m=g.join("&")}if(m){var a=d.indexOf("#");a!==-1&&(d=d.slice(0,a)),d+=(d.indexOf("?")===-1?"?":"&")+m}return d},utils$b=utils$d;function InterceptorManager$1(){this.handlers=[]}InterceptorManager$1.prototype.use=function(d,e,p){return this.handlers.push({fulfilled:d,rejected:e,synchronous:p?p.synchronous:!1,runWhen:p?p.runWhen:null}),this.handlers.length-1},InterceptorManager$1.prototype.eject=function(d){this.handlers[d]&&(this.handlers[d]=null)},InterceptorManager$1.prototype.forEach=function(d){utils$b.forEach(this.handlers,function(p){p!==null&&d(p)})};var InterceptorManager_1=InterceptorManager$1,utils$a=utils$d,normalizeHeaderName$1=function(d,e){utils$a.forEach(d,function(m,g){g!==e&&g.toUpperCase()===e.toUpperCase()&&(d[e]=m,delete d[g])})},enhanceError$2=function(d,e,p,m,g){return d.config=e,p&&(d.code=p),d.request=m,d.response=g,d.isAxiosError=!0,d.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},d},enhanceError$1=enhanceError$2,createError$2=function(d,e,p,m,g){var a=new Error(d);return enhanceError$1(a,e,p,m,g)},createError$1=createError$2,settle$1=function(d,e,p){var m=p.config.validateStatus;!p.status||!m||m(p.status)?d(p):e(createError$1("Request failed with status code "+p.status,p.config,null,p.request,p))},utils$9=utils$d,cookies$1=utils$9.isStandardBrowserEnv()?function(){return{write:function(e,p,m,g,a,f){var r=[];r.push(e+"="+encodeURIComponent(p)),utils$9.isNumber(m)&&r.push("expires="+new Date(m).toGMTString()),utils$9.isString(g)&&r.push("path="+g),utils$9.isString(a)&&r.push("domain="+a),f===!0&&r.push("secure"),document.cookie=r.join("; ")},read:function(e){var p=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return p?decodeURIComponent(p[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),isAbsoluteURL$1=function(d){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(d)},combineURLs$1=function(d,e){return e?d.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):d},isAbsoluteURL=isAbsoluteURL$1,combineURLs=combineURLs$1,buildFullPath$1=function(d,e){return d&&!isAbsoluteURL(e)?combineURLs(d,e):e},utils$8=utils$d,ignoreDuplicateOf=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"],parseHeaders$1=function(d){var e={},p,m,g;return d&&utils$8.forEach(d.split(`
`),function(f){if(g=f.indexOf(":"),p=utils$8.trim(f.substr(0,g)).toLowerCase(),m=utils$8.trim(f.substr(g+1)),p){if(e[p]&&ignoreDuplicateOf.indexOf(p)>=0)return;p==="set-cookie"?e[p]=(e[p]?e[p]:[]).concat([m]):e[p]=e[p]?e[p]+", "+m:m}}),e},utils$7=utils$d,isURLSameOrigin$1=utils$7.isStandardBrowserEnv()?function(){var d=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a"),p;function m(g){var a=g;return d&&(e.setAttribute("href",a),a=e.href),e.setAttribute("href",a),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:e.pathname.charAt(0)==="/"?e.pathname:"/"+e.pathname}}return p=m(window.location.href),function(a){var f=utils$7.isString(a)?m(a):a;return f.protocol===p.protocol&&f.host===p.host}}():function(){return function(){return!0}}();function Cancel$3(n){this.message=n}Cancel$3.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},Cancel$3.prototype.__CANCEL__=!0;var Cancel_1=Cancel$3,utils$6=utils$d,settle=settle$1,cookies=cookies$1,buildURL$1=buildURL$2,buildFullPath=buildFullPath$1,parseHeaders=parseHeaders$1,isURLSameOrigin=isURLSameOrigin$1,createError=createError$2,defaults$5=defaults_1,Cancel$2=Cancel_1,xhr=function(d){return new Promise(function(p,m){var g=d.data,a=d.headers,f=d.responseType,r;function u(){d.cancelToken&&d.cancelToken.unsubscribe(r),d.signal&&d.signal.removeEventListener("abort",r)}utils$6.isFormData(g)&&delete a["Content-Type"];var l=new XMLHttpRequest;if(d.auth){var i=d.auth.username||"",o=d.auth.password?unescape(encodeURIComponent(d.auth.password)):"";a.Authorization="Basic "+btoa(i+":"+o)}var t=buildFullPath(d.baseURL,d.url);l.open(d.method.toUpperCase(),buildURL$1(t,d.params,d.paramsSerializer),!0),l.timeout=d.timeout;function s(){if(!!l){var h="getAllResponseHeaders"in l?parseHeaders(l.getAllResponseHeaders()):null,v=!f||f==="text"||f==="json"?l.responseText:l.response,$={data:v,status:l.status,statusText:l.statusText,headers:h,config:d,request:l};settle(function(b){p(b),u()},function(b){m(b),u()},$),l=null}}if("onloadend"in l?l.onloadend=s:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(s)},l.onabort=function(){!l||(m(createError("Request aborted",d,"ECONNABORTED",l)),l=null)},l.onerror=function(){m(createError("Network Error",d,null,l)),l=null},l.ontimeout=function(){var v=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded",$=d.transitional||defaults$5.transitional;d.timeoutErrorMessage&&(v=d.timeoutErrorMessage),m(createError(v,d,$.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",l)),l=null},utils$6.isStandardBrowserEnv()){var c=(d.withCredentials||isURLSameOrigin(t))&&d.xsrfCookieName?cookies.read(d.xsrfCookieName):void 0;c&&(a[d.xsrfHeaderName]=c)}"setRequestHeader"in l&&utils$6.forEach(a,function(v,$){typeof g=="undefined"&&$.toLowerCase()==="content-type"?delete a[$]:l.setRequestHeader($,v)}),utils$6.isUndefined(d.withCredentials)||(l.withCredentials=!!d.withCredentials),f&&f!=="json"&&(l.responseType=d.responseType),typeof d.onDownloadProgress=="function"&&l.addEventListener("progress",d.onDownloadProgress),typeof d.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",d.onUploadProgress),(d.cancelToken||d.signal)&&(r=function(h){!l||(m(!h||h&&h.type?new Cancel$2("canceled"):h),l.abort(),l=null)},d.cancelToken&&d.cancelToken.subscribe(r),d.signal&&(d.signal.aborted?r():d.signal.addEventListener("abort",r))),g||(g=null),l.send(g)})},utils$5=utils$d,normalizeHeaderName=normalizeHeaderName$1,enhanceError=enhanceError$2,DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(n,d){!utils$5.isUndefined(n)&&utils$5.isUndefined(n["Content-Type"])&&(n["Content-Type"]=d)}function getDefaultAdapter(){var n;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(n=xhr),n}function stringifySafely(n,d,e){if(utils$5.isString(n))try{return(d||JSON.parse)(n),utils$5.trim(n)}catch(p){if(p.name!=="SyntaxError")throw p}return(e||JSON.stringify)(n)}var defaults$4={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:getDefaultAdapter(),transformRequest:[function(d,e){return normalizeHeaderName(e,"Accept"),normalizeHeaderName(e,"Content-Type"),utils$5.isFormData(d)||utils$5.isArrayBuffer(d)||utils$5.isBuffer(d)||utils$5.isStream(d)||utils$5.isFile(d)||utils$5.isBlob(d)?d:utils$5.isArrayBufferView(d)?d.buffer:utils$5.isURLSearchParams(d)?(setContentTypeIfUnset(e,"application/x-www-form-urlencoded;charset=utf-8"),d.toString()):utils$5.isObject(d)||e&&e["Content-Type"]==="application/json"?(setContentTypeIfUnset(e,"application/json"),stringifySafely(d)):d}],transformResponse:[function(d){var e=this.transitional||defaults$4.transitional,p=e&&e.silentJSONParsing,m=e&&e.forcedJSONParsing,g=!p&&this.responseType==="json";if(g||m&&utils$5.isString(d)&&d.length)try{return JSON.parse(d)}catch(a){if(g)throw a.name==="SyntaxError"?enhanceError(a,this,"E_JSON_PARSE"):a}return d}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(d){return d>=200&&d<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils$5.forEach(["delete","get","head"],function(d){defaults$4.headers[d]={}}),utils$5.forEach(["post","put","patch"],function(d){defaults$4.headers[d]=utils$5.merge(DEFAULT_CONTENT_TYPE)});var defaults_1=defaults$4,utils$4=utils$d,defaults$3=defaults_1,transformData$1=function(d,e,p){var m=this||defaults$3;return utils$4.forEach(p,function(a){d=a.call(m,d,e)}),d},isCancel$1=function(d){return!!(d&&d.__CANCEL__)},utils$3=utils$d,transformData=transformData$1,isCancel=isCancel$1,defaults$2=defaults_1,Cancel$1=Cancel_1;function throwIfCancellationRequested(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Cancel$1("canceled")}var dispatchRequest$1=function(d){throwIfCancellationRequested(d),d.headers=d.headers||{},d.data=transformData.call(d,d.data,d.headers,d.transformRequest),d.headers=utils$3.merge(d.headers.common||{},d.headers[d.method]||{},d.headers),utils$3.forEach(["delete","get","head","post","put","patch","common"],function(m){delete d.headers[m]});var e=d.adapter||defaults$2.adapter;return e(d).then(function(m){return throwIfCancellationRequested(d),m.data=transformData.call(d,m.data,m.headers,d.transformResponse),m},function(m){return isCancel(m)||(throwIfCancellationRequested(d),m&&m.response&&(m.response.data=transformData.call(d,m.response.data,m.response.headers,d.transformResponse))),Promise.reject(m)})},utils$2=utils$d,mergeConfig$2=function(d,e){e=e||{};var p={};function m(l,i){return utils$2.isPlainObject(l)&&utils$2.isPlainObject(i)?utils$2.merge(l,i):utils$2.isPlainObject(i)?utils$2.merge({},i):utils$2.isArray(i)?i.slice():i}function g(l){if(utils$2.isUndefined(e[l])){if(!utils$2.isUndefined(d[l]))return m(void 0,d[l])}else return m(d[l],e[l])}function a(l){if(!utils$2.isUndefined(e[l]))return m(void 0,e[l])}function f(l){if(utils$2.isUndefined(e[l])){if(!utils$2.isUndefined(d[l]))return m(void 0,d[l])}else return m(void 0,e[l])}function r(l){if(l in e)return m(d[l],e[l]);if(l in d)return m(void 0,d[l])}var u={url:a,method:a,data:a,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:r};return utils$2.forEach(Object.keys(d).concat(Object.keys(e)),function(i){var o=u[i]||g,t=o(i);utils$2.isUndefined(t)&&o!==r||(p[i]=t)}),p},data={version:"0.24.0"},VERSION=data.version,validators$1={};["object","boolean","number","function","string","symbol"].forEach(function(n,d){validators$1[n]=function(p){return typeof p===n||"a"+(d<1?"n ":" ")+n}});var deprecatedWarnings={};validators$1.transitional=function(d,e,p){function m(g,a){return"[Axios v"+VERSION+"] Transitional option '"+g+"'"+a+(p?". "+p:"")}return function(g,a,f){if(d===!1)throw new Error(m(a," has been removed"+(e?" in "+e:"")));return e&&!deprecatedWarnings[a]&&(deprecatedWarnings[a]=!0,console.warn(m(a," has been deprecated since v"+e+" and will be removed in the near future"))),d?d(g,a,f):!0}};function assertOptions(n,d,e){if(typeof n!="object")throw new TypeError("options must be an object");for(var p=Object.keys(n),m=p.length;m-- >0;){var g=p[m],a=d[g];if(a){var f=n[g],r=f===void 0||a(f,g,n);if(r!==!0)throw new TypeError("option "+g+" must be "+r);continue}if(e!==!0)throw Error("Unknown option "+g)}}var validator$1={assertOptions,validators:validators$1},utils$1=utils$d,buildURL=buildURL$2,InterceptorManager=InterceptorManager_1,dispatchRequest=dispatchRequest$1,mergeConfig$1=mergeConfig$2,validator=validator$1,validators=validator.validators;function Axios$1(n){this.defaults=n,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios$1.prototype.request=function(d){typeof d=="string"?(d=arguments[1]||{},d.url=arguments[0]):d=d||{},d=mergeConfig$1(this.defaults,d),d.method?d.method=d.method.toLowerCase():this.defaults.method?d.method=this.defaults.method.toLowerCase():d.method="get";var e=d.transitional;e!==void 0&&validator.assertOptions(e,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1);var p=[],m=!0;this.interceptors.request.forEach(function(o){typeof o.runWhen=="function"&&o.runWhen(d)===!1||(m=m&&o.synchronous,p.unshift(o.fulfilled,o.rejected))});var g=[];this.interceptors.response.forEach(function(o){g.push(o.fulfilled,o.rejected)});var a;if(!m){var f=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(f,p),f=f.concat(g),a=Promise.resolve(d);f.length;)a=a.then(f.shift(),f.shift());return a}for(var r=d;p.length;){var u=p.shift(),l=p.shift();try{r=u(r)}catch(i){l(i);break}}try{a=dispatchRequest(r)}catch(i){return Promise.reject(i)}for(;g.length;)a=a.then(g.shift(),g.shift());return a},Axios$1.prototype.getUri=function(d){return d=mergeConfig$1(this.defaults,d),buildURL(d.url,d.params,d.paramsSerializer).replace(/^\?/,"")},utils$1.forEach(["delete","get","head","options"],function(d){Axios$1.prototype[d]=function(e,p){return this.request(mergeConfig$1(p||{},{method:d,url:e,data:(p||{}).data}))}}),utils$1.forEach(["post","put","patch"],function(d){Axios$1.prototype[d]=function(e,p,m){return this.request(mergeConfig$1(m||{},{method:d,url:e,data:p}))}});var Axios_1=Axios$1,Cancel=Cancel_1;function CancelToken(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var d;this.promise=new Promise(function(m){d=m});var e=this;this.promise.then(function(p){if(!!e._listeners){var m,g=e._listeners.length;for(m=0;m<g;m++)e._listeners[m](p);e._listeners=null}}),this.promise.then=function(p){var m,g=new Promise(function(a){e.subscribe(a),m=a}).then(p);return g.cancel=function(){e.unsubscribe(m)},g},n(function(m){e.reason||(e.reason=new Cancel(m),d(e.reason))})}CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},CancelToken.prototype.subscribe=function(d){if(this.reason){d(this.reason);return}this._listeners?this._listeners.push(d):this._listeners=[d]},CancelToken.prototype.unsubscribe=function(d){if(!!this._listeners){var e=this._listeners.indexOf(d);e!==-1&&this._listeners.splice(e,1)}},CancelToken.source=function(){var d,e=new CancelToken(function(m){d=m});return{token:e,cancel:d}};var CancelToken_1=CancelToken,spread=function(d){return function(p){return d.apply(null,p)}},isAxiosError=function(d){return typeof d=="object"&&d.isAxiosError===!0},utils=utils$d,bind=bind$2,Axios=Axios_1,mergeConfig=mergeConfig$2,defaults$1=defaults_1;function createInstance(n){var d=new Axios(n),e=bind(Axios.prototype.request,d);return utils.extend(e,Axios.prototype,d),utils.extend(e,d),e.create=function(m){return createInstance(mergeConfig(n,m))},e}var axios$1=createInstance(defaults$1);axios$1.Axios=Axios,axios$1.Cancel=Cancel_1,axios$1.CancelToken=CancelToken_1,axios$1.isCancel=isCancel$1,axios$1.VERSION=data.version,axios$1.all=function(d){return Promise.all(d)},axios$1.spread=spread,axios$1.isAxiosError=isAxiosError,axios$2.exports=axios$1,axios$2.exports.default=axios$1;var require$$0=axios$2.exports,axios=require$$0;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,wordBreak:!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:"",onAppendButtonClick:""}},{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",textAlign:"left",fontSize:"13px",preWrap:!1,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:"",labelAlign:"",labelWidth:null,labelHidden:!1,columnWidth:"200px",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:"",labelAlign:"",labelWidth:null,labelHidden:!1,columnWidth:"200px",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:"",labelAlign:"",placeholder:"",labelWidth:null,labelHidden:!1,columnWidth:"200px",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:"",labelAlign:"",defaultValue:"",placeholder:"",size:"",labelWidth:null,labelHidden:!1,columnWidth:"200px",disabled:!1,hidden:!1,clearable:!0,filterable:!1,multiple:!1,checkStrictly:!1,showAllLevels:!0,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=[{type:"userSelect",icon:"select-field",formItemFlag:!0,options:{name:"userSelect",label:"",columnWidth:"200px",hidden:!1,clearable:!0,filterable:!0,required:!1,validation:"",validationHint:"",customClass:"",labelIconClass:null,labelIconPosition:"rear",labelTooltip:null,onCreated:`
const getCookie = (cookieName) => {
const cookieList = document.cookie?.split(";")
for(let i = 0; i < cookieList.length; i++){
const arr = cookieList[i].split("=")
if(cookieName === arr[0].trim()){
return arr[1]
}
}
return ""
}
const url = "http://192.168.2.210:11818/user/list";
const token = getCookie("zh-token")
const xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.setRequestHeader("Zh-Token", token);
const that = this
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
const response = JSON.parse(xhr.responseText);
that.userList = response.data
}else if(xhr.readyState === 4 && xhr.status === 500){
const response = JSON.parse(xhr.responseText);
alert(response.data.errorMessage)
}
};
xhr.send(JSON.stringify({}))
`}}];function addContainerWidgetSchema(n){containers.push(n)}function addCustomWidgetSchema(n){let d=0;customFields.forEach(e=>{e.type==n.type&&d++}),!(d>0)&&customFields.push(n)}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:"\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..."}];var clipboard={exports:{}};/*!
* clipboard.js v2.0.11
* https://clipboardjs.com/
*
* Licensed MIT © Zeno Rocha
*/(function(n,d){(function(p,m){n.exports=m()})(commonjsGlobal,function(){return function(){var e={686:function(g,a,f){f.d(a,{default:function(){return R}});var r=f(279),u=f.n(r),l=f(370),i=f.n(l),o=f(817),t=f.n(o);function s(V){try{return document.execCommand(V)}catch{return!1}}var c=function(N){var P=t()(N);return s("cut"),P},h=c;function v(V){var N=document.documentElement.getAttribute("dir")==="rtl",P=document.createElement("textarea");P.style.fontSize="12pt",P.style.border="0",P.style.padding="0",P.style.margin="0",P.style.position="absolute",P.style[N?"right":"left"]="-9999px";var j=window.pageYOffset||document.documentElement.scrollTop;return P.style.top="".concat(j,"px"),P.setAttribute("readonly",""),P.value=V,P}var $=function(N,P){var j=v(N);P.container.appendChild(j);var I=t()(j);return s("copy"),j.remove(),I},C=function(N){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},j="";return typeof N=="string"?j=$(N,P):N instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(N==null?void 0:N.type)?j=$(N.value,P):(j=t()(N),s("copy")),j},b=C;function _(V){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(P){return typeof P}:_=function(P){return P&&typeof Symbol=="function"&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P},_(V)}var y=function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},P=N.action,j=P===void 0?"copy":P,I=N.container,W=N.target,H=N.text;if(j!=="copy"&&j!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(W!==void 0)if(W&&_(W)==="object"&&W.nodeType===1){if(j==="copy"&&W.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(j==="cut"&&(W.hasAttribute("readonly")||W.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(H)return b(H,{container:I});if(W)return j==="cut"?h(W):b(W,{container:I})},k=y;function E(V){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?E=function(P){return typeof P}:E=function(P){return P&&typeof Symbol=="function"&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P},E(V)}function T(V,N){if(!(V instanceof N))throw new TypeError("Cannot call a class as a function")}function x(V,N){for(var P=0;P<N.length;P++){var j=N[P];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(V,j.key,j)}}function w(V,N,P){return N&&x(V.prototype,N),P&&x(V,P),V}function M(V,N){if(typeof N!="function"&&N!==null)throw new TypeError("Super expression must either be null or a function");V.prototype=Object.create(N&&N.prototype,{constructor:{value:V,writable:!0,configurable:!0}}),N&&O(V,N)}function O(V,N){return O=Object.setPrototypeOf||function(j,I){return j.__proto__=I,j},O(V,N)}function S(V){var N=q();return function(){var j=B(V),I;if(N){var W=B(this).constructor;I=Reflect.construct(j,arguments,W)}else I=j.apply(this,arguments);return L(this,I)}}function L(V,N){return N&&(E(N)==="object"||typeof N=="function")?N:A(V)}function A(V){if(V===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V}function q(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function B(V){return B=Object.setPrototypeOf?Object.getPrototypeOf:function(P){return P.__proto__||Object.getPrototypeOf(P)},B(V)}function F(V,N){var P="data-clipboard-".concat(V);if(!!N.hasAttribute(P))return N.getAttribute(P)}var D=function(V){M(P,V);var N=S(P);function P(j,I){var W;return T(this,P),W=N.call(this),W.resolveOptions(I),W.listenClick(j),W}return w(P,[{key:"resolveOptions",value:function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof I.action=="function"?I.action:this.defaultAction,this.target=typeof I.target=="function"?I.target:this.defaultTarget,this.text=typeof I.text=="function"?I.text:this.defaultText,this.container=E(I.container)==="object"?I.container:document.body}},{key:"listenClick",value:function(I){var W=this;this.listener=i()(I,"click",function(H){return W.onClick(H)})}},{key:"onClick",value:function(I){var W=I.delegateTarget||I.currentTarget,H=this.action(W)||"copy",z=k({action:H,container:this.container,target:this.target(W),text:this.text(W)});this.emit(z?"success":"error",{action:H,text:z,trigger:W,clearSelection:function(){W&&W.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(I){return F("action",I)}},{key:"defaultTarget",value:function(I){var W=F("target",I);if(W)return document.querySelector(W)}},{key:"defaultText",value:function(I){return F("text",I)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(I){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return b(I,W)}},{key:"cut",value:function(I){return h(I)}},{key:"isSupported",value:function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],W=typeof I=="string"?[I]:I,H=!!document.queryCommandSupported;return W.forEach(function(z){H=H&&!!document.queryCommandSupported(z)}),H}}]),P}(u()),R=D},828:function(g){var a=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var f=Element.prototype;f.matches=f.matchesSelector||f.mozMatchesSelector||f.msMatchesSelector||f.oMatchesSelector||f.webkitMatchesSelector}function r(u,l){for(;u&&u.nodeType!==a;){if(typeof u.matches=="function"&&u.matches(l))return u;u=u.parentNode}}g.exports=r},438:function(g,a,f){var r=f(828);function u(o,t,s,c,h){var v=i.apply(this,arguments);return o.addEventListener(s,v,h),{destroy:function(){o.removeEventListener(s,v,h)}}}function l(o,t,s,c,h){return typeof o.addEventListener=="function"?u.apply(null,arguments):typeof s=="function"?u.bind(null,document).apply(null,arguments):(typeof o=="string"&&(o=document.querySelectorAll(o)),Array.prototype.map.call(o,function(v){return u(v,t,s,c,h)}))}function i(o,t,s,c){return function(h){h.delegateTarget=r(h.target,t),h.delegateTarget&&c.call(o,h)}}g.exports=l},879:function(g,a){a.node=function(f){return f!==void 0&&f instanceof HTMLElement&&f.nodeType===1},a.nodeList=function(f){var r=Object.prototype.toString.call(f);return f!==void 0&&(r==="[object NodeList]"||r==="[object HTMLCollection]")&&"length"in f&&(f.length===0||a.node(f[0]))},a.string=function(f){return typeof f=="string"||f instanceof String},a.fn=function(f){var r=Object.prototype.toString.call(f);return r==="[object Function]"}},370:function(g,a,f){var r=f(879),u=f(438);function l(s,c,h){if(!s&&!c&&!h)throw new Error("Missing required arguments");if(!r.string(c))throw new TypeError("Second argument must be a String");if(!r.fn(h))throw new TypeError("Third argument must be a Function");if(r.node(s))return i(s,c,h);if(r.nodeList(s))return o(s,c,h);if(r.string(s))return t(s,c,h);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function i(s,c,h){return s.addEventListener(c,h),{destroy:function(){s.removeEventListener(c,h)}}}function o(s,c,h){return Array.prototype.forEach.call(s,function(v){v.addEventListener(c,h)}),{destroy:function(){Array.prototype.forEach.call(s,function(v){v.removeEventListener(c,h)})}}}function t(s,c,h){return u(document.body,s,c,h)}g.exports=l},817:function(g){function a(f){var r;if(f.nodeName==="SELECT")f.focus(),r=f.value;else if(f.nodeName==="INPUT"||f.nodeName==="TEXTAREA"){var u=f.hasAttribute("readonly");u||f.setAttribute("readonly",""),f.select(),f.setSelectionRange(0,f.value.length),u||f.removeAttribute("readonly"),r=f.value}else{f.hasAttribute("contenteditable")&&f.focus();var l=window.getSelection(),i=document.createRange();i.selectNodeContents(f),l.removeAllRanges(),l.addRange(i),r=l.toString()}return r}g.exports=a},279:function(g){function a(){}a.prototype={on:function(f,r,u){var l=this.e||(this.e={});return(l[f]||(l[f]=[])).push({fn:r,ctx:u}),this},once:function(f,r,u){var l=this;function i(){l.off(f,i),r.apply(u,arguments)}return i._=r,this.on(f,i,u)},emit:function(f){var r=[].slice.call(arguments,1),u=((this.e||(this.e={}))[f]||[]).slice(),l=0,i=u.length;for(l;l<i;l++)u[l].fn.apply(u[l].ctx,r);return this},off:function(f,r){var u=this.e||(this.e={}),l=u[f],i=[];if(l&&r)for(var o=0,t=l.length;o<t;o++)l[o].fn!==r&&l[o].fn._!==r&&i.push(l[o]);return i.length?u[f]=i:delete u[f],this}},g.exports=a,g.exports.TinyEmitter=a}},p={};function m(g){if(p[g])return p[g].exports;var a=p[g]={exports:{}};return e[g](a,a.exports,m),a.exports}return function(){m.n=function(g){var a=g&&g.__esModule?function(){return g.default}:function(){return g};return m.d(a,{a}),a}}(),function(){m.d=function(g,a){for(var f in a)m.o(a,f)&&!m.o(g,f)&&Object.defineProperty(g,f,{enumerable:!0,get:a[f]})}}(),function(){m.o=function(g,a){return Object.prototype.hasOwnProperty.call(g,a)}}(),m(686)}().default})})(clipboard);var Clipboard=getDefaultExportFromCjs(clipboard.exports);function isNull(n){return n==null}function isNotNull(n){return n!=null}function isEmptyStr(n){return n===void 0||!n&&n!==0&&n!=="0"||!/[^\s]/.test(n)}const generateId=function(){return Math.floor(Math.random()*1e5+Math.random()*2e4+Math.random()*5e3)},deepClone=function(n){if(n!==void 0)return JSON.parse(JSON.stringify(n))},overwriteObj=function(n,d){Object.keys(d).forEach(e=>{n[e]=d[e]})},evalFn=function(n,d=null,e=null){return new Function("DSV","VFR","return "+n)(d,e)},addWindowResizeHandler=function(n){let d=window.onresize;typeof window.onresize!="function"?window.onresize=n:window.onresize=function(){d(),n()}},insertCustomCssToHead=function(n,d=""){let e=document.getElementsByTagName("head")[0],p=document.getElementById("vform-custom-css");p&&e.removeChild(p),d&&(p=document.getElementById("vform-custom-css-"+d),!!p&&e.removeChild(p));let m=document.createElement("style");m.type="text/css",m.rel="stylesheet",m.id=d?"vform-custom-css-"+d:"vform-custom-css";try{m.appendChild(document.createTextNode(n))}catch{m.styleSheet.cssText=n}e.appendChild(m)},insertGlobalFunctionsToHtml=function(n,d=""){let e=document.getElementsByTagName("body")[0],p=document.getElementById("v_form_global_functions");!!p&&e.removeChild(p),d&&(p=document.getElementById("v_form_global_functions-"+d),!!p&&e.removeChild(p));let m=document.createElement("script");m.id=d?"v_form_global_functions-"+d:"v_form_global_functions",m.type="text/javascript",m.innerHTML=n,e.appendChild(m)},loadRemoteScript=function(n,d){let e=encodeURIComponent(n);if(!document.getElementById(e)){let m=document.createElement("script");m.src=n,m.id=e,document.body.appendChild(m),m.onload=m.onreadystatechange=function(g,a){(a||!m.readyState||m.readyState==="loaded"||m.readyState==="complete")&&(m=m.onload=m.onreadystatechange=null,a||d())}}};function traverseFieldWidgets(n,d,e=null){!n||n.map(p=>{p.formItemFlag?d(p,e):p.type==="grid"?p.cols.map(m=>{traverseFieldWidgets(m.widgetList,d,p)}):p.type==="table"?p.rows.map(m=>{m.cols.map(g=>{traverseFieldWidgets(g.widgetList,d,p)})}):p.type==="tab"?p.tabs.map(m=>{traverseFieldWidgets(m.widgetList,d,p)}):(p.type==="sub-form"||p.category==="container")&&traverseFieldWidgets(p.widgetList,d,p)})}function traverseContainerWidgets(n,d){!n||n.map(e=>{e.category==="container"&&d(e),e.type==="grid"?e.cols.map(p=>{traverseContainerWidgets(p.widgetList,d)}):e.type==="table"?e.rows.map(p=>{p.cols.map(m=>{traverseContainerWidgets(m.widgetList,d)})}):e.type==="tab"?e.tabs.map(p=>{traverseContainerWidgets(p.widgetList,d)}):(e.type==="sub-form"||e.category==="container")&&traverseContainerWidgets(e.widgetList,d)})}function traverseAllWidgets(n,d){!n||n.map(e=>{d(e),e.type==="grid"?e.cols.map(p=>{d(p),traverseAllWidgets(p.widgetList,d)}):e.type==="table"?e.rows.map(p=>{p.cols.map(m=>{d(m),traverseAllWidgets(m.widgetList,d)})}):e.type==="tab"?e.tabs.map(p=>{traverseAllWidgets(p.widgetList,d)}):(e.type==="sub-form"||e.category==="container")&&traverseAllWidgets(e.widgetList,d)})}function handleWidgetForTraverse(n,d){n.category?traverseFieldWidgetsOfContainer(n,d):n.formItemFlag&&d(n)}function traverseFieldWidgetsOfContainer(n,d){n.type==="grid"?n.cols.forEach(e=>{e.widgetList.forEach(p=>{handleWidgetForTraverse(p,d)})}):n.type==="table"?n.rows.forEach(e=>{e.cols.forEach(p=>{p.widgetList.forEach(m=>{handleWidgetForTraverse(m,d)})})}):n.type==="tab"?n.tabs.forEach(e=>{e.widgetList.forEach(p=>{handleWidgetForTraverse(p,d)})}):n.type==="sub-form"?n.widgetList.forEach(e=>{handleWidgetForTraverse(e,d)}):n.category==="container"&&n.widgetList.forEach(e=>{handleWidgetForTraverse(e,d)})}function getAllFieldWidgets(n){if(!n)return[];let d=[];return traverseFieldWidgets(n,p=>{d.push({type:p.type,name:p.options.name,field:p})}),d}function getAllContainerWidgets(n){if(!n)return[];let d=[];return traverseContainerWidgets(n,p=>{d.push({type:p.type,name:p.options.name,container:p})}),d}function copyToClipboard(n,d,e,p,m){const g=new Clipboard(d.target,{text:()=>n});g.on("success",()=>{e.success(p),g.destroy()}),g.on("error",()=>{e.error(m),g.destroy()}),g.onClick(d)}function getQueryParam(n){let e=window.location.search.substring(1).split("&");for(let p=0;p<e.length;p++){let m=e[p].split("=");if(m[0]==n)return m[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(n){return n!=null}function get(n,d){const e=d.split(".");let p=n;return e.forEach(m=>{p=isDef(p)&&isDef(p[m])?p[m]:null}),p}let locale=require$$0$1.reactive({lang:localStorage.getItem("v_form_locale")||"zh-CN"});function createI18n(n){return{messages:n.messages,$st(d,...e){const p=get(this.messages[locale.lang],d);return typeof p=="function"?p(...e):p!==null?p:d},$st2(d,e){let p=this.messages[locale.lang];const m=get(p,d);return m!==null?m:get(p,e)},setLang(d){locale.lang=d}}}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","p