|
@@ -8,24 +8,35 @@
|
|
|
export default {
|
|
export default {
|
|
|
name: "App",
|
|
name: "App",
|
|
|
created() {
|
|
created() {
|
|
|
- const IP = sessionStorage.getItem("ip");
|
|
|
|
|
- let ipList = [
|
|
|
|
|
- "58.17.42.179",
|
|
|
|
|
- "10.201.5.31",
|
|
|
|
|
- "10.205.64.222",
|
|
|
|
|
- "171.34.215.31",
|
|
|
|
|
- "182.105.82.9",
|
|
|
|
|
- "220.175.60.46",
|
|
|
|
|
- "39.160.30.198",
|
|
|
|
|
- ];
|
|
|
|
|
- let isip = ipList.includes(IP);
|
|
|
|
|
- let isip2 = IP.indexOf("218.64.4") > -1;
|
|
|
|
|
- if (!isip && !isip2) {
|
|
|
|
|
- alert("没有访问权限");
|
|
|
|
|
- this.closeWin();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ this.getIp();
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ async getIp() {
|
|
|
|
|
+ let res = await this.$axios({
|
|
|
|
|
+ url: "http://ip-api.com/json",
|
|
|
|
|
+ method: "get",
|
|
|
|
|
+ });
|
|
|
|
|
+ // console.log(res);
|
|
|
|
|
+ if (res.status == 200) {
|
|
|
|
|
+ let IP = res.data.query;
|
|
|
|
|
+ // console.log(IP);
|
|
|
|
|
+ let ipList = [
|
|
|
|
|
+ "58.17.42.179",
|
|
|
|
|
+ "10.201.5.31",
|
|
|
|
|
+ "10.205.64.222",
|
|
|
|
|
+ "171.34.215.31",
|
|
|
|
|
+ "182.105.82.9",
|
|
|
|
|
+ "220.175.60.46",
|
|
|
|
|
+ "39.160.30.198",
|
|
|
|
|
+ ];
|
|
|
|
|
+ let isip = ipList.includes(IP);
|
|
|
|
|
+ let isip2 = IP.indexOf("218.64.4") > -1;
|
|
|
|
|
+ if (!isip && !isip2) {
|
|
|
|
|
+ alert("没有访问权限");
|
|
|
|
|
+ this.closeWin();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
closeWin() {
|
|
closeWin() {
|
|
|
if (
|
|
if (
|
|
|
navigator.userAgent.indexOf("Firefox") != -1 ||
|
|
navigator.userAgent.indexOf("Firefox") != -1 ||
|