You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

999 lines
66 KiB

  1. @model Learun.Application.TwoDevelopment.AdmissionsPlatform.AP_OnlineUserInfoEntity
  2. <!DOCTYPE HTML>
  3. <html>
  4. <head>
  5. <meta http-equiv="X-UA-Compatible" content="IE=7,IE=8,IE=9,IE=10" />
  6. <meta name="”renderer”" content="”webkit|ie-comp|ie-stand”" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  8. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  10. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  11. <meta name="renderer" content="webkit">
  12. <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
  13. <title>网上报名-报考登记表完善</title>
  14. <link href="~/Content/bootstrap/bootstrap.min.css" rel="stylesheet" />
  15. <link href="~/Content/css/OnlineRegistrate/bootstrap.css" rel="stylesheet" />
  16. <link href="~/Content/css/OnlineRegistrate/default.css" rel="stylesheet" />
  17. <link href="~/Content/css/OnlineRegistrate/hddb.css" rel="stylesheet" />
  18. <link href="~/Content/css/OnlineRegistrate/style1.css" rel="stylesheet" />
  19. <link href="~/Content/css/OnlineRegistrate/zyjs.css" rel="stylesheet" />
  20. <link href="~/Content/css/OnlineRegistrate/login.css" rel="stylesheet" />
  21. <link href="~/Content/css/OnlineRegistrate/style.css" rel="stylesheet" />
  22. <link href="~/Content/jquery/plugin/layer/skin/default/layer.css" rel="stylesheet" />
  23. <link href="~/Content/layui/css/layui.css" rel="stylesheet" media="all" />
  24. <script src="~/Content/jquery/jquery-1.10.2.min.js"></script>
  25. <script src="~/Content/bootstrap/bootstrap.min.js"></script>
  26. <script src="~/Content/js/OnlineRegistrate/bootstrapValidator.js"></script>
  27. <script src="~/Content/js/OnlineRegistrate/tooltips.js"></script>
  28. <script src="~/Content/jquery/plugin/layer/layer.js"></script>
  29. <script src="~/Content/datepicker/WdatePicker.js"></script>
  30. <script src="~/Content/layui/layui.all.js"></script>
  31. <script src="~/Content/vue/vue.js"></script>
  32. </head>
  33. <body style="overflow-x: hidden;">
  34. <div id="header"></div>
  35. <div class="page-container">
  36. <div class="page-content">
  37. <div class="row">
  38. <div class="col-md-12">
  39. <div class="section section-body">
  40. <div class="row tl-con" style="padding:20px;">
  41. <div class="zp zp2">
  42. <div id="preview" class=" pull-left " style="width: 170px; height: 200px;">
  43. @if (ViewBag.Url == null || ViewBag.Url == "")
  44. {
  45. <img src="~/Content/images/OnlineRegistrate/mrtx.jpg" style="width: 170px; height: 200px;" />
  46. }
  47. else
  48. {
  49. <img id="imghead" src="@ViewBag.Url" style="width: 170px; height: 200px;" />
  50. }
  51. </div>
  52. </div>
  53. <div class="zp3">
  54. <h3>报考校区:<span id="CampusId"></span></h3>
  55. <p style="margin-top: 25px;">
  56. 您好:@Model.RealName 同学,欢迎登录报名系统!
  57. @if (Model.AP_OnlineStudentInfoEntity.IsPaymentId == "1")
  58. {
  59. if (Model.AP_OnlineStudentInfoEntity.IsReportId == "1")
  60. {
  61. <span style="color:green;">报到成功,欢迎加入山西冶金技师学院!</span>
  62. }
  63. else
  64. {
  65. <span style="color:blue;">缴费成功,请去学校报到!</span>
  66. }
  67. }
  68. else
  69. {
  70. <span style="color: red;">您当前还未缴费,请先缴费!</span>
  71. }
  72. </p>
  73. <div class="form-group" style="margin-top:35px;">
  74. <span class="btn btn-primary fileinput-button" id="chickUpload">
  75. <span>上传照片</span>
  76. </span>
  77. <input type="hidden" id="PhotoUrl" name="PhotoUrl" value="@Model.PhotoUrl" />
  78. <button type="reset" class="btn btn-primary" style="margin-left:20px;" onclick="window.location.href = '/OnlineRegistrate/RegistrateForm?userId=@Model.Id'">取消返回</button>
  79. <button type="reset" class="btn btn-primary" style="margin-left:20px;" onclick="window.location.href = '/OnlineRegistrate/Login'">退出系统</button>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="row">
  87. <div class="col-md-12">
  88. <div class="section join" id="tl_container">
  89. <div class="section-body">
  90. <form id="formEdit" name="formEdit" action="" class="form-horizontal layui-form">
  91. <div class="djb">山西省技工院校招生报考登记表</div>
  92. <input type="hidden" name="Id" id="Id" value="@Model.Id" />
  93. <input type="hidden" name="OSIId" id="OSIId" value="@Model.AP_OnlineStudentInfoEntity.Id" />
  94. <div class="form-group margin-top-10">
  95. <div class="col-md-12 margin-left-20">
  96. <div class="wbdk">
  97. <div class="wbzk">
  98. <div class="col-md-12">
  99. <label for="inputPassword" class="wbys"><span class="xhyz">*</span>报考类别:</label>
  100. <div class="wbkys">
  101. <select id="ExamineTypeId" name="ExamineTypeId" class="form-control" lay-verify="required"></select>
  102. </div>
  103. </div>
  104. </div>
  105. <div class="wbzk">
  106. <div class="col-md-12">
  107. <label for="inputPassword" class="wbys"><span class="xhyz">*</span>考生类别:</label>
  108. <div class="wbkys">
  109. <select id="ExamineeTypeId" name="ExamineeTypeId" class="form-control" lay-verify="required"></select>
  110. </div>
  111. </div>
  112. </div>
  113. <div class="wbzk">
  114. <div class="col-md-12">
  115. <label for="inputPassword" class="wbys"><span class="xhyz">*</span>考生情况:</label>
  116. <div class="wbkys">
  117. <select id="ExamineeConditionId" name="ExamineeConditionId" class="form-control" lay-verify="required"></select>
  118. </div>
  119. </div>
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. <div class="form-group">
  125. <div class="col-md-12">
  126. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  127. </div>
  128. </div>
  129. <div class="form-group">
  130. <div class="col-md-12 margin-left-20 ">
  131. <div class="wbdk">
  132. <div class="wbzk">
  133. <div class="col-md-12">
  134. <label for="inputPassword" class="wbys">省</label>
  135. <div class="wbkys">
  136. <select id="Province" name="Province" class="form-control" lay-verify="" lay-filter="Province"></select>
  137. </div>
  138. </div>
  139. </div>
  140. <div class="wbzk">
  141. <div class="col-md-12">
  142. <label for="inputPassword" class="wbys">市</label>
  143. <div class="wbkys">
  144. <select id="City" name="City" class="form-control" lay-verify="" lay-filter="City">
  145. <option value="">请选择</option>
  146. </select>
  147. </div>
  148. </div>
  149. </div>
  150. <div class="wbzk">
  151. <div class="col-md-12">
  152. <label for="inputPassword" class="wbys">县区</label>
  153. <div class="wbkys">
  154. <select id="Country" name="Country" class="form-control" lay-verify="" lay-filter="">
  155. <option value="">请选择</option>
  156. </select>
  157. </div>
  158. </div>
  159. </div>
  160. </div>
  161. </div>
  162. </div>
  163. <div class="form-group">
  164. <div class="col-md-12">
  165. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  166. </div>
  167. </div>
  168. <div class="form-group">
  169. <div class="col-md-12 margin-left-20">
  170. <div class="wbdk">
  171. <div class="wbzk">
  172. <div class="col-md-12">
  173. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>姓名:</label>
  174. <div class="wbkys">
  175. <input type="text" class="form-control" name="RealName" id="RealName" value="@Model.RealName" readonly="readonly" lay-verify="required" />
  176. <div style="text-align: left; padding-left: 5px; width: 100%; font-family: 微软雅黑; font-size: 12px; float:left; height: 20px; color: #db0000;">* 与户口本一致</div>
  177. </div>
  178. </div>
  179. </div>
  180. <div class="wbzk">
  181. <div class="col-md-12">
  182. <div>
  183. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>性别:</label>
  184. <div class="wbkys">
  185. <select class="form-control" id="SexId" name="SexId" lay-verify="required"></select>
  186. </div>
  187. </div>
  188. </div>
  189. </div>
  190. <div class="wbzk">
  191. <div class="col-md-12">
  192. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>文化程度:</label>
  193. <div class="wbkys">
  194. <select id="CultureId" name="CultureId" class="form-control" lay-verify="required"></select>
  195. </div>
  196. </div>
  197. </div>
  198. </div>
  199. </div>
  200. </div>
  201. <div class="form-group">
  202. <div class="col-md-12" style=" margin-top:5px;">
  203. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  204. </div>
  205. </div>
  206. <div class="form-group">
  207. <div class="col-md-12 margin-left-20 ">
  208. <div class="wbdk">
  209. <div class="wbzk">
  210. <div class="col-md-12">
  211. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>身份证号:</label>
  212. <div class="wbkys">
  213. <input lay-verify="identity" type="text" class="form-control" name="CertNum" id="CertNum" value="@Model.CertNum" />
  214. <div style="text-align: left; padding-left: 5px; width: 100%; font-family: 微软雅黑; font-size: 12px; float:left; height: 20px; color: #db0000;">* 与户口本一致</div>
  215. </div>
  216. </div>
  217. </div>
  218. <div class="wbzk">
  219. <div class="col-md-12">
  220. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>出生年月:</label>
  221. <div class="wbkys">
  222. <input lay-verify="required" id="BirthDate" name="BirthDate" value="@Model.BirthDate" type="text" class="form-control lr-input-wdatepicker" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd HH:mm:ss',onpicked: function () { $('#BirthDate').trigger('change'); } })" placeholder="请选择时间">
  223. </div>
  224. </div>
  225. </div>
  226. <div class="wbzk">
  227. <div class="col-md-12">
  228. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>联系电话:</label>
  229. <div class="wbkys">
  230. <input lay-verify="required" type="text" class="form-control" name="Phone" id="Phone" value="@Model.Phone" />
  231. </div>
  232. </div>
  233. </div>
  234. </div>
  235. </div>
  236. </div>
  237. <div class="form-group">
  238. <div class="col-md-12">
  239. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  240. </div>
  241. </div>
  242. <div class="form-group">
  243. <div class="col-md-12 margin-left-20 ">
  244. <div class="wbdk">
  245. <div class="wbzk">
  246. <div class="col-md-12">
  247. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>政治面貌:</label>
  248. <div class="wbkys">
  249. <select lay-verify="required" class="form-control" id="PoliticsFace" name="PoliticsFace"></select>
  250. </div>
  251. </div>
  252. </div>
  253. <div class="wbzk">
  254. <div class="col-md-12">
  255. <div>
  256. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>籍贯:</label>
  257. <div class="wbkys">
  258. <input lay-verify="required" type="text" class="form-control" id="Origin" name="Origin" value="@Model.Origin" />
  259. </div>
  260. </div>
  261. </div>
  262. </div>
  263. <div class="wbzk">
  264. <div class="col-md-12">
  265. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>民族:</label>
  266. <div class="wbkys">
  267. <select lay-verify="required" class="form-control" id="Nation" name="Nation"></select>
  268. </div>
  269. </div>
  270. </div>
  271. </div>
  272. </div>
  273. </div>
  274. <div class="form-group">
  275. <div class="col-md-12">
  276. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  277. </div>
  278. </div>
  279. <div class="form-group">
  280. <div class="col-md-12 margin-left-20 ">
  281. <div class="wbdk">
  282. <div class="wbzk">
  283. <div class="col-md-12">
  284. <label for="inputPassword" class="wbys">婚否:</label>
  285. <div class="wbkys">
  286. <select id="MarriageId" name="MarriageId" class="form-control"></select>
  287. </div>
  288. </div>
  289. </div>
  290. <div class="wbzk">
  291. <div class="col-md-12">
  292. <div>
  293. <label for="inputPassword" class="wbys">家庭出生:</label>
  294. <div class="wbkys">
  295. <select class="form-control" id="FamilyBirthId" name="FamilyBirthId"></select>
  296. </div>
  297. </div>
  298. </div>
  299. </div>
  300. <div class="wbzk">
  301. <div class="col-md-12">
  302. <label for="inputPassword" class="wbys">本人成分:</label>
  303. <div class="wbkys">
  304. <input type="text" class="form-control" id="OneselfComponent" name="OneselfComponent" />
  305. </div>
  306. </div>
  307. </div>
  308. </div>
  309. </div>
  310. </div>
  311. <div class="form-group">
  312. <div class="col-md-12">
  313. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  314. </div>
  315. </div>
  316. <div class="form-group" style="width:996px; float:left;">
  317. <div class="col-md-12 margin-left-20 ">
  318. <div class="wbdk">
  319. <div class="wbzk">
  320. <div class="col-md-12">
  321. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>户口类型:</label>
  322. <div class="wbkys">
  323. <select lay-verify="required" id="OriginId" name="OriginId" class="form-control"></select>
  324. </div>
  325. </div>
  326. </div>
  327. <div class="wbzk">
  328. <div class="col-md-12">
  329. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>现学习或工作单位:</label>
  330. <div class="wbkys">
  331. <input lay-verify="required" type="text" class="form-control" name="WorkUnit" id="WorkUnit" value="@Model.AP_OnlineStudentInfoEntity.WorkUnit" />
  332. <div style="text-align: left; padding-left: 5px; width: 100%; font-family: 微软雅黑; font-size: 12px; float:left; height: 20px; color: #db0000;">* 毕业学校</div>
  333. </div>
  334. </div>
  335. </div>
  336. <div class="wbzk">
  337. <div class="col-md-12">
  338. <label for="inputPassword" class="wbys">任何职务:</label>
  339. <div class="wbkys">
  340. <input type="text" class="form-control" name="PostDuties" id="PostDuties" value="@Model.AP_OnlineStudentInfoEntity.PostDuties" />
  341. </div>
  342. </div>
  343. </div>
  344. </div>
  345. </div>
  346. </div>
  347. <div class="form-group" style="width:996px; float:left;">
  348. <div class="col-md-12">
  349. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  350. </div>
  351. </div>
  352. <div class="form-group">
  353. <div class="col-md-12 margin-left-20 ">
  354. <div class="wbdk">
  355. <div class="wbzk">
  356. <div class="col-md-12">
  357. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>邮编:</label>
  358. <div class="wbkys">
  359. <input lay-verify="email" type="text" class="form-control" name="ZipCode" id="ZipCode" value="@Model.ZipCode" />
  360. </div>
  361. </div>
  362. </div>
  363. <div class="wbzk">
  364. <div class="col-md-12">
  365. <label for="inputPassword" class="wbys">工种:</label>
  366. <div class="wbkys">
  367. <input type="text" class="form-control" name="WorkTypeId" id="WorkTypeId" value="@Model.AP_OnlineStudentInfoEntity.WorkTypeId" />
  368. </div>
  369. </div>
  370. </div>
  371. <div class="wbzk">
  372. <div class="col-md-12">
  373. <label for="inputPassword" class="wbys">证书编号:</label>
  374. <div class="wbkys">
  375. <input type="text" class="form-control" name="CertificateNumber" id="CertificateNumber" value="@Model.AP_OnlineStudentInfoEntity.CertificateNumber" />
  376. </div>
  377. </div>
  378. </div>
  379. </div>
  380. </div>
  381. </div>
  382. <div class="form-group">
  383. <div class="col-md-12">
  384. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  385. </div>
  386. </div>
  387. <div class="form-group">
  388. <div class="col-md-12 margin-left-20 ">
  389. <div class="wbdk">
  390. <div class="wbzk">
  391. <div class="col-md-12">
  392. <label for="inputPassword" class="wbys"><span class="xhyz">* </span>现户口所在地:</label>
  393. <div class="wbkys">
  394. <input lay-verify="required" type="text" class="form-control" name="OriginAddress" id="OriginAddress" value="@Model.OriginAddress" />
  395. <div style="text-align: left; padding-left: 5px; width: 100%; font-family: 微软雅黑; font-size: 12px; float:left; height: 20px; color: #db0000;">* 与户口本一致</div>
  396. </div>
  397. </div>
  398. </div>
  399. <div class="wbzk">
  400. <div class="col-md-12">
  401. <label for="inputPassword" class="wbys">属何种照顾对象:</label>
  402. <div class="wbkys">
  403. <input type="text" class="form-control" id="WhichCareObject" name="WhichCareObject" value="@Model.AP_OnlineStudentInfoEntity.WhichCareObject" />
  404. </div>
  405. </div>
  406. </div>
  407. <div class="wbzk">
  408. <div class="col-md-12">
  409. <label for="inputPassword" class="wbys">有何特长:</label>
  410. <div class="wbkys">
  411. <input type="text" class="form-control" id="Hobbies" name="Hobbies" value="@Model.AP_OnlineStudentInfoEntity.Hobbies" />
  412. </div>
  413. </div>
  414. </div>
  415. </div>
  416. </div>
  417. </div>
  418. <div class="form-group">
  419. <div class="col-md-12">
  420. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  421. </div>
  422. </div>
  423. <div class="form-group">
  424. <div style="width:100%; float:left;">
  425. <label for="inputError2" style="width: 150px; float: left; line-height: 34px; margin-left:20px; text-align: center;"><span class="xhyz">* </span>家庭详细住址:</label>
  426. <div style="width: 780px; float: left;">
  427. <input lay-verify="required" type="text" id="DetailedAddress" name="DetailedAddress" placeholder="请输入所在省市县乡(镇)村~" value="@Model.DetailedAddress" class="form-control" />
  428. </div>
  429. </div>
  430. <div style="text-align: left; padding-left: 55px; padding-top:5px; width: 100%; font-family: 微软雅黑; font-size: 12px; float:left; height: 35px; color: #db0000;">通讯地址必须详细填写,不得写简称或“本省”、“本市”字样</div>
  431. </div>
  432. <div class="form-group">
  433. <div class="col-md-12">
  434. <div style="border-bottom: 1px solid #dbdbdb;"></div>
  435. </div>
  436. </div>
  437. <div class="form-group">
  438. <div class="col-md-12 margin-left-30" style="width:920px;">
  439. <label for="disabledTextInput">何时何地受过何种奖励或处分:</label>
  440. <textarea class="form-control" rows="3" id="RewardOrPunish" name="RewardOrPunish">@Model.AP_OnlineStudentInfoEntity.RewardOrPunish</textarea>
  441. </div>
  442. </div>
  443. <div class="form-group">
  444. <div class="col-md-12">
  445. <div>
  446. <div class="title-panel" style="margin-left:10px;"> <button type="reset" class="btn" style="background:#e99f00;color:#ffffff;width:131px; height:44px; font-size:14px;">报考志愿</button></div>
  447. <div class="col-sm-12" style="margin-top:15px; width:956px; float:left;">
  448. <table class="table table-bordered">
  449. <tr style="text-align:center;">
  450. <td class="active col-md-4" style="background-color:#0193df; color:#ffffff;">学校代码</td>
  451. <td class="active col-md-4" style="background-color:#0193df; color:#ffffff;">学校名称</td>
  452. <td class="active col-md-4" style="background-color:#0193df; color:#ffffff;">工程专业</td>
  453. </tr>
  454. <tr style="text-align:center;">
  455. <td class="col-md-4"><span class="col-md-12" id="SchoolCode"></span></td>
  456. <td class="col-md-4"><span class="col-md-12" id="SchoolId"></span></td>
  457. <td class="col-md-4"><span class="col-md-12" id="MajorId"></span></td>
  458. </tr>
  459. </table>
  460. </div>
  461. <div class="title-panel" style="margin-left:10px;">
  462. <button type="reset" class="btn" style="background:#e99f00;color:#ffffff;width:131px; height:44px; font-size:14px;">本人简历</button>
  463. <a id="btnAddResume" name="btnAddResume" href="javascript:void(0);" style="color: #0193df; height:37px; margin-left:20px; ">
  464. <img src="~/Content/images/OnlineRegistrate/tjtp.png" alt="添加" />
  465. </a>
  466. </div>
  467. <div style="margin-top: 15px; width: 936px; margin-left: 10px; float: left;">
  468. <table class="table table-bordered" style="margin-bottom: -1px; width: 936px;" id="tb">
  469. <thead>
  470. <tr style="text-align: center; width: 936px;">
  471. <td style="background-color: #0193df; width:250px; height: 37px; color: #ffffff;">自何年何月</td>
  472. <td style="background-color: #0193df; width:250px; height: 37px; color: #ffffff;">至何年何月</td>
  473. <td style="background-color: #0193df; width:250px; height: 37px; color: #ffffff;">在何地和单位学习或工作</td>
  474. <td style="width: 100px; height: 37px; background-color: #0193df; color: #ffffff; ">操作</td>
  475. </tr>
  476. </thead>
  477. <tbody class="tbody" id="tbodyResume">
  478. @foreach (var item in Model.AP_OnlineStudentResumeInfoList)
  479. {
  480. <tr style="height:30px; width:936px;" class="_list">
  481. <td style="height:30px;">
  482. <input type="text" name="StartDate" value="@item.StartDate" class=" col-md-12" style="border: 0; background: transparent; height: 30px; line-height: 30px; width: 250px;" placeholder="" />
  483. </td>
  484. <td style="height:30px;">
  485. <input type="text" name="EndDate" value="@item.EndDate" class=" col-md-12" style="border: 0; background: transparent; height: 30px; line-height: 30px; width: 250px;" placeholder="" />
  486. </td>
  487. <td style="height:30px;">
  488. <input type="text" name="WhereWorkStudy" value="@item.WhereWorkStudy" class=" col-md-12" style="border: 0; background: transparent; height: 30px; line-height: 30px; width: 250px;" placeholder="" />
  489. </td>
  490. <td class="del" style="text-align:center;">
  491. <a href="javascript:void(0);" style="color: #dd7b71; height:30px;width: 100px; ">
  492. <img src="~/Content/images/OnlineRegistrate/sctp.png" style="cursor: pointer;" class='_del' alt='删除' />
  493. </a>
  494. </td>
  495. </tr>
  496. }
  497. </tbody>
  498. </table>
  499. <div id="fromdiv">
  500. </div>
  501. </div>
  502. <div class="title-panel" style="margin-top:15px; margin-left:10px;">
  503. <button type="reset" class="btn" style="background:#e99f00;color:#ffffff;width:285px; height:44px; font-size:14px;">家庭主要成员和主要社会关系</button>
  504. <a id="btnAddFamily" name="btnAddFamily" href="javascript:void(0);" style="color: #0193df; height:37px; margin-left:20px; ">
  505. <img src="~/Content/images/OnlineRegistrate/tjtp.png" alt="添加" />
  506. </a>
  507. </div>
  508. <div style="margin-top:15px; float:left; width:936px; margin-left:10px;">
  509. <table class=" table-bordered" id="ts" style="width: 936px; ">
  510. <thead>
  511. <tr style="text-align:center; width:936px;">
  512. <td style="background-color:#0193df; width:160px; height:37px; color:#ffffff;">称呼</td>
  513. <td style="background-color: #0193df; width:160px; height: 37px; color: #ffffff;">姓名</td>
  514. <td style="background-color: #0193df; width:160px; height: 37px; color: #ffffff;">政治面貌</td>
  515. <td style="background-color: #0193df; width:160px; height: 37px; color: #ffffff;">现在何单位工作</td>
  516. <td style="background-color: #0193df; width:160px; height: 37px; color: #ffffff;">任何职务</td>
  517. <td style="width: 100px; height: 37px; background-color: #0193df; color: #ffffff; ">操作</td>
  518. </tr>
  519. </thead>
  520. <tbody class="tbody layui-form" id="tbodyFamily">
  521. @foreach (var item in Model.AP_OnlineStudentFamilyInfoList)
  522. {
  523. <tr style="text-align:center;" class="_list">
  524. <td style="height:30px;">
  525. <input type="text" name="FamilyName" value="@item.FamilyName" class=" col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder="" />
  526. </td>
  527. <td style="height:30px;">
  528. <input type="text" name="FamilyRealName" value="@item.RealName" class=" col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder="" />
  529. </td>
  530. <td style="height:30px;">
  531. <select id="@item.Id" name="PoliticalId" class="col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder=""></select>
  532. <script>
  533. $.ajax({
  534. url: "/OnlineRegistrate/GetDataSourceMap?code=" + "BCdPartyFace",
  535. async: false,
  536. success: function (msg) {
  537. var msgObject = $.parseJSON(msg);
  538. if (msgObject.code == 200) {
  539. var str = '<option value="">请选择</option>';
  540. $.each(msgObject.data, function (i, item) {
  541. if (item["partyfaceno"] == @item.PoliticalId) {
  542. str += '<option value="' + item["partyfaceno"] + '" selected="selected">' + item["partyface"] + '</option>'
  543. } else {
  544. str += '<option value="' + item["partyfaceno"] + '">' + item["partyface"] + '</option>'
  545. }
  546. })
  547. $("#@item.Id").html(str);
  548. } else {
  549. layer.msg(msgObject.info);
  550. }
  551. },
  552. });
  553. </script>
  554. </td>
  555. <td style="height:30px;">
  556. <input type="text" name="FamilyWorkUnit" value="@item.WorkUnit" class=" col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder="" />
  557. </td>
  558. <td style="height:30px;">
  559. <input type="text" name="Duties" value="@item.Duties" class=" col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder="" />
  560. </td>
  561. <td class="del" style="text-align:center;">
  562. <a href="javascript:void(0);" style="color: #dd7b71; height:30px;width: 100px; ">
  563. <img src="~/Content/images/OnlineRegistrate/sctp.png" style="cursor: pointer;" class='_del' alt='删除' />
  564. </a>
  565. </td>
  566. </tr>
  567. }
  568. </tbody>
  569. </table>
  570. <div id="fromdiv2" style="margin-top:-20px;">
  571. </div>
  572. </div>
  573. </div>
  574. </div>
  575. </div>
  576. <div class="form-group">
  577. <div class="col-sm-offset-2 col-sm-8 text-center margin-top-15">
  578. <button type="button" id="button" lay-submit lay-filter="*" class="btn btn-primary">提交</button>
  579. </div>
  580. </div>
  581. </form>
  582. </div>
  583. </div>
  584. </div>
  585. </div>
  586. </div>
  587. </div>
  588. <div id="footer"></div>
  589. <script>
  590. $(function () {
  591. $('#header').load('../Content/css/OnlineRegistrate/Header.html');
  592. $('#footer').load('../Content/css/OnlineRegistrate/Footer.html');
  593. })
  594. </script>
  595. <script>
  596. //绑定字典或源的值
  597. function GetDataSourceStr(code, value, text, valueStr, box) {
  598. $(box).html("");
  599. $.ajax({
  600. url: "/OnlineRegistrate/GetDataSourceMap?code=" + code,
  601. async: false,
  602. success: function (msg) {
  603. var msgObject = $.parseJSON(msg);
  604. if (msgObject.code == 200) {
  605. $.each(msgObject.data, function (i, item) {
  606. if (item[value] == valueStr) {
  607. $(box).html(item[text]);
  608. return;
  609. }
  610. });
  611. } else {
  612. layer.msg(msgObject.info);
  613. }
  614. },
  615. });
  616. return;
  617. };
  618. function GetDataItemStr(code, valueStr, box) {
  619. $(box).html("");
  620. $.ajax({
  621. url: "/OnlineRegistrate/GetDataItemMap?code=" + code,
  622. async: false,
  623. success: function (msg) {
  624. var msgObject = $.parseJSON(msg);
  625. if (msgObject.code == 200) {
  626. $.each(msgObject.data, function (i, item) {
  627. if (item["F_ItemValue"] == valueStr) {
  628. $(box).html(item["F_ItemName"]);
  629. return;
  630. }
  631. });
  632. } else {
  633. layer.msg(msgObject.info);
  634. }
  635. },
  636. });
  637. return;
  638. };
  639. GetDataSourceStr("company", "f_companyid", "f_fullname", "@Model.CampusId", "#CampusId");
  640. GetDataSourceStr("company", "f_companyid", "f_fullname", "@Model.AP_OnlineStudentInfoEntity.SchoolId", "#SchoolId");
  641. GetDataSourceStr("company", "f_companyid", "f_encode", "@Model.AP_OnlineStudentInfoEntity.SchoolId", "#SchoolCode");
  642. GetDataSourceStr("CdMajorInfo", "majorno", "majorname", "@Model.AP_OnlineStudentInfoEntity.MajorId", "#MajorId");
  643. </script>
  644. <script>
  645. var today = formatDateTimesM();
  646. layui.use(['form', 'laydate', 'upload'], function () {
  647. var form = layui.form;
  648. //登录按钮点击
  649. form.on('submit(*)', function (data) {
  650. if ("@Model.Id" == "" || "@Model.Id" == null) {
  651. layer.msg("学生不存在!");
  652. return false;
  653. }
  654. var dataTemp = {
  655. keyValue:"@Model.Id",
  656. strEntity: JSON.stringify(data.field),
  657. strOnlineStudentResumeList: JSON.stringify(resumeData()),
  658. strOnlineStudentFamilyList: JSON.stringify(familyData())
  659. };
  660. $.ajax({
  661. url: "/OnlineRegistrate/SaveRegistrateFormEdit",
  662. data: dataTemp,
  663. type: "POST",
  664. dataType: "json",
  665. async: true,
  666. cache: false,
  667. success: function (data) {
  668. if (data.code == 200) {
  669. layer.msg("提交成功");
  670. } else {
  671. layer.msg(data.info);
  672. return false;
  673. }
  674. },
  675. error: function (XMLHttpRequest, textStatus, errorThrown) {
  676. },
  677. beforeSend: function () {
  678. },
  679. complete: function () {
  680. }
  681. });
  682. //return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
  683. location.href = "/OnlineRegistrate/RegistrateForm?userId=@Model.Id";
  684. });
  685. var laydate = layui.laydate;
  686. //时间选择
  687. laydate.render({
  688. elem: '#Birthday',
  689. min: today.y + '-' + today.m + '-' + today.d
  690. });
  691. var upload = layui.upload;
  692. //上传图片
  693. var uploadInst = upload.render({
  694. elem: '#chickUpload',
  695. url: '/EducationalAdministration/EmpInfoEnternal/UploadImg',
  696. before: function (obj) {
  697. //预读本地文件示例,不支持ie8
  698. obj.preview(function (index, file, result) {
  699. $('#preview').find('img').attr('src', result); //图片链接(base64)
  700. });
  701. },
  702. done: function (res) {
  703. //如果上传失败
  704. if (res.code != 200) {
  705. return layer.msg('上传失败');
  706. } else {
  707. //上传成功
  708. $("#PhotoUrl").val(res.data.folderId)
  709. }
  710. },
  711. error: function () {
  712. //演示失败状态,并实现重传
  713. var demoText = $('#demoText');
  714. demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
  715. demoText.find('.demo-reload').on('click', function () {
  716. uploadInst.upload();
  717. });
  718. }
  719. });
  720. //监听省
  721. form.on('select(Province)', function (data) {
  722. //绑定市
  723. $.ajax({
  724. url: "/OnlineRegistrate/GetDataSourceMap?code=" + "DIC_CITY" + "&where=" + "CPARENT='" + data.value + "'",
  725. async: false,
  726. success: function (msg) {
  727. var msgObject = $.parseJSON(msg);
  728. if (msgObject.code == 200) {
  729. var str = '<option value="">请选择</option>';
  730. $.each(msgObject.data, function (i, item) {
  731. str += '<option value="' + item["ccode"] + '">' + item["cname"] + '</option>'
  732. })
  733. $("#City").html(str);
  734. } else {
  735. layer.msg(msgObject.info);
  736. }
  737. },
  738. });
  739. form.render();
  740. });
  741. //监听市
  742. form.on('select(City)', function (data) {
  743. //绑定显
  744. $.ajax({
  745. url: "/OnlineRegistrate/GetDataSourceMap?code=" + "DIC_AREA" + "&where=" + "APARENT='" + data.value + "'",
  746. async: false,
  747. success: function (msg) {
  748. var msgObject = $.parseJSON(msg);
  749. if (msgObject.code == 200) {
  750. var str = '<option value="">请选择</option>';
  751. $.each(msgObject.data, function (i, item) {
  752. str += '<option value="' + item["acode"] + '">' + item["aname"] + '</option>'
  753. })
  754. $("#Country").html(str);
  755. } else {
  756. layer.msg(msgObject.info);
  757. }
  758. },
  759. });
  760. form.render();
  761. });
  762. });
  763. $(window).load(function () {
  764. //$('.chickInputBoxs input').attr('lay-verify', 'required');
  765. //绑定下拉框
  766. function SetDataSourceSelect(code, value, text, valueStr, box) {
  767. $.ajax({
  768. url: "/OnlineRegistrate/GetDataSourceMap?code=" + code,
  769. async: false,
  770. success: function (msg) {
  771. var msgObject = $.parseJSON(msg);
  772. if (msgObject.code == 200) {
  773. var str = '<option value="">请选择</option>';
  774. $.each(msgObject.data, function (i, item) {
  775. if (item[value] == valueStr) {
  776. str += '<option value="' + item[value] + '" selected="selected">' + item[text] + '</option>'
  777. } else {
  778. str += '<option value="' + item[value] + '">' + item[text] + '</option>'
  779. }
  780. })
  781. $(box).html(str);
  782. } else {
  783. layer.msg(msgObject.info);
  784. }
  785. },
  786. });
  787. };
  788. function SetDataItemSelect(code,valueStr,box) {
  789. $.ajax({
  790. url: "/OnlineRegistrate/GetDataItemMap?code=" + code,
  791. async: false,
  792. success: function (msg) {
  793. var msgObject = $.parseJSON(msg);
  794. if (msgObject.code == 200) {
  795. var str = '<option value="">请选择</option>';
  796. $.each(msgObject.data, function (i, item) {
  797. if (item.F_ItemValue == valueStr) {
  798. str += '<option value="' + item.F_ItemValue + '" selected="selected">' + item.F_ItemName + '</option>'
  799. } else {
  800. str += '<option value="' + item.F_ItemValue + '">' + item.F_ItemName + '</option>'
  801. }
  802. })
  803. $(box).html(str);
  804. } else {
  805. layer.msg(msgObject.info);
  806. }
  807. },
  808. });
  809. };
  810. SetDataItemSelect("ExamineType", "@Model.AP_OnlineStudentInfoEntity.ExamineTypeId", "#ExamineTypeId");
  811. SetDataItemSelect("GraduateCategory", "@Model.AP_OnlineStudentInfoEntity.ExamineeTypeId", "#ExamineeTypeId");
  812. SetDataItemSelect("ExamineeCategory", "@Model.AP_OnlineStudentInfoEntity.ExamineeConditionId", "#ExamineeConditionId");
  813. SetDataSourceSelect("DIC_PROVINCE", "pcode", "pname", "@Model.Province", "#Province");
  814. @*SetDataSourceSelect("DIC_CITY", "ccode", "cname", "@Model.City", "#City");*@
  815. @*SetDataSourceSelect("DIC_AREA", "acode", "aname", "@Model.Country", "#Country");*@
  816. SetDataItemSelect("usersex", "@Model.SexId", "#SexId");
  817. SetDataSourceSelect("BCdCultureDegree", "culturedegreeno", "culturedegree", "@Model.AP_OnlineStudentInfoEntity.CultureId", "#CultureId");
  818. SetDataSourceSelect("BCdPartyFace", "partyfaceno", "partyface", "@Model.PoliticsFace", "#PoliticsFace");
  819. SetDataSourceSelect("BCdNationality", "nationalityno", "nationality", "@Model.Nation", "#Nation");
  820. SetDataItemSelect("MarriageType", "@Model.AP_OnlineStudentInfoEntity.MarriageId", "#MarriageId");
  821. SetDataItemSelect("FamilyBirth", "@Model.AP_OnlineStudentInfoEntity.FamilyBirthId", "#FamilyBirthId");
  822. SetDataItemSelect("ResidenceNo", "@Model.OriginId", "#OriginId");
  823. renderForm()
  824. })
  825. //重新渲染表单
  826. function renderForm() {
  827. layui.use('form', function () {
  828. var form = layui.form//高版本建议把括号去掉,有的低版本,需要加()
  829. form.render();
  830. });
  831. }
  832. function formatDateTimesM() {
  833. var date = new Date(1960, 0, 0);
  834. var y = date.getFullYear();
  835. var m = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;
  836. var d = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
  837. var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();
  838. var min = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
  839. return {
  840. y: y,
  841. m: m,
  842. d: d,
  843. h: h,
  844. min: min
  845. }
  846. };
  847. //删除简历/家庭成员
  848. $('.tbody').on('click', 'td.del>a', function () {
  849. var parents = $(this).parent().parent('tr');
  850. layer.confirm('是否删除此记录?', {
  851. btn: ['是', '否'],
  852. title:'提示',
  853. btn1: function (index, layero) {
  854. parents.remove();
  855. layer.close(index);
  856. },
  857. btn2: function (index) {
  858. layer.close(index);
  859. }
  860. });
  861. });
  862. //添加简历
  863. $('#btnAddResume').click(function () {
  864. var html = '<tr style="height:30px; width:936px;" class="_list">'+
  865. '<td style="height:30px;">'+
  866. '<input type="text" name="StartDate" value="" class=" col-md-12" style="border: 0; background: transparent; height: 30px; line-height: 30px; width: 250px;" placeholder="" />'+
  867. '</td>'+
  868. '<td style="height:30px;">'+
  869. '<input type="text" name="EndDate" value="" class=" col-md-12" style="border: 0; background: transparent; height: 30px; line-height: 30px; width: 250px;" placeholder="" />'+
  870. '</td>'+
  871. '<td style="height:30px;">'+
  872. '<input type="text" name="WhereWorkStudy" value="" class=" col-md-12" style="border: 0; background: transparent; height: 30px; line-height: 30px; width: 250px;" placeholder="" />'+
  873. '</td>'+
  874. '<td class="del" style="text-align:center;">'+
  875. '<a href="javascript:void(0);" style="color: #dd7b71; height:30px;width: 100px; ">'+
  876. '<img src="~/Content/images/OnlineRegistrate/sctp.png" style="cursor: pointer;" class="_del" alt="删除" />'+
  877. '</a>'+
  878. '</td>'+
  879. '</tr>';
  880. $('#tbodyResume').append(html);
  881. });
  882. //添加家庭成员
  883. $('#btnAddFamily').click(function () {
  884. var html1 = '<tr style="text-align:center;" class="_list">' +
  885. '<td style="height:30px;">' +
  886. '<input type="text" name="FamilyName" value="" class=" col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder="" />' +
  887. '</td>' +
  888. '<td style="height:30px;">' +
  889. '<input type="text" name="FamilyRealName" value="" class=" col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder="" />' +
  890. '</td>' +
  891. '<td style="height:30px;">' +
  892. '<select lay-filter="FamilySelectFilter" name="PoliticalId" class="col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder="">';
  893. var html2 = '</select>' +
  894. '</td>'+
  895. '<td style="height:30px;">'+
  896. '<input type="text" name="FamilyWorkUnit" value="" class=" col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder="" />'+
  897. '</td>'+
  898. '<td style="height:30px;">'+
  899. '<input type="text" name="Duties" value="" class=" col-md-12" style="border: 0; background: transparent; height: 39px; width:165px; line-height:39px;" placeholder="" />'+
  900. '</td>'+
  901. '<td class="del" style="text-align:center;">'+
  902. '<a href="javascript:void(0);" style="color: #dd7b71; height:30px;width: 100px; ">'+
  903. '<img src="~/Content/images/OnlineRegistrate/sctp.png" style="cursor: pointer;" class="_del" alt="删除" />'+
  904. '</a>'+
  905. '</td>'+
  906. '</tr>';
  907. $.ajax({
  908. url: "/OnlineRegistrate/GetDataSourceMap?code=" + "BCdPartyFace",
  909. async: false,
  910. success: function (msg) {
  911. var msgObject = $.parseJSON(msg);
  912. if (msgObject.code == 200) {
  913. var str = '<option value="">请选择</option>';
  914. $.each(msgObject.data, function (i, item) {
  915. str += '<option value="' + item["partyfaceno"] + '">' + item["partyface"] + '</option>'
  916. })
  917. $('#tbodyFamily').append(html1 + str + html2);
  918. renderForm('select','FamilySelectFilter');
  919. } else {
  920. layer.msg(msgObject.info);
  921. }
  922. },
  923. });
  924. });
  925. //获取简历数据
  926. function resumeData() {
  927. var list = new Array();
  928. $.each($('#tbodyResume').find('tr'), function (i, item) {
  929. var o = {};
  930. o.StartDate = $(item).find('[name="StartDate"]').val();
  931. o.EndDate = $(item).find('[name="EndDate"]').val();
  932. o.WhereWorkStudy = $(item).find('[name="WhereWorkStudy"]').val();
  933. list.push(o);
  934. });
  935. return list;
  936. }
  937. //获取家庭数据
  938. function familyData() {
  939. var list = new Array();
  940. $.each($('#tbodyFamily').find('tr'), function (i, item) {
  941. var o = {};
  942. o.FamilyName = $(item).find('[name="FamilyName"]').val();
  943. o.RealName = $(item).find('[name="FamilyRealName"]').val();
  944. o.PoliticalId = $(item).find('[name="PoliticalId"]').val();
  945. o.WorkUnit = $(item).find('[name="FamilyWorkUnit"]').val();
  946. o.Duties = $(item).find('[name="Duties"]').val();
  947. list.push(o);
  948. });
  949. return list;
  950. }
  951. </script>
  952. </body>
  953. </html>