From f4dcc468c5c0c9a2f8dbce8401f9b0353f29790b Mon Sep 17 00:00:00 2001 From: gongzijian Date: Thu, 18 Apr 2019 17:23:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E6=89=80=E6=9C=89list?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E7=BB=93=E6=9E=84/=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=9B=91=E6=8E=A7=E4=B8=AD=E5=BF=83=E8=B7=AF=E7=94=B1/?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BB=A4=E7=89=8C=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- escheduler-ui/build/i18n.js | 87 ---------- .../src/js/conf/home/pages/monitor/index.vue | 40 +++++ .../src/js/conf/home/pages/projects/index.vue | 19 ++- .../pages/_source/taskRecordList/index.vue | 35 ++-- .../pages/definition/pages/create/index.vue | 5 +- .../pages/definition/pages/details/index.vue | 5 +- .../definition/pages/list/_source/email.vue | 2 +- .../pages/definition/pages/list/index.vue | 41 +++-- .../pages/definition/pages/tree/index.vue | 99 ++++++------ .../pages/definition/timing/index.vue | 13 +- .../home/pages/projects/pages/index/index.vue | 27 +--- .../pages/instance/pages/details/index.vue | 24 +-- .../pages/instance/pages/gantt/index.vue | 49 +++--- .../pages/instance/pages/list/index.vue | 35 ++-- .../projects/pages/taskInstance/index.vue | 35 ++-- .../src/js/conf/home/pages/resource/index.vue | 9 +- .../pages/file/pages/create/index.vue | 122 +++++++------- .../pages/file/pages/details/index.vue | 52 +++--- .../resource/pages/file/pages/edit/index.vue | 56 +++---- .../resource/pages/file/pages/list/index.vue | 54 +++---- .../pages/udf/pages/function/index.vue | 48 +++--- .../pages/udf/pages/resource/index.vue | 8 +- .../src/js/conf/home/pages/security/index.vue | 9 +- .../home/pages/security/pages/queue/index.vue | 46 +++--- .../pages/servers/pages/master/index.vue | 30 ++-- .../pages/servers/pages/worker/index.vue | 26 ++- .../pages/security/pages/tenement/index.vue | 46 +++--- .../home/pages/security/pages/users/index.vue | 50 +++--- .../security/pages/warningGroups/index.vue | 46 +++--- .../src/js/conf/home/pages/user/index.vue | 10 +- .../home/pages/user/pages/account/index.vue | 16 +- .../home/pages/user/pages/password/index.vue | 16 +- .../user/pages/token/_source/createToken.vue | 152 ++++++++++++++++++ .../pages/user/pages/token/_source/list.vue | 125 ++++++++++++++ .../home/pages/user/pages/token/index.vue | 115 +++++++++++++ .../src/js/conf/home/router/index.js | 8 + .../js/conf/home/store/security/actions.js | 14 +- .../src/js/conf/home/store/user/actions.js | 77 +++++++++ .../components/conditions/conditions.vue | 6 + .../src/js/module/components/nav/nav.vue | 4 +- .../secondaryMenu/{ => _source}/close.png | Bin .../secondaryMenu/{ => _source}/menu.js | 56 +++++-- .../secondaryMenu/{ => _source}/open.png | Bin .../secondaryMenu/secondaryMenu.vue | 49 +++--- .../src/js/module/i18n/locale/zh_CN.js | 2 +- escheduler-ui/src/lib/external/config.js | 7 + .../src/lib/{localData => external}/email.js | 0 escheduler-ui/src/sass/common/index.scss | 3 + 48 files changed, 1085 insertions(+), 693 deletions(-) delete mode 100644 escheduler-ui/build/i18n.js create mode 100644 escheduler-ui/src/js/conf/home/pages/monitor/index.vue create mode 100644 escheduler-ui/src/js/conf/home/pages/user/pages/token/_source/createToken.vue create mode 100644 escheduler-ui/src/js/conf/home/pages/user/pages/token/_source/list.vue create mode 100644 escheduler-ui/src/js/conf/home/pages/user/pages/token/index.vue rename escheduler-ui/src/js/module/components/secondaryMenu/{ => _source}/close.png (100%) rename escheduler-ui/src/js/module/components/secondaryMenu/{ => _source}/menu.js (79%) rename escheduler-ui/src/js/module/components/secondaryMenu/{ => _source}/open.png (100%) create mode 100644 escheduler-ui/src/lib/external/config.js rename escheduler-ui/src/lib/{localData => external}/email.js (100%) diff --git a/escheduler-ui/build/i18n.js b/escheduler-ui/build/i18n.js deleted file mode 100644 index d04bf95ec1..0000000000 --- a/escheduler-ui/build/i18n.js +++ /dev/null @@ -1,87 +0,0 @@ -/* - * 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 fs = require('fs'); -const path = require('path') -const glob = require('globby') - -function moduleName (modules) { - let filename = path.basename(modules) - let parts = filename.split('.') - parts.pop() - filename = parts.join('.') - return path.dirname(modules) + '/' + filename -} - -const jsEntry = () => { - const obj = {} - const files = glob.sync([ - './src/js/conf/login/**/*.vue', - './src/js/conf/login/**/*.js', - './src/js/conf/home/**/**/**/**/**/**/**/**/*.vue', - './src/js/conf/home/**/**/**/**/**/**/**/**/*.js', - './src/js/module/**/**/**/**/**/*.vue', - './src/js/module/**/**/**/**/**/*.js' - ]) - files.forEach(val => { - let parts = val.split(/[\\/]/) - parts.shift() - parts.shift() - let modules = parts.join('/') - let entry = moduleName(modules) - obj[entry] = val - }) - return obj -} -/* eslint-disable */ -let reg = /\$t\([\w,""''“”~\-\s.?!,。:;《》、\+\/<>()?!\u4e00-\u9fa5]*\)/g -let map = {} -let entryPathList = '' -let matchPathList = '' -let jsEntryObj = jsEntry() - -for (let i in jsEntryObj) { - entryPathList += jsEntryObj[i] + '\n' - let data = fs.readFileSync(path.join(jsEntryObj[i]), 'utf-8') - if (reg.test(data)) { - matchPathList += jsEntryObj[i] + '\n' - let str = data.replace(/[""'']/g, '') - str.replace(reg, function () { - if (arguments && arguments[0]) { - let key = arguments[0] - key = key.substring(3, key.length - 1) - map[key] = key - } - }) - } -} - -let outPath = path.join(__dirname, '../src/js/module/i18n/locale/zh_CN.js') -fs.unlink(outPath, (err) => { - if (err) { - console.error('删除zh_CN.js文件出错 -- \n', err) - } else { - console.log('删除zh_CN.js文件成功') - } -}) -fs.writeFile(outPath, 'export default ' + JSON.stringify(map, null, 2), function (err) { - if (err) { - console.error('写入zh_CN.js文件出错 -- \n', err) - } else { - console.log('写入zh_CN.js文件成功') - } -}) diff --git a/escheduler-ui/src/js/conf/home/pages/monitor/index.vue b/escheduler-ui/src/js/conf/home/pages/monitor/index.vue new file mode 100644 index 0000000000..00ca9994d0 --- /dev/null +++ b/escheduler-ui/src/js/conf/home/pages/monitor/index.vue @@ -0,0 +1,40 @@ + + + + diff --git a/escheduler-ui/src/js/conf/home/pages/projects/index.vue b/escheduler-ui/src/js/conf/home/pages/projects/index.vue index 86977890b1..36e114b8e9 100644 --- a/escheduler-ui/src/js/conf/home/pages/projects/index.vue +++ b/escheduler-ui/src/js/conf/home/pages/projects/index.vue @@ -1,9 +1,24 @@ diff --git a/escheduler-ui/src/js/conf/home/pages/projects/pages/_source/taskRecordList/index.vue b/escheduler-ui/src/js/conf/home/pages/projects/pages/_source/taskRecordList/index.vue index 37b5193297..a54bae0edf 100644 --- a/escheduler-ui/src/js/conf/home/pages/projects/pages/_source/taskRecordList/index.vue +++ b/escheduler-ui/src/js/conf/home/pages/projects/pages/_source/taskRecordList/index.vue @@ -1,25 +1,22 @@