/*! Build based on gin-vue-admin Time : 1757946830000 */ !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n3?(r=v===a)&&(i=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((r=n<2&&pa||a>v)&&(l[4]=n,l[5]=a,f.n=v,o=0))}if(r||n>1)return u;throw d=!0,a}return function(r,s,v){if(c>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,v),o=s,i=v;(t=o<2?e:i)||!d;){l||(o?o<3?(o>1&&(f.n=-1),p(o,i)):f.n=i:f.v=i);try{if(c=2,l){if(o||(r="next"),t=l[r]){if(!(t=t.call(l,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,o<2&&(o=0)}else 1===o&&(t=l.return)&&t.call(l),o<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((t=(d=f.n<0)?i:n.call(a,f))!==u)break}catch(t){l=e,o=1,i=t}finally{c=1}}return{value:t,done:d}}}(n,r,l),!0),s}var u={};function c(){}function s(){}function d(){}t=Object.getPrototypeOf;var f=[][a]?t(t([][a]())):(i(t={},a,function(){return this}),t),p=d.prototype=c.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,i(e,r,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=d,i(p,"constructor",d),i(d,"constructor",s),s.displayName="GeneratorFunction",i(d,r,"GeneratorFunction"),i(p),i(p,r,"Generator"),i(p,a,function(){return this}),i(p,"toString",function(){return"[object Generator]"}),(o=function(){return{w:l,m:v}})()}function i(e,t,n,a){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}i=function(e,t,n,a){function l(t,n){i(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(l("next",0),l("throw",1),l("return",2))},i(e,t,n,a)}function u(e,t,n,a,r,l,o){try{var i=e[l](o),u=i.value}catch(e){return void n(e)}i.done?t(u):Promise.resolve(u).then(a,r)}function c(e){return function(){var t=this,n=arguments;return new Promise(function(a,r){var l=e.apply(t,n);function o(e){u(l,a,r,o,i,"next",e)}function i(e){u(l,a,r,o,i,"throw",e)}o(void 0)})}}System.register(["./fieldDialog-legacy.DR3HF4Zc.js","./previewCodeDialog-legacy.CkTslbuL.js","./stringFun-legacy.DkMg4n6s.js","./autoCode-legacy.BHjLoi1V.js","./index-legacy.C7yqTvSr.js","./warningBar-legacy.CM-jno-M.js"],function(e,n){"use strict";var a,l,i,u,s,d,f,p,v,m,h,g,b,y,w,_,T,S,N,x,E,D,C,V,k,O,A,I,M,P,U,j,B,R,L,F,X,Y,W,q;return{setters:[function(e){a=e.default},function(e){l=e.default},function(e){i=e.b,u=e.c,s=e.a,d=e.t},function(e){f=e.e,p=e.l,v=e.g,m=e.c,h=e.a,g=e.d,b=e.p,y=e.f,w=e.h},function(e){_=e.l,T=e.a,S=e.q,N=e.K,x=e.u,E=e.U,D=e.g,C=e.c,V=e.o,k=e.f,O=e.d,A=e.b,I=e.h,M=e.w,P=e.F,U=e.I,j=e.i,B=e.C,R=e.v,L=e.X,F=e.E,X=e.k,Y=e.bv,W=e.bw},function(e){q=e._}],execute:function(){var n=document.createElement("style"); /**! * Sortable 1.15.6 * @author RubaXa * @author owenm * @license MIT */ function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function z(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}n.textContent=".no-border-collapse,.no-border-collapse .el-collapse-item__header,.no-border-collapse .el-collapse-item__wrap{border-style:none}.no-border-collapse .el-collapse-item__content{padding-bottom:0}\n/*$vite$:1*/",document.head.appendChild(n);function Q(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}var Z=Q(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),ee=Q(/Edge/i),te=Q(/firefox/i),ne=Q(/safari/i)&&!Q(/chrome/i)&&!Q(/android/i),ae=Q(/iP(ad|od|hone)/i),re=Q(/chrome/i)&&Q(/android/i),le={capture:!1,passive:!1};function oe(e,t,n){e.addEventListener(t,n,!Z&&le)}function ie(e,t,n){e.removeEventListener(t,n,!Z&&le)}function ue(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(n){return!1}return!1}}function ce(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function se(e,t,n,a){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&ue(e,t):ue(e,t))||a&&e===n)return e;if(e===n)break}while(e=ce(e))}return null}var de,fe=/\s+/g;function pe(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var a=(" "+e.className+" ").replace(fe," ").replace(" "+t+" "," ");e.className=(a+(n?" "+t:"")).replace(fe," ")}}function ve(e,t,n){var a=e&&e.style;if(a){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in a||-1!==t.indexOf("webkit")||(t="-webkit-"+t),a[t]=n+("string"==typeof n?"":"px")}}function me(e,t){var n="";if("string"==typeof e)n=e;else do{var a=ve(e,"transform");a&&"none"!==a&&(n=a+" "+n)}while(!t&&(e=e.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function he(e,t,n){if(e){var a=e.getElementsByTagName(t),r=0,l=a.length;if(n)for(;r=be(a)[n]))return a;if(a===ge())break;a=Ne(a,!1)}return!1}function we(e,t,n,a){for(var r=0,l=0,o=e.children;l2&&void 0!==arguments[2]?arguments[2]:{},a=n.evt,r=$(n,Pe);Me.pluginEvent.bind(Ct)(e,t,z({dragEl:Be,parentEl:Re,ghostEl:Le,rootEl:Fe,nextEl:Xe,lastDownEl:Ye,cloneEl:We,cloneHidden:qe,dragStarted:rt,putSortable:$e,activeSortable:Ct.active,originalEvent:a,oldIndex:Je,oldDraggableIndex:He,newIndex:ze,newDraggableIndex:Ge,hideGhostForTarget:Nt,unhideGhostForTarget:xt,cloneNowHidden:function(){qe=!0},cloneNowShown:function(){qe=!1},dispatchSortableEvent:function(e){je({sortable:t,name:e,originalEvent:a})}},r))};function je(e){!function(e){var t=e.sortable,n=e.rootEl,a=e.name,r=e.targetEl,l=e.cloneEl,o=e.toEl,i=e.fromEl,u=e.oldIndex,c=e.newIndex,s=e.oldDraggableIndex,d=e.newDraggableIndex,f=e.originalEvent,p=e.putSortable,v=e.extraEventProperties;if(t=t||n&&n[ke]){var m,h=t.options,g="on"+a.charAt(0).toUpperCase()+a.substr(1);!window.CustomEvent||Z||ee?(m=document.createEvent("Event")).initEvent(a,!0,!0):m=new CustomEvent(a,{bubbles:!0,cancelable:!0}),m.to=o||n,m.from=i||n,m.item=r||n,m.clone=l,m.oldIndex=u,m.newIndex=c,m.oldDraggableIndex=s,m.newDraggableIndex=d,m.originalEvent=f,m.pullMode=p?p.lastPutMode:void 0;var b=z(z({},v),Me.getEventProperties(a,t));for(var y in b)m[y]=b[y];n&&n.dispatchEvent(m),h[g]&&h[g].call(t,m)}}(z({putSortable:$e,cloneEl:We,targetEl:Be,rootEl:Fe,oldIndex:Je,oldDraggableIndex:He,newIndex:ze,newDraggableIndex:Ge},e))}var Be,Re,Le,Fe,Xe,Ye,We,qe,Je,ze,He,Ge,Ke,$e,Qe,Ze,et,tt,nt,at,rt,lt,ot,it,ut,ct=!1,st=!1,dt=[],ft=!1,pt=!1,vt=[],mt=!1,ht=[],gt="undefined"!=typeof document,bt=ae,yt=ee||Z?"cssFloat":"float",wt=gt&&!re&&!ae&&"draggable"in document.createElement("div"),_t=function(){if(gt){if(Z)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),Tt=function(e,t){var n=ve(e),a=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=we(e,0,t),l=we(e,1,t),o=r&&ve(r),i=l&&ve(l),u=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+be(r).width,c=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+be(l).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(r&&o.float&&"none"!==o.float){var s="left"===o.float?"left":"right";return!l||"both"!==i.clear&&i.clear!==s?"horizontal":"vertical"}return r&&("block"===o.display||"flex"===o.display||"table"===o.display||"grid"===o.display||u>=a&&"none"===n[yt]||l&&"none"===n[yt]&&u+c>a)?"vertical":"horizontal"},St=function(e){function t(e,n){return function(a,r,l,o){var i=a.options.group.name&&r.options.group.name&&a.options.group.name===r.options.group.name;if(null==e&&(n||i))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(a,r,l,o),n)(a,r,l,o);var u=(n?a:r).options.group.name;return!0===e||"string"==typeof e&&e===u||e.join&&e.indexOf(u)>-1}}var n={},a=e.group;a&&"object"==H(a)||(a={name:a}),n.name=a.name,n.checkPull=t(a.pull,!0),n.checkPut=t(a.put),n.revertClone=a.revertClone,e.group=n},Nt=function(){!_t&&Le&&ve(Le,"display","none")},xt=function(){!_t&&Le&&ve(Le,"display","")};gt&&!re&&document.addEventListener("click",function(e){if(st)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),st=!1,!1},!0);var Et=function(e){if(Be){e=e.touches?e.touches[0]:e;var t=(r=e.clientX,l=e.clientY,dt.some(function(e){var t=e[ke].options.emptyInsertThreshold;if(t&&!_e(e)){var n=be(e),a=r>=n.left-t&&r<=n.right+t,i=l>=n.top-t&&l<=n.bottom+t;return a&&i?o=e:void 0}}),o);if(t){var n={};for(var a in e)e.hasOwnProperty(a)&&(n[a]=e[a]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[ke]._onDragOver(n)}}var r,l,o},Dt=function(e){Be&&Be.parentNode[ke]._isOutsideThisEl(e.target)};function Ct(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=K({},t),e[ke]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Tt(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Ct.supportPointer&&"PointerEvent"in window&&(!ne||ae),emptyInsertThreshold:5};for(var a in Me.initializePlugins(this,e,n),n)!(a in t)&&(t[a]=n[a]);for(var r in St(t),this)"_"===r.charAt(0)&&"function"==typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!t.forceFallback&&wt,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?oe(e,"pointerdown",this._onTapStart):(oe(e,"mousedown",this._onTapStart),oe(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(oe(e,"dragover",this),oe(e,"dragenter",this)),dt.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),K(this,Oe())}function Vt(e,t,n,a,r,l,o,i){var u,c,s=e[ke],d=s.options.onMove;return!window.CustomEvent||Z||ee?(u=document.createEvent("Event")).initEvent("move",!0,!0):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=t,u.from=e,u.dragged=n,u.draggedRect=a,u.related=r||t,u.relatedRect=l||be(t),u.willInsertAfter=i,u.originalEvent=o,e.dispatchEvent(u),d&&(c=d.call(s,u,o)),c}function kt(e){e.draggable=!1}function Ot(){mt=!1}function At(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,a=0;n--;)a+=t.charCodeAt(n);return a.toString(36)}function It(e){return setTimeout(e,0)}function Mt(e){return clearTimeout(e)}Ct.prototype={constructor:Ct,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(lt=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,Be):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,a=this.options,r=a.preventOnFilter,l=e.type,o=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,i=(o||e).target,u=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||i,c=a.filter;if(function(e){ht.length=0;var t=e.getElementsByTagName("input"),n=t.length;for(;n--;){var a=t[n];a.checked&&ht.push(a)}}(n),!Be&&!(/mousedown|pointerdown/.test(l)&&0!==e.button||a.disabled)&&!u.isContentEditable&&(this.nativeDraggable||!ne||!i||"SELECT"!==i.tagName.toUpperCase())&&!((i=se(i,a.draggable,n,!1))&&i.animated||Ye===i)){if(Je=Te(i),He=Te(i,a.draggable),"function"==typeof c){if(c.call(this,e,i,this))return je({sortable:t,rootEl:u,name:"filter",targetEl:i,toEl:n,fromEl:n}),Ue("filter",t,{evt:e}),void(r&&e.preventDefault())}else if(c&&(c=c.split(",").some(function(a){if(a=se(u,a.trim(),n,!1))return je({sortable:t,rootEl:a,name:"filter",targetEl:i,fromEl:n,toEl:n}),Ue("filter",t,{evt:e}),!0})))return void(r&&e.preventDefault());a.handle&&!se(u,a.handle,n,!1)||this._prepareDragStart(e,o,i)}}},_prepareDragStart:function(e,t,n){var a,r=this,l=r.el,o=r.options,i=l.ownerDocument;if(n&&!Be&&n.parentNode===l){var u=be(n);if(Fe=l,Re=(Be=n).parentNode,Xe=Be.nextSibling,Ye=n,Ke=o.group,Ct.dragged=Be,Qe={target:Be,clientX:(t||e).clientX,clientY:(t||e).clientY},nt=Qe.clientX-u.left,at=Qe.clientY-u.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,Be.style["will-change"]="all",a=function(){Ue("delayEnded",r,{evt:e}),Ct.eventCanceled?r._onDrop():(r._disableDelayedDragEvents(),!te&&r.nativeDraggable&&(Be.draggable=!0),r._triggerDragStart(e,t),je({sortable:r,name:"choose",originalEvent:e}),pe(Be,o.chosenClass,!0))},o.ignore.split(",").forEach(function(e){he(Be,e.trim(),kt)}),oe(i,"dragover",Et),oe(i,"mousemove",Et),oe(i,"touchmove",Et),o.supportPointer?(oe(i,"pointerup",r._onDrop),!this.nativeDraggable&&oe(i,"pointercancel",r._onDrop)):(oe(i,"mouseup",r._onDrop),oe(i,"touchend",r._onDrop),oe(i,"touchcancel",r._onDrop)),te&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Be.draggable=!0),Ue("delayStart",this,{evt:e}),!o.delay||o.delayOnTouchOnly&&!t||this.nativeDraggable&&(ee||Z))a();else{if(Ct.eventCanceled)return void this._onDrop();o.supportPointer?(oe(i,"pointerup",r._disableDelayedDrag),oe(i,"pointercancel",r._disableDelayedDrag)):(oe(i,"mouseup",r._disableDelayedDrag),oe(i,"touchend",r._disableDelayedDrag),oe(i,"touchcancel",r._disableDelayedDrag)),oe(i,"mousemove",r._delayedDragTouchMoveHandler),oe(i,"touchmove",r._delayedDragTouchMoveHandler),o.supportPointer&&oe(i,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(a,o.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Be&&kt(Be),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;ie(e,"mouseup",this._disableDelayedDrag),ie(e,"touchend",this._disableDelayedDrag),ie(e,"touchcancel",this._disableDelayedDrag),ie(e,"pointerup",this._disableDelayedDrag),ie(e,"pointercancel",this._disableDelayedDrag),ie(e,"mousemove",this._delayedDragTouchMoveHandler),ie(e,"touchmove",this._delayedDragTouchMoveHandler),ie(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?oe(document,"pointermove",this._onTouchMove):oe(document,t?"touchmove":"mousemove",this._onTouchMove):(oe(Be,"dragend",this),oe(Fe,"dragstart",this._onDragStart));try{document.selection?It(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(n){}},_dragStarted:function(e,t){if(ct=!1,Fe&&Be){Ue("dragStarted",this,{evt:t}),this.nativeDraggable&&oe(document,"dragover",Dt);var n=this.options;!e&&pe(Be,n.dragClass,!1),pe(Be,n.ghostClass,!0),Ct.active=this,e&&this._appendGhost(),je({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Ze){this._lastX=Ze.clientX,this._lastY=Ze.clientY,Nt();for(var e=document.elementFromPoint(Ze.clientX,Ze.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Ze.clientX,Ze.clientY))!==t;)t=e;if(Be.parentNode[ke]._isOutsideThisEl(e),t)do{if(t[ke]){if(t[ke]._onDragOver({clientX:Ze.clientX,clientY:Ze.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break}e=t}while(t=ce(t));xt()}},_onTouchMove:function(e){if(Qe){var t=this.options,n=t.fallbackTolerance,a=t.fallbackOffset,r=e.touches?e.touches[0]:e,l=Le&&me(Le,!0),o=Le&&l&&l.a,i=Le&&l&&l.d,u=bt&&ut&&Se(ut),c=(r.clientX-Qe.clientX+a.x)/(o||1)+(u?u[0]-vt[0]:0)/(o||1),s=(r.clientY-Qe.clientY+a.y)/(i||1)+(u?u[1]-vt[1]:0)/(i||1);if(!Ct.active&&!ct){if(n&&Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))r.right+l||e.clientY>a.bottom&&e.clientX>a.left:e.clientY>r.bottom+l||e.clientX>a.right&&e.clientY>a.top}(e,r,this)&&!m.animated){if(m===Be)return O(!1);if(m&&l===e.target&&(o=m),o&&(n=be(o)),!1!==Vt(Fe,l,Be,t,o,n,e,!!o))return k(),m&&m.nextSibling?l.insertBefore(Be,m.nextSibling):l.appendChild(Be),Re=l,A(),O(!0)}else if(m&&function(e,t,n){var a=be(we(n.el,0,n.options,!0)),r=Ve(n.el,n.options,Le),l=10;return t?e.clientXs+c*l/2:ud-it)return-ot}else if(u>s+c*(1-r)/2&&ud-c*l/2))return u>s+c/2?1:-1;return 0}(e,o,n,r,_?1:i.swapThreshold,null==i.invertedSwapThreshold?i.swapThreshold:i.invertedSwapThreshold,pt,lt===o),0!==g){var x=Te(Be);do{x-=g,y=Re.children[x]}while(y&&("none"===ve(y,"display")||y===Le))}if(0===g||y===o)return O(!1);lt=o,ot=g;var E=o.nextElementSibling,D=!1,C=Vt(Fe,l,Be,t,o,n,e,D=1===g);if(!1!==C)return 1!==C&&-1!==C||(D=1===C),mt=!0,setTimeout(Ot,30),k(),D&&!E?l.appendChild(Be):o.parentNode.insertBefore(Be,D?E:o),S&&De(S,0,N-S.scrollTop),Re=Be.parentNode,void 0===b||pt||(it=Math.abs(b-be(o)[T])),A(),O(!0)}if(l.contains(Be))return O(!1)}return!1}function V(i,u){Ue(i,p,z({evt:e,isOwner:s,axis:r?"vertical":"horizontal",revert:a,dragRect:t,targetRect:n,canSort:d,fromSortable:f,target:o,completed:O,onMove:function(n,a){return Vt(Fe,l,Be,t,n,be(n),e,a)},changed:A},u))}function k(){V("dragOverAnimationCapture"),p.captureAnimationState(),p!==f&&f.captureAnimationState()}function O(t){return V("dragOverCompleted",{insertion:t}),t&&(s?c._hideClone():c._showClone(p),p!==f&&(pe(Be,$e?$e.options.ghostClass:c.options.ghostClass,!1),pe(Be,i.ghostClass,!0)),$e!==p&&p!==Ct.active?$e=p:p===Ct.active&&$e&&($e=null),f===p&&(p._ignoreWhileAnimating=o),p.animateAll(function(){V("dragOverAnimationComplete"),p._ignoreWhileAnimating=null}),p!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(o===Be&&!Be.animated||o===l&&!o.animated)&&(lt=null),i.dragoverBubble||e.rootEl||o===document||(Be.parentNode[ke]._isOutsideThisEl(e.target),!t&&Et(e)),!i.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),v=!0}function A(){ze=Te(Be),Ge=Te(Be,i.draggable),je({sortable:p,name:"change",toEl:l,newIndex:ze,newDraggableIndex:Ge,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){ie(document,"mousemove",this._onTouchMove),ie(document,"touchmove",this._onTouchMove),ie(document,"pointermove",this._onTouchMove),ie(document,"dragover",Et),ie(document,"mousemove",Et),ie(document,"touchmove",Et)},_offUpEvents:function(){var e=this.el.ownerDocument;ie(e,"mouseup",this._onDrop),ie(e,"touchend",this._onDrop),ie(e,"pointerup",this._onDrop),ie(e,"pointercancel",this._onDrop),ie(e,"touchcancel",this._onDrop),ie(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;ze=Te(Be),Ge=Te(Be,n.draggable),Ue("drop",this,{evt:e}),Re=Be&&Be.parentNode,ze=Te(Be),Ge=Te(Be,n.draggable),Ct.eventCanceled||(ct=!1,pt=!1,ft=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Mt(this.cloneId),Mt(this._dragStartId),this.nativeDraggable&&(ie(document,"drop",this),ie(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),ne&&ve(document.body,"user-select",""),ve(Be,"transform",""),e&&(rt&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),Le&&Le.parentNode&&Le.parentNode.removeChild(Le),(Fe===Re||$e&&"clone"!==$e.lastPutMode)&&We&&We.parentNode&&We.parentNode.removeChild(We),Be&&(this.nativeDraggable&&ie(Be,"dragend",this),kt(Be),Be.style["will-change"]="",rt&&!ct&&pe(Be,$e?$e.options.ghostClass:this.options.ghostClass,!1),pe(Be,this.options.chosenClass,!1),je({sortable:this,name:"unchoose",toEl:Re,newIndex:null,newDraggableIndex:null,originalEvent:e}),Fe!==Re?(ze>=0&&(je({rootEl:Re,name:"add",toEl:Re,fromEl:Fe,originalEvent:e}),je({sortable:this,name:"remove",toEl:Re,originalEvent:e}),je({rootEl:Re,name:"sort",toEl:Re,fromEl:Fe,originalEvent:e}),je({sortable:this,name:"sort",toEl:Re,originalEvent:e})),$e&&$e.save()):ze!==Je&&ze>=0&&(je({sortable:this,name:"update",toEl:Re,originalEvent:e}),je({sortable:this,name:"sort",toEl:Re,originalEvent:e})),Ct.active&&(null!=ze&&-1!==ze||(ze=Je,Ge=He),je({sortable:this,name:"end",toEl:Re,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){Ue("nulling",this),Fe=Be=Re=Le=Xe=We=Ye=qe=Qe=Ze=rt=ze=Ge=Je=He=lt=ot=$e=Ke=Ct.dragged=Ct.ghost=Ct.clone=Ct.active=null,ht.forEach(function(e){e.checked=!0}),ht.length=et=tt=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Be&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,a=0,r=n.length,l=this.options;a0)){e.n=4;break}return e.n=3,X.confirm("AI生成会清空当前数据,是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:if("confirm"===e.v){e.n=4;break}return e.a(2);case 4:return e.n=5,p({prompt:t?"结构体名称为"+ve.value.structName:$.value});case 5:if(0===(n=e.v).code){for(l in ve.value.fields=[],r=JSON.parse(n.data),null===(a=r.fields)||void 0===a||a.forEach(function(e){e.fieldName=i(e.fieldName)}),r)ve.value[l]=r[l];ve.value.generateServer=!0,ve.value.generateWeb=!0}case 6:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ee=T(!1);S(function(){var e,t;t=document.querySelector(".draggable .el-table__body-wrapper tbody"),Ct.create(t,{draggable:".draggable .el-table__row",handle:".drag-column",onEnd:(e=c(o().m(function e(t){var n,a,r;return o().w(function(e){for(;;)switch(e.n){case 0:return n=t.newIndex,a=t.oldIndex,e.n=1,L();case 1:r=ve.value.fields.splice(a,1)[0],ve.value.fields.splice(n,0,r);case 2:return e.a(2)}},e)})),function(t){return e.apply(this,arguments)})})});var te=["id","created_at","updated_at","deleted_at"],ne=["created_by","updated_by","deleted_by"],ae=T([{label:"字符串",value:"string"},{label:"富文本",value:"richtext"},{label:"整型",value:"int"},{label:"布尔值",value:"bool"},{label:"浮点型",value:"float64"},{label:"时间",value:"time.Time"},{label:"枚举",value:"enum"},{label:"单图片(字符串)",value:"picture"},{label:"多图片(json字符串)",value:"pictures"},{label:"视频(字符串)",value:"video"},{label:"文件(json字符串)",value:"file"},{label:"JSON",value:"json"},{label:"数组",value:"array"}]),re=T([{label:"=",value:"="},{label:"<>",value:"<>"},{label:">",value:">"},{label:"<",value:"<"},{label:"LIKE",value:"LIKE"},{label:"BETWEEN",value:"BETWEEN"},{label:"NOT BETWEEN",value:"NOT BETWEEN"}]),le=T([{label:"index",value:"index"},{label:"uniqueIndex",value:"uniqueIndex"}]),oe={fieldName:"",fieldDesc:"",fieldType:"",dataType:"",fieldJson:"",columnName:"",dataTypeLong:"",comment:"",defaultValue:"",require:!1,sort:!1,form:!0,desc:!0,table:!0,excel:!1,errorText:"",primaryKey:!1,clearable:!0,fieldSearchType:"",fieldIndexType:"",dictType:"",dataSource:{dbName:"",association:1,table:"",label:"",value:"",hasDeletedAt:!1}},ie=N(),ue=x(),ce=T({}),se=T({businessDB:"",dbName:"",tableName:""}),de=T([]),fe=T(""),pe=T({}),ve=T({structName:"",tableName:"",packageName:"",package:"",abbreviation:"",description:"",businessDB:"",autoCreateApiToSql:!0,autoCreateMenuToSql:!0,autoCreateBtnAuth:!1,autoMigrate:!0,gvaModel:!0,autoCreateResource:!1,onlyTemplate:!1,isTree:!1,generateWeb:!0,generateServer:!0,treeJson:"",fields:[]}),me=T({structName:[{required:!0,message:"请输入结构体名称",trigger:"blur"}],abbreviation:[{required:!0,message:"请输入结构体简称",trigger:"blur"}],description:[{required:!0,message:"请输入结构体描述",trigger:"blur"}],packageName:[{required:!0,message:"文件名称:sysXxxxXxxx",trigger:"blur"}],package:[{required:!0,message:"请选择package",trigger:"blur"}]}),he=T({}),ge=T({}),be=T(!1),ye=T(!1),we=function(e){e&&ve.value.fields.length&&X.confirm("如果您开启GVA默认结构,会自动添加ID,CreatedAt,UpdatedAt,DeletedAt字段,此行为将自动清除您目前在下方创建的重名字段,是否继续?","注意",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){ve.value.fields=ve.value.fields.filter(function(e){return!te.some(function(t){return t===e.columnName})})}).catch(function(){ve.value.gvaModel=!1})},_e=T(null),Te=function(){_e.value.selectText()},Se=function(){_e.value.copy()},Ne=function(e){be.value=!0,e?(fe.value="edit",e.dataSource||(e.dataSource={dbName:"",association:1,table:"",label:"",value:"",hasDeletedAt:!1}),ge.value=JSON.parse(JSON.stringify(e)),he.value=e):(fe.value="add",oe.onlyNumber=K(),he.value=JSON.parse(JSON.stringify(oe)))},xe=T(null),Ee=function(){xe.value.fieldDialogForm.validate(function(e){if(!e)return!1;he.value.fieldName=i(he.value.fieldName),"add"===fe.value&&ve.value.fields.push(he.value),be.value=!1})},De=function(){"edit"===fe.value&&(he.value=ge.value),be.value=!1},Ce=T(null),Ve=function(){var e=c(o().m(function e(t){return o().w(function(e){for(;;)switch(e.n){case 0:if(!ve.value.isTree||ve.value.treeJson){e.n=1;break}return F({type:"error",message:"请填写树型结构的前端展示json属性"}),e.a(2,!1);case 1:if(ve.value.generateWeb||ve.value.generateServer){e.n=2;break}return F({type:"error",message:"请至少选择一个生成项"}),e.a(2,!1);case 2:if(ve.value.onlyTemplate){e.n=8;break}if(!(ve.value.fields.length<=0)){e.n=3;break}return F({type:"error",message:"请填写至少一个field"}),e.a(2,!1);case 3:if(ve.value.gvaModel||!ve.value.fields.every(function(e){return!e.primaryKey})){e.n=4;break}return F({type:"error",message:"您至少需要创建一个主键才能保证自动化代码的可行性"}),e.a(2,!1);case 4:if(!ve.value.fields.some(function(e){return e.fieldName===ve.value.structName})){e.n=5;break}return F({type:"error",message:"存在与结构体同名的字段"}),e.a(2,!1);case 5:if(!ve.value.fields.some(function(e){return e.fieldJson===ve.value.package})){e.n=6;break}return F({type:"error",message:"存在与模板同名的的字段JSON"}),e.a(2,!1);case 6:if(!ve.value.fields.some(function(e){return!e.fieldType})){e.n=7;break}return F({type:"error",message:"请填写所有字段类型后进行提交"}),e.a(2,!1);case 7:if(ve.value.package!==ve.value.abbreviation){e.n=8;break}return F({type:"error",message:"package和结构体简称不可同名"}),e.a(2,!1);case 8:Ce.value.validate(function(){var e=c(o().m(function e(n){var a,l,u;return o().w(function(e){for(;;)switch(e.n){case 0:if(!n){e.n=7;break}for(l in ve.value)"string"==typeof ve.value[l]&&(ve.value[l]=ve.value[l].trim());if(ve.value.structName=i(ve.value.structName),ve.value.tableName=ve.value.tableName.replace(" ",""),ve.value.tableName||(ve.value.tableName=d(s(ve.value.structName))),ve.value.structName!==ve.value.abbreviation){e.n=1;break}return F({type:"error",message:"structName和struct简称不能相同"}),e.a(2,!1);case 1:if(ve.value.humpPackageName=d(ve.value.packageName),null===(a=ve.value.fields)||void 0===a||a.forEach(function(e){if(e.fieldName=i(e.fieldName),"enum"===e.fieldType){e.dataTypeLong=e.dataTypeLong.replace(/[\[\]{}()]/g,"");var t=e.dataTypeLong.split(",");t.forEach(function(e,n){-1===e.indexOf("'")&&(t[n]="'".concat(e,"'"))}),e.dataTypeLong=t.join(",")}}),delete ve.value.primaryField,!t){e.n=4;break}return e.n=2,b(r(r({},ve.value),{},{isAdd:!!ee.value,fields:ve.value.fields.filter(function(e){return!e.disabled})}));case 2:if(0===(u=e.v).code){e.n=3;break}return e.a(2);case 3:ce.value=u.data.autoCode,ye.value=!0,e.n=7;break;case 4:return e.n=5,y(ve.value);case 5:if(0===e.v.code){e.n=6;break}return e.a(2);case 6:F({type:"success",message:"自动化代码创建成功,自动移动成功"}),Xe();case 7:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}());case 9:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ke=T([]),Oe=T([]),Ae=function(){var e=c(o().m(function e(){var t;return o().w(function(e){for(;;)switch(e.n){case 0:return se.value.dbName="",se.value.tableName="",e.n=1,v({businessDB:se.value.businessDB});case 1:0===(t=e.v).code&&(Oe.value=t.data.dbs,ke.value=t.data.dbList);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Ie=function(){var e=c(o().m(function e(){var t;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,m({businessDB:se.value.businessDB,dbName:se.value.dbName});case 1:0===(t=e.v).code&&(de.value=t.data.tables),se.value.tableName="";case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=c(o().m(function e(){var t,n,a,r,l;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,h(se.value);case 1:0===(t=e.v).code&&(n="",""!==se.value.businessDB&&(a=ke.value.find(function(e){return e.aliasName===se.value.businessDB}),r=Y(a),n=r.dbtype),ve.value.gvaModel=!1,l=u(se.value.tableName),ve.value.structName=i(l),ve.value.tableName=se.value.tableName,ve.value.packageName=s(l),ve.value.abbreviation=s(l),ve.value.description=l+"表",ve.value.autoCreateApiToSql=!0,ve.value.generateServer=!0,ve.value.generateWeb=!0,ve.value.fields=[],t.data.columns&&t.data.columns.forEach(function(e){if(Pe(e)){var t=u(e.columnName);ve.value.fields.push({onlyNumber:K(),fieldName:i(t),fieldDesc:e.columnComment||t+"字段",fieldType:pe.value[e.dataType],dataType:e.dataType,fieldJson:t,primaryKey:e.primaryKey,dataTypeLong:e.dataTypeLong&&e.dataTypeLong.split(",")[0],columnName:"oracle"===n?e.columnName.toUpperCase():e.columnName,comment:e.columnComment,require:!1,errorText:"",clearable:!0,fieldSearchType:"",fieldIndexType:"",dictType:"",form:!0,table:!0,excel:!1,desc:!0,dataSource:{dbName:"",association:1,table:"",label:"",value:"",hasDeletedAt:!1}})}}));case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Pe=function(e){var t=!0;return ve.value.gvaModel&&te.some(function(t){return t===e.columnName})&&(t=!1),ve.value.autoCreateResource&&ne.some(function(t){return t===e.columnName})&&(t=!1),t},Ue=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:["string","int","bool","float64","time.Time"].forEach(function(){var e=c(o().m(function e(t){var n;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,W(t);case 1:(n=e.v)&&n.forEach(function(e){pe.value[e.label]=t});case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}());case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),je=function(){var e=c(o().m(function e(t){var n,a;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,w({id:Number(t)});case 1:0===(n=e.v).code&&(a=ie.query.isAdd,ee.value=a,ve.value=JSON.parse(n.data.meta),ee.value&&ve.value.fields.forEach(function(e){e.disabled=!0}));case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),Be=T([]),Re=function(){var e=c(o().m(function e(){var t;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,g();case 1:0===(t=e.v).code&&(Be.value=t.data.pkgs);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Le=function(){ue.push({name:"autoPkg"})};!function(){Ae(),Ue(),Re();var e=ie.params.id;e&&je(e)}(),E(function(){return ve.value.generateServer},function(){ve.value.generateServer||(ve.value.autoCreateApiToSql=!1,ve.value.autoMigrate=!1)}),E(function(){return ve.value.generateWeb},function(){ve.value.generateWeb||(ve.value.autoCreateMenuToSql=!1,ve.value.autoCreateBtnAuth=!1)});var Fe,Xe=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:return ve.value={structName:"",tableName:"",packageName:"",package:"",abbreviation:"",description:"",businessDB:"",autoCreateApiToSql:!0,autoCreateMenuToSql:!0,autoCreateBtnAuth:!1,autoMigrate:!0,gvaModel:!0,autoCreateResource:!1,onlyTemplate:!1,isTree:!1,treeJson:"",fields:[]},e.n=1,L();case 1:window.sessionStorage.removeItem("autoCode");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();(Fe=window.sessionStorage.getItem("autoCode"))&&(ve.value=JSON.parse(Fe));var Ye=function(e){var t=new FileReader;return t.onload=function(e){try{ve.value=JSON.parse(e.target.result),ve.value.generateServer=!0,ve.value.generateWeb=!0,F.success("JSON 文件导入成功")}catch(t){F.error("无效的 JSON 文件")}},t.readAsText(e),!1};E(function(){return ve.value.onlyTemplate},function(e){e&&X.confirm("使用基础模板将不会生成任何结构体和CURD,仅仅配置enter等属性方便自行开发非CURD逻辑","注意",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){ve.value.fields=[]}).catch(function(){ve.value.onlyTemplate=!1})});var We=function(e,t){if("richtext"===e)return"LIKE"!==t;if("string"!==e&&"LIKE"===t)return!0;return!(["int","time.Time","float64"].includes(e)||!["BETWEEN","NOT BETWEEN"].includes(t))};return function(e,r){var i=D("el-input"),u=D("ai-gva"),d=D("el-icon"),f=D("el-button"),p=D("el-tooltip"),v=D("QuestionFilled"),m=D("el-option"),h=D("el-select"),g=D("el-form-item"),b=D("el-col"),y=D("el-row"),w=D("el-form"),_=D("refresh"),T=D("document-add"),S=D("el-checkbox"),N=D("el-collapse-item"),x=D("el-collapse"),E=D("MoreFilled"),L=D("el-table-column"),Y=D("el-table"),W=D("el-upload"),H=D("el-drawer");return V(),C("div",null,[k(q,{href:"https://www.bilibili.com/video/BV1kv4y1g7nT?p=3",title:"此功能为开发环境使用,不建议发布到生产,具体使用效果请点我观看。"}),ee.value?O("",!0):(V(),C("div",Gt,[r[38]||(r[38]=A("div",{class:"text-lg mb-2 text-gray-600"},[I(" 使用AI创建"),A("a",{class:"text-blue-600 text-sm ml-4",href:"https://plugin.gin-vue-admin.com/#/layout/userInfo/center",target:"_blank"},"获取AiPath")],-1)),A("div",Kt,[k(i,{modelValue:$.value,"onUpdate:modelValue":r[0]||(r[0]=function(e){return $.value=e}),type:"textarea",rows:5,maxlength:2e3,placeholder:"现已完全免费\n试试复制一张图片然后按下ctrl+v或者commend+v\n试试描述你的表,让AI帮你完成。\n此功能需要到插件市场个人中心获取自己的AI-Path,把AI-Path填入config.yaml下的autocode--\x3eai-path,重启项目即可使用。\n按下 Ctrl+Enter 或 Cmd+Enter 直接生成",resize:"none",onFocus:J,onBlur:z},null,8,["modelValue"]),A("div",$t,[k(p,{effect:"light"},{content:M(function(){return t(r[34]||(r[34]=[A("div",null,[I(" 【完全免费】前往"),A("a",{class:"text-blue-600",href:"https://plugin.gin-vue-admin.com/#/layout/userInfo/center",target:"_blank"},"插件市场个人中心"),I("申请AIPath,填入config.yaml的ai-path属性即可使用。 ")],-1)]))}),default:M(function(){return[k(f,{disabled:ve.value.onlyTemplate,type:"primary",onClick:r[1]||(r[1]=function(e){return Q()})},{default:M(function(){return[k(d,{size:"18"},{default:M(function(){return[k(u)]}),_:1}),r[35]||(r[35]=I(" 识图 ",-1))]}),_:1},8,["disabled"])]}),_:1})]),A("div",Qt,[k(p,{effect:"light"},{content:M(function(){return t(r[36]||(r[36]=[A("div",null,[I(" 【完全免费】前往"),A("a",{class:"text-blue-600",href:"https://plugin.gin-vue-admin.com/#/layout/userInfo/center",target:"_blank"},"插件市场个人中心"),I("申请AIPath,填入config.yaml的ai-path属性即可使用。 ")],-1)]))}),default:M(function(){return[k(f,{disabled:ve.value.onlyTemplate,type:"primary",onClick:r[2]||(r[2]=function(e){return Z()})},{default:M(function(){return[k(d,{size:"18"},{default:M(function(){return[k(u)]}),_:1}),r[37]||(r[37]=I(" 生成 ",-1))]}),_:1},8,["disabled"])]}),_:1})])])])),ee.value?O("",!0):(V(),C("div",Zt,[r[41]||(r[41]=A("div",{class:"text-lg mb-2 text-gray-600"},"从数据库创建",-1)),k(w,{ref:"getTableForm",inline:!0,model:se.value,"label-width":"120px"},{default:M(function(){return[k(y,{class:"w-full"},{default:M(function(){return[k(b,{span:6},{default:M(function(){return[k(g,{label:"业务库",prop:"selectDBtype",class:"w-full"},{label:M(function(){return[k(p,{content:"注:需要提前到db-list自行配置多数据库,如未配置需配置后重启服务方可使用。(此处可选择对应库表,可理解为从哪个库选择表)",placement:"bottom",effect:"light"},{default:M(function(){return[A("div",null,[r[39]||(r[39]=I(" 业务库 ",-1)),k(d,null,{default:M(function(){return[k(v)]}),_:1})])]}),_:1})]}),default:M(function(){return[k(h,{modelValue:se.value.businessDB,"onUpdate:modelValue":r[3]||(r[3]=function(e){return se.value.businessDB=e}),clearable:"",placeholder:"选择业务库",onChange:Ae,class:"w-full"},{default:M(function(){return[(V(!0),C(P,null,U(ke.value,function(e){return V(),j(m,{key:e.aliasName,value:e.aliasName,label:e.aliasName,disabled:e.disable},{default:M(function(){return[A("div",null,[A("span",null,B(e.aliasName),1),A("span",en,B(e.dbName),1)])]}),_:2},1032,["value","label","disabled"])}),128))]}),_:1},8,["modelValue"])]}),_:1})]}),_:1}),k(b,{span:6},{default:M(function(){return[k(g,{label:"数据库名",prop:"structName",class:"w-full"},{default:M(function(){return[k(h,{modelValue:se.value.dbName,"onUpdate:modelValue":r[4]||(r[4]=function(e){return se.value.dbName=e}),clearable:"",filterable:"",placeholder:"请选择数据库",class:"w-full",onChange:Ie},{default:M(function(){return[(V(!0),C(P,null,U(Oe.value,function(e){return V(),j(m,{key:e.database,label:e.database,value:e.database},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"])]}),_:1})]}),_:1}),k(b,{span:6},{default:M(function(){return[k(g,{label:"表名",prop:"structName",class:"w-full"},{default:M(function(){return[k(h,{modelValue:se.value.tableName,"onUpdate:modelValue":r[5]||(r[5]=function(e){return se.value.tableName=e}),disabled:!se.value.dbName,class:"w-full",filterable:"",placeholder:"请选择表"},{default:M(function(){return[(V(!0),C(P,null,U(de.value,function(e){return V(),j(m,{key:e.tableName,label:e.tableName,value:e.tableName},null,8,["label","value"])}),128))]}),_:1},8,["modelValue","disabled"])]}),_:1})]}),_:1}),k(b,{span:6},{default:M(function(){return[k(g,{class:"w-full"},{default:M(function(){return[A("div",tn,[k(f,{type:"primary",onClick:Me},{default:M(function(){return t(r[40]||(r[40]=[I(" 使用此表 ",-1)]))}),_:1})])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["model"])])),A("div",nn,[r[46]||(r[46]=A("div",{class:"text-lg mb-2 text-gray-600"},"自动化结构",-1)),k(w,{disabled:ee.value,ref_key:"autoCodeForm",ref:Ce,rules:me.value,model:ve.value,"label-width":"120px",inline:!0},{default:M(function(){return[k(y,{class:"w-full"},{default:M(function(){return[k(b,{span:6},{default:M(function(){return[k(g,{label:"结构名称",prop:"structName",class:"w-full"},{default:M(function(){return[A("div",an,[k(i,{modelValue:ve.value.structName,"onUpdate:modelValue":r[6]||(r[6]=function(e){return ve.value.structName=e}),placeholder:"首字母自动转换大写"},null,8,["modelValue"]),k(f,{disabled:ve.value.onlyTemplate,type:"primary",onClick:r[7]||(r[7]=function(e){return Z(!0)})},{default:M(function(){return[k(d,{size:"18"},{default:M(function(){return[k(u)]}),_:1}),r[42]||(r[42]=I(" 生成 ",-1))]}),_:1},8,["disabled"])])]}),_:1})]}),_:1}),k(b,{span:6},{default:M(function(){return[k(g,{label:"abbreviation",prop:"abbreviation",class:"w-full"},{label:M(function(){return[k(p,{content:"简称会作为入参对象名和路由group",placement:"bottom",effect:"light"},{default:M(function(){return[A("div",null,[r[43]||(r[43]=I(" 结构简称 ",-1)),k(d,null,{default:M(function(){return[k(v)]}),_:1})])]}),_:1})]}),default:M(function(){return[k(i,{modelValue:ve.value.abbreviation,"onUpdate:modelValue":r[8]||(r[8]=function(e){return ve.value.abbreviation=e}),placeholder:"请输入Struct简称"},null,8,["modelValue"])]}),_:1})]}),_:1}),k(b,{span:6},{default:M(function(){return[k(g,{label:"中文名称",prop:"description",class:"w-full"},{default:M(function(){return[k(i,{modelValue:ve.value.description,"onUpdate:modelValue":r[9]||(r[9]=function(e){return ve.value.description=e}),placeholder:"中文描述作为自动api描述"},null,8,["modelValue"])]}),_:1})]}),_:1}),k(b,{span:6},{default:M(function(){return[k(g,{label:"表名",prop:"tableName",class:"w-full"},{default:M(function(){return[k(i,{modelValue:ve.value.tableName,"onUpdate:modelValue":r[10]||(r[10]=function(e){return ve.value.tableName=e}),placeholder:"指定表名(非必填)"},null,8,["modelValue"])]}),_:1})]}),_:1})]}),_:1}),k(y,{class:"w-full"},{default:M(function(){return[k(b,{span:6},{default:M(function(){return[k(g,{prop:"packageName",class:"w-full"},{label:M(function(){return[k(p,{content:"生成文件的默认名称(建议为驼峰格式,首字母小写,如sysXxxXxxx)",placement:"bottom",effect:"light"},{default:M(function(){return[A("div",null,[r[44]||(r[44]=I(" 文件名称 ",-1)),k(d,null,{default:M(function(){return[k(v)]}),_:1})])]}),_:1})]}),default:M(function(){return[k(i,{modelValue:ve.value.packageName,"onUpdate:modelValue":r[11]||(r[11]=function(e){return ve.value.packageName=e}),placeholder:"请输入文件名称",onBlur:r[12]||(r[12]=function(e){return function(e,t){e[t]=s(e[t])}(ve.value,"packageName")})},null,8,["modelValue"])]}),_:1})]}),_:1}),k(b,{span:6},{default:M(function(){return[k(g,{label:"选择模板",prop:"package",class:"w-full relative"},{default:M(function(){return[k(h,{modelValue:ve.value.package,"onUpdate:modelValue":r[13]||(r[13]=function(e){return ve.value.package=e}),class:"w-full pr-12",filterable:""},{default:M(function(){return[(V(!0),C(P,null,U(Be.value,function(e){return V(),j(m,{key:e.ID,value:e.packageName,label:e.packageName},null,8,["value","label"])}),128))]}),_:1},8,["modelValue"]),A("span",rn,[k(d,{class:"cursor-pointer ml-2 text-gray-600",onClick:Re},{default:M(function(){return[k(_)]}),_:1}),k(d,{class:"cursor-pointer ml-2 text-gray-600",onClick:Le},{default:M(function(){return[k(T)]}),_:1})])]}),_:1})]}),_:1}),k(b,{span:6},{default:M(function(){return[k(g,{label:"业务库",prop:"businessDB",class:"w-full"},{label:M(function(){return[k(p,{content:"注:需要提前到db-list自行配置多数据库,此项为空则会使用gva本库创建自动化代码(global.GVA_DB),填写后则会创建指定库的代码(global.MustGetGlobalDBByDBName(dbname))",placement:"bottom",effect:"light"},{default:M(function(){return[A("div",null,[r[45]||(r[45]=I(" 业务库 ",-1)),k(d,null,{default:M(function(){return[k(v)]}),_:1})])]}),_:1})]}),default:M(function(){return[k(h,{modelValue:ve.value.businessDB,"onUpdate:modelValue":r[14]||(r[14]=function(e){return ve.value.businessDB=e}),clearable:"",placeholder:"选择业务库",class:"w-full"},{default:M(function(){return[(V(!0),C(P,null,U(ke.value,function(e){return V(),j(m,{key:e.aliasName,value:e.aliasName,label:e.aliasName,disabled:e.disable},{default:M(function(){return[A("div",null,[A("span",null,B(e.aliasName),1),A("span",ln,B(e.dbName),1)])]}),_:2},1032,["value","label","disabled"])}),128))]}),_:1},8,["modelValue"])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["disabled","rules","model"])]),A("div",on,[k(x,{class:"no-border-collapse"},{default:M(function(){return[k(N,null,{title:M(function(){return t(r[47]||(r[47]=[A("div",{class:"text-lg text-gray-600 font-normal"}," 专家模式 ",-1)]))}),icon:M(function(e){var t=e.isActive;return[A("span",un,B(t?"收起":"展开"),1)]}),default:M(function(){return[A("div",cn,[A("div",sn,[r[48]||(r[48]=A("h3",{class:"text-lg font-medium mb-4 text-gray-700"},"基础设置",-1)),k(y,{gutter:20},{default:M(function(){return[k(b,{span:3},{default:M(function(){return[k(p,{content:"注:会自动在结构体global.Model其中包含主键和软删除相关操作配置",placement:"top",effect:"light"},{default:M(function(){return[k(g,{label:"使用GVA结构"},{default:M(function(){return[k(S,{modelValue:ve.value.gvaModel,"onUpdate:modelValue":r[15]||(r[15]=function(e){return ve.value.gvaModel=e}),onChange:we},null,8,["modelValue"])]}),_:1})]}),_:1})]}),_:1}),k(b,{span:3},{default:M(function(){return[k(p,{content:"注:会自动产生页面内的按钮权限配置,若不在角色管理中进行按钮分配则按钮不可见",placement:"top",effect:"light"},{default:M(function(){return[k(g,{label:"创建按钮权限"},{default:M(function(){return[k(S,{disabled:!ve.value.generateWeb,modelValue:ve.value.autoCreateBtnAuth,"onUpdate:modelValue":r[16]||(r[16]=function(e){return ve.value.autoCreateBtnAuth=e})},null,8,["disabled","modelValue"])]}),_:1})]}),_:1})]}),_:1}),k(b,{span:3},{default:M(function(){return[k(g,{label:"生成前端"},{default:M(function(){return[k(S,{modelValue:ve.value.generateWeb,"onUpdate:modelValue":r[17]||(r[17]=function(e){return ve.value.generateWeb=e})},null,8,["modelValue"])]}),_:1})]}),_:1}),k(b,{span:3},{default:M(function(){return[k(g,{label:"生成后端"},{default:M(function(){return[k(S,{disabled:"",modelValue:ve.value.generateServer,"onUpdate:modelValue":r[18]||(r[18]=function(e){return ve.value.generateServer=e})},null,8,["modelValue"])]}),_:1})]}),_:1})]}),_:1})]),A("div",dn,[r[49]||(r[49]=A("h3",{class:"text-lg font-medium mb-4 text-gray-700"},"自动化设置",-1)),k(y,{gutter:20},{default:M(function(){return[k(b,{span:3},{default:M(function(){return[k(p,{content:"注:把自动生成的API注册进数据库",placement:"top",effect:"light"},{default:M(function(){return[k(g,{label:"自动创建API"},{default:M(function(){return[k(S,{disabled:!ve.value.generateServer,modelValue:ve.value.autoCreateApiToSql,"onUpdate:modelValue":r[19]||(r[19]=function(e){return ve.value.autoCreateApiToSql=e})},null,8,["disabled","modelValue"])]}),_:1})]}),_:1})]}),_:1}),k(b,{span:3},{default:M(function(){return[k(p,{content:"注:把自动生成的菜单注册进数据库",placement:"top",effect:"light"},{default:M(function(){return[k(g,{label:"自动创建菜单"},{default:M(function(){return[k(S,{disabled:!ve.value.generateWeb,modelValue:ve.value.autoCreateMenuToSql,"onUpdate:modelValue":r[20]||(r[20]=function(e){return ve.value.autoCreateMenuToSql=e})},null,8,["disabled","modelValue"])]}),_:1})]}),_:1})]}),_:1}),k(b,{span:3},{default:M(function(){return[k(p,{content:"注:自动同步数据库表结构,如果不需要可以选择关闭",placement:"top",effect:"light"},{default:M(function(){return[k(g,{label:"同步表结构"},{default:M(function(){return[k(S,{disabled:!ve.value.generateServer,modelValue:ve.value.autoMigrate,"onUpdate:modelValue":r[21]||(r[21]=function(e){return ve.value.autoMigrate=e})},null,8,["disabled","modelValue"])]}),_:1})]}),_:1})]}),_:1})]}),_:1})]),A("div",fn,[r[50]||(r[50]=A("h3",{class:"text-lg font-medium mb-4 text-gray-700"},"高级设置",-1)),k(y,{gutter:20},{default:M(function(){return[k(b,{span:3},{default:M(function(){return[k(p,{content:"注:会自动在结构体添加 created_by updated_by deleted_by,方便用户进行资源权限控制",placement:"top",effect:"light"},{default:M(function(){return[k(g,{label:"创建资源标识"},{default:M(function(){return[k(S,{modelValue:ve.value.autoCreateResource,"onUpdate:modelValue":r[22]||(r[22]=function(e){return ve.value.autoCreateResource=e})},null,8,["modelValue"])]}),_:1})]}),_:1})]}),_:1}),k(b,{span:3},{default:M(function(){return[k(p,{content:"注:使用基础模板将不会生成任何结构体和CURD,仅仅配置enter等属性方便自行开发非CURD逻辑",placement:"top",effect:"light"},{default:M(function(){return[k(g,{label:"基础模板"},{default:M(function(){return[k(S,{modelValue:ve.value.onlyTemplate,"onUpdate:modelValue":r[23]||(r[23]=function(e){return ve.value.onlyTemplate=e})},null,8,["modelValue"])]}),_:1})]}),_:1})]}),_:1})]}),_:1})]),A("div",pn,[r[51]||(r[51]=A("h3",{class:"text-lg font-medium mb-4 text-gray-700"},"树形结构设置",-1)),k(y,{gutter:20,align:"middle"},{default:M(function(){return[k(b,{span:24},{default:M(function(){return[k(g,{label:"树型结构"},{default:M(function(){return[A("div",vn,[k(p,{content:"注:会自动创建parentID来进行父子关系关联,仅支持主键为int类型",placement:"top",effect:"light"},{default:M(function(){return[k(S,{modelValue:ve.value.isTree,"onUpdate:modelValue":r[24]||(r[24]=function(e){return ve.value.isTree=e})},null,8,["modelValue"])]}),_:1}),k(i,{modelValue:ve.value.treeJson,"onUpdate:modelValue":r[25]||(r[25]=function(e){return ve.value.treeJson=e}),disabled:!ve.value.isTree,placeholder:"前端展示json属性",class:"flex-1"},null,8,["modelValue","disabled"])])]}),_:1})]}),_:1})]}),_:1})])])]}),_:1})]}),_:1})]),A("div",mn,[A("div",hn,[k(f,{type:"primary",onClick:r[26]||(r[26]=function(e){return Ne()}),disabled:ve.value.onlyTemplate},{default:M(function(){return t(r[52]||(r[52]=[I(" 新增字段 ",-1)]))}),_:1},8,["disabled"])]),A("div",gn,[k(Y,{data:ve.value.fields,"row-key":"fieldName"},{default:M(function(){return[ee.value?O("",!0):(V(),j(L,{key:0,fixed:"left",align:"left",type:"index",width:"60"},{default:M(function(){return[k(d,{class:"cursor-grab drag-column"},{default:M(function(){return[k(E)]}),_:1})]}),_:1})),k(L,{fixed:"left",align:"left",type:"index",label:"序列",width:"60"}),k(L,{fixed:"left",align:"left",type:"index",label:"主键",width:"60"},{default:M(function(e){var t=e.row;return[k(S,{disabled:t.disabled,modelValue:t.primaryKey,"onUpdate:modelValue":function(e){return t.primaryKey=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{fixed:"left",align:"left",prop:"fieldName",label:"字段名称",width:"160"},{default:M(function(e){var t=e.row;return[k(i,{disabled:"",modelValue:t.fieldName,"onUpdate:modelValue":function(e){return t.fieldName=e}},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"fieldDesc",label:"中文名",width:"160"},{default:M(function(e){var t=e.row;return[k(i,{disabled:t.disabled,modelValue:t.fieldDesc,"onUpdate:modelValue":function(e){return t.fieldDesc=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"defaultValue",label:"默认值",width:"160"},{default:M(function(e){var t=e.row;return[k(i,{disabled:t.disabled,modelValue:t.defaultValue,"onUpdate:modelValue":function(e){return t.defaultValue=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"require",label:"必填"},{default:M(function(e){var t=e.row;return[k(S,{disabled:t.disabled,modelValue:t.require,"onUpdate:modelValue":function(e){return t.require=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"sort",label:"排序"},{default:M(function(e){var t=e.row;return[k(S,{disabled:t.disabled,modelValue:t.sort,"onUpdate:modelValue":function(e){return t.sort=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"form",width:"100",label:"新建/编辑"},{default:M(function(e){var t=e.row;return[k(S,{disabled:t.disabled,modelValue:t.form,"onUpdate:modelValue":function(e){return t.form=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"table",label:"表格"},{default:M(function(e){var t=e.row;return[k(S,{disabled:t.disabled,modelValue:t.table,"onUpdate:modelValue":function(e){return t.table=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"desc",label:"详情"},{default:M(function(e){var t=e.row;return[k(S,{disabled:t.disabled,modelValue:t.desc,"onUpdate:modelValue":function(e){return t.desc=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),ee.value?O("",!0):(V(),j(L,{key:1,align:"left",prop:"excel",width:"100",label:"导入/导出"},{default:M(function(e){var t=e.row;return[k(S,{modelValue:t.excel,"onUpdate:modelValue":function(e){return t.excel=e}},null,8,["modelValue","onUpdate:modelValue"])]}),_:1})),k(L,{align:"left",prop:"fieldJson",width:"160px",label:"字段Json"},{default:M(function(e){var t=e.row;return[k(i,{disabled:t.disabled,modelValue:t.fieldJson,"onUpdate:modelValue":function(e){return t.fieldJson=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"fieldType",label:"字段类型",width:"160"},{default:M(function(e){var t=e.row;return[k(h,{modelValue:t.fieldType,"onUpdate:modelValue":function(e){return t.fieldType=e},style:{width:"100%"},placeholder:"请选择字段类型",disabled:t.disabled,clearable:""},{default:M(function(){return[(V(!0),C(P,null,U(ae.value,function(e){return V(),j(m,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])}),128))]}),_:1},8,["modelValue","onUpdate:modelValue","disabled"])]}),_:1}),k(L,{align:"left",prop:"fieldIndexType",label:"索引类型",width:"160"},{default:M(function(e){var t=e.row;return[k(h,{modelValue:t.fieldIndexType,"onUpdate:modelValue":function(e){return t.fieldIndexType=e},style:{width:"100%"},placeholder:"请选择字段索引类型",disabled:t.disabled,clearable:""},{default:M(function(){return[(V(!0),C(P,null,U(le.value,function(e){return V(),j(m,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])}),128))]}),_:1},8,["modelValue","onUpdate:modelValue","disabled"])]}),_:1}),k(L,{align:"left",prop:"dataTypeLong",label:"字段长度/枚举值",width:"160"},{default:M(function(e){var t=e.row;return[k(i,{disabled:t.disabled,modelValue:t.dataTypeLong,"onUpdate:modelValue":function(e){return t.dataTypeLong=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"columnName",label:"数据库字段",width:"160"},{default:M(function(e){var t=e.row;return[k(i,{disabled:t.disabled,modelValue:t.columnName,"onUpdate:modelValue":function(e){return t.columnName=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"comment",label:"数据库字段描述",width:"160"},{default:M(function(e){var t=e.row;return[k(i,{disabled:t.disabled,modelValue:t.comment,"onUpdate:modelValue":function(e){return t.comment=e}},null,8,["disabled","modelValue","onUpdate:modelValue"])]}),_:1}),k(L,{align:"left",prop:"fieldSearchType",label:"搜索条件",width:"130"},{default:M(function(e){var t=e.row;return[k(h,{modelValue:t.fieldSearchType,"onUpdate:modelValue":function(e){return t.fieldSearchType=e},style:{width:"100%"},placeholder:"请选择字段查询条件",clearable:"",disabled:"json"===t.fieldType||t.disabled},{default:M(function(){return[(V(!0),C(P,null,U(re.value,function(e){return V(),j(m,{key:e.value,label:e.label,value:e.value,disabled:We(t.fieldType,e.value)},null,8,["label","value","disabled"])}),128))]}),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])]}),_:1}),k(L,{align:"left",label:"操作",width:"300",fixed:"right"},{default:M(function(e){return[e.row.disabled?O("",!0):(V(),j(f,{key:0,type:"primary",link:"",icon:"edit",onClick:function(t){return Ne(e.row)}},{default:M(function(){return t(r[53]||(r[53]=[I(" 高级编辑 ",-1)]))}),_:1},8,["onClick"])),e.row.disabled?O("",!0):(V(),j(f,{key:1,type:"primary",link:"",icon:"delete",onClick:function(t){return function(e){X.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(c(o().m(function t(){return o().w(function(t){for(;;)switch(t.n){case 0:ve.value.fields.splice(e,1);case 1:return t.a(2)}},t)})))}(e.$index)}},{default:M(function(){return t(r[54]||(r[54]=[I(" 删除 ",-1)]))}),_:1},8,["onClick"]))]}),_:1})]}),_:1},8,["data"])]),A("div",bn,[k(f,{type:"primary",disabled:ee.value,onClick:r[27]||(r[27]=function(e){return t=JSON.stringify(ve.value,null,2),n=new Blob([t],{type:"application/json"}),a=URL.createObjectURL(n),(r=document.createElement("a")).href=a,r.download="form_data.json",document.body.appendChild(r),r.click(),document.body.removeChild(r),void URL.revokeObjectURL(a);var t,n,a,r})},{default:M(function(){return t(r[55]||(r[55]=[I(" 导出json ",-1)]))}),_:1},8,["disabled"]),k(W,{class:"flex items-center","before-upload":Ye,"show-file-list":!1,headers:{"x-token":R(n)},accept:".json"},{default:M(function(){return[k(f,{type:"primary",class:"mx-2",disabled:ee.value},{default:M(function(){return t(r[56]||(r[56]=[I("导入json",-1)]))}),_:1},8,["disabled"])]}),_:1},8,["headers"]),k(f,{type:"primary",disabled:ee.value,onClick:r[28]||(r[28]=function(e){return Xe()})},{default:M(function(){return t(r[57]||(r[57]=[I(" 清除暂存 ",-1)]))}),_:1},8,["disabled"]),k(f,{type:"primary",disabled:ee.value,onClick:r[29]||(r[29]=function(e){return window.sessionStorage.setItem("autoCode",JSON.stringify(ve.value)),void F.success("暂存成功")})},{default:M(function(){return t(r[58]||(r[58]=[I(" 暂存 ",-1)]))}),_:1},8,["disabled"]),k(f,{type:"primary",disabled:ee.value,onClick:r[30]||(r[30]=function(e){return Ve(!1)})},{default:M(function(){return t(r[59]||(r[59]=[I(" 生成代码 ",-1)]))}),_:1},8,["disabled"]),k(f,{type:"primary",onClick:r[31]||(r[31]=function(e){return Ve(!0)})},{default:M(function(){return[I(B(ee.value?"查看代码":"预览代码"),1)]}),_:1})])]),k(H,{modelValue:be.value,"onUpdate:modelValue":r[32]||(r[32]=function(e){return be.value=e}),size:"70%","show-close":!1},{header:M(function(){return[A("div",yn,[r[62]||(r[62]=A("span",{class:"text-lg"},"组件内容",-1)),A("div",null,[k(f,{onClick:De},{default:M(function(){return t(r[60]||(r[60]=[I(" 取 消 ",-1)]))}),_:1}),k(f,{type:"primary",onClick:Ee},{default:M(function(){return t(r[61]||(r[61]=[I(" 确 定 ",-1)]))}),_:1})])])]}),default:M(function(){return[be.value?(V(),j(a,{key:0,ref_key:"fieldDialogNode",ref:xe,"dialog-middle":he.value,"type-options":ae.value,"type-search-options":re.value,"type-index-options":le.value},null,8,["dialog-middle","type-options","type-search-options","type-index-options"])):O("",!0)]}),_:1},8,["modelValue"]),k(H,{modelValue:ye.value,"onUpdate:modelValue":r[33]||(r[33]=function(e){return ye.value=e}),size:"80%","show-close":!1},{header:M(function(){return[A("div",wn,[r[65]||(r[65]=A("span",{class:"text-lg"},"操作栏",-1)),A("div",null,[k(f,{type:"primary",onClick:Te},{default:M(function(){return t(r[63]||(r[63]=[I(" 全选 ",-1)]))}),_:1}),k(f,{type:"primary",onClick:Se},{default:M(function(){return t(r[64]||(r[64]=[I(" 复制 ",-1)]))}),_:1})])])]}),default:M(function(){return[ye.value?(V(),j(l,{key:0,"is-add":ee.value,ref_key:"previewNode",ref:_e,"preview-code":ce.value},null,8,["is-add","preview-code"])):O("",!0)]}),_:1},8,["modelValue"])])}}}))}}})}();