edit.html 22 KB

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