|
- <!doctype html>
- <html>
-
- <head>
- <meta charset="UTF-8">
- <title>报名</title>
- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
- <link href="css/mui.min.css" rel="stylesheet" />
- <link href="css/style.css" rel="stylesheet" />
- <link rel="stylesheet" type="text/css" href="css/mui.picker.min.css" />
- <style>
- .mui-table-view {
- margin-top: 10px;
- }
-
- .span3 {
- color: #0193DF;
- margin: 10px;
- line-height: 38px;
- }
-
- .span2 {
- color: #c70f1a;
- font-size: 13px;
- line-height: 24px;
- }
-
- .mui-ellipsis {
- line-height: 30px;
- }
-
- .mui-content-padded {
- margin-top: 10px;
- text-align: center;
- }
-
- .mui-content {
- background-color: #FFFFFF;
- }
-
- .mui-btn-blue {
- background-color: #0193df;
- border: #0193DF;
- margin-top: 25px;
- }
-
- .mui-input-row {
- border-bottom: 1px #EEEEEE solid;
- }
-
- .mui-input-row .mui-btn {
- width: 65%;
- border: 1px #000000 solid;
- border: none;
- float: left;
- }
-
- .dj {
- font-size: 14px;
- color: #999999;
- padding: 10px;
- }
-
- .mui-btn-block {
- width: 65%;
- float: right;
- margin: 0px;
- height: 40px;
- }
-
- #info {
- float: left;
- margin: 0px;
- }
-
- #schooltext,
- #culturetext,
- #departtext {
- line-height: 40px;
- text-overflow: ellipsis;
- overflow: hidden;
- }
- </style>
- </head>
-
- <body>
- <header class="mui-bar mui-bar-nav">
- <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
- <h1 class="mui-title">修改专业</h1>
- </header>
- <div class="mui-content">
- <ul class="mui-table-view">
- <li class="mui-table-view-cell mui-media">
- <a>
- <div class="mui-media-body">
- <div class="mui-input-row">
- <label>姓 名</label>
- <input id='username' type="text" class="mui-input-clear mui-input" readonly="readonly">
- </div>
- <div class="mui-input-row" id="selculture">
- <label>文化程度</label>
- <input type="hidden" id="cultureid" />
- <span id="culturetext">请选择</span><span class="mui-pull-right mui-navigate-right"></span>
- </div>
- <div class="mui-input-row" id="selschool">
- <label>报考校区</label>
- <input type="hidden" id="schoolid" />
- <span id="schooltext">请选择</span><span class="mui-pull-right mui-navigate-right"></span>
- </div>
- <div class="mui-input-row" id="seldepart">
- <label>报考专业</label>
- <input type="hidden" id="departid" />
- <span id="departtext">请选择</span><span class="mui-pull-right mui-navigate-right" id="sex"></span>
- </div>
- </div>
- <div class="mui-content-padded">
- <button type="button" class="mui-btn mui-btn-danger" id="reg">确认修改</button>
- </div>
- </a>
- </li>
- </ul>
- </div>
- <script src="js/mui.min.js "></script>
- <script src="js/serverurl.js"></script>
- <script src="js/tools.js"></script>
- <script src="js/userinfos.js"></script>
- <script src="js/mui.picker.min.js"></script>
- <script type="text/javascript">
- var userPickerculture, userPickerschool, userPickerdepart;
-
- function RefreshUserInfo() {
- mui.post(api + '/user/getStuByUserId', {
- data: users.ID
- }, function(des) {
- if (des.code == "200") {
- SetLogin(des.data)
- plus.nativeUI.toast("修改成功。");
- plus.webview.currentWebview().close();
- plus.webview.getWebviewById("apply.html").evalJS("RefreshBaoming();");
- plus.webview.getWebviewById("interact.html").evalJS("RefreshContactTeacher();");
- }
- }, 'json')
- }
-
- function OpenAndSetPicker(picker, field) {
- picker.show(function(items) {
- if (items[0].value != undefined && items[0].value != null && items[0].value != '') {
- document.getElementById(field + "text").innerText = items[0].text;
- document.getElementById(field + "id").value = items[0].value;
- if (field == "school") {
- var whcdid = document.getElementById("cultureid").value;
- if (whcdid == "") {
- plus.nativeUI.toast("请选择文化程度。");
- return;
- }
- GetDepartData(userPickerdepart, "" + items[0].value + "", "" + whcdid + "");
- document.getElementById("departid").value = "";
- document.getElementById("departtext").innerText = "";
- }
- if (field == "culture") {
- var whcdid = document.getElementById("cultureid").value;
- if (whcdid == "") {
- plus.nativeUI.toast("请选择文化程度。");
- return;
- }
- var xqid = document.getElementById("schoolid").value;
- if (xqid == "") {
- plus.nativeUI.toast("请选择校区。");
- return;
- }
- GetDepartData(userPickerdepart, "" + xqid + "", "" + whcdid + "");
- document.getElementById("schoolid").value = "";
- document.getElementById("schooltext").innerText = "";
- document.getElementById("departid").value = "";
- document.getElementById("departtext").innerText = "";
- }
- } else {
- plus.nativeUI.toast("当前校区暂无对应专业。");
- return false;
- }
- });
- }
- mui.plusReady(function() {
-
- CheckLogin();
- userPickerculture = new mui.PopPicker();
- userPickerschool = new mui.PopPicker();
- userPickerdepart = new mui.PopPicker();
- document.getElementById("selculture").addEventListener("tap", function() {
- OpenAndSetPicker(userPickerculture, "culture");
- });
- document.getElementById("selschool").addEventListener("tap", function() {
- OpenAndSetPicker(userPickerschool, "school");
- });
- document.getElementById("seldepart").addEventListener("tap", function() {
- OpenAndSetPicker(userPickerdepart, "depart");
- });
- document.getElementById("username").value = users.username;
- document.getElementById("cultureid").value = users.culture;
- document.getElementById("culturetext").innerText = users.culturename;
- document.getElementById("schoolid").value = users.school;
- document.getElementById("schooltext").innerText = users.schoolname;
- document.getElementById("departid").value = users.depart;
- document.getElementById("departtext").innerText = users.departname;
- GetDictionaryDataBySource(userPickerculture, "DegreeOfEducation"); //文化程度
- GetSchoolData(userPickerschool);
- GetDepartData(userPickerdepart, "" + users.school + "", "" + users.culture + "");
- document.getElementById("reg").addEventListener("tap", function() {
- if (users.ID != undefined && users.ID != null) {
- if (document.getElementById("cultureid").value == "" || document.getElementById("schoolid").value == "" ||
- document.getElementById("departid").value == "") {
- plus.nativeUI.toast("请填写完整表单!"); //
- return;
- }
-
- plus.nativeUI.showWaiting("加载中...");
- var param = {
- school: document.getElementById("schoolid").value,
- depart: document.getElementById("departid").value,
- culture: document.getElementById("cultureid").value,
- id: users.ID
- }
-
- mui.post(api + '/user/updateStuByStuTerminal', {
- data: JSON.stringify(param)
- }, function(res) {
- plus.nativeUI.closeWaiting();
- if (res.code == "200") {
- RefreshUserInfo()
- }
- }, 'json')
- }
- });
- });
- </script>
- </body>
-
- </html>
|