瀏覽代碼

Merge branch 'master' into eta1.3.1

Karsa 1 年之前
父節點
當前提交
0038c278e4
共有 100 個文件被更改,包括 252 次插入23 次删除
  1. 8 1
      build/webpack.base.conf.js
  2. 1 1
      config/index.js
  3. 3 1
      package.json
  4. 12 4
      src/App.vue
  5. 3 1
      src/api/api.js
  6. 46 2
      src/api/modules/sandApi.js
  7. 4 0
      src/api/modules/setApi.js
  8. 10 0
      src/api/modules/sheetApi.js
  9. 85 0
      src/api/modules/smartReport.js
  10. 35 1
      src/api/modules/thirdBaseApi.js
  11. 3 0
      src/assets/icons/filter.svg
  12. 二進制
      src/assets/img/icons/back_arrow_blue_new.png
  13. 二進制
      src/assets/img/icons/choose_bluebg_new.png
  14. 二進制
      src/assets/img/icons/download_blue.png
  15. 二進制
      src/assets/img/icons/edit_blue_new.png
  16. 二進制
      src/assets/img/icons/refresh_blue_new.png
  17. 二進制
      src/assets/img/icons/save_as_blue_new.png
  18. 二進制
      src/assets/img/icons/save_blue_new.png
  19. 二進制
      src/assets/img/ppt_m/add_first.png
  20. 二進制
      src/assets/img/sand_new/add_ico.png
  21. 二進制
      src/assets/img/sand_new/add_outline.png
  22. 二進制
      src/assets/img/sand_new/arrow_black_down.png
  23. 二進制
      src/assets/img/sand_new/copy.png
  24. 二進制
      src/assets/img/sand_new/delete_outline.png
  25. 二進制
      src/assets/img/sand_new/delete_outline_1.png
  26. 二進制
      src/assets/img/sand_new/double-arrow-round.png
  27. 二進制
      src/assets/img/sand_new/double-arrow-straight.png
  28. 二進制
      src/assets/img/sand_new/double-arrow.png
  29. 二進制
      src/assets/img/sand_new/edit_outline.png
  30. 二進制
      src/assets/img/sand_new/eye-show-black.png
  31. 二進制
      src/assets/img/sand_new/mindmap-double.png
  32. 二進制
      src/assets/img/sand_new/mindmap-right.png
  33. 二進制
      src/assets/img/sand_new/no-arrow-round.png
  34. 二進制
      src/assets/img/sand_new/no-arrow-straight.png
  35. 二進制
      src/assets/img/sand_new/no-arrow.png
  36. 二進制
      src/assets/img/sand_new/remove.png
  37. 二進制
      src/assets/img/sand_new/save-other.png
  38. 二進制
      src/assets/img/sand_new/single-arrow-round.png
  39. 二進制
      src/assets/img/sand_new/single-arrow-straight.png
  40. 二進制
      src/assets/img/sand_new/single-arrow.png
  41. 二進制
      src/assets/img/sand_new/style-black.png
  42. 二進制
      src/assets/img/sand_new/style-blue-light.png
  43. 二進制
      src/assets/img/sand_new/style-blue.png
  44. 二進制
      src/assets/img/sand_new/style-red.png
  45. 二進制
      src/assets/img/sand_new/tools/arrow-end-disabled.png
  46. 二進制
      src/assets/img/sand_new/tools/arrow-end.png
  47. 二進制
      src/assets/img/sand_new/tools/arrow-start-disabled.png
  48. 二進制
      src/assets/img/sand_new/tools/arrow-start.png
  49. 二進制
      src/assets/img/sand_new/tools/background-color-disabled.png
  50. 二進制
      src/assets/img/sand_new/tools/background-color.png
  51. 二進制
      src/assets/img/sand_new/tools/bold-disabled.png
  52. 二進制
      src/assets/img/sand_new/tools/bold.png
  53. 二進制
      src/assets/img/sand_new/tools/italic-disabled.png
  54. 二進制
      src/assets/img/sand_new/tools/italic.png
  55. 二進制
      src/assets/img/sand_new/tools/line-color-disabled.png
  56. 二進制
      src/assets/img/sand_new/tools/line-color.png
  57. 二進制
      src/assets/img/sand_new/tools/line-height-disabled.png
  58. 二進制
      src/assets/img/sand_new/tools/line-height.png
  59. 二進制
      src/assets/img/sand_new/tools/line-style-bend-round.png
  60. 二進制
      src/assets/img/sand_new/tools/line-style-bend.png
  61. 二進制
      src/assets/img/sand_new/tools/line-style-disabled.png
  62. 二進制
      src/assets/img/sand_new/tools/line-style-straight.png
  63. 二進制
      src/assets/img/sand_new/tools/line-style.png
  64. 二進制
      src/assets/img/sand_new/tools/line-type-disabled.png
  65. 二進制
      src/assets/img/sand_new/tools/line-type.png
  66. 二進制
      src/assets/img/sand_new/tools/line-width-disabled.png
  67. 二進制
      src/assets/img/sand_new/tools/line-width.png
  68. 二進制
      src/assets/img/sand_new/tools/redo-disabled.png
  69. 二進制
      src/assets/img/sand_new/tools/redo.png
  70. 二進制
      src/assets/img/sand_new/tools/select-icon.png
  71. 二進制
      src/assets/img/sand_new/tools/text-align-disabled.png
  72. 二進制
      src/assets/img/sand_new/tools/text-align.png
  73. 二進制
      src/assets/img/sand_new/tools/text-color-disabled.png
  74. 二進制
      src/assets/img/sand_new/tools/text-color.png
  75. 二進制
      src/assets/img/sand_new/tools/underline-disabled.png
  76. 二進制
      src/assets/img/sand_new/tools/underline.png
  77. 二進制
      src/assets/img/sand_new/tools/undo-disabled.png
  78. 二進制
      src/assets/img/sand_new/tools/undo.png
  79. 二進制
      src/assets/img/set_m/down_black.png
  80. 二進制
      src/assets/img/set_m/slide_black.png
  81. 二進制
      src/assets/img/smartReport/bg01.png
  82. 二進制
      src/assets/img/smartReport/icon01.png
  83. 二進制
      src/assets/img/smartReport/icon02.png
  84. 二進制
      src/assets/img/smartReport/icon03.png
  85. 二進制
      src/assets/img/smartReport/icon04.png
  86. 二進制
      src/assets/img/smartReport/icon05.png
  87. 二進制
      src/assets/img/smartReport/icon06.png
  88. 二進制
      src/assets/img/smartReport/icon07.png
  89. 二進制
      src/assets/img/smartReport/icon08.png
  90. 二進制
      src/assets/img/smartReport/icon09.png
  91. 二進制
      src/assets/img/smartReport/icon10.png
  92. 二進制
      src/assets/img/smartReport/icon11.png
  93. 二進制
      src/assets/img/smartReport/icon12.png
  94. 二進制
      src/assets/img/smartReport/icon13.png
  95. 二進制
      src/assets/img/smartReport/icon14.png
  96. 二進制
      src/assets/img/smartReport/icon15.png
  97. 二進制
      src/assets/img/smartReport/icon16.png
  98. 1 6
      src/main.js
  99. 32 6
      src/routes/modules/chartRoutes.js
  100. 9 0
      src/routes/modules/dataRoutes.js

+ 8 - 1
build/webpack.base.conf.js

@@ -43,7 +43,8 @@ module.exports = {
     }
   },
   externals:{
-	  "vue":"Vue"
+	  "vue":"Vue",
+    "jQuery": "jQuery"
   },
   plugins: [
     new webpack.DllReferencePlugin({
@@ -57,6 +58,12 @@ module.exports = {
       threshold: 10240, // 对超过10k的数据压缩
       deleteOriginalAssets: false, // 是否删除未压缩的源文件
     }),
+    // new webpack.ProvidePlugin({
+    //   $: "jquery",
+    //   jQuery: "jquery",
+    //   'window.jQuery': 'jquery',
+    //   jQuery: 'jquery'
+    // })
   ],
   module: {
     rules: [

+ 1 - 1
config/index.js

@@ -38,7 +38,7 @@ module.exports = {
     proxyTable:{
 		'/adminapi': {
       target: "http://8.136.199.33:7778",
-      // target: "http://192.168.20.49:8605",
+      // target: "http://192.168.77.7:8606",
 			// secure:false,  // 如果是https接口,需要配置这个参数
 			changeOrigin:true, // 如果接口跨域,需要进行这个参数配置
 			pathRewrite:{

+ 3 - 1
package.json

@@ -13,6 +13,7 @@
     "build.test": "node build/build.test.js"
   },
   "dependencies": {
+    "@antv/hierarchy": "^0.6.11",
     "@antv/x6": "^1.29.1",
     "@fullcalendar/interaction": "^5.10.1",
     "@fullcalendar/timegrid": "^5.10.1",
@@ -38,7 +39,7 @@
     "js-md5": "^0.7.3",
     "less-loader": "^4.1.0",
     "lodash": "^4.17.21",
-    "minio": "^7.0.18",
+    "minio": "7.0.18",
     "pptxgenjs": "^3.10.0",
     "qrcode": "^1.4.4",
     "sortablejs": "^1.15.0",
@@ -52,6 +53,7 @@
     "vue-codemirror": "^4.0.6",
     "vue-count-to": "^1.0.13",
     "vue-froala-wysiwyg": "^3.1.0",
+    "vue-giant-tree": "^1.0.0",
     "vue-masonry": "^0.16.0",
     "vue-pdf": "^4.2.0",
     "vue-qr": "^2.3.0",

+ 12 - 4
src/App.vue

@@ -52,11 +52,11 @@ img {
   -ms-interpolation-mode: nearest-neighbor;
 }
 #app {
-  width: 100%;
   position: absolute;
   top: 0px;
   bottom: 0px;
-  /*   left:0; */
+  left:0;
+  right:0;
 }
 .el-submenu [class^="fa"] {
   vertical-align: baseline;
@@ -221,7 +221,7 @@ iframe {
   margin-top: 10px;
 }
 
-/*修改滚动条样式*/
+/*修改滚动条样式 chrome edge safari*/
 div::-webkit-scrollbar {
   width: 6px;
   height: 6px;
@@ -240,6 +240,10 @@ div::-webkit-scrollbar-thumb:hover {
 div::-webkit-scrollbar-corner {
   background: #666;
 }
+/*firefox*/
+div{
+    scrollbar-width: thin;
+}
 .customName:hover {
   text-decoration: underline;
 }
@@ -269,7 +273,7 @@ div::-webkit-scrollbar-corner {
   }
 }
 
-/*修改滚动条样式*/
+/*修改滚动条样式 chrome edge safari*/
 ul::-webkit-scrollbar {
   width: 6px;
   height: 6px;
@@ -288,6 +292,10 @@ ul::-webkit-scrollbar-thumb:hover {
 ul::-webkit-scrollbar-corner {
   background: #666;
 }
+/*firefox*/
+ul{
+    scrollbar-width: thin;
+}
 
 textarea {
   font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",

+ 3 - 1
src/api/api.js

@@ -9,7 +9,8 @@ import {
   coalDataInterface,
   sciDataInterface,
   baiinfoInterface,
-  nationalInterface
+  nationalInterface,
+  databankInterface
 } from './modules/thirdBaseApi';
 
 //手工指标 手工数据 手工数据权限
@@ -107,6 +108,7 @@ export {
   sciDataInterface,
   baiinfoInterface,
   nationalInterface,
+  databankInterface,
   cloudDiskInterface,
   homeInterface,
   businessTripInterence,

+ 46 - 2
src/api/modules/sandApi.js

@@ -120,6 +120,50 @@ export default {
 	 */
 	sandDelVersion: params => {
 		return http.post('/sandbox/version/delete',params)
-	}
-
+	},
+	// 以下是新版本逻辑图的接口
+	// 获取沙盘图分类
+	getSandboxClassify: params => {
+		return http.get('/sandbox/classify/list',params)
+	},
+	// 获取沙盘图分类-仅有分类
+	getSandboxClassifyOnly: params => {
+		return http.get('/sandbox/classifyList',params)
+	},
+	//新增沙盘图分类
+	addSandboxClassify: params => {
+		return http.post('/sandbox/classify/add',params)
+	},
+	// 编辑沙盘图分类
+	editSandboxClassify: params => {
+		return http.post('/sandbox/classify/edit',params)
+	},
+	//沙盘图/分类移动
+	sandboxClassifyMove: params => {
+		return http.post('/sandbox/classify/move',params)
+	},
+	// 删除沙盘图分类检查
+	deleteSandboxClassifyCheck: params => {
+		return http.post('/sandbox/classify/delete/check',params)
+	},
+	// 删除沙盘图/沙盘图分类
+	deleteSandbox: params => {
+		return http.post('/sandbox/classify/delete',params)
+	},
+	// 沙盘图列表详情
+	getSandboxListV2: params => {
+		return http.get('/sandbox/listV2',params)
+	},
+	//沙盘图详情 SandboxId
+	getSandboxDetail: params => {
+		return http.get('/sandbox/detail',params)
+	},
+	//保存沙盘图V2
+	sandboxSaveV2: params => {
+		return http.post('/sandbox/saveV2',params)
+	},
+	//沙盘图链接检测 {EdbInfoIdList,ChartInfoIdList,ReportIdList}
+	sandboxLinkCheck: params => {
+		return http.post('/sandbox/link/check',params)
+	},
 }

+ 4 - 0
src/api/modules/setApi.js

@@ -2,6 +2,10 @@ import http from "@/api/http.js"
 
 /* 部门管理模块 */
 const departInterence = {
+	//系统用户详情
+	systemUserInfo:params=>{
+		return http.get('/system/sysuser/detail',{})
+	},
 
 	/**
 	 * AdminId

+ 10 - 0
src/api/modules/sheetApi.js

@@ -98,6 +98,16 @@ export const sheetEdit = params => {
 	return http.post('/datamanage/excel_info/edit',params)
 }
 
+/**
+ * 标记表格的编辑状态 
+ * @param {*} params ExcelInfoId 
+ * @param {*} params Status  1:编辑中,2:编辑完成
+ * @returns 
+ */
+export const markSheetEditStatus = params => {
+	return http.post('/datamanage/excel_info/mark',params)
+}
+
 /**
  * 获取表格详情
  * @param {*} params ExcelInfoId 

+ 85 - 0
src/api/modules/smartReport.js

@@ -0,0 +1,85 @@
+import http from "@/api/http.js"
+
+//智能研报模块
+
+const apiSmartReport={
+    //报告列表
+    reportList:params=>{
+        return http.get('/smart_report/list',params)
+    },
+
+    //分类数据
+    classifyList:params=>{
+        return http.get('/classify/list',params)
+    },
+
+    //删除报告
+    delReport:params=>{
+        return http.post('/smart_report/remove',params)
+    },
+
+    //报告推送
+    reportMsgSend:params=>{
+        return http.post('/smart_report/send_msg',params)
+    },
+
+    // 作者
+    reportAuthor:params=>{
+        return http.get('/report/author',params)
+    },
+
+    //新增报告
+    reportAdd:params=>{
+        return http.post('/smart_report/add',params)
+    },
+
+    //编辑报告
+    reportEdit:params=>{
+        return http.post('/smart_report/edit',params)
+    },
+
+    //报告详情
+    reportDetail:params=>{
+        return http.get('/smart_report/detail',params)
+    },
+
+    //保存报告内容
+    saveReportContent:params=>{
+        return http.post('/smart_report/save_content',params)
+    },
+
+    //定时发布报告
+    prePublishReport:params=>{
+        return http.post('/smart_report/pre_publish',params)
+    },
+
+    //发布/取消发布报告
+    publishReport:params=>{
+        return http.post('/smart_report/publish',params)
+    },
+
+    //编辑状态
+    markReport:params=>{
+        return http.post('/smart_report/mark_edit',params)
+    },
+
+    //音频上传
+    voiceupload:params=>{
+        return http.post('/smart_report/voice_upload',params)
+    },
+
+    //报告导出图片
+    getReportImg:params=>{
+        return http.get('/smart_report/detail_img',params)
+    },
+
+    //获取上期已发布报告
+    getLastReport:params=>{
+        return http.get('/smart_report/last_published_report',params)
+    }
+
+}
+
+export {
+	apiSmartReport
+}

+ 35 - 1
src/api/modules/thirdBaseApi.js

@@ -677,6 +677,39 @@ const nationalInterface = {
         return http.get('/datamanage/base_from_national_statistics/index_detail',params)
     }
 }
+/* 数据宝 */
+const databankInterface = {
+    /**
+     * 获取数据源列表
+     * @param {*} params 
+     * @returns 
+     */
+    getSourceList:params=>{
+        return http.get('/datamanage/edb_source/jiayue/list',params)
+    },
+    /**
+     * 获取频度列表
+     * @param {*} params 
+     * @returns 
+     */
+    getFrequencyList:params=>{
+        return http.get('datamanage/edb_source/jiayue/frequency_list',params)
+    },
+    /**
+     * 指标数据列表
+     * @param {Number} PageSize 
+     * @param {Number} CurrentIndex 
+     * @param {Number} Source 数据源的EdbSourceId
+     * @param {String} Frequency 
+     * @param {String} Keyword 
+     * @param {Number} SortField 1-指标开始时间; 2-指标最新时间; 3-更新时间
+     * @param {Number} SortRule 1-正序; 2-倒序
+     * @returns 
+     */
+    getDataList:params=>{
+        return http.get('/datamanage/edb_source/jiayue/index_page_list',params)
+    },
+}
 
 export { 
 	lzDataInterface,
@@ -687,5 +720,6 @@ export {
 	steoInterface,
   sciDataInterface,
   baiinfoInterface,
-  nationalInterface
+  nationalInterface,
+  databankInterface
 }

+ 3 - 0
src/assets/icons/filter.svg

@@ -0,0 +1,3 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M2 3C2 2.44772 2.44772 2 3 2H13C13.5523 2 14 2.44772 14 3V4.78597L9.75 7.28597V14H6.25V7.28597L2 4.78597V3ZM13 3H3V4.21403L7.25 6.71403V13H8.75V6.71403L13 4.21403V3Z" fill="#666666"/>
+</svg>

二進制
src/assets/img/icons/back_arrow_blue_new.png


二進制
src/assets/img/icons/choose_bluebg_new.png


二進制
src/assets/img/icons/download_blue.png


二進制
src/assets/img/icons/edit_blue_new.png


二進制
src/assets/img/icons/refresh_blue_new.png


二進制
src/assets/img/icons/save_as_blue_new.png


二進制
src/assets/img/icons/save_blue_new.png


二進制
src/assets/img/ppt_m/add_first.png


二進制
src/assets/img/sand_new/add_ico.png


二進制
src/assets/img/sand_new/add_outline.png


二進制
src/assets/img/sand_new/arrow_black_down.png


二進制
src/assets/img/sand_new/copy.png


二進制
src/assets/img/sand_new/delete_outline.png


二進制
src/assets/img/sand_new/delete_outline_1.png


二進制
src/assets/img/sand_new/double-arrow-round.png


二進制
src/assets/img/sand_new/double-arrow-straight.png


二進制
src/assets/img/sand_new/double-arrow.png


二進制
src/assets/img/sand_new/edit_outline.png


二進制
src/assets/img/sand_new/eye-show-black.png


二進制
src/assets/img/sand_new/mindmap-double.png


二進制
src/assets/img/sand_new/mindmap-right.png


二進制
src/assets/img/sand_new/no-arrow-round.png


二進制
src/assets/img/sand_new/no-arrow-straight.png


二進制
src/assets/img/sand_new/no-arrow.png


二進制
src/assets/img/sand_new/remove.png


二進制
src/assets/img/sand_new/save-other.png


二進制
src/assets/img/sand_new/single-arrow-round.png


二進制
src/assets/img/sand_new/single-arrow-straight.png


二進制
src/assets/img/sand_new/single-arrow.png


二進制
src/assets/img/sand_new/style-black.png


二進制
src/assets/img/sand_new/style-blue-light.png


二進制
src/assets/img/sand_new/style-blue.png


二進制
src/assets/img/sand_new/style-red.png


二進制
src/assets/img/sand_new/tools/arrow-end-disabled.png


二進制
src/assets/img/sand_new/tools/arrow-end.png


二進制
src/assets/img/sand_new/tools/arrow-start-disabled.png


二進制
src/assets/img/sand_new/tools/arrow-start.png


二進制
src/assets/img/sand_new/tools/background-color-disabled.png


二進制
src/assets/img/sand_new/tools/background-color.png


二進制
src/assets/img/sand_new/tools/bold-disabled.png


二進制
src/assets/img/sand_new/tools/bold.png


二進制
src/assets/img/sand_new/tools/italic-disabled.png


二進制
src/assets/img/sand_new/tools/italic.png


二進制
src/assets/img/sand_new/tools/line-color-disabled.png


二進制
src/assets/img/sand_new/tools/line-color.png


二進制
src/assets/img/sand_new/tools/line-height-disabled.png


二進制
src/assets/img/sand_new/tools/line-height.png


二進制
src/assets/img/sand_new/tools/line-style-bend-round.png


二進制
src/assets/img/sand_new/tools/line-style-bend.png


二進制
src/assets/img/sand_new/tools/line-style-disabled.png


二進制
src/assets/img/sand_new/tools/line-style-straight.png


二進制
src/assets/img/sand_new/tools/line-style.png


二進制
src/assets/img/sand_new/tools/line-type-disabled.png


二進制
src/assets/img/sand_new/tools/line-type.png


二進制
src/assets/img/sand_new/tools/line-width-disabled.png


二進制
src/assets/img/sand_new/tools/line-width.png


二進制
src/assets/img/sand_new/tools/redo-disabled.png


二進制
src/assets/img/sand_new/tools/redo.png


二進制
src/assets/img/sand_new/tools/select-icon.png


二進制
src/assets/img/sand_new/tools/text-align-disabled.png


二進制
src/assets/img/sand_new/tools/text-align.png


二進制
src/assets/img/sand_new/tools/text-color-disabled.png


二進制
src/assets/img/sand_new/tools/text-color.png


二進制
src/assets/img/sand_new/tools/underline-disabled.png


二進制
src/assets/img/sand_new/tools/underline.png


二進制
src/assets/img/sand_new/tools/undo-disabled.png


二進制
src/assets/img/sand_new/tools/undo.png


二進制
src/assets/img/set_m/down_black.png


二進制
src/assets/img/set_m/slide_black.png


二進制
src/assets/img/smartReport/bg01.png


二進制
src/assets/img/smartReport/icon01.png


二進制
src/assets/img/smartReport/icon02.png


二進制
src/assets/img/smartReport/icon03.png


二進制
src/assets/img/smartReport/icon04.png


二進制
src/assets/img/smartReport/icon05.png


二進制
src/assets/img/smartReport/icon06.png


二進制
src/assets/img/smartReport/icon07.png


二進制
src/assets/img/smartReport/icon08.png


二進制
src/assets/img/smartReport/icon09.png


二進制
src/assets/img/smartReport/icon10.png


二進制
src/assets/img/smartReport/icon11.png


二進制
src/assets/img/smartReport/icon12.png


二進制
src/assets/img/smartReport/icon13.png


二進制
src/assets/img/smartReport/icon14.png


二進制
src/assets/img/smartReport/icon15.png


二進制
src/assets/img/smartReport/icon16.png


+ 1 - 6
src/main.js

@@ -151,12 +151,7 @@ router.beforeEach(async(to, from, next) => {
 
   /* 沙盘详情name添加 */
   if (to.path === "/sandflow") {
-    to.matched[1].name =
-      to.query.type === "view"
-        ? "查看沙盘"
-        : to.query.id
-        ? "编辑沙盘"
-        : "添加沙盘";
+    to.matched[1].name = to.query.SandboxId? "编辑逻辑": "添加逻辑";
   }
 
   if (to.path === "/analyseVariety") {

+ 32 - 6
src/routes/modules/chartRoutes.js

@@ -118,17 +118,29 @@ export default [
 			{
 				path:"addSheet",
 				name:"添加表格",
-				component:()=>import('@/views/datasheet_manage/addSheet.vue')
+				component:()=>import('@/views/datasheet_manage/addSheet.vue'),
+				meta: { 
+					pathFrom: "sheetList",
+					pathName: "在线Excel",
+				}
 			},
 			{
 				path:"addCustomSheet",
 				name:"添加数据表格",
-				component:()=>import('@/views/datasheet_manage/customSheetEdit.vue')
+				component:()=>import('@/views/datasheet_manage/customSheetEdit.vue'),
+				meta: { 
+					pathFrom: "sheetTimeList",
+					pathName: "时间序列表格",
+				}
 			},
 			{
 				path:"addMixedSheet",
 				name:"添加混合表格",
-				component:()=>import('@/views/datasheet_manage/mixedSheetEdit.vue')
+				component:()=>import('@/views/datasheet_manage/mixedSheetEdit.vue'),
+				meta: { 
+					pathFrom: "sheetMixedList",
+					pathName: "混合表格",
+				}
 			},
 			{
 				path:"sheetAnalysisList",
@@ -154,15 +166,29 @@ export default [
 		component: home,
 		name: 'ETA逻辑',
 		hidden: false,
-		children: [{
+		children: [
+			// {
+			// 	path: "sandlist", // 旧版本
+			// 	name: 'ETA逻辑',
+			// 	component: () => import('@/views/sandbox_manage/index.vue'),
+			// 	hidden: false,
+			// },
+			// 改版后的ETA逻辑图
+			{
 				path: "sandlist",
 				name: 'ETA逻辑',
-				component: () => import('@/views/sandbox_manage/index.vue'),
+				component: () => import('@/views/sandbox_manage/index_new_version.vue'),
 				hidden: false,
 			},
+			// {
+			// 	path: "sandflow", // 旧版本
+			// 	component: () => import('@/views/sandbox_manage/sandFlow/index.vue'),
+			// 	hidden: true,
+			// },
 			{
 				path: "sandflow",
-				component: () => import('@/views/sandbox_manage/sandFlow/index.vue'),
+				name: '添加逻辑',
+				component: () => import('@/views/sandbox_manage/sandFlowNew/index.vue'),
 				hidden: true,
 			}
 		]

+ 9 - 0
src/routes/modules/dataRoutes.js

@@ -192,6 +192,15 @@ export default [
         name: "期货数据库",
         component: () => import("@/views/futures_manage/futuresBase.vue"),
       },
+      {
+        path: "databankBase",
+        component: () => import("@/views/dataEntry_manage/thirdBase/DatabankBase.vue"),
+        name: "数据宝",
+        hidden: false,
+        meta: {
+          keepAlive: false,
+        },
+      },
     ],
   },
 ];

部分文件因文件數量過多而無法顯示