|
@@ -9,45 +9,7 @@ Vue.use(uView)
|
|
|
|
|
|
let vuexStore = require("@/store/$u.mixin.js")
|
|
|
Vue.mixin(vuexStore)
|
|
|
-/*
|
|
|
-* 提示信息
|
|
|
-*/
|
|
|
-Vue.prototype.toashMsg = function (title) {
|
|
|
- title = title == undefined ? "系统繁忙" : title;
|
|
|
- uni.showToast({
|
|
|
- title:title,
|
|
|
- icon:'none',
|
|
|
- duration: 2000
|
|
|
- })
|
|
|
-}
|
|
|
-/**
|
|
|
- * 权限检查
|
|
|
- */
|
|
|
-Vue.prototype.$hasPermissions = function (value) {
|
|
|
- let isExist = false;
|
|
|
- let permissionsStr = store.state.vuex_userData.permCodes;
|
|
|
- // console.log(permissionsStr,'permissionsStr')
|
|
|
- if (permissionsStr == undefined || permissionsStr == null) {
|
|
|
- return false;
|
|
|
- }
|
|
|
- let has = permissionsStr.find(item => {
|
|
|
- return item == value
|
|
|
- })
|
|
|
- if (has) {
|
|
|
- isExist = true;
|
|
|
- }
|
|
|
- return isExist;
|
|
|
-}
|
|
|
-// 防止重复触发事件
|
|
|
-Vue.prototype.$bindClick = function (fun) {
|
|
|
- if(!store.state.vuex_isClick){
|
|
|
- store.state.vuex_isClick = true
|
|
|
- fun()
|
|
|
- setTimeout(()=>{
|
|
|
- store.state.vuex_isClick = false
|
|
|
- },2000)
|
|
|
- }
|
|
|
-}
|
|
|
+
|
|
|
const app = new Vue({
|
|
|
store,
|
|
|
...App
|