rewerma 6 years ago
parent
commit
fc39b2af68
41 changed files with 280 additions and 28 deletions
  1. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/index.html
  2. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/css/app.4717675b.css
  3. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-238a81e9.e8e2beee.css
  4. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-2ea2d8c6.9b091503.css
  5. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-698a3280.525bccba.css
  6. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-d202faec.dd5678b0.css
  7. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-elementUI.18b11d0e.css
  8. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-libs.5cf311f0.css
  9. BIN
      canal-admin/canal-admin-server/src/main/resources/public/static/fonts/element-icons.2fad952a.woff
  10. BIN
      canal-admin/canal-admin-server/src/main/resources/public/static/fonts/element-icons.6f0a7632.ttf
  11. BIN
      canal-admin/canal-admin-server/src/main/resources/public/static/img/404.a57b6f31.png
  12. BIN
      canal-admin/canal-admin-server/src/main/resources/public/static/img/404_cloud.0f4bc32b.png
  13. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/js/app.466e70de.js
  14. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-238a81e9.c638b75c.js
  15. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0c8bf7.9ff8507c.js
  16. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0cfaef.c0386381.js
  17. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0d0f79.c7a95fbe.js
  18. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0e4b0c.c6f8b662.js
  19. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0e4e1f.55ea2f45.js
  20. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0e944c.2d2fc8a2.js
  21. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d2104c6.09507669.js
  22. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d226cab.04970f4c.js
  23. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d229205.23d1d9f5.js
  24. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2ea2d8c6.fa8e8256.js
  25. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-3fcdf643.4b7133b8.js
  26. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-698a3280.3dcbbc74.js
  27. 0 1
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-d202faec.53bc5446.js
  28. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-elementUI.667f4c87.js
  29. 0 0
      canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-libs.57405331.js
  30. 14 0
      canal-admin/canal-admin-ui/.editorconfig
  31. 14 0
      canal-admin/canal-admin-ui/.env.development
  32. 6 0
      canal-admin/canal-admin-ui/.env.production
  33. 8 0
      canal-admin/canal-admin-ui/.env.staging
  34. 4 0
      canal-admin/canal-admin-ui/.eslintignore
  35. 198 0
      canal-admin/canal-admin-ui/.eslintrc.js
  36. 17 0
      canal-admin/canal-admin-ui/.gitignore
  37. 5 0
      canal-admin/canal-admin-ui/.travis.yml
  38. 7 7
      canal-admin/canal-admin-ui/package-lock.json
  39. 4 4
      canal-admin/canal-admin-ui/package.json
  40. 1 1
      canal-admin/canal-admin-ui/pom.xml
  41. 2 2
      canal-admin/canal-admin-ui/src/settings.js

File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/index.html


File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/css/app.4717675b.css


File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-238a81e9.e8e2beee.css


+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-2ea2d8c6.9b091503.css

@@ -1 +0,0 @@
-@supports (-webkit-mask:none) and (not (cater-color:#fff)){.login-container .el-input input{color:#fff}}.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#fff;height:47px;caret-color:#fff}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #283443 inset!important;box-shadow:inset 0 0 0 1000px #283443!important;-webkit-text-fill-color:#fff!important}.login-container .el-form-item{border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1);border-radius:5px;color:#454545}.login-container[data-v-1399390a]{min-height:100%;width:100%;background-color:#2d3a4b;overflow:hidden}.login-container .login-form[data-v-1399390a]{position:relative;width:520px;max-width:100%;padding:160px 35px 0;margin:0 auto;overflow:hidden}.login-container .tips[data-v-1399390a]{font-size:14px;color:#fff;margin-bottom:10px}.login-container .tips span[data-v-1399390a]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-1399390a]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title-container[data-v-1399390a]{position:relative}.login-container .title-container .title[data-v-1399390a]{font-size:26px;color:#eee;margin:0 auto 40px auto;text-align:center;font-weight:700}.login-container .show-pwd[data-v-1399390a]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-698a3280.525bccba.css

@@ -1 +0,0 @@
-.dashboard-container[data-v-3e145b52]{margin:30px}.dashboard-text[data-v-3e145b52]{font-size:30px;line-height:46px}

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-d202faec.dd5678b0.css

@@ -1 +0,0 @@
-.line[data-v-80070108]{text-align:center}

File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-elementUI.18b11d0e.css


File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/css/chunk-libs.5cf311f0.css


BIN
canal-admin/canal-admin-server/src/main/resources/public/static/fonts/element-icons.2fad952a.woff


BIN
canal-admin/canal-admin-server/src/main/resources/public/static/fonts/element-icons.6f0a7632.ttf


BIN
canal-admin/canal-admin-server/src/main/resources/public/static/img/404.a57b6f31.png


BIN
canal-admin/canal-admin-server/src/main/resources/public/static/img/404_cloud.0f4bc32b.png


File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/js/app.466e70de.js


+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-238a81e9.c638b75c.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-238a81e9"],{"26fc":function(t,s,a){t.exports=a.p+"static/img/404_cloud.0f4bc32b.png"},"8cdb":function(t,s,a){"use strict";a.r(s);var e=function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"wscn-http404-container"},[a("div",{staticClass:"wscn-http404"},[t._m(0),t._v(" "),a("div",{staticClass:"bullshit"},[a("div",{staticClass:"bullshit__oops"},[t._v("OOPS!")]),t._v(" "),t._m(1),t._v(" "),a("div",{staticClass:"bullshit__headline"},[t._v(t._s(t.message))]),t._v(" "),a("div",{staticClass:"bullshit__info"},[t._v("Please check that the URL you entered is correct, or click the button below to return to the homepage.")]),t._v(" "),a("a",{staticClass:"bullshit__return-home",attrs:{href:""}},[t._v("Back to home")])])])])},c=[function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"pic-404"},[e("img",{staticClass:"pic-404__parent",attrs:{src:a("a36b"),alt:"404"}}),t._v(" "),e("img",{staticClass:"pic-404__child left",attrs:{src:a("26fc"),alt:"404"}}),t._v(" "),e("img",{staticClass:"pic-404__child mid",attrs:{src:a("26fc"),alt:"404"}}),t._v(" "),e("img",{staticClass:"pic-404__child right",attrs:{src:a("26fc"),alt:"404"}})])},function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"bullshit__info"},[t._v("All rights reserved\n        "),a("a",{staticStyle:{color:"#20a0ff"},attrs:{href:"https://wallstreetcn.com",target:"_blank"}},[t._v("wallstreetcn")])])}],i={name:"Page404",computed:{message:function(){return"The webmaster said that you can not enter this page..."}}},l=i,n=(a("97ef"),a("2877")),r=Object(n["a"])(l,e,c,!1,null,"c095f994",null);s["default"]=r.exports},"97ef":function(t,s,a){"use strict";var e=a("b51e"),c=a.n(e);c.a},a36b:function(t,s,a){t.exports=a.p+"static/img/404.a57b6f31.png"},b51e:function(t,s,a){}}]);

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0c8bf7.9ff8507c.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c8bf7"],{"55cd":function(e,t,n){"use strict";n.r(t);var c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{padding:"30px"}},[n("el-alert",{attrs:{closable:!1,title:"menu 1-2",type:"success"}},[n("router-view")],1)],1)},l=[],s=n("2877"),u={},a=Object(s["a"])(u,c,l,!1,null,null,null);t["default"]=a.exports}}]);

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0cfaef.c0386381.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0cfaef"],{6582:function(n,t,e){"use strict";e.r(t);var a=function(n,t){var e=t._c;return e("div",{staticStyle:{padding:"30px"}},[e("el-alert",{attrs:{closable:!1,title:"menu 1-2-1",type:"warning"}})],1)},l=[],c=e("2877"),u={},i=Object(c["a"])(u,a,l,!0,null,null,null);t["default"]=i.exports}}]);

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0d0f79.c7a95fbe.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d0f79"],{"69dd":function(e,l,t){"use strict";t.r(l);var a=function(){var e=this,l=e.$createElement,t=e._self._c||l;return t("div",{staticClass:"app-container"},[t("el-input",{staticStyle:{"margin-bottom":"30px"},attrs:{placeholder:"Filter keyword"},model:{value:e.filterText,callback:function(l){e.filterText=l},expression:"filterText"}}),e._v(" "),t("el-tree",{ref:"tree2",staticClass:"filter-tree",attrs:{data:e.data2,props:e.defaultProps,"filter-node-method":e.filterNode,"default-expand-all":""}})],1)},i=[],r={data:function(){return{filterText:"",data2:[{id:1,label:"Level one 1",children:[{id:4,label:"Level two 1-1",children:[{id:9,label:"Level three 1-1-1"},{id:10,label:"Level three 1-1-2"}]}]},{id:2,label:"Level one 2",children:[{id:5,label:"Level two 2-1"},{id:6,label:"Level two 2-2"}]},{id:3,label:"Level one 3",children:[{id:7,label:"Level two 3-1"},{id:8,label:"Level two 3-2"}]}],defaultProps:{children:"children",label:"label"}}},watch:{filterText:function(e){this.$refs.tree2.filter(e)}},methods:{filterNode:function(e,l){return!e||-1!==l.label.indexOf(e)}}},d=r,n=t("2877"),o=Object(n["a"])(d,a,i,!1,null,null,null);l["default"]=o.exports}}]);

File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0e4b0c.c6f8b662.js


+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0e4e1f.55ea2f45.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e4e1f"],{"91b3":function(e,t,n){"use strict";n.r(t);var l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{padding:"30px"}},[n("el-alert",{attrs:{closable:!1,title:"menu 1-1",type:"success"}},[n("router-view")],1)],1)},s=[],c=n("2877"),u={},a=Object(c["a"])(u,l,s,!1,null,null,null);t["default"]=a.exports}}]);

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d0e944c.2d2fc8a2.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e944c"],{"8d8b":function(t,e,n){"use strict";n.r(e);var c=function(t,e){var n=e._c;return n("div",{staticStyle:{padding:"30px"}},[n("el-alert",{attrs:{closable:!1,title:"menu 1-3",type:"success"}})],1)},l=[],s=n("2877"),u={},a=Object(s["a"])(u,c,l,!0,null,null,null);e["default"]=a.exports}}]);

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d2104c6.09507669.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d2104c6"],{b6fb:function(n,t,e){"use strict";e.r(t);var l=function(n,t){var e=t._c;return e("div",{staticStyle:{padding:"30px"}},[e("el-alert",{attrs:{closable:!1,title:"menu 1-2-2",type:"warning"}})],1)},a=[],c=e("2877"),u={},i=Object(c["a"])(u,l,a,!0,null,null,null);t["default"]=i.exports}}]);

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d226cab.04970f4c.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d226cab"],{e9bc:function(e,t,n){"use strict";n.r(t);var l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{padding:"30px"}},[n("el-alert",{attrs:{closable:!1,title:"menu 1"}},[n("router-view")],1)],1)},a=[],c=n("2877"),r={},u=Object(c["a"])(r,l,a,!1,null,null,null);t["default"]=u.exports}}]);

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2d229205.23d1d9f5.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d229205"],{dbb3:function(t,e,n){"use strict";n.r(e);var l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{padding:"30px"}},[n("el-alert",{attrs:{closable:!1,title:"menu 2"}})],1)},a=[],c=n("2877"),s={},u=Object(c["a"])(s,l,a,!1,null,null,null);e["default"]=u.exports}}]);

File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-2ea2d8c6.fa8e8256.js


File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-3fcdf643.4b7133b8.js


+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-698a3280.3dcbbc74.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-698a3280"],{"11cb":function(a,t,n){},"507c":function(a,t,n){"use strict";var e=n("11cb"),c=n.n(e);c.a},9406:function(a,t,n){"use strict";n.r(t);var e=function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("div",{staticClass:"dashboard-container"},[n("div",{staticClass:"dashboard-text"},[a._v("name: "+a._s(a.name))])])},c=[],s=n("db72"),i=n("2f62"),o={name:"Dashboard",computed:Object(s["a"])({},Object(i["b"])(["name"]))},r=o,b=(n("507c"),n("2877")),u=Object(b["a"])(r,e,c,!1,null,"3e145b52",null);t["default"]=u.exports}}]);

+ 0 - 1
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-d202faec.53bc5446.js

@@ -1 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d202faec"],{"371d":function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form",{ref:"form",attrs:{model:e.form}},[n("div",{staticStyle:{"padding-left":"10px","padding-top":"20px"}},[n("el-form-item",[e._v("\n        canal.properties    \n        "),n("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("修改")]),e._v(" "),n("el-button",{on:{click:e.onCancel}},[e._v("取消")])],1)],1),e._v(" "),n("editor",{attrs:{lang:"yaml",theme:"chrome",width:"100%",height:800},on:{init:e.editorInit},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}})],1)],1)},i=[],a={components:{editor:n("7c9e")},data:function(){return{form:{name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""}}},methods:{editorInit:function(){n("2099"),n("be9d"),n("2968"),n("e0e5"),n("bb36"),n("0329"),n("95b8"),n("6a21")},onSubmit:function(){this.$message("submit!")},onCancel:function(){this.$message({message:"cancel!",type:"warning"})}}},c=a,r=(n("6fba"),n("2877")),s=Object(r["a"])(c,o,i,!1,null,"80070108",null);t["default"]=s.exports},"6fba":function(e,t,n){"use strict";var o=n("b7b4"),i=n.n(o);i.a},b7b4:function(e,t,n){}}]);

File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-elementUI.667f4c87.js


File diff suppressed because it is too large
+ 0 - 0
canal-admin/canal-admin-server/src/main/resources/public/static/js/chunk-libs.57405331.js


+ 14 - 0
canal-admin/canal-admin-ui/.editorconfig

@@ -0,0 +1,14 @@
+# http://editorconfig.org
+root = true
+
+[*]
+charset = utf-8
+indent_style = space
+indent_size = 2
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.md]
+insert_final_newline = false
+trim_trailing_whitespace = false

+ 14 - 0
canal-admin/canal-admin-ui/.env.development

@@ -0,0 +1,14 @@
+# just a flag
+ENV = 'development'
+
+# base api
+VUE_APP_BASE_API = '/dev-api'
+
+# vue-cli uses the VUE_CLI_BABEL_TRANSPILE_MODULES environment variable,
+# to control whether the babel-plugin-dynamic-import-node plugin is enabled.
+# It only does one thing by converting all import() to require().
+# This configuration can significantly increase the speed of hot updates,
+# when you have a large number of pages.
+# Detail:  https://github.com/vuejs/vue-cli/blob/dev/packages/@vue/babel-preset-app/index.js
+
+VUE_CLI_BABEL_TRANSPILE_MODULES = true

+ 6 - 0
canal-admin/canal-admin-ui/.env.production

@@ -0,0 +1,6 @@
+# just a flag
+ENV = 'production'
+
+# base api
+VUE_APP_BASE_API = '/prod-api'
+

+ 8 - 0
canal-admin/canal-admin-ui/.env.staging

@@ -0,0 +1,8 @@
+NODE_ENV = production
+
+# just a flag
+ENV = 'staging'
+
+# base api
+VUE_APP_BASE_API = '/stage-api'
+

+ 4 - 0
canal-admin/canal-admin-ui/.eslintignore

@@ -0,0 +1,4 @@
+build/*.js
+src/assets
+public
+dist

+ 198 - 0
canal-admin/canal-admin-ui/.eslintrc.js

@@ -0,0 +1,198 @@
+module.exports = {
+  root: true,
+  parserOptions: {
+    parser: 'babel-eslint',
+    sourceType: 'module'
+  },
+  env: {
+    browser: true,
+    node: true,
+    es6: true,
+  },
+  extends: ['plugin:vue/recommended', 'eslint:recommended'],
+
+  // add your custom rules here
+  //it is base on https://github.com/vuejs/eslint-config-vue
+  rules: {
+    "vue/max-attributes-per-line": [2, {
+      "singleline": 10,
+      "multiline": {
+        "max": 1,
+        "allowFirstLine": false
+      }
+    }],
+    "vue/singleline-html-element-content-newline": "off",
+    "vue/multiline-html-element-content-newline":"off",
+    "vue/name-property-casing": ["error", "PascalCase"],
+    "vue/no-v-html": "off",
+    'accessor-pairs': 2,
+    'arrow-spacing': [2, {
+      'before': true,
+      'after': true
+    }],
+    'block-spacing': [2, 'always'],
+    'brace-style': [2, '1tbs', {
+      'allowSingleLine': true
+    }],
+    'camelcase': [0, {
+      'properties': 'always'
+    }],
+    'comma-dangle': [2, 'never'],
+    'comma-spacing': [2, {
+      'before': false,
+      'after': true
+    }],
+    'comma-style': [2, 'last'],
+    'constructor-super': 2,
+    'curly': [2, 'multi-line'],
+    'dot-location': [2, 'property'],
+    'eol-last': 2,
+    'eqeqeq': ["error", "always", {"null": "ignore"}],
+    'generator-star-spacing': [2, {
+      'before': true,
+      'after': true
+    }],
+    'handle-callback-err': [2, '^(err|error)$'],
+    'indent': [2, 2, {
+      'SwitchCase': 1
+    }],
+    'jsx-quotes': [2, 'prefer-single'],
+    'key-spacing': [2, {
+      'beforeColon': false,
+      'afterColon': true
+    }],
+    'keyword-spacing': [2, {
+      'before': true,
+      'after': true
+    }],
+    'new-cap': [2, {
+      'newIsCap': true,
+      'capIsNew': false
+    }],
+    'new-parens': 2,
+    'no-array-constructor': 2,
+    'no-caller': 2,
+    'no-console': 'off',
+    'no-class-assign': 2,
+    'no-cond-assign': 2,
+    'no-const-assign': 2,
+    'no-control-regex': 0,
+    'no-delete-var': 2,
+    'no-dupe-args': 2,
+    'no-dupe-class-members': 2,
+    'no-dupe-keys': 2,
+    'no-duplicate-case': 2,
+    'no-empty-character-class': 2,
+    'no-empty-pattern': 2,
+    'no-eval': 2,
+    'no-ex-assign': 2,
+    'no-extend-native': 2,
+    'no-extra-bind': 2,
+    'no-extra-boolean-cast': 2,
+    'no-extra-parens': [2, 'functions'],
+    'no-fallthrough': 2,
+    'no-floating-decimal': 2,
+    'no-func-assign': 2,
+    'no-implied-eval': 2,
+    'no-inner-declarations': [2, 'functions'],
+    'no-invalid-regexp': 2,
+    'no-irregular-whitespace': 2,
+    'no-iterator': 2,
+    'no-label-var': 2,
+    'no-labels': [2, {
+      'allowLoop': false,
+      'allowSwitch': false
+    }],
+    'no-lone-blocks': 2,
+    'no-mixed-spaces-and-tabs': 2,
+    'no-multi-spaces': 2,
+    'no-multi-str': 2,
+    'no-multiple-empty-lines': [2, {
+      'max': 1
+    }],
+    'no-native-reassign': 2,
+    'no-negated-in-lhs': 2,
+    'no-new-object': 2,
+    'no-new-require': 2,
+    'no-new-symbol': 2,
+    'no-new-wrappers': 2,
+    'no-obj-calls': 2,
+    'no-octal': 2,
+    'no-octal-escape': 2,
+    'no-path-concat': 2,
+    'no-proto': 2,
+    'no-redeclare': 2,
+    'no-regex-spaces': 2,
+    'no-return-assign': [2, 'except-parens'],
+    'no-self-assign': 2,
+    'no-self-compare': 2,
+    'no-sequences': 2,
+    'no-shadow-restricted-names': 2,
+    'no-spaced-func': 2,
+    'no-sparse-arrays': 2,
+    'no-this-before-super': 2,
+    'no-throw-literal': 2,
+    'no-trailing-spaces': 2,
+    'no-undef': 2,
+    'no-undef-init': 2,
+    'no-unexpected-multiline': 2,
+    'no-unmodified-loop-condition': 2,
+    'no-unneeded-ternary': [2, {
+      'defaultAssignment': false
+    }],
+    'no-unreachable': 2,
+    'no-unsafe-finally': 2,
+    'no-unused-vars': [2, {
+      'vars': 'all',
+      'args': 'none'
+    }],
+    'no-useless-call': 2,
+    'no-useless-computed-key': 2,
+    'no-useless-constructor': 2,
+    'no-useless-escape': 0,
+    'no-whitespace-before-property': 2,
+    'no-with': 2,
+    'one-var': [2, {
+      'initialized': 'never'
+    }],
+    'operator-linebreak': [2, 'after', {
+      'overrides': {
+        '?': 'before',
+        ':': 'before'
+      }
+    }],
+    'padded-blocks': [2, 'never'],
+    'quotes': [2, 'single', {
+      'avoidEscape': true,
+      'allowTemplateLiterals': true
+    }],
+    'semi': [2, 'never'],
+    'semi-spacing': [2, {
+      'before': false,
+      'after': true
+    }],
+    'space-before-blocks': [2, 'always'],
+    'space-before-function-paren': [2, 'never'],
+    'space-in-parens': [2, 'never'],
+    'space-infix-ops': 2,
+    'space-unary-ops': [2, {
+      'words': true,
+      'nonwords': false
+    }],
+    'spaced-comment': [2, 'always', {
+      'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ',']
+    }],
+    'template-curly-spacing': [2, 'never'],
+    'use-isnan': 2,
+    'valid-typeof': 2,
+    'wrap-iife': [2, 'any'],
+    'yield-star-spacing': [2, 'both'],
+    'yoda': [2, 'never'],
+    'prefer-const': 2,
+    'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
+    'object-curly-spacing': [2, 'always', {
+      objectsInObjects: false
+    }],
+    'array-bracket-spacing': [2, 'never']
+  }
+}

+ 17 - 0
canal-admin/canal-admin-ui/.gitignore

@@ -0,0 +1,17 @@
+.DS_Store
+node_modules/
+dist/
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+package-lock.json
+tests/**/coverage/
+target/
+
+# Editor directories and files
+.idea
+.vscode
+*.suo
+*.ntvs*
+*.njsproj
+*.sln

+ 5 - 0
canal-admin/canal-admin-ui/.travis.yml

@@ -0,0 +1,5 @@
+language: node_js
+node_js: 10
+script: npm run test
+notifications:
+  email: false

+ 7 - 7
canal-admin/canal-admin-ui/package-lock.json

@@ -1,6 +1,6 @@
 {
   "name": "canal-admin-ui",
-  "version": "4.2.1",
+  "version": "1.1.4",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -2318,7 +2318,7 @@
       "dev": true,
       "requires": {
         "browserslist": "4.6.4",
-        "caniuse-lite": "1.0.30000981",
+        "caniuse-lite": "1.0.30000983",
         "chalk": "2.4.2",
         "normalize-range": "0.1.2",
         "num2fraction": "1.2.2",
@@ -3176,7 +3176,7 @@
       "integrity": "sha512-ErJT8qGfRt/VWHSr1HeqZzz50DvxHtr1fVL1m5wf20aGrG8e1ce8fpZ2EjZEfs09DDZYSvtRaDlMpWslBf8Low==",
       "dev": true,
       "requires": {
-        "caniuse-lite": "1.0.30000981",
+        "caniuse-lite": "1.0.30000983",
         "electron-to-chromium": "1.3.188",
         "node-releases": "1.1.25"
       }
@@ -3377,15 +3377,15 @@
       "dev": true,
       "requires": {
         "browserslist": "4.6.4",
-        "caniuse-lite": "1.0.30000981",
+        "caniuse-lite": "1.0.30000983",
         "lodash.memoize": "4.1.2",
         "lodash.uniq": "4.5.0"
       }
     },
     "caniuse-lite": {
-      "version": "1.0.30000981",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000981.tgz",
-      "integrity": "sha512-JTByHj4DQgL2crHNMK6PibqAMrqqb/Vvh0JrsTJVSWG4VSUrT16EklkuRZofurlMjgA9e+zlCM4Y39F3kootMQ==",
+      "version": "1.0.30000983",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000983.tgz",
+      "integrity": "sha512-/llD1bZ6qwNkt41AsvjsmwNOoA4ZB+8iqmf5LVyeSXuBODT/hAMFNVOh84NdUzoiYiSKqo5vQ3ZzeYHSi/olDQ==",
       "dev": true
     },
     "capture-exit": {

+ 4 - 4
canal-admin/canal-admin-ui/package.json

@@ -1,12 +1,12 @@
 {
   "name": "canal-admin-ui",
-  "version": "4.2.1",
-  "description": "A vue admin template with Element UI & axios & iconfont & permission control & lint",
-  "author": "Pan <panfree23@gmail.com>",
+  "version": "1.1.4",
+  "description": "A canal-admin ui with Element UI & axios & iconfont & permission control & lint",
+  "author": "Machengyuan <rewerma@163.com>",
   "license": "MIT",
   "scripts": {
     "dev": "vue-cli-service serve",
-    "build:prod": "vue-cli-service build",
+    "build": "vue-cli-service build",
     "build:stage": "vue-cli-service build --mode staging",
     "preview": "node build/index.js --preview",
     "lint": "eslint --ext .js,.vue src",

+ 1 - 1
canal-admin/canal-admin-ui/pom.xml

@@ -54,7 +54,7 @@
                             <goal>npm</goal>
                         </goals>
                         <configuration>
-                            <arguments>run build:prod</arguments>
+                            <arguments>run build</arguments>
                         </configuration>
                     </execution>
                 </executions>

+ 2 - 2
canal-admin/canal-admin-ui/src/settings.js

@@ -6,11 +6,11 @@ module.exports = {
    * @type {boolean} true | false
    * @description Whether fix the header
    */
-  fixedHeader: true,
+  fixedHeader: false,
 
   /**
    * @type {boolean} true | false
    * @description Whether show the logo in sidebar
    */
-  sidebarLogo: true
+  sidebarLogo: false
 }

Some files were not shown because too many files changed in this diff