UserInfo.cshtml 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  1. @{
  2. ViewBag.Title = "UserInfo";
  3. Layout = "~/Views/Shared/_Layout.cshtml";
  4. }
  5. @using MES.Production.Service;
  6. @using Central.Control.Domain;
  7. @using Ant.Service.Common;
  8. @using Ant.Service.Common.Enums;
  9. @using MES.Production.Entity;
  10. @model Ent_SYS_USERINFO
  11. <style>
  12. .tab-pane {
  13. font-size: 14px;
  14. }
  15. .tab-pane .form-group .col-sm-1 {
  16. padding-left: 0px;
  17. width: 12.5% !important;
  18. padding-right: 13px;
  19. }
  20. .tab-pane .form-group .col-sm-10 {
  21. padding-left: 0px;
  22. }
  23. .f-hafl .col-hafl .form-group .col-lg-3 {
  24. width: 25% !important;
  25. font-size: 14px;
  26. }
  27. .f-hafl .col-hafl .form-group .col-lg-8 {
  28. padding-left: 0px;
  29. text-align: left;
  30. }
  31. input[type="radio"] {
  32. margin: 5px;
  33. }
  34. .mform input, .mform textarea {
  35. font-size: 16px;
  36. }
  37. </style>
  38. <!-- head star -->
  39. <div class="tnav row wrapper border-bottom white-bg page-heading">
  40. <div class="col-sm-4">
  41. <h2 class="fl">人员档案</h2>
  42. <ol class="breadcrumb fl">
  43. @{
  44. SYS_USER user = ViewBag.user as SYS_USER;
  45. }
  46. <li><strong>编辑<label style="color: #65CEA7"> @(user.NAME) </label>档案</strong></li>
  47. </ol>
  48. </div>
  49. </div>
  50. <!-- head end -->
  51. <!-- form star -->
  52. <div class="row white-bg animated fadeInRight">
  53. <div class="wrapper-content">
  54. <div class="panel-options">
  55. <ul class="nav nav-tabs">
  56. <li class="active"><a data-toggle="tab" href="tabs_panels.html#tab-1">基本信息</a></li>
  57. <li><a data-toggle="tab" href="tabs_panels.html#tab-2">档案信息</a></li>
  58. <li><a data-toggle="tab" href="tabs_panels.html#tab-3">学历信息</a></li>
  59. </ul>
  60. </div>
  61. @using (Ajax.BeginForm("SetUserInfo", null, new AjaxOptions()
  62. {
  63. HttpMethod = "Post",
  64. OnBegin = "SubInfo.Loading",
  65. OnComplete = "SubInfo.Complate",
  66. OnFailure = "SubInfo.Failure",
  67. OnSuccess = "SubInfo.Success"
  68. },
  69. new { @class = "form-horizontal mform tip-wal", @role = "form" }))
  70. {
  71. @Html.Hidden("home", ViewData["opera"])
  72. <div class="panel-body">
  73. <div class="tab-content">
  74. <div id="tab-1" class="tab-pane active">
  75. <div class="clearfix f-hafl">
  76. <div class="col-hafl">
  77. <div class="form-group">
  78. <label class="col-lg-3 control-label">姓名</label>
  79. <div class="col-lg-8">
  80. @Html.Hidden("user-id", user.ID)
  81. @Html.Hidden("user-info-id", Model.ID)
  82. @Html.TextBox("NAME", user.NAME, new { @class = "form-control", @placeholder = "请输入用户姓名", @datatype = "*", @nullmsg = "请输入用户姓名!", @errormsg = "请输入用户姓名!" })
  83. </div>
  84. </div>
  85. <div class="form-group">
  86. <label class="col-lg-3 control-label">性别</label>
  87. <div class="col-lg-8">
  88. <label class="radio-inline">
  89. <input type="radio" name="sexcode" value="1" @(Model.SEXCODE != null && Model.SEXCODE == 1 ? "checked" : "")>男
  90. </label>
  91. <label class="radio-inline">
  92. <input type="radio" name="sexcode" value="2" @(Model.SEXCODE != null && Model.SEXCODE == 2 ? "checked" : "")>女
  93. </label>
  94. </div>
  95. </div>
  96. <div class="form-group">
  97. <label class="col-lg-3 control-label">出生日期</label>
  98. <div class="col-lg-8">
  99. @Html.TextBox("BIRTHDAY", (Model.BIRTHDAY != null && Model.BIRTHDAY.ToString() != "" ? DateTime.Parse(Model.BIRTHDAY.ToString()).ToString("yyyy-MM-dd") : null), new { @class = "form-control", @placeholder = "请选择出生日期", @onclick = "ldate('BIRTHDAY')" })
  100. </div>
  101. </div>
  102. <div class="form-group">
  103. <label class="col-lg-3 control-label">手机</label>
  104. <div class="col-lg-8">
  105. @Html.TextBoxFor(p => p.PHONE, new { @class = "form-control", @placeholder = "请输入手机号", @datatype = "n6-11", @nullmsg = "请输入手机号!", @errormsg = "请输入正确的手机号!" })
  106. </div>
  107. </div>
  108. <div class="form-group">
  109. <label class="col-lg-3 control-label">其他手机</label>
  110. <div class="col-lg-8">
  111. @Html.TextBoxFor(p => p.SECONDPHONE, new { @class = "form-control", @placeholder = "请输入手机号" })
  112. </div>
  113. </div>
  114. <div class="form-group">
  115. <label class="col-lg-3 control-label">办公电话</label>
  116. <div class="col-lg-8">
  117. @Html.TextBoxFor(p => p.OFFICEPHONE, new { @class = "form-control", @placeholder = "请输入办公电话" })
  118. </div>
  119. </div>
  120. <div class="form-group">
  121. <label class="col-lg-3 control-label">邮箱</label>
  122. <div class="col-lg-8">
  123. @Html.TextBoxFor(p => p.EMAILADDRESS, new { @class = "form-control", @placeholder = "请输入用户邮箱" })
  124. </div>
  125. </div>
  126. <div class="form-group">
  127. <label class="col-lg-3 control-label">在岗状态</label>
  128. <div class="col-lg-8">
  129. <select name="WORKCODE" class="input-sm form-control input-s-sm inline">
  130. <option value="-1">--请选择--</option>
  131. @*@{
  132. //var gangwei = ViewData["gangwei"] as List<SYS_CODE>;
  133. foreach (var gw in gangwei)
  134. {
  135. <option value="@gw.CODEVALUE" @(Model.WORKCODE.ToString() == gw.CODEVALUE ? "selected=\"selected\"" : "")>@gw.NAMETEXT</option>
  136. }
  137. }*@
  138. </select>
  139. </div>
  140. </div>
  141. <div class="form-group">
  142. <label class="col-lg-3 control-label">QQ</label>
  143. <div class="col-lg-8">
  144. @Html.TextBoxFor(p => p.QQ, new { @class = "form-control", @placeholder = "请输入QQ" })
  145. </div>
  146. </div>
  147. <div class="form-group">
  148. <label class="col-lg-3 control-label">微信账号</label>
  149. <div class="col-lg-8">
  150. @Html.TextBoxFor(p => p.WEBCHATOPENID, new { @class = "form-control", @placeholder = "请输入用户微信号" })
  151. </div>
  152. </div>
  153. </div>
  154. <div class="col-hafl">
  155. <div class="form-group">
  156. <div class="col-lg-8">
  157. <img id="face_img" src="@(user.FACE_IMG)" style="width: 200px; height: 220px; background: url(/Content/themes/images/face/noimg.gif) no-repeat 50% 50%; background-size:contain;" alt="" />
  158. @Html.Hidden("face_img_hidden", user.FACE_IMG)
  159. <span class="input-group-btn">
  160. <button type="button" class="btn btn-sm btn-primary btn-upload" data-text="face_img" style="margin-left:70px; margin-top:10px;"> 选择照片</button>
  161. </span>
  162. </div>
  163. </div>
  164. </div>
  165. </div>
  166. <div class="clear"></div>
  167. </div>
  168. <div id="tab-2" class="tab-pane">
  169. <div class="clearfix f-hafl">
  170. <div class="col-hafl">
  171. <div class="form-group">
  172. <label class="col-lg-3 control-label">身份证号</label>
  173. <div class="col-lg-8">
  174. @Html.TextBoxFor(p => p.IDNUMBER, new { @class = "form-control", @placeholder = "请输入身份证号", @datatype = "*", @nullmsg = "请输入身份证号!", @errormsg = "请输入身份证号!" })
  175. </div>
  176. </div>
  177. <div class="form-group">
  178. <label class="col-lg-3 control-label">政治面貌</label>
  179. <div class="col-lg-8">
  180. <select name="IDENTITYCODE" class="input-sm form-control input-s-sm inline">
  181. <option value="-1">--请选择--</option>
  182. @*@{
  183. var zzmm = ViewData["zzmm"] as List<SYS_CODE>;
  184. foreach (var zm in zzmm)
  185. {
  186. <option value="@zm.CODEVALUE" @(Model.IDENTITYCODE.ToString() == zm.CODEVALUE ? "selected=\"selected\"" : "")>@zm.NAMETEXT</option>
  187. }
  188. }*@
  189. </select>
  190. </div>
  191. </div>
  192. <div class="form-group">
  193. <label class="col-lg-3 control-label">职称级别</label>
  194. <div class="col-lg-8">
  195. <select name="ZHICHENG" class="input-sm form-control input-s-sm inline">
  196. <option value="-1">--请选择--</option>
  197. @*@{
  198. var zcjb = ViewData["zcjb"] as List<SYS_CODE>;
  199. foreach (var zc in zcjb)
  200. {
  201. <option value="@zc.CODEVALUE" @(Model.ZHICHENG.ToString() == zc.CODEVALUE ? "selected=\"selected\"" : "")>@zc.NAMETEXT</option>
  202. }
  203. }*@
  204. </select>
  205. </div>
  206. </div>
  207. </div>
  208. <div class="col-hafl">
  209. <div class="form-group">
  210. <label class="col-lg-3 control-label">婚姻状况</label>
  211. <div class="col-lg-8">
  212. <select name="MARRYCODE" class="input-sm form-control input-s-sm inline">
  213. <option value="-1">--请选择--</option>
  214. @*@{
  215. var hunyin = ViewData["hunyin"] as List<SYS_CODE>;
  216. foreach (var hy in hunyin)
  217. {
  218. <option value="@hy.CODEVALUE" @(Model.MARRYCODE.ToString() == hy.CODEVALUE ? "selected=\"selected\"" : "")>@hy.NAMETEXT</option>
  219. }
  220. }*@
  221. </select>
  222. </div>
  223. </div>
  224. <div class="form-group">
  225. <label class="col-lg-3 control-label">民族</label>
  226. <div class="col-lg-8">
  227. <select name="NATIONCODE" class="input-sm form-control input-s-sm inline">
  228. <option value="-1">--请选择--</option>
  229. @*@{
  230. var mz = ViewData["mz"] as List<SYS_CODE>;
  231. foreach (var m in mz)
  232. {
  233. <option value="@m.CODEVALUE" @(Model.NATIONCODE.ToString() == m.CODEVALUE ? "selected=\"selected\"" : "")>@m.NAMETEXT</option>
  234. }
  235. }*@
  236. </select>
  237. </div>
  238. </div>
  239. <div class="form-group">
  240. <label class="col-lg-3 control-label">职务</label>
  241. <div class="col-lg-8">
  242. <select name="POSTCODE" class="input-sm form-control input-s-sm inline">
  243. <option value="-1">--请选择--</option>
  244. @*@{
  245. var zyzg = ViewData["zyzg"] as List<SYS_CODE>;
  246. foreach (var zy in zyzg)
  247. {
  248. <option value="@zy.CODEVALUE" @(Model.POSTCODE.ToString() == zy.CODEVALUE ? "selected=\"selected\"" : "")>@zy.NAMETEXT</option>
  249. }
  250. }*@
  251. </select>
  252. </div>
  253. </div>
  254. </div>
  255. </div>
  256. <div class="clear"></div>
  257. <div class="form-group">
  258. <label class="col-sm-1 control-label">籍贯</label>
  259. <div class="col-sm-10">
  260. @Html.Hidden("jg", Model.HomeTown)
  261. <select name="jgprov" id="jgprov" onchange="SelectCity('jgprov', 'jgcity')" class="input-sm form-control input-s-sm inline" style="width:200px;">
  262. <option value="">--请选择--</option>
  263. </select>
  264. <select name="jgcity" id="jgcity" onchange="SelectCountry('jgcity', 'jgcountry')" class="input-sm form-control input-s-sm inline" style="width:200px;">
  265. <option value="">--请选择--</option>
  266. </select>
  267. <select name="jgcountry" id="jgcountry" class="input-sm form-control input-s-sm inline" style="width:200px;">
  268. <option value="">--请选择--</option>
  269. </select>
  270. </div>
  271. </div>
  272. <div class="form-group">
  273. <label class="col-sm-1 control-label">户口所在地</label>
  274. <div class="col-sm-10">
  275. @Html.Hidden("hjzd", Model.HuJiSuoZaiDi)
  276. <select name="hkprov" id="hkprov" onchange="SelectCity('hkprov', 'hkcity')" class="input-sm form-control input-s-sm inline" style="width:200px;">
  277. <option value="">--请选择--</option>
  278. </select>
  279. <select name="hkcity" id="hkcity" onchange="SelectCountry('hkcity', 'hkcountry')" class="input-sm form-control input-s-sm inline" style="width:200px;">
  280. <option value="">--请选择--</option>
  281. </select>
  282. <select name="hkcountry" id="hkcountry" class="input-sm form-control input-s-sm inline" style="width:200px;">
  283. <option value="">--请选择--</option>
  284. </select>
  285. </div>
  286. </div>
  287. <div class="form-group">
  288. <label class="col-sm-1 control-label">户籍派出所</label>
  289. <div class="col-sm-10 col-md-6">
  290. @Html.TextBoxFor(p => p.HUJIPAICHUSUO, new { @class = "form-control", @placeholder = "请输入户籍派出所" })
  291. </div>
  292. </div>
  293. </div>
  294. <div id="tab-3" class="tab-pane">
  295. <div class="form-group">
  296. <label class="col-sm-1 control-label">毕业院校</label>
  297. <div class="col-sm-10 col-md-6">
  298. @Html.TextBoxFor(p => p.GRADUATIONSCHOOL, new { @class = "form-control", @placeholder = "请输入毕业院校" })
  299. </div>
  300. </div>
  301. <div class="form-group">
  302. <label class="col-sm-1 control-label">专业</label>
  303. <div class="col-sm-10 col-md-6">
  304. @Html.TextBoxFor(p => p.SPECIALTY, new { @class = "form-control", @placeholder = "请输入专业名称" })
  305. </div>
  306. </div>
  307. <div class="form-group">
  308. <label class="col-sm-1 control-label">学历</label>
  309. <div class="col-sm-10 col-md-6">
  310. <select name="xueli" class="input-sm form-control input-s-sm inline" style="width:200px;">
  311. <option value="-1">--请选择--</option>
  312. @*@{
  313. var xl = ViewData["xl"] as List<SYS_CODE>;
  314. foreach (var x in xl)
  315. {
  316. <option value="@x.CODEVALUE" @(Model.XUELI.ToString() == x.CODEVALUE ? "selected=\"selected\"" : "")>@x.NAMETEXT</option>
  317. }
  318. }*@
  319. </select>
  320. </div>
  321. </div>
  322. <div class="form-group">
  323. <label class="col-sm-1 control-label">参加工作时间</label>
  324. <div class="col-sm-10 col-md-6">
  325. @Html.TextBox("WORKDATE", (Model.WORKDATE != null && Model.WORKDATE.ToString() != "" ? DateTime.Parse(Model.WORKDATE.ToString()).ToString("yyyy-MM-dd") : null), new { @class = "form-control", @id = "work", @onclick = "ldate('work')", @placeholder = "请选择工作时间", @style = "width:240px;" })
  326. </div>
  327. </div>
  328. <div class="form-group">
  329. <label class="col-sm-1 control-label">进入公司时间</label>
  330. <div class="col-sm-10 col-md-6">
  331. @Html.TextBox("JINRUDATE", (Model.JINRUDATE != null && Model.JINRUDATE.ToString() != "" ? DateTime.Parse(Model.JINRUDATE.ToString()).ToString("yyyy-MM-dd") : null), new { @class = "form-control", @id = "jinru", @placeholder = "请选择进入公司时间", @onclick = "ldate('jinru')", @style = "width:240px;" })
  332. </div>
  333. </div>
  334. <div class="form-group">
  335. <label class="col-sm-1 control-label">简历</label>
  336. <div class="col-sm-7 col-md-6 input-group">
  337. @Html.TextBoxFor(p => p.RESUMENEWNAME, new { @class = "form-control input-sm", @placeholder = "请选择简历" })
  338. <span class="input-group-btn"><button type="button" class="btn btn-sm btn-primary" id="upfile"> 选择文件</button> </span>
  339. </div>
  340. </div>
  341. </div>
  342. <div class="hr-line-dashed">
  343. <div class="form-group m20">
  344. <div class="col-sm-4 col-sm-offset-2">
  345. <button class="btn btn-primary btn-save" type="submit"><i class="fa fa-check"></i> <span>确定保存</span></button>
  346. <button class="btn btn-warning" id="btn-back-info" type="button"><i class="im-undo2"></i> 取消返回</button>
  347. </div>
  348. </div>
  349. </div>
  350. </div>
  351. </div>
  352. }
  353. </div>
  354. </div>
  355. <!-- form end -->
  356. @section scripts{
  357. <script type="text/javascript">
  358. //加载省份 这里要async: false
  359. $.ajax({
  360. url: '/Sys/CodeArea/prov',
  361. data: null,
  362. type: 'post',
  363. dataType: 'json',
  364. async: false,
  365. cache: false,
  366. success: function (res) {
  367. if (res.Status == 'y') {
  368. var option = '<option value="">--请选择--</option>';
  369. var data = eval(res.Data);
  370. for (var i = 0; i < data.length; i++) {
  371. var jsonH = data[i];
  372. option += '<option value="' + jsonH.ID + '">' + jsonH.NAME + '</option>';
  373. }
  374. $('#hkprov').html(option);
  375. $('#jgprov').html(option);
  376. }
  377. }
  378. });
  379. //加载城市
  380. function SelectCity(t, n) {
  381. var prov = $('#' + t).val();
  382. var city = $('#' + n);
  383. var option = '<option value="">--请选择--</option>';
  384. if (prov == '') {
  385. city.html(option);
  386. } else {
  387. $.ajax({
  388. url: '/Sys/CodeArea/City/' + prov,
  389. data: null,
  390. type: 'post',
  391. dataType: 'json',
  392. async: false,
  393. cache: false,
  394. success: function (res) {
  395. if (res.Status == 'y') {
  396. var data = eval(res.Data);
  397. for (var i = 0; i < data.length; i++) {
  398. var jsonH = data[i];
  399. option += '<option value="' + jsonH.ID + '">' + jsonH.NAME + '</option>';
  400. }
  401. }
  402. city.html(option);
  403. }
  404. });
  405. }
  406. }
  407. //加载县级市
  408. function SelectCountry(t, n) {
  409. var city = $('#' + t).val();
  410. var country = $('#' + n);
  411. var option = '<option value="">--请选择--</option>';
  412. if (city == '') {
  413. country.html(option);
  414. } else {
  415. $.ajax({
  416. url: '/Sys/CodeArea/Country/' + city,
  417. data: null,
  418. type: 'post',
  419. dataType: 'json',
  420. async: false,
  421. cache: false,
  422. success: function (res) {
  423. if (res.Status == 'y') {
  424. var data = eval(res.Data);
  425. for (var i = 0; i < data.length; i++) {
  426. var jsonH = data[i];
  427. option += '<option value="' + jsonH.ID + '">' + jsonH.NAME + '</option>';
  428. }
  429. }
  430. country.html(option);
  431. }
  432. });
  433. }
  434. }
  435. //用户省份级联值
  436. //籍贯
  437. var jg = $('#jg').val();
  438. if (jg != '') {
  439. var jgprov = jg.split(',')[0];
  440. var jgcity = jg.split(',')[1];
  441. var jgcountry = jg.split(',')[2];
  442. $('#jgprov').find('option[value="' + jgprov + '"]').attr('selected', 'selected');
  443. if (jgprov != '') {
  444. SelectCity('jgprov', 'jgcity');
  445. $('#jgcity').find('option[value="' + jgcity + '"]').attr('selected', 'selected');
  446. if (jgcity != '') {
  447. SelectCountry('jgcity', 'jgcountry');
  448. $('#jgcountry').find('option[value="' + jgcountry + '"]').attr('selected', 'selected');
  449. }
  450. }
  451. }
  452. //户口
  453. var hjzd = $('#hjzd').val();
  454. if (hjzd != '') {
  455. var hkprov = hjzd.split(',')[0];
  456. var hkcity = hjzd.split(',')[1];
  457. var hkcountry = hjzd.split(',')[2];
  458. $('#hkprov').find('option[value="' + hkprov + '"]').attr('selected', 'selected');
  459. if (jgprov != '') {
  460. SelectCity('hkprov', 'hkcity');
  461. $('#hkcity').find('option[value="' + hkcity + '"]').attr('selected', 'selected');
  462. if (jgcity != '') {
  463. SelectCountry('hkcity', 'hkcountry');
  464. $('#hkcountry').find('option[value="' + hkcountry + '"]').attr('selected', 'selected');
  465. }
  466. }
  467. }
  468. $(function () {
  469. $('.form-horizontal').initValidform();
  470. $('#btn-back-info').click(function () {
  471. if ($('#home').val() == 'home') {
  472. var dialog = top.dialog.get(window);
  473. dialog.close().remove();
  474. } else {
  475. window.location.href = "/Sys/User/Index";
  476. }
  477. });
  478. //上传照片
  479. $(".btn-upload").click(function () {
  480. var t = $(this).attr("data-text");
  481. dig.upload($('#' + t).attr('src'), function () {
  482. var retval = this.returnValue;
  483. if (retval != '') {
  484. var json = JSON.parse(retval);
  485. $('#' + t).attr('src', json.path) && $('#face_img_hidden').val(json.path);
  486. } else {
  487. $('#' + t).attr('src', '') && $('#face_img_hidden').val('');
  488. }
  489. });
  490. });
  491. //上传简历
  492. $('#upfile').click(function () {
  493. dig.upload($('#RESUMENEWNAME').val(), function () {
  494. var retval = this.returnValue;
  495. if (retval != '') {
  496. var json = JSON.parse(retval);
  497. $('#RESUMENEWNAME').val(json.path);
  498. } else {
  499. $('#RESUMENEWNAME').val('');
  500. }
  501. });
  502. });
  503. });
  504. //增删改提交ajax
  505. var SubInfo = {
  506. Loading: function () {
  507. $(".btn-save").attr("disabled", "disabled").find("span").html("正在保存中...");
  508. //这里可以调用其他Ajax
  509. },
  510. Success: function (result) {
  511. if (result.Status == "y") {
  512. dig.alertSuccess("提示", result.Msg, function () {
  513. if ($('#home').val() == 'home') {
  514. var dialog = top.dialog.get(window);
  515. dialog.close();
  516. dialog.remove();
  517. } else {
  518. window.location.href = "/Sys/User/Index";
  519. }
  520. });
  521. } else {
  522. dig.alertError("错误提示:", result.Msg);
  523. SubAjax.Complete();
  524. }
  525. },
  526. Failure: function () {
  527. dig.alertError("错误提示:", "网络超时,请稍后再试...");
  528. SubAjax.Complete();
  529. },
  530. Complete: function () {
  531. $(".btn-save").attr("disabled", false).find("span").html("确定保存");
  532. }
  533. };
  534. </script>
  535. }