157 lines
		
	
	
		
			5.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			157 lines
		
	
	
		
			5.7 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>
 | 
						||
    <style>
 | 
						||
        body {
 | 
						||
            font-family: Arial, sans-serif;
 | 
						||
            margin: 20px;
 | 
						||
        }
 | 
						||
        .container {
 | 
						||
            max-width: 600px;
 | 
						||
            margin: 0 auto;
 | 
						||
            padding: 20px;
 | 
						||
            border: 1px solid #ccc;
 | 
						||
            border-radius: 10px;
 | 
						||
            box-shadow: 0 0 10px rgba(0,0,0,0.1);
 | 
						||
        }
 | 
						||
        .container h1 {
 | 
						||
            text-align: center;
 | 
						||
            margin-bottom: 20px;
 | 
						||
        }
 | 
						||
        label {
 | 
						||
            display: block;
 | 
						||
            margin-bottom: 8px;
 | 
						||
            font-weight: bold;
 | 
						||
        }
 | 
						||
        input, select, textarea {
 | 
						||
            width: 100%;
 | 
						||
            padding: 8px;
 | 
						||
            margin-bottom: 20px;
 | 
						||
            border: 1px solid #ccc;
 | 
						||
            border-radius: 4px;
 | 
						||
            box-sizing: border-box;
 | 
						||
        }
 | 
						||
        button {
 | 
						||
            width: 100%;
 | 
						||
            padding: 10px;
 | 
						||
            background-color: #4CAF50;
 | 
						||
            color: white;
 | 
						||
            border: none;
 | 
						||
            border-radius: 4px;
 | 
						||
            cursor: pointer;
 | 
						||
            font-size: 16px;
 | 
						||
        }
 | 
						||
        button:hover {
 | 
						||
            background-color: #45a049;
 | 
						||
        }
 | 
						||
        textarea {
 | 
						||
            resize: none; /* 禁止缩放 */
 | 
						||
            font-family: Arial, sans-serif;
 | 
						||
            height: 100px;
 | 
						||
        }
 | 
						||
 | 
						||
    </style>
 | 
						||
</head>
 | 
						||
<body>
 | 
						||
 | 
						||
<div class="container">
 | 
						||
    <h1>生成推免页面</h1>
 | 
						||
    <form id="myForm">
 | 
						||
 | 
						||
        <label for="level">姓名:</label>
 | 
						||
        <input type="text" id="nickname" name="nickname" value="李*明">
 | 
						||
 | 
						||
        <label for="level">层次:</label>
 | 
						||
        <input type="text" id="level" name="level" value="直博生">
 | 
						||
        
 | 
						||
        <label for="unit">单位:</label>
 | 
						||
        <input type="text" id="unit" name="unit" value="江苏省涟水中等专业学校">
 | 
						||
        
 | 
						||
        <label for="department">院系:</label>
 | 
						||
        <input type="text" id="department" name="department" value="服装设计系">
 | 
						||
        
 | 
						||
        <label for="major">专业:</label>
 | 
						||
        <input type="text" id="major" name="major" value="基础数学(070101)">
 | 
						||
        
 | 
						||
        <label for="studyMethod">学习方式:</label>
 | 
						||
        <input type="text" id="studyMethod" name="studyMethod" value="全日制">
 | 
						||
        
 | 
						||
        <label for="researchDirection">研究方向:</label>
 | 
						||
        <input type="text" id="researchDirection" name="researchDirection" value="数学方面">
 | 
						||
        
 | 
						||
        <label for="tutor">导师:</label>
 | 
						||
        <input type="text" id="tutor" name="tutor" value="姜萍">
 | 
						||
        
 | 
						||
        <label for="planType">专项计划类型:</label>
 | 
						||
        <input type="text" id="planType" name="planType" value="普通计划">
 | 
						||
        
 | 
						||
        <label for="employmentType">就业类型:</label>
 | 
						||
        <input type="text" id="employmentType" name="employmentType" value="非定向就业">
 | 
						||
        
 | 
						||
        <label for="admissionOffice">招生办名称:</label>
 | 
						||
        <input type="text" id="admissionOffice" name="admissionOffice" value="江苏省涟水中等专业学校 招生办">
 | 
						||
        
 | 
						||
        <label for="sendTime">发送时间:</label>
 | 
						||
        <input type="text" id="sendTime" name="sendTime" value="2024-09-29 09:57">
 | 
						||
        
 | 
						||
        <label for="sendContent">发送内容:</label>
 | 
						||
        <textarea id="sendContent" name="sendContent">你已被我校录取,请在半小时内在研招网确认待录取通知,过时将视为自动放弃,我们将撤销待录取通知。</textarea>
 | 
						||
        
 | 
						||
        <label for="status">状态:</label>
 | 
						||
        <select id="status" name="status">
 | 
						||
            <option value="1">接受</option>
 | 
						||
            <option value="0">拒绝</option>
 | 
						||
        </select>
 | 
						||
 | 
						||
        <label for="opTime">接受或拒绝时间:</label>
 | 
						||
        <input type="text" id="opTime" name="opTime" value="9月29日 09:59">
 | 
						||
        
 | 
						||
        <button type="button" onclick="generatePage()">生成页面</button>
 | 
						||
    </form>
 | 
						||
</div>
 | 
						||
 | 
						||
<script>
 | 
						||
    function generatePage() {
 | 
						||
        // 获取表单内容
 | 
						||
        const formData = {
 | 
						||
            nickname: document.getElementById('nickname').value,
 | 
						||
            level: document.getElementById('level').value,
 | 
						||
            unit: document.getElementById('unit').value,
 | 
						||
            department: document.getElementById('department').value,
 | 
						||
            major: document.getElementById('major').value,
 | 
						||
            studyMethod: document.getElementById('studyMethod').value,
 | 
						||
            researchDirection: document.getElementById('researchDirection').value,
 | 
						||
            tutor: document.getElementById('tutor').value,
 | 
						||
            planType: document.getElementById('planType').value,
 | 
						||
            employmentType: document.getElementById('employmentType').value,
 | 
						||
            admissionOffice: document.getElementById('admissionOffice').value,
 | 
						||
            sendTime: document.getElementById('sendTime').value,
 | 
						||
            sendContent: document.getElementById('sendContent').value,
 | 
						||
            status: document.getElementById('status').value,
 | 
						||
            opTime: document.getElementById('opTime').value,
 | 
						||
        };
 | 
						||
 | 
						||
        // 将表单内容转换为 JSON 并进行 Base64 编码
 | 
						||
        const jsonStr = JSON.stringify(formData);
 | 
						||
        const encodedData = toBase64Unicode(jsonStr);
 | 
						||
 | 
						||
        // 跳转到目标页面并传递数据
 | 
						||
        window.open('全国推荐免试攻读研究生(免初试、转段)信息公开管理服务系统.html?data=' + encodeURIComponent(encodedData), '_blank');
 | 
						||
 | 
						||
        // 用于安全编码Unicode的Base64编码函数
 | 
						||
        function toBase64Unicode(str) {
 | 
						||
            return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) {
 | 
						||
                return String.fromCharCode('0x' + p1);
 | 
						||
            }));
 | 
						||
        }
 | 
						||
 | 
						||
 | 
						||
    }
 | 
						||
</script>
 | 
						||
 | 
						||
</body>
 | 
						||
</html>
 |