diff --git a/src/api/index.js b/src/api/index.js index b083602..82be318 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -30,7 +30,7 @@ api.interceptors.request.use( * 全局拦截请求发送前提交的参数 * 以下代码为示例,在登录状态下,分别对 post 和 get 请求加上 token 参数 */ - if (store.getters['token/isLogin']) { + if (store.getters['user/isLogin']) { request.headers.token = store.state.user.token } if (request.method == 'post') { diff --git a/src/assets/icons/gitee.svg b/src/assets/icons/gitee.svg new file mode 100644 index 0000000..f8cf6de --- /dev/null +++ b/src/assets/icons/gitee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/github.svg b/src/assets/icons/github.svg new file mode 100644 index 0000000..08c7c9f --- /dev/null +++ b/src/assets/icons/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/styles/home.scss b/src/assets/styles/home.scss index f0226e0..b372445 100644 --- a/src/assets/styles/home.scss +++ b/src/assets/styles/home.scss @@ -5,6 +5,8 @@ $lighterBlue: #4aa0fa; width: 100%; height: 100%; overflow-y: hidden; + background-color: #f7f7f7; + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif; } .components-list { padding: 8px; @@ -51,8 +53,8 @@ $lighterBlue: #4aa0fa; .left-board { width: 260px; position: absolute; - left: 0; - top: 20px; + left: 40px; + top: 0; height: 100vh; //background-color: rgba(255, 255, 255, 100); } @@ -74,7 +76,7 @@ $lighterBlue: #4aa0fa; width: 80%; margin: 20px auto 0; box-sizing: border-box; - background-color: rgba(255, 255, 255, 100); + background-color: rgb(255, 255, 255); border: 2px solid rgba(255, 255, 255, 100); overflow-y: hidden; } diff --git a/src/components/parser/Parser.vue b/src/components/parser/Parser.vue index 8e275a3..1cc71b8 100644 --- a/src/components/parser/Parser.vue +++ b/src/components/parser/Parser.vue @@ -70,12 +70,31 @@ function renderFrom(h) { } function formBtns(h) { - return - - 提交 - 重置 + const { formConfCopy } = this + if(formConfCopy.resetBtn){ + return + + + + 提交 + + + 重置 + + + + + } + return + + + + 提交 + + + } function renderFormItem(h, elementList) { diff --git a/src/router/modules/root.js b/src/router/modules/root.js index 0b7d699..f6fb21f 100644 --- a/src/router/modules/root.js +++ b/src/router/modules/root.js @@ -2,8 +2,13 @@ export default [ { path: '/', meta: {requireLogin: false}, - component: () => import(/* webpackChunkName: 'root' */ '@/views/welcome.vue'), + component: () => import(/* webpackChunkName: 'root' */ '@/views/official/index.vue'), children: [ + { + path: '/', + meta: {requireLogin: false}, + component: () => import(/* webpackChunkName: 'root' */ '@/views/official/introduction.vue') + }, { path: '/login', meta: {requireLogin: false}, @@ -12,22 +17,17 @@ export default [ { path: '/enterprise', meta: {requireLogin: false}, - component: () => import(/* webpackChunkName: 'root' */ '@/views/common/enterprise/index.vue') + component: () => import(/* webpackChunkName: 'root' */ '@/views/official/enterprise') }, { path: '/sources', meta: {requireLogin: false}, - component: () => import(/* webpackChunkName: 'root' */ '@/views/common/sources/index.vue') + component: () => import(/* webpackChunkName: 'root' */ '@/views/official/sources') }, { path: '/proposal', meta: {requireLogin: false}, - component: () => import(/* webpackChunkName: 'root' */ '@/views/common/proposal/index.vue') - }, - { - path: '/console', - meta: {requireLogin: true}, - component: () => import(/* webpackChunkName: 'root' */ '@/views/account/console/index.vue') + component: () => import(/* webpackChunkName: 'root' */ '@/views/official/proposal') } ] }, { diff --git a/src/store/modules/token.js b/src/store/modules/token.js deleted file mode 100644 index b58f8b4..0000000 --- a/src/store/modules/token.js +++ /dev/null @@ -1,56 +0,0 @@ -// import api from '@/api' - -const state = { - token: localStorage.token, - failuretime: localStorage.failuretime -} - -const getters = { - isLogin: state => { - return state.token - } -} - -const actions = { - login({ - commit - }) { - return new Promise(resolve => { - // 模拟登录成功,写入 token 信息 - commit('setData', { - token: '1234567890', - failuretime: Date.parse(new Date()) / 1000 + 24 * 60 * 60 - }) - resolve() - }) - } - // login({ - // commit - // }, data) { - // return new Promise((resolve, reject) => { - // api.post('member/login', data).then(res => { - // commit('setData', res.data) - // resolve(res) - // }).catch(error => { - // reject(error) - // }) - // }) - // } -} - -const mutations = { - setData(state, data) { - localStorage.setItem('token', data.token) - localStorage.setItem('failuretime', data.failuretime) - state.token = data.token - state.failuretime = data.failuretime - } -} - -export default { - namespaced: true, - state, - actions, - getters, - mutations -} diff --git a/src/views/404.vue b/src/views/404.vue index fcd993e..6c5f495 100644 --- a/src/views/404.vue +++ b/src/views/404.vue @@ -4,17 +4,13 @@ diff --git a/src/views/account/login.vue b/src/views/account/login.vue index e4c4be2..97b894f 100644 --- a/src/views/account/login.vue +++ b/src/views/account/login.vue @@ -1,10 +1,10 @@