149 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			149 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						||
<html lang="zh-CN">
 | 
						||
<head>
 | 
						||
    <meta charset="UTF-8">
 | 
						||
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | 
						||
    <title>智眼-软件设置</title>
 | 
						||
    <script type="text/javascript">   
 | 
						||
        function password() {   
 | 
						||
        var testV = 1;   
 | 
						||
        var pass1 = prompt('请输入密码','');   
 | 
						||
        while (testV < 3) {   
 | 
						||
        if (!pass1)   
 | 
						||
        history.go(-1);   
 | 
						||
        if (pass1 == "123") {//初始密码123   
 | 
						||
        alert('密码正确');   
 | 
						||
        break;   
 | 
						||
        }   
 | 
						||
        testV+=1;   
 | 
						||
        var pass1 =   
 | 
						||
        prompt('密码错误!请重新输入:');   
 | 
						||
        }   
 | 
						||
        if (pass1!="password" & testV ==3)   
 | 
						||
        history.go(-1);   
 | 
						||
        return " ";   
 | 
						||
        }   
 | 
						||
        document.write(password());   
 | 
						||
        </script>      
 | 
						||
    <style>
 | 
						||
        /* 样式定义 */
 | 
						||
        * {
 | 
						||
            margin: 0;
 | 
						||
            padding: 0;
 | 
						||
            box-sizing: border-box;
 | 
						||
        }
 | 
						||
        body {
 | 
						||
            display: flex;
 | 
						||
            flex-direction: column;
 | 
						||
            justify-content: center;
 | 
						||
            align-items: center;
 | 
						||
            height: 100vh;
 | 
						||
            background-color: #f5f5f5;
 | 
						||
            font-family: Arial, sans-serif;
 | 
						||
        }
 | 
						||
        .container {
 | 
						||
            background-color: white;
 | 
						||
            padding: 20px;
 | 
						||
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
 | 
						||
            border-radius: 10px;
 | 
						||
            width: 300px;
 | 
						||
            margin-bottom: 20px;
 | 
						||
        }
 | 
						||
        h2 {
 | 
						||
            text-align: center;
 | 
						||
            margin-bottom: 10px;
 | 
						||
        }
 | 
						||
        label {
 | 
						||
            display: block;
 | 
						||
            margin-bottom: 5px;
 | 
						||
            text-align: center;
 | 
						||
        }
 | 
						||
        input[type="text"], input[type="number"], input[type="checkbox"] {
 | 
						||
            width: 100%;
 | 
						||
            padding: 10px;
 | 
						||
            margin-bottom: 20px;
 | 
						||
            border: 1px solid #ccc;
 | 
						||
            border-radius: 5px;
 | 
						||
            font-size: 16px;
 | 
						||
        }
 | 
						||
        .button-container {
 | 
						||
            display: flex;
 | 
						||
            justify-content: space-between;
 | 
						||
        }
 | 
						||
        button {
 | 
						||
            padding: 10px 20px;
 | 
						||
            background-color: #333;
 | 
						||
            color: white;
 | 
						||
            border: none;
 | 
						||
            border-radius: 5px;
 | 
						||
            cursor: pointer;
 | 
						||
        }
 | 
						||
        button:hover {
 | 
						||
            background-color: #555;
 | 
						||
        }
 | 
						||
        .function-buttons {
 | 
						||
            display: flex;
 | 
						||
            flex-wrap: wrap;
 | 
						||
            justify-content: center;
 | 
						||
            margin-top: 20px;
 | 
						||
        }
 | 
						||
        .function-buttons button {
 | 
						||
            width: 130px;
 | 
						||
            margin: 10px;
 | 
						||
        }
 | 
						||
        .hidden {
 | 
						||
            display: none;
 | 
						||
        }
 | 
						||
    </style>
 | 
						||
</head>
 | 
						||
<body>
 | 
						||
    <div class="container">
 | 
						||
        <h2>时间限制设置</h2>
 | 
						||
        <label for="time-limit">设置每天使用时间上限(分钟),填“0”则为不限制:</label>
 | 
						||
        <input type="number" id="time-limit" min="0" max="7200">
 | 
						||
        <div class="button-container">
 | 
						||
            <button id="save-time-limit">保存</button>
 | 
						||
        </div>
 | 
						||
    </div>
 | 
						||
 | 
						||
    <!-- 导航栏部分 -->
 | 
						||
    <div class="container">
 | 
						||
        <div class="function-buttons">
 | 
						||
            <a href="index.html"><button id="home">启动首页</button></a>
 | 
						||
            <a href="psw.html"><button id="unlock">解锁密码设置</button></a>
 | 
						||
            <a href="gncs.html"><button id="test">功能测试</button></a>
 | 
						||
            <a href="setting.html"><button id="settings">软件设置</button></a>
 | 
						||
        </div>
 | 
						||
    </div>
 | 
						||
 | 
						||
    <script>
 | 
						||
        // 处理时间限制设置
 | 
						||
        document.getElementById('save-time-limit').addEventListener('click', function() {
 | 
						||
            const timeLimit = document.getElementById('time-limit').value;
 | 
						||
            if (timeLimit > 0 && timeLimit <= 7200) {
 | 
						||
                sendMessage({
 | 
						||
                    "ClientEvent": "SetLongTestTime",
 | 
						||
                    "Content": {
 | 
						||
                        "Time": timeLimit
 | 
						||
                    }
 | 
						||
                }).then(() => {
 | 
						||
                    // 处理发送消息成功后的逻辑
 | 
						||
                    longTest = true
 | 
						||
                    alert(`已将每日使用时间上限设置为 ${timeLimit} 分钟`);
 | 
						||
                })
 | 
						||
                
 | 
						||
            } 
 | 
						||
            if (timeLimit > 7200) {
 | 
						||
                alert('请输入有效的分钟数');
 | 
						||
            }
 | 
						||
            if (timeLimit < 0) {
 | 
						||
                alert('请输入有效的分钟数');
 | 
						||
            }
 | 
						||
            if (timeLimit == 0) {
 | 
						||
                longTest = false
 | 
						||
                alert(`已取消时间限制`);
 | 
						||
            } 
 | 
						||
        });
 | 
						||
    </script>
 | 
						||
</body>
 | 
						||
</html> |