Files
qhmes/deploy-qhmes/frontend/js/EnhanceJsHistory-De17P14L-CBMZnd4h.js
2026-05-15 11:34:12 +08:00

2 lines
4.9 KiB
Java

import{bc as L,aa as w,ak as D,a6 as I}from"./index-BI6CMai0.js";import{d as P,f as v,n as F,ah as n,aC as H,as as N,aF as r,k as l,at as x,au as J,av as R,G as E}from"./vue-vendor-C7Zq48Yl.js";import{B as T}from"./index-Du0A3ksf.js";import"./index-Di-j2gt4.js";import{h as V}from"./main.index-Cs5ETdXF.js";import z from"./JCodeEditor-CLVZA7Uj.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./BasicForm-BJnSRkIE.js";import"./componentMap-BBZeqR-K.js";import"./useFormItem-BdW6EoZe.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./EasyCronInput-7xfJ3nBh.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */var G=Object.defineProperty,S=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,k=(t,e,o)=>e in t?G(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,M=(t,e)=>{for(var o in e||(e={}))K.call(e,o)&&k(t,o,e[o]);if(S)for(var o of S(e))Q.call(e,o)&&k(t,o,e[o]);return t},U=(t,e,o)=>new Promise((m,d)=>{var f=i=>{try{c(o.next(i))}catch(p){d(p)}},g=i=>{try{c(o.throw(i))}catch(p){d(p)}},c=i=>i.done?m(i.value):Promise.resolve(i.value).then(f,g);c((o=o.apply(t,e)).next())});const j=w(),O="enhance_",W=L({id:"online-cgform-enhance",state:()=>({enhanceJs:{}}),getters:{},actions:{getEnhanceJs(t){return this.enhanceJs[t]=j.get(O+t),this.enhanceJs[t]},addEnhanceJs(t){this.enhanceJs[t.code]?this.enhanceJs[t.code].push(M({},t)):this.enhanceJs[t.code]=[M({},t)];let e=this.enhanceJs[t.code];for(;e.length>16;)e.shift();j.set(O+t.code,e)}}}),X=P({name:"EnhanceJsHistory",components:{BasicModal:T,JCodeEditor:z},setup(){const t=W(),e=v(),o=v(!1),m=v([]),d=v(""),f=v(0),[g,{closeModal:c}]=D(a=>U(null,null,function*(){i(a.code,a.type)}));function i(a,C){d.value="",m.value=[];let _=t.getEnhanceJs(a),s=[],u=0;for(let h of _)h.type===C&&(u++,s.push(Object.assign({},h,{index:u})));s&&s.length>0&&s.sort((h,B)=>B.date-h.date),m.value=[...s],F(()=>y(s[0]))}function p(){c()}function b(a){return I(a,"yyyy-MM-DD HH:mm:ss")}function y(a){f.value=a.index,e.value.setValue(a.str)}return{codeEditorRef:e,fullCode:y,registerModal:g,getFormatDate:b,onCancel:p,confirmLoading:o,dataList:m,jsStr:d,activeIndex:f}}}),$=["onClick"];function q(t,e,o,m,d,f){const g=n("a-divider"),c=n("a-list-item"),i=n("a-list"),p=n("a-layout-sider"),b=n("JCodeEditor"),y=n("a-layout-content"),a=n("a-layout"),C=n("a-spin"),_=n("a-button"),s=n("BasicModal");return N(),H(s,{onRegister:t.registerModal,title:"JS增强历史记录",width:1200,maskClosable:!1,confirmLoading:t.confirmLoading,defaultFullscreen:"",onCancel:t.onCancel},{footer:r(()=>[l(_,{onClick:t.onCancel},{default:r(()=>[...e[1]||(e[1]=[E("关闭",-1)])]),_:1},8,["onClick"])]),default:r(()=>[l(C,{spinning:t.confirmLoading},{default:r(()=>[l(a,null,{default:r(()=>[l(p,{theme:"light"},{default:r(()=>[l(i,{bordered:"",dataSource:t.dataList,class:x("enhance-list")},{header:r(()=>[J("div",null,[l(g,{style:{margin:"0"}},{default:r(()=>[...e[0]||(e[0]=[E("保存时间",-1)])]),_:1})])]),renderItem:r(({item:u})=>[l(c,{class:x(t.activeIndex===u.index?"bg-blue":"")},{default:r(()=>[J("a",{onClick:h=>t.fullCode(u)},R(t.getFormatDate(u.date)),9,$)]),_:2},1032,["class"])]),_:1},8,["dataSource"])]),_:1}),l(a,null,{default:r(()=>[l(y,{style:{margin:"8px 8px",padding:"8px",background:"#fff",minHeight:"280px"}},{default:r(()=>[l(b,{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 A=V(X,[["render",q],["__scopeId","data-v-f79a0535"]]),At=Object.freeze(Object.defineProperty({__proto__:null,default:A},Symbol.toStringTag,{value:"Module"}));export{A as E,At as a,W as u};