|
@@ -14,9 +14,9 @@
|
|
|
<title>prodog</title>
|
|
<title>prodog</title>
|
|
|
|
|
|
|
|
<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/font-awesome/css/font-awesome.min.css">
|
|
<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/font-awesome/css/font-awesome.min.css">
|
|
|
- <link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/bootstrap/dist/css/bootstrap.css">
|
|
|
|
|
|
|
+ <link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/bootstrap/dist/css/bootstrap.min.css">
|
|
|
<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/bootstrap/dist/css//bootstrap-theme.min.css">
|
|
<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/bootstrap/dist/css//bootstrap-theme.min.css">
|
|
|
- <link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/bootstrap3-dialog/dist/css/bootstrap-dialog.css">
|
|
|
|
|
|
|
+ <link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/bootstrap3-dialog/dist/css/bootstrap-dialog.min.css">
|
|
|
|
|
|
|
|
<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/layui/dist/css/layui.css">
|
|
<link nonce="*NONCE_TOKEN_CSS*" rel="stylesheet" type="text/css" href="/static/layui/dist/css/layui.css">
|
|
|
|
|
|
|
@@ -31,58 +31,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jquery/dist/jquery.js"></script>
|
|
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jquery/dist/jquery.min.js"></script>
|
|
|
|
|
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jquery.cookie/jquery.cookie.js"></script>
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jquery.cookie/jquery.cookie.js"></script>
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/table-fixer.jquery/table-fixer.jquery.js"></script>
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/table-fixer.jquery/table-fixer.jquery.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/cropper/dist/cropper.js"></script>
|
|
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/bootstrap/dist/js/bootstrap.js"></script>
|
|
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/bootstrap3-dialog/dist/js/bootstrap-dialog.js"></script>
|
|
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/cropper/dist/cropper.min.js"></script>
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/bootstrap/dist/js/bootstrap.min.js"></script>
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/bootstrap3-dialog/dist/js/bootstrap-dialog.min.js"></script>
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/colResizable/colResizable-1.6.js"></script>
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/colResizable/colResizable-1.6.js"></script>
|
|
|
|
|
|
|
|
<script defer="defer" src="/static/bootstrap-treeview/bootstrap-treeview.js"></script>
|
|
<script defer="defer" src="/static/bootstrap-treeview/bootstrap-treeview.js"></script>
|
|
|
- <script defer="defer" src="/static/dhtmlxgantt/dhtmlxgantt.js"></script>
|
|
|
|
|
- <script defer="defer" src="/static/dhtmlxgantt/locale/locale_cn.js"></script>
|
|
|
|
|
- <script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js"></script>
|
|
|
|
|
- <script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js"></script>
|
|
|
|
|
- <script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_undo.js"></script>
|
|
|
|
|
- <script defer="defer" src="/static/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js"></script>
|
|
|
|
|
- <script defer="defer" src="/static/dhtmlxgantt/ext/api.js"></script>
|
|
|
|
|
|
|
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jQuery-ResizableColumns/jQuery.resizableColumns.js"></script>
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/jQuery-ResizableColumns/jQuery.resizableColumns.js"></script>
|
|
|
<!-- <script src="../static/js/api.js"></script> -->
|
|
<!-- <script src="../static/js/api.js"></script> -->
|
|
|
|
|
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/moment/moment.js"></script>
|
|
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/moment/moment.min.js"></script>
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/moment/locale/zh-cn.js"></script>
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/moment/locale/zh-cn.js"></script>
|
|
|
|
|
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/reconnecting-websocket/reconnecting-websocket.js"></script>
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/reconnecting-websocket/reconnecting-websocket.js"></script>
|
|
|
|
|
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/layui/dist/layui.js"></script>
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/layui/dist/layui.js"></script>
|
|
|
|
|
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="../static/plugin/dingtalk-jsapi/2.10.3/dingtalk.open.js"></script>
|
|
|
|
|
|
|
+ <!-- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="../static/plugin/dingtalk-jsapi/2.10.3/dingtalk.open.js"></script> -->
|
|
|
|
|
|
|
|
<!--VueJS has 2 different versions: the full version and the runtime version. 'unsafe-eval' is only needed for the full version of VueJS; the runtime version doesn't need it.
|
|
<!--VueJS has 2 different versions: the full version and the runtime version. 'unsafe-eval' is only needed for the full version of VueJS; the runtime version doesn't need it.
|
|
|
The runtime-only build is fully CSP-compliant. When using the runtime-only build with Webpack + vue-loader or Browserify + vueify, your templates will be precompiled into render functions which work perfectly in CSP environments. -->
|
|
The runtime-only build is fully CSP-compliant. When using the runtime-only build with Webpack + vue-loader or Browserify + vueify, your templates will be precompiled into render functions which work perfectly in CSP environments. -->
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vue/dist/vue.global.js"></script>
|
|
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vue/dist/vue.global.prod.js"></script>
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vue-i18n/dist/vue-i18n.global.js"></script>
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vue-i18n/dist/vue-i18n.global.js"></script>
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vuex/dist/vuex.global.js"></script>
|
|
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vue-router/dist/vue-router.global.js"></script>
|
|
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vuex/dist/vuex.global.prod.js"></script>
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/vue-router/dist/vue-router.global.prod.js"></script>
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dayjs/dayjs.min.js"></script>
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dayjs/dayjs.min.js"></script>
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/axios/dist/axios.js"></script>
|
|
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/sortablejs/Sortable.js"></script>
|
|
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/axios/dist/axios.min.js"></script>
|
|
|
|
|
+ <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/sortablejs/Sortable.min.js"></script>
|
|
|
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="/static/summernote/dist/summernote.min.css">
|
|
<link rel="stylesheet" type="text/css" href="/static/summernote/dist/summernote.min.css">
|
|
|
|
|
|
|
|
- <script nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/antv/x6/dist/x6.js"></script>
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript">
|
|
<script nonce="*NONCE_TOKEN*" type="text/javascript">
|
|
|
moment.locale('zh');
|
|
moment.locale('zh');
|
|
|
-
|
|
|
|
|
var nonce_token = "*NONCE_TOKEN*";
|
|
var nonce_token = "*NONCE_TOKEN*";
|
|
|
</script>
|
|
</script>
|
|
|
</head>
|
|
</head>
|
|
@@ -93,13 +80,21 @@
|
|
|
|
|
|
|
|
<script defer="defer" nonce="*NONCE_TOKEN*" src="/static/echarts/dist/echarts.min.js"></script>
|
|
<script defer="defer" nonce="*NONCE_TOKEN*" src="/static/echarts/dist/echarts.min.js"></script>
|
|
|
|
|
|
|
|
-
|
|
|
|
|
- <script defer="defer" src="/static/summernote/dist/summernote.min.js"></script>
|
|
|
|
|
- <script defer="defer" src="/static/summernote/dist/lang/summernote-zh-CN.min.js"></script>
|
|
|
|
|
-
|
|
|
|
|
<!-- <script src="../static/js/fullscreen-api.js"></script> -->
|
|
<!-- <script src="../static/js/fullscreen-api.js"></script> -->
|
|
|
<!-- <script src="../static/js/problem-feedback-api.js"></script> -->
|
|
<!-- <script src="../static/js/problem-feedback-api.js"></script> -->
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/summernote/dist/summernote.min.js"></script>
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/summernote/dist/lang/summernote-zh-CN.min.js"></script>
|
|
|
|
|
+
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dhtmlxgantt/dhtmlxgantt.js"></script>
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dhtmlxgantt/locale/locale_cn.js"></script>
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js"></script>
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js"></script>
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dhtmlxgantt/ext/dhtmlxgantt_undo.js"></script>
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js"></script>
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/dhtmlxgantt/ext/api.js"></script>
|
|
|
|
|
+
|
|
|
|
|
+ <script defer="defer" nonce="*NONCE_TOKEN*" type="text/javascript" src="/static/antv/x6/dist/x6.js"></script>
|
|
|
</body>
|
|
</body>
|
|
|
|
|
|
|
|
</html>
|
|
</html>
|