797b1d6273bced0bd0284cc7a7ba9b34.json 11 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/main.js","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/main.js","mtime":1664271234000},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":1665684010704}],"contextDependencies":[],"result":["// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue';\nimport App from './App';\nimport router from './router';\nimport store from './store';\nimport iView from 'iview';\nimport i18n from '@/locale';\nimport config from '@/config';\nimport VueWechatTitle from 'vue-wechat-title';\nimport importDirective from '@/directive';\nimport installPlugin from '@/plugin';\nimport 'iview/dist/styles/iview.css';\nimport './index.less';\nimport '@/assets/icons/iconfont.css';\nimport TreeTable from 'tree-table-vue'; // 实际打包时应该不引入mock\n\n/* eslint-disable */\n\nif (process.env.NODE_ENV !== 'production') require('@/mock');\nVue.use(iView, {\n i18n: (key, value) => i18n.t(key, value)\n});\nVue.use(TreeTable);\nVue.use(VueWechatTitle);\n/**\n * @description 注册admin内置插件\n */\n\ninstallPlugin(Vue);\n/**\n * @description 生产环境关掉提示\n */\n\nVue.config.productionTip = false;\n/**\n * @description 全局注册应用配置\n */\n\nVue.prototype.$config = config; // 图片添加域名前缀\n\nVue.prototype.domain = 'http://itaoniu.com.cn';\n/**\n * 注册指令\n */\n\nimportDirective(Vue);\n/* eslint-disable no-new */\n\nnew Vue({\n el: '#app',\n router,\n i18n,\n store,\n render: h => h(App)\n}); //自定义指令,用于按钮权限控制\n\nVue.directive('opcode', {\n bind: function (el, opcode, vnode) {\n const requireOpCode = opcode.value;\n let permssion = sessionStorage.getItem('menu').split(',');\n\n if (vnode.componentInstance === undefined || vnode.componentInstance === null) {\n let flag = false;\n\n for (let i = 0; i < permssion.length; i++) {\n if (requireOpCode === permssion[i]) {\n flag = true;\n break;\n }\n }\n\n if (!flag) {\n el.parentNode.removeChild(el);\n }\n } else {\n let flag1 = false;\n\n for (let j = 0; j < permssion.length; j++) {\n if (requireOpCode === permssion[j]) {\n flag1 = true;\n break;\n }\n }\n\n if (!flag1) {\n el.parentNode.removeChild(el);\n }\n }\n }\n}); // // 请求拦截--追加token\n// axios.interceptors.request.use(config => {\n// if (store.state.user.token) {\n// config.headers.common['Authorization'] = 'Bearer ' + store.state.user.token\n// config.data['name'] = store.state.name\n// }\n// return config;\n// });\n//\n// axios.interceptors.response.use(res => {\n// if (res.data.code === 'expire') {\n// window.localStorage[\"accessToken\"] = ''\n// store.commit('accessToken', '')\n// console.log(store)\n// }\n// return res\n// });\n\nVue.prototype.clearNullData = function clearNullData(obj) {\n let _newPar = {};\n\n for (let key in obj) {\n //如果对象属性的值不为空,就保存该属性(这里我做了限制,如果属性的值为0,保存该属性。如果属性的值全部是空格,属于为空。)\n if ((obj[key] === 0 || obj[key]) && obj[key].toString().replace(/(^\\s*)|(\\s*$)/g, '') !== '') {\n //记录属性\n _newPar[key] = obj[key];\n }\n }\n\n return _newPar;\n};\n\nVue.prototype.isHasPermssion = function (url) {\n let permssion = sessionStorage.getItem('menu').split(',');\n let flag = false;\n\n for (let i = 0; i < permssion.length; i++) {\n if (url === permssion[i]) {\n flag = true;\n break;\n }\n }\n\n return flag;\n};",{"version":3,"sources":["/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/main.js"],"names":["Vue","App","router","store","iView","i18n","config","VueWechatTitle","importDirective","installPlugin","TreeTable","process","env","NODE_ENV","require","use","key","value","t","productionTip","prototype","$config","domain","el","render","h","directive","bind","opcode","vnode","requireOpCode","permssion","sessionStorage","getItem","split","componentInstance","undefined","flag","i","length","parentNode","removeChild","flag1","j","clearNullData","obj","_newPar","toString","replace","isHasPermssion","url"],"mappings":"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","sourcesContent":["// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport store from './store'\nimport iView from 'iview'\nimport i18n from '@/locale'\nimport config from '@/config'\nimport VueWechatTitle from 'vue-wechat-title'\nimport importDirective from '@/directive'\nimport installPlugin from '@/plugin'\nimport 'iview/dist/styles/iview.css'\nimport './index.less'\nimport '@/assets/icons/iconfont.css'\nimport TreeTable from 'tree-table-vue'\n// 实际打包时应该不引入mock\n/* eslint-disable */\nif (process.env.NODE_ENV !== 'production') require('@/mock')\n\nVue.use(iView, {\n i18n: (key, value) => i18n.t(key, value)\n})\nVue.use(TreeTable)\nVue.use(VueWechatTitle)\n/**\n * @description 注册admin内置插件\n */\ninstallPlugin(Vue)\n/**\n * @description 生产环境关掉提示\n */\nVue.config.productionTip = false\n/**\n * @description 全局注册应用配置\n */\nVue.prototype.$config = config\n// 图片添加域名前缀\nVue.prototype.domain = 'http://itaoniu.com.cn'\n/**\n * 注册指令\n */\nimportDirective(Vue)\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n i18n,\n store,\n render: h => h(App)\n})\n//自定义指令,用于按钮权限控制\nVue.directive('opcode', {\n bind: function (el, opcode, vnode) {\n const requireOpCode = opcode.value;\n let permssion=sessionStorage.getItem('menu').split(',');\n if (vnode.componentInstance === undefined || vnode.componentInstance === null) {\n let flag=false;\n for(let i=0;i<permssion.length;i++){\n if(requireOpCode===permssion[i]){\n flag=true\n break;\n }\n }\n if (!flag) {\n el.parentNode.removeChild(el)\n }\n } else {\n let flag1=false;\n for(let j=0;j<permssion.length;j++){\n if(requireOpCode===permssion[j]){\n flag1=true\n break;\n }\n }\n if (!flag1) {\n el.parentNode.removeChild(el)\n }\n }\n }\n})\n// // 请求拦截--追加token\n// axios.interceptors.request.use(config => {\n// if (store.state.user.token) {\n// config.headers.common['Authorization'] = 'Bearer ' + store.state.user.token\n// config.data['name'] = store.state.name\n// }\n// return config;\n// });\n//\n// axios.interceptors.response.use(res => {\n// if (res.data.code === 'expire') {\n// window.localStorage[\"accessToken\"] = ''\n// store.commit('accessToken', '')\n// console.log(store)\n// }\n// return res\n// });\nVue.prototype.clearNullData = function clearNullData(obj) {\n let _newPar = {}\n for (let key in obj) {\n //如果对象属性的值不为空,就保存该属性(这里我做了限制,如果属性的值为0,保存该属性。如果属性的值全部是空格,属于为空。)\n if ((obj[key] === 0 || obj[key]) && obj[key].toString().replace(/(^\\s*)|(\\s*$)/g, '') !== '') {\n //记录属性\n _newPar[key] = obj[key]\n }\n }\n return _newPar\n}\nVue.prototype.isHasPermssion=function (url) {\n let permssion=sessionStorage.getItem('menu').split(',');\n let flag=false;\n for(let i=0;i<permssion.length;i++){\n if(url===permssion[i]){\n flag=true\n break;\n }\n }\n return flag;\n}\n"]}]}