目录结构修改

master
toesbieya 5 years ago
parent 5da445a5c9
commit ad978c46dc
  1. 25330
      vue/full/package-lock.json
  2. 24
      vue/full/package.json
  3. 4
      vue/full/src/asset/style/cover/el-admin-layout.scss
  4. 2
      vue/full/src/component/Empty/style.scss
  5. 2
      vue/full/src/component/LinerProgress/style.scss
  6. 2
      vue/full/src/component/RegionSelector/Tab/style.scss
  7. 2
      vue/full/src/component/TreeSelect/index.vue
  8. 2
      vue/full/src/component/Upload/style.scss
  9. 2
      vue/full/src/component/abstract/Dialog/index.vue
  10. 4
      vue/full/src/component/form/Anchor/index.vue
  11. 2
      vue/full/src/component/form/ValidateInfo/style.scss
  12. 2
      vue/full/src/globalMethod/Verify/style.scss
  13. 2
      vue/full/src/layout/component/SettingDrawer/component/checkbox/style.scss
  14. 2
      vue/full/src/layout/component/SettingDrawer/style.scss
  15. 2
      vue/full/src/main.js
  16. 0
      vue/full/src/style/cover/element-ui.scss
  17. 0
      vue/full/src/style/cover/var.scss
  18. 1
      vue/full/src/style/index.scss
  19. 0
      vue/full/src/style/mixin.scss
  20. 0
      vue/full/src/style/nprogress.scss
  21. 0
      vue/full/src/style/var.scss
  22. 2
      vue/full/src/view/_app/login/style.scss
  23. 4
      vue/full/src/view/_common/DetailPage/style.scss
  24. 4
      vue/full/src/view/_common/ExceptionPage/style.scss
  25. 4
      vue/full/src/view/admin/index/component/PanelGroup/PanelGroupItem.vue
  26. 2
      vue/full/src/view/admin/index/component/PanelGroup/index.vue
  27. 2
      vue/full/src/view/admin/userCenter/component/UserCard.vue
  28. 2
      vue/full/src/view/example/component/skeletonPage.vue
  29. 2
      vue/full/src/view/example/test/develop/component/ImageCompressTest.vue
  30. 43
      vue/full/vue.config.js

File diff suppressed because it is too large Load Diff

@ -8,27 +8,27 @@
"svgo": "svgo -f src/asset/icon/svg" "svgo": "svgo -f src/asset/icon/svg"
}, },
"dependencies": { "dependencies": {
"axios": "^0.21.1", "axios": "0.21.4",
"decimal.js": "^10.2.1", "decimal.js": "^10.3.1",
"el-admin-layout": "^0.9.4", "el-admin-layout": "^0.9.5",
"element-ui": "^2.15.6", "element-ui": "^2.15.7",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
"js-md5": "^0.7.3", "js-md5": "0.7.3",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"pako": "1.0.11", "pako": "1.0.11",
"socket.io-client": "2.3.1", "socket.io-client": "2.3.1",
"vue": "^2.6.14", "vue": "^2.6.14",
"vue-count-to": "^1.0.13", "vue-count-to": "^1.0.13",
"vue-router": "^3.5.1", "vue-router": "^3.5.3",
"vuex": "^3.6.2" "vuex": "^3.6.2"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "~5.0.0-alpha.5", "@vue/cli-plugin-babel": "^5.0.0-rc.1",
"@vue/cli-service": "~5.0.0-alpha.5", "@vue/cli-service": "^5.0.0-rc.1",
"compression-webpack-plugin": "^7.1.2", "compression-webpack-plugin": "^9.0.1",
"sass": "^1.32.8", "sass": "^1.44.0",
"sass-loader": "^11.0.1", "sass-loader": "^12.3.0",
"svg-sprite-loader": "^5.2.1", "svg-sprite-loader": "^6.0.11",
"svgo": "^1.3.2", "svgo": "^1.3.2",
"vue-template-compiler": "^2.6.14" "vue-template-compiler": "^2.6.14"
}, },

@ -1,4 +0,0 @@
//如果使用auto的话滚动条会占据容器宽度这样<list-page/>的自适应高度比较麻烦所以偷个懒
.page-main > .page-content {
overflow: overlay;
}

@ -1,4 +1,4 @@
@import "~@/asset/style/var"; @import "~@/style/var";
.ant-empty { .ant-empty {
padding: 20px; padding: 20px;

@ -1,4 +1,4 @@
@import "~@/asset/style/var"; @import "~@/style/var";
.liner-progress { .liner-progress {
position: relative; position: relative;

@ -1,4 +1,4 @@
@import "~@/asset/style/var"; @import "~@/style/var";
.rg-header, .rg-header,
.rg-search { .rg-search {

@ -201,7 +201,7 @@ export default {
</script> </script>
<style lang="scss"> <style lang="scss">
@import "~@/asset/style/var"; @import "~@/style/var";
.tree-select-container { .tree-select-container {
padding: 8px; padding: 8px;

@ -1,4 +1,4 @@
@import "~@/asset/style/var"; @import "~@/style/var";
$--upload-size: 90px; $--upload-size: 90px;

@ -1,5 +1,5 @@
<script type="text/jsx"> <script type="text/jsx">
import cssVar from '@/asset/style/var.scss' import cssVar from '@/style/var.scss'
import LoadingMask from './LoadingMask' import LoadingMask from './LoadingMask'
export default { export default {

@ -122,8 +122,8 @@ export default {
</script> </script>
<style lang="scss"> <style lang="scss">
@import "~@/asset/style/mixin.scss"; @import "~@/style/mixin.scss";
@import "~@/asset/style/var"; @import "~@/style/var";
.form-anchor { .form-anchor {
position: fixed; position: fixed;

@ -1,4 +1,4 @@
@import "~@/asset/style/var"; @import "~@/style/var";
.form-validate-info { .form-validate-info {
&.el-popper { &.el-popper {

@ -1,4 +1,4 @@
@import "~@/asset/style/var"; @import "~@/style/var";
.puzzle-container { .puzzle-container {
position: absolute; position: absolute;

@ -1,4 +1,4 @@
@import "~@/asset/style/var"; @import "~@/style/var";
.checkbox-group { .checkbox-group {
display: flex; display: flex;

@ -1,4 +1,4 @@
@import "~@/asset/style/var"; @import "~@/style/var";
@import "./component/checkbox/style"; @import "./component/checkbox/style";
.setting-drawer { .setting-drawer {

@ -1,7 +1,7 @@
import Vue from 'vue' import Vue from 'vue'
import Element from 'element-ui' import Element from 'element-ui'
import ElementPersonal from '@ele' import ElementPersonal from '@ele'
import './asset/style/index.scss' import './style/index.scss'
import './asset/icon' import './asset/icon'
import './directive' import './directive'
import App from './App' import App from './App'

@ -6,7 +6,6 @@
//layout中的样式需要覆盖element-ui原定义所以放element-ui的后面 //layout中的样式需要覆盖element-ui原定义所以放element-ui的后面
@import "~@/layout/style.scss"; @import "~@/layout/style.scss";
@import "./cover/element-ui.scss"; @import "./cover/element-ui.scss";
@import "./cover/el-admin-layout.scss";
@import "./nprogress.scss"; @import "./nprogress.scss";
html { html {

@ -1,4 +1,4 @@
@import "~@/asset/style/var"; @import "~@/style/var";
.login-page { .login-page {
$background-color: #2d3a4b; $background-color: #2d3a4b;

@ -1,6 +1,6 @@
@import "~@/asset/style/var"; @import "~@/style/var";
@import "~el-admin-layout/src/style/var"; @import "~el-admin-layout/src/style/var";
@import "~@/asset/style/mixin.scss"; @import "~@/style/mixin.scss";
.detail-page { .detail-page {
&.el-loading-parent--relative { &.el-loading-parent--relative {

@ -1,5 +1,5 @@
@import "~@/asset/style/var"; @import "~@/style/var";
@import "~@/asset/style/mixin.scss"; @import "~@/style/mixin.scss";
.exception { .exception {
width: 100%; width: 100%;

@ -31,8 +31,8 @@ export default {
</script> </script>
<style lang="scss"> <style lang="scss">
@import "~@/asset/style/var"; @import "~@/style/var";
@import "~@/asset/style/mixin.scss"; @import "~@/style/mixin.scss";
.card-panel { .card-panel {
height: 108px; height: 108px;

@ -8,7 +8,7 @@
<script> <script>
import PanelGroupItem from './PanelGroupItem' import PanelGroupItem from './PanelGroupItem'
import cssVar from '@/asset/style/var.scss' import cssVar from '@/style/var.scss'
import {getFourBlock} from '@/api/statistic' import {getFourBlock} from '@/api/statistic'
import {isEmpty} from "@/util" import {isEmpty} from "@/util"
import {auth} from "@/util/auth" import {auth} from "@/util/auth"

@ -53,7 +53,7 @@ export default {
</script> </script>
<style lang="scss"> <style lang="scss">
@import "~@/asset/style/var"; @import "~@/style/var";
.user-card { .user-card {
.avatar-container { .avatar-container {

@ -40,7 +40,7 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "~@/asset/style/var"; @import "~@/style/var";
.q-skeleton + .q-skeleton { .q-skeleton + .q-skeleton {
margin-top: 20px; margin-top: 20px;

@ -174,7 +174,7 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "~@/asset/style/var"; @import "~@/style/var";
.container { .container {
max-width: 1200px; max-width: 1200px;

@ -7,24 +7,35 @@ function resolve(dir) {
return path.join(__dirname, dir) return path.join(__dirname, dir)
} }
/**
* @type {import('@vue/cli-service').UserConfig}
*/
module.exports = { module.exports = {
publicPath: settings.contextPath, publicPath: settings.contextPath,
outputDir: 'dist', outputDir: 'dist',
assetsDir: 'static', assetsDir: 'static',
runtimeCompiler: true, runtimeCompiler: true,
lintOnSave: false, lintOnSave: false,
productionSourceMap: isDev, productionSourceMap: false,
transpileDependencies: ['el-admin-layout'], transpileDependencies: ['el-admin-layout'],
devServer: { configureWebpack: {
port: process.env.port || 8079, name: settings.title,
contentBasePublicPath: settings.contextPath, resolve: {
open: true, alias: {
overlay: { '@': resolve('src'),
warnings: true, '@ele': resolve('element-ui-personal')
errors: true }
}, },
proxy: devServer: {
settings.useMock port: process.env.port || 8079,
client: {
overlay: {
warnings: true,
errors: true
},
},
proxy:
settings.useMock
? null ? null
: { : {
[settings.apiPrefix]: { [settings.apiPrefix]: {
@ -37,14 +48,10 @@ module.exports = {
} }
} }
}, },
before: settings.useMock ? app => require('./mock')(app) : undefined onBeforeSetupMiddleware(devServer) {
}, if (settings.useMock) {
configureWebpack: { require('./mock')(devServer.app)
name: settings.title, }
resolve: {
alias: {
'@': resolve('src'),
'@ele': resolve('element-ui-personal')
} }
} }
}, },

Loading…
Cancel
Save