You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
9.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{"remainingRequest":"D:\\code\\vue\\front\\node_modules\\babel-loader\\lib\\index.js!D:\\code\\vue\\front\\src\\common\\system.js","dependencies":[{"path":"D:\\code\\vue\\front\\src\\common\\system.js","mtime":1709633805000},{"path":"D:\\code\\vue\\front\\babel.config.js","mtime":1709633798000},{"path":"D:\\code\\vue\\front\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\front\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IG1lbnUgZnJvbSAnQC9jb25maWcvbWVudSc7CmV4cG9ydCBmdW5jdGlvbiBpc0F1dGgodGFibGVOYW1lLCBrZXkpIHsKICBsZXQgcm9sZSA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKCJVc2VyVGFibGVOYW1lIik7CiAgbGV0IG1lbnVzID0gbWVudS5saXN0KCk7CiAgZm9yIChsZXQgaSA9IDA7IGkgPCBtZW51cy5sZW5ndGg7IGkrKykgewogICAgaWYgKG1lbnVzW2ldLnRhYmxlTmFtZSA9PSByb2xlKSB7CiAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgbWVudXNbaV0uZnJvbnRNZW51Lmxlbmd0aDsgaisrKSB7CiAgICAgICAgZm9yIChsZXQgayA9IDA7IGsgPCBtZW51c1tpXS5mcm9udE1lbnVbal0uY2hpbGQubGVuZ3RoOyBrKyspIHsKICAgICAgICAgIGlmICh0YWJsZU5hbWUgPT0gbWVudXNbaV0uZnJvbnRNZW51W2pdLmNoaWxkW2tdLnRhYmxlTmFtZSkgewogICAgICAgICAgICBsZXQgYnV0dG9ucyA9IG1lbnVzW2ldLmZyb250TWVudVtqXS5jaGlsZFtrXS5idXR0b25zLmpvaW4oJywnKTsKICAgICAgICAgICAgcmV0dXJuIGJ1dHRvbnMuaW5kZXhPZihrZXkpICE9PSAtMSB8fCBmYWxzZTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9CiAgcmV0dXJuIGZhbHNlOwp9CmV4cG9ydCBmdW5jdGlvbiBpc0JhY2tBdXRoKHRhYmxlTmFtZSwga2V5KSB7CiAgbGV0IHJvbGUgPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgiVXNlclRhYmxlTmFtZSIpOwogIGxldCBtZW51cyA9IG1lbnUubGlzdCgpOwogIGZvciAobGV0IGkgPSAwOyBpIDwgbWVudXMubGVuZ3RoOyBpKyspIHsKICAgIGlmIChtZW51c1tpXS50YWJsZU5hbWUgPT0gcm9sZSkgewogICAgICBmb3IgKGxldCBqID0gMDsgaiA8IG1lbnVzW2ldLmJhY2tNZW51Lmxlbmd0aDsgaisrKSB7CiAgICAgICAgZm9yIChsZXQgayA9IDA7IGsgPCBtZW51c1tpXS5iYWNrTWVudVtqXS5jaGlsZC5sZW5ndGg7IGsrKykgewogICAgICAgICAgaWYgKHRhYmxlTmFtZSA9PSBtZW51c1tpXS5iYWNrTWVudVtqXS5jaGlsZFtrXS50YWJsZU5hbWUpIHsKICAgICAgICAgICAgbGV0IGJ1dHRvbnMgPSBtZW51c1tpXS5iYWNrTWVudVtqXS5jaGlsZFtrXS5idXR0b25zLmpvaW4oJywnKTsKICAgICAgICAgICAgcmV0dXJuIGJ1dHRvbnMuaW5kZXhPZihrZXkpICE9PSAtMSB8fCBmYWxzZTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9CiAgcmV0dXJuIGZhbHNlOwp9Ci8qKg0KICogICog6I635Y+W5b2T5YmN5pe26Ze077yIeXl5eS1NTS1kZCBoaDptbTpzc++8iQ0KICogICAqLwpleHBvcnQgZnVuY3Rpb24gZ2V0Q3VyRGF0ZVRpbWUoKSB7CiAgbGV0IGN1cnJlbnRUaW1lID0gbmV3IERhdGUoKSwKICAgIHllYXIgPSBjdXJyZW50VGltZS5nZXRGdWxsWWVhcigpLAogICAgbW9udGggPSBjdXJyZW50VGltZS5nZXRNb250aCgpICsgMSA8IDEwID8gJzAnICsgKGN1cnJlbnRUaW1lLmdldE1vbnRoKCkgKyAxKSA6IGN1cnJlbnRUaW1lLmdldE1vbnRoKCkgKyAxLAogICAgZGF5ID0gY3VycmVudFRpbWUuZ2V0RGF0ZSgpIDwgMTAgPyAnMCcgKyBjdXJyZW50VGltZS5nZXREYXRlKCkgOiBjdXJyZW50VGltZS5nZXREYXRlKCksCiAgICBob3VyID0gY3VycmVudFRpbWUuZ2V0SG91cnMoKSwKICAgIG1pbnV0ZSA9IGN1cnJlbnRUaW1lLmdldE1pbnV0ZXMoKSwKICAgIHNlY29uZCA9IGN1cnJlbnRUaW1lLmdldFNlY29uZHMoKTsKICByZXR1cm4geWVhciArICItIiArIG1vbnRoICsgIi0iICsgZGF5ICsgIiAiICsgaG91ciArICI6IiArIG1pbnV0ZSArICI6IiArIHNlY29uZDsKfQoKLyoqDQogKiAgKiDojrflj5blvZPliY3ml6XmnJ/vvIh5eXl5LU1NLWRk77yJDQogKiAgICovCmV4cG9ydCBmdW5jdGlvbiBnZXRDdXJEYXRlKCkgewogIGxldCBjdXJyZW50VGltZSA9IG5ldyBEYXRlKCksCiAgICB5ZWFyID0gY3VycmVudFRpbWUuZ2V0RnVsbFllYXIoKSwKICAgIG1vbnRoID0gY3VycmVudFRpbWUuZ2V0TW9udGgoKSArIDEgPCAxMCA/ICcwJyArIChjdXJyZW50VGltZS5nZXRNb250aCgpICsgMSkgOiBjdXJyZW50VGltZS5nZXRNb250aCgpICsgMSwKICAgIGRheSA9IGN1cnJlbnRUaW1lLmdldERhdGUoKSA8IDEwID8gJzAnICsgY3VycmVudFRpbWUuZ2V0RGF0ZSgpIDogY3VycmVudFRpbWUuZ2V0RGF0ZSgpOwogIHJldHVybiB5ZWFyICsgIi0iICsgbW9udGggKyAiLSIgKyBkYXk7Cn0="},{"version":3,"names":["menu","isAuth","tableName","key","role","localStorage","getItem","menus","list","i","length","j","frontMenu","k","child","buttons","join","indexOf","isBackAuth","backMenu","getCurDateTime","currentTime","Date","year","getFullYear","month","getMonth","day","getDate","hour","getHours","minute","getMinutes","second","getSeconds","getCurDate"],"sources":["D:/code/vue/front/src/common/system.js"],"sourcesContent":["import menu from '@/config/menu'\r\nexport function isAuth(tableName, key) {\r\n let role = localStorage.getItem(\"UserTableName\");\r\n let menus = menu.list()\r\n for(let i=0;i<menus.length;i++){\r\n if(menus[i].tableName==role){\r\n for(let j=0;j<menus[i].frontMenu.length;j++){\r\n for(let k=0;k<menus[i].frontMenu[j].child.length;k++){\r\n if(tableName==menus[i].frontMenu[j].child[k].tableName){\r\n let buttons = menus[i].frontMenu[j].child[k].buttons.join(',');\r\n return buttons.indexOf(key) !== -1 || false\r\n }\r\n }\r\n }\r\n }\r\n }\r\n return false;\r\n}\r\nexport function isBackAuth(tableName, key) {\r\n let role = localStorage.getItem(\"UserTableName\");\r\n let menus = menu.list()\r\n for(let i=0;i<menus.length;i++){\r\n if(menus[i].tableName==role){\r\n for(let j=0;j<menus[i].backMenu.length;j++){\r\n for(let k=0;k<menus[i].backMenu[j].child.length;k++){\r\n if(tableName==menus[i].backMenu[j].child[k].tableName){\r\n let buttons = menus[i].backMenu[j].child[k].buttons.join(',');\r\n return buttons.indexOf(key) !== -1 || false\r\n }\r\n }\r\n }\r\n }\r\n }\r\n return false;\r\n}\r\n/**\r\n * * 获取当前时间yyyy-MM-dd hh:mm:ss\r\n * */\r\nexport function getCurDateTime() {\r\n let currentTime = new Date(),\r\n year = currentTime.getFullYear(),\r\n month = currentTime.getMonth() + 1 < 10 ? '0' + (currentTime.getMonth() + 1) : currentTime.getMonth() + 1,\r\n day = currentTime.getDate() < 10 ? '0' + currentTime.getDate() : currentTime.getDate(),\r\n hour = currentTime.getHours(),\r\n minute = currentTime.getMinutes(),\r\n second = currentTime.getSeconds();\r\n return year + \"-\" + month + \"-\" + day + \" \" +hour +\":\" +minute+\":\"+second;\r\n}\r\n\r\n/**\r\n * * 获取当前日期yyyy-MM-dd\r\n * */\r\nexport function getCurDate() {\r\n let currentTime = new Date(),\r\n year = currentTime.getFullYear(),\r\n month = currentTime.getMonth() + 1 < 10 ? '0' + (currentTime.getMonth() + 1) : currentTime.getMonth() + 1,\r\n day = currentTime.getDate() < 10 ? '0' + currentTime.getDate() : currentTime.getDate();\r\n return year + \"-\" + month + \"-\" + day;\r\n}\r\n"],"mappings":"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","ignoreList":[]}]}