diff --git a/package.json b/package.json
index b7ae8df5..c8bb2a54 100644
--- a/package.json
+++ b/package.json
@@ -40,6 +40,7 @@
},
"dependencies": {
"@amap/amap-jsapi-loader": "^1.0.1",
+ "@antv/g6": "^4.8.25",
"@fingerprintjs/fingerprintjs": "^4.3.0",
"@riophae/vue-treeselect": "0.4.0",
"axios": "0.24.0",
diff --git a/src/api/emis/emisTransPlanRule.js b/src/api/emis/emisTransPlanRule.js
index c4af6642..9fc09f49 100644
--- a/src/api/emis/emisTransPlanRule.js
+++ b/src/api/emis/emisTransPlanRule.js
@@ -59,3 +59,16 @@ export function delEmisTransPlanRule(id) {
method: 'delete'
})
}
+
+//获取组批次规则图数据
+export function emisTransPlanRuleTree(data) {
+ console.log('data',data);
+ return request({
+ url: '/emis/emisTransPlanRule/tree',
+ params: {
+ lineCode: data.lineCode,
+ productType: data.productType,
+ },
+ method: 'get'
+ })
+}
diff --git a/src/views/emis/emisTransPlanRuleTopoGraph/index.vue b/src/views/emis/emisTransPlanRuleTopoGraph/index.vue
new file mode 100644
index 00000000..e2c04f7a
--- /dev/null
+++ b/src/views/emis/emisTransPlanRuleTopoGraph/index.vue
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+