zcloud-ui
Version:
A Component Library for Vue.js.
132 lines (125 loc) • 3.64 kB
JavaScript
/* Automatically generated by './build/bin/build-entry.js' */
import Pagination from '../packages/pagination/index.js';
import Dialog from '../packages/dialog/index.js';
import FileUpload from '../packages/file-upload/index.js';
import TableTree from '../packages/table-tree/index.js';
import RegionPicker from '../packages/region-picker/index.js';
import Icon from '../packages/icon/index.js';
import Table from '../packages/table/index.js';
import Sku from '../packages/sku/index.js';
import StatusTips from '../packages/status-tips/index.js';
import MultiSelectPage from '../packages/multi-select-page/index.js';
import ExcelUpload from '../packages/excel-upload/index.js';
import ImportExcel from '../packages/import-excel/index.js';
import QuillEditor from '../packages/quill-editor/index.js';
import Select from '../packages/select/index.js';
import FormBox from '../packages/form-box/index.js';
import TreeSelect from '../packages/tree-select/index.js';
import Empty from '../packages/empty/index.js';
import Form from '../packages/form/index.js';
import Searchtable from '../packages/SearchTable/index.js';
import FormTable from '../packages/form-table/index.js';
import Step from '../packages/step/index.js';
import CollapseTransition from 'zcloud-ui/src/transitions/collapse-transition';
import Http from 'zcloud-ui/src/utils/axios';
import axios from 'axios';
import * as Tools from 'zcloud-ui/src/utils/global';
import double from 'zcloud-ui/src/utils/double';
import sentry from 'zcloud-ui/src/utils/sentry';
import * as tableEv from 'zcloud-ui/src/utils/table-event';
import handleData from 'zcloud-ui/src/utils/handleData';
import emitter from 'zcloud-ui/src/mixins/emitter';
import formValid from 'zcloud-ui/src/mixins/formValid';
import focus from 'zcloud-ui/src/mixins/focus';
import linkTo from 'zcloud-ui/src/mixins/linkTo';
import tableAutoHeight from 'zcloud-ui/src/mixins/tableAutoHeight';
import boxer from 'zcloud-ui/src/directives/boxer';
import update from 'zcloud-ui/src/directives/update';
import autoHeight from 'zcloud-ui/src/directives/autoHeight';
import money from 'zcloud-ui/src/fliters/money';
import format from 'zcloud-ui/src/fliters/format';
import { Environment, changeEnvironment } from 'zcloud-ui/src/config/index';
const components = [
Pagination,
Dialog,
FileUpload,
TableTree,
RegionPicker,
Icon,
Table,
Sku,
StatusTips,
MultiSelectPage,
ExcelUpload,
ImportExcel,
QuillEditor,
Select,
FormBox,
TreeSelect,
Empty,
Form,
Searchtable,
FormTable,
Step,
CollapseTransition
];
const install = function (Vue, opts = {}) {
components.forEach(component => {
Vue.component(component.name, component);
});
Vue.prototype.Http = Http;
Vue.prototype.axios = axios;
Vue.prototype.changeEnvironment = changeEnvironment;
Vue.prototype.Environment = Environment;
Vue.directive('boxer', boxer);
Vue.directive('update', update);
Vue.directive('autoHeight', autoHeight);
Vue.filter('money', money);
Vue.filter('format', format);
};
/* istanbul ignore if */
if (typeof window !== 'undefined' && window.Vue) {
install(window.Vue);
}
export {
emitter,
focus,
linkTo,
tableAutoHeight,
formValid,
Http,
axios,
Environment,
changeEnvironment,
Tools,
double,
tableEv,
sentry,
handleData
};
export default {
version: '1.2.38',
install,
CollapseTransition,
Pagination,
Dialog,
FileUpload,
TableTree,
RegionPicker,
Icon,
Table,
Sku,
StatusTips,
MultiSelectPage,
ExcelUpload,
ImportExcel,
QuillEditor,
Select,
FormBox,
TreeSelect,
Empty,
Form,
Searchtable,
FormTable,
Step
};