Skip to content

Commit

Permalink
ver2
Browse files Browse the repository at this point in the history
  • Loading branch information
P-PPPP committed Sep 19, 2020
1 parent 262428f commit f987c72
Show file tree
Hide file tree
Showing 10 changed files with 113 additions and 6,029 deletions.
4 changes: 4 additions & 0 deletions Core.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,12 @@ def getConfig(self):
infoOpen.close()
global config
config = json.loads(info)
if len(config["accounts"]["account0"]["username"]) > 0:
self.username = config["accounts"]["account0"]["username"]
self.password = config["accounts"]["account0"]["password"]
return config


def login(self):
'''登陆'''
password_enc = self.password_encrypt(self.password,
Expand Down
4 changes: 2 additions & 2 deletions config.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"accounts": {
"account0":{
"username":"",
"password":""
"username":"123",
"password":"456"
},
"account1":{
"username":"",
Expand Down
6 changes: 0 additions & 6 deletions css/mdui.min.css

This file was deleted.

1 change: 0 additions & 1 deletion css/mdui.min.css.map

This file was deleted.

116 changes: 85 additions & 31 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,18 @@
<script src="js/mdui.js"></script>
<script type="text/javascript" src="js/qwebchannel.js"></script>
</head>
<body>
<body class="mdui-theme-primary-light-green">
<script type="text/javascript">
window.onload = function () {
new QWebChannel(qt.webChannelTransport, function (channel) {
window.Receivers = channel.objects.Receivers; //注册功能类
window.Receivers = channel.objects.Receivers; //此处channel.objects.printer中的printer就是上文提到的功能类注册的标识名
});
};

function login(){
var username = document.getElementById('UserName').value;
var pas = document.getElementById('password').value;
Receivers.Login(username+"\n"+pas);//功能类传递
Receivers.Login(username+"\n"+pas);
}

function logout(){
Expand All @@ -40,51 +40,105 @@
document.getElementById('noticeContent').innerHTML = content;
var inst = new mdui.Dialog('#notice').open();
}

function configLoad(config){
var jsonObj = JSON.parse(jsonObj);
//获取默认账户密码,自动模式等信息
var defaultUserName = jsonObj.accounts.account0.username;
var defaultPassword = jsonObj.accounts.account0.password;
document.getElementById('UserName').innerHTML = defaultUserName;
document.getElementById('password').innerHTML = defaultPassword;
}

function useageCount(content){
var useage = content.split(',')[6];
useage = parseInt(useage)/1073741824;
useage.toFixed(3);
document.getElementById('useage').innerHTML = "已用 "+useage+" G";
}

function hardLogout(){
username = document.getElementById('HardUserName').value;
Receivers.hardLogout(username);
dialog("已下线");
}
</script>
<div class="mdui-toolbar mdui-color-theme">
<span class="mdui-typo-title">Srun3K Login</span>
<span class="mdui-typo-title">Srun3K Boxies</span>
<div class="mdui-toolbar-spacer"></div>
<a href="javascript:;" class="mdui-btn mdui-btn-icon mdui-ripple" onclick="logout()"><i class="mdui-icon material-icons" mdui-tooltip="{content: '注销'}">account_circle</i></a>
<a href="javascript:;" class="mdui-btn mdui-btn-icon mdui-ripple" onclick="exit()"><i class="mdui-icon material-icons" mdui-tooltip="{content: '退出'}">close</i></a> </div>

<div style="height:20px;"></div>
<div class="mdui-card mdui-shadow-10" style="width:80%;margin: auto;">
<div class="mdui-textfield" style="width:80%;margin:auto">
<h3>用户名</h3>
<input class="mdui-textfield-input" type="text" placeholder="UserName" id="UserName"/>
</div>
<div class="mdui-textfield" style="width:80%;margin:auto">
<h3>密码</h3>
<input class="mdui-textfield-input" type="password" placeholder="Password" id='password'/>
</div>
<a href="javascript:;" class="mdui-btn mdui-btn-icon mdui-ripple" onclick="exit()"><i class="mdui-icon material-icons" mdui-tooltip="{content: '退出'}">close</i></a>
</div>
<div class="mdui-tab" mdui-tab>
<a href="#main" class="mdui-ripple"><i class="mdui-icon material-icons">home</i><label>主页</label></a>
<a href="#tools" class="mdui-ripple"><i class="mdui-icon material-icons">build</i><label>工具</label></a>
</div>
<div style="height: 20px;"></div>

<!---第一个tab 主页-->
<div id="main" class="mdui-p-a-2">
<div style="height:20px;"></div>
<div style="width: 10%;float: left;min-height: 1px;"></div>
<div class="mdui-card mdui-shadow-10" style="width:39%;float: left;">
<div class="mdui-textfield" style="width:80%;margin:auto">
<h3>用户名</h3>
<input class="mdui-textfield-input" type="text" placeholder="UserName" id="UserName"/>
</div>
<div class="mdui-textfield" style="width:80%;margin:auto">
<h3>密码</h3>
<input class="mdui-textfield-input" type="password" placeholder="Password" id='password'/>
</div>
<div style="height: 10px;"></div>
</div>
<!-----公告栏&状态信息-->

<div class="mdui-card mdui-shadow-10 mdui-ripple" style="margin: auto;width: 80%;">
<div style="width: 2%;float: left;min-height: 1px;"></div>
<div class="mdui-card mdui-shadow-10 mdui-ripple" style="margin: auto;width: 39%;float: left;">
<div style="margin: auto;width: 80%;">
<p style="font-weight: 400;">登陆状态</p>
<button class="mdui-btn mdui-ripple mdui-color-blue" onclick="status()">刷新状态</button>
<p id="status" style="font-weight: 400;"></p>
<button class="mdui-btn mdui-ripple mdui-color-theme" onclick="status()">刷新状态</button>
<p id="status" style="font-weight: 400;" class="mdui-text-truncate"></p>
<p style="font-weight: 400;">流量使用统计</p>
<div class="mdui-progress">
<div class="mdui-progress-determinate" style="width: 30%;"></div>
</div>
<p style="font-weight: 400;" id="useage">已用 Null G</p>
</div>
</div>
<!---------->


<div class="mdui-fab-wrapper" mdui-fab="">
<button class="mdui-fab mdui-ripple mdui-color-theme-accent" mdui-tooltip="{content: '登陆', position: 'top'}" onclick="login()">
<i class="mdui-icon material-icons">play_arrow</i>
<i class="mdui-icon mdui-fab-opened material-icons">play_arrow</i>
<i class="mdui-icon material-icons">play_arrow</i>
<i class="mdui-icon mdui-fab-opened material-icons">play_arrow</i>
</button>
</div>

</div>
</div>

<!----主页tab结束------>
<div id="tools">
<div style="height:20px;"></div>
<div class="mdui-card mdui-shadow-10" style="margin: auto;width: 80%;">
<div class="mdui-textfield" style="width:80%;margin:auto">
<h3>强制注销</h3>
<p>适用于无法注销账户的问题以及各种奇奇怪怪的问题</p>
<input class="mdui-textfield-input" type="text" placeholder="用户名/学号" id="HardUserName"/>
<button class="mdui-btn mdui-ripple mdui-color-theme" onclick="hardLogout()">注销</button>
</div>

<div class="mdui-divider"></div>

<div class="mdui-textfield" style="width:80%;margin:auto">
<h3>关于</h3>
<p>作者@pete 请合理使用本应用 开源在 https://github.com/peterpei1186861238/Srun3k-Boxies 下</p>
</div>
</div>
</div>

<!-----对话框-->

<div class="mdui-dialog" id="notice">
<div class="mdui-dialog-title">Notice</div>
<div class="mdui-dialog-content" id="noticeContent">被你发现了!!!</div>
<div class="mdui-dialog-actions">
<button class="mdui-btn mdui-ripple">cancel</button>
</div>
</div>
</div>

</body>
</html>
</html>
Loading

0 comments on commit f987c72

Please sign in to comment.