Browse Source

feat: use eslint-config-airbnb

pull/1/head
uyarn 3 years ago
parent
commit
12e30017d7
  1. 6
      mock/index.ts
  2. 1
      shims-vue.d.ts
  3. 1
      src/components/footer.vue
  4. 1
      src/components/result/index.vue
  5. 1
      src/components/sidenav.tsx
  6. 1
      src/components/sub-menu.tsx
  7. 1
      src/pages/result-403/index.vue
  8. 1
      src/pages/result-404/index.vue
  9. 1
      src/pages/result-500/index.vue
  10. 1
      src/pages/result-fail/index.vue
  11. 1
      src/pages/result-network-error/index.vue
  12. 1
      src/pages/result-success/index.vue
  13. 5
      src/permisson.js
  14. 2
      src/router/index.js
  15. 1
      src/store/modules/notification.js
  16. 2
      src/store/modules/setting.js

6
mock/index.ts

@ -16,7 +16,7 @@ export default [
pdNum: 'p_tmp_60a637cd0d',
purchaseNum: '50',
adminName: '财务部',
updateTime: '2020-05-20 ' + '@date("HH:mm:ss")',
updateTime: '2020-05-20@date("HH:mm:ss")',
},
],
}),
@ -35,10 +35,10 @@ export default [
'index|+1': 1,
'status|1': '@natural(0, 4)',
no: 'BH00@natural(01, 100)',
name: '@city()' + '办公用品采购项目',
name: '@city()办公用品采购项目',
'paymentType|1': '@natural(0, 1)',
'contractType|1': '@natural(0, 2)',
updateTime: '2020-05-30 ' + '@date("HH:mm:ss")',
updateTime: '2020-05-30 @date("HH:mm:ss")',
amount: '@natural(10, 500),000,000',
adminName: '@cname()',
},

1
shims-vue.d.ts

@ -1,4 +1,5 @@
declare module '*.vue' {
import Vue from 'vue';
export default Vue;
}

1
src/components/footer.vue

@ -6,6 +6,7 @@
<script>
import { prefix } from '@/config/global';
export default {
name: `${prefix}-footer`,
data() {

1
src/components/result/index.vue

@ -13,6 +13,7 @@
</template>
<script>
import Card from '@/components/card/index.vue';
export default {
name: 'result',
components: { Card },

1
src/components/sidenav.tsx

@ -6,6 +6,7 @@ import tdLogoBlack from '../assets/tdesign-logo-black.svg';
import tdLogoWhite from '../assets/tdesign-logo-white.svg';
import '@/style/sidenav.less';
const MIN_POINT = 992 - 1;
export default {

1
src/components/sub-menu.tsx

@ -1,4 +1,5 @@
import { prefix } from '@/config/global';
interface MenuRoute {
path: string;
title?: string;

1
src/pages/result-403/index.vue

@ -9,6 +9,7 @@
<script>
import result from '@/components/result/index.vue';
export default {
name: 'result-403',
components: { result },

1
src/pages/result-404/index.vue

@ -9,6 +9,7 @@
<script>
import result from '@/components/result/index.vue';
export default {
name: 'result-404',
components: { result },

1
src/pages/result-500/index.vue

@ -5,6 +5,7 @@
<script>
import result from '@/components/result/index.vue';
export default {
name: 'result-500',
components: { result },

1
src/pages/result-fail/index.vue

@ -13,6 +13,7 @@
<script>
import card from '@/components/card/index.vue';
export default {
name: 'result-success',
components: { card },

1
src/pages/result-network-error/index.vue

@ -9,6 +9,7 @@
<script>
import result from '@/components/result/index.vue';
export default {
name: 'result-network-error',
components: { result },

1
src/pages/result-success/index.vue

@ -14,6 +14,7 @@
<script>
import card from '@/components/card/index.vue';
export default {
name: 'result-success',
components: { card },

5
src/permisson.js

@ -1,8 +1,8 @@
import NProgress from 'nprogress'; // progress bar
import 'nprogress/nprogress.css'; // progress bar style
import { authenticationMethod } from '@/config/global';
import router from './router';
import store from './store';
import { authenticationMethod } from '@/config/global';
NProgress.configure({ showSpinner: false }); // NProgress 配置
@ -14,6 +14,7 @@ router.beforeEach(async (to, from, next) => {
next();
return;
// start progress bar
// eslint-disable-next-line no-unreachable
NProgress.start();
// 如果不需要登录,那么直接跳过
@ -48,7 +49,7 @@ router.beforeEach(async (to, from, next) => {
}
}
/** * TODO 这里判断页面权限 ***/
/** * TODO 这里判断页面权限 ** */
// 权限没有问题,直接路由下一步
next();
});

2
src/router/index.js

@ -5,7 +5,7 @@ const layoutModules = import.meta.glob('../layouts/*');
const pagesModules = import.meta.glob('../pages/**/*.vue');
const fristPagesModules = import.meta.glob('../pages/*.vue');
const modules = Object.assign({}, layoutModules, fristPagesModules, pagesModules);
const modules = { ...layoutModules, ...fristPagesModules, ...pagesModules };
const getMenuRoutes = (list) => {
if (!list) {
return [];

1
src/store/modules/notification.js

@ -48,6 +48,7 @@ const state = {
const mutations = {
setMsgData(state, data) {
// eslint-disable-next-line no-param-reassign
state.msgData = data;
},
};

2
src/store/modules/setting.js

@ -1,3 +1,4 @@
/* eslint-disable no-param-reassign */
import STYLE_CONFIG from '@/config/style';
import MENU_CONFIG from '@/config/routes.js';
import { replaceStyleVariables } from 'vite-plugin-theme/es/client';
@ -12,7 +13,6 @@ const state = {
// 可通过this.$store.commit(' ')调用,但是触发的是同步事件
const mutations = {
update(state, payload) {
// eslint-disable-next-line no-param-reassign
state.showBreadcrumb = payload.showBreadcrumb;
state.theme = payload.theme;
state.layout = payload.layout;

Loading…
Cancel
Save