Browse Source

Integrate g2.

pull/102/head
cweijan 5 years ago
parent
commit
0981f89997
  1. 1
      package.json
  2. 76
      src/bin/g2.js
  3. 8
      src/vue/status/index.vue
  4. 3
      webpack.config.lib.js

1
package.json

@ -871,7 +871,6 @@
"@types/node": "^12.12.6",
"@types/ssh2": "^0.5.43",
"@types/vscode": "1.38.0",
"@antv/g2": "^4.0.9",
"@types/pg": "^7.14.7",
"@types/tedious": "^4.0.3",
"copy-webpack-plugin": "^6.3.0",

76
src/bin/g2.js
File diff suppressed because it is too large
View File

8
src/vue/status/index.vue

@ -39,7 +39,7 @@
</template>
<script>
import { Chart } from "@antv/g2"
import { Chart } from "@/bin/g2"
import { getVscodeEvent } from "../util/vscode"
let vscodeEvent
@ -127,10 +127,10 @@ export default {
vscodeEvent.emit("processList")
vscodeEvent.emit("variableList")
vscodeEvent.emit("statusList")
// this.sendLoadDashBoard();
this.sendLoadDashBoard();
setInterval(() => {
// this.sendLoadDashBoard();
}, 5000)
this.sendLoadDashBoard();
}, 1000)
},
methods: {
sendLoadDashBoard() {

3
webpack.config.lib.js

@ -1,7 +1,7 @@
const path = require('path');
var webpack = require('webpack');
// 1. npm i tedious mysql2 node-xlsx tunnelSsh
// 1. npm i tedious mysql2 node-xlsx tunnelSsh g2
// 2. npm run lib
module.exports = [
@ -17,6 +17,7 @@ module.exports = [
mysql2: './node_modules/mysql2/index.js',
'node-xlsx': './node_modules/node-xlsx/lib/index.js',
'tunnel-ssh': './node_modules/tunnel-ssh/index.js',
'g2': './node_modules/@antv/g2/lib/index.js',
} ,
output: {
path: path.resolve(__dirname, 'src/bin'),

Loading…
Cancel
Save