XtZHPopWindows.cshtml 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. 
  2. @{
  3. ViewBag.Title = "XtZHPopWindows";
  4. Layout = "~/Views/Shared/_MainLayoutPage.cshtml";
  5. }
  6. <div class="easyui-panel" data-options="fit:true">
  7. <form id="ff" method="post" lay-filter="ff" class="layui-form">
  8. <!--当前编辑的ID值-->
  9. <input type="hidden" id="ID" name="ID" />
  10. <p class="layui-elem-quote">系统账户管理</p>
  11. <table class="layui-table">
  12. <colgroup>
  13. <col width="80">
  14. <col>
  15. </colgroup>
  16. <tr>
  17. <td><label class="layui-form-label">账户</label></td>
  18. <td><input class="easyui-textbox" id="ZH" name="ZH" required="required" data-options="prompt:'请录入帐户',validType:'checkphone',width:200"></td>
  19. <td><label class="layui-form-label">密码</label></td>@*(密码框)*@
  20. <td>
  21. <input class="easyui-passwordbox" id="MM" name="MM" required="required" showEye="false" data-options="prompt:'密码',width:200">
  22. </td>
  23. </tr>
  24. <tr>
  25. <td><label class="layui-form-label">姓名</label></td>
  26. <td>
  27. @*开启事件当输入完成名称时简码捕获输入的名称值并赋值 *@
  28. <input class="easyui-textbox" required="required" id="XM" name="XM" data-options="prompt:'姓名',width:200">
  29. </td>
  30. <td><label class="layui-form-label">邮箱</label></td>
  31. <td>
  32. <input class="easyui-textbox" id="YX" name="YX" data-options="prompt:'请输入邮箱',validType:['email','length[0,20]'],width:200">
  33. </td>
  34. </tr>
  35. <tr>
  36. <td><label class="layui-form-label">状态</label></td>@*(0:禁用,1:启用)*@
  37. <td>
  38. <input type="checkbox" id="QY" name="QY" lay-skin="primary" title="勾选表示启用" required lay-verify="required">
  39. </td>
  40. <td><label class="layui-form-label">类型</label></td>@*(下拉框)1超级管理员,2普通账户*@
  41. <td>
  42. <input class="easyui-combobox" id="LX" name="LX" data-options="prompt:'请选择类型',width:200">
  43. </td>
  44. </tr>
  45. <tr>
  46. <td><label class="layui-form-label">公司</label></td>@*(关联是哪个公司的账户)*@ @*RYID 人员ID*@
  47. <td>
  48. <input class="easyui-combobox" id="GSID" name="GSID" data-options="prompt:'公司',width:200">
  49. </td>
  50. <td><label class="layui-form-label">人员</label></td>
  51. <td>
  52. <input class="easyui-combobox" id="RYID" name="RYID" data-options="prompt:'请选择人员',width:200">
  53. </td>
  54. </tr>
  55. </table>
  56. </form>
  57. </div>
  58. <script src="~/ViewModels/sysmanager.users.js"></script>
  59. <script type="text/javascript">
  60. $(function () {
  61. var model = new viewModel();
  62. var ID = "@ViewBag.id";
  63. if (ID != 0) {
  64. model.initaccount();
  65. model.bindUserInfo(ID);
  66. }
  67. else {
  68. model.initaccount();
  69. $.extend($.fn.validatebox.defaults.rules, {
  70. checkphone: {// 验证用户名
  71. validator : function(value) {
  72. return /^1(3|4|5|7|8)\d{9}$/.test(value);
  73. },
  74. message: '请输入以1开头的正确11位电话号码'
  75. //(/^1(3|4|5|7|8)\d{9}$/.test(phone))
  76. }
  77. });
  78. $("input", $("#ZH").next("span")).blur(function () {
  79. var isValid = $('#ZH').textbox("isValid");//true为验证通过
  80. if (isValid == true) {
  81. var Zh = $("#ZH").textbox('getValue')
  82. model.SelectPersonInfo(Zh);
  83. }
  84. });
  85. $('#XM').textbox({
  86. validateOnBlur: true,
  87. //novalidate: true,
  88. delay: 2000,
  89. validType: {
  90. length: [1, 30],
  91. remote: ['/SystemUser/UserNameCheck', 'name']
  92. },
  93. invalidMessage: '名称输入有误'
  94. });
  95. }
  96. });
  97. </script>