diff --git a/packages/fes-cli/build/configs/webpack.config.js b/packages/fes-cli/build/configs/webpack.config.js index 237e0536..407e99d1 100644 --- a/packages/fes-cli/build/configs/webpack.config.js +++ b/packages/fes-cli/build/configs/webpack.config.js @@ -392,9 +392,9 @@ module.exports = function webpackConfig(configs, webpack, mode) { return `chunk-${joinedHash}`; }), - /* config.plugin('Copyright') */ - isBuild - && new webpack.BannerPlugin(''), + // /* config.plugin('Copyright') */ + // isBuild + // && new webpack.BannerPlugin(''), /* config.plugin('case-sensitive-paths') */ new CaseSensitivePathsPlugin(), diff --git a/packages/fes-cli/package.json b/packages/fes-cli/package.json index fd8e71be..65b665ff 100644 --- a/packages/fes-cli/package.json +++ b/packages/fes-cli/package.json @@ -1,6 +1,6 @@ { "name": "@webank/fes-cli", - "version": "0.1.2", + "version": "0.1.3", "description": "一个好用的前端管理台快速开发框架", "preferGlobal": true, "scripts": { diff --git a/packages/fes-cli/template/fes.config.js b/packages/fes-cli/template/fes.config.js index e2fe8d4c..b805c841 100644 --- a/packages/fes-cli/template/fes.config.js +++ b/packages/fes-cli/template/fes.config.js @@ -11,18 +11,17 @@ module.exports = { }, // 测试环境 --env=sit 触发使用 develop: { - api: '' + api: 'http://test.xxx.com' }, - // 生产环境 --env=prod 触发使用 + // 生产环境 --env=sit 触发使用 prod: { - api: '' + api: 'http://xxx.com' } }, // 配置角色-路由访问权限,使用FesApp.setRole('unLogin')来修改当前用户的角色,控制路由访问权限 roles: { unLogin: ['/home'], - service: ['/list', '/home'], - admin: ['/list', '/api/fes'] + admin: ['/list', '*'] }, // map map: { diff --git a/packages/fes-cli/template/package.json b/packages/fes-cli/template/package.json index 4822c03e..48b007e0 100644 --- a/packages/fes-cli/template/package.json +++ b/packages/fes-cli/template/package.json @@ -52,6 +52,9 @@ "husky": "^3.0.9", "lint-staged": "^9.4.2" }, - "dependencies": {}, + "dependencies": { + "@webank/fes-core": "^0.1.0", + "@webank/fes-ui": "^0.1.0" + }, "peerDependencies": {} } diff --git a/packages/fes-cli/template/src/app.js b/packages/fes-cli/template/src/app.js index 56067030..5cf4d295 100644 --- a/packages/fes-cli/template/src/app.js +++ b/packages/fes-cli/template/src/app.js @@ -3,9 +3,6 @@ import './assets/styles/main.scss'; export default function () { this.FesApp.set('FesName', '$i18n.title'); - setTimeout(() => { - this.FesApp.setRole('admin', false); - }, 1000); // 设置退出逻辑 this.on('fes_logout', () => { @@ -26,10 +23,10 @@ export default function () { console.log(`您浏览到了${route.path}`); }); - // // 设置当前角色 - // if (!this.FesStorage.get('userLogin') === true) { - // this.setRole('unLogin') - // } + // 设置当前角色 + if (!this.FesStorage.get('userLogin') === true) { + this.setRole('unLogin'); + } // 设置AJAX配置 this.FesApi.option({ diff --git a/packages/fes-core/package.json b/packages/fes-core/package.json index 74f36938..7cb0a4bb 100644 --- a/packages/fes-core/package.json +++ b/packages/fes-core/package.json @@ -1,6 +1,6 @@ { "name": "@webank/fes-core", - "version": "0.1.0", + "version": "0.1.1", "description": "一个好用的前端管理台快速开发框架", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" diff --git a/packages/fes-core/src/instance/app.js b/packages/fes-core/src/instance/app.js index 1b95949a..122095c9 100644 --- a/packages/fes-core/src/instance/app.js +++ b/packages/fes-core/src/instance/app.js @@ -205,10 +205,7 @@ class App { async setDefaultPage() { const defaultPage = await this.getDefaultPage(true); - this.router.addRoutes([{ - path: '/', - redirect: () => defaultPage - }]); + this.router.push(defaultPage); } async setRole(roleId, redirect = true, update = true) { diff --git a/packages/fes-core/src/views/layout/left.vue b/packages/fes-core/src/views/layout/left.vue index 2467670a..dd59e8e4 100644 --- a/packages/fes-core/src/views/layout/left.vue +++ b/packages/fes-core/src/views/layout/left.vue @@ -16,7 +16,7 @@
{{fesFesx.FesRoleName}}