| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import Vue from 'vue';
- import App from './App.vue';
- import store from './store/index';
- import router from './router/index';
- import 'animate.css';
- import '@/cool';
- import '@/service/index';
- import '@/mock/index';
- import '@/icons/index';
- import '@/filter/index';
- import '@/config/config';
- import crud from 'cl-crud';
- import ElementUI from 'element-ui';
- import './assets/css/element-variables.scss';
- import '@/assets/iconfont/iconfont.css';
- import util from '@/utils/util';
- Vue.prototype.$util = util;
- Vue.use(ElementUI);
- Vue.use(crud, {
- crud: {
- dict: {
- // 搜索
- search: {
- keyWord: 'search' // 模糊查询的关键字
- },
- // 分页参数
- pagination: {
- page: 'page', // 页数
- size: 'pageSize' // 每页显示的条目
- }
- },
- search: {
- key: {
- placeholder: '昵称 / 手机号'
- }
- },
- fn: {
- permission(that) {
- // const { permission } = that.$store.state.menu;
- // const { add, delete: del, update } = that.service.permission;
- // that.permission = {
- return {
- // add: permission.includes(add),
- // delete: permission.includes(del),
- // update: permission.includes(update)
- add: true,
- delete: true,
- update: true
- };
- }
- }
- }
- });
- Vue.config.productionTip = false;
- new Vue({
- router,
- store,
- render: h => h(App)
- }).$mount('#app');
|