This is an automated email from the ASF dual-hosted git repository. qiaojialin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/iotdb-web-workbench.git
commit dd0821f19ed61942bc4bf3730d2e5b3364222dc9 Author: huangrui <[email protected]> AuthorDate: Thu Sep 2 17:49:35 2021 +0800 feat(docs)添加apache 许可注释 --- frontend/.eslintrc.js | 74 ++++++----- frontend/.prettierrc.js | 19 +++ frontend/.stylelintrc.js | 21 ++- frontend/babel.config.js | 19 +++ frontend/src/App.vue | 5 + frontend/src/components/Echarts.vue | 5 + frontend/src/components/FormTable.vue | 5 + frontend/src/components/HelloWorld.vue | 5 + frontend/src/components/StandTable.vue | 5 + frontend/src/directive/icon.js | 19 +++ frontend/src/directive/index.js | 19 +++ frontend/src/i18n/cn.js | 19 +++ frontend/src/i18n/de.js | 19 +++ frontend/src/i18n/en.js | 19 +++ frontend/src/i18n/index.js | 19 +++ frontend/src/main.js | 19 +++ frontend/src/router/index.js | 19 +++ frontend/src/store/dataBaseM/index.js | 19 +++ frontend/src/store/moduleA/index.js | 19 +++ frontend/src/store/storage/index.js | 19 +++ frontend/src/styles/element.scss | 19 +++ frontend/src/styles/reset.scss | 142 +++++++++++++++++---- frontend/src/styles/variables.scss | 21 ++- frontend/src/util/api_axios.js | 19 +++ frontend/src/util/axios.js | 19 +++ frontend/src/views/About/index.vue | 5 + .../views/DataBaseM/components/dataListTree.vue | 5 + .../src/views/DataBaseM/components/iconTypes.vue | 5 + .../src/views/DataBaseM/hooks/useElementResize.js | 19 +++ frontend/src/views/DataBaseM/index.vue | 5 + frontend/src/views/Device/api/index.js | 19 +++ frontend/src/views/Device/index.vue | 5 + frontend/src/views/DeviceMessage/api/index.js | 19 +++ .../src/views/DeviceMessage/components/action.vue | 5 + frontend/src/views/DeviceMessage/index.vue | 5 + frontend/src/views/Home.vue | 5 + frontend/src/views/Login/index.vue | 5 + frontend/src/views/Root/hooks/useLangSwitch.js | 19 +++ frontend/src/views/Root/index.vue | 5 + frontend/src/views/Source/components/empty.vue | 5 + frontend/src/views/Source/components/newSource.vue | 5 + frontend/src/views/Source/index.vue | 5 + frontend/src/views/SqlSerch/api/index.js | 19 +++ .../src/views/SqlSerch/components/codemirror.vue | 5 + .../src/views/SqlSerch/components/eltooltip.vue | 5 + .../src/views/SqlSerch/components/formserch.vue | 5 + .../views/SqlSerch/components/formserchData.vue | 5 + .../src/views/SqlSerch/components/sqlDrawer.vue | 5 + frontend/src/views/SqlSerch/hooks/codemirror.js | 19 +++ frontend/src/views/SqlSerch/hooks/function.js | 19 +++ frontend/src/views/SqlSerch/hooks/keywords.js | 19 +++ frontend/src/views/SqlSerch/hooks/selectList.js | 19 +++ .../src/views/SqlSerch/hooks/useElementResize.js | 19 +++ frontend/src/views/SqlSerch/index.vue | 5 + frontend/src/views/storage/index.vue | 5 + frontend/src/views/storage/newStorage.vue | 5 + frontend/vue.config.js | 19 +++ 57 files changed, 844 insertions(+), 57 deletions(-) diff --git a/frontend/.eslintrc.js b/frontend/.eslintrc.js index 2bbdd2c..6dee65b 100644 --- a/frontend/.eslintrc.js +++ b/frontend/.eslintrc.js @@ -1,35 +1,47 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + module.exports = { - root: true, - env: { - browser: true, - node: true, + root: true, + env: { + browser: true, + node: true, + }, + extends: ['plugin:vue/vue3-essential', 'eslint:recommended', '@vue/prettier'], + parserOptions: { + parser: 'babel-eslint', + ecmaVersion: 7, + sourceType: 'module', + ecmaFeatures: { + jsx: true, }, - extends: [ - "plugin:vue/vue3-essential", - "eslint:recommended", - "@vue/prettier", - ], - parserOptions: { - parser: "babel-eslint", - ecmaVersion: 7, - sourceType: "module", - ecmaFeatures: { - jsx: true, - }, + }, + rules: { + 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + }, + overrides: [ + { + files: ['**/__tests__/*.{j,t}s?(x)', '**/tests/unit/**/*.spec.{j,t}s?(x)'], + env: { + mocha: true, + }, }, - rules: { - "no-console": process.env.NODE_ENV === "production" ? "warn" : "off", - "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off", - }, - overrides: [ - { - files: [ - "**/__tests__/*.{j,t}s?(x)", - "**/tests/unit/**/*.spec.{j,t}s?(x)", - ], - env: { - mocha: true, - }, - }, - ], + ], }; diff --git a/frontend/.prettierrc.js b/frontend/.prettierrc.js index ac684b0..39027d1 100644 --- a/frontend/.prettierrc.js +++ b/frontend/.prettierrc.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + module.exports = { tabWidth: 2, singleQuote: true, diff --git a/frontend/.stylelintrc.js b/frontend/.stylelintrc.js index fa6ec3d..fc0b58d 100644 --- a/frontend/.stylelintrc.js +++ b/frontend/.stylelintrc.js @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + module.exports = { - extends: ["stylelint-config-standard-scss", "stylelint-config-prettier"], + extends: ['stylelint-config-standard-scss', 'stylelint-config-prettier'], rules: {}, }; diff --git a/frontend/babel.config.js b/frontend/babel.config.js index 25d8020..742f9ca 100644 --- a/frontend/babel.config.js +++ b/frontend/babel.config.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + module.exports = { presets: ['@vue/cli-plugin-babel/preset'], plugins: [ diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 4914bd6..bd6b8d3 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <router-view /> </template> diff --git a/frontend/src/components/Echarts.vue b/frontend/src/components/Echarts.vue index 0e09ac6..d6ab738 100644 --- a/frontend/src/components/Echarts.vue +++ b/frontend/src/components/Echarts.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div id="myChart" class="echartsBox"></div> </template> diff --git a/frontend/src/components/FormTable.vue b/frontend/src/components/FormTable.vue index 1fc9bb6..7c07c8b 100644 --- a/frontend/src/components/FormTable.vue +++ b/frontend/src/components/FormTable.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <el-form :model="formData" :rules="rules" :inline="inline" :label-position="labelPosition" :class="(inline ? 'demo-form-inline' : '', 'form_style')"> <el-form-item v-for="item of formItem" :key="item.itemID" :label="$t(item.label)" :prop="item.itemID" :style="{ width: item.labelWidth }"> diff --git a/frontend/src/components/HelloWorld.vue b/frontend/src/components/HelloWorld.vue index a3d9977..b498bda 100644 --- a/frontend/src/components/HelloWorld.vue +++ b/frontend/src/components/HelloWorld.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="hello">欢迎加入IoTDB前端开发</div> </template> diff --git a/frontend/src/components/StandTable.vue b/frontend/src/components/StandTable.vue index 09f01c3..4a02caf 100644 --- a/frontend/src/components/StandTable.vue +++ b/frontend/src/components/StandTable.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div> <el-table diff --git a/frontend/src/directive/icon.js b/frontend/src/directive/icon.js index 38deee7..ab5fcd2 100644 --- a/frontend/src/directive/icon.js +++ b/frontend/src/directive/icon.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + export default (app) => { app.directive('icon', { mounted(el, binding) { diff --git a/frontend/src/directive/index.js b/frontend/src/directive/index.js index 0cc975b..4464bed 100644 --- a/frontend/src/directive/index.js +++ b/frontend/src/directive/index.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import icon from './icon.js'; export default (app) => { diff --git a/frontend/src/i18n/cn.js b/frontend/src/i18n/cn.js index e675fd3..5f39d31 100644 --- a/frontend/src/i18n/cn.js +++ b/frontend/src/i18n/cn.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import zhLocale from 'element-plus/lib/locale/lang/zh-cn'; const cn = { diff --git a/frontend/src/i18n/de.js b/frontend/src/i18n/de.js index 822cbf1..83e16b5 100644 --- a/frontend/src/i18n/de.js +++ b/frontend/src/i18n/de.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import deLocale from 'element-plus/lib/locale/lang/de'; const de = { diff --git a/frontend/src/i18n/en.js b/frontend/src/i18n/en.js index 174c4ff..9ff584f 100644 --- a/frontend/src/i18n/en.js +++ b/frontend/src/i18n/en.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import enLocale from 'element-plus/lib/locale/lang/en'; const en = { diff --git a/frontend/src/i18n/index.js b/frontend/src/i18n/index.js index 7a6602a..6a09651 100644 --- a/frontend/src/i18n/index.js +++ b/frontend/src/i18n/index.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import en from './en.js'; import de from './de.js'; import cn from './cn.js'; diff --git a/frontend/src/main.js b/frontend/src/main.js index f563dec..4f5b46e 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import { createApp } from 'vue'; import App from './App.vue'; import router from './router'; diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index b1d2c92..afa0ff9 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import { createRouter, createWebHashHistory } from 'vue-router'; import Root from '../views/Root'; import Login from '../views/Login'; diff --git a/frontend/src/store/dataBaseM/index.js b/frontend/src/store/dataBaseM/index.js index 7abf0ba..fb5b3c2 100644 --- a/frontend/src/store/dataBaseM/index.js +++ b/frontend/src/store/dataBaseM/index.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + const dataBaseM = { state: () => {}, mutations: {}, diff --git a/frontend/src/store/moduleA/index.js b/frontend/src/store/moduleA/index.js index 347bd2e..6c83b0b 100644 --- a/frontend/src/store/moduleA/index.js +++ b/frontend/src/store/moduleA/index.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + const moduleA = { state: () => {}, mutations: {}, diff --git a/frontend/src/store/storage/index.js b/frontend/src/store/storage/index.js index 7a81421..316ac3c 100644 --- a/frontend/src/store/storage/index.js +++ b/frontend/src/store/storage/index.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + const storage = { state: () => {}, mutations: { diff --git a/frontend/src/styles/element.scss b/frontend/src/styles/element.scss index 6e804cc..893ee8e 100644 --- a/frontend/src/styles/element.scss +++ b/frontend/src/styles/element.scss @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + .el-button--primary { background-color: $theme-color !important; border-color: $theme-color !important; diff --git a/frontend/src/styles/reset.scss b/frontend/src/styles/reset.scss index 33992e5..1b34ca9 100644 --- a/frontend/src/styles/reset.scss +++ b/frontend/src/styles/reset.scss @@ -1,21 +1,103 @@ - -// http://meyerweb.com/eric/tools/css/reset/ -// v2.0 | 20110126 -// License: none (public domain) +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { margin: 0; padding: 0; border: 0; @@ -24,21 +106,34 @@ time, mark, audio, video { vertical-align: baseline; } // HTML5 display-role reset for older browsers -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { display: block; } body { line-height: 1; } -ol, ul { +ol, +ul { list-style: none; } -blockquote, q { +blockquote, +q { quotes: none; } -blockquote:before, blockquote:after, -q:before, q:after { +blockquote:before, +blockquote:after, +q:before, +q:after { content: ''; content: none; } @@ -46,4 +141,3 @@ table { border-collapse: collapse; border-spacing: 0; } - diff --git a/frontend/src/styles/variables.scss b/frontend/src/styles/variables.scss index 069a9d3..8396746 100644 --- a/frontend/src/styles/variables.scss +++ b/frontend/src/styles/variables.scss @@ -1 +1,20 @@ -$theme-color: #4575F6; \ No newline at end of file +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +$theme-color: #4575f6; diff --git a/frontend/src/util/api_axios.js b/frontend/src/util/api_axios.js index 146859c..a3c2a57 100644 --- a/frontend/src/util/api_axios.js +++ b/frontend/src/util/api_axios.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import axios from '.axios'; //获取实体下物理量列表 diff --git a/frontend/src/util/axios.js b/frontend/src/util/axios.js index 112a07b..4d88491 100644 --- a/frontend/src/util/axios.js +++ b/frontend/src/util/axios.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import axios from 'axios'; import { ElMessage } from 'element-plus'; import router from '../router'; diff --git a/frontend/src/views/About/index.vue b/frontend/src/views/About/index.vue index c038498..73ab67e 100644 --- a/frontend/src/views/About/index.vue +++ b/frontend/src/views/About/index.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="about"> <div class="header"> diff --git a/frontend/src/views/DataBaseM/components/dataListTree.vue b/frontend/src/views/DataBaseM/components/dataListTree.vue index 5b02d1f..426b66b 100644 --- a/frontend/src/views/DataBaseM/components/dataListTree.vue +++ b/frontend/src/views/DataBaseM/components/dataListTree.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="data-list-tree"> <div class="data-list-top"> diff --git a/frontend/src/views/DataBaseM/components/iconTypes.vue b/frontend/src/views/DataBaseM/components/iconTypes.vue index 2200cd8..04feac8 100644 --- a/frontend/src/views/DataBaseM/components/iconTypes.vue +++ b/frontend/src/views/DataBaseM/components/iconTypes.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <span class="iconTypes"> <span v-if="data.type === 'connection'" class="custom-tree-node-icon" diff --git a/frontend/src/views/DataBaseM/hooks/useElementResize.js b/frontend/src/views/DataBaseM/hooks/useElementResize.js index 5eefe07..24db48e 100644 --- a/frontend/src/views/DataBaseM/hooks/useElementResize.js +++ b/frontend/src/views/DataBaseM/hooks/useElementResize.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import { ref } from 'vue'; function useLangSwitch(domRef, dividerWidth) { diff --git a/frontend/src/views/DataBaseM/index.vue b/frontend/src/views/DataBaseM/index.vue index 1bb838d..128f12b 100644 --- a/frontend/src/views/DataBaseM/index.vue +++ b/frontend/src/views/DataBaseM/index.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="databasem"> <el-container class="content-container"> diff --git a/frontend/src/views/Device/api/index.js b/frontend/src/views/Device/api/index.js index c721f75..c3047d0 100644 --- a/frontend/src/views/Device/api/index.js +++ b/frontend/src/views/Device/api/index.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import axios from '@/util/axios.js'; //获取实体详情 diff --git a/frontend/src/views/Device/index.vue b/frontend/src/views/Device/index.vue index 50086eb..67d58a6 100644 --- a/frontend/src/views/Device/index.vue +++ b/frontend/src/views/Device/index.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div style="padding: 20px"> <form-table :form="form"></form-table> diff --git a/frontend/src/views/DeviceMessage/api/index.js b/frontend/src/views/DeviceMessage/api/index.js index ea5f0ec..063f2b0 100644 --- a/frontend/src/views/DeviceMessage/api/index.js +++ b/frontend/src/views/DeviceMessage/api/index.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import axios from '@/util/axios.js'; //获取实体详情 diff --git a/frontend/src/views/DeviceMessage/components/action.vue b/frontend/src/views/DeviceMessage/components/action.vue index f6a9624..0c835c8 100644 --- a/frontend/src/views/DeviceMessage/components/action.vue +++ b/frontend/src/views/DeviceMessage/components/action.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div :id="id" class="echartsBox"></div> </template> diff --git a/frontend/src/views/DeviceMessage/index.vue b/frontend/src/views/DeviceMessage/index.vue index ddb0a17..2db9cc8 100644 --- a/frontend/src/views/DeviceMessage/index.vue +++ b/frontend/src/views/DeviceMessage/index.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div> <div class="headerbox"> diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue index 2a91db7..4d79cbb 100644 --- a/frontend/src/views/Home.vue +++ b/frontend/src/views/Home.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="home"> <HelloWorld msg="Welcome to Your Vue.js App" /> diff --git a/frontend/src/views/Login/index.vue b/frontend/src/views/Login/index.vue index b13ca0a..a634bc2 100644 --- a/frontend/src/views/Login/index.vue +++ b/frontend/src/views/Login/index.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="login"> <div class="header"> diff --git a/frontend/src/views/Root/hooks/useLangSwitch.js b/frontend/src/views/Root/hooks/useLangSwitch.js index 5e14769..14dda60 100644 --- a/frontend/src/views/Root/hooks/useLangSwitch.js +++ b/frontend/src/views/Root/hooks/useLangSwitch.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import { ref } from 'vue'; import i18n from '@/i18n/index'; import enLocale from 'element-plus/lib/locale/lang/en'; diff --git a/frontend/src/views/Root/index.vue b/frontend/src/views/Root/index.vue index cc39ead..e5a5194 100644 --- a/frontend/src/views/Root/index.vue +++ b/frontend/src/views/Root/index.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="root"> <el-container> diff --git a/frontend/src/views/Source/components/empty.vue b/frontend/src/views/Source/components/empty.vue index 77032d5..3bdcb5e 100644 --- a/frontend/src/views/Source/components/empty.vue +++ b/frontend/src/views/Source/components/empty.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="empty-page"> <div class="img"></div> diff --git a/frontend/src/views/Source/components/newSource.vue b/frontend/src/views/Source/components/newSource.vue index e4c2250..2c0f070 100644 --- a/frontend/src/views/Source/components/newSource.vue +++ b/frontend/src/views/Source/components/newSource.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="new-source"> <el-dialog diff --git a/frontend/src/views/Source/index.vue b/frontend/src/views/Source/index.vue index 467f1a0..90230aa 100644 --- a/frontend/src/views/Source/index.vue +++ b/frontend/src/views/Source/index.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="source-detail-container"> <div class="info-box"> diff --git a/frontend/src/views/SqlSerch/api/index.js b/frontend/src/views/SqlSerch/api/index.js index 09f461f..926405f 100644 --- a/frontend/src/views/SqlSerch/api/index.js +++ b/frontend/src/views/SqlSerch/api/index.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import axios from '@/util/axios.js'; //用于查询器查询 diff --git a/frontend/src/views/SqlSerch/components/codemirror.vue b/frontend/src/views/SqlSerch/components/codemirror.vue index 9f21076..816fa28 100644 --- a/frontend/src/views/SqlSerch/components/codemirror.vue +++ b/frontend/src/views/SqlSerch/components/codemirror.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="font_fmiy"> <textarea ref="textarea" @input="change(value)"></textarea> diff --git a/frontend/src/views/SqlSerch/components/eltooltip.vue b/frontend/src/views/SqlSerch/components/eltooltip.vue index 19e7404..e2fa8fc 100644 --- a/frontend/src/views/SqlSerch/components/eltooltip.vue +++ b/frontend/src/views/SqlSerch/components/eltooltip.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <el-tooltip class="item" effect="light" :content="$t(label)" placement="top"> <slot></slot> diff --git a/frontend/src/views/SqlSerch/components/formserch.vue b/frontend/src/views/SqlSerch/components/formserch.vue index b9960a6..7fb275e 100644 --- a/frontend/src/views/SqlSerch/components/formserch.vue +++ b/frontend/src/views/SqlSerch/components/formserch.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div> <div class="serch_div"> diff --git a/frontend/src/views/SqlSerch/components/formserchData.vue b/frontend/src/views/SqlSerch/components/formserchData.vue index f40edde..ba528fd 100644 --- a/frontend/src/views/SqlSerch/components/formserchData.vue +++ b/frontend/src/views/SqlSerch/components/formserchData.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div> <div class="serch_div"> diff --git a/frontend/src/views/SqlSerch/components/sqlDrawer.vue b/frontend/src/views/SqlSerch/components/sqlDrawer.vue index e98bc22..a44e509 100644 --- a/frontend/src/views/SqlSerch/components/sqlDrawer.vue +++ b/frontend/src/views/SqlSerch/components/sqlDrawer.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="drawer"> <el-dialog :title="$t('device.newquery')" v-model="centerDialogVisible" width="30%" center @close="centerDialogV"> diff --git a/frontend/src/views/SqlSerch/hooks/codemirror.js b/frontend/src/views/SqlSerch/hooks/codemirror.js index be2f775..4b88ec5 100644 --- a/frontend/src/views/SqlSerch/hooks/codemirror.js +++ b/frontend/src/views/SqlSerch/hooks/codemirror.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import keywords from './keywords'; import selectList from './selectList'; function handleShowHint(cmInstance) { diff --git a/frontend/src/views/SqlSerch/hooks/function.js b/frontend/src/views/SqlSerch/hooks/function.js index c2ae850..02f567f 100644 --- a/frontend/src/views/SqlSerch/hooks/function.js +++ b/frontend/src/views/SqlSerch/hooks/function.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + const list = [ { label: 'sqlserch.Aggregate', diff --git a/frontend/src/views/SqlSerch/hooks/keywords.js b/frontend/src/views/SqlSerch/hooks/keywords.js index 0a723ce..369b333 100644 --- a/frontend/src/views/SqlSerch/hooks/keywords.js +++ b/frontend/src/views/SqlSerch/hooks/keywords.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + let keywords = [ 'COMPDEV', 'TEXT', diff --git a/frontend/src/views/SqlSerch/hooks/selectList.js b/frontend/src/views/SqlSerch/hooks/selectList.js index 475db9c..e293e10 100644 --- a/frontend/src/views/SqlSerch/hooks/selectList.js +++ b/frontend/src/views/SqlSerch/hooks/selectList.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + const selectList = { SET: ['SET STORAGE GROUP TO <FullPath>', 'SET TTL TO <StorageGroupPath> <Integer>'], CREATE: [ diff --git a/frontend/src/views/SqlSerch/hooks/useElementResize.js b/frontend/src/views/SqlSerch/hooks/useElementResize.js index 0c7682e..d308c19 100644 --- a/frontend/src/views/SqlSerch/hooks/useElementResize.js +++ b/frontend/src/views/SqlSerch/hooks/useElementResize.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import { ref } from 'vue'; function useLangSwitch(domRef, divwerHeight) { diff --git a/frontend/src/views/SqlSerch/index.vue b/frontend/src/views/SqlSerch/index.vue index ffc24b5..9b962e7 100644 --- a/frontend/src/views/SqlSerch/index.vue +++ b/frontend/src/views/SqlSerch/index.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <el-container> <el-container> diff --git a/frontend/src/views/storage/index.vue b/frontend/src/views/storage/index.vue index 0fdd19e..a3b31e9 100644 --- a/frontend/src/views/storage/index.vue +++ b/frontend/src/views/storage/index.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="storage-container"> <div class="base-info"> diff --git a/frontend/src/views/storage/newStorage.vue b/frontend/src/views/storage/newStorage.vue index 2fefc3c..a651807 100644 --- a/frontend/src/views/storage/newStorage.vue +++ b/frontend/src/views/storage/newStorage.vue @@ -1,3 +1,8 @@ +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding +copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a +copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS +IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ + <template> <div class="new-storage-container"> <p>{{ $t('storagePage.alias') }}:{{ alias }}</p> diff --git a/frontend/vue.config.js b/frontend/vue.config.js index 47e57b0..f038053 100644 --- a/frontend/vue.config.js +++ b/frontend/vue.config.js @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + const path = require('path'); function resolve(dir) { return path.join(__dirname, dir);
