Commit bc7c67c0 by chuzhixin

🚀 Update global configuration and code generator

parent 3c9d625d
...@@ -3,7 +3,7 @@ const bodyParser = require('body-parser') ...@@ -3,7 +3,7 @@ const bodyParser = require('body-parser')
const chalk = require('chalk') const chalk = require('chalk')
const path = require('path') const path = require('path')
const Mock = require('mockjs') const Mock = require('mockjs')
const { baseURL } = require('../src/config/settings') const { baseURL } = require('../src/config')
const mockDir = path.join(process.cwd(), 'mock') const mockDir = path.join(process.cwd(), 'mock')
/** /**
......
import request from '@/utils/request' import request from '@/utils/request'
import { encryptedData } from '@/utils/encrypt' import { encryptedData } from '@/utils/encrypt'
import { loginRSA, tokenName } from '@/config/settings' import { loginRSA, tokenName } from '@/config'
export async function login(data) { export async function login(data) {
if (loginRSA) { if (loginRSA) {
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
</template> </template>
<script> <script>
import { baseURL, tokenName } from '@/config/settings' import { baseURL, tokenName } from '@/config'
export default { export default {
name: 'VabUpload', name: 'VabUpload',
......
/**
* @description 导出自定义配置
**/
const config = {}
module.exports = config
/** /**
* @description 导出默认配置(通用配置|主题配置|网络配置) * @description 3个子配置,通用配置|主题配置|网络配置导出
**/ */
const setting = require('./setting.config') const setting = require('./setting.config')
const theme = require('./theme.config') const theme = require('./theme.config')
const network = require('./net.config') const network = require('./net.config')
module.exports = Object.assign({}, setting, theme, network)
module.exports = { setting, theme, network }
/** /**
* @description 3个子配置,通用配置|主题配置|网络配置,建议在当前目录下修改config.js修改配置,会覆盖默认配置,也可以直接修改默认配置 * @description 3个子配置,通用配置|主题配置|网络配置
*/ */
//默认配置 //默认配置
const { setting, theme, network } = require('./default') const { setting, theme, network } = require('./')
//自定义配置 module.exports = Object.assign({}, setting, theme, network)
const config = require('./config')
//导出配置(以自定义配置为主)
module.exports = Object.assign({}, setting, theme, network, config)
...@@ -16,12 +16,7 @@ ...@@ -16,12 +16,7 @@
<script> <script>
import { mapActions, mapGetters } from 'vuex' import { mapActions, mapGetters } from 'vuex'
import { import { copyright, footerCopyright, keepAliveMaxNum, title } from '@/config'
copyright,
footerCopyright,
keepAliveMaxNum,
title,
} from '@/config/settings'
export default { export default {
name: 'VabAppMain', name: 'VabAppMain',
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<script> <script>
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import { recordRoute } from '@/config/settings' import { recordRoute } from '@/config'
export default { export default {
name: 'VabAvatar', name: 'VabAvatar',
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</template> </template>
<script> <script>
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import { logo } from '@/config/settings' import { logo } from '@/config'
export default { export default {
name: 'VabLogo', name: 'VabLogo',
......
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<script> <script>
import variables from '@/styles/variables.scss' import variables from '@/styles/variables.scss'
import { mapActions, mapGetters } from 'vuex' import { mapActions, mapGetters } from 'vuex'
import { layout as defaultLayout } from '@/config/settings' import { layout as defaultLayout } from '@/config'
export default { export default {
name: 'VabThemeBar', name: 'VabThemeBar',
data() { data() {
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
<script> <script>
import { mapActions, mapGetters } from 'vuex' import { mapActions, mapGetters } from 'vuex'
import { tokenName } from '@/config/settings' import { tokenName } from '@/config'
export default { export default {
name: 'Layout', name: 'Layout',
data() { data() {
......
import { MessageBox } from 'element-ui' import { MessageBox } from 'element-ui'
import { donation } from '@/config/settings' import { donation } from '@/config'
import { dependencies, repository } from '../../package.json' import { dependencies, repository } from '../../package.json'
if (!!window.ActiveXObject || 'ActiveXObject' in window) { if (!!window.ActiveXObject || 'ActiveXObject' in window) {
......
...@@ -7,7 +7,7 @@ import Vue from 'vue' ...@@ -7,7 +7,7 @@ import Vue from 'vue'
import VueRouter from 'vue-router' import VueRouter from 'vue-router'
import Layout from '@/layouts' import Layout from '@/layouts'
import EmptyLayout from '@/layouts/EmptyLayout' import EmptyLayout from '@/layouts/EmptyLayout'
import { publicPath, routerMode } from '@/config/settings' import { publicPath, routerMode } from '@/config'
Vue.use(VueRouter) Vue.use(VueRouter)
export const constantRoutes = [ export const constantRoutes = [
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* @description 所有全局配置的状态管理,如无必要请勿修改 * @description 所有全局配置的状态管理,如无必要请勿修改
*/ */
import defaultSettings from '@/config/settings' import defaultSettings from '@/config'
const { tabsBar, logo, layout, header, themeBar } = defaultSettings const { tabsBar, logo, layout, header, themeBar } = defaultSettings
const theme = const theme =
......
...@@ -11,7 +11,7 @@ import { ...@@ -11,7 +11,7 @@ import {
setAccessToken, setAccessToken,
} from '@/utils/accessToken' } from '@/utils/accessToken'
import { resetRouter } from '@/router' import { resetRouter } from '@/router'
import { title, tokenName } from '@/config/settings' import { title, tokenName } from '@/config'
const state = { const state = {
accessToken: getAccessToken(), accessToken: getAccessToken(),
......
import { storage, tokenTableName } from '@/config/settings' import { storage, tokenTableName } from '@/config'
/** /**
* @author chuzhixin 1204505056@qq.com (不想保留author可删除) * @author chuzhixin 1204505056@qq.com (不想保留author可删除)
......
import Vue from 'vue' import Vue from 'vue'
import store from '@/store' import store from '@/store'
import { isArray, isString } from '@/utils/validate' import { isArray, isString } from '@/utils/validate'
import { errorLog } from '@/config/settings' import { errorLog } from '@/config'
const needErrorLog = errorLog const needErrorLog = errorLog
const checkNeed = () => { const checkNeed = () => {
......
import { title } from '@/config/settings' import { title } from '@/config'
/** /**
* @author chuzhixin 1204505056@qq.com (不想保留author可删除) * @author chuzhixin 1204505056@qq.com (不想保留author可删除)
......
...@@ -10,7 +10,7 @@ import { ...@@ -10,7 +10,7 @@ import {
successCode, successCode,
tokenName, tokenName,
loginInterception, loginInterception,
} from '@/config/settings' } from '@/config'
import store from '@/store' import store from '@/store'
import qs from 'qs' import qs from 'qs'
import router from '@/router' import router from '@/router'
......
import { loadingText, messageDuration, title } from '@/config/settings' import { loadingText, messageDuration, title } from '@/config'
import * as lodash from 'lodash' import * as lodash from 'lodash'
import { Loading, Message, MessageBox, Notification } from 'element-ui' import { Loading, Message, MessageBox, Notification } from 'element-ui'
import store from '@/store' import store from '@/store'
......
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
<script> <script>
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import { tokenTableName } from '@/config/settings' import { tokenTableName } from '@/config'
import { getRouterList } from '@/api/router' import { getRouterList } from '@/api/router'
export default { export default {
......
...@@ -16,7 +16,7 @@ const { ...@@ -16,7 +16,7 @@ const {
providePlugin, providePlugin,
build7z, build7z,
donation, donation,
} = require('./src/config/settings') } = require('./src/config')
const { webpackBarName, webpackBanner, donationConsole } = require('zx-layouts') const { webpackBarName, webpackBanner, donationConsole } = require('zx-layouts')
if (donation) donationConsole() if (donation) donationConsole()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment