1
0

info.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. {js:artTemplate}
  2. {js:areaSelect}
  3. {js:my97date}
  4. <div class="main f_r">
  5. <div class="uc_title m_10">
  6. <label class="current"><span>个人资料</span></label>
  7. </div>
  8. <div class="form_content m_10">
  9. <div class="uc_title2 m_10"><strong>会员信息</strong></div>
  10. <dl class="userinfo_box clearfix">
  11. <dt>
  12. {set:$user_ico = $this->userRow['head_ico']}
  13. <a class="ico" href="javascript:void(0);"><img src="{url:$user_ico}" id="user_ico_img" onerror="this.src='{skin:images/front/user_ico.gif}'" width="96" height="96" alt="个人头像" /></a>
  14. <a class="blue" href="javascript:select_ico();">修改头像</a>
  15. </dt>
  16. <dd>
  17. <table class="form_table" width="100%" cellpadding="0" cellspacing="0">
  18. <col width="120px" />
  19. <col />
  20. <tr>
  21. <th>登录名:</th><td>{$this->userRow['username']}</td>
  22. </tr>
  23. <tr>
  24. <th>会员等级:</th><td>{if:$this->memberRow['group_id']}{query:name=user_group where=id eq $this->memberRow['group_id']}{$item['group_name']}{/query}{/if}</td>
  25. </tr>
  26. </table>
  27. </dd>
  28. </dl>
  29. </div>
  30. <div class="form_content m_10">
  31. <div class="uc_title2 m_10"><strong>个人信息</strong></div>
  32. <form action='{url:/ucenter/info_edit_act}' method='post' name='user_info'>
  33. <table class="form_table" width="100%" cellpadding="0" cellspacing="0">
  34. <col width="120px" />
  35. <col />
  36. <tr>
  37. <th></th>
  38. <td style="font-size:16px; font-weight: bolder;color:red;">真实姓名、证件号码修改,请联系官方客服</td>
  39. </tr>
  40. <!-- add by Scott Chen on 2017-11-03 -->
  41. <!-- id_type beg -->
  42. <tr>
  43. <th>真实姓名:</th>
  44. <td>
  45. <input class='normal' type="text" name="true_name" value="{$this->memberRow['true_name']}" readonly style="background-color: #e4e4e4"/>
  46. </td>
  47. </tr>
  48. <tr>
  49. <th>证件类型:</th>
  50. <td>
  51. {if:$this->memberRow['id_type']=='1'}身份证{elseif:$this->memberRow['id_type']==null || empty($this->memberRow['id_type'])}-{else:}其它{/if}
  52. </td>
  53. </tr>
  54. <tr>
  55. <th>证件号码:</th>
  56. <td>
  57. <input class='normal' name='id_code' type="text" value="{$this->memberRow['id_code']}" readonly style="background-color: #e4e4e4">
  58. </td>
  59. </tr>
  60. <!-- id_type end -->
  61. <tr>
  62. <th>性别:</th>
  63. <td>
  64. <label class='attr'><input type='radio' name='sex' value='1' />男</label>
  65. <label class='attr'><input type='radio' name='sex' value='2' checked=checked />女</label>
  66. </td>
  67. </tr>
  68. <tr>
  69. <th>出生日期:</th>
  70. <td>
  71. <input type="text" name="birthday" class="Wdate" pattern='date' empty onFocus="WdatePicker()" />
  72. </td>
  73. </tr>
  74. <tr>
  75. <th>所在地区:</th>
  76. <td>
  77. <select name="province" child="city,area"></select>
  78. <select name="city" child="area"></select>
  79. <select name="area"></select>
  80. </td>
  81. </tr>
  82. <tr>
  83. <th>联系地址:</th>
  84. <td><input type='text' class='normal' name='contact_addr' alt='请填写联系地址' /></td>
  85. </tr>
  86. <tr>
  87. <th>手机号码:</th>
  88. <td><input class="normal" type="text" name='mobile' pattern='mobi' empty alt='请填写正确的手机号码' /></td>
  89. </tr>
  90. <tr>
  91. <th>邮箱:</th>
  92. <td>
  93. <input type='text' class='normal' name='email' pattern='email' empty alt='请填写正确的邮箱地址' />
  94. </td>
  95. </tr>
  96. <tr>
  97. <th>邮编:</th>
  98. <td><input type='text' class='normal' name='zip' pattern='zip' empty alt='请填写正确的邮政编码' /></td>
  99. </tr>
  100. <tr>
  101. <th>固定电话:</th>
  102. <td><input class="normal" type="text" name='telephone' pattern='phone' empty alt='请填写正确的固定电话' /></td>
  103. </tr>
  104. <tr>
  105. <th>QQ:</th>
  106. <td><input class="normal" type="text" name='qq' pattern='qq' empty alt='请填写正确的QQ号' /></td>
  107. </tr>
  108. <tr><th></th><td><label class="btn"><input type="submit" value="保存基本信息" /></label></td></tr>
  109. </table>
  110. </form>
  111. </div>
  112. </div>
  113. <script type='text/javascript'>
  114. //修改头像
  115. function select_ico()
  116. {
  117. {set:$callback = urlencode(IUrl::creatUrl('/ucenter/user_ico_upload'))}
  118. art.dialog.open('{url:/block/photo_upload?callback=$callback}',
  119. {
  120. 'id':'user_ico',
  121. 'title':'设置头像',
  122. 'ok':function(iframeWin, topWin)
  123. {
  124. iframeWin.document.forms[0].submit();
  125. return false;
  126. }
  127. });
  128. }
  129. //头像上传回调函数
  130. function callback_user_ico(content)
  131. {
  132. var content = eval(content);
  133. if(content.isError == true)
  134. {
  135. alert(content.message);
  136. }
  137. else
  138. {
  139. $('#user_ico_img').prop('src',content.data);
  140. }
  141. art.dialog({id:'user_ico'}).close();
  142. }
  143. //表单回填
  144. var areaInstance = new areaSelect('province');
  145. {if:$this->memberRow}
  146. {set:$area = explode(',',trim($this->memberRow['area'],','))}
  147. areaInstance.init({"province":"{$area[0]}","city":"{$area[1]}","area":"{$area[2]}"});
  148. {else:}
  149. areaInstance.init();
  150. {/if}
  151. var formObj = new Form('user_info');
  152. formObj.init({echo:JSON::encode($this->memberRow)});
  153. </script>