head-file.ftl 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <meta charset="utf-8">
  2. <!--浏览器小图标-->
  3. <link rel="icon" href="/logo.ico" type="x-icon">
  4. <script type="text/javascript" src="${base}/static/plugins/vue/2.6.9/vue.min.js"></script>
  5. <script src="${base}/static/plugins/vue-i18n/8.18.2/vue-i18n.js"></script>
  6. <!-- 图标 -->
  7. <link rel="stylesheet" type="text/css" href="${base}/static/plugins/iconfont/1.0.0/iconfont.css" />
  8. <script src="${base}/static/plugins/iconfont/1.0.0/iconfont.js"></script>
  9. <!-- 引入样式 -->
  10. <link rel="stylesheet" href="${base}/static/plugins/element-ui/2.15.7/theme-chalk/index.min.css">
  11. <!-- 引入组件库 -->
  12. <script src="${base}/static/plugins/element-ui/2.15.7/index.min.js"></script>
  13. <script src="${base}/static/plugins/element-ui/2.15.7/local/en.min.js"></script>
  14. <script src="${base}/static/plugins/element-ui/2.15.7/local/zh-CN.min.js"></script>
  15. <!--图片懒加载-->
  16. <script src="${base}/static/plugins/vue.lazyload/1.2.6/vue-lazyload.js"></script>
  17. <!--网络请求框架-->
  18. <script src="${base}/static/plugins/axios/0.18.0/axios.min.js"></script>
  19. <script src="${base}/static/plugins/qs/6.6.0/qs.min.js"></script>
  20. <!--金额转换-->
  21. <script src="${base}/static/plugins/accounting/0.4.1/accounting.js"></script>
  22. <!--时间转换-->
  23. <script src="${base}/static/plugins/moment/2.24.0/moment.min.js"></script>
  24. <!--铭飞-->
  25. <script src="${base}/static/plugins/ms/2.0/ms.umd.js"></script>
  26. <script src="${base}/static/plugins/ms/2.0/ms-el-form.umd.js"></script>
  27. <script src="${base}/static/plugins/vue-ueditor-wrap/vue-ueditor-wrap.min.js"></script>
  28. <#--复制-->
  29. <script src="${base}/static/plugins/clipboard/clipboard.js"></script>
  30. <#-- 树形下拉-->
  31. <script src="${base}/static/plugins/tree-select/tree.js"></script>
  32. <!--通用样式-->
  33. <link rel="stylesheet" href="${base}/static/css/app.css"/>
  34. <#--主题-->
  35. <link rel="stylesheet" href="${base}/static/css/theme.css">
  36. <![if IE]>
  37. <script src="${base}/static/plugins/babel-polyfill/7.8.3/polyfill.min.js"></script>
  38. <![endif]>
  39. <#--语言文件-->
  40. <script src="${base}/static/locale/lang/base/zh_CN.js"></script>
  41. <script src="${base}/static/locale/lang/base/en_US.js"></script>
  42. <script src="${base}/static/mdiy/index.js"></script>
  43. <#--下拉框-->
  44. <script src="${base}/static/plugins/vue-treeselect/0.4.0/vue-treeselect.umd.min.js"></script>
  45. <link rel="stylesheet" href="${base}/static/plugins/vue-treeselect/0.4.0/vue-treeselect.min.css">
  46. <#--代码预览-->
  47. <script src="${base}/static/plugins/clipboard/clipboard.js"></script>
  48. <script src="${base}/static/plugins/codemirror/5.48.4/codemirror.js"></script>
  49. <link href="${base}/static/plugins/codemirror/5.48.4/codemirror.css" rel="stylesheet">
  50. <script src="${base}/static/plugins/codemirror/5.48.4/mode/css/css.js"></script>
  51. <script src="${base}/static/plugins/vue-codemirror/vue-codemirror.js"></script>
  52. <script src="${base}/static/plugins/codemirror/5.48.4/addon/scroll/annotatescrollbar.js"></script>
  53. <script src="${base}/static/plugins/codemirror/5.48.4/mode/xml/xml.js"></script>
  54. <script src="${base}/static/plugins/codemirror/5.48.4/mode/javascript/javascript.js"></script>
  55. <script>
  56. ms.base = "${base}";
  57. ms.login = "${managerPath}/login.do";
  58. ms.manager = "${managerPath}";
  59. ms.web = ms.base;
  60. //百度编辑器默认配置
  61. ms.editorConfig={
  62. imageScaleEnabled :true,
  63. autoHeightEnabled: true,
  64. autoFloatEnabled: false,
  65. scaleEnabled: true,
  66. compressSide:0,
  67. maxImageSideLength:1000,
  68. maximumWords: 2000,
  69. initialFrameWidth: '100%',
  70. initialFrameHeight: 400,
  71. serverUrl: ms.base + "/static/plugins/ueditor/1.4.3.3/jsp/editor.do?jsonConfig=%7BvideoUrlPrefix:\'\',fileManagerListPath:\'\',imageMaxSize:204800000,videoMaxSize:204800000,fileMaxSize:204800000,fileUrlPrefix:\'\',imageUrlPrefix:\'\',imagePathFormat:\'/${appId}/cms/content/editor/%7Btime%7D\',filePathFormat:\'/${appId}/cms/content/editor/%7Btime%7D\',videoPathFormat:\'/${appId}/cms/content/editor/%7Btime%7D\'%7D",
  72. UEDITOR_HOME_URL: ms.base + '/static/plugins/ueditor/1.4.3.3/'
  73. }
  74. //ms.base = "http://192.168.0.54:90/";
  75. //ms.manager = "http://192.168.0.54:90/apis/ms/";
  76. //ms.web = "http://192.168.0.54:90/apis/";
  77. //图片懒加载
  78. Vue.use(VueLazyload, {
  79. error: ms.base + '/static/images/error.png',
  80. loading: ms.base + '/static/images/loading.png',
  81. })
  82. Vue.component('treeselect', VueTreeselect.Treeselect)
  83. Vue.component('vue-ueditor-wrap', VueUeditorWrap);
  84. </script>
  85. <style>
  86. .ms-admin-menu .is-active {
  87. border: 0px !important;
  88. }
  89. .vue-treeselect__placeholder,.vue-treeselect__single-value {
  90. font-size: 12px;
  91. padding-top: -8px;
  92. }
  93. .vue-treeselect__control {
  94. height: 28px;
  95. }
  96. .vue-treeselect__label {
  97. font-size: 12px;
  98. }
  99. .vue-treeselect__menu-container {
  100. z-index: 9999!important;
  101. }
  102. </style>