Skip to content

Instantly share code, notes, and snippets.

@mosluce
Forked from Hawksbillcat/ALL
Last active January 30, 2019 07:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mosluce/7027a682d4951ac3874512c2baba61de to your computer and use it in GitHub Desktop.
Save mosluce/7027a682d4951ac3874512c2baba61de to your computer and use it in GitHub Desktop.
$scope.get_romig_24g=function(){
return $scope.handle().then(function(res){
console.log("$scope.ip[0] "+ $scope.ip[0])
console.log("res "+res)
let url= "http://"+res+"/boafrm/formWlanRedirect?redirect-url=/wladvanced.htm&wlan_id=1"
return url
},function(err){
console.log(err)
err=err+"no ip"
return err
}).then(function(url){
return $scope.ReadWeb_promise(url).then(function(text){//這樣?
// console.log(text)
var G24_r1 = $scope.GetTokenFromText(text,"var dot11k_enable = ",";");
var G24_r2 = $scope.GetTokenFromText(text,"var IEEE80211r_enable = ",";");
var G24_r3 = $scope.GetTokenFromText(text,"var IEEE80211v_enable = ",";");
//alert("G24_r1 G24_r2 G24_r3 "+G24_r1 +G24_r2 +G24_r3 )
if ( G24_r1 == 1 && G24_r2 == 1 && G24_r3 == 1){
$scope.Status["G24_r1"]=1;
$scope.Status["G24_roming_enable"]=true;
console.log($scope.Status["G24_roming_enable"]+" 這是g24的roming promise")
}
else{
$scope.Status["G24_r1"]=0;
$scope.Status["G24_roming_enable"]=false;
console.log($scope.Status["G24_roming_enable"]+" 這是g24的roming promise")
}
return text;
})
})
}
$scope.get_romig_24g=function(){
return $scope.handle().then(function(res){
console.log("$scope.ip[0] "+ $scope.ip[0])
console.log("res "+res)
let url= "http://"+res+"/boafrm/formWlanRedirect?redirect-url=/wladvanced.htm&wlan_id=1"
return url
},function(err){
console.log(err)
err=err+"no ip"
return err
})
.then($scope.ReadWeb_promise)
.then(function(text){
console.log(text)
var G24_r1 = $scope.GetTokenFromText(text,"var dot11k_enable = ",";");
var G24_r2 = $scope.GetTokenFromText(text,"var IEEE80211r_enable = ",";");
var G24_r3 = $scope.GetTokenFromText(text,"var IEEE80211v_enable = ",";");
//alert("G24_r1 G24_r2 G24_r3 "+G24_r1 +G24_r2 +G24_r3 )
if ( G24_r1 == 1 && G24_r2 == 1 && G24_r3 == 1){
$scope.Status["G24_r1"]=1;
$scope.Status["G24_roming_enable"]=true;
console.log($scope.Status["G24_roming_enable"]+" 這是g24的roming promise")
}
else{
$scope.Status["G24_r1"]=0;
$scope.Status["G24_roming_enable"]=false;
console.log($scope.Status["G24_roming_enable"]+" 這是g24的roming promise")
}
return text;
})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment