综合办公系统
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

index.js 934B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * @Author: ysh
  3. * @Date: 2024-01-03 09:23:11
  4. * @LastEditors:
  5. * @LastEditTime: 2024-04-10 14:33:49
  6. */
  7. import hasRole from './permission/hasRole'
  8. import hasPermi from './permission/hasPermi'
  9. import dialogDrag from './dialog/drag'
  10. import dialogDragWidth from './dialog/dragWidth'
  11. import dialogDragHeight from './dialog/dragHeight'
  12. import clipboard from './module/clipboard'
  13. import numeric from './module/mustNumber'
  14. const install = function(Vue) {
  15. Vue.directive('hasRole', hasRole)
  16. Vue.directive('hasPermi', hasPermi)
  17. Vue.directive('clipboard', clipboard)
  18. Vue.directive('dialogDrag', dialogDrag)
  19. Vue.directive('dialogDragWidth', dialogDragWidth)
  20. Vue.directive('dialogDragHeight', dialogDragHeight)
  21. Vue.directive('numeric', numeric)
  22. }
  23. if (window.Vue) {
  24. window['hasRole'] = hasRole
  25. window['hasPermi'] = hasPermi
  26. window['numeric'] = numeric
  27. Vue.use(install); // eslint-disable-line
  28. }
  29. export default install