import Vue from "vue";
|
import ElementUI from "element-ui";
|
import "element-ui/lib/theme-chalk/index.css";
|
import App from "./App.vue";
|
import router from "./router";
|
import store from './store'
|
import TableCustom from '@/components/TableSlot/index.vue'
|
|
Vue.config.productionTip = false;
|
Vue.use(ElementUI, { size: 'small' })
|
Vue.component('TableCustom', TableCustom)
|
|
Vue.prototype.msgsuccess = function (msg) {
|
this.$message({
|
message: msg,
|
type: "success"
|
});
|
}
|
|
Vue.prototype.msgerror = function (msg) {
|
this.$message({
|
message: msg,
|
type: "error"
|
});
|
}
|
|
Vue.prototype.msgwarning = function (msg) {
|
this.$message({
|
message: msg,
|
type: "warning"
|
});
|
}
|
|
Vue.prototype.msginfo = function (msg) {
|
this.$message.info(msg);
|
}
|
|
Vue.prototype.$baseTableHeight = (formType) => {
|
let height = window.innerHeight
|
let paddingHeight = 400
|
const formHeight = 50
|
|
if ('number' == typeof formType) {
|
height = height - paddingHeight - formHeight * formType
|
} else {
|
height = height - paddingHeight
|
}
|
return height
|
}
|
|
new Vue({
|
router,
|
store,
|
render: (h) => h(App),
|
}).$mount("#app");
|