Files
qhmes/web-dist/js/EnhanceJsHistory-DORbK4hW.js
2026-06-16 18:19:57 +08:00

2 lines
3.4 KiB
Java

var N=Object.defineProperty;var v=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var L=(e,n,t)=>n in e?N(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,E=(e,n)=>{for(var t in n||(n={}))$.call(n,t)&&L(e,t,n[t]);if(v)for(var t of v(n))j.call(n,t)&&L(e,t,n[t]);return e};var S=(e,n,t)=>new Promise((d,u)=>{var m=s=>{try{l(t.next(s))}catch(r){u(r)}},_=s=>{try{l(t.throw(s))}catch(r){u(r)}},l=s=>s.done?d(s.value):Promise.resolve(s.value).then(m,_);l((t=t.apply(e,n)).next())});import{am as I,a_ as R,cH as w,au as T,aH as V}from"./index-X7Y8jykP.js";import{B as z}from"./index-BDvqZ5j4.js";import{c as A}from"./index-C69VKHba.js";import{a as F}from"./useModal-DaJ3Bflg.js";import{e as O,r as g,n as P,y as G,z as K,A as o,K as b,f as i,J as M,Q as k,G as Q,E as H}from"./vue-vendor-DNhG1Cve.js";import{L as W,_ as q}from"./index-Wl3jtD-0.js";import{L as U,a as X,b as Y}from"./index-BskC1_qK.js";import Z from"./index-saD4h7VJ.js";const B=R(),x="enhance_",ee=I({id:"online-cgform-enhance",state:()=>({enhanceJs:{}}),getters:{},actions:{getEnhanceJs(e){return this.enhanceJs[e]=B.get(x+e),this.enhanceJs[e]},addEnhanceJs(e){this.enhanceJs[e.code]?this.enhanceJs[e.code].push(E({},e)):this.enhanceJs[e.code]=[E({},e)];let n=this.enhanceJs[e.code];for(;n.length>16;)n.shift();B.set(x+e.code,n)}}}),ne=O({name:"EnhanceJsHistory",components:{BasicModal:z,JCodeEditor:A},setup(){const e=ee(),n=g(),t=g(!1),d=g([]),u=g(""),m=g(0),[_,{closeModal:l}]=F(a=>S(null,null,function*(){s(a.code,a.type)}));function s(a,C){u.value="",d.value=[];let J=e.getEnhanceJs(a),c=[],f=0;for(let p of J)p.type===C&&(f++,c.push(Object.assign({},p,{index:f})));c&&c.length>0&&c.sort((p,D)=>D.date-p.date),d.value=[...c],P(()=>h(c[0]))}function r(){l()}function y(a){return w(a,"yyyy-MM-DD HH:mm:ss")}function h(a){m.value=a.index,n.value.setValue(a.str)}return{codeEditorRef:n,fullCode:h,registerModal:_,getFormatDate:y,onCancel:r,confirmLoading:t,dataList:d,jsStr:u,activeIndex:m}}}),te=["onClick"];function ae(e,n,t,d,u,m){const _=Z,l=q,s=W,r=X,y=b("JCodeEditor"),h=Y,a=U,C=V,J=b("a-button"),c=b("BasicModal");return K(),G(c,{onRegister:e.registerModal,title:"JS增强历史记录",width:1200,maskClosable:!1,confirmLoading:e.confirmLoading,defaultFullscreen:"",onCancel:e.onCancel},{footer:o(()=>[i(J,{onClick:e.onCancel},{default:o(()=>[...n[1]||(n[1]=[H("关闭",-1)])]),_:1},8,["onClick"])]),default:o(()=>[i(C,{spinning:e.confirmLoading},{default:o(()=>[i(a,null,{default:o(()=>[i(r,{theme:"light"},{default:o(()=>[i(s,{bordered:"",dataSource:e.dataList,class:M("enhance-list")},{header:o(()=>[k("div",null,[i(_,{style:{margin:"0"}},{default:o(()=>[...n[0]||(n[0]=[H("保存时间",-1)])]),_:1})])]),renderItem:o(({item:f})=>[i(l,{class:M(e.activeIndex===f.index?"bg-blue":"")},{default:o(()=>[k("a",{onClick:p=>e.fullCode(f)},Q(e.getFormatDate(f.date)),9,te)]),_:2},1032,["class"])]),_:1},8,["dataSource"])]),_:1}),i(a,null,{default:o(()=>[i(h,{style:{margin:"8px 8px",padding:"8px",background:"#fff",minHeight:"280px"}},{default:o(()=>[i(y,{ref:"codeEditorRef",language:"javascript",fullScreen:!0,lineNumbers:!1,"language-change":!1},null,512)]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])]),_:1},8,["onRegister","confirmLoading","onCancel"])}const oe=T(ne,[["render",ae],["__scopeId","data-v-1ac05b7a"]]),_e=Object.freeze(Object.defineProperty({__proto__:null,default:oe},Symbol.toStringTag,{value:"Module"}));export{oe as E,_e as a,ee as u};