liushengqiang 1 year ago
parent
commit
a2c7bf66c9
39 changed files with 1070 additions and 168 deletions
  1. 1 1
      dist/assets/Scrollbar-81129e17.js
  2. 1 1
      dist/assets/Slider-1dc90468.js
  3. 0 0
      dist/assets/data-0dab0feb.js
  4. 0 0
      dist/assets/data-c15517db.js
  5. BIN
      dist/assets/dragingBoxIcon-654e13db.png
  6. BIN
      dist/assets/dragingBoxIcon-f4149aa2.png
  7. 0 0
      dist/assets/index-09fcfd1b.js
  8. 0 0
      dist/assets/index-0dc020be.js
  9. 0 0
      dist/assets/index-1629ed98.js
  10. 0 0
      dist/assets/index-1ab709bc.js
  11. 0 0
      dist/assets/index-1b6b71dd.js
  12. 1 1
      dist/assets/index-206405e3.js
  13. 0 0
      dist/assets/index-3095da25.js
  14. 0 0
      dist/assets/index-36aeaa07.js
  15. 0 0
      dist/assets/index-3c26ec79.js
  16. 0 0
      dist/assets/index-4581dc57.css
  17. 0 0
      dist/assets/index-4655f601.js
  18. 0 0
      dist/assets/index-5c380262.js
  19. 0 0
      dist/assets/index-6362fa53.js
  20. 0 0
      dist/assets/index-6cc62516.js
  21. 0 0
      dist/assets/index-6fdb843d.js
  22. 1 1
      dist/assets/index-75ae8403.js
  23. 0 0
      dist/assets/index-85f52e15.css
  24. 0 0
      dist/assets/index-8cdf68fe.js
  25. 1 1
      dist/assets/index-98dfe858.js
  26. 0 0
      dist/assets/index-ba53f856.js
  27. 1 1
      dist/assets/index-be1031dd.js
  28. 0 28
      dist/assets/index-c0cf18f1.js
  29. 0 0
      dist/assets/index-c4857028.js
  30. 1 1
      dist/assets/index-d1b7ff72.js
  31. 0 0
      dist/assets/index-e6cea678.js
  32. 28 0
      dist/assets/index-f79bbb2c.js
  33. BIN
      dist/assets/toolbox-d14e974b.png
  34. BIN
      dist/assets/toolbox-d5807fe8.png
  35. 1 1
      dist/index.html
  36. 2 0
      package.json
  37. 1027 127
      pnpm-lock.yaml
  38. 4 4
      src/hooks/event/useEventListener.ts
  39. 1 1
      src/utils/index.ts

+ 1 - 1
dist/assets/Scrollbar-b4233a4b.js → dist/assets/Scrollbar-81129e17.js

@@ -1 +1 @@
-import{a9 as l,d as e,r as a,ac as n,aq as t}from"./index-4655f601.js";const c=Object.assign(Object.assign({},l.props),{trigger:String,xScrollable:Boolean,onScroll:Function,size:Number}),i=e({name:"Scrollbar",props:c,setup(){const r=a(null);return Object.assign(Object.assign({},{scrollTo:(...o)=>{var s;(s=r.value)===null||s===void 0||s.scrollTo(o[0],o[1])},scrollBy:(...o)=>{var s;(s=r.value)===null||s===void 0||s.scrollBy(o[0],o[1])}}),{scrollbarInstRef:r})},render(){return n(t,Object.assign({ref:"scrollbarInstRef"},this.$props),this.$slots)}}),d=i;export{d as N};
+import{a9 as l,d as e,r as a,ac as n,ar as t}from"./index-1629ed98.js";const c=Object.assign(Object.assign({},l.props),{trigger:String,xScrollable:Boolean,onScroll:Function,size:Number}),i=e({name:"Scrollbar",props:c,setup(){const r=a(null);return Object.assign(Object.assign({},{scrollTo:(...o)=>{var s;(s=r.value)===null||s===void 0||s.scrollTo(o[0],o[1])},scrollBy:(...o)=>{var s;(s=r.value)===null||s===void 0||s.scrollBy(o[0],o[1])}}),{scrollbarInstRef:r})},render(){return n(t,Object.assign({ref:"scrollbarInstRef"},this.$props),this.$slots)}}),d=i;export{d as N};

File diff suppressed because it is too large
+ 1 - 1
dist/assets/Slider-1dc90468.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/data-0dab0feb.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/data-c15517db.js


BIN
dist/assets/dragingBoxIcon-654e13db.png


BIN
dist/assets/dragingBoxIcon-f4149aa2.png


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-09fcfd1b.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-0dc020be.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-1629ed98.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-1ab709bc.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-1b6b71dd.js


+ 1 - 1
dist/assets/index-4307530c.js → dist/assets/index-206405e3.js

@@ -1 +1 @@
-import{d as u,r as o,e as p,f as a}from"./index-4655f601.js";const m="_wrap_1mptt_1",f="_notice_1mptt_7",r={wrap:m,notice:f},v=u({name:"TheNoticeBar",props:{text:{type:String,default:""}},setup(s){const e=o(),n=o(),t=p({isActive:!1,wrapWidth:0,contentWidth:0,contentStyle:{transitionDuration:"0s",transform:"translateX(0px)"},time:null}),c=()=>{t.isActive||!n.value||!e.value||(t.isActive=!0,t.contentWidth=n.value.getBoundingClientRect().width,t.wrapWidth=e.value.getBoundingClientRect().width,i())},i=()=>{if(t.contentWidth<=t.wrapWidth||!t.isActive){t.contentStyle.transitionDuration="0s",t.contentStyle.transform="translateX(0px)";return}t.contentStyle.transitionDuration="5s",t.contentStyle.transform="translateX(-100%)",t.time=setTimeout(()=>{t.contentStyle.transitionDuration="0s",t.contentStyle.transform=`translateX(${t.wrapWidth}px)`,requestAnimationFrame(()=>{i()})},5*1e3)},l=()=>{clearTimeout(t.time),t.isActive=!1,t.contentStyle.transitionDuration="0s",t.contentStyle.transform="translateX(0px)",t.time=null};return()=>a("div",{ref:e,class:r.wrap,onMouseenter:()=>c(),onMouseleave:()=>l()},[a("div",{ref:n,style:t.contentStyle,class:r.notice},[s.text])])}});export{v as T};
+import{d as u,r as o,e as p,f as a}from"./index-1629ed98.js";const m="_wrap_1mptt_1",f="_notice_1mptt_7",r={wrap:m,notice:f},v=u({name:"TheNoticeBar",props:{text:{type:String,default:""}},setup(s){const e=o(),n=o(),t=p({isActive:!1,wrapWidth:0,contentWidth:0,contentStyle:{transitionDuration:"0s",transform:"translateX(0px)"},time:null}),c=()=>{t.isActive||!n.value||!e.value||(t.isActive=!0,t.contentWidth=n.value.getBoundingClientRect().width,t.wrapWidth=e.value.getBoundingClientRect().width,i())},i=()=>{if(t.contentWidth<=t.wrapWidth||!t.isActive){t.contentStyle.transitionDuration="0s",t.contentStyle.transform="translateX(0px)";return}t.contentStyle.transitionDuration="5s",t.contentStyle.transform="translateX(-100%)",t.time=setTimeout(()=>{t.contentStyle.transitionDuration="0s",t.contentStyle.transform=`translateX(${t.wrapWidth}px)`,requestAnimationFrame(()=>{i()})},5*1e3)},l=()=>{clearTimeout(t.time),t.isActive=!1,t.contentStyle.transitionDuration="0s",t.contentStyle.transform="translateX(0px)",t.time=null};return()=>a("div",{ref:e,class:r.wrap,onMouseenter:()=>c(),onMouseleave:()=>l()},[a("div",{ref:n,style:t.contentStyle,class:r.notice},[s.text])])}});export{v as T};

File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-3095da25.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-36aeaa07.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-3c26ec79.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-4581dc57.css


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-4655f601.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-5c380262.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-6362fa53.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-6cc62516.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-6fdb843d.js


+ 1 - 1
dist/assets/index-2d04bd4e.js → dist/assets/index-75ae8403.js

@@ -1 +1 @@
-import{X as y,Y as F,S as P,Z as C,J as S}from"./index-4655f601.js";function g(e){return y()?(F(e),!0):!1}function w(e){return typeof e=="function"?e():S(e)}const R=typeof window<"u",m=()=>{};function D(e,i){function n(...t){return new Promise((o,r)=>{Promise.resolve(e(()=>i.apply(this,t),{fn:i,thisArg:this,args:t})).then(o).catch(r)})}return n}function b(e,i={}){let n,t,o=m;const r=u=>{clearTimeout(u),o(),o=m};return u=>{const a=w(e),s=w(i.maxWait);return n&&r(n),a<=0||s!==void 0&&s<=0?(t&&(r(t),t=null),Promise.resolve(u())):new Promise((c,p)=>{o=i.rejectOnCancel?p:c,s&&!t&&(t=setTimeout(()=>{n&&r(n),t=null,c(u())},s)),n=setTimeout(()=>{t&&r(t),t=null,c(u())},a)})}}function j(e,i=!0,n=!0,t=!1){let o=0,r,l=!0,u=m,a;const s=()=>{r&&(clearTimeout(r),r=void 0,u(),u=m)};return p=>{const f=w(e),T=Date.now()-o,d=()=>a=p();return s(),f<=0?(o=Date.now(),d()):(T>f&&(n||!l)?(o=Date.now(),d()):i&&(a=new Promise((h,x)=>{u=t?x:h,r=setTimeout(()=>{o=Date.now(),l=!0,h(d()),s()},Math.max(0,f-T))})),!n&&!r&&(r=setTimeout(()=>l=!0,f)),l=!1,a)}}function U(e,i=200,n={}){return D(b(i,n),e)}function V(e,i=200,n=!1,t=!0,o=!1){return D(j(i,n,t,o),e)}function W(e){P()&&C(e)}export{V as a,g as b,w as c,R as i,W as t,U as u};
+import{X as y,Y as F,S as P,Z as C,J as S}from"./index-1629ed98.js";function g(e){return y()?(F(e),!0):!1}function w(e){return typeof e=="function"?e():S(e)}const R=typeof window<"u",m=()=>{};function D(e,i){function n(...t){return new Promise((o,r)=>{Promise.resolve(e(()=>i.apply(this,t),{fn:i,thisArg:this,args:t})).then(o).catch(r)})}return n}function b(e,i={}){let n,t,o=m;const r=u=>{clearTimeout(u),o(),o=m};return u=>{const a=w(e),s=w(i.maxWait);return n&&r(n),a<=0||s!==void 0&&s<=0?(t&&(r(t),t=null),Promise.resolve(u())):new Promise((c,p)=>{o=i.rejectOnCancel?p:c,s&&!t&&(t=setTimeout(()=>{n&&r(n),t=null,c(u())},s)),n=setTimeout(()=>{t&&r(t),t=null,c(u())},a)})}}function j(e,i=!0,n=!0,t=!1){let o=0,r,l=!0,u=m,a;const s=()=>{r&&(clearTimeout(r),r=void 0,u(),u=m)};return p=>{const f=w(e),T=Date.now()-o,d=()=>a=p();return s(),f<=0?(o=Date.now(),d()):(T>f&&(n||!l)?(o=Date.now(),d()):i&&(a=new Promise((h,x)=>{u=t?x:h,r=setTimeout(()=>{o=Date.now(),l=!0,h(d()),s()},Math.max(0,f-T))})),!n&&!r&&(r=setTimeout(()=>l=!0,f)),l=!1,a)}}function U(e,i=200,n={}){return D(b(i,n),e)}function V(e,i=200,n=!1,t=!0,o=!1){return D(j(i,n,t,o),e)}function W(e){P()&&C(e)}export{V as a,g as b,w as c,R as i,W as t,U as u};

File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-85f52e15.css


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-8cdf68fe.js


+ 1 - 1
dist/assets/index-6579893b.js → dist/assets/index-98dfe858.js

@@ -1 +1 @@
-import{d as t,f as e,aM as a,j as p,k as n}from"./index-4655f601.js";const i=t({name:"404-page",setup(){return()=>e("div",{style:{height:"220px","margin-top":"150px","padding-top":"30px","font-size":"15px","text-align":"center"}},[e(a,{description:"你访问的页面不见了,你还可以",size:"large"},null),e(p,{type:"primary",text:!0},{default:()=>[n("返回上一页")]})])}});export{i as default};
+import{d as t,f as e,aN as a,j as p,k as n}from"./index-1629ed98.js";const i=t({name:"404-page",setup(){return()=>e("div",{style:{height:"220px","margin-top":"150px","padding-top":"30px","font-size":"15px","text-align":"center"}},[e(a,{description:"你访问的页面不见了,你还可以",size:"large"},null),e(p,{type:"primary",text:!0},{default:()=>[n("返回上一页")]})])}});export{i as default};

File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-ba53f856.js


+ 1 - 1
dist/assets/index-5bdd7450.js → dist/assets/index-be1031dd.js

@@ -1 +1 @@
-import{d as n,e as o,f as e,h as l,F as u,j as h,k as i}from"./index-4655f601.js";const d="_TheSearch_u8dnx_1",f="_active_u8dnx_16",t={TheSearch:d,active:f,default:"_default_u8dnx_22"},m=""+new URL("icon_search-8a6ade17.svg",import.meta.url).href,p=""+new URL("icon_searchActive-bf7fd0c6.svg",import.meta.url).href,_=n({name:"TheSearch",props:{round:{type:Boolean,default:!1}},emits:["search"],setup(c,{emit:s}){const a=o({value:""});return()=>e(l,{class:t.TheSearch,round:c.round,placeholder:"请输入搜索关键词",modelValue:a.value,"onUpdate:modelValue":r=>a.value=r},{prefix:()=>e(u,null,[e("img",{class:t.default,src:m},null),e("img",{class:t.active,src:p},null)]),suffix:()=>e(h,{size:"small",round:!0,type:"primary",onClick:()=>s("search",a.value)},{default:()=>[i("搜索")]})})}});export{_ as T};
+import{d as n,e as o,f as e,h as l,F as u,j as h,k as i}from"./index-1629ed98.js";const d="_TheSearch_u8dnx_1",f="_active_u8dnx_16",t={TheSearch:d,active:f,default:"_default_u8dnx_22"},m=""+new URL("icon_search-8a6ade17.svg",import.meta.url).href,p=""+new URL("icon_searchActive-bf7fd0c6.svg",import.meta.url).href,_=n({name:"TheSearch",props:{round:{type:Boolean,default:!1}},emits:["search"],setup(c,{emit:s}){const a=o({value:""});return()=>e(l,{class:t.TheSearch,round:c.round,placeholder:"请输入搜索关键词",modelValue:a.value,"onUpdate:modelValue":r=>a.value=r},{prefix:()=>e(u,null,[e("img",{class:t.default,src:m},null),e("img",{class:t.active,src:p},null)]),suffix:()=>e(h,{size:"small",round:!0,type:"primary",onClick:()=>s("search",a.value)},{default:()=>[i("搜索")]})})}});export{_ as T};

File diff suppressed because it is too large
+ 0 - 28
dist/assets/index-c0cf18f1.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-c4857028.js


+ 1 - 1
dist/assets/index-8056670b.js → dist/assets/index-d1b7ff72.js

@@ -1 +1 @@
-import{d as l,f as e,h as u,I as o,r,Q as I,o as c,F as p}from"./index-4655f601.js";const g="_searchInput_1cmht_1",m="_searchIcon_1cmht_9",S={searchInput:g,searchIcon:m},E=l({name:"student-studentList",props:["searchWord"],emits:["changeValue"],setup(t,{emit:n,attrs:A}){return()=>e("div",null,[e(u,o(A,{clearable:!0,class:S.searchInput,value:t.searchWord,onInput:a=>{n("changeValue",a)}}),{prefix:()=>e("span",{class:"icon-search-input"},null)})])}}),h="_arrow_fei3f_1",C="_CSelectWrap_fei3f_5",J="_CSelectInitWrap_fei3f_21",s={arrow:h,CSelectWrap:C,CSelectInitWrap:J},w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAAXNSR0IArs4c6QAAANtJREFUSEvt0zFOAkEYQOFv7eEi9iba0GLlDextKNUbECmpuIItFSWNmnANPIEWtoZkJ5LJDv9AQuVOs8Vm3tt5/2zjzKs5M18vCAv/r0TXmLdNJvgI+1B9i26wwqCFfuMWb5GkZgY5PDGrJJGgBK+WHBJ0wZ9a8stemoMnKQlK8FkLfkQuGeM9n0mXIIInRpUkF9TCqyX7gmPhVZIkGGKL3TOt3UBT8+i657m+cInPJBhhfSK8dJI7LJPgAq+4whSL6JML7x/wjA3u8RP9aCd6/rb1gjBhnyhM9As5gjEbhIMMwQAAAABJRU5ErkJggg==",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAAXNSR0IArs4c6QAAASlJREFUSEvtlDFOxDAQRWecigJOAMegABpKFI3TcgUqShZusFDScIA9AbJltt0mSPQcI83SJjMo0S7KBmM7xTYoaT3zn+f/cRD2/OGe9WECRB3+JxaVZXlQVdUCAE4RcU5EL9HZPQXGmBsAeACADyK6RkTuLLLWFsz8uu1BxJnW+mkMxFo7Y+Z5r+eyKIpVB3DOHTdN8ykiR9sCpdQ9ET2mQIbiiLjOsuwkz/P1T8jW2nNmXgLA4ZhJjDF3ItK/yJdS6oqIylZnZ4vGQmLivwCbPJImSRH3AlIgqeJ/AkKQ9izk+XApgi/ZOXdR1/VbP/iBwE6gvo2L/ip8wW+EouJBi/q38UCSxJMBbaEx5kxEnrsmxFut9XvKI4xalCISqpkAUQcni6IWfQOwkaYb9TFYBgAAAABJRU5ErkJggg==",W=l({props:{inline:{type:Boolean,default:!1}},name:"CSelect",setup(t,{emit:n,attrs:A}){r(null);const a=r(!1);return()=>e(p,null,[e("div",{class:[s.CSelectWrap,t.inline?s.CSelectInitWrap:null]},[e(I,o({"show-checkmark":!1},A,{"onUpdate:show":i=>{a.value=i}}),{arrow:()=>a.value?e(c,{class:s.arrow,src:w},null):e(c,{class:s.arrow,src:B},null)})])])}});export{W as C,E as S};
+import{d as l,f as e,h as u,I as o,r,Q as I,o as c,F as p}from"./index-1629ed98.js";const g="_searchInput_1cmht_1",m="_searchIcon_1cmht_9",S={searchInput:g,searchIcon:m},E=l({name:"student-studentList",props:["searchWord"],emits:["changeValue"],setup(t,{emit:n,attrs:A}){return()=>e("div",null,[e(u,o(A,{clearable:!0,class:S.searchInput,value:t.searchWord,onInput:a=>{n("changeValue",a)}}),{prefix:()=>e("span",{class:"icon-search-input"},null)})])}}),h="_arrow_fei3f_1",C="_CSelectWrap_fei3f_5",J="_CSelectInitWrap_fei3f_21",s={arrow:h,CSelectWrap:C,CSelectInitWrap:J},w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAAXNSR0IArs4c6QAAANtJREFUSEvt0zFOAkEYQOFv7eEi9iba0GLlDextKNUbECmpuIItFSWNmnANPIEWtoZkJ5LJDv9AQuVOs8Vm3tt5/2zjzKs5M18vCAv/r0TXmLdNJvgI+1B9i26wwqCFfuMWb5GkZgY5PDGrJJGgBK+WHBJ0wZ9a8stemoMnKQlK8FkLfkQuGeM9n0mXIIInRpUkF9TCqyX7gmPhVZIkGGKL3TOt3UBT8+i657m+cInPJBhhfSK8dJI7LJPgAq+4whSL6JML7x/wjA3u8RP9aCd6/rb1gjBhnyhM9As5gjEbhIMMwQAAAABJRU5ErkJggg==",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAAAXNSR0IArs4c6QAAASlJREFUSEvtlDFOxDAQRWecigJOAMegABpKFI3TcgUqShZusFDScIA9AbJltt0mSPQcI83SJjMo0S7KBmM7xTYoaT3zn+f/cRD2/OGe9WECRB3+JxaVZXlQVdUCAE4RcU5EL9HZPQXGmBsAeACADyK6RkTuLLLWFsz8uu1BxJnW+mkMxFo7Y+Z5r+eyKIpVB3DOHTdN8ykiR9sCpdQ9ET2mQIbiiLjOsuwkz/P1T8jW2nNmXgLA4ZhJjDF3ItK/yJdS6oqIylZnZ4vGQmLivwCbPJImSRH3AlIgqeJ/AkKQ9izk+XApgi/ZOXdR1/VbP/iBwE6gvo2L/ip8wW+EouJBi/q38UCSxJMBbaEx5kxEnrsmxFut9XvKI4xalCISqpkAUQcni6IWfQOwkaYb9TFYBgAAAABJRU5ErkJggg==",W=l({props:{inline:{type:Boolean,default:!1}},name:"CSelect",setup(t,{emit:n,attrs:A}){r(null);const a=r(!1);return()=>e(p,null,[e("div",{class:[s.CSelectWrap,t.inline?s.CSelectInitWrap:null]},[e(I,o({"show-checkmark":!1},A,{"onUpdate:show":i=>{a.value=i}}),{arrow:()=>a.value?e(c,{class:s.arrow,src:w},null):e(c,{class:s.arrow,src:B},null)})])])}});export{W as C,E as S};

File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-e6cea678.js


File diff suppressed because it is too large
+ 28 - 0
dist/assets/index-f79bbb2c.js


BIN
dist/assets/toolbox-d14e974b.png


BIN
dist/assets/toolbox-d5807fe8.png


+ 1 - 1
dist/index.html

@@ -24,7 +24,7 @@
   <meta name="msapplication-tap-highlight" content="no" />
   <meta name="referrer" content="no-referrer" />
   <title>老师端</title>
-  <script type="module" crossorigin src="./assets/index-4655f601.js"></script>
+  <script type="module" crossorigin src="./assets/index-1629ed98.js"></script>
   <link rel="stylesheet" href="./assets/index-eb0156b8.css">
 </head>
 

+ 2 - 0
package.json

@@ -27,6 +27,8 @@
     "clean-deep": "^3.4.0",
     "dayjs": "^1.11.7",
     "echarts": "^5.4.2",
+    "lodash": "^4.17.21",
+    "lodash-es": "^4.17.21",
     "moveable": "^0.49.0",
     "numeral": "^2.0.6",
     "pinia": "^2.1.4",

File diff suppressed because it is too large
+ 1027 - 127
pnpm-lock.yaml


+ 4 - 4
src/hooks/event/useEventListener.ts

@@ -29,7 +29,7 @@ export function useEventListener({
   const isAddRef = ref(false);
 
   if (el) {
-    const element: Ref<Element> = ref(el as Element);
+    const element = ref<Element>(el);
 
     // eslint-disable-next-line prettier/prettier
     const handler = isDebounce
@@ -48,9 +48,9 @@ export function useEventListener({
       element,
       (v, _ov, cleanUp) => {
         if (v) {
-          !unref(isAddRef) && addEventListener(v);
+          !unref(isAddRef) && addEventListener(v as unknown as Element);
           cleanUp(() => {
-            autoRemove && removeEventListener(v);
+            autoRemove && removeEventListener(v as unknown as Element);
           });
         }
       },
@@ -58,7 +58,7 @@ export function useEventListener({
     );
 
     remove = () => {
-      removeEventListener(element.value);
+      removeEventListener(element.value as unknown as Element);
       removeWatch();
     };
   }

+ 1 - 1
src/utils/index.ts

@@ -3,7 +3,7 @@ import type { App, Plugin } from 'vue';
 import { NIcon, NTag } from 'naive-ui';
 import { PageEnum } from '@/enums/pageEnum';
 import { isObject } from './is/index';
-import { cloneDeep } from 'lodash-es';
+import { cloneDeep } from 'lodash';
 /**
  * render 图标
  * */

Some files were not shown because too many files changed in this diff