diff --git a/dbswitch-admin-ui/src/assets/icons/Kafka.png b/dbswitch-admin-ui/src/assets/icons/Kafka.png new file mode 100644 index 00000000..36987b1b Binary files /dev/null and b/dbswitch-admin-ui/src/assets/icons/Kafka.png differ diff --git a/dbswitch-admin/src/main/resources/index.html b/dbswitch-admin/src/main/resources/index.html index 725ceb8f..7fa082f3 100644 --- a/dbswitch-admin/src/main/resources/index.html +++ b/dbswitch-admin/src/main/resources/index.html @@ -1 +1 @@ -异构数据迁移工具
\ No newline at end of file +异构数据迁移工具
\ No newline at end of file diff --git a/dbswitch-admin/src/main/resources/static/img/Kafka.adb100b.png b/dbswitch-admin/src/main/resources/static/img/Kafka.adb100b.png new file mode 100644 index 00000000..36987b1b Binary files /dev/null and b/dbswitch-admin/src/main/resources/static/img/Kafka.adb100b.png differ diff --git a/dbswitch-admin/src/main/resources/static/js/0.01b50a1b04adf9f0bb05.js b/dbswitch-admin/src/main/resources/static/js/0.01b50a1b04adf9f0bb05.js new file mode 100644 index 00000000..f837bf7b --- /dev/null +++ b/dbswitch-admin/src/main/resources/static/js/0.01b50a1b04adf9f0bb05.js @@ -0,0 +1,2 @@ +webpackJsonp([0],{"+412":function(A,e,t){A.exports=t.p+"static/img/Kafka.adb100b.png"},"+v/H":function(A,e,t){A.exports=t.p+"static/img/DM.24360ff.png"},"/+3w":function(A,e,t){A.exports=t.p+"static/img/UXDB.fb2b9b1.png"},"0j3w":function(A,e,t){A.exports=t.p+"static/img/DB2.043214d.png"},"7Otq":function(A,e,t){A.exports=t.p+"static/img/logo.ecf2501.png"},"99nn":function(A,e,t){A.exports=t.p+"static/img/MariaDB.f6fc721.png"},"9EtZ":function(A,e){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAAXNSR0IArs4c6QAABbBJREFUaEPtWztyHDcQfSAd+giuMlnlVLQO4IDKHNonoFjlO7g2khitQt+AVK47iL4BTSXOvIdwaC5cPUSve7FAf2Zmly5Rmy13BsDrz3uNBpjwTD/pmeLGF+DPzfNP4vGXy3yegYs1cEIGPwYu7xZpdUjjHxw4gV4DH2uQR8Cru0W6PRT4gwM/W+a/UDwtQWbg9tMivfosgb9c5pM1QMCbnyPg9FAh/7/xOFnifpEOtp6DTcQuPlvmNwDeNlz+9n6Rrj6rUCdCA7DiMP5+ma8z8JpB1vn9Yplff1qkm30aYe8eZw8n4OaPRbpkMMUY9HVjEPoiWH9VmH4vMrc34ERkD8B1AkizQ4wt0oHAk8bPLnN7AV68dl1kayt3CVQCTqT3KbQT8EZ6uCgA6/3N3Pk/O3DLW6TjCbhtAL+ui5gC/oLIMBo1Fj/MCvzFMn/UQrt4lojtsiavUtjseFaCJz6YK+9nAS7zmbzTC0tm81ahQsAzsOpVbyJ9yJmTQ38ycFl7W/V2K8xrfdeqN5H3tLmZpPuTgMvQ9uywzpY5t8K8kjEV0FyhPwq4DO1an3ukwvmtedQKdzm2JNExoR8GHgltuVCODq0e1zigZdApod8EXpeYPCl7rbBrqLCgMLeig43aSwcF/CB5PdZv4dkCXm8gSDtl7tLvGTiP7ptFmJvNBo0ANW2u11YpDb+64Y8NcOHNrfEtL1mFAv3OIezZdkbDXeGUoabo7QIl8N6DmNog8IR5nU6WNGoG1xoeXAFugPdaQjQBL6IXFR6vH+iZIZR7fb2yhtX9Ip26PM4hyt3RIIgfMvAdMj6khL8972bgR2R8nRI+eJ7nZ9bA71wKW729DfBKGuR8kyqkMWTl0XzLIL1OD0fvFquTRx+AYdtIdfMxcDVlLzxGniJVnAWeDAjggvDQjjAB7xmPu4ApRjmJtISmeC5SxbEBioSR3JptKzdwzhmSt/QYCWZLiN/xyFjtPQ5Vr6JUfQCqF9T1qcDJY8ePPbGh9VMGH5qEnpZQRMZq4N400VpcVBP0nKQCbxFT3VY6esybHetGqrVerlrhXsnWFglb86vAtSqKf6vLWgYRqdZ6wI3GBffnmw1Ja34z1BOw0wurqixaAKnAVjtpSpjXVZwc27sltmTUJDcCoHU7pP4z8T0A52SwyC5LC3duTlqNTM1g9fge4GovjAeUxJeAP6n6GsPm9QJlSnl79B5F8AAfcskjK5L4UsZdSvjZkhVHEfIuAb+W51xVZJFROoQ87Y1vAvfKSh1m9L1HfBbYKoqGA8bI9tjDLybwot87hwAWEyPhN2T81CI+C3hNYNT80FrPcjxLxvhZF/BIc0CyaYv4rNBvEZgnZ6My6gLutWKJjh0V8FR8WgUWSTdLxkIe7wGqQ1bblGgVn1aBiXw31UU7ogrLWXDioX3laSEz8a0B2SHtdm496RZJCVeoF4+bsuZhUzHWLwC+8TK2J9w9MhYOdWviSJgJAvsHwFfera6Vv17DF2Nb4vLf79rE1qaARmkRmIf4asZuFVMRAg4Dt4556wN/aVKNwObY6noML9fjznF6qWdVK8y9mwtrq8vFVOuQ0EqD0awu2H1Hp3uR4N1CykWJ0N/Z6jLwuoqzDN9K5pDHexMTcPpN3mvxerm1KK3i43GlZEZkLMzq/EJp2YI6mdyTk3fVplzzqo2gEZ+cu+z/v43cjAp7vLAzXb3m61z0p1UGrsgY4tzKtYW0NEUQ33DvpSLCrbmtsUaTG0tS7wayZ88eWVz9rHYYGJ077HHlEi7tv3eucU0B2gn91gXg8NyzAp96E8kykmb06Nxh4MZRMbWo3meA6vpZP3Tu9fB4BjYoSOMT4pQwcJa0xr9XDOfO1UW82cDzyU3n+HeYOzLZKOA0QSlahpYQlaoRKYkssPUszc3/wTR27tHApy7+qd//AvypPXDo+f8FMMXyeyUZV70AAAAASUVORK5CYII="},AVKV:function(A,e){},"B/7G":function(A,e,t){A.exports=t.p+"static/img/PostgreSql.341cc3b.png"},CRDd:function(A,e,t){A.exports=t.p+"static/img/ElasticSearch.d997f90.png"},Cdx3:function(A,e,t){var a=t("sB3e"),s=t("lktj");t("uqUo")("keys",function(){return function(A){return s(a(A))}})},H8Ud:function(A,e,t){A.exports=t.p+"static/img/Hive.0ebf8c6.png"},JVBT:function(A,e){A.exports="data:image/png;base64,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"},Jehh:function(A,e,t){A.exports=t.p+"static/img/MySQL.754e01e.png"},"L/zY":function(A,e,t){A.exports=t.p+"static/img/GBase8A.bb35a8e.png"},MzXq:function(A,e){A.exports="data:image/png;base64,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"},PAFV:function(A,e,t){A.exports=t.p+"static/img/Sybase.e602f61.png"},V5bU:function(A,e,t){var a={"./ClickHouse.png":"j/vS","./DB2.png":"0j3w","./DM.png":"+v/H","./Doris.png":"yJva","./ElasticSearch.png":"CRDd","./GBase8A.png":"L/zY","./Greenplum.png":"tsro","./HighGo.png":"JVBT","./Hive.png":"H8Ud","./Kafka.png":"+412","./KingBase.png":"YWKZ","./MariaDB.png":"99nn","./MongoDB.png":"fjLZ","./MySQL.png":"Jehh","./OceanBase.png":"f0LV","./OpenGauss.png":"lg4k","./Oracle.png":"ah5d","./Oscar.png":"oJD9","./PostgreSql.png":"B/7G","./SqlServer.png":"v6sC","./Sqlite3.png":"XXFI","./StarRocks.png":"MzXq","./Sybase.png":"PAFV","./TDengine.png":"9EtZ","./UXDB.png":"/+3w"};function s(A){return t(i(A))}function i(A){var e=a[A];if(!(e+1))throw new Error("Cannot find module '"+A+"'.");return e}s.keys=function(){return Object.keys(a)},s.resolve=i,A.exports=s,s.id="V5bU"},XXFI:function(A,e,t){A.exports=t.p+"static/img/Sqlite3.4a3f63b.png"},YWKZ:function(A,e,t){A.exports=t.p+"static/img/KingBase.2a246b0.png"},ah5d:function(A,e,t){A.exports=t.p+"static/img/Oracle.11f64f4.png"},f0LV:function(A,e,t){A.exports=t.p+"static/img/OceanBase.c41baff.png"},fZjL:function(A,e,t){A.exports={default:t("jFbC"),__esModule:!0}},fjLZ:function(A,e,t){A.exports=t.p+"static/img/MongoDB.f71eded.png"},"j/vS":function(A,e){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDwAAAPDCAYAAABfCRuhAAAACXBIWXMAABCbAAAQmwF0iZxLAAAZWklEQVR4nOzbsW0UURhG0TdohMgcshlFTAHYlbE0QEsYYlaiBbINjSBw5KEJZp+4nFPBF/66em95+fZ2H5R9XLbrefYIjrFfTucxxofZOzjUw7JdH2eP4Bj75fQ4xng/ewfHWbbrMnsDx9kvJ3d0mzsa/nGvZg8AAAAA+NsEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIGedPQAAAABuab+c7scYn2fv4FAPXngAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA56+wBAAAAcGNPY4wvs0dwqCfBAwAAgP/Ksl2/jzHuZ+/gWL60AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOevvr69/zB7BcV5+jjd32+wVAAAAcFvrr0/ru9kjONTz3Xn2BAAAALgtX1oAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAIA/7dhBCcBQDETBHOrfUx18CZFQCRXxCYFlRsG7hMBCHIMHAAAAEMfgAQAAAMQxeAAAAABxDB4AAABAnKeq3u0IRvV2AKO63HC6bzuAUWc7ALjiB2fr7QDgzg+PMzEkxVOg9gAAAABJRU5ErkJggg=="},jFbC:function(A,e,t){t("Cdx3"),A.exports=t("FeBl").Object.keys},jwQa:function(A,e){},kdZn:function(A,e,t){"use strict";var a=t("mvHQ"),s=t.n(a),i=t("fZjL"),r=t.n(i),n={props:{isReadOnly:{type:Boolean,default:!1}},data:function(){return{selectedType:"MYSQL",selectedTypeName:"MySQL",selectedId:0,connectionDrivers:[],databaseTypeDetail:{},dataform:{id:0,diver:"",name:"",type:"",driver:"",version:"",address:"",port:"",databaseName:"",username:"",password:"",sample:"",url:"",templateUrl:""},rules:{name:[{required:!0,message:"数据源名称不能为空",trigger:"blur"}],type:[{required:!0,message:"数据库类型必须选择",trigger:"change"}],version:[{required:!0,message:"驱动版本必须选择",trigger:"change"}],address:[{required:!0,message:"连接地址不能为空",trigger:"change"}],port:[{required:!0,message:"连接端口号不能为空",trigger:"change"}],databaseName:[{required:!0,message:"数据库名不能为空",trigger:"change"}],url:[{required:!0,message:"Jdbc URL必须提供",trigger:"blur"}],username:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}]}}},methods:{loadDatabaseTypeDetail:function(){var A=this;this.$http({method:"GET",url:"/dbswitch/admin/api/v1/connection/type/"+this.selectedType}).then(function(e){0===e.data.code?(A.databaseTypeDetail=e.data.data,(!A.selectedId||A.selectedId<=0)&&(A.selectedTypeName=A.databaseTypeDetail.name,A.dataform.driver=A.databaseTypeDetail.driver,A.dataform.url=A.databaseTypeDetail.sample),A.dataform.templateUrl=A.databaseTypeDetail.url.replace("[\\?{params}]","")):alert("加载任务列表失败:"+e.data.message)})},loadConnectionDetail:function(){var A=this;this.$http.get("/dbswitch/admin/api/v1/connection/get/"+this.selectedId).then(function(e){if(0===e.data.code){var t=e.data.data;A.selectedType=t.type,A.selectedTypeName=t.typeName,A.dataform.id=t.id,A.dataform.name=t.name,A.dataform.type=t.type,A.dataform.version=t.version,A.dataform.driver=t.driver,A.dataform.address=t.address,A.dataform.port=t.port,A.dataform.databaseName=t.databaseName,A.dataform.username=t.username,A.dataform.password=t.password,A.dataform.url=t.url,A.selectedType=t.type,A.loadDatabaseTypeDetail(),A.selectChangedDriverVersion()}else A.$message.error("查询连接详情失败,"+e.data.message)})},selectChangedDriverVersion:function(){var A=this;this.selectedType&&!this.isReadOnly&&(this.connectionDrivers=[],this.$http.get("/dbswitch/admin/api/v1/connection/"+this.selectedType+"/drivers").then(function(e){0===e.data.code?A.connectionDrivers=e.data.data:(A.connectionDrivers=[],A.$message.error("查询数据库可用的驱动版本失败,"+e.data.message))}))},changeUrl:function(){var A=this.dataform.url.split("?"),e=this.dataform.templateUrl,t=!1;if(r()(this.dataform.address).length>0){var a=this.dataform.address;e=e.replaceAll("{host}",a),t=!0}if(r()(this.dataform.port).length>0){var s=this.dataform.port;e=e.replaceAll("{port}",s),t=!0}if(r()(this.dataform.databaseName).length>0){var i=this.dataform.databaseName;e=(e=e.replaceAll("{database}",i)).replaceAll("{file}",i),t=!0}t?r()(A).length>1?this.dataform.url=e+"?"+A[1]:this.dataform.url=e:r()(A).length>1?this.dataform.url=this.selectedTypeSample.split("?")[0]+"?"+A[1]:this.dataform.url=this.selectedTypeSample},isShowDatabaseName:function(){var A=!0;return"ELASTICSEARCH"===this.selectedType&&(A=!1),A},isShowUrlAndPort:function(){var A=!0;return"SQLITE3"===this.selectedType&&(A=!1),A},startTest:function(){var A=this;this.$http({method:"POST",headers:{"Content-Type":"application/json"},url:"/dbswitch/admin/api/v1/connection/preTest",data:s()({name:this.dataform.name,type:this.selectedType,version:this.dataform.version,driver:this.dataform.driver,url:this.dataform.url,username:this.dataform.username,password:this.dataform.password})}).then(function(e){0===e.data.code?A.$message({message:"测试连接成功!",type:"success"}):A.$message.error("测试连接失败!")})},createDataSource:function(){var A=this;if(this.connectionDrivers.length>0)for(var e=0;e0?this.loadConnectionDetail():(this.loadDatabaseTypeDetail(),this.selectChangedDriverVersion())}},o={render:function(){var A=this,e=A.$createElement,a=A._self._c||e;return a("el-card",[a("el-header",{staticStyle:{height:"80px"}},[a("div",{staticStyle:{display:"inline-block",float:"left"}},[a("el-image",{staticStyle:{width:"60px",height:"60px"},attrs:{src:t("V5bU")("./"+this.selectedTypeName+".png")}})],1),A._v(" "),a("h3",{staticClass:"h-title",staticStyle:{"font-family":"楷体","margin-left":"60px"}},[A._v(A._s(this.selectedTypeName))])]),A._v(" "),a("el-main",[a("el-form",{ref:"dataform",attrs:{rules:A.rules,model:A.dataform,"label-width":"120px","label-position":"right",size:"medium","status-icon":""}},[a("div",{staticClass:"f1"},[a("el-form-item",{staticStyle:{width:"40%"},attrs:{prop:"name",label:"数据源名称"}},[a("el-input",{attrs:{placeholder:"请输入数据源名称",readonly:A.isReadOnly,"auto-complete":"off"},model:{value:A.dataform.name,callback:function(e){A.$set(A.dataform,"name",e)},expression:"dataform.name"}}),A._v(" "),A.isReadOnly?A._e():a("label",{staticClass:"tips-style"},[A._v("数据源名称不能包含 &、<、>、\"、'、(、) ,长度为1~200字符")])],1),A._v(" "),a("el-form-item",{attrs:{required:!0,label:"数据库类型"}},[a("label",[A._v(A._s(this.selectedTypeName))])]),A._v(" "),a("el-form-item",{attrs:{prop:"version",label:"驱动版本"}},[a("el-select",{attrs:{readonly:A.isReadOnly,placeholder:"请选择驱动版本"},model:{value:A.dataform.version,callback:function(e){A.$set(A.dataform,"version",e)},expression:"dataform.version"}},A._l(this.connectionDrivers,function(A,e){return a("el-option",{key:e,attrs:{label:A.driverVersion,value:A.driverVersion}})}),1)],1),A._v(" "),A.isShowUrlAndPort()?a("el-form-item",{attrs:{prop:"address",label:"连接地址"}},[a("el-input",{staticStyle:{width:"30%"},attrs:{"auto-complete":"off",readonly:A.isReadOnly,placeholder:"请输入地址"},on:{blur:function(e){return A.changeUrl()}},model:{value:A.dataform.address,callback:function(e){A.$set(A.dataform,"address",e)},expression:"dataform.address"}}),A._v("\n :\n "),a("el-input",{staticStyle:{width:"10%"},attrs:{"auto-complete":"off",readonly:A.isReadOnly,placeholder:"端口"},on:{blur:function(e){return A.changeUrl()}},model:{value:A.dataform.port,callback:function(e){A.$set(A.dataform,"port",e)},expression:"dataform.port"}})],1):A._e(),A._v(" "),A.isShowDatabaseName()?a("el-form-item",{staticStyle:{width:"24%"},attrs:{prop:"databaseName",label:"数据库名"}},[a("el-input",{attrs:{"auto-complete":"off",readonly:A.isReadOnly,placeholder:"请输入数据库名"},on:{blur:function(e){return A.changeUrl()}},model:{value:A.dataform.databaseName,callback:function(e){A.$set(A.dataform,"databaseName",e)},expression:"dataform.databaseName"}})],1):A._e(),A._v(" "),a("el-form-item",{staticStyle:{width:"24%"},attrs:{label:"用户名",prop:"username"}},[a("el-input",{attrs:{readonly:A.isReadOnly,"auto-complete":"off"},model:{value:A.dataform.username,callback:function(e){A.$set(A.dataform,"username",e)},expression:"dataform.username"}})],1),A._v(" "),a("el-form-item",{staticStyle:{width:"24%"},attrs:{label:"密码",prop:"password"}},[a("el-input",{attrs:{type:"password",readonly:A.isReadOnly,"auto-complete":"off"},model:{value:A.dataform.password,callback:function(e){A.$set(A.dataform,"password",e)},expression:"dataform.password"}})],1),A._v(" "),a("el-form-item",{staticStyle:{width:"85%"},attrs:{label:"JDBC连接串","label-width":"120px",prop:"url"}},[a("el-input",{attrs:{type:"textarea",rows:6,spellcheck:!1,placeholder:"请输入",readonly:A.isReadOnly,"auto-complete":"off"},model:{value:A.dataform.url,callback:function(e){A.$set(A.dataform,"url",e)},expression:"dataform.url"}}),A._v(" "),A.isReadOnly?A._e():a("label",{staticClass:"tips-style"},[A._v("JDBC连接串(因数据库连接方式,连接参数差异较大所以需要手动拼接好),以便测试连接。")])],1)],1)])],1),A._v(" "),a("el-footer",[a("el-row",{staticStyle:{"text-align":"center"}},[a("el-button",{staticClass:"startTest",attrs:{type:"success"},on:{click:A.startTest}},[A._v("测试")]),A._v(" "),this.isReadOnly||this.selectedId&&!(this.selectedId<=0)?A._e():a("el-button",{staticClass:"createDataSource",attrs:{type:"primary"},on:{click:A.createDataSource}},[A._v("创建")]),A._v(" "),!this.isReadOnly&&this.selectedId&&this.selectedId>0?a("el-button",{staticClass:"updateDataSource",attrs:{type:"primary"},on:{click:A.updateDataSource}},[A._v("更新")]):A._e(),A._v(" "),a("el-button",{staticClass:"cancel",on:{click:A.cancel}},[A._v("取消")])],1)],1)],1)},staticRenderFns:[]};var c=t("VU/8")(n,o,!1,function(A){t("jwQa")},"data-v-51b046ca",null);e.a=c.exports},lg4k:function(A,e,t){A.exports=t.p+"static/img/OpenGauss.1b56649.png"},mvHQ:function(A,e,t){A.exports={default:t("qkKv"),__esModule:!0}},"na+p":function(A,e,t){"use strict";var a={props:{infoform:{type:Object,default:function(){return{id:0,name:"--",description:"--",scheduleMode:"MANUAL",cronExpression:"",sourceConnectionId:0,sourceTypeName:"MySQL",sourceSchema:"",runStatus:"",tableType:"TABLE",includeOrExclude:"",sourceTables:[],incrTableColumns:[],sourceBeforeSqlScripts:"",sourceAfterSqlScripts:"",tableNameMapper:[],columnNameMapper:[],tableNameCase:"NONE",columnNameCase:"NONE",targetConnectionId:0,targetTypeName:"MySQL",targetDropTable:!0,targetOnlyCreate:!1,autoSyncMode:2,targetSchema:"",batchSize:5e3,channelSize:100,targetSyncOption:"INSERT_UPDATE_DELETE",targetBeforeSqlScripts:"",targetAfterSqlScripts:"",customDdlMap:{}}}}},methods:{tableRowClassName:function(A){A.row;var e=A.rowIndex;return 1===e?"warning-row":3===e?"success-row":""},getNameCaseLabel:function(A){return{NONE:"无转换",UPPER:"转大写",LOWER:"转小写",CAMEL:"下划线转驼峰",SNAKE:"驼峰转下划线"}[A]||A||"--"},getSyncOptionLabel:function(A){return{ONLY_INSERT:"只同步 INSERT 操作",ONLY_UPDATE:"只同步 UPDATE 操作",INSERT_UPDATE:"同步 INSERT 和 UPDATE",ONLY_DELETE:"只同步 DELETE 操作",UPDATE_DELETE:"同步 UPDATE 和 DELETE",INSERT_UPDATE_DELETE:"执行所有同步操作(INSERT/UPDATE/DELETE)"}[A]||A||"--"}}},s={render:function(){var A=this,e=A.$createElement,a=A._self._c||e;return a("div",{staticClass:"info-container"},[a("el-card",{staticClass:"info-base-card",attrs:{shadow:"never"}},[a("div",{staticClass:"card-header",attrs:{slot:"header"},slot:"header"},[a("i",{staticClass:"el-icon-document",staticStyle:{"margin-right":"6px",color:"#409EFF"}}),A._v(" "),a("span",[A._v("基本信息")])]),A._v(" "),a("el-row",{staticClass:"info-row",attrs:{gutter:16}},[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("任务名称")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.infoform.name||"--"))])])]),A._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("任务类型")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v("普通任务")])])])],1),A._v(" "),a("el-row",{staticClass:"info-row",attrs:{gutter:16}},[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("集成模式")]),A._v(" "),a("el-tag",{attrs:{size:"small",type:"MANUAL"===A.infoform.scheduleMode?"info":"primary",effect:"plain"}},[A._v("\n "+A._s("MANUAL"===A.infoform.scheduleMode?"手动调度":"定时调度")+"\n ")])],1)]),A._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("调度计划")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v("\n "+A._s("MANUAL"===A.infoform.scheduleMode?"--":A.infoform.cronExpression||"--")+"\n ")])])])],1),A._v(" "),A.infoform.description?a("el-row",{staticClass:"info-row",attrs:{gutter:16}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("任务描述")]),A._v(" "),a("span",{staticClass:"info-value desc-value"},[A._v(A._s(A.infoform.description))])])])],1):A._e()],1),A._v(" "),a("div",{staticClass:"datainfo-row"},[a("el-card",{staticClass:"source-card endpoint-card",attrs:{shadow:"never"}},[a("div",{staticClass:"endpoint-header source-header"},[a("div",{staticClass:"endpoint-icon-wrap"},[a("el-image",{staticStyle:{width:"44px",height:"44px","border-radius":"4px"},attrs:{src:t("V5bU")("./"+(A.infoform.sourceTypeName||"MySQL")+".png")}})],1),A._v(" "),a("div",{staticClass:"endpoint-title-wrap"},[a("div",{staticClass:"endpoint-name"},[A._v(A._s(A.infoform.sourceConnectionName||"--"))]),A._v(" "),a("div",{staticClass:"endpoint-badge"},[a("el-tag",{attrs:{size:"mini",type:"primary",effect:"plain"}},[A._v("源端数据源")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"4px"},attrs:{size:"mini",type:"info"}},[A._v(A._s(A.infoform.sourceTypeName))])],1)])]),A._v(" "),a("div",{staticClass:"endpoint-body"},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("源端 Schema")]),A._v(" "),a("code",{staticClass:"code-value"},[A._v(A._s(A.infoform.sourceSchema||"--"))])]),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("源端表类型")]),A._v(" "),a("el-tag",{attrs:{size:"mini",type:"TABLE"===A.infoform.tableType?"success":"warning",effect:"plain"}},[A._v("\n "+A._s("TABLE"===A.infoform.tableType?"物理表":"视图表")+"\n ")])],1),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("表选择方式")]),A._v(" "),a("el-tag",{attrs:{size:"mini",effect:"plain"}},[A._v("\n "+A._s("INCLUDE"===A.infoform.includeOrExclude?"包含表":"排除表")+"\n ")])],1),A._v(" "),a("div",{staticClass:"info-item align-start"},[a("span",{staticClass:"info-label"},[A._v("表名列表")]),A._v(" "),a("div",{staticClass:"table-tags-wrap"},[A.infoform.sourceTables&&A.infoform.sourceTables.length>0?A._l(A.infoform.sourceTables,function(e,t){return a("el-tag",{key:t,staticStyle:{margin:"2px 4px 2px 0"},attrs:{size:"mini",type:"info",effect:"plain"}},[A._v(A._s(e)+"\n ")])}):a("span",{staticClass:"info-value-muted"},[A._v("全部表")])],2)]),A._v(" "),A.infoform.incrTableColumns&&A.infoform.incrTableColumns.length>0?a("div",{staticClass:"info-item align-start"},[a("span",{staticClass:"info-label"},[A._v("增量同步配置")]),A._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:A.infoform.incrTableColumns,size:"mini",border:""}},[a("el-table-column",{attrs:{prop:"tableName",label:"增量同步表名"}}),A._v(" "),a("el-table-column",{attrs:{prop:"columnName",label:"增量标识字段"}})],1)],1):A._e(),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("前置 SQL")]),A._v(" "),a("span",{class:A.infoform.sourceBeforeSqlScripts?"code-value":"info-value-muted"},[A._v("\n "+A._s(A.infoform.sourceBeforeSqlScripts||"(未配置)")+"\n ")])]),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("后置 SQL")]),A._v(" "),a("span",{class:A.infoform.sourceAfterSqlScripts?"code-value":"info-value-muted"},[A._v("\n "+A._s(A.infoform.sourceAfterSqlScripts||"(未配置)")+"\n ")])])])]),A._v(" "),a("el-card",{staticClass:"target-card endpoint-card",attrs:{shadow:"never"}},[a("div",{staticClass:"endpoint-header target-header"},[a("div",{staticClass:"endpoint-icon-wrap"},[a("el-image",{staticStyle:{width:"44px",height:"44px","border-radius":"4px"},attrs:{src:t("V5bU")("./"+(A.infoform.targetTypeName||"MySQL")+".png")}})],1),A._v(" "),a("div",{staticClass:"endpoint-title-wrap"},[a("div",{staticClass:"endpoint-name"},[A._v(A._s(A.infoform.targetConnectionName||"--"))]),A._v(" "),a("div",{staticClass:"endpoint-badge"},[a("el-tag",{attrs:{size:"mini",type:"success",effect:"plain"}},[A._v("目标端数据源")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"4px"},attrs:{size:"mini",type:"info"}},[A._v(A._s(A.infoform.targetTypeName))])],1)])]),A._v(" "),a("div",{staticClass:"endpoint-body"},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("目标端 Schema")]),A._v(" "),a("code",{staticClass:"code-value"},[A._v(A._s(A.infoform.targetSchema||"--"))])]),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("自动同步模式")]),A._v(" "),a("el-tag",{attrs:{size:"mini",type:"primary",effect:"plain"}},[2==A.infoform.autoSyncMode?a("span",[A._v("目标端建表并同步数据")]):A._e(),A._v(" "),1==A.infoform.autoSyncMode?a("span",[A._v("目标端只创建物理表")]):A._e(),A._v(" "),0==A.infoform.autoSyncMode?a("span",[A._v("目标端只同步表里数据")]):A._e()])],1),A._v(" "),0!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("建表字段自增")]),A._v(" "),a("el-tag",{attrs:{size:"mini",type:A.infoform.targetAutoIncrement?"success":"info",effect:"plain"}},[A._v("\n "+A._s(A.infoform.targetAutoIncrement?"是":"否")+"\n ")])],1):A._e(),A._v(" "),0!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("表名转换方法")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.getNameCaseLabel(A.infoform.tableNameCase)))])]):A._e(),A._v(" "),0!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("列名转换方法")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.getNameCaseLabel(A.infoform.columnNameCase)))])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("数据批次大小")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.infoform.batchSize))])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("通道队列大小")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.infoform.channelSize))])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("同步操作方法")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.getSyncOptionLabel(A.infoform.targetSyncOption)))])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("前置 SQL")]),A._v(" "),a("span",{class:A.infoform.targetBeforeSqlScripts?"code-value":"info-value-muted"},[A._v("\n "+A._s(A.infoform.targetBeforeSqlScripts||"(未配置)")+"\n ")])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("后置 SQL")]),A._v(" "),a("span",{class:A.infoform.targetAfterSqlScripts?"code-value":"info-value-muted"},[A._v("\n "+A._s(A.infoform.targetAfterSqlScripts||"(未配置)")+"\n ")])]):A._e()])])],1),A._v(" "),a("div",{staticClass:"mapper-row"},[a("el-card",{staticClass:"mapper-card",attrs:{shadow:"never"}},[a("div",{staticClass:"card-header",attrs:{slot:"header"},slot:"header"},[a("i",{staticClass:"el-icon-s-grid",staticStyle:{"margin-right":"6px",color:"#67C23A"}}),A._v(" "),a("span",[A._v("表名映射规则")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:"success"}},[A._v("\n "+A._s(A.infoform.tableNameMapper&&A.infoform.tableNameMapper.length>0?A.infoform.tableNameMapper.length+"条":"无映射")+"\n ")])],1),A._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:A.infoform.tableNameMapper,size:"small",border:""}},[a("template",{slot:"empty"},[a("span",{staticStyle:{color:"#909399"}},[A._v("无表名映射规则,目标表名与源表名相同")])]),A._v(" "),a("el-table-column",{attrs:{prop:"fromPattern",label:"源端表名(正则匹配)","min-width":"50%"}}),A._v(" "),a("el-table-column",{attrs:{prop:"toValue",label:"替换的目标值","min-width":"50%"}})],2)],1),A._v(" "),a("el-card",{staticClass:"mapper-card",attrs:{shadow:"never"}},[a("div",{staticClass:"card-header",attrs:{slot:"header"},slot:"header"},[a("i",{staticClass:"el-icon-document-copy",staticStyle:{"margin-right":"6px",color:"#E6A23C"}}),A._v(" "),a("span",[A._v("字段名映射规则")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:"warning"}},[A._v("\n "+A._s(A.infoform.columnNameMapper&&A.infoform.columnNameMapper.length>0?A.infoform.columnNameMapper.length+"条":"无映射")+"\n ")])],1),A._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:A.infoform.columnNameMapper,size:"small",border:""}},[a("template",{slot:"empty"},[a("span",{staticStyle:{color:"#909399"}},[A._v("无字段名映射规则,目标字段名与源字段名相同")])]),A._v(" "),a("el-table-column",{attrs:{prop:"fromPattern",label:"源端字段名(正则匹配)","min-width":"50%"}}),A._v(" "),a("el-table-column",{attrs:{prop:"toValue",label:"替换的目标值","min-width":"50%"}})],2)],1)],1),A._v(" "),A.infoform.customDdlMap&&Object.keys(A.infoform.customDdlMap).length>0?a("el-card",{staticClass:"custom-ddl-card",attrs:{shadow:"never"}},[a("div",{staticClass:"card-header",attrs:{slot:"header"},slot:"header"},[a("i",{staticClass:"el-icon-tickets",staticStyle:{"margin-right":"6px",color:"#F56C6C"}}),A._v(" "),a("span",[A._v("自定义建表 DDL")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:"danger"}},[A._v("\n 共 "+A._s(Object.keys(A.infoform.customDdlMap).length)+" 张表\n ")])],1),A._v(" "),a("div",{staticClass:"custom-ddl-tags"},A._l(A.infoform.customDdlMap,function(e,t){return a("el-tag",{key:t,staticStyle:{margin:"2px 4px 2px 0"},attrs:{size:"small",type:"warning"}},[A._v(A._s(t)+"\n ")])}),1)]):A._e()],1)},staticRenderFns:[]};var i=t("VU/8")(a,s,!1,function(A){t("AVKV")},"data-v-79631eb2",null);e.a=i.exports},oJD9:function(A,e,t){A.exports=t.p+"static/img/Oscar.f4340f5.png"},qkKv:function(A,e,t){var a=t("FeBl"),s=a.JSON||(a.JSON={stringify:JSON.stringify});A.exports=function(A){return s.stringify.apply(s,arguments)}},tsro:function(A,e,t){A.exports=t.p+"static/img/Greenplum.4b0457a.png"},uqUo:function(A,e,t){var a=t("kM2E"),s=t("FeBl"),i=t("S82l");A.exports=function(A,e){var t=(s.Object||{})[A]||Object[A],r={};r[A]=e(t),a(a.S+a.F*i(function(){t(1)}),"Object",r)}},v6sC:function(A,e,t){A.exports=t.p+"static/img/SqlServer.f5151a5.png"},yJva:function(A,e,t){A.exports=t.p+"static/img/Doris.d50e21e.png"}}); +//# sourceMappingURL=0.01b50a1b04adf9f0bb05.js.map \ No newline at end of file diff --git a/dbswitch-admin/src/main/resources/static/js/0.01b50a1b04adf9f0bb05.js.map b/dbswitch-admin/src/main/resources/static/js/0.01b50a1b04adf9f0bb05.js.map new file mode 100644 index 00000000..a695d393 --- /dev/null +++ b/dbswitch-admin/src/main/resources/static/js/0.01b50a1b04adf9f0bb05.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/assets/icons/Kafka.png","webpack:///./src/assets/icons/DM.png","webpack:///./src/assets/icons/UXDB.png","webpack:///./src/assets/icons/DB2.png","webpack:///./src/assets/logo.png","webpack:///./src/assets/icons/MariaDB.png","webpack:///./src/assets/icons/TDengine.png","webpack:///./src/assets/icons/PostgreSql.png","webpack:///./src/assets/icons/ElasticSearch.png","webpack:///./node_modules/core-js/library/modules/es6.object.keys.js","webpack:///./src/assets/icons/Hive.png","webpack:///./src/assets/icons/HighGo.png","webpack:///./src/assets/icons/MySQL.png","webpack:///./src/assets/icons/GBase8A.png","webpack:///./src/assets/icons/StarRocks.png","webpack:///./src/assets/icons/Sybase.png","webpack:///./src/assets/icons ^\\.\\/.*\\.png$","webpack:///./src/assets/icons/Sqlite3.png","webpack:///./src/assets/icons/KingBase.png","webpack:///./src/assets/icons/Oracle.png","webpack:///./src/assets/icons/OceanBase.png","webpack:///./node_modules/babel-runtime/core-js/object/keys.js","webpack:///./src/assets/icons/MongoDB.png","webpack:///./src/assets/icons/ClickHouse.png","webpack:///./node_modules/core-js/library/fn/object/keys.js","webpack:///src/views/connection/common.vue","webpack:///./src/views/connection/common.vue?0d8d","webpack:///./src/views/connection/common.vue","webpack:///./src/assets/icons/OpenGauss.png","webpack:///./node_modules/babel-runtime/core-js/json/stringify.js","webpack:///src/views/task/common/info.vue","webpack:///./src/views/task/common/info.vue?98c0","webpack:///./src/views/task/common/info.vue","webpack:///./src/assets/icons/Oscar.png","webpack:///./node_modules/core-js/library/fn/json/stringify.js","webpack:///./src/assets/icons/Greenplum.png","webpack:///./node_modules/core-js/library/modules/_object-sap.js","webpack:///./src/assets/icons/SqlServer.png","webpack:///./src/assets/icons/Doris.png"],"names":["module","exports","__webpack_require__","p","toObject","$keys","it","map","./ClickHouse.png","./DB2.png","./DM.png","./Doris.png","./ElasticSearch.png","./GBase8A.png","./Greenplum.png","./HighGo.png","./Hive.png","./Kafka.png","./KingBase.png","./MariaDB.png","./MongoDB.png","./MySQL.png","./OceanBase.png","./OpenGauss.png","./Oracle.png","./Oscar.png","./PostgreSql.png","./SqlServer.png","./Sqlite3.png","./StarRocks.png","./Sybase.png","./TDengine.png","./UXDB.png","webpackContext","req","webpackContextResolve","id","Error","keys","Object","resolve","default","__esModule","common","props","isReadOnly","type","Boolean","data","selectedType","selectedTypeName","selectedId","connectionDrivers","databaseTypeDetail","dataform","diver","name","driver","version","address","port","databaseName","username","password","sample","url","templateUrl","rules","required","message","trigger","methods","loadDatabaseTypeDetail","_this","this","$http","method","then","res","code","replace","alert","loadConnectionDetail","_this2","get","detail","typeName","selectChangedDriverVersion","$message","error","_this3","changeUrl","params","split","tplUrl","flag","keys_default","length","replaceAll","selectedTypeSample","isShowDatabaseName","isShowUrlAndPort","startTest","_this4","headers","Content-Type","stringify_default","createDataSource","_this5","i","driverVersion","driverClass","$refs","validate","valid","characterEncoding","$router","push","updateDataSource","_this6","cancel","created","$route","query","connection_common","render","_vm","_h","$createElement","_c","_self","staticStyle","height","display","float","width","attrs","src","_v","staticClass","font-family","margin-left","_s","ref","model","label-width","label-position","size","status-icon","prop","label","placeholder","readonly","auto-complete","value","callback","$$v","$set","expression","_e","_l","item","index","key","on","blur","$event","rows","spellcheck","text-align","click","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__","info","infoform","description","scheduleMode","cronExpression","sourceConnectionId","sourceTypeName","sourceSchema","runStatus","tableType","includeOrExclude","sourceTables","incrTableColumns","sourceBeforeSqlScripts","sourceAfterSqlScripts","tableNameMapper","columnNameMapper","tableNameCase","columnNameCase","targetConnectionId","targetTypeName","targetDropTable","targetOnlyCreate","autoSyncMode","targetSchema","batchSize","channelSize","targetSyncOption","targetBeforeSqlScripts","targetAfterSqlScripts","customDdlMap","tableRowClassName","_ref","row","rowIndex","getNameCaseLabel","val","NONE","UPPER","LOWER","CAMEL","SNAKE","getSyncOptionLabel","ONLY_INSERT","ONLY_UPDATE","INSERT_UPDATE","ONLY_DELETE","UPDATE_DELETE","INSERT_UPDATE_DELETE","common_info","shadow","slot","margin-right","color","gutter","span","effect","border-radius","sourceConnectionName","margin","border","class","targetConnectionName","targetAutoIncrement","min-width","ddl","tableName","core","$JSON","JSON","stringify","apply","arguments","$export","fails","KEY","exec","fn","exp","S","F"],"mappings":"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","file":"static/js/0.01b50a1b04adf9f0bb05.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/Kafka.adb100b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Kafka.png\n// module id = +412\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/DM.24360ff.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/DM.png\n// module id = +v/H\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/UXDB.fb2b9b1.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/UXDB.png\n// module id = /+3w\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/DB2.043214d.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/DB2.png\n// module id = 0j3w\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/logo.ecf2501.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/logo.png\n// module id = 7Otq\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/MariaDB.f6fc721.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/MariaDB.png\n// module id = 99nn\n// module chunks = 0","module.exports = \"data:image/png;base64,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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/TDengine.png\n// module id = 9EtZ\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/PostgreSql.341cc3b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/PostgreSql.png\n// module id = B/7G\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/ElasticSearch.d997f90.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/ElasticSearch.png\n// module id = CRDd\n// module chunks = 0","// 19.1.2.14 Object.keys(O)\nvar toObject = require('./_to-object');\nvar $keys = require('./_object-keys');\n\nrequire('./_object-sap')('keys', function () {\n return function keys(it) {\n return $keys(toObject(it));\n };\n});\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/es6.object.keys.js\n// module id = Cdx3\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Hive.0ebf8c6.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Hive.png\n// module id = H8Ud\n// module chunks = 0","module.exports = \"data:image/png;base64,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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/HighGo.png\n// module id = JVBT\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/MySQL.754e01e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/MySQL.png\n// module id = Jehh\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/GBase8A.bb35a8e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/GBase8A.png\n// module id = L/zY\n// module chunks = 0","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAADACAMAAAB/Pny7AAAAk1BMVEX///8zfo36vwAkeYmfv8a91Nn6vQAse4r6uwD6/Pz///3//vry9/jt9PUfdoY7g5H//PPb5ulFiJbK29/+9Nr6wyP83Y4McYKzzNFhlqJWkZ7+78uUt79yoq3i7O59qLL/++z70Fz7xTn95KX+7rv82H76wSyJsLkAaXv95J770FD80mf7ykP81XL7yUz83If95bKwVV0VAAAKVklEQVR4nO2deXeqPBCHRZYYZZFF2ZHWtrTVVr//p3tDcJclgbD0vvzOPef+dYHHSSYzk0nuZDJq1KhRo0aNGjVq1KhRo/4HmscWVjzv+0saa+6vX15T7Xdr/4/jLA8raXqStDos+/6eBlp8SbPpjWbSdtH3N9XU4u37DgXjfL/9RZzYf58+sSCa6bsf9/1tlIr93VR6RsFTZ7r7UzhL/32VY5WLdVbv/p9xBdZ6LxWY5az9Ou77K8lk/ZSDZIPtx+r7O6s1X65/CViQfr+Ww15El/7ht2jiP9lG+l1bA/bT8eGDkOTE8/E1VEcw979pSDJ9+31/dp4W/m5W4o6LNJv9DG+sWdu89Z4IZ7UdmGOzXmZUs+VW0mw3HJr50j/ua6NgnO+jvxiEn46Ph319s2SazfZfQ7COdVg1RcE4023/pnl7aQ6S0az7dmrW/oMRS+8w8deKFUqaUfc5zBbb15orSx7Ly1t/gc08/nplRjK9LDQw8AzDE6JOWeIjExd20mp9GmGmZgMAeFtzlO5YrJ3EbIRJHy/ngo3pAQ4LqBu9I5TlkZU7TqsbL8f49Fy44bmz+FCEHaAs/ANp+kXA8nqz8F8Mg43DBWbbOEtr/cFqhEnSandTEoTB1TCpVEPQ28RZUGTFlULh2Ft8w+IY4A4GGcdt0TrL9z0jkJTlYN0FyneD7ILjJXI7KNsVO28sTR9K6ErIP7GkOMBwWmCx9uzWe+TDHvZqoKDmsaQ4tsveTZfVW2n1+7QVoKvPg+ziCTSmNBAu3pmxrH6fS7NKWGQYbBwtiJg5AkWPjsxQvrc5EeWmjCWNCAxW8Zri6JMjk2Bfmn7nZse6VjzITjh8woQGOg5kAzP7KKjHJuWGwdIEFiNN35iTif/KAGZ/zM9ZxGoUFK0xcWqiiww8/2nqANIdpvzEWMlZLvNGmticBQYGsswkbgYzm32/FXU1CEQsnMogGFB4Xkj/3tapJF9Q9n5hg4ZoELGggdZ4nEG0Ath47lmvdaMZaVVS4HMqPdnFNGFTFyDjdznpY+Ka82Zftgmje7kxWZ6A0XSc6Sh0RX+E9DnLdQ2U1aGs7ioHBF75DMM1HWdiCoPWrA3ENNTLzXMYdifzMYkphWnqz5zTkz4dmZ5m9VqxpwwJPdlJTWGE85DWAhPhxNsdKYm0+tlWtGLAvIysCxgAPEFBmbNFOHFmq21cVaSMXCoWdjDpmN2kwd7yjQhmV7De3whWBMttwiDjYJrJW+WKI+23cfWzRZuOhSlMWsxK3cDcr6oGHCyCkr5MvsS0AYNsg2kW67JK8+w1Jno0xRLTCgzH2S6uzPlFm0zS9HVHtmvk0A4y9jCcCnDOF29/84yD3DHhRmvE0XmyVmA4YHtpTjDxn2mkb/Ito4R2wrQCg4zjZk7tcaitKJoTFIo4plUYDmTbJw+tDL8k7vgkOanB0g4MSshxRdu/aTKZ/VSvkhdBhzQj6wCGAy4uZKHY5pTjzKiaLk3KOKZdGOSKjHSoLaz3jIXQH59Y6kyYFmGQG/DwxMnyz9kbxTNlkjpZtzAojcU0VtokL1E09EEH1DNMmzAcUPHeifUiUcHodElMRzAc+AxO+eeMHAYG9HFMFzAIB8c28+3HkfiJMm0W0xkMB8J0xZn778SLP2E1tg8YjvdwqcMiXmci4qpf9zAcrwVpp0tM2tEbDdgyl9rAghBmwHMG0/AhRa1xuN7sjONSbNLpbsnW8gBgUjdAXqJXhJo+oCMYlH9uKIwzsKj5WVQTRw+Hk5zlSjUoGt7kOjQdwiAak/zBddxAlzAothHJN7f0xOi3ollJYwTkfa9Q9ChrZ93CcACEFP1hekDnozuGSUM1gfzpCl0psHMYNHJobOPSxDbdw3BAo3ipklAUBHqAQTQOuVODgkb8ij5gEM2GvCUZ6iGpU+sFBiUFmkDho0lrT/3AIKfGU4TRk4DMNn3BcHZAAaOQTZzeYPiQcJzB1FnIjkeQTPcGAwzS/EZPUwdoEriB/mA0Uhho4n42Raik6Q/GJXdnAu5YhJU0vcGoCbkDMO1sgjlq+dv6ggGAwjWb4JTXVWzb9rbOJBQH+kye4w0MH5Vm0z3B8B5FBj0x1UufnxKURAM9hTMazfo/wTVO3sU5N0yKE7Z+Ak1DoGl0zfpA0UhLUnNCJxwWDM2Eue49IzeAP1dPCnx0L/mMR1EOVJybLQ7eyNbPgonTB4xGkTeL7t0UAVqShWraQGCAR/x0lGY+2ABwuB4iJ3aObXqA4UnfCZ3Ns+cCWVqnOOC51NE9jLohe3K0MQCf8/ODky9Ukqf6becwwCPzyqaaN5CyR3xm3tB5rN92D0PyRhiVR8jqBtOID3u5XcPYJINMcdyqEgYeaVC8t03HMDzBaVdFzJn3DwLZuisLxu206ngXoHqJgVGgkeyd27j0BkX3Zjx2uz9jVMWXsimQlvyAK+hpidC5NqY3hqHZc+DDirzf3HjkmxiAw0czYXSZOE1hiA6EXlTxNsega5sD2Y8TnZ14UxiT4vUVh1wjyq2lK03m1ACgSfhyv4B8p658Y0Z2jLz1vkJ81jqpu3w6I5terQNd8qOHJVkMNF2+Vs6qaunpMHwCkncbH9UmP7ETFMUxUBFdu24rE/jEzRKRC9Tmh5uJm/YLe4EUMayNksrGKYXDec0vcCq+quPhFyyYndBMjCYoSGr6aNNgcSEAWXu4muT/a0Xwasz7ewFXTq8lYHEfgELSuacWjAF9A+rWd2+UljtFiq24YkGTYJiouV5ZEdwa55dy5KCQk81NR8itFuZRZ5a8jCwSQvKN5FIBB5oRq3uOqra389ZmGGiNJ8v58a7O9D4ts/SWG/upwwSKzef9RSrr+43gc3nh+ss9DjJobjg2Ayx9+if7q6eg4HH5QSfQHgYZiihZoaA3em1cozVRgtxk5HSNw0VyFH6yGmFA8yga2KgETScnTdRuLx6CkRmQh6ZVKFzotHkxoC4YD3NHvd3vVxzXqBcd56Cwu22qSNC8r0fcJTFRws4d81rQ6v2GmWTztujFX4NlWSRuT6pm4UKzndsAH6UI14ALXJYYcVPzwGKOeJ5JJEYk6HB2ah0A7POMUaoLe8QCNtfJ/aZnITdtoGjWC050etOc5Sqe86h2RJkoMsXTdIkcr+4hkicBQNFE2AZVWNElQoHCG91NljxBgREJsorW2dXGRTD0F3sUsBg03eqDhgG263R7HXiuTLf5nOFVL2n9fmYSoeCyciOswirAdfTO3XGRUEzQgAaAju+br5LI1Z45Ks25jm6kbOxaK+c1IhqU9BrhGY+i476/O1+yQ3nuCoVhVE123UoXQvKyDA9CoecFv0LQIazIAs5lcs9vu4oEkiOLfOsJPhtBsfqQAu91mn41ENQDrsxNAxUkvSYtdJLN8LHF74oCtK6KFawE9YKdA15r97/IaEm697ytc7627g/KeagJAp6msXZokgPjsnUAADAKWwX+hKCZeBqyCLKQNpD0q4lk3QmSzSYJBpR+NRHE6vsrRo0aNWrUqFGjRo0a9a/pP86pwDsqOHfYAAAAAElFTkSuQmCC\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/StarRocks.png\n// module id = MzXq\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Sybase.e602f61.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Sybase.png\n// module id = PAFV\n// module chunks = 0","var map = {\n\t\"./ClickHouse.png\": \"j/vS\",\n\t\"./DB2.png\": \"0j3w\",\n\t\"./DM.png\": \"+v/H\",\n\t\"./Doris.png\": \"yJva\",\n\t\"./ElasticSearch.png\": \"CRDd\",\n\t\"./GBase8A.png\": \"L/zY\",\n\t\"./Greenplum.png\": \"tsro\",\n\t\"./HighGo.png\": \"JVBT\",\n\t\"./Hive.png\": \"H8Ud\",\n\t\"./Kafka.png\": \"+412\",\n\t\"./KingBase.png\": \"YWKZ\",\n\t\"./MariaDB.png\": \"99nn\",\n\t\"./MongoDB.png\": \"fjLZ\",\n\t\"./MySQL.png\": \"Jehh\",\n\t\"./OceanBase.png\": \"f0LV\",\n\t\"./OpenGauss.png\": \"lg4k\",\n\t\"./Oracle.png\": \"ah5d\",\n\t\"./Oscar.png\": \"oJD9\",\n\t\"./PostgreSql.png\": \"B/7G\",\n\t\"./SqlServer.png\": \"v6sC\",\n\t\"./Sqlite3.png\": \"XXFI\",\n\t\"./StarRocks.png\": \"MzXq\",\n\t\"./Sybase.png\": \"PAFV\",\n\t\"./TDengine.png\": \"9EtZ\",\n\t\"./UXDB.png\": \"/+3w\"\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"V5bU\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons ^\\.\\/.*\\.png$\n// module id = V5bU\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Sqlite3.4a3f63b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Sqlite3.png\n// module id = XXFI\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/KingBase.2a246b0.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/KingBase.png\n// module id = YWKZ\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Oracle.11f64f4.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Oracle.png\n// module id = ah5d\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/OceanBase.c41baff.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/OceanBase.png\n// module id = f0LV\n// module chunks = 0","module.exports = { \"default\": require(\"core-js/library/fn/object/keys\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/core-js/object/keys.js\n// module id = fZjL\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/MongoDB.f71eded.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/MongoDB.png\n// module id = fjLZ\n// module chunks = 0","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDwAAAPDCAYAAABfCRuhAAAACXBIWXMAABCbAAAQmwF0iZxLAAAZWklEQVR4nOzbsW0UURhG0TdohMgcshlFTAHYlbE0QEsYYlaiBbINjSBw5KEJZp+4nFPBF/66em95+fZ2H5R9XLbrefYIjrFfTucxxofZOzjUw7JdH2eP4Bj75fQ4xng/ewfHWbbrMnsDx9kvJ3d0mzsa/nGvZg8AAAAA+NsEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIGedPQAAAABuab+c7scYn2fv4FAPXngAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA56+wBAAAAcGNPY4wvs0dwqCfBAwAAgP/Ksl2/jzHuZ+/gWL60AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOevvr69/zB7BcV5+jjd32+wVAAAAcFvrr0/ru9kjONTz3Xn2BAAAALgtX1oAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAIA/7dhBCcBQDETBHOrfUx18CZFQCRXxCYFlRsG7hMBCHIMHAAAAEMfgAQAAAMQxeAAAAABxDB4AAABAnKeq3u0IRvV2AKO63HC6bzuAUWc7ALjiB2fr7QDgzg+PMzEkxVOg9gAAAABJRU5ErkJggg==\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/ClickHouse.png\n// module id = j/vS\n// module chunks = 0","require('../../modules/es6.object.keys');\nmodule.exports = require('../../modules/_core').Object.keys;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/fn/object/keys.js\n// module id = jFbC\n// module chunks = 0","\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/connection/common.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-card',[_c('el-header',{staticStyle:{\"height\":\"80px\"}},[_c('div',{staticStyle:{\"display\":\"inline-block\",\"float\":\"left\"}},[_c('el-image',{staticStyle:{\"width\":\"60px\",\"height\":\"60px\"},attrs:{\"src\":require('@/assets/icons/' + this.selectedTypeName +'.png')}})],1),_vm._v(\" \"),_c('h3',{staticClass:\"h-title\",staticStyle:{\"font-family\":\"楷体\",\"margin-left\":\"60px\"}},[_vm._v(_vm._s(this.selectedTypeName))])]),_vm._v(\" \"),_c('el-main',[_c('el-form',{ref:\"dataform\",attrs:{\"rules\":_vm.rules,\"model\":_vm.dataform,\"label-width\":\"120px\",\"label-position\":\"right\",\"size\":\"medium\",\"status-icon\":\"\"}},[_c('div',{staticClass:\"f1\"},[_c('el-form-item',{staticStyle:{\"width\":\"40%\"},attrs:{\"prop\":\"name\",\"label\":\"数据源名称\"}},[_c('el-input',{attrs:{\"placeholder\":\"请输入数据源名称\",\"readonly\":_vm.isReadOnly,\"auto-complete\":\"off\"},model:{value:(_vm.dataform.name),callback:function ($$v) {_vm.$set(_vm.dataform, \"name\", $$v)},expression:\"dataform.name\"}}),_vm._v(\" \"),(!_vm.isReadOnly)?_c('label',{staticClass:\"tips-style\"},[_vm._v(\"数据源名称不能包含 &、<、>、\\\"、'、(、) ,长度为1~200字符\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"required\":true,\"label\":\"数据库类型\"}},[_c('label',[_vm._v(_vm._s(this.selectedTypeName))])]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"prop\":\"version\",\"label\":\"驱动版本\"}},[_c('el-select',{attrs:{\"readonly\":_vm.isReadOnly,\"placeholder\":\"请选择驱动版本\"},model:{value:(_vm.dataform.version),callback:function ($$v) {_vm.$set(_vm.dataform, \"version\", $$v)},expression:\"dataform.version\"}},_vm._l((this.connectionDrivers),function(item,index){return _c('el-option',{key:index,attrs:{\"label\":item.driverVersion,\"value\":item.driverVersion}})}),1)],1),_vm._v(\" \"),(_vm.isShowUrlAndPort())?_c('el-form-item',{attrs:{\"prop\":\"address\",\"label\":\"连接地址\"}},[_c('el-input',{staticStyle:{\"width\":\"30%\"},attrs:{\"auto-complete\":\"off\",\"readonly\":_vm.isReadOnly,\"placeholder\":\"请输入地址\"},on:{\"blur\":function($event){return _vm.changeUrl()}},model:{value:(_vm.dataform.address),callback:function ($$v) {_vm.$set(_vm.dataform, \"address\", $$v)},expression:\"dataform.address\"}}),_vm._v(\"\\n :\\n \"),_c('el-input',{staticStyle:{\"width\":\"10%\"},attrs:{\"auto-complete\":\"off\",\"readonly\":_vm.isReadOnly,\"placeholder\":\"端口\"},on:{\"blur\":function($event){return _vm.changeUrl()}},model:{value:(_vm.dataform.port),callback:function ($$v) {_vm.$set(_vm.dataform, \"port\", $$v)},expression:\"dataform.port\"}})],1):_vm._e(),_vm._v(\" \"),(_vm.isShowDatabaseName())?_c('el-form-item',{staticStyle:{\"width\":\"24%\"},attrs:{\"prop\":\"databaseName\",\"label\":\"数据库名\"}},[_c('el-input',{attrs:{\"auto-complete\":\"off\",\"readonly\":_vm.isReadOnly,\"placeholder\":\"请输入数据库名\"},on:{\"blur\":function($event){return _vm.changeUrl()}},model:{value:(_vm.dataform.databaseName),callback:function ($$v) {_vm.$set(_vm.dataform, \"databaseName\", $$v)},expression:\"dataform.databaseName\"}})],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{staticStyle:{\"width\":\"24%\"},attrs:{\"label\":\"用户名\",\"prop\":\"username\"}},[_c('el-input',{attrs:{\"readonly\":_vm.isReadOnly,\"auto-complete\":\"off\"},model:{value:(_vm.dataform.username),callback:function ($$v) {_vm.$set(_vm.dataform, \"username\", $$v)},expression:\"dataform.username\"}})],1),_vm._v(\" \"),_c('el-form-item',{staticStyle:{\"width\":\"24%\"},attrs:{\"label\":\"密码\",\"prop\":\"password\"}},[_c('el-input',{attrs:{\"type\":\"password\",\"readonly\":_vm.isReadOnly,\"auto-complete\":\"off\"},model:{value:(_vm.dataform.password),callback:function ($$v) {_vm.$set(_vm.dataform, \"password\", $$v)},expression:\"dataform.password\"}})],1),_vm._v(\" \"),_c('el-form-item',{staticStyle:{\"width\":\"85%\"},attrs:{\"label\":\"JDBC连接串\",\"label-width\":\"120px\",\"prop\":\"url\"}},[_c('el-input',{attrs:{\"type\":\"textarea\",\"rows\":6,\"spellcheck\":false,\"placeholder\":\"请输入\",\"readonly\":_vm.isReadOnly,\"auto-complete\":\"off\"},model:{value:(_vm.dataform.url),callback:function ($$v) {_vm.$set(_vm.dataform, \"url\", $$v)},expression:\"dataform.url\"}}),_vm._v(\" \"),(!_vm.isReadOnly)?_c('label',{staticClass:\"tips-style\"},[_vm._v(\"JDBC连接串(因数据库连接方式,连接参数差异较大所以需要手动拼接好),以便测试连接。\")]):_vm._e()],1)],1)])],1),_vm._v(\" \"),_c('el-footer',[_c('el-row',{staticStyle:{\"text-align\":\"center\"}},[_c('el-button',{staticClass:\"startTest\",attrs:{\"type\":\"success\"},on:{\"click\":_vm.startTest}},[_vm._v(\"测试\")]),_vm._v(\" \"),(!this.isReadOnly && (!this.selectedId || this.selectedId<=0))?_c('el-button',{staticClass:\"createDataSource\",attrs:{\"type\":\"primary\"},on:{\"click\":_vm.createDataSource}},[_vm._v(\"创建\")]):_vm._e(),_vm._v(\" \"),(!this.isReadOnly && (this.selectedId && this.selectedId>0))?_c('el-button',{staticClass:\"updateDataSource\",attrs:{\"type\":\"primary\"},on:{\"click\":_vm.updateDataSource}},[_vm._v(\"更新\")]):_vm._e(),_vm._v(\" \"),_c('el-button',{staticClass:\"cancel\",on:{\"click\":_vm.cancel}},[_vm._v(\"取消\")])],1)],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-51b046ca\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/connection/common.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true,\\\"minimize\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-51b046ca\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./common.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./common.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./common.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-51b046ca\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./common.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-51b046ca\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/connection/common.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/OpenGauss.1b56649.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/OpenGauss.png\n// module id = lg4k\n// module chunks = 0","module.exports = { \"default\": require(\"core-js/library/fn/json/stringify\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/core-js/json/stringify.js\n// module id = mvHQ\n// module chunks = 0","\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/task/common/info.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-container\"},[_c('el-card',{staticClass:\"info-base-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"card-header\",attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('i',{staticClass:\"el-icon-document\",staticStyle:{\"margin-right\":\"6px\",\"color\":\"#409EFF\"}}),_vm._v(\" \"),_c('span',[_vm._v(\"基本信息\")])]),_vm._v(\" \"),_c('el-row',{staticClass:\"info-row\",attrs:{\"gutter\":16}},[_c('el-col',{attrs:{\"span\":12}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"任务名称\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.infoform.name || '--'))])])]),_vm._v(\" \"),_c('el-col',{attrs:{\"span\":12}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"任务类型\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(\"普通任务\")])])])],1),_vm._v(\" \"),_c('el-row',{staticClass:\"info-row\",attrs:{\"gutter\":16}},[_c('el-col',{attrs:{\"span\":12}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"集成模式\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"small\",\"type\":_vm.infoform.scheduleMode === 'MANUAL' ? 'info' : 'primary',\"effect\":\"plain\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.scheduleMode === 'MANUAL' ? '手动调度' : '定时调度')+\"\\n \")])],1)]),_vm._v(\" \"),_c('el-col',{attrs:{\"span\":12}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"调度计划\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.scheduleMode === 'MANUAL' ? '--' : (_vm.infoform.cronExpression || '--'))+\"\\n \")])])])],1),_vm._v(\" \"),(_vm.infoform.description)?_c('el-row',{staticClass:\"info-row\",attrs:{\"gutter\":16}},[_c('el-col',{attrs:{\"span\":24}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"任务描述\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value desc-value\"},[_vm._v(_vm._s(_vm.infoform.description))])])])],1):_vm._e()],1),_vm._v(\" \"),_c('div',{staticClass:\"datainfo-row\"},[_c('el-card',{staticClass:\"source-card endpoint-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"endpoint-header source-header\"},[_c('div',{staticClass:\"endpoint-icon-wrap\"},[_c('el-image',{staticStyle:{\"width\":\"44px\",\"height\":\"44px\",\"border-radius\":\"4px\"},attrs:{\"src\":require('@/assets/icons/' + (_vm.infoform.sourceTypeName || 'MySQL') + '.png')}})],1),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-title-wrap\"},[_c('div',{staticClass:\"endpoint-name\"},[_vm._v(_vm._s(_vm.infoform.sourceConnectionName || '--'))]),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-badge\"},[_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":\"primary\",\"effect\":\"plain\"}},[_vm._v(\"源端数据源\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"4px\"},attrs:{\"size\":\"mini\",\"type\":\"info\"}},[_vm._v(_vm._s(_vm.infoform.sourceTypeName))])],1)])]),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-body\"},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"源端 Schema\")]),_vm._v(\" \"),_c('code',{staticClass:\"code-value\"},[_vm._v(_vm._s(_vm.infoform.sourceSchema || '--'))])]),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"源端表类型\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":_vm.infoform.tableType === 'TABLE' ? 'success' : 'warning',\"effect\":\"plain\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.tableType === 'TABLE' ? '物理表' : '视图表')+\"\\n \")])],1),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"表选择方式\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"mini\",\"effect\":\"plain\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.includeOrExclude === 'INCLUDE' ? '包含表' : '排除表')+\"\\n \")])],1),_vm._v(\" \"),_c('div',{staticClass:\"info-item align-start\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"表名列表\")]),_vm._v(\" \"),_c('div',{staticClass:\"table-tags-wrap\"},[(_vm.infoform.sourceTables && _vm.infoform.sourceTables.length > 0)?_vm._l((_vm.infoform.sourceTables),function(item,index){return _c('el-tag',{key:index,staticStyle:{\"margin\":\"2px 4px 2px 0\"},attrs:{\"size\":\"mini\",\"type\":\"info\",\"effect\":\"plain\"}},[_vm._v(_vm._s(item)+\"\\n \")])}):_c('span',{staticClass:\"info-value-muted\"},[_vm._v(\"全部表\")])],2)]),_vm._v(\" \"),(_vm.infoform.incrTableColumns && _vm.infoform.incrTableColumns.length > 0)?_c('div',{staticClass:\"info-item align-start\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"增量同步配置\")]),_vm._v(\" \"),_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.infoform.incrTableColumns,\"size\":\"mini\",\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"tableName\",\"label\":\"增量同步表名\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"columnName\",\"label\":\"增量标识字段\"}})],1)],1):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"前置 SQL\")]),_vm._v(\" \"),_c('span',{class:_vm.infoform.sourceBeforeSqlScripts ? 'code-value' : 'info-value-muted'},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.sourceBeforeSqlScripts || '(未配置)')+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"后置 SQL\")]),_vm._v(\" \"),_c('span',{class:_vm.infoform.sourceAfterSqlScripts ? 'code-value' : 'info-value-muted'},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.sourceAfterSqlScripts || '(未配置)')+\"\\n \")])])])]),_vm._v(\" \"),_c('el-card',{staticClass:\"target-card endpoint-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"endpoint-header target-header\"},[_c('div',{staticClass:\"endpoint-icon-wrap\"},[_c('el-image',{staticStyle:{\"width\":\"44px\",\"height\":\"44px\",\"border-radius\":\"4px\"},attrs:{\"src\":require('@/assets/icons/' + (_vm.infoform.targetTypeName || 'MySQL') + '.png')}})],1),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-title-wrap\"},[_c('div',{staticClass:\"endpoint-name\"},[_vm._v(_vm._s(_vm.infoform.targetConnectionName || '--'))]),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-badge\"},[_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":\"success\",\"effect\":\"plain\"}},[_vm._v(\"目标端数据源\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"4px\"},attrs:{\"size\":\"mini\",\"type\":\"info\"}},[_vm._v(_vm._s(_vm.infoform.targetTypeName))])],1)])]),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-body\"},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"目标端 Schema\")]),_vm._v(\" \"),_c('code',{staticClass:\"code-value\"},[_vm._v(_vm._s(_vm.infoform.targetSchema || '--'))])]),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"自动同步模式\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":\"primary\",\"effect\":\"plain\"}},[(_vm.infoform.autoSyncMode == 2)?_c('span',[_vm._v(\"目标端建表并同步数据\")]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode == 1)?_c('span',[_vm._v(\"目标端只创建物理表\")]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode == 0)?_c('span',[_vm._v(\"目标端只同步表里数据\")]):_vm._e()])],1),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 0)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"建表字段自增\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":_vm.infoform.targetAutoIncrement ? 'success' : 'info',\"effect\":\"plain\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.targetAutoIncrement ? '是' : '否')+\"\\n \")])],1):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 0)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"表名转换方法\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.getNameCaseLabel(_vm.infoform.tableNameCase)))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 0)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"列名转换方法\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.getNameCaseLabel(_vm.infoform.columnNameCase)))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"数据批次大小\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.infoform.batchSize))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"通道队列大小\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.infoform.channelSize))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"同步操作方法\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.getSyncOptionLabel(_vm.infoform.targetSyncOption)))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"前置 SQL\")]),_vm._v(\" \"),_c('span',{class:_vm.infoform.targetBeforeSqlScripts ? 'code-value' : 'info-value-muted'},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.targetBeforeSqlScripts || '(未配置)')+\"\\n \")])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"后置 SQL\")]),_vm._v(\" \"),_c('span',{class:_vm.infoform.targetAfterSqlScripts ? 'code-value' : 'info-value-muted'},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.targetAfterSqlScripts || '(未配置)')+\"\\n \")])]):_vm._e()])])],1),_vm._v(\" \"),_c('div',{staticClass:\"mapper-row\"},[_c('el-card',{staticClass:\"mapper-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"card-header\",attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('i',{staticClass:\"el-icon-s-grid\",staticStyle:{\"margin-right\":\"6px\",\"color\":\"#67C23A\"}}),_vm._v(\" \"),_c('span',[_vm._v(\"表名映射规则\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"8px\"},attrs:{\"size\":\"mini\",\"type\":\"success\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.tableNameMapper && _vm.infoform.tableNameMapper.length > 0 ? _vm.infoform.tableNameMapper.length + '条' : '无映射')+\"\\n \")])],1),_vm._v(\" \"),_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.infoform.tableNameMapper,\"size\":\"small\",\"border\":\"\"}},[_c('template',{slot:\"empty\"},[_c('span',{staticStyle:{\"color\":\"#909399\"}},[_vm._v(\"无表名映射规则,目标表名与源表名相同\")])]),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"fromPattern\",\"label\":\"源端表名(正则匹配)\",\"min-width\":\"50%\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"toValue\",\"label\":\"替换的目标值\",\"min-width\":\"50%\"}})],2)],1),_vm._v(\" \"),_c('el-card',{staticClass:\"mapper-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"card-header\",attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('i',{staticClass:\"el-icon-document-copy\",staticStyle:{\"margin-right\":\"6px\",\"color\":\"#E6A23C\"}}),_vm._v(\" \"),_c('span',[_vm._v(\"字段名映射规则\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"8px\"},attrs:{\"size\":\"mini\",\"type\":\"warning\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.columnNameMapper && _vm.infoform.columnNameMapper.length > 0 ? _vm.infoform.columnNameMapper.length + '条' : '无映射')+\"\\n \")])],1),_vm._v(\" \"),_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.infoform.columnNameMapper,\"size\":\"small\",\"border\":\"\"}},[_c('template',{slot:\"empty\"},[_c('span',{staticStyle:{\"color\":\"#909399\"}},[_vm._v(\"无字段名映射规则,目标字段名与源字段名相同\")])]),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"fromPattern\",\"label\":\"源端字段名(正则匹配)\",\"min-width\":\"50%\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"toValue\",\"label\":\"替换的目标值\",\"min-width\":\"50%\"}})],2)],1)],1),_vm._v(\" \"),(_vm.infoform.customDdlMap && Object.keys(_vm.infoform.customDdlMap).length > 0)?_c('el-card',{staticClass:\"custom-ddl-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"card-header\",attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('i',{staticClass:\"el-icon-tickets\",staticStyle:{\"margin-right\":\"6px\",\"color\":\"#F56C6C\"}}),_vm._v(\" \"),_c('span',[_vm._v(\"自定义建表 DDL\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"8px\"},attrs:{\"size\":\"mini\",\"type\":\"danger\"}},[_vm._v(\"\\n 共 \"+_vm._s(Object.keys(_vm.infoform.customDdlMap).length)+\" 张表\\n \")])],1),_vm._v(\" \"),_c('div',{staticClass:\"custom-ddl-tags\"},_vm._l((_vm.infoform.customDdlMap),function(ddl,tableName){return _c('el-tag',{key:tableName,staticStyle:{\"margin\":\"2px 4px 2px 0\"},attrs:{\"size\":\"small\",\"type\":\"warning\"}},[_vm._v(_vm._s(tableName)+\"\\n \")])}),1)]):_vm._e()],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-79631eb2\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/task/common/info.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true,\\\"minimize\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-79631eb2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./info.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./info.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./info.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-79631eb2\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./info.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-79631eb2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/task/common/info.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/Oscar.f4340f5.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Oscar.png\n// module id = oJD9\n// module chunks = 0","var core = require('../../modules/_core');\nvar $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });\nmodule.exports = function stringify(it) { // eslint-disable-line no-unused-vars\n return $JSON.stringify.apply($JSON, arguments);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/fn/json/stringify.js\n// module id = qkKv\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Greenplum.4b0457a.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Greenplum.png\n// module id = tsro\n// module chunks = 0","// most Object methods by ES6 should accept primitives\nvar $export = require('./_export');\nvar core = require('./_core');\nvar fails = require('./_fails');\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_object-sap.js\n// module id = uqUo\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/SqlServer.f5151a5.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/SqlServer.png\n// module id = v6sC\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Doris.d50e21e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Doris.png\n// module id = yJva\n// module chunks = 0"],"sourceRoot":""} \ No newline at end of file diff --git a/dbswitch-admin/src/main/resources/static/js/0.13280e0c66c3dac0ad66.js b/dbswitch-admin/src/main/resources/static/js/0.13280e0c66c3dac0ad66.js deleted file mode 100644 index 111d3832..00000000 --- a/dbswitch-admin/src/main/resources/static/js/0.13280e0c66c3dac0ad66.js +++ /dev/null @@ -1,2 +0,0 @@ -webpackJsonp([0],{"+v/H":function(A,e,t){A.exports=t.p+"static/img/DM.24360ff.png"},"/+3w":function(A,e,t){A.exports=t.p+"static/img/UXDB.fb2b9b1.png"},"0j3w":function(A,e,t){A.exports=t.p+"static/img/DB2.043214d.png"},"7Otq":function(A,e,t){A.exports=t.p+"static/img/logo.ecf2501.png"},"99nn":function(A,e,t){A.exports=t.p+"static/img/MariaDB.f6fc721.png"},"9EtZ":function(A,e){A.exports="data:image/png;base64,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"},AVKV:function(A,e){},"B/7G":function(A,e,t){A.exports=t.p+"static/img/PostgreSql.341cc3b.png"},CRDd:function(A,e,t){A.exports=t.p+"static/img/ElasticSearch.d997f90.png"},Cdx3:function(A,e,t){var a=t("sB3e"),s=t("lktj");t("uqUo")("keys",function(){return function(A){return s(a(A))}})},H8Ud:function(A,e,t){A.exports=t.p+"static/img/Hive.0ebf8c6.png"},JVBT:function(A,e){A.exports="data:image/png;base64,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"},Jehh:function(A,e,t){A.exports=t.p+"static/img/MySQL.754e01e.png"},"L/zY":function(A,e,t){A.exports=t.p+"static/img/GBase8A.bb35a8e.png"},MzXq:function(A,e){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAADACAMAAAB/Pny7AAAAk1BMVEX///8zfo36vwAkeYmfv8a91Nn6vQAse4r6uwD6/Pz///3//vry9/jt9PUfdoY7g5H//PPb5ulFiJbK29/+9Nr6wyP83Y4McYKzzNFhlqJWkZ7+78uUt79yoq3i7O59qLL/++z70Fz7xTn95KX+7rv82H76wSyJsLkAaXv95J770FD80mf7ykP81XL7yUz83If95bKwVV0VAAAKVklEQVR4nO2deXeqPBCHRZYYZZFF2ZHWtrTVVr//p3tDcJclgbD0vvzOPef+dYHHSSYzk0nuZDJq1KhRo0aNGjVq1KhRo/4HmscWVjzv+0saa+6vX15T7Xdr/4/jLA8raXqStDos+/6eBlp8SbPpjWbSdtH3N9XU4u37DgXjfL/9RZzYf58+sSCa6bsf9/1tlIr93VR6RsFTZ7r7UzhL/32VY5WLdVbv/p9xBdZ6LxWY5az9Ou77K8lk/ZSDZIPtx+r7O6s1X65/CViQfr+Ww15El/7ht2jiP9lG+l1bA/bT8eGDkOTE8/E1VEcw979pSDJ9+31/dp4W/m5W4o6LNJv9DG+sWdu89Z4IZ7UdmGOzXmZUs+VW0mw3HJr50j/ua6NgnO+jvxiEn46Ph319s2SazfZfQ7COdVg1RcE4023/pnl7aQ6S0az7dmrW/oMRS+8w8deKFUqaUfc5zBbb15orSx7Ly1t/gc08/nplRjK9LDQw8AzDE6JOWeIjExd20mp9GmGmZgMAeFtzlO5YrJ3EbIRJHy/ngo3pAQ4LqBu9I5TlkZU7TqsbL8f49Fy44bmz+FCEHaAs/ANp+kXA8nqz8F8Mg43DBWbbOEtr/cFqhEnSandTEoTB1TCpVEPQ28RZUGTFlULh2Ft8w+IY4A4GGcdt0TrL9z0jkJTlYN0FyneD7ILjJXI7KNsVO28sTR9K6ErIP7GkOMBwWmCx9uzWe+TDHvZqoKDmsaQ4tsveTZfVW2n1+7QVoKvPg+ziCTSmNBAu3pmxrH6fS7NKWGQYbBwtiJg5AkWPjsxQvrc5EeWmjCWNCAxW8Zri6JMjk2Bfmn7nZse6VjzITjh8woQGOg5kAzP7KKjHJuWGwdIEFiNN35iTif/KAGZ/zM9ZxGoUFK0xcWqiiww8/2nqANIdpvzEWMlZLvNGmticBQYGsswkbgYzm32/FXU1CEQsnMogGFB4Xkj/3tapJF9Q9n5hg4ZoELGggdZ4nEG0Ath47lmvdaMZaVVS4HMqPdnFNGFTFyDjdznpY+Ka82Zftgmje7kxWZ6A0XSc6Sh0RX+E9DnLdQ2U1aGs7ioHBF75DMM1HWdiCoPWrA3ENNTLzXMYdifzMYkphWnqz5zTkz4dmZ5m9VqxpwwJPdlJTWGE85DWAhPhxNsdKYm0+tlWtGLAvIysCxgAPEFBmbNFOHFmq21cVaSMXCoWdjDpmN2kwd7yjQhmV7De3whWBMttwiDjYJrJW+WKI+23cfWzRZuOhSlMWsxK3cDcr6oGHCyCkr5MvsS0AYNsg2kW67JK8+w1Jno0xRLTCgzH2S6uzPlFm0zS9HVHtmvk0A4y9jCcCnDOF29/84yD3DHhRmvE0XmyVmA4YHtpTjDxn2mkb/Ito4R2wrQCg4zjZk7tcaitKJoTFIo4plUYDmTbJw+tDL8k7vgkOanB0g4MSshxRdu/aTKZ/VSvkhdBhzQj6wCGAy4uZKHY5pTjzKiaLk3KOKZdGOSKjHSoLaz3jIXQH59Y6kyYFmGQG/DwxMnyz9kbxTNlkjpZtzAojcU0VtokL1E09EEH1DNMmzAcUPHeifUiUcHodElMRzAc+AxO+eeMHAYG9HFMFzAIB8c28+3HkfiJMm0W0xkMB8J0xZn778SLP2E1tg8YjvdwqcMiXmci4qpf9zAcrwVpp0tM2tEbDdgyl9rAghBmwHMG0/AhRa1xuN7sjONSbNLpbsnW8gBgUjdAXqJXhJo+oCMYlH9uKIwzsKj5WVQTRw+Hk5zlSjUoGt7kOjQdwiAak/zBddxAlzAothHJN7f0xOi3ollJYwTkfa9Q9ChrZ93CcACEFP1hekDnozuGSUM1gfzpCl0psHMYNHJobOPSxDbdw3BAo3ipklAUBHqAQTQOuVODgkb8ij5gEM2GvCUZ6iGpU+sFBiUFmkDho0lrT/3AIKfGU4TRk4DMNn3BcHZAAaOQTZzeYPiQcJzB1FnIjkeQTPcGAwzS/EZPUwdoEriB/mA0Uhho4n42Raik6Q/GJXdnAu5YhJU0vcGoCbkDMO1sgjlq+dv6ggGAwjWb4JTXVWzb9rbOJBQH+kye4w0MH5Vm0z3B8B5FBj0x1UufnxKURAM9hTMazfo/wTVO3sU5N0yKE7Z+Ak1DoGl0zfpA0UhLUnNCJxwWDM2Eue49IzeAP1dPCnx0L/mMR1EOVJybLQ7eyNbPgonTB4xGkTeL7t0UAVqShWraQGCAR/x0lGY+2ABwuB4iJ3aObXqA4UnfCZ3Ns+cCWVqnOOC51NE9jLohe3K0MQCf8/ODky9Ukqf6becwwCPzyqaaN5CyR3xm3tB5rN92D0PyRhiVR8jqBtOID3u5XcPYJINMcdyqEgYeaVC8t03HMDzBaVdFzJn3DwLZuisLxu206ngXoHqJgVGgkeyd27j0BkX3Zjx2uz9jVMWXsimQlvyAK+hpidC5NqY3hqHZc+DDirzf3HjkmxiAw0czYXSZOE1hiA6EXlTxNsega5sD2Y8TnZ14UxiT4vUVh1wjyq2lK03m1ACgSfhyv4B8p658Y0Z2jLz1vkJ81jqpu3w6I5terQNd8qOHJVkMNF2+Vs6qaunpMHwCkncbH9UmP7ETFMUxUBFdu24rE/jEzRKRC9Tmh5uJm/YLe4EUMayNksrGKYXDec0vcCq+quPhFyyYndBMjCYoSGr6aNNgcSEAWXu4muT/a0Xwasz7ewFXTq8lYHEfgELSuacWjAF9A+rWd2+UljtFiq24YkGTYJiouV5ZEdwa55dy5KCQk81NR8itFuZRZ5a8jCwSQvKN5FIBB5oRq3uOqra389ZmGGiNJ8v58a7O9D4ts/SWG/upwwSKzef9RSrr+43gc3nh+ss9DjJobjg2Ayx9+if7q6eg4HH5QSfQHgYZiihZoaA3em1cozVRgtxk5HSNw0VyFH6yGmFA8yga2KgETScnTdRuLx6CkRmQh6ZVKFzotHkxoC4YD3NHvd3vVxzXqBcd56Cwu22qSNC8r0fcJTFRws4d81rQ6v2GmWTztujFX4NlWSRuT6pm4UKzndsAH6UI14ALXJYYcVPzwGKOeJ5JJEYk6HB2ah0A7POMUaoLe8QCNtfJ/aZnITdtoGjWC050etOc5Sqe86h2RJkoMsXTdIkcr+4hkicBQNFE2AZVWNElQoHCG91NljxBgREJsorW2dXGRTD0F3sUsBg03eqDhgG263R7HXiuTLf5nOFVL2n9fmYSoeCyciOswirAdfTO3XGRUEzQgAaAju+br5LI1Z45Ks25jm6kbOxaK+c1IhqU9BrhGY+i476/O1+yQ3nuCoVhVE123UoXQvKyDA9CoecFv0LQIazIAs5lcs9vu4oEkiOLfOsJPhtBsfqQAu91mn41ENQDrsxNAxUkvSYtdJLN8LHF74oCtK6KFawE9YKdA15r97/IaEm697ytc7627g/KeagJAp6msXZokgPjsnUAADAKWwX+hKCZeBqyCLKQNpD0q4lk3QmSzSYJBpR+NRHE6vsrRo0aNWrUqFGjRo0a9a/pP86pwDsqOHfYAAAAAElFTkSuQmCC"},PAFV:function(A,e,t){A.exports=t.p+"static/img/Sybase.e602f61.png"},V5bU:function(A,e,t){var a={"./ClickHouse.png":"j/vS","./DB2.png":"0j3w","./DM.png":"+v/H","./Doris.png":"yJva","./ElasticSearch.png":"CRDd","./GBase8A.png":"L/zY","./Greenplum.png":"tsro","./HighGo.png":"JVBT","./Hive.png":"H8Ud","./KingBase.png":"YWKZ","./MariaDB.png":"99nn","./MongoDB.png":"fjLZ","./MySQL.png":"Jehh","./OceanBase.png":"f0LV","./OpenGauss.png":"lg4k","./Oracle.png":"ah5d","./Oscar.png":"oJD9","./PostgreSql.png":"B/7G","./SqlServer.png":"v6sC","./Sqlite3.png":"XXFI","./StarRocks.png":"MzXq","./Sybase.png":"PAFV","./TDengine.png":"9EtZ","./UXDB.png":"/+3w"};function s(A){return t(i(A))}function i(A){var e=a[A];if(!(e+1))throw new Error("Cannot find module '"+A+"'.");return e}s.keys=function(){return Object.keys(a)},s.resolve=i,A.exports=s,s.id="V5bU"},XXFI:function(A,e,t){A.exports=t.p+"static/img/Sqlite3.4a3f63b.png"},YWKZ:function(A,e,t){A.exports=t.p+"static/img/KingBase.2a246b0.png"},ah5d:function(A,e,t){A.exports=t.p+"static/img/Oracle.11f64f4.png"},f0LV:function(A,e,t){A.exports=t.p+"static/img/OceanBase.c41baff.png"},fZjL:function(A,e,t){A.exports={default:t("jFbC"),__esModule:!0}},fjLZ:function(A,e,t){A.exports=t.p+"static/img/MongoDB.f71eded.png"},"j/vS":function(A,e){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDwAAAPDCAYAAABfCRuhAAAACXBIWXMAABCbAAAQmwF0iZxLAAAZWklEQVR4nOzbsW0UURhG0TdohMgcshlFTAHYlbE0QEsYYlaiBbINjSBw5KEJZp+4nFPBF/66em95+fZ2H5R9XLbrefYIjrFfTucxxofZOzjUw7JdH2eP4Bj75fQ4xng/ewfHWbbrMnsDx9kvJ3d0mzsa/nGvZg8AAAAA+NsEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIGedPQAAAABuab+c7scYn2fv4FAPXngAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA56+wBAAAAcGNPY4wvs0dwqCfBAwAAgP/Ksl2/jzHuZ+/gWL60AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOevvr69/zB7BcV5+jjd32+wVAAAAcFvrr0/ru9kjONTz3Xn2BAAAALgtX1oAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAIA/7dhBCcBQDETBHOrfUx18CZFQCRXxCYFlRsG7hMBCHIMHAAAAEMfgAQAAAMQxeAAAAABxDB4AAABAnKeq3u0IRvV2AKO63HC6bzuAUWc7ALjiB2fr7QDgzg+PMzEkxVOg9gAAAABJRU5ErkJggg=="},jFbC:function(A,e,t){t("Cdx3"),A.exports=t("FeBl").Object.keys},jwQa:function(A,e){},kdZn:function(A,e,t){"use strict";var a=t("mvHQ"),s=t.n(a),i=t("fZjL"),r=t.n(i),n={props:{isReadOnly:{type:Boolean,default:!1}},data:function(){return{selectedType:"MYSQL",selectedTypeName:"MySQL",selectedId:0,connectionDrivers:[],databaseTypeDetail:{},dataform:{id:0,diver:"",name:"",type:"",driver:"",version:"",address:"",port:"",databaseName:"",username:"",password:"",sample:"",url:"",templateUrl:""},rules:{name:[{required:!0,message:"数据源名称不能为空",trigger:"blur"}],type:[{required:!0,message:"数据库类型必须选择",trigger:"change"}],version:[{required:!0,message:"驱动版本必须选择",trigger:"change"}],address:[{required:!0,message:"连接地址不能为空",trigger:"change"}],port:[{required:!0,message:"连接端口号不能为空",trigger:"change"}],databaseName:[{required:!0,message:"数据库名不能为空",trigger:"change"}],url:[{required:!0,message:"Jdbc URL必须提供",trigger:"blur"}],username:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}]}}},methods:{loadDatabaseTypeDetail:function(){var A=this;this.$http({method:"GET",url:"/dbswitch/admin/api/v1/connection/type/"+this.selectedType}).then(function(e){0===e.data.code?(A.databaseTypeDetail=e.data.data,(!A.selectedId||A.selectedId<=0)&&(A.selectedTypeName=A.databaseTypeDetail.name,A.dataform.driver=A.databaseTypeDetail.driver,A.dataform.url=A.databaseTypeDetail.sample),A.dataform.templateUrl=A.databaseTypeDetail.url.replace("[\\?{params}]","")):alert("加载任务列表失败:"+e.data.message)})},loadConnectionDetail:function(){var A=this;this.$http.get("/dbswitch/admin/api/v1/connection/get/"+this.selectedId).then(function(e){if(0===e.data.code){var t=e.data.data;A.selectedType=t.type,A.selectedTypeName=t.typeName,A.dataform.id=t.id,A.dataform.name=t.name,A.dataform.type=t.type,A.dataform.version=t.version,A.dataform.driver=t.driver,A.dataform.address=t.address,A.dataform.port=t.port,A.dataform.databaseName=t.databaseName,A.dataform.username=t.username,A.dataform.password=t.password,A.dataform.url=t.url,A.selectedType=t.type,A.loadDatabaseTypeDetail(),A.selectChangedDriverVersion()}else A.$message.error("查询连接详情失败,"+e.data.message)})},selectChangedDriverVersion:function(){var A=this;this.selectedType&&!this.isReadOnly&&(this.connectionDrivers=[],this.$http.get("/dbswitch/admin/api/v1/connection/"+this.selectedType+"/drivers").then(function(e){0===e.data.code?A.connectionDrivers=e.data.data:(A.connectionDrivers=[],A.$message.error("查询数据库可用的驱动版本失败,"+e.data.message))}))},changeUrl:function(){var A=this.dataform.url.split("?"),e=this.dataform.templateUrl,t=!1;if(r()(this.dataform.address).length>0){var a=this.dataform.address;e=e.replaceAll("{host}",a),t=!0}if(r()(this.dataform.port).length>0){var s=this.dataform.port;e=e.replaceAll("{port}",s),t=!0}if(r()(this.dataform.databaseName).length>0){var i=this.dataform.databaseName;e=(e=e.replaceAll("{database}",i)).replaceAll("{file}",i),t=!0}t?r()(A).length>1?this.dataform.url=e+"?"+A[1]:this.dataform.url=e:r()(A).length>1?this.dataform.url=this.selectedTypeSample.split("?")[0]+"?"+A[1]:this.dataform.url=this.selectedTypeSample},isShowDatabaseName:function(){var A=!0;return"ELASTICSEARCH"===this.selectedType&&(A=!1),A},isShowUrlAndPort:function(){var A=!0;return"SQLITE3"===this.selectedType&&(A=!1),A},startTest:function(){var A=this;this.$http({method:"POST",headers:{"Content-Type":"application/json"},url:"/dbswitch/admin/api/v1/connection/preTest",data:s()({name:this.dataform.name,type:this.selectedType,version:this.dataform.version,driver:this.dataform.driver,url:this.dataform.url,username:this.dataform.username,password:this.dataform.password})}).then(function(e){0===e.data.code?A.$message({message:"测试连接成功!",type:"success"}):A.$message.error("测试连接失败!")})},createDataSource:function(){var A=this;if(this.connectionDrivers.length>0)for(var e=0;e0?this.loadConnectionDetail():(this.loadDatabaseTypeDetail(),this.selectChangedDriverVersion())}},o={render:function(){var A=this,e=A.$createElement,a=A._self._c||e;return a("el-card",[a("el-header",{staticStyle:{height:"80px"}},[a("div",{staticStyle:{display:"inline-block",float:"left"}},[a("el-image",{staticStyle:{width:"60px",height:"60px"},attrs:{src:t("V5bU")("./"+this.selectedTypeName+".png")}})],1),A._v(" "),a("h3",{staticClass:"h-title",staticStyle:{"font-family":"楷体","margin-left":"60px"}},[A._v(A._s(this.selectedTypeName))])]),A._v(" "),a("el-main",[a("el-form",{ref:"dataform",attrs:{rules:A.rules,model:A.dataform,"label-width":"120px","label-position":"right",size:"medium","status-icon":""}},[a("div",{staticClass:"f1"},[a("el-form-item",{staticStyle:{width:"40%"},attrs:{prop:"name",label:"数据源名称"}},[a("el-input",{attrs:{placeholder:"请输入数据源名称",readonly:A.isReadOnly,"auto-complete":"off"},model:{value:A.dataform.name,callback:function(e){A.$set(A.dataform,"name",e)},expression:"dataform.name"}}),A._v(" "),A.isReadOnly?A._e():a("label",{staticClass:"tips-style"},[A._v("数据源名称不能包含 &、<、>、\"、'、(、) ,长度为1~200字符")])],1),A._v(" "),a("el-form-item",{attrs:{required:!0,label:"数据库类型"}},[a("label",[A._v(A._s(this.selectedTypeName))])]),A._v(" "),a("el-form-item",{attrs:{prop:"version",label:"驱动版本"}},[a("el-select",{attrs:{readonly:A.isReadOnly,placeholder:"请选择驱动版本"},model:{value:A.dataform.version,callback:function(e){A.$set(A.dataform,"version",e)},expression:"dataform.version"}},A._l(this.connectionDrivers,function(A,e){return a("el-option",{key:e,attrs:{label:A.driverVersion,value:A.driverVersion}})}),1)],1),A._v(" "),A.isShowUrlAndPort()?a("el-form-item",{attrs:{prop:"address",label:"连接地址"}},[a("el-input",{staticStyle:{width:"30%"},attrs:{"auto-complete":"off",readonly:A.isReadOnly,placeholder:"请输入地址"},on:{blur:function(e){return A.changeUrl()}},model:{value:A.dataform.address,callback:function(e){A.$set(A.dataform,"address",e)},expression:"dataform.address"}}),A._v("\n :\n "),a("el-input",{staticStyle:{width:"10%"},attrs:{"auto-complete":"off",readonly:A.isReadOnly,placeholder:"端口"},on:{blur:function(e){return A.changeUrl()}},model:{value:A.dataform.port,callback:function(e){A.$set(A.dataform,"port",e)},expression:"dataform.port"}})],1):A._e(),A._v(" "),A.isShowDatabaseName()?a("el-form-item",{staticStyle:{width:"24%"},attrs:{prop:"databaseName",label:"数据库名"}},[a("el-input",{attrs:{"auto-complete":"off",readonly:A.isReadOnly,placeholder:"请输入数据库名"},on:{blur:function(e){return A.changeUrl()}},model:{value:A.dataform.databaseName,callback:function(e){A.$set(A.dataform,"databaseName",e)},expression:"dataform.databaseName"}})],1):A._e(),A._v(" "),a("el-form-item",{staticStyle:{width:"24%"},attrs:{label:"用户名",prop:"username"}},[a("el-input",{attrs:{readonly:A.isReadOnly,"auto-complete":"off"},model:{value:A.dataform.username,callback:function(e){A.$set(A.dataform,"username",e)},expression:"dataform.username"}})],1),A._v(" "),a("el-form-item",{staticStyle:{width:"24%"},attrs:{label:"密码",prop:"password"}},[a("el-input",{attrs:{type:"password",readonly:A.isReadOnly,"auto-complete":"off"},model:{value:A.dataform.password,callback:function(e){A.$set(A.dataform,"password",e)},expression:"dataform.password"}})],1),A._v(" "),a("el-form-item",{staticStyle:{width:"85%"},attrs:{label:"JDBC连接串","label-width":"120px",prop:"url"}},[a("el-input",{attrs:{type:"textarea",rows:6,spellcheck:!1,placeholder:"请输入",readonly:A.isReadOnly,"auto-complete":"off"},model:{value:A.dataform.url,callback:function(e){A.$set(A.dataform,"url",e)},expression:"dataform.url"}}),A._v(" "),A.isReadOnly?A._e():a("label",{staticClass:"tips-style"},[A._v("JDBC连接串(因数据库连接方式,连接参数差异较大所以需要手动拼接好),以便测试连接。")])],1)],1)])],1),A._v(" "),a("el-footer",[a("el-row",{staticStyle:{"text-align":"center"}},[a("el-button",{staticClass:"startTest",attrs:{type:"success"},on:{click:A.startTest}},[A._v("测试")]),A._v(" "),this.isReadOnly||this.selectedId&&!(this.selectedId<=0)?A._e():a("el-button",{staticClass:"createDataSource",attrs:{type:"primary"},on:{click:A.createDataSource}},[A._v("创建")]),A._v(" "),!this.isReadOnly&&this.selectedId&&this.selectedId>0?a("el-button",{staticClass:"updateDataSource",attrs:{type:"primary"},on:{click:A.updateDataSource}},[A._v("更新")]):A._e(),A._v(" "),a("el-button",{staticClass:"cancel",on:{click:A.cancel}},[A._v("取消")])],1)],1)],1)},staticRenderFns:[]};var c=t("VU/8")(n,o,!1,function(A){t("jwQa")},"data-v-51b046ca",null);e.a=c.exports},lg4k:function(A,e,t){A.exports=t.p+"static/img/OpenGauss.1b56649.png"},mvHQ:function(A,e,t){A.exports={default:t("qkKv"),__esModule:!0}},"na+p":function(A,e,t){"use strict";var a={props:{infoform:{type:Object,default:function(){return{id:0,name:"--",description:"--",scheduleMode:"MANUAL",cronExpression:"",sourceConnectionId:0,sourceTypeName:"MySQL",sourceSchema:"",runStatus:"",tableType:"TABLE",includeOrExclude:"",sourceTables:[],incrTableColumns:[],sourceBeforeSqlScripts:"",sourceAfterSqlScripts:"",tableNameMapper:[],columnNameMapper:[],tableNameCase:"NONE",columnNameCase:"NONE",targetConnectionId:0,targetTypeName:"MySQL",targetDropTable:!0,targetOnlyCreate:!1,autoSyncMode:2,targetSchema:"",batchSize:5e3,channelSize:100,targetSyncOption:"INSERT_UPDATE_DELETE",targetBeforeSqlScripts:"",targetAfterSqlScripts:"",customDdlMap:{}}}}},methods:{tableRowClassName:function(A){A.row;var e=A.rowIndex;return 1===e?"warning-row":3===e?"success-row":""},getNameCaseLabel:function(A){return{NONE:"无转换",UPPER:"转大写",LOWER:"转小写",CAMEL:"下划线转驼峰",SNAKE:"驼峰转下划线"}[A]||A||"--"},getSyncOptionLabel:function(A){return{ONLY_INSERT:"只同步 INSERT 操作",ONLY_UPDATE:"只同步 UPDATE 操作",INSERT_UPDATE:"同步 INSERT 和 UPDATE",ONLY_DELETE:"只同步 DELETE 操作",UPDATE_DELETE:"同步 UPDATE 和 DELETE",INSERT_UPDATE_DELETE:"执行所有同步操作(INSERT/UPDATE/DELETE)"}[A]||A||"--"}}},s={render:function(){var A=this,e=A.$createElement,a=A._self._c||e;return a("div",{staticClass:"info-container"},[a("el-card",{staticClass:"info-base-card",attrs:{shadow:"never"}},[a("div",{staticClass:"card-header",attrs:{slot:"header"},slot:"header"},[a("i",{staticClass:"el-icon-document",staticStyle:{"margin-right":"6px",color:"#409EFF"}}),A._v(" "),a("span",[A._v("基本信息")])]),A._v(" "),a("el-row",{staticClass:"info-row",attrs:{gutter:16}},[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("任务名称")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.infoform.name||"--"))])])]),A._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("任务类型")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v("普通任务")])])])],1),A._v(" "),a("el-row",{staticClass:"info-row",attrs:{gutter:16}},[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("集成模式")]),A._v(" "),a("el-tag",{attrs:{size:"small",type:"MANUAL"===A.infoform.scheduleMode?"info":"primary",effect:"plain"}},[A._v("\n "+A._s("MANUAL"===A.infoform.scheduleMode?"手动调度":"定时调度")+"\n ")])],1)]),A._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("调度计划")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v("\n "+A._s("MANUAL"===A.infoform.scheduleMode?"--":A.infoform.cronExpression||"--")+"\n ")])])])],1),A._v(" "),A.infoform.description?a("el-row",{staticClass:"info-row",attrs:{gutter:16}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("任务描述")]),A._v(" "),a("span",{staticClass:"info-value desc-value"},[A._v(A._s(A.infoform.description))])])])],1):A._e()],1),A._v(" "),a("div",{staticClass:"datainfo-row"},[a("el-card",{staticClass:"source-card endpoint-card",attrs:{shadow:"never"}},[a("div",{staticClass:"endpoint-header source-header"},[a("div",{staticClass:"endpoint-icon-wrap"},[a("el-image",{staticStyle:{width:"44px",height:"44px","border-radius":"4px"},attrs:{src:t("V5bU")("./"+(A.infoform.sourceTypeName||"MySQL")+".png")}})],1),A._v(" "),a("div",{staticClass:"endpoint-title-wrap"},[a("div",{staticClass:"endpoint-name"},[A._v(A._s(A.infoform.sourceConnectionName||"--"))]),A._v(" "),a("div",{staticClass:"endpoint-badge"},[a("el-tag",{attrs:{size:"mini",type:"primary",effect:"plain"}},[A._v("源端数据源")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"4px"},attrs:{size:"mini",type:"info"}},[A._v(A._s(A.infoform.sourceTypeName))])],1)])]),A._v(" "),a("div",{staticClass:"endpoint-body"},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("源端 Schema")]),A._v(" "),a("code",{staticClass:"code-value"},[A._v(A._s(A.infoform.sourceSchema||"--"))])]),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("源端表类型")]),A._v(" "),a("el-tag",{attrs:{size:"mini",type:"TABLE"===A.infoform.tableType?"success":"warning",effect:"plain"}},[A._v("\n "+A._s("TABLE"===A.infoform.tableType?"物理表":"视图表")+"\n ")])],1),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("表选择方式")]),A._v(" "),a("el-tag",{attrs:{size:"mini",effect:"plain"}},[A._v("\n "+A._s("INCLUDE"===A.infoform.includeOrExclude?"包含表":"排除表")+"\n ")])],1),A._v(" "),a("div",{staticClass:"info-item align-start"},[a("span",{staticClass:"info-label"},[A._v("表名列表")]),A._v(" "),a("div",{staticClass:"table-tags-wrap"},[A.infoform.sourceTables&&A.infoform.sourceTables.length>0?A._l(A.infoform.sourceTables,function(e,t){return a("el-tag",{key:t,staticStyle:{margin:"2px 4px 2px 0"},attrs:{size:"mini",type:"info",effect:"plain"}},[A._v(A._s(e)+"\n ")])}):a("span",{staticClass:"info-value-muted"},[A._v("全部表")])],2)]),A._v(" "),A.infoform.incrTableColumns&&A.infoform.incrTableColumns.length>0?a("div",{staticClass:"info-item align-start"},[a("span",{staticClass:"info-label"},[A._v("增量同步配置")]),A._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:A.infoform.incrTableColumns,size:"mini",border:""}},[a("el-table-column",{attrs:{prop:"tableName",label:"增量同步表名"}}),A._v(" "),a("el-table-column",{attrs:{prop:"columnName",label:"增量标识字段"}})],1)],1):A._e(),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("前置 SQL")]),A._v(" "),a("span",{class:A.infoform.sourceBeforeSqlScripts?"code-value":"info-value-muted"},[A._v("\n "+A._s(A.infoform.sourceBeforeSqlScripts||"(未配置)")+"\n ")])]),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("后置 SQL")]),A._v(" "),a("span",{class:A.infoform.sourceAfterSqlScripts?"code-value":"info-value-muted"},[A._v("\n "+A._s(A.infoform.sourceAfterSqlScripts||"(未配置)")+"\n ")])])])]),A._v(" "),a("el-card",{staticClass:"target-card endpoint-card",attrs:{shadow:"never"}},[a("div",{staticClass:"endpoint-header target-header"},[a("div",{staticClass:"endpoint-icon-wrap"},[a("el-image",{staticStyle:{width:"44px",height:"44px","border-radius":"4px"},attrs:{src:t("V5bU")("./"+(A.infoform.targetTypeName||"MySQL")+".png")}})],1),A._v(" "),a("div",{staticClass:"endpoint-title-wrap"},[a("div",{staticClass:"endpoint-name"},[A._v(A._s(A.infoform.targetConnectionName||"--"))]),A._v(" "),a("div",{staticClass:"endpoint-badge"},[a("el-tag",{attrs:{size:"mini",type:"success",effect:"plain"}},[A._v("目标端数据源")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"4px"},attrs:{size:"mini",type:"info"}},[A._v(A._s(A.infoform.targetTypeName))])],1)])]),A._v(" "),a("div",{staticClass:"endpoint-body"},[a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("目标端 Schema")]),A._v(" "),a("code",{staticClass:"code-value"},[A._v(A._s(A.infoform.targetSchema||"--"))])]),A._v(" "),a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("自动同步模式")]),A._v(" "),a("el-tag",{attrs:{size:"mini",type:"primary",effect:"plain"}},[2==A.infoform.autoSyncMode?a("span",[A._v("目标端建表并同步数据")]):A._e(),A._v(" "),1==A.infoform.autoSyncMode?a("span",[A._v("目标端只创建物理表")]):A._e(),A._v(" "),0==A.infoform.autoSyncMode?a("span",[A._v("目标端只同步表里数据")]):A._e()])],1),A._v(" "),0!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("建表字段自增")]),A._v(" "),a("el-tag",{attrs:{size:"mini",type:A.infoform.targetAutoIncrement?"success":"info",effect:"plain"}},[A._v("\n "+A._s(A.infoform.targetAutoIncrement?"是":"否")+"\n ")])],1):A._e(),A._v(" "),0!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("表名转换方法")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.getNameCaseLabel(A.infoform.tableNameCase)))])]):A._e(),A._v(" "),0!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("列名转换方法")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.getNameCaseLabel(A.infoform.columnNameCase)))])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("数据批次大小")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.infoform.batchSize))])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("通道队列大小")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.infoform.channelSize))])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("同步操作方法")]),A._v(" "),a("span",{staticClass:"info-value"},[A._v(A._s(A.getSyncOptionLabel(A.infoform.targetSyncOption)))])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("前置 SQL")]),A._v(" "),a("span",{class:A.infoform.targetBeforeSqlScripts?"code-value":"info-value-muted"},[A._v("\n "+A._s(A.infoform.targetBeforeSqlScripts||"(未配置)")+"\n ")])]):A._e(),A._v(" "),1!==A.infoform.autoSyncMode?a("div",{staticClass:"info-item"},[a("span",{staticClass:"info-label"},[A._v("后置 SQL")]),A._v(" "),a("span",{class:A.infoform.targetAfterSqlScripts?"code-value":"info-value-muted"},[A._v("\n "+A._s(A.infoform.targetAfterSqlScripts||"(未配置)")+"\n ")])]):A._e()])])],1),A._v(" "),a("div",{staticClass:"mapper-row"},[a("el-card",{staticClass:"mapper-card",attrs:{shadow:"never"}},[a("div",{staticClass:"card-header",attrs:{slot:"header"},slot:"header"},[a("i",{staticClass:"el-icon-s-grid",staticStyle:{"margin-right":"6px",color:"#67C23A"}}),A._v(" "),a("span",[A._v("表名映射规则")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:"success"}},[A._v("\n "+A._s(A.infoform.tableNameMapper&&A.infoform.tableNameMapper.length>0?A.infoform.tableNameMapper.length+"条":"无映射")+"\n ")])],1),A._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:A.infoform.tableNameMapper,size:"small",border:""}},[a("template",{slot:"empty"},[a("span",{staticStyle:{color:"#909399"}},[A._v("无表名映射规则,目标表名与源表名相同")])]),A._v(" "),a("el-table-column",{attrs:{prop:"fromPattern",label:"源端表名(正则匹配)","min-width":"50%"}}),A._v(" "),a("el-table-column",{attrs:{prop:"toValue",label:"替换的目标值","min-width":"50%"}})],2)],1),A._v(" "),a("el-card",{staticClass:"mapper-card",attrs:{shadow:"never"}},[a("div",{staticClass:"card-header",attrs:{slot:"header"},slot:"header"},[a("i",{staticClass:"el-icon-document-copy",staticStyle:{"margin-right":"6px",color:"#E6A23C"}}),A._v(" "),a("span",[A._v("字段名映射规则")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:"warning"}},[A._v("\n "+A._s(A.infoform.columnNameMapper&&A.infoform.columnNameMapper.length>0?A.infoform.columnNameMapper.length+"条":"无映射")+"\n ")])],1),A._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:A.infoform.columnNameMapper,size:"small",border:""}},[a("template",{slot:"empty"},[a("span",{staticStyle:{color:"#909399"}},[A._v("无字段名映射规则,目标字段名与源字段名相同")])]),A._v(" "),a("el-table-column",{attrs:{prop:"fromPattern",label:"源端字段名(正则匹配)","min-width":"50%"}}),A._v(" "),a("el-table-column",{attrs:{prop:"toValue",label:"替换的目标值","min-width":"50%"}})],2)],1)],1),A._v(" "),A.infoform.customDdlMap&&Object.keys(A.infoform.customDdlMap).length>0?a("el-card",{staticClass:"custom-ddl-card",attrs:{shadow:"never"}},[a("div",{staticClass:"card-header",attrs:{slot:"header"},slot:"header"},[a("i",{staticClass:"el-icon-tickets",staticStyle:{"margin-right":"6px",color:"#F56C6C"}}),A._v(" "),a("span",[A._v("自定义建表 DDL")]),A._v(" "),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"mini",type:"danger"}},[A._v("\n 共 "+A._s(Object.keys(A.infoform.customDdlMap).length)+" 张表\n ")])],1),A._v(" "),a("div",{staticClass:"custom-ddl-tags"},A._l(A.infoform.customDdlMap,function(e,t){return a("el-tag",{key:t,staticStyle:{margin:"2px 4px 2px 0"},attrs:{size:"small",type:"warning"}},[A._v(A._s(t)+"\n ")])}),1)]):A._e()],1)},staticRenderFns:[]};var i=t("VU/8")(a,s,!1,function(A){t("AVKV")},"data-v-79631eb2",null);e.a=i.exports},oJD9:function(A,e,t){A.exports=t.p+"static/img/Oscar.f4340f5.png"},qkKv:function(A,e,t){var a=t("FeBl"),s=a.JSON||(a.JSON={stringify:JSON.stringify});A.exports=function(A){return s.stringify.apply(s,arguments)}},tsro:function(A,e,t){A.exports=t.p+"static/img/Greenplum.4b0457a.png"},uqUo:function(A,e,t){var a=t("kM2E"),s=t("FeBl"),i=t("S82l");A.exports=function(A,e){var t=(s.Object||{})[A]||Object[A],r={};r[A]=e(t),a(a.S+a.F*i(function(){t(1)}),"Object",r)}},v6sC:function(A,e,t){A.exports=t.p+"static/img/SqlServer.f5151a5.png"},yJva:function(A,e,t){A.exports=t.p+"static/img/Doris.d50e21e.png"}}); -//# sourceMappingURL=0.13280e0c66c3dac0ad66.js.map \ No newline at end of file diff --git a/dbswitch-admin/src/main/resources/static/js/0.13280e0c66c3dac0ad66.js.map b/dbswitch-admin/src/main/resources/static/js/0.13280e0c66c3dac0ad66.js.map deleted file mode 100644 index 51b44db5..00000000 --- a/dbswitch-admin/src/main/resources/static/js/0.13280e0c66c3dac0ad66.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/assets/icons/DM.png","webpack:///./src/assets/icons/UXDB.png","webpack:///./src/assets/icons/DB2.png","webpack:///./src/assets/logo.png","webpack:///./src/assets/icons/MariaDB.png","webpack:///./src/assets/icons/TDengine.png","webpack:///./src/assets/icons/PostgreSql.png","webpack:///./src/assets/icons/ElasticSearch.png","webpack:///./node_modules/core-js/library/modules/es6.object.keys.js","webpack:///./src/assets/icons/Hive.png","webpack:///./src/assets/icons/HighGo.png","webpack:///./src/assets/icons/MySQL.png","webpack:///./src/assets/icons/GBase8A.png","webpack:///./src/assets/icons/StarRocks.png","webpack:///./src/assets/icons/Sybase.png","webpack:///./src/assets/icons ^\\.\\/.*\\.png$","webpack:///./src/assets/icons/Sqlite3.png","webpack:///./src/assets/icons/KingBase.png","webpack:///./src/assets/icons/Oracle.png","webpack:///./src/assets/icons/OceanBase.png","webpack:///./node_modules/babel-runtime/core-js/object/keys.js","webpack:///./src/assets/icons/MongoDB.png","webpack:///./src/assets/icons/ClickHouse.png","webpack:///./node_modules/core-js/library/fn/object/keys.js","webpack:///src/views/connection/common.vue","webpack:///./src/views/connection/common.vue?0d8d","webpack:///./src/views/connection/common.vue","webpack:///./src/assets/icons/OpenGauss.png","webpack:///./node_modules/babel-runtime/core-js/json/stringify.js","webpack:///src/views/task/common/info.vue","webpack:///./src/views/task/common/info.vue?98c0","webpack:///./src/views/task/common/info.vue","webpack:///./src/assets/icons/Oscar.png","webpack:///./node_modules/core-js/library/fn/json/stringify.js","webpack:///./src/assets/icons/Greenplum.png","webpack:///./node_modules/core-js/library/modules/_object-sap.js","webpack:///./src/assets/icons/SqlServer.png","webpack:///./src/assets/icons/Doris.png"],"names":["module","exports","__webpack_require__","p","toObject","$keys","it","map","./ClickHouse.png","./DB2.png","./DM.png","./Doris.png","./ElasticSearch.png","./GBase8A.png","./Greenplum.png","./HighGo.png","./Hive.png","./KingBase.png","./MariaDB.png","./MongoDB.png","./MySQL.png","./OceanBase.png","./OpenGauss.png","./Oracle.png","./Oscar.png","./PostgreSql.png","./SqlServer.png","./Sqlite3.png","./StarRocks.png","./Sybase.png","./TDengine.png","./UXDB.png","webpackContext","req","webpackContextResolve","id","Error","keys","Object","resolve","default","__esModule","common","props","isReadOnly","type","Boolean","data","selectedType","selectedTypeName","selectedId","connectionDrivers","databaseTypeDetail","dataform","diver","name","driver","version","address","port","databaseName","username","password","sample","url","templateUrl","rules","required","message","trigger","methods","loadDatabaseTypeDetail","_this","this","$http","method","then","res","code","replace","alert","loadConnectionDetail","_this2","get","detail","typeName","selectChangedDriverVersion","$message","error","_this3","changeUrl","params","split","tplUrl","flag","keys_default","length","replaceAll","selectedTypeSample","isShowDatabaseName","isShowUrlAndPort","startTest","_this4","headers","Content-Type","stringify_default","createDataSource","_this5","i","driverVersion","driverClass","$refs","validate","valid","characterEncoding","$router","push","updateDataSource","_this6","cancel","created","$route","query","connection_common","render","_vm","_h","$createElement","_c","_self","staticStyle","height","display","float","width","attrs","src","_v","staticClass","font-family","margin-left","_s","ref","model","label-width","label-position","size","status-icon","prop","label","placeholder","readonly","auto-complete","value","callback","$$v","$set","expression","_e","_l","item","index","key","on","blur","$event","rows","spellcheck","text-align","click","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__","info","infoform","description","scheduleMode","cronExpression","sourceConnectionId","sourceTypeName","sourceSchema","runStatus","tableType","includeOrExclude","sourceTables","incrTableColumns","sourceBeforeSqlScripts","sourceAfterSqlScripts","tableNameMapper","columnNameMapper","tableNameCase","columnNameCase","targetConnectionId","targetTypeName","targetDropTable","targetOnlyCreate","autoSyncMode","targetSchema","batchSize","channelSize","targetSyncOption","targetBeforeSqlScripts","targetAfterSqlScripts","customDdlMap","tableRowClassName","_ref","row","rowIndex","getNameCaseLabel","val","NONE","UPPER","LOWER","CAMEL","SNAKE","getSyncOptionLabel","ONLY_INSERT","ONLY_UPDATE","INSERT_UPDATE","ONLY_DELETE","UPDATE_DELETE","INSERT_UPDATE_DELETE","common_info","shadow","slot","margin-right","color","gutter","span","effect","border-radius","sourceConnectionName","margin","border","class","targetConnectionName","targetAutoIncrement","min-width","ddl","tableName","core","$JSON","JSON","stringify","apply","arguments","$export","fails","KEY","exec","fn","exp","S","F"],"mappings":"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","file":"static/js/0.13280e0c66c3dac0ad66.js","sourcesContent":["module.exports = __webpack_public_path__ + \"static/img/DM.24360ff.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/DM.png\n// module id = +v/H\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/UXDB.fb2b9b1.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/UXDB.png\n// module id = /+3w\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/DB2.043214d.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/DB2.png\n// module id = 0j3w\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/logo.ecf2501.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/logo.png\n// module id = 7Otq\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/MariaDB.f6fc721.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/MariaDB.png\n// module id = 99nn\n// module chunks = 0","module.exports = \"data:image/png;base64,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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/TDengine.png\n// module id = 9EtZ\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/PostgreSql.341cc3b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/PostgreSql.png\n// module id = B/7G\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/ElasticSearch.d997f90.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/ElasticSearch.png\n// module id = CRDd\n// module chunks = 0","// 19.1.2.14 Object.keys(O)\nvar toObject = require('./_to-object');\nvar $keys = require('./_object-keys');\n\nrequire('./_object-sap')('keys', function () {\n return function keys(it) {\n return $keys(toObject(it));\n };\n});\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/es6.object.keys.js\n// module id = Cdx3\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Hive.0ebf8c6.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Hive.png\n// module id = H8Ud\n// module chunks = 0","module.exports = \"data:image/png;base64,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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/HighGo.png\n// module id = JVBT\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/MySQL.754e01e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/MySQL.png\n// module id = Jehh\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/GBase8A.bb35a8e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/GBase8A.png\n// module id = L/zY\n// module chunks = 0","module.exports = \"data:image/png;base64,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\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/StarRocks.png\n// module id = MzXq\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Sybase.e602f61.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Sybase.png\n// module id = PAFV\n// module chunks = 0","var map = {\n\t\"./ClickHouse.png\": \"j/vS\",\n\t\"./DB2.png\": \"0j3w\",\n\t\"./DM.png\": \"+v/H\",\n\t\"./Doris.png\": \"yJva\",\n\t\"./ElasticSearch.png\": \"CRDd\",\n\t\"./GBase8A.png\": \"L/zY\",\n\t\"./Greenplum.png\": \"tsro\",\n\t\"./HighGo.png\": \"JVBT\",\n\t\"./Hive.png\": \"H8Ud\",\n\t\"./KingBase.png\": \"YWKZ\",\n\t\"./MariaDB.png\": \"99nn\",\n\t\"./MongoDB.png\": \"fjLZ\",\n\t\"./MySQL.png\": \"Jehh\",\n\t\"./OceanBase.png\": \"f0LV\",\n\t\"./OpenGauss.png\": \"lg4k\",\n\t\"./Oracle.png\": \"ah5d\",\n\t\"./Oscar.png\": \"oJD9\",\n\t\"./PostgreSql.png\": \"B/7G\",\n\t\"./SqlServer.png\": \"v6sC\",\n\t\"./Sqlite3.png\": \"XXFI\",\n\t\"./StarRocks.png\": \"MzXq\",\n\t\"./Sybase.png\": \"PAFV\",\n\t\"./TDengine.png\": \"9EtZ\",\n\t\"./UXDB.png\": \"/+3w\"\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"V5bU\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons ^\\.\\/.*\\.png$\n// module id = V5bU\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Sqlite3.4a3f63b.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Sqlite3.png\n// module id = XXFI\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/KingBase.2a246b0.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/KingBase.png\n// module id = YWKZ\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Oracle.11f64f4.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Oracle.png\n// module id = ah5d\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/OceanBase.c41baff.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/OceanBase.png\n// module id = f0LV\n// module chunks = 0","module.exports = { \"default\": require(\"core-js/library/fn/object/keys\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/core-js/object/keys.js\n// module id = fZjL\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/MongoDB.f71eded.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/MongoDB.png\n// module id = fjLZ\n// module chunks = 0","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDwAAAPDCAYAAABfCRuhAAAACXBIWXMAABCbAAAQmwF0iZxLAAAZWklEQVR4nOzbsW0UURhG0TdohMgcshlFTAHYlbE0QEsYYlaiBbINjSBw5KEJZp+4nFPBF/66em95+fZ2H5R9XLbrefYIjrFfTucxxofZOzjUw7JdH2eP4Bj75fQ4xng/ewfHWbbrMnsDx9kvJ3d0mzsa/nGvZg8AAAAA+NsEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIEfwAAAAAHIEDwAAACBH8AAAAAByBA8AAAAgR/AAAAAAcgQPAAAAIGedPQAAAABuab+c7scYn2fv4FAPXngAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA56+wBAAAAcGNPY4wvs0dwqCfBAwAAgP/Ksl2/jzHuZ+/gWL60AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOYIHAAAAkCN4AAAAADmCBwAAAJAjeAAAAAA5ggcAAACQI3gAAAAAOevvr69/zB7BcV5+jjd32+wVAAAAcFvrr0/ru9kjONTz3Xn2BAAAALgtX1oAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAADIETwAAACAHMEDAAAAyBE8AAAAgBzBAwAAAMgRPAAAAIAcwQMAAIA/7dhBCcBQDETBHOrfUx18CZFQCRXxCYFlRsG7hMBCHIMHAAAAEMfgAQAAAMQxeAAAAABxDB4AAABAnKeq3u0IRvV2AKO63HC6bzuAUWc7ALjiB2fr7QDgzg+PMzEkxVOg9gAAAABJRU5ErkJggg==\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/ClickHouse.png\n// module id = j/vS\n// module chunks = 0","require('../../modules/es6.object.keys');\nmodule.exports = require('../../modules/_core').Object.keys;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/fn/object/keys.js\n// module id = jFbC\n// module chunks = 0","\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/connection/common.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-card',[_c('el-header',{staticStyle:{\"height\":\"80px\"}},[_c('div',{staticStyle:{\"display\":\"inline-block\",\"float\":\"left\"}},[_c('el-image',{staticStyle:{\"width\":\"60px\",\"height\":\"60px\"},attrs:{\"src\":require('@/assets/icons/' + this.selectedTypeName +'.png')}})],1),_vm._v(\" \"),_c('h3',{staticClass:\"h-title\",staticStyle:{\"font-family\":\"楷体\",\"margin-left\":\"60px\"}},[_vm._v(_vm._s(this.selectedTypeName))])]),_vm._v(\" \"),_c('el-main',[_c('el-form',{ref:\"dataform\",attrs:{\"rules\":_vm.rules,\"model\":_vm.dataform,\"label-width\":\"120px\",\"label-position\":\"right\",\"size\":\"medium\",\"status-icon\":\"\"}},[_c('div',{staticClass:\"f1\"},[_c('el-form-item',{staticStyle:{\"width\":\"40%\"},attrs:{\"prop\":\"name\",\"label\":\"数据源名称\"}},[_c('el-input',{attrs:{\"placeholder\":\"请输入数据源名称\",\"readonly\":_vm.isReadOnly,\"auto-complete\":\"off\"},model:{value:(_vm.dataform.name),callback:function ($$v) {_vm.$set(_vm.dataform, \"name\", $$v)},expression:\"dataform.name\"}}),_vm._v(\" \"),(!_vm.isReadOnly)?_c('label',{staticClass:\"tips-style\"},[_vm._v(\"数据源名称不能包含 &、<、>、\\\"、'、(、) ,长度为1~200字符\")]):_vm._e()],1),_vm._v(\" \"),_c('el-form-item',{attrs:{\"required\":true,\"label\":\"数据库类型\"}},[_c('label',[_vm._v(_vm._s(this.selectedTypeName))])]),_vm._v(\" \"),_c('el-form-item',{attrs:{\"prop\":\"version\",\"label\":\"驱动版本\"}},[_c('el-select',{attrs:{\"readonly\":_vm.isReadOnly,\"placeholder\":\"请选择驱动版本\"},model:{value:(_vm.dataform.version),callback:function ($$v) {_vm.$set(_vm.dataform, \"version\", $$v)},expression:\"dataform.version\"}},_vm._l((this.connectionDrivers),function(item,index){return _c('el-option',{key:index,attrs:{\"label\":item.driverVersion,\"value\":item.driverVersion}})}),1)],1),_vm._v(\" \"),(_vm.isShowUrlAndPort())?_c('el-form-item',{attrs:{\"prop\":\"address\",\"label\":\"连接地址\"}},[_c('el-input',{staticStyle:{\"width\":\"30%\"},attrs:{\"auto-complete\":\"off\",\"readonly\":_vm.isReadOnly,\"placeholder\":\"请输入地址\"},on:{\"blur\":function($event){return _vm.changeUrl()}},model:{value:(_vm.dataform.address),callback:function ($$v) {_vm.$set(_vm.dataform, \"address\", $$v)},expression:\"dataform.address\"}}),_vm._v(\"\\n :\\n \"),_c('el-input',{staticStyle:{\"width\":\"10%\"},attrs:{\"auto-complete\":\"off\",\"readonly\":_vm.isReadOnly,\"placeholder\":\"端口\"},on:{\"blur\":function($event){return _vm.changeUrl()}},model:{value:(_vm.dataform.port),callback:function ($$v) {_vm.$set(_vm.dataform, \"port\", $$v)},expression:\"dataform.port\"}})],1):_vm._e(),_vm._v(\" \"),(_vm.isShowDatabaseName())?_c('el-form-item',{staticStyle:{\"width\":\"24%\"},attrs:{\"prop\":\"databaseName\",\"label\":\"数据库名\"}},[_c('el-input',{attrs:{\"auto-complete\":\"off\",\"readonly\":_vm.isReadOnly,\"placeholder\":\"请输入数据库名\"},on:{\"blur\":function($event){return _vm.changeUrl()}},model:{value:(_vm.dataform.databaseName),callback:function ($$v) {_vm.$set(_vm.dataform, \"databaseName\", $$v)},expression:\"dataform.databaseName\"}})],1):_vm._e(),_vm._v(\" \"),_c('el-form-item',{staticStyle:{\"width\":\"24%\"},attrs:{\"label\":\"用户名\",\"prop\":\"username\"}},[_c('el-input',{attrs:{\"readonly\":_vm.isReadOnly,\"auto-complete\":\"off\"},model:{value:(_vm.dataform.username),callback:function ($$v) {_vm.$set(_vm.dataform, \"username\", $$v)},expression:\"dataform.username\"}})],1),_vm._v(\" \"),_c('el-form-item',{staticStyle:{\"width\":\"24%\"},attrs:{\"label\":\"密码\",\"prop\":\"password\"}},[_c('el-input',{attrs:{\"type\":\"password\",\"readonly\":_vm.isReadOnly,\"auto-complete\":\"off\"},model:{value:(_vm.dataform.password),callback:function ($$v) {_vm.$set(_vm.dataform, \"password\", $$v)},expression:\"dataform.password\"}})],1),_vm._v(\" \"),_c('el-form-item',{staticStyle:{\"width\":\"85%\"},attrs:{\"label\":\"JDBC连接串\",\"label-width\":\"120px\",\"prop\":\"url\"}},[_c('el-input',{attrs:{\"type\":\"textarea\",\"rows\":6,\"spellcheck\":false,\"placeholder\":\"请输入\",\"readonly\":_vm.isReadOnly,\"auto-complete\":\"off\"},model:{value:(_vm.dataform.url),callback:function ($$v) {_vm.$set(_vm.dataform, \"url\", $$v)},expression:\"dataform.url\"}}),_vm._v(\" \"),(!_vm.isReadOnly)?_c('label',{staticClass:\"tips-style\"},[_vm._v(\"JDBC连接串(因数据库连接方式,连接参数差异较大所以需要手动拼接好),以便测试连接。\")]):_vm._e()],1)],1)])],1),_vm._v(\" \"),_c('el-footer',[_c('el-row',{staticStyle:{\"text-align\":\"center\"}},[_c('el-button',{staticClass:\"startTest\",attrs:{\"type\":\"success\"},on:{\"click\":_vm.startTest}},[_vm._v(\"测试\")]),_vm._v(\" \"),(!this.isReadOnly && (!this.selectedId || this.selectedId<=0))?_c('el-button',{staticClass:\"createDataSource\",attrs:{\"type\":\"primary\"},on:{\"click\":_vm.createDataSource}},[_vm._v(\"创建\")]):_vm._e(),_vm._v(\" \"),(!this.isReadOnly && (this.selectedId && this.selectedId>0))?_c('el-button',{staticClass:\"updateDataSource\",attrs:{\"type\":\"primary\"},on:{\"click\":_vm.updateDataSource}},[_vm._v(\"更新\")]):_vm._e(),_vm._v(\" \"),_c('el-button',{staticClass:\"cancel\",on:{\"click\":_vm.cancel}},[_vm._v(\"取消\")])],1)],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-51b046ca\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/connection/common.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true,\\\"minimize\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-51b046ca\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./common.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./common.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./common.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-51b046ca\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./common.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-51b046ca\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/connection/common.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/OpenGauss.1b56649.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/OpenGauss.png\n// module id = lg4k\n// module chunks = 0","module.exports = { \"default\": require(\"core-js/library/fn/json/stringify\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/core-js/json/stringify.js\n// module id = mvHQ\n// module chunks = 0","\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/views/task/common/info.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-container\"},[_c('el-card',{staticClass:\"info-base-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"card-header\",attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('i',{staticClass:\"el-icon-document\",staticStyle:{\"margin-right\":\"6px\",\"color\":\"#409EFF\"}}),_vm._v(\" \"),_c('span',[_vm._v(\"基本信息\")])]),_vm._v(\" \"),_c('el-row',{staticClass:\"info-row\",attrs:{\"gutter\":16}},[_c('el-col',{attrs:{\"span\":12}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"任务名称\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.infoform.name || '--'))])])]),_vm._v(\" \"),_c('el-col',{attrs:{\"span\":12}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"任务类型\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(\"普通任务\")])])])],1),_vm._v(\" \"),_c('el-row',{staticClass:\"info-row\",attrs:{\"gutter\":16}},[_c('el-col',{attrs:{\"span\":12}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"集成模式\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"small\",\"type\":_vm.infoform.scheduleMode === 'MANUAL' ? 'info' : 'primary',\"effect\":\"plain\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.scheduleMode === 'MANUAL' ? '手动调度' : '定时调度')+\"\\n \")])],1)]),_vm._v(\" \"),_c('el-col',{attrs:{\"span\":12}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"调度计划\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.scheduleMode === 'MANUAL' ? '--' : (_vm.infoform.cronExpression || '--'))+\"\\n \")])])])],1),_vm._v(\" \"),(_vm.infoform.description)?_c('el-row',{staticClass:\"info-row\",attrs:{\"gutter\":16}},[_c('el-col',{attrs:{\"span\":24}},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"任务描述\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value desc-value\"},[_vm._v(_vm._s(_vm.infoform.description))])])])],1):_vm._e()],1),_vm._v(\" \"),_c('div',{staticClass:\"datainfo-row\"},[_c('el-card',{staticClass:\"source-card endpoint-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"endpoint-header source-header\"},[_c('div',{staticClass:\"endpoint-icon-wrap\"},[_c('el-image',{staticStyle:{\"width\":\"44px\",\"height\":\"44px\",\"border-radius\":\"4px\"},attrs:{\"src\":require('@/assets/icons/' + (_vm.infoform.sourceTypeName || 'MySQL') + '.png')}})],1),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-title-wrap\"},[_c('div',{staticClass:\"endpoint-name\"},[_vm._v(_vm._s(_vm.infoform.sourceConnectionName || '--'))]),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-badge\"},[_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":\"primary\",\"effect\":\"plain\"}},[_vm._v(\"源端数据源\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"4px\"},attrs:{\"size\":\"mini\",\"type\":\"info\"}},[_vm._v(_vm._s(_vm.infoform.sourceTypeName))])],1)])]),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-body\"},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"源端 Schema\")]),_vm._v(\" \"),_c('code',{staticClass:\"code-value\"},[_vm._v(_vm._s(_vm.infoform.sourceSchema || '--'))])]),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"源端表类型\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":_vm.infoform.tableType === 'TABLE' ? 'success' : 'warning',\"effect\":\"plain\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.tableType === 'TABLE' ? '物理表' : '视图表')+\"\\n \")])],1),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"表选择方式\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"mini\",\"effect\":\"plain\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.includeOrExclude === 'INCLUDE' ? '包含表' : '排除表')+\"\\n \")])],1),_vm._v(\" \"),_c('div',{staticClass:\"info-item align-start\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"表名列表\")]),_vm._v(\" \"),_c('div',{staticClass:\"table-tags-wrap\"},[(_vm.infoform.sourceTables && _vm.infoform.sourceTables.length > 0)?_vm._l((_vm.infoform.sourceTables),function(item,index){return _c('el-tag',{key:index,staticStyle:{\"margin\":\"2px 4px 2px 0\"},attrs:{\"size\":\"mini\",\"type\":\"info\",\"effect\":\"plain\"}},[_vm._v(_vm._s(item)+\"\\n \")])}):_c('span',{staticClass:\"info-value-muted\"},[_vm._v(\"全部表\")])],2)]),_vm._v(\" \"),(_vm.infoform.incrTableColumns && _vm.infoform.incrTableColumns.length > 0)?_c('div',{staticClass:\"info-item align-start\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"增量同步配置\")]),_vm._v(\" \"),_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.infoform.incrTableColumns,\"size\":\"mini\",\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"tableName\",\"label\":\"增量同步表名\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"columnName\",\"label\":\"增量标识字段\"}})],1)],1):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"前置 SQL\")]),_vm._v(\" \"),_c('span',{class:_vm.infoform.sourceBeforeSqlScripts ? 'code-value' : 'info-value-muted'},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.sourceBeforeSqlScripts || '(未配置)')+\"\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"后置 SQL\")]),_vm._v(\" \"),_c('span',{class:_vm.infoform.sourceAfterSqlScripts ? 'code-value' : 'info-value-muted'},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.sourceAfterSqlScripts || '(未配置)')+\"\\n \")])])])]),_vm._v(\" \"),_c('el-card',{staticClass:\"target-card endpoint-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"endpoint-header target-header\"},[_c('div',{staticClass:\"endpoint-icon-wrap\"},[_c('el-image',{staticStyle:{\"width\":\"44px\",\"height\":\"44px\",\"border-radius\":\"4px\"},attrs:{\"src\":require('@/assets/icons/' + (_vm.infoform.targetTypeName || 'MySQL') + '.png')}})],1),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-title-wrap\"},[_c('div',{staticClass:\"endpoint-name\"},[_vm._v(_vm._s(_vm.infoform.targetConnectionName || '--'))]),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-badge\"},[_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":\"success\",\"effect\":\"plain\"}},[_vm._v(\"目标端数据源\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"4px\"},attrs:{\"size\":\"mini\",\"type\":\"info\"}},[_vm._v(_vm._s(_vm.infoform.targetTypeName))])],1)])]),_vm._v(\" \"),_c('div',{staticClass:\"endpoint-body\"},[_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"目标端 Schema\")]),_vm._v(\" \"),_c('code',{staticClass:\"code-value\"},[_vm._v(_vm._s(_vm.infoform.targetSchema || '--'))])]),_vm._v(\" \"),_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"自动同步模式\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":\"primary\",\"effect\":\"plain\"}},[(_vm.infoform.autoSyncMode == 2)?_c('span',[_vm._v(\"目标端建表并同步数据\")]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode == 1)?_c('span',[_vm._v(\"目标端只创建物理表\")]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode == 0)?_c('span',[_vm._v(\"目标端只同步表里数据\")]):_vm._e()])],1),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 0)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"建表字段自增\")]),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"mini\",\"type\":_vm.infoform.targetAutoIncrement ? 'success' : 'info',\"effect\":\"plain\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.targetAutoIncrement ? '是' : '否')+\"\\n \")])],1):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 0)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"表名转换方法\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.getNameCaseLabel(_vm.infoform.tableNameCase)))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 0)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"列名转换方法\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.getNameCaseLabel(_vm.infoform.columnNameCase)))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"数据批次大小\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.infoform.batchSize))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"通道队列大小\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.infoform.channelSize))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"同步操作方法\")]),_vm._v(\" \"),_c('span',{staticClass:\"info-value\"},[_vm._v(_vm._s(_vm.getSyncOptionLabel(_vm.infoform.targetSyncOption)))])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"前置 SQL\")]),_vm._v(\" \"),_c('span',{class:_vm.infoform.targetBeforeSqlScripts ? 'code-value' : 'info-value-muted'},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.targetBeforeSqlScripts || '(未配置)')+\"\\n \")])]):_vm._e(),_vm._v(\" \"),(_vm.infoform.autoSyncMode !== 1)?_c('div',{staticClass:\"info-item\"},[_c('span',{staticClass:\"info-label\"},[_vm._v(\"后置 SQL\")]),_vm._v(\" \"),_c('span',{class:_vm.infoform.targetAfterSqlScripts ? 'code-value' : 'info-value-muted'},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.targetAfterSqlScripts || '(未配置)')+\"\\n \")])]):_vm._e()])])],1),_vm._v(\" \"),_c('div',{staticClass:\"mapper-row\"},[_c('el-card',{staticClass:\"mapper-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"card-header\",attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('i',{staticClass:\"el-icon-s-grid\",staticStyle:{\"margin-right\":\"6px\",\"color\":\"#67C23A\"}}),_vm._v(\" \"),_c('span',[_vm._v(\"表名映射规则\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"8px\"},attrs:{\"size\":\"mini\",\"type\":\"success\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.tableNameMapper && _vm.infoform.tableNameMapper.length > 0 ? _vm.infoform.tableNameMapper.length + '条' : '无映射')+\"\\n \")])],1),_vm._v(\" \"),_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.infoform.tableNameMapper,\"size\":\"small\",\"border\":\"\"}},[_c('template',{slot:\"empty\"},[_c('span',{staticStyle:{\"color\":\"#909399\"}},[_vm._v(\"无表名映射规则,目标表名与源表名相同\")])]),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"fromPattern\",\"label\":\"源端表名(正则匹配)\",\"min-width\":\"50%\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"toValue\",\"label\":\"替换的目标值\",\"min-width\":\"50%\"}})],2)],1),_vm._v(\" \"),_c('el-card',{staticClass:\"mapper-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"card-header\",attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('i',{staticClass:\"el-icon-document-copy\",staticStyle:{\"margin-right\":\"6px\",\"color\":\"#E6A23C\"}}),_vm._v(\" \"),_c('span',[_vm._v(\"字段名映射规则\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"8px\"},attrs:{\"size\":\"mini\",\"type\":\"warning\"}},[_vm._v(\"\\n \"+_vm._s(_vm.infoform.columnNameMapper && _vm.infoform.columnNameMapper.length > 0 ? _vm.infoform.columnNameMapper.length + '条' : '无映射')+\"\\n \")])],1),_vm._v(\" \"),_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.infoform.columnNameMapper,\"size\":\"small\",\"border\":\"\"}},[_c('template',{slot:\"empty\"},[_c('span',{staticStyle:{\"color\":\"#909399\"}},[_vm._v(\"无字段名映射规则,目标字段名与源字段名相同\")])]),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"fromPattern\",\"label\":\"源端字段名(正则匹配)\",\"min-width\":\"50%\"}}),_vm._v(\" \"),_c('el-table-column',{attrs:{\"prop\":\"toValue\",\"label\":\"替换的目标值\",\"min-width\":\"50%\"}})],2)],1)],1),_vm._v(\" \"),(_vm.infoform.customDdlMap && Object.keys(_vm.infoform.customDdlMap).length > 0)?_c('el-card',{staticClass:\"custom-ddl-card\",attrs:{\"shadow\":\"never\"}},[_c('div',{staticClass:\"card-header\",attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('i',{staticClass:\"el-icon-tickets\",staticStyle:{\"margin-right\":\"6px\",\"color\":\"#F56C6C\"}}),_vm._v(\" \"),_c('span',[_vm._v(\"自定义建表 DDL\")]),_vm._v(\" \"),_c('el-tag',{staticStyle:{\"margin-left\":\"8px\"},attrs:{\"size\":\"mini\",\"type\":\"danger\"}},[_vm._v(\"\\n 共 \"+_vm._s(Object.keys(_vm.infoform.customDdlMap).length)+\" 张表\\n \")])],1),_vm._v(\" \"),_c('div',{staticClass:\"custom-ddl-tags\"},_vm._l((_vm.infoform.customDdlMap),function(ddl,tableName){return _c('el-tag',{key:tableName,staticStyle:{\"margin\":\"2px 4px 2px 0\"},attrs:{\"size\":\"small\",\"type\":\"warning\"}},[_vm._v(_vm._s(tableName)+\"\\n \")])}),1)]):_vm._e()],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-79631eb2\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/task/common/info.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true,\\\"minimize\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-79631eb2\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./info.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./info.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./info.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-79631eb2\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./info.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-79631eb2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/views/task/common/info.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/Oscar.f4340f5.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Oscar.png\n// module id = oJD9\n// module chunks = 0","var core = require('../../modules/_core');\nvar $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });\nmodule.exports = function stringify(it) { // eslint-disable-line no-unused-vars\n return $JSON.stringify.apply($JSON, arguments);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/fn/json/stringify.js\n// module id = qkKv\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Greenplum.4b0457a.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Greenplum.png\n// module id = tsro\n// module chunks = 0","// most Object methods by ES6 should accept primitives\nvar $export = require('./_export');\nvar core = require('./_core');\nvar fails = require('./_fails');\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_object-sap.js\n// module id = uqUo\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/SqlServer.f5151a5.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/SqlServer.png\n// module id = v6sC\n// module chunks = 0","module.exports = __webpack_public_path__ + \"static/img/Doris.d50e21e.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/icons/Doris.png\n// module id = yJva\n// module chunks = 0"],"sourceRoot":""} \ No newline at end of file diff --git a/dbswitch-admin/src/main/resources/static/js/manifest.d06bec2310f88c7766c9.js b/dbswitch-admin/src/main/resources/static/js/manifest.d06bec2310f88c7766c9.js deleted file mode 100644 index 0a99048d..00000000 --- a/dbswitch-admin/src/main/resources/static/js/manifest.d06bec2310f88c7766c9.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(n,a,o){for(var f,d,i,u=0,s=[];u + + + org.dromara.dbswitch + dbswitch-product + 2.0.1 + + 4.0.0 + + dbswitch-product-kafka + + + + org.dromara.dbswitch + dbswitch-common + ${project.version} + + + + org.dromara.dbswitch + dbswitch-core + ${project.version} + + + + \ No newline at end of file diff --git a/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaFactoryProvider.java b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaFactoryProvider.java new file mode 100644 index 00000000..ea4ff3ca --- /dev/null +++ b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaFactoryProvider.java @@ -0,0 +1,67 @@ +// Copyright tang. All rights reserved. +// https://gitee.com/inrgihc/dbswitch +// +// Use of this source code is governed by a BSD-style license +// +// Author: tang (inrgihc@126.com) +// Date : 2020/1/2 +// Location: beijing , china +///////////////////////////////////////////////////////////// +package org.dromara.dbswitch.product.kafka; + +import org.dromara.dbswitch.core.annotation.Product; +import org.dromara.dbswitch.common.type.ProductTypeEnum; +import org.dromara.dbswitch.core.features.DefaultProductFeatures; +import org.dromara.dbswitch.core.features.ProductFeatures; +import org.dromara.dbswitch.core.provider.AbstractFactoryProvider; +import org.dromara.dbswitch.core.provider.meta.MetadataProvider; +import org.dromara.dbswitch.core.provider.manage.TableManageProvider; +import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider; +import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider; +import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider; +import javax.sql.DataSource; + +/** + * Kafka工厂提供者 + * Kafka作为消息队列系统,不支持传统的关系型数据库操作 + * 主要用于数据写入场景 + */ +@Product(ProductTypeEnum.KAFKA) +public class KafkaFactoryProvider extends AbstractFactoryProvider { + + public KafkaFactoryProvider(DataSource dataSource) { + super(dataSource); + } + + @Override + public ProductFeatures getProductFeatures() { + return new DefaultProductFeatures(); + } + + @Override + public MetadataProvider createMetadataQueryProvider() { + return new KafkaMetadataQueryProvider(this); + } + + @Override + public TableDataQueryProvider createTableDataQueryProvider() { + // Kafka不支持数据查询,返回null或使用默认实现 + return super.createTableDataQueryProvider(); + } + + @Override + public TableDataWriteProvider createTableDataWriteProvider(boolean useInsert) { + return new KafkaTableDataWriteProvider(this); + } + + @Override + public TableManageProvider createTableManageProvider() { + return new KafkaTableManageProvider(this); + } + + @Override + public TableDataSynchronizeProvider createTableDataSynchronizeProvider() { + return new KafkaTableDataSynchronizer(this); + } + +} diff --git a/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaMetadataQueryProvider.java new file mode 100644 index 00000000..c6f5b2ed --- /dev/null +++ b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaMetadataQueryProvider.java @@ -0,0 +1,132 @@ +// Copyright tang. All rights reserved. +// https://gitee.com/inrgihc/dbswitch +// +// Use of this source code is governed by a BSD-style license +// +// Author: tang (inrgihc@126.com) +// Date : 2020/1/2 +// Location: beijing , china +///////////////////////////////////////////////////////////// +package org.dromara.dbswitch.product.kafka; + +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.dromara.dbswitch.core.provider.ProductFactoryProvider; +import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider; +import org.dromara.dbswitch.core.schema.ColumnDescription; +import org.dromara.dbswitch.core.schema.ColumnMetaData; +import org.dromara.dbswitch.core.schema.SourceProperties; +import org.dromara.dbswitch.core.schema.TableDescription; + +import java.sql.Connection; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +/** + * Kafka元数据查询提供者 + * Kafka作为消息队列,其"表"概念对应Topic + */ +@Slf4j +public class KafkaMetadataQueryProvider extends AbstractMetadataProvider { + + public KafkaMetadataQueryProvider(ProductFactoryProvider factoryProvider) { + super(factoryProvider); + } + + @Override + public List querySchemaList(Connection connection) { + // Kafka没有schema概念,返回空列表或默认值 + List schemas = new ArrayList<>(); + schemas.add("default"); + return schemas; + } + + @Override + public List queryTableList(Connection connection, String schemaName) { + // Kafka的"表"对应Topic,这里需要通过JDBC驱动获取Topic列表 + // 由于Kafka JDBC驱动的特殊性,返回空列表或需要从配置中获取 + log.warn("Kafka does not support traditional table listing. Topics should be configured externally."); + return new ArrayList<>(); + } + + @Override + public TableDescription queryTableMeta(Connection connection, String schemaName, String tableName) { + // Kafka的"表"对应Topic + TableDescription td = new TableDescription(); + td.setSchemaName(schemaName); + td.setTableName(tableName); + td.setTableType("TOPIC"); + td.setRemarks("Kafka Topic: " + tableName); + return td; + } + + @Override + public List queryTableColumnName(Connection connection, String schemaName, String tableName) { + // Kafka消息没有固定的列结构,返回空列表 + log.warn("Kafka topics do not have fixed column structures."); + return new ArrayList<>(); + } + + @Override + public List queryTableColumnMeta(Connection connection, String schemaName, String tableName) { + // Kafka消息没有固定的列结构 + log.warn("Kafka topics do not have fixed column metadata."); + return new ArrayList<>(); + } + + @Override + public List queryTablePrimaryKeys(Connection connection, String schemaName, String tableName) { + // Kafka不支持主键概念 + return new ArrayList<>(); + } + + @Override + public String getTableDDL(Connection connection, String schemaName, String tableName) { + // Kafka不支持传统DDL + return "-- Kafka Topic: " + tableName + "\n-- DDL not applicable for Kafka"; + } + + @Override + public String getViewDDL(Connection connection, String schemaName, String tableName) { + // Kafka不支持视图 + return null; + } + + @Override + public List querySelectSqlColumnMeta(Connection connection, String sql) { + // Kafka不支持SQL查询 + log.warn("Kafka does not support SQL queries for metadata extraction."); + return new ArrayList<>(); + } + + @Override + public void testQuerySQL(Connection connection, String sql) { + // Kafka不支持SQL查询测试 + log.warn("Kafka does not support SQL query testing."); + } + + @Override + public String getFieldDefinition(ColumnMetaData v, List pks, boolean useAutoInc, + boolean addCr, boolean withRemarks) { + // Kafka不需要字段定义 + return "-- Field definition not applicable for Kafka"; + } + + @Override + public List getTableColumnCommentDefinition(TableDescription td, List cds) { + return Collections.emptyList(); + } + + @Override + public void preAppendCreateTableSql(StringBuilder builder) { + // Kafka不需要建表前缀 + } + + @Override + public void postAppendCreateTableSql(StringBuilder builder, String tblComment, List primaryKeys, + SourceProperties tblProperties) { + // Kafka不需要建表后缀 + builder.append("-- Kafka topic creation is managed externally"); + } +} diff --git a/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaTableDataSynchronizer.java b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaTableDataSynchronizer.java new file mode 100644 index 00000000..1f3be155 --- /dev/null +++ b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaTableDataSynchronizer.java @@ -0,0 +1,89 @@ +// Copyright tang. All rights reserved. +// https://gitee.com/inrgihc/dbswitch +// +// Use of this source code is governed by a BSD-style license +// +// Author: tang (inrgihc@126.com) +// Date : 2020/1/2 +// Location: beijing , china +///////////////////////////////////////////////////////////// +package org.dromara.dbswitch.product.kafka; + +import lombok.extern.slf4j.Slf4j; +import org.dromara.dbswitch.core.provider.ProductFactoryProvider; +import org.dromara.dbswitch.core.provider.sync.DefaultTableDataSynchronizeProvider; + +import java.util.Collections; +import java.util.List; + +/** + * Kafka表数据同步提供者 + * Kafka作为消息队列,主要支持数据插入操作(发送消息) + * 不支持传统的update和delete操作 + */ +@Slf4j +public class KafkaTableDataSynchronizer extends DefaultTableDataSynchronizeProvider { + + public KafkaTableDataSynchronizer(ProductFactoryProvider factoryProvider) { + super(factoryProvider); + } + + @Override + public void prepare(String schemaName, String tableName, List fieldNames, List pks) { + // Kafka不需要主键概念,但为了兼容性仍然调用父类方法 + log.info("Preparing Kafka data synchronizer for topic: {}", tableName); + + // 初始化基本字段,但不依赖传统数据库的元数据 + this.columnType = Collections.emptyMap(); + this.fieldOrders = fieldNames; + this.pksOrders = pks != null ? pks : Collections.emptyList(); + + // 为Kafka构建INSERT语句模板 + this.insertStatementSql = getInsertPrepareStatementSql(schemaName, tableName, fieldNames); + + // Kafka不支持UPDATE和DELETE,设置为null或空 + this.updateStatementSql = null; + this.deleteStatementSql = null; + + // 设置参数类型数组 + this.insertArgsType = new int[fieldNames.size()]; + // 对于Kafka,所有字段都视为字符串类型 + for (int i = 0; i < fieldNames.size(); i++) { + insertArgsType[i] = java.sql.Types.VARCHAR; + } + + this.updateArgsType = new int[0]; + this.deleteArgsType = new int[0]; + } + + @Override + public long executeInsert(List records) { + if (records == null || records.isEmpty()) { + return 0; + } + + log.info("Executing insert of {} records to Kafka topic", records.size()); + + // 使用父类的插入逻辑,通过JDBC驱动向Kafka发送消息 + try { + return super.executeInsert(records); + } catch (Exception e) { + log.error("Failed to insert records to Kafka", e); + throw new RuntimeException("Failed to send messages to Kafka topic", e); + } + } + + @Override + public long executeUpdate(List records) { + // Kafka不支持更新操作 + log.warn("Kafka does not support update operations. Records will be ignored."); + return 0; + } + + @Override + public long executeDelete(List records) { + // Kafka不支持删除操作 + log.warn("Kafka does not support delete operations. Records will be ignored."); + return 0; + } +} diff --git a/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaTableDataWriteProvider.java b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaTableDataWriteProvider.java new file mode 100644 index 00000000..478ae424 --- /dev/null +++ b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaTableDataWriteProvider.java @@ -0,0 +1,86 @@ +// Copyright tang. All rights reserved. +// https://gitee.com/inrgihc/dbswitch +// +// Use of this source code is governed by a BSD-style license +// +// Author: tang (inrgihc@126.com) +// Date : 2020/1/2 +// Location: beijing , china +///////////////////////////////////////////////////////////// +package org.dromara.dbswitch.product.kafka; + +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.collections4.CollectionUtils; +import org.dromara.dbswitch.core.provider.ProductFactoryProvider; +import org.dromara.dbswitch.core.provider.write.DefaultTableDataWriteProvider; + +import java.sql.Connection; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.Collections; +import java.util.List; + +/** + * Kafka表数据写入提供者 + * Kafka作为消息队列,数据写入对应于向Topic发送消息 + */ +@Slf4j +public class KafkaTableDataWriteProvider extends DefaultTableDataWriteProvider { + + public KafkaTableDataWriteProvider(ProductFactoryProvider factoryProvider) { + super(factoryProvider); + } + + @Override + public void prepareWrite(String schemaName, String tableName, List fieldNames) { + // Kafka不需要预处理,但需要设置schema和tableName + this.columnType = Collections.emptyMap(); + this.schemaName = schemaName; + this.tableName = tableName; + + log.info("Preparing to write to Kafka topic: {}", tableName); + } + + @Override + public long write(List fieldNames, List recordValues) { + if (CollectionUtils.isEmpty(fieldNames) || CollectionUtils.isEmpty(recordValues)) { + return 0L; + } + + log.info("Writing {} records to Kafka topic: {}", recordValues.size(), tableName); + + // 对于Kafka,我们需要将记录转换为消息并发送到Topic + // 这里使用JDBC驱动提供的机制来发送数据 + try (Connection connection = getDataSource().getConnection()) { + for (Object[] record : recordValues) { + // 构建INSERT语句用于Kafka JDBC连接器 + StringBuilder sb = new StringBuilder(); + sb.append("INSERT INTO ").append(tableName).append(" ("); + + for (int i = 0; i < fieldNames.size(); i++) { + if (i > 0) sb.append(", "); + sb.append(fieldNames.get(i)); + } + sb.append(") VALUES ("); + + for (int i = 0; i < record.length; i++) { + if (i > 0) sb.append(", "); + if (record[i] == null) { + sb.append("NULL"); + } else { + sb.append("'").append(record[i].toString().replace("'", "''")).append("'"); + } + } + sb.append(")"); + + try (Statement stmt = connection.createStatement()) { + stmt.executeUpdate(sb.toString()); + } + } + } catch (SQLException e) { + throw new RuntimeException("Failed to write data to Kafka topic: " + tableName, e); + } + + return recordValues.size(); + } +} diff --git a/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaTableManageProvider.java b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaTableManageProvider.java new file mode 100644 index 00000000..5f232e9f --- /dev/null +++ b/dbswitch-product/dbswitch-product-kafka/src/main/java/org/dromara/dbswitch/product/kafka/KafkaTableManageProvider.java @@ -0,0 +1,38 @@ +// Copyright tang. All rights reserved. +// https://gitee.com/inrgihc/dbswitch +// +// Use of this source code is governed by a BSD-style license +// +// Author: tang (inrgihc@126.com) +// Date : 2020/1/2 +// Location: beijing , china +///////////////////////////////////////////////////////////// +package org.dromara.dbswitch.product.kafka; + +import lombok.extern.slf4j.Slf4j; +import org.dromara.dbswitch.core.provider.ProductFactoryProvider; +import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider; + +/** + * Kafka表管理提供者 + * Kafka作为消息队列,不支持传统的表操作如truncate和drop + */ +@Slf4j +public class KafkaTableManageProvider extends DefaultTableManageProvider { + + public KafkaTableManageProvider(ProductFactoryProvider factoryProvider) { + super(factoryProvider); + } + + @Override + public void truncateTableData(String schemaName, String tableName) { + // Kafka不支持truncate操作,Topic中的数据通过保留策略自动清理 + log.warn("Kafka does not support truncate operation. Topic data is managed by retention policy."); + } + + @Override + public void dropTable(String schemaName, String tableName) { + // Kafka不支持drop操作,Topic需要通过Kafka管理工具删除 + log.warn("Kafka does not support drop operation. Topics should be managed through Kafka admin tools."); + } +} diff --git a/dbswitch-product/dbswitch-product-kafka/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-kafka/src/main/resources/META-INF/services/dbswitch.providers new file mode 100644 index 00000000..be0a98ee --- /dev/null +++ b/dbswitch-product/dbswitch-product-kafka/src/main/resources/META-INF/services/dbswitch.providers @@ -0,0 +1 @@ +org.dromara.dbswitch.product.kafka.KafkaFactoryProvider \ No newline at end of file diff --git a/dbswitch-product/dbswitch-register-product/pom.xml b/dbswitch-product/dbswitch-register-product/pom.xml index b286a1a2..077008b1 100644 --- a/dbswitch-product/dbswitch-register-product/pom.xml +++ b/dbswitch-product/dbswitch-register-product/pom.xml @@ -133,6 +133,11 @@ dbswitch-product-tdengine ${project.version} + + org.dromara.dbswitch + dbswitch-product-kafka + ${project.version} + diff --git a/dbswitch-product/pom.xml b/dbswitch-product/pom.xml index 9847a156..501600e9 100644 --- a/dbswitch-product/pom.xml +++ b/dbswitch-product/pom.xml @@ -37,6 +37,7 @@ dbswitch-product-doris dbswitch-product-oceanbase dbswitch-product-tdengine + dbswitch-product-kafka diff --git a/docs/SUPPORTED_PRODUCTS.md b/docs/SUPPORTED_PRODUCTS.md index 5792b895..3d262009 100644 --- a/docs/SUPPORTED_PRODUCTS.md +++ b/docs/SUPPORTED_PRODUCTS.md @@ -179,3 +179,10 @@ jdbc驱动名称:com.gitee.jdbc.elasticsearch.JdbcDriver ``` > 项目地址:https://gitee.com/inrgihc/jdbc-jest-driver + +**Kafka数据库** + +``` +jdbc连接地址:jdbc:kafka://127.0.0.1:9092/test +jdbc驱动名称:org.apache.kafka.connect.jdbc.JdbcSinkConnector +``` diff --git a/drivers/kafka/kafka-clients-0.11.0.0/kafka-clients-0.11.0.0.jar b/drivers/kafka/kafka-clients-0.11.0.0/kafka-clients-0.11.0.0.jar new file mode 100644 index 00000000..0a71ae7c Binary files /dev/null and b/drivers/kafka/kafka-clients-0.11.0.0/kafka-clients-0.11.0.0.jar differ diff --git a/pom.xml b/pom.xml index 34c516f5..01f5117a 100644 --- a/pom.xml +++ b/pom.xml @@ -51,6 +51,11 @@ 1991377542@qq.com https://gitee.com/Kingkazuma111 + + wangzi + 785272215@qq.com + https://gitee.com/wang7852 +