edit.html 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403
  1. <include file="public@header" />
  2. </head>
  3. <body>
  4. <div class="wrap">
  5. <ul class="nav nav-tabs">
  6. <if condition="$Request.action eq 'custom' || $Request.param.u eq 2">
  7. <li><a href="{:url('/user/admin_index/custom',array('u'=>2))}">付费会员</a></li>
  8. <li class="active"><a href="#">用户基本信息</a></li>
  9. <li><a href="{:url('/user/admin_index/profile',array('id'=>$id,'u'=>2))}">匹配信息</a></li>
  10. <li><a href="{:url('/user/admin_index/idpost',array('id'=>$id,'u'=>2))}">身份证认证</a></li>
  11. <li><a href="{:url('/user/admin_index/companypost',array('id'=>$id,'u'=>2))}">职位认证</a></li>
  12. <li><a href="{:url('/user/admin_index/schoolpost',array('id'=>$id,'u'=>2))}">学历认证</a></li>
  13. <else/>
  14. <li><a href="{:url('/user/admin_index/index')}">会员列表</a></li>
  15. <li class="active"><a href="#">用户基本信息</a></li>
  16. <li><a href="{:url('/user/admin_index/profile',array('id'=>$id))}">匹配信息</a></li>
  17. <li><a href="{:url('/user/admin_index/idpost',array('id'=>$id))}">身份证认证</a></li>
  18. <li><a href="{:url('/user/admin_index/companypost',array('id'=>$id))}">职位认证</a></li>
  19. <li><a href="{:url('/user/admin_index/schoolpost',array('id'=>$id))}">学历认证</a></li>
  20. </if>
  21. </ul>
  22. <form method="post" class="form-horizontal js-ajax-form margin-top-20" action="{:url('/User/admin_index/editPost')}">
  23. <div class="form-group">
  24. <label for="input-user_login" class="col-sm-2 control-label"><span class="form-required">*</span>头像</label>
  25. <div class="col-md-6 col-sm-10">
  26. <a href="javascript:imagePreviewDialog('{:cmf_get_image_preview_url($avatar)}');">
  27. <img src="{:cmf_get_image_preview_url($avatar)}" alt="" width="48" height="48">
  28. </a>
  29. </div>
  30. </div>
  31. <div class="form-group">
  32. <label for="input-user_login" class="col-sm-2 control-label"><span class="form-required">*</span>账号</label>
  33. <div class="col-md-6 col-sm-10">
  34. <input type="text" class="form-control" id="input-user_login" name="user_login" value="{$user_login}" readonly>
  35. </div>
  36. </div>
  37. <!-- <div class="form-group">
  38. <label for="input-user_pass" class="col-sm-2 control-label"><span class="form-required">*</span>登录密码</label>
  39. <div class="col-md-6 col-sm-10">
  40. <input type="text" class="form-control" id="input-user_pass" name="user_pass" value="" placeholder="******">
  41. </div>
  42. </div> -->
  43. <div class="form-group">
  44. <label for="input-mobile" class="col-sm-2 control-label">手机号码</label>
  45. <div class="col-md-6 col-sm-10">
  46. <input type="text" class="form-control" id="input-mobile" name="mobile" value="{$mobile}">
  47. </div>
  48. </div>
  49. <div class="form-group">
  50. <label for="input-user_nickname" class="col-sm-2 control-label"><span class="form-required">*</span>昵称</label>
  51. <div class="col-md-6 col-sm-10">
  52. <input type="text" class="form-control" id="input-user_nickname" name="user_nickname" value="{$user_nickname}">
  53. </div>
  54. </div>
  55. <div class="form-group">
  56. <label for="input-real_name" class="col-sm-2 control-label">真实姓名</label>
  57. <div class="col-md-6 col-sm-10">
  58. <input type="text" class="form-control" id="input-real_name" name="real_name" value="{$real_name}">
  59. </div>
  60. </div>
  61. <div class="form-group">
  62. <label for="input-real_name" class="col-sm-2 control-label">性别</label>
  63. <div class="col-md-6 col-sm-10">
  64. <input type="text" class="form-control" id="input-sex" name="sex" value="<switch name="sex">
  65. <case value="1">男</case>
  66. <case value="2">女</case>
  67. </switch>">
  68. </div>
  69. </div>
  70. <!-- <div class="form-group">
  71. <label for="input-balance" class="col-sm-2 control-label"><span class="form-required"></span>余额</label>
  72. <div class="col-md-6 col-sm-10">
  73. <input type="text" class="form-control" id="input-balance" name="balance" value="{$balance}">
  74. </div>
  75. </div> -->
  76. <div class="form-group">
  77. <label for="input-score" class="col-sm-2 control-label"><span class="form-required"></span>爱心数量</label>
  78. <div class="col-md-6 col-sm-10">
  79. <input type="text" class="form-control" id="input-redheart" readonly="readonly" name="redheart" value="{$redheart}">
  80. </div>
  81. </div>
  82. <div class="form-group">
  83. <label for="input-score" class="col-sm-2 control-label"><span class="form-required"></span>生日</label>
  84. <div class="col-md-6 col-sm-10">
  85. <input type="text" class="form-control js-bootstrap-datetime" id="birthday" name="birthday" value="{:date('Y-m-d H:i:s',$birthday)}">
  86. </div>
  87. </div>
  88. <!-- <div class="form-group">
  89. <label for="input-score" class="col-sm-2 control-label"><span class="form-required"></span>积分</label>
  90. <div class="col-md-6 col-sm-10">
  91. <input type="text" class="form-control" id="input-score" name="score" value="{$score}">
  92. </div>
  93. </div> -->
  94. <div class="form-group">
  95. <label class="col-sm-2 control-label">状态</label>
  96. <div class="col-md-6 col-sm-10">
  97. <label class="radio-inline">
  98. <input type="radio" name="user_status" value="1" <if condition="$user_status eq 1">checked</if>> {:lang('ENABLED')}
  99. </label>
  100. <label class="radio-inline">
  101. <input type="radio" name="user_status" value="0" <if condition="$user_status neq 1">checked</if>> {:lang('DISABLED')}
  102. </label>
  103. </div>
  104. </div>
  105. <!-- <div class="form-group">
  106. <div class="col-sm-offset-2 col-sm-10">
  107. <input type="hidden" name="id" value="{$id}" />
  108. <button type="submit" class="btn btn-primary js-ajax-submit" onclick="return confirm('确定修改用户信息?')">{:lang('SAVE')}</button>
  109. <a class="btn btn-default" href="javascript:history.back(-1);">{:lang('BACK')}</a>
  110. </div>
  111. </div> -->
  112. <div class="form-group">
  113. <label for="input-real_name" class="col-sm-2 control-label">微信号</label>
  114. <div class="col-md-6 col-sm-10">
  115. <input type="text" class="form-control" id="input-weixin_num" name="weixin_num" value="{$wechat_code}">
  116. </div>
  117. </div>
  118. <div class="form-group">
  119. <label for="input-user_login" class="col-sm-2 control-label">身高</label>
  120. <div class="col-md-6 col-sm-10" style="height: 30px;">
  121. <input type="text" class="form-control" style="width: 95%;float:left;" id="height" name="height" value="{$height}" ><span style="float:left;height: 34px; line-height: 34px;"> &nbsp;cm</span>
  122. </div>
  123. </div>
  124. <div class="form-group">
  125. <label for="input-user_login" class="col-sm-2 control-label">体重</label>
  126. <div class="col-md-6 col-sm-10">
  127. <input type="text" class="form-control" style="width: 95%;float:left;" id="weight" name="weight" value="{$weight}" ><span style="float:left;height: 34px; line-height: 34px;"> &nbsp;kg</span>
  128. </div>
  129. </div>
  130. <div class="form-group">
  131. <php>$salaryarray=array(1=>'5-10w',2=>'10-20w',3=>'20-35w',4=>'35-55w',5=>'100w以上');</php>
  132. <label for="input-user_login" class="col-sm-2 control-label">收入</label>
  133. <div class="col-md-6 col-sm-10">
  134. <select class="form-control" name="salary" id="salary" style="width: 92%;float:left;">
  135. <option value="none">--请选择--</option>>
  136. <volist name="$salaryarray" id="vo">
  137. <if condition="$salary eq $key">
  138. <option value="{$key}" selected="">{$vo}</option>
  139. <else/>
  140. <option value="{$key}">{$vo}</option>
  141. </if>
  142. </volist>
  143. </select>
  144. <span style="float:left;height: 34px; line-height: 34px;"> &nbsp;年薪</span>
  145. </div>
  146. </div>
  147. <php>$educationarray=array(1=>'大专',2=>'本科',3=>'硕士',4=>'博士');</php>
  148. <div class="form-group">
  149. <label for="input-user_login" class="col-sm-2 control-label">学历</label>
  150. <div class="col-md-6 col-sm-10">
  151. <select class="form-control" name="education" id="education">
  152. <option value="none">--请选择--</option>
  153. <volist name="$educationarray" id="vo">
  154. <if condition="$education eq $key">
  155. <option value="{$key}" selected="">{$vo}</option>
  156. <else/>
  157. <option value="{$key}">{$vo}</option>
  158. </if>
  159. </volist>
  160. </select>
  161. </div>
  162. </div>
  163. <div class="form-group">
  164. <label for="input-user_login" class="col-sm-2 control-label">职业</label>
  165. <div class="col-md-6 col-sm-10">
  166. <select class="form-control" name="position1" style="width: 100%;float: left;margin-right: 15px;" id="position1">
  167. <option value="none">--请选择职位--</option>
  168. </select>
  169. <!-- <input type="text" class="form-control" style="width: 33%;float:left;" placeholder="其他" id="occupation" name="occupation" value="{$occupation}" > -->
  170. </div>
  171. </div>
  172. <!-- <div class="form-group">
  173. <label for="input-user_login" class="col-sm-2 control-label">工作地</label>
  174. <div class="col-md-6 col-sm-10">
  175. <div class="layui-main">
  176. <div class="layui-form" >
  177. <div class="layui-form-item" style="margin-bottom:0px;">
  178. <div class="layui-inline" style="margin-bottom:0px;width: 170px;">
  179. <select name="province" id="province" lay-verify="required" lay-search lay-filter="province">
  180. <option value="">省份</option>
  181. </select>
  182. </div>
  183. <div class="layui-inline" style="margin-bottom:0px;width: 170px;">
  184. <select name="city" id="city" lay-verify="required" lay-search lay-filter="city">
  185. <option value="">地级市</option>
  186. </select>
  187. </div>
  188. <div class="layui-inline" style="margin-bottom:0px;width: 170px;">
  189. <select name="district" id="district" lay-verify="required" lay-search>
  190. <option value="">县/区</option>
  191. </select>
  192. </div>
  193. </div>
  194. </div>
  195. </div>
  196. <input type="hidden" class="init_default province_default" name="province" value="{$home_province}" >
  197. <input type="hidden" class="init_default city_default" name="city" value="{$home_city}" >
  198. <input type="hidden" class="init_default county_default" name="county" value="{$home_district}" >
  199. </div>
  200. </div> -->
  201. <div class="form-group">
  202. <label for="input-user_login" class="col-sm-2 control-label">现居</label>
  203. <div class="col-md-6 col-sm-10">
  204. <div class="layui-main">
  205. <div class="layui-form" >
  206. <div class="layui-form-item" style="margin-bottom:0px;">
  207. <div class="layui-inline" style="margin-bottom:0px;width: 170px;">
  208. <input type="text" class="form-control" id="province" name="province" value="{$province}">
  209. </div>
  210. <div class="layui-inline" style="margin-bottom:0px;width: 170px;">
  211. <input type="text" class="form-control" id="city" name="city" value="{$city}">
  212. </div>
  213. <div class="layui-inline" style="margin-bottom:0px;width: 170px;">
  214. <input type="text" class="form-control" id="district" name="district" value="{$district}">
  215. </div>
  216. </div>
  217. </div>
  218. </div>
  219. </div>
  220. </div>
  221. <div class="form-group">
  222. <label for="input-user_login" class="col-sm-2 control-label">家乡</label>
  223. <div class="col-md-6 col-sm-10">
  224. <div class="layui-main">
  225. <div class="layui-form" >
  226. <div class="layui-form-item" style="margin-bottom:0px;">
  227. <div class="layui-inline" style="margin-bottom:0px;width: 170px;">
  228. <input type="text" class="form-control" id="home_province" name="home_province" value="{$home_province}">
  229. </div>
  230. <div class="layui-inline" style="margin-bottom:0px;width: 170px;">
  231. <input type="text" class="form-control" id="home_city" name="home_city" value="{$home_city}">
  232. </div>
  233. <div class="layui-inline" style="margin-bottom:0px;width: 170px;">
  234. <input type="text" class="form-control" id="home_district" name="home_district" value="{$home_district}">
  235. </div>
  236. </div>
  237. </div>
  238. </div>
  239. </div>
  240. </div>
  241. <php>$marriedarray=array(1=>'未婚',2=>'离异',3=>'离异有孩子');</php>
  242. <div class="form-group">
  243. <label for="input-user_login" class="col-sm-2 control-label">婚姻状况</label>
  244. <div class="col-md-6 col-sm-10">
  245. <select class="form-control" name="married" id="married">
  246. <option value="none">--请选择--</option>
  247. <volist name="$marriedarray" id="vo">
  248. <if condition="$married eq $key">
  249. <option value="{$key}" selected="">{$vo}</option>
  250. <else/>
  251. <option value="{$key}">{$vo}</option>
  252. </if>
  253. </volist>
  254. </select>
  255. </div>
  256. </div>
  257. <div class="form-group">
  258. <label for="input-user_login" class="col-sm-2 control-label">所属上级</label>
  259. <div class="col-md-6 col-sm-10" style="height: 30px;">
  260. <input type="text" class="form-control" style="width: 95%;float:left;" id="parent_id" name="parent_id" value="{$parent_id}" <if condition="$parent_id neq ''">disabled</if> ><span style="float:left;height: 34px; line-height: 34px;"> </span>
  261. </div>
  262. </div>
  263. <div class="form-group">
  264. <div class="col-sm-offset-2 col-sm-10">
  265. <input type="hidden" name="id" value="{$id}" />
  266. <button type="submit" class="btn btn-primary js-ajax-submit" onclick="return confirm('确定修改用户信息?')">{:lang('SAVE')}</button>
  267. <a class="btn btn-default" href="{:url('/User/admin_index/index',['history'=> 1])}">{:lang('BACK')}</a>
  268. <!--<a class="btn btn-default" href="javascript:history.back(-1);">{:lang('BACK')}</a>-->
  269. </div>
  270. </div>
  271. </form>
  272. </div>
  273. <link href="__STATIC__/js/city/layui/css/layui.css" rel="stylesheet" />
  274. <script src="__STATIC__/js/city/layui/layui.js" type="text/javascript"></script>
  275. <script src="__STATIC__/js/admin.js"></script>
  276. <script src="__STATIC__/js/city/area.js"></script>
  277. <script src="__STATIC__/js/city/select.js" type="text/javascript"></script>
  278. <script src="__STATIC__/js/position/position1.js" type="text/javascript"></script>
  279. <script type="text/javascript" >
  280. //获得大职位下拉框对象
  281. var province = document.getElementById("position1");
  282. //遍历大职位数据,并把里面大职位的数据追加到option选项中
  283. for (var i=0; i<positions.length; i++) {
  284. var option = document.createElement("option");
  285. option.value = positions[i].p_name;
  286. option.innerHTML = positions[i].p_name;
  287. if(province[i].value=='{$occupation}'){
  288. province[i].selected = true;
  289. }
  290. province.appendChild(option);
  291. }
  292. //大职位下拉框发生改变事件
  293. province.onchange = function() {
  294. //获取当前点击对象的值
  295. var proid = this.value;
  296. var zhiwei;
  297. //遍历职位数据,把大职位下点击的那一个选项的值和职位数据中的
  298. //职位数据对比,如果相等,取出当前的职位的数据
  299. for (var i=0; i<positions.length; i++) {
  300. if (proid == positions[i].p_id) {
  301. zhiwei = positions[i].zhiwei;
  302. }
  303. }
  304. // //获得职位级下拉框对象
  305. // var wei = document.getElementById("position2");
  306. // //每次点击大职位级后,职位级初始化,避免高级重复追加
  307. // wei.innerHTML = "<option value='none'>--请选择职位--</option>";
  308. // //遍历职位级数据,并取出职位级数据,追加到职位级对象中
  309. // for (var i=0; i<zhiwei.length; i++) {
  310. // var option = document.createElement("option");
  311. // option.innerHTML = zhiwei[i].c_name;
  312. // option.value = zhiwei[i].c_id;
  313. // wei.appendChild(option);
  314. // }
  315. }
  316. function abc(){
  317. alert(document.getElementById('position1').value);
  318. var proindex= document.getElementById('position1').selectedIndex;
  319. var cityindex= document.getElementById('position2').selectedIndex;
  320. alert(document.getElementById('position1').options[proindex].text+document.getElementById('position2').options[cityindex].text);
  321. }
  322. </script>
  323. <script type="text/javascript">
  324. function jg(){
  325. alert($("#province").val()+$("#city").val()+$("#district").val());
  326. }
  327. </script>
  328. <script type="text/javascript">
  329. var province_default = $('.province_default');
  330. var city_default = $('.city_default');
  331. var county_default = $('.county_default');
  332. var Province = $('#province').find('option');
  333. for (var i=0;i < Province.length ;i++){
  334. if (Province.eq(i).val() == province_default.val()){
  335. Province.eq(i).prop('selected',true);
  336. Province.eq(i).trigger('change');
  337. }
  338. }
  339. var City = $('#city').find('option');
  340. for (var i=0;i < City.length ;i++){
  341. if (City.eq(i).val() == city_default.val()){
  342. City.eq(i).prop('selected',true);
  343. City.eq(i).trigger('change');
  344. }
  345. }
  346. var County = $('#district').find('option');
  347. for (var i=0;i < County.length ;i++){
  348. if (County.eq(i).val() == county_default.val()){
  349. County.eq(i).prop('selected',true);
  350. County.eq(i).trigger('change');
  351. }
  352. }
  353. </script>>
  354. </body>
  355. </html>