43d83b2a77d4d783fe405c35c68c37e1042d5267_0.file.add.html.php 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. <?php
  2. /* Smarty version 3.1.30, created on 2018-05-07 00:09:42
  3. from "D:\phpStudy\WWW\workorder\application\views\templates\user\add.html" */
  4. /* @var Smarty_Internal_Template $_smarty_tpl */
  5. if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
  6. 'version' => '3.1.30',
  7. 'unifunc' => 'content_5aef28c6de6bf8_10022339',
  8. 'has_nocache_code' => false,
  9. 'file_dependency' =>
  10. array (
  11. '43d83b2a77d4d783fe405c35c68c37e1042d5267' =>
  12. array (
  13. 0 => 'D:\\phpStudy\\WWW\\workorder\\application\\views\\templates\\user\\add.html',
  14. 1 => 1524940966,
  15. 2 => 'file',
  16. ),
  17. ),
  18. 'includes' =>
  19. array (
  20. ),
  21. ),false)) {
  22. function content_5aef28c6de6bf8_10022339 (Smarty_Internal_Template $_smarty_tpl) {
  23. ?>
  24. <!DOCTYPE html>
  25. <html lang="zh-CN">
  26. <head>
  27. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  28. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  29. <meta name="robots" content="noindex,nofollow">
  30. <title><?php echo $_smarty_tpl->tpl_vars['sys_name']->value;?>
  31. </title>
  32. <base href="<?php echo base_url();?>
  33. "/>
  34. <link href="static/css/bootstrap.min.css" rel="stylesheet">
  35. <link href="static/css/select2.min.css" rel="stylesheet">
  36. <link rel="stylesheet" href="static/css/style.css">
  37. <?php echo '<script'; ?>
  38. language="javascript" type="text/javascript"> var SITE_URL = "/";<?php echo '</script'; ?>
  39. >
  40. <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  41. <!--[if lt IE 9]>
  42. <?php echo '<script'; ?>
  43. src="http://cdn.bootcss.com/html5shiv/3.7.0/html5shiv.js"><?php echo '</script'; ?>
  44. >
  45. <?php echo '<script'; ?>
  46. src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"><?php echo '</script'; ?>
  47. >
  48. <![endif]-->
  49. </head>
  50. <body style="background: #fff; min-width: auto;">
  51. <form class="form-horizontal bv-form" role="form" id="validateform" name="validateform" action="" method="post" novalidate="novalidate">
  52. <input type="hidden" name="user_id" value="<?php echo $_smarty_tpl->tpl_vars['user_id']->value;?>
  53. ">
  54. <div class="panel panel-default">
  55. <div class="panel-body">
  56. <fieldset>
  57. <legend>新增用户</legend>
  58. <div class="form-group">
  59. <label class="col-sm-1 control-label"><span>*</span>用户名:</label>
  60. <div class="col-sm-4">
  61. <input name="username" type="text" datatype="s5-18" nullmsg="用户名不能为空!" ajaxurl="user/validate" class="form-control" id="username">
  62. </div>
  63. </div>
  64. <div class="form-group">
  65. <label class="col-sm-1 control-label"><span>*</span>密码:</label>
  66. <div class="col-sm-4">
  67. <input name="password" class="form-control" datatype="*8-40" nullmsg="密码不能为空!" id="password" placeholder="" size="45" type="password">
  68. </div>
  69. </div>
  70. <div class="form-group">
  71. <label class="col-sm-1 control-label"><span>*</span>确认密码:</label>
  72. <div class="col-sm-4">
  73. <input name="repassword" class="form-control" datatype="*" recheck="password" errormsg="您两次输入的账号密码不一致!" id="repassword" placeholder="" size="45" type="password">
  74. </div>
  75. </div>
  76. <div class="form-group">
  77. <label class="col-sm-1 control-label"><span>*</span>姓名:</label>
  78. <div class="col-sm-4">
  79. <input name="name" type="text" datatype="s" nullmsg="姓名不能为空!" class="form-control" id="name">
  80. </div>
  81. </div>
  82. <div class="form-group">
  83. <label class="col-sm-1 control-label"><span>*</span>手机:</label>
  84. <div class="col-sm-4">
  85. <input name="mobile" type="text" datatype="mobile" nullmsg="手机号不能为空!" ajaxurl="user/validate" class="form-control" id="mobile">
  86. </div>
  87. </div>
  88. <div class="form-group">
  89. <label class="col-sm-1 control-label"><span>*</span>邮箱:</label>
  90. <div class="col-sm-4">
  91. <input name="email" type="email" datatype="e" nullmsg="邮箱不能为空!" ajaxurl="user/validate" class="form-control" id="email">
  92. </div>
  93. </div>
  94. <div class="form-group" id="branchs">
  95. <label class="col-sm-1 control-label">分支机构:</label>
  96. <div class="col-sm-4">
  97. <select class="form-control validate[required]" name="branch[]" id="branch" multiple>
  98. <?php
  99. $_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['branch']->value, 'val', false, 'k');
  100. if ($_from !== null) {
  101. foreach ($_from as $_smarty_tpl->tpl_vars['k']->value => $_smarty_tpl->tpl_vars['val']->value) {
  102. ?>
  103. <option value="<?php echo $_smarty_tpl->tpl_vars['val']->value['branch_id'];?>
  104. "><?php echo $_smarty_tpl->tpl_vars['val']->value['branch_name'];?>
  105. </option>
  106. <?php
  107. }
  108. }
  109. $_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl);
  110. ?>
  111. </select>
  112. </div>
  113. </div>
  114. <div class="form-group has-feedback">
  115. <label class="col-sm-1 control-label"><span>*</span>用户类型:</label>
  116. <div class="col-sm-4">
  117. <select class="form-control validate[required]" name="user_type" id="user_type">
  118. <?php
  119. $_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['user_types']->value, 'val', false, 'k');
  120. if ($_from !== null) {
  121. foreach ($_from as $_smarty_tpl->tpl_vars['k']->value => $_smarty_tpl->tpl_vars['val']->value) {
  122. ?>
  123. <option value="<?php echo $_smarty_tpl->tpl_vars['k']->value;?>
  124. "><?php echo $_smarty_tpl->tpl_vars['val']->value;?>
  125. </option>
  126. <?php
  127. }
  128. }
  129. $_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl);
  130. ?>
  131. </select>
  132. </div>
  133. </div>
  134. </fieldset>
  135. <div class="form-actions text-left">
  136. <button type="submit" id="dosubmit" class="btn btn-primary ">保存</button>
  137. <button type="button" id="cannel" class="btn btn-default">取消</button>
  138. </div>
  139. </div>
  140. </div>
  141. </form>
  142. <?php echo '<script'; ?>
  143. type="text/javascript" charset="utf-8" src="static/js/jquery.js"><?php echo '</script'; ?>
  144. >
  145. <?php echo '<script'; ?>
  146. type="text/javascript" charset="utf-8" src="static/js/bootstrap.js"><?php echo '</script'; ?>
  147. >
  148. <?php echo '<script'; ?>
  149. type="text/javascript" charset="utf-8" src="static/js/select2.full.min.js"><?php echo '</script'; ?>
  150. >
  151. <?php echo '<script'; ?>
  152. type="text/javascript" charset="utf-8" src="static/js/Validform_v5.3.2.min.js"><?php echo '</script'; ?>
  153. >
  154. <?php echo '<script'; ?>
  155. type="text/javascript" charset="utf-8" src="static/js/layer/layer.js"><?php echo '</script'; ?>
  156. >
  157. <?php echo '<script'; ?>
  158. language="javascript" type="text/javascript">
  159. $(function(){
  160. $("select").select2({
  161. minimumResultsForSearch: -1
  162. });
  163. $("#cannel").click(function () {
  164. parent.$('#mainFrameTabs').CloseTabs("tab11","tab6");
  165. })
  166. $("#user_type").change(function () {
  167. if($(this).val() == 1){
  168. $("#branchs").hide();
  169. }else{
  170. $("#branchs").show();
  171. }
  172. })
  173. $("#validateform").Validform({
  174. tiptype:function(msg,o){
  175. if(o.type == 3) {
  176. layer.tips(msg, o.obj, {
  177. tips: [1, '#ff6666'] //还可配置颜色
  178. });
  179. }
  180. },
  181. datatype:{
  182. 'mobile':/^[1][3,4,5,7,8][0-9]{9}$/
  183. },
  184. beforeSubmit:function(curform) {
  185. $("button").attr("disabled", "disabled");
  186. var data = $("#validateform").serializeArray();
  187. $.post("user/save", data, function (data) {
  188. layer.msg(data.msg, {icon: data.icon, time: 3000}, function () {
  189. if (data.code) {
  190. parent.$('#mainFrameTabs').CloseTabs("tab11","tab6");
  191. }else{
  192. $("button").removeAttr("disabled");
  193. }
  194. })
  195. })
  196. return false;
  197. }
  198. })
  199. })
  200. <?php echo '</script'; ?>
  201. >
  202. </body>
  203. </html><?php }
  204. }