member-information.html 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359
  1. {template 'common/header'}
  2. <div class="btn-group we7-btn-group">
  3. <a href="{php echo url('mc/member/base_information', array('uid' => $uid))}" class="btn {if $do == 'base_information'}active{/if}">基本信息</a>
  4. <a href="{php echo url('mc/member/member_credits', array('uid' => $uid))}" class="btn {if $do == 'member_credits'}active{/if}">积分/余额</a>
  5. <a href="{php echo url('mc/member/credit_statistics', array('uid' => $uid, 'type' => 1))}" class="btn {if $do == 'credit_statistics'}active{/if}">数据统计</a>
  6. </div>
  7. {if $do == 'credit_statistics'}
  8. <style>
  9. .account-stat{overflow:hidden; color:#666;}
  10. .account-stat .account-stat-btn{width:100%; overflow:hidden;}
  11. .account-stat .account-stat-btn > div{text-align:center; margin-bottom:5px;margin-right:2%; float:left;width:48%; padding-top:10px;font-size:16px; border-left:1px #DDD solid;}
  12. .account-stat .account-stat-btn > div:first-child{border-left:0;}
  13. .account-stat .account-stat-btn .stat{width:80%;margin:10px auto;font-size:15px}
  14. </style>
  15. <div class="panel panel-default" style="padding:1em;margin-top:2em">
  16. <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin: -1em -1em 1em -1em;">
  17. <div class="navbar-header">
  18. <a class="navbar-brand" href="javascript:;">数据统计</a>
  19. <ul class="nav navbar-nav navbar-right">
  20. <li {if $_GPC['type'] == 1}class="active"{/if}><a href="{php echo url('mc/member/credit_statistics', array('uid' => $uid, type => 1));}">今日</a></li>
  21. <li {if $_GPC['type'] == -1}class="active"{/if}><a href="{php echo url('mc/member/credit_statistics', array('uid' => $uid, type => -1));}">昨日</a></li>
  22. <form class="navbar-form navbar-left" role="search" id="form1">
  23. <input name="c" value="mc" type="hidden" />
  24. <input name="a" value="member" type="hidden" />
  25. <input name="do" value="credit_statistics" type="hidden" />
  26. <input name="uid" value="{$uid}" type="hidden" />
  27. {php echo tpl_form_field_daterange('datelimit', array('start' => date('Y-m-d', $starttime),'end' => date('Y-m-d', $endtime)), '')}
  28. </form>
  29. </ul>
  30. </div>
  31. </nav>
  32. <div class="account-stat">
  33. <div class="account-stat-btn">
  34. {loop $credits $key $li}
  35. <div>
  36. <strong>{$li}</strong>
  37. <div id="rule" class="stat">
  38. <div>增加 <strong><span class="text-success">{$data[$key]['add']}</span></strong></div>
  39. <div>减少 <strong><span class="text-danger">{$data[$key]['del']}</span></strong></div>
  40. </div>
  41. </div>
  42. {/loop}
  43. </div>
  44. </div>
  45. </div>
  46. <script>
  47. require(['jquery', 'daterangepicker'], function($,c) {
  48. $(function() {
  49. $('.daterange').on('apply.daterangepicker', function(ev, picker) {
  50. $('#form1')[0].submit();
  51. });
  52. })
  53. });
  54. </script>
  55. {/if}
  56. {if $do == 'member_credits'}
  57. <div class="main">
  58. <form action="" class="we7-form form" method="post" enctype="multipart/form-data">
  59. {if !empty($credits)}
  60. <!--积分、余额-->
  61. <table class="table we7-table table-hover table-form">
  62. <col width="140px">
  63. <col />
  64. <col width="100px">
  65. <tr>
  66. <th class="text-left" colspan="3">会员积分/余额操作</th>
  67. </tr>
  68. <tr>
  69. <td class="table-label">积分</td>
  70. <td>{$credits['credit1']}</td>
  71. <td class="text-right">
  72. <div class="link-group"><a href="javascript:;" title="积分" class="modal-trade-credit1" data-type="credit1" data-uid="{$uid}">修改</a></div>
  73. </td>
  74. </tr>
  75. <tr>
  76. <td class="table-label">余额</td>
  77. <td>{$credits['credit2']}</td>
  78. <td class="text-right">
  79. <div class="link-group"><a href="javascript:;" title="余额" class="modal-trade-credit2" data-type="credit2" data-uid="{$uid}">修改</a></div>
  80. </td>
  81. </tr>
  82. </table>
  83. <table class="table we7-table table-hover table-form">
  84. <col width="140px">
  85. <col />
  86. <col width="100px">
  87. <col />
  88. <col />
  89. <col />
  90. <tr>
  91. <th colspan="6">
  92. <div class="btn-group we7-btn-group">
  93. <a href="{php echo url('mc/member/member_credits', array('uid' => $uid, 'type' => 'credit1'))}" class="btn {if $type == 'credit1'}active{/if}">积分记录</a>
  94. <a href="{php echo url('mc/member/member_credits', array('uid' => $uid, 'type' => 'credit2'))}" class="btn {if $type == 'credit2'}active{/if}">余额记录</a>
  95. </div>
  96. </th>
  97. </tr>
  98. <tr>
  99. <th>账户类型</th>
  100. <th class="text-center">操作员</th>
  101. <th class="text-center">积分增减</th>
  102. <th class="text-center">模块</th>
  103. <th class="text-center">操作时间</th>
  104. <th class="text-center">备注</th>
  105. </tr>
  106. {if !empty($records)}
  107. {loop $records $record}
  108. <tr>
  109. <td class="text-center">{if $record['credittype'] == 'credit2'}余额{else}积分{/if}</td>
  110. <td class="text-center">{$record['username']}</td>
  111. <td class="text-center">{$record['num']}</td>
  112. <td class="text-center">{$record['system']}</td>
  113. <td class="text-center">{php echo date("Y-m-d H:i:s", $record['createtime'])}</td>
  114. <td class="text-center">{$record['remark']}</td>
  115. </tr>
  116. {/loop}
  117. {/if}
  118. </table>
  119. <div class="text-right">
  120. {$pager}
  121. </div>
  122. <!--end积分、余额-->
  123. {/if}
  124. </form>
  125. </div>
  126. <script type="text/javascript">
  127. require(['trade'], function(trade){
  128. trade.init();
  129. });
  130. </script>
  131. {/if}
  132. {if $do == 'base_information'}
  133. <div class="main" id="js-base-information" ng-controller="baseInformation" ng-cloak>
  134. <form action="" class="we7-form form" method="post" enctype="multipart/form-data">
  135. {if !empty($profile)}
  136. <!--基本信息-->
  137. <table class="table we7-table table-hover table-form">
  138. <col width="140px">
  139. <col width="500px">
  140. <tr>
  141. <th class="text-left" colspan="3">会员信息</th>
  142. </tr>
  143. <tr>
  144. <td class="table-label">{$uniacid_fields['nickname']['title']}</td>
  145. <td ng-bind="profile.nickname"></td>
  146. <td class="text-right">
  147. <div class="link-group"><a href="javascript:;"></a></div>
  148. </td>
  149. </tr>
  150. <tr>
  151. <td class="table-label">密码</td>
  152. <td>*****</td>
  153. <td class="text-right">
  154. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#password">修改</a></div>
  155. </td>
  156. </tr>
  157. </table>
  158. <table class="table we7-table table-hover table-form">
  159. <col width="140px">
  160. <col />
  161. <col width="100px">
  162. <tr>
  163. <th class="text-left" colspan="3">基本信息</th>
  164. </tr>
  165. <tr>
  166. <td class="table-label">{$uniacid_fields['avatar']['title']}</td>
  167. <td><img ng-src="{{profile.avatarUrl}}" alt="" class="img-circle" style="width: 65px; height: 65px;"/></td>
  168. <td class="text-right">
  169. <div class="link-group"><a href="javascript:;" ng-click="changeImage('avatar')">修改</a></div>
  170. </td>
  171. </tr>
  172. <tr>
  173. <td class="table-label">用户UID</td>
  174. <td colspan="2">{$uid}</td>
  175. </tr>
  176. <tr>
  177. <td class="table-label">所在会员组</td>
  178. <td ng-bind="groups[profile.groupid].title"></td>
  179. <td class="text-right">
  180. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#groupid" ng-click="editInfo('groupid', profile.groupid)">修改</a></div>
  181. </td>
  182. </tr>
  183. <tr>
  184. <td class="table-label">{$uniacid_fields['nickname']['title']}</td>
  185. <td ng-bind="profile.nickname"></td>
  186. <td class="text-right">
  187. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#nickname" ng-click="editInfo('nickname', profile.nickname)">修改</a></div>
  188. </td>
  189. </tr>
  190. <tr>
  191. <td class="table-label">{$uniacid_fields['realname']['title']}</td>
  192. <td ng-bind="profile.realname"></td>
  193. <td class="text-right">
  194. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#realname" ng-click="editInfo('realname', profile.realname)">修改</a></div>
  195. </td>
  196. </tr>
  197. <tr>
  198. <td class="table-label">{$uniacid_fields['gender']['title']}</td>
  199. <td ng-bind="sexes[profile.gender].name"></td>
  200. <td class="text-right">
  201. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#gender" ng-click="editInfo('gender', profile.gender)">修改</a></div>
  202. </td>
  203. </tr>
  204. <tr>
  205. <td class="table-label">{$uniacid_fields['birthyear']['title']}</td>
  206. <td ng-bind="profile.births"></td>
  207. <td class="text-right">
  208. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#births" ng-click="editInfo('births', profile.births)">修改</a></div>
  209. </td>
  210. </tr>
  211. <tr>
  212. <td class="table-label">{$uniacid_fields['nationality']['title']}</td>
  213. <td ng-bind="profile.resides"></td>
  214. <td class="text-right">
  215. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#resides" ng-click="editInfo('resides', profile.resides)">修改</a></div>
  216. </td>
  217. </tr>
  218. <tr>
  219. <td class="table-label">{$uniacid_fields['resideprovince']['title']}</td>
  220. <td ng-bind="profile.address"></td>
  221. <td class="text-right">
  222. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#address" ng-click="editInfo('address', profile.address)">修改</a></div>
  223. </td>
  224. </tr>
  225. <tr>
  226. <td class="table-label">{$uniacid_fields['mobile']['title']}</td>
  227. <td ng-bind="profile.mobile"></td>
  228. <td class="text-right">
  229. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#mobile" ng-click="editInfo('mobile', profile.mobile)">修改</a></div>
  230. </td>
  231. </tr>
  232. <tr>
  233. <td class="table-label">{$uniacid_fields['qq']['title']}</td>
  234. <td ng-bind="profile.qq"></td>
  235. <td class="text-right">
  236. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#qq" ng-click="editInfo('qq', profile.qq)">修改</a></div>
  237. </td>
  238. </tr>
  239. <tr>
  240. <td class="table-label">{$uniacid_fields['email']['title']}</td>
  241. <td ng-bind="profile.email"></td>
  242. <td class="text-right">
  243. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#email" ng-click="editInfo('email', profile.email)">修改</a></div>
  244. </td>
  245. </tr>
  246. </table>
  247. <table class="table we7-table table-hover table-form">
  248. <col width="140px">
  249. <col />
  250. <col width="100px">
  251. <tr>
  252. <th class="text-left" colspan="3">联系方式</th>
  253. </tr>
  254. <tr>
  255. <td class="table-label">{$uniacid_fields['telephone']['title']}</td>
  256. <td ng-bind="profile.telephone"></td>
  257. <td class="text-right">
  258. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#telephone" ng-click="editInfo('telephone', profile.telephone)">修改</a></div>
  259. </td>
  260. </tr>
  261. <tr>
  262. <td class="table-label">{$uniacid_fields['msn']['title']}</td>
  263. <td ng-bind="profile.msn"></td>
  264. <td class="text-right">
  265. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#msn" ng-click="editInfo('msn', profile.msn)">修改</a></div>
  266. </td>
  267. </tr>
  268. <tr>
  269. <td class="table-label">{$uniacid_fields['taobao']['title']}</td>
  270. <td ng-bind="profile.taobao"></td>
  271. <td class="text-right">
  272. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#taobao" ng-click="editInfo('taobao', profile.taobao)">修改</a></div>
  273. </td>
  274. </tr>
  275. <tr>
  276. <td class="table-label">{$uniacid_fields['alipay']['title']}</td>
  277. <td ng-bind="profile.alipay"></td>
  278. <td class="text-right">
  279. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#alipay" ng-click="editInfo('alipay', profile.alipay)">修改</a></div>
  280. </td>
  281. </tr>
  282. </table>
  283. <table class="table we7-table table-hover table-form">
  284. <col width="140px">
  285. <col width="100px">
  286. <tr>
  287. <th class="text-left">{$uniacid_fields['address']['title']}</th>
  288. <th class="text-right">
  289. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#address-add">添加收货地址</a></div>
  290. </th>
  291. </tr>
  292. <tr ng-repeat="address in addresses track by address.id">
  293. <td class="table-label" ng-bind="address.pcda">
  294. </td>
  295. <td class="text-right">
  296. <div class="link-group">
  297. <a href="javascript:;" ng-if="!address.isdefault" ng-click="setDefaultAdd(address.id)">设为默认</a>
  298. <a href="javascript:;" data-toggle="modal" data-target="#address-edit" ng-click="choseEditAdd(address.id)">编辑</a>
  299. <a href="javascript:;" class="del" ng-click="delAdd(address.id)">删除</a>
  300. </div>
  301. </td>
  302. </tr>
  303. </table>
  304. <table class="table we7-table table-hover table-form">
  305. <col width="140px">
  306. <col />
  307. <col width="100px">
  308. <tr>
  309. <th class="text-left" colspan="3">教育情况</th>
  310. </tr>
  311. <tr>
  312. <td class="table-label">{$uniacid_fields['studentid']['title']}</td>
  313. <td ng-bind="profile.studentid"></td>
  314. <td class="text-right">
  315. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#studentid" ng-click="editInfo('studentid', profile.studentid)">修改</a></div>
  316. </td>
  317. </tr>
  318. <tr>
  319. <td class="table-label">{$uniacid_fields['grade']['title']}</td>
  320. <td ng-bind="profile.grade"></td>
  321. <td class="text-right">
  322. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#grade" ng-click="editInfo('grade', profile.grade)">修改</a></div>
  323. </td>
  324. </tr>
  325. <tr>
  326. <td class="table-label">{$uniacid_fields['graduateschool']['title']}</td>
  327. <td ng-bind="profile.graduateschool"></td>
  328. <td class="text-right">
  329. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#graduateschool" ng-click="editInfo('graduateschool', profile.graduateschool)">修改</a></div>
  330. </td>
  331. </tr>
  332. <tr>
  333. <td class="table-label">{$uniacid_fields['education']['title']}</td>
  334. <td ng-bind="profile.education"></td>
  335. <td class="text-right">
  336. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#education" ng-click="editInfo('education', profile.education)">修改</a></div>
  337. </td>
  338. </tr>
  339. </table>
  340. <table class="table we7-table table-hover table-form">
  341. <col width="140px">
  342. <col />
  343. <col width="100px">
  344. <tr>
  345. <th class="text-left" colspan="3">工作情况</th>
  346. </tr>
  347. <tr>
  348. <td class="table-label">{$uniacid_fields['company']['title']}</td>
  349. <td ng-bind="profile.company"></td>
  350. <td class="text-right">
  351. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#company" ng-click="editInfo('company', profile.company)">修改</a></div>
  352. </td>
  353. </tr>
  354. <tr>
  355. <td class="table-label">{$uniacid_fields['occupation']['title']}</td>
  356. <td ng-bind="profile.occupation"></td>
  357. <td class="text-right">
  358. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#occupation" ng-click="editInfo('occupation', profile.occupation)">修改</a></div>
  359. </td>
  360. </tr>
  361. <tr>
  362. <td class="table-label">{$uniacid_fields['position']['title']}</td>
  363. <td ng-bind="profile.position"></td>
  364. <td class="text-right">
  365. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#position" ng-click="editInfo('position', profile.position)">修改</a></div>
  366. </td>
  367. </tr>
  368. <tr>
  369. <td class="table-label">{$uniacid_fields['revenue']['title']}</td>
  370. <td ng-bind="profile.revenue"></td>
  371. <td class="text-right">
  372. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#revenue" ng-click="editInfo('revenue', profile.revenue)">修改</a></div>
  373. </td>
  374. </tr>
  375. </table>
  376. <table class="table we7-table table-hover table-form">
  377. <col width="140px">
  378. <col />
  379. <col width="100px">
  380. <tr>
  381. <th class="text-left" colspan="3">个人情况</th>
  382. </tr>
  383. <tr>
  384. <td class="table-label">{$uniacid_fields['constellation']['title']}</td>
  385. <td ng-bind="profile.constellation"></td>
  386. <td class="text-right">
  387. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#constellation" ng-click="editInfo('constellation', profile.constellation)">修改</a></div>
  388. </td>
  389. </tr>
  390. <tr>
  391. <td class="table-label">{$uniacid_fields['zodiac']['title']}</td>
  392. <td ng-bind="profile.zodiac"></td>
  393. <td class="text-right">
  394. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#zodiac" ng-click="editInfo('zodiac', profile.zodiac)">修改</a></div>
  395. </td>
  396. </tr>
  397. <tr>
  398. <td class="table-label">{$uniacid_fields['nationality']['title']}</td>
  399. <td ng-bind="profile.nationality"></td>
  400. <td class="text-right">
  401. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#nationality" ng-click="editInfo('nationality', profile.nationality)">修改</a></div>
  402. </td>
  403. </tr>
  404. <tr>
  405. <td class="table-label">{$uniacid_fields['height']['title']}</td>
  406. <td ng-bind="profile.height"></td>
  407. <td class="text-right">
  408. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#height" ng-click="editInfo('height', profile.height)">修改</a></div>
  409. </td>
  410. </tr>
  411. <tr>
  412. <td class="table-label">{$uniacid_fields['weight']['title']}</td>
  413. <td ng-bind="profile.weight"></td>
  414. <td class="text-right">
  415. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#weight" ng-click="editInfo('weight', profile.weight)">修改</a></div>
  416. </td>
  417. </tr>
  418. <tr>
  419. <td class="table-label">{$uniacid_fields['bloodtype']['title']}</td>
  420. <td ng-bind="profile.bloodtype"></td>
  421. <td class="text-right">
  422. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#bloodtype" ng-click="editInfo('bloodtype', profile.bloodtype)">修改</a></div>
  423. </td>
  424. </tr>
  425. <tr>
  426. <td class="table-label">{$uniacid_fields['idcard']['title']}</td>
  427. <td ng-bind="profile.idcard"></td>
  428. <td class="text-right">
  429. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#idcard" ng-click="editInfo('idcard', profile.idcard)">修改</a></div>
  430. </td>
  431. </tr>
  432. <tr>
  433. <td class="table-label">{$uniacid_fields['zipcode']['title']}</td>
  434. <td ng-bind="profile.zipcode"></td>
  435. <td class="text-right">
  436. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#zipcode" ng-click="editInfo('zipcode', profile.zipcode)">修改</a></div>
  437. </td>
  438. </tr>
  439. <tr>
  440. <td class="table-label">{$uniacid_fields['site']['title']}</td>
  441. <td ng-bind="profile.site"></td>
  442. <td class="text-right">
  443. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#site" ng-click="editInfo('site', profile.site)">修改</a></div>
  444. </td>
  445. </tr>
  446. <tr>
  447. <td class="table-label">{$uniacid_fields['affectivestatus']['title']}</td>
  448. <td ng-bind="profile.affectivestatus">{$profile['affectivestatus']}</td>
  449. <td class="text-right">
  450. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#affectivestatus" ng-click="editInfo('affectivestatus', profile.affectivestatus)">修改</a></div>
  451. </td>
  452. </tr>
  453. <tr>
  454. <td class="table-label">{$uniacid_fields['lookingfor']['title']}</td>
  455. <td ng-bind="profile.lookingfor"></td>
  456. <td class="text-right">
  457. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#lookingfor" ng-click="editInfo('lookingfor', profile.lookingfor)">修改</a></div>
  458. </td>
  459. </tr>
  460. <tr>
  461. <td class="table-label">{$uniacid_fields['bio']['title']}</td>
  462. <td ng-bind="profile.bio"></td>
  463. <td class="text-right">
  464. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#bio" ng-click="editInfo('bio', profile.bio)">修改</a></div>
  465. </td>
  466. </tr>
  467. <tr>
  468. <td class="table-label">{$uniacid_fields['interest']['title']}</td>
  469. <td ng-bind="profile.interest"></td>
  470. <td class="text-right">
  471. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#interest" ng-click="editInfo('interest', profile.interest)">修改</a></div>
  472. </td>
  473. </tr>
  474. </table>
  475. <table class="table we7-table table-hover table-form">
  476. <col width="140px">
  477. <col />
  478. <col width="100px">
  479. <tr>
  480. <th class="text-left" colspan="3">其他信息</th>
  481. </tr>
  482. <tr ng-repeat="field in custom_fields">
  483. <td class="table-label" ng-bind="uniacid_fields[field]['title']"></td>
  484. <td ng-bind="profile[field]"></td>
  485. <td class="text-right">
  486. <div class="link-group"><a href="javascript:;" data-toggle="modal" data-target="#other_field" ng-click="editInfo('other_field', field)">修改</a></div>
  487. </td>
  488. </tr>
  489. </table>
  490. <!-- 模态框开始 -->
  491. <div class="modal fade" id="groupid" tabindex="-1" role="dialog" aria-hidden="true">
  492. <div class="we7-modal-dialog modal-dialog we7-form">
  493. <div class="modal-content">
  494. <div class="modal-header">
  495. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  496. <div class="modal-title">修改会员组</div>
  497. </div>
  498. <div class="modal-body">
  499. <div class="form-group">
  500. <select class="we7-select" ng-model="userOriginal.groupid" ng-options="group.groupid as group.title for group in groups"></select>
  501. </div>
  502. </div>
  503. <div class="modal-footer">
  504. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('groupid')">确定</button>
  505. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  506. </div>
  507. </div>
  508. </div>
  509. </div>
  510. <div class="modal fade" id="gender" tabindex="-1" role="dialog" aria-hidden="true">
  511. <div class="we7-modal-dialog modal-dialog we7-form">
  512. <div class="modal-content">
  513. <div class="modal-header">
  514. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  515. <div class="modal-title">修改性别</div>
  516. </div>
  517. <div class="modal-body">
  518. <div class="form-group">
  519. <select class="we7-select" ng-model="userOriginal.gender" ng-options="sex.id as sex.name for sex in sexes"></select>
  520. </div>
  521. </div>
  522. <div class="modal-footer">
  523. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('gender')">确定</button>
  524. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  525. </div>
  526. </div>
  527. </div>
  528. </div>
  529. <div class="modal fade" id="nickname" tabindex="-1" role="dialog" aria-hidden="true">
  530. <div class="we7-modal-dialog modal-dialog we7-form">
  531. <div class="modal-content">
  532. <div class="modal-header">
  533. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  534. <div class="modal-title">修改昵称</div>
  535. </div>
  536. <div class="modal-body">
  537. <div class="form-group">
  538. <input type="text" ng-model="userOriginal.nickname" class="form-control" placeholder="昵称" />
  539. <span class="help-block"></span>
  540. </div>
  541. </div>
  542. <div class="modal-footer">
  543. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('nickname')">确定</button>
  544. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  545. </div>
  546. </div>
  547. </div>
  548. </div>
  549. <div class="modal fade" id="realname" tabindex="-1" role="dialog" aria-hidden="true">
  550. <div class="we7-modal-dialog modal-dialog we7-form">
  551. <div class="modal-content">
  552. <div class="modal-header">
  553. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  554. <div class="modal-title">修改真实姓名</div>
  555. </div>
  556. <div class="modal-body">
  557. <div class="form-group">
  558. <input type="text" ng-model="userOriginal.realname" class="form-control" placeholder="真实姓名" />
  559. <span class="help-block"></span>
  560. </div>
  561. </div>
  562. <div class="modal-footer">
  563. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('realname')">确定</button>
  564. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  565. </div>
  566. </div>
  567. </div>
  568. </div>
  569. <div class="modal fade" id="births" role="dialog">
  570. <div class="we7-modal-dialog modal-dialog">
  571. <div class="modal-content">
  572. <div class="modal-header">
  573. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  574. <div class="modal-title">修改出生年月日</div>
  575. </div>
  576. <div class="modal-body">
  577. <div class="form-group">
  578. {php echo tpl_fans_form('birth',$profile['birth']);}
  579. </div>
  580. </div>
  581. <div class="modal-footer">
  582. <button type="button" class="btn btn-primary" ng-click="httpChange('births')">确定</button>
  583. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  584. </div>
  585. </div>
  586. </div>
  587. </div>
  588. <div class="modal fade" id="resides" role="dialog">
  589. <div class="we7-modal-dialog modal-dialog">
  590. <div class="modal-content">
  591. <div class="modal-header">
  592. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  593. <div class="modal-title">修改户籍</div>
  594. </div>
  595. <div class="modal-body">
  596. <div class="form-group">
  597. {php echo tpl_fans_form('reside',$profile['resides']);}
  598. </div>
  599. </div>
  600. <div class="modal-footer">
  601. <button type="button" class="btn btn-primary" ng-click="httpChange('resides')">确定</button>
  602. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  603. </div>
  604. </div>
  605. </div>
  606. </div>
  607. <div class="modal fade" id="address" tabindex="-1" role="dialog" aria-hidden="true">
  608. <div class="we7-modal-dialog modal-dialog we7-form">
  609. <div class="modal-content">
  610. <div class="modal-header">
  611. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  612. <div class="modal-title">修改详细地址</div>
  613. </div>
  614. <div class="modal-body">
  615. <div class="form-group">
  616. <input type="text" ng-model="userOriginal.address" class="form-control" placeholder="详细地址" />
  617. <span class="help-block"></span>
  618. </div>
  619. </div>
  620. <div class="modal-footer">
  621. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('address')">确定</button>
  622. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  623. </div>
  624. </div>
  625. </div>
  626. </div>
  627. <div class="modal fade" id="mobile" tabindex="-1" role="dialog" aria-hidden="true">
  628. <div class="we7-modal-dialog modal-dialog we7-form">
  629. <div class="modal-content">
  630. <div class="modal-header">
  631. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  632. <div class="modal-title">修改手机号</div>
  633. </div>
  634. <div class="modal-body">
  635. <div class="form-group">
  636. <input type="text" ng-model="userOriginal.mobile" class="form-control" placeholder="手机号码" />
  637. <span class="help-block"></span>
  638. </div>
  639. </div>
  640. <div class="modal-footer">
  641. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('mobile')">确定</button>
  642. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  643. </div>
  644. </div>
  645. </div>
  646. </div>
  647. <div class="modal fade" id="qq" tabindex="-1" role="dialog" aria-hidden="true">
  648. <div class="we7-modal-dialog modal-dialog we7-form">
  649. <div class="modal-content">
  650. <div class="modal-header">
  651. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  652. <div class="modal-title">修改QQ号</div>
  653. </div>
  654. <div class="modal-body">
  655. <div class="form-group">
  656. <input type="text" ng-model="userOriginal.qq" class="form-control" placeholder="QQ号" />
  657. <span class="help-block"></span>
  658. </div>
  659. </div>
  660. <div class="modal-footer">
  661. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('qq')">确定</button>
  662. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  663. </div>
  664. </div>
  665. </div>
  666. </div>
  667. <div class="modal fade" id="email" tabindex="-1" role="dialog" aria-hidden="true">
  668. <div class="we7-modal-dialog modal-dialog we7-form">
  669. <div class="modal-content">
  670. <div class="modal-header">
  671. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  672. <div class="modal-title">修改Email</div>
  673. </div>
  674. <div class="modal-body">
  675. <div class="form-group">
  676. <input type="text" ng-model="userOriginal.email" class="form-control" placeholder="email" />
  677. <span class="help-block"></span>
  678. </div>
  679. </div>
  680. <div class="modal-footer">
  681. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('email')">确定</button>
  682. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  683. </div>
  684. </div>
  685. </div>
  686. </div>
  687. <div class="modal fade" id="password" role="dialog">
  688. <div class="we7-modal-dialog modal-dialog">
  689. <div class="modal-content">
  690. <div class="modal-header">
  691. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  692. <div class="modal-title">修改密码</div>
  693. </div>
  694. <div class="modal-body text-center">
  695. <div class="we7-form" style="width: 450px; margin: 0 auto;">
  696. <div class="form-group">
  697. <label for="" class="control-label col-sm-2">新密码</label>
  698. <div class="form-controls col-sm-10">
  699. <input type="password" value="" class="form-control new-password">
  700. </div>
  701. </div>
  702. <div class="form-group">
  703. <label for="" class="control-label col-sm-2">确认新密码</label>
  704. <div class="form-controls col-sm-10">
  705. <input type="password" value="" class="form-control renew-password">
  706. </div>
  707. </div>
  708. </div>
  709. </div>
  710. <div class="modal-footer">
  711. <button type="button" class="btn btn-primary" ng-click="httpChange('password')">确定</button>
  712. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  713. </div>
  714. </div>
  715. </div>
  716. </div>
  717. <div class="modal fade" id="telephone" tabindex="-1" role="dialog" aria-hidden="true">
  718. <div class="we7-modal-dialog modal-dialog we7-form">
  719. <div class="modal-content">
  720. <div class="modal-header">
  721. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  722. <div class="modal-title">修改固定电话</div>
  723. </div>
  724. <div class="modal-body">
  725. <div class="form-group">
  726. <input type="text" ng-model="userOriginal.telephone" class="form-control" placeholder="固定电话" />
  727. <span class="help-block"></span>
  728. </div>
  729. </div>
  730. <div class="modal-footer">
  731. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('telephone')">确定</button>
  732. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  733. </div>
  734. </div>
  735. </div>
  736. </div>
  737. <div class="modal fade" id="msn" tabindex="-1" role="dialog" aria-hidden="true">
  738. <div class="we7-modal-dialog modal-dialog we7-form">
  739. <div class="modal-content">
  740. <div class="modal-header">
  741. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  742. <div class="modal-title">MSN</div>
  743. </div>
  744. <div class="modal-body">
  745. <div class="form-group">
  746. <input type="text" ng-model="userOriginal.msn" class="form-control" placeholder="MSN" />
  747. <span class="help-block"></span>
  748. </div>
  749. </div>
  750. <div class="modal-footer">
  751. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('msn')">确定</button>
  752. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  753. </div>
  754. </div>
  755. </div>
  756. </div>
  757. <div class="modal fade" id="taobao" tabindex="-1" role="dialog" aria-hidden="true">
  758. <div class="we7-modal-dialog modal-dialog we7-form">
  759. <div class="modal-content">
  760. <div class="modal-header">
  761. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  762. <div class="modal-title">阿里旺旺</div>
  763. </div>
  764. <div class="modal-body">
  765. <div class="form-group">
  766. <input type="text" ng-model="userOriginal.taobao" class="form-control" placeholder="淘宝账号" />
  767. <span class="help-block"></span>
  768. </div>
  769. </div>
  770. <div class="modal-footer">
  771. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('taobao')">确定</button>
  772. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  773. </div>
  774. </div>
  775. </div>
  776. </div>
  777. <div class="modal fade" id="alipay" tabindex="-1" role="dialog" aria-hidden="true">
  778. <div class="we7-modal-dialog modal-dialog we7-form">
  779. <div class="modal-content">
  780. <div class="modal-header">
  781. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  782. <div class="modal-title">支付宝账号</div>
  783. </div>
  784. <div class="modal-body">
  785. <div class="form-group">
  786. <input type="text" ng-model="userOriginal.alipay" class="form-control" placeholder="淘宝账号" />
  787. <span class="help-block"></span>
  788. </div>
  789. </div>
  790. <div class="modal-footer">
  791. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('alipay')">确定</button>
  792. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  793. </div>
  794. </div>
  795. </div>
  796. </div>
  797. <div class="modal fade" id="studentid" tabindex="-1" role="dialog" aria-hidden="true">
  798. <div class="we7-modal-dialog modal-dialog we7-form">
  799. <div class="modal-content">
  800. <div class="modal-header">
  801. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  802. <div class="modal-title">学号</div>
  803. </div>
  804. <div class="modal-body">
  805. <div class="form-group">
  806. <input type="text" ng-model="userOriginal.studentid" class="form-control" placeholder="学号" />
  807. <span class="help-block"></span>
  808. </div>
  809. </div>
  810. <div class="modal-footer">
  811. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('studentid')">确定</button>
  812. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  813. </div>
  814. </div>
  815. </div>
  816. </div>
  817. <div class="modal fade" id="grade" tabindex="-1" role="dialog" aria-hidden="true">
  818. <div class="we7-modal-dialog modal-dialog we7-form">
  819. <div class="modal-content">
  820. <div class="modal-header">
  821. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  822. <div class="modal-title">班级</div>
  823. </div>
  824. <div class="modal-body">
  825. <div class="form-group">
  826. <input type="text" ng-model="userOriginal.grade" class="form-control" placeholder="班级" />
  827. <span class="help-block"></span>
  828. </div>
  829. </div>
  830. <div class="modal-footer">
  831. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('grade')">确定</button>
  832. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  833. </div>
  834. </div>
  835. </div>
  836. </div>
  837. <div class="modal fade" id="graduateschool" tabindex="-1" role="dialog" aria-hidden="true">
  838. <div class="we7-modal-dialog modal-dialog we7-form">
  839. <div class="modal-content">
  840. <div class="modal-header">
  841. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  842. <div class="modal-title">毕业院校</div>
  843. </div>
  844. <div class="modal-body">
  845. <div class="form-group">
  846. <input type="text" ng-model="userOriginal.graduateschool" class="form-control" placeholder="毕业院校" />
  847. <span class="help-block"></span>
  848. </div>
  849. </div>
  850. <div class="modal-footer">
  851. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('graduateschool')">确定</button>
  852. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  853. </div>
  854. </div>
  855. </div>
  856. </div>
  857. <div class="modal fade" id="education" tabindex="-1" role="dialog" aria-hidden="true">
  858. <div class="we7-modal-dialog modal-dialog we7-form">
  859. <div class="modal-content">
  860. <div class="modal-header">
  861. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  862. <div class="modal-title">学历</div>
  863. </div>
  864. <div class="modal-body">
  865. <div class="form-group">
  866. <select class="we7-select" ng-model="userOriginal.education" ng-options="education for education in educations"></select>
  867. </div>
  868. </div>
  869. <div class="modal-footer">
  870. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('education')">确定</button>
  871. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  872. </div>
  873. </div>
  874. </div>
  875. </div>
  876. <div class="modal fade" id="company" tabindex="-1" role="dialog" aria-hidden="true">
  877. <div class="we7-modal-dialog modal-dialog we7-form">
  878. <div class="modal-content">
  879. <div class="modal-header">
  880. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  881. <div class="modal-title">公司</div>
  882. </div>
  883. <div class="modal-body">
  884. <div class="form-group">
  885. <input type="text" ng-model="userOriginal.company" class="form-control" placeholder="公司" />
  886. <span class="help-block"></span>
  887. </div>
  888. </div>
  889. <div class="modal-footer">
  890. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('company')">确定</button>
  891. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  892. </div>
  893. </div>
  894. </div>
  895. </div>
  896. <div class="modal fade" id="occupation" tabindex="-1" role="dialog" aria-hidden="true">
  897. <div class="we7-modal-dialog modal-dialog we7-form">
  898. <div class="modal-content">
  899. <div class="modal-header">
  900. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  901. <div class="modal-title">职业</div>
  902. </div>
  903. <div class="modal-body">
  904. <div class="form-group">
  905. <input type="text" ng-model="userOriginal.occupation" class="form-control" placeholder="职业" />
  906. <span class="help-block"></span>
  907. </div>
  908. </div>
  909. <div class="modal-footer">
  910. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('occupation')">确定</button>
  911. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  912. </div>
  913. </div>
  914. </div>
  915. </div>
  916. <div class="modal fade" id="position" tabindex="-1" role="dialog" aria-hidden="true">
  917. <div class="we7-modal-dialog modal-dialog we7-form">
  918. <div class="modal-content">
  919. <div class="modal-header">
  920. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  921. <div class="modal-title">职位</div>
  922. </div>
  923. <div class="modal-body">
  924. <div class="form-group">
  925. <input type="text" ng-model="userOriginal.position" class="form-control" placeholder="职位" />
  926. <span class="help-block"></span>
  927. </div>
  928. </div>
  929. <div class="modal-footer">
  930. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('position')">确定</button>
  931. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  932. </div>
  933. </div>
  934. </div>
  935. </div>
  936. <div class="modal fade" id="revenue" tabindex="-1" role="dialog" aria-hidden="true">
  937. <div class="we7-modal-dialog modal-dialog we7-form">
  938. <div class="modal-content">
  939. <div class="modal-header">
  940. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  941. <div class="modal-title">年收入</div>
  942. </div>
  943. <div class="modal-body">
  944. <div class="form-group">
  945. <input type="text" ng-model="userOriginal.revenue" class="form-control" placeholder="年收入" />
  946. <span class="help-block"></span>
  947. </div>
  948. </div>
  949. <div class="modal-footer">
  950. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('revenue')">确定</button>
  951. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  952. </div>
  953. </div>
  954. </div>
  955. </div>
  956. <div class="modal fade" id="interest" tabindex="-1" role="dialog" aria-hidden="true">
  957. <div class="we7-modal-dialog modal-dialog we7-form">
  958. <div class="modal-content">
  959. <div class="modal-header">
  960. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  961. <div class="modal-title">兴趣爱好</div>
  962. </div>
  963. <div class="modal-body">
  964. <div class="form-group">
  965. <input type="text" ng-model="userOriginal.interest" class="form-control" placeholder="兴趣爱好" />
  966. <span class="help-block"></span>
  967. </div>
  968. </div>
  969. <div class="modal-footer">
  970. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('interest')">确定</button>
  971. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  972. </div>
  973. </div>
  974. </div>
  975. </div>
  976. <div class="modal fade" id="bio" tabindex="-1" role="dialog" aria-hidden="true">
  977. <div class="we7-modal-dialog modal-dialog we7-form">
  978. <div class="modal-content">
  979. <div class="modal-header">
  980. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  981. <div class="modal-title">自我介绍</div>
  982. </div>
  983. <div class="modal-body">
  984. <div class="form-group">
  985. <input type="text" ng-model="userOriginal.bio" class="form-control" placeholder="自我介绍" />
  986. <span class="help-block"></span>
  987. </div>
  988. </div>
  989. <div class="modal-footer">
  990. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('bio')">确定</button>
  991. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  992. </div>
  993. </div>
  994. </div>
  995. </div>
  996. <div class="modal fade" id="lookingfor" tabindex="-1" role="dialog" aria-hidden="true">
  997. <div class="we7-modal-dialog modal-dialog we7-form">
  998. <div class="modal-content">
  999. <div class="modal-header">
  1000. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1001. <div class="modal-title">交友目的</div>
  1002. </div>
  1003. <div class="modal-body">
  1004. <div class="form-group">
  1005. <input type="text" ng-model="userOriginal.lookingfor" class="form-control" placeholder="交友目的" />
  1006. <span class="help-block"></span>
  1007. </div>
  1008. </div>
  1009. <div class="modal-footer">
  1010. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('lookingfor')">确定</button>
  1011. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1012. </div>
  1013. </div>
  1014. </div>
  1015. </div>
  1016. <div class="modal fade" id="affectivestatus" tabindex="-1" role="dialog" aria-hidden="true">
  1017. <div class="we7-modal-dialog modal-dialog we7-form">
  1018. <div class="modal-content">
  1019. <div class="modal-header">
  1020. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1021. <div class="modal-title">情感状态</div>
  1022. </div>
  1023. <div class="modal-body">
  1024. <div class="form-group">
  1025. <input type="text" ng-model="userOriginal.affectivestatus" class="form-control" placeholder="情感状态" />
  1026. <span class="help-block"></span>
  1027. </div>
  1028. </div>
  1029. <div class="modal-footer">
  1030. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('affectivestatus')">确定</button>
  1031. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1032. </div>
  1033. </div>
  1034. </div>
  1035. </div>
  1036. <div class="modal fade" id="site" tabindex="-1" role="dialog" aria-hidden="true">
  1037. <div class="we7-modal-dialog modal-dialog we7-form">
  1038. <div class="modal-content">
  1039. <div class="modal-header">
  1040. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1041. <div class="modal-title">个人主页</div>
  1042. </div>
  1043. <div class="modal-body">
  1044. <div class="form-group">
  1045. <input type="text" ng-model="userOriginal.site" class="form-control" placeholder="个人主页" />
  1046. <span class="help-block"></span>
  1047. </div>
  1048. </div>
  1049. <div class="modal-footer">
  1050. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('site')">确定</button>
  1051. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1052. </div>
  1053. </div>
  1054. </div>
  1055. </div>
  1056. <div class="modal fade" id="zipcode" tabindex="-1" role="dialog" aria-hidden="true">
  1057. <div class="we7-modal-dialog modal-dialog we7-form">
  1058. <div class="modal-content">
  1059. <div class="modal-header">
  1060. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1061. <div class="modal-title">邮编</div>
  1062. </div>
  1063. <div class="modal-body">
  1064. <div class="form-group">
  1065. <input type="text" ng-model="userOriginal.zipcode" class="form-control" placeholder="邮编" />
  1066. <span class="help-block"></span>
  1067. </div>
  1068. </div>
  1069. <div class="modal-footer">
  1070. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('zipcode')">确定</button>
  1071. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1072. </div>
  1073. </div>
  1074. </div>
  1075. </div>
  1076. <div class="modal fade" id="idcard" tabindex="-1" role="dialog" aria-hidden="true">
  1077. <div class="we7-modal-dialog modal-dialog we7-form">
  1078. <div class="modal-content">
  1079. <div class="modal-header">
  1080. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1081. <div class="modal-title">身份证号</div>
  1082. </div>
  1083. <div class="modal-body">
  1084. <div class="form-group">
  1085. <input type="text" ng-model="userOriginal.idcard" class="form-control" placeholder="身份证号" />
  1086. <span class="help-block"></span>
  1087. </div>
  1088. </div>
  1089. <div class="modal-footer">
  1090. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('idcard')">确定</button>
  1091. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1092. </div>
  1093. </div>
  1094. </div>
  1095. </div>
  1096. <div class="modal fade" id="weight" tabindex="-1" role="dialog" aria-hidden="true">
  1097. <div class="we7-modal-dialog modal-dialog we7-form">
  1098. <div class="modal-content">
  1099. <div class="modal-header">
  1100. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1101. <div class="modal-title">体重</div>
  1102. </div>
  1103. <div class="modal-body">
  1104. <div class="form-group">
  1105. <input type="text" ng-model="userOriginal.weight" class="form-control" placeholder="体重" />
  1106. <span class="help-block"></span>
  1107. </div>
  1108. </div>
  1109. <div class="modal-footer">
  1110. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('weight')">确定</button>
  1111. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1112. </div>
  1113. </div>
  1114. </div>
  1115. </div>
  1116. <div class="modal fade" id="height" tabindex="-1" role="dialog" aria-hidden="true">
  1117. <div class="we7-modal-dialog modal-dialog we7-form">
  1118. <div class="modal-content">
  1119. <div class="modal-header">
  1120. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1121. <div class="modal-title">身高</div>
  1122. </div>
  1123. <div class="modal-body">
  1124. <div class="form-group">
  1125. <input type="text" ng-model="userOriginal.height" class="form-control" placeholder="身高" />
  1126. <span class="help-block"></span>
  1127. </div>
  1128. </div>
  1129. <div class="modal-footer">
  1130. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('height')">确定</button>
  1131. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1132. </div>
  1133. </div>
  1134. </div>
  1135. </div>
  1136. <div class="modal fade" id="nationality" tabindex="-1" role="dialog" aria-hidden="true">
  1137. <div class="we7-modal-dialog modal-dialog we7-form">
  1138. <div class="modal-content">
  1139. <div class="modal-header">
  1140. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1141. <div class="modal-title">国籍</div>
  1142. </div>
  1143. <div class="modal-body">
  1144. <div class="form-group">
  1145. <input type="text" ng-model="userOriginal.nationality" class="form-control" placeholder="国籍" />
  1146. <span class="help-block"></span>
  1147. </div>
  1148. </div>
  1149. <div class="modal-footer">
  1150. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('nationality')">确定</button>
  1151. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1152. </div>
  1153. </div>
  1154. </div>
  1155. </div>
  1156. <div class="modal fade" id="constellation" tabindex="-1" role="dialog" aria-hidden="true">
  1157. <div class="we7-modal-dialog modal-dialog we7-form">
  1158. <div class="modal-content">
  1159. <div class="modal-header">
  1160. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1161. <div class="modal-title">星座</div>
  1162. </div>
  1163. <div class="modal-body">
  1164. <div class="form-group">
  1165. <select class="we7-select" ng-model="userOriginal.constellation" ng-options="constellation for constellation in constellations"></select>
  1166. </div>
  1167. </div>
  1168. <div class="modal-footer">
  1169. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('constellation')">确定</button>
  1170. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1171. </div>
  1172. </div>
  1173. </div>
  1174. </div>
  1175. <div class="modal fade" id="zodiac" tabindex="-1" role="dialog" aria-hidden="true">
  1176. <div class="we7-modal-dialog modal-dialog we7-form">
  1177. <div class="modal-content">
  1178. <div class="modal-header">
  1179. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1180. <div class="modal-title">生肖</div>
  1181. </div>
  1182. <div class="modal-body">
  1183. <div class="form-group">
  1184. <select class="we7-select" ng-model="userOriginal.zodiac" ng-options="zodiac for zodiac in zodiacs"></select>
  1185. </div>
  1186. </div>
  1187. <div class="modal-footer">
  1188. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('zodiac')">确定</button>
  1189. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1190. </div>
  1191. </div>
  1192. </div>
  1193. </div>
  1194. <div class="modal fade" id="bloodtype" tabindex="-1" role="dialog" aria-hidden="true">
  1195. <div class="we7-modal-dialog modal-dialog we7-form">
  1196. <div class="modal-content">
  1197. <div class="modal-header">
  1198. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1199. <div class="modal-title">血型</div>
  1200. </div>
  1201. <div class="modal-body">
  1202. <div class="form-group">
  1203. <select class="we7-select" ng-model="userOriginal.bloodtype" ng-options="bloodtype for bloodtype in bloodtypes"></select>
  1204. </div>
  1205. </div>
  1206. <div class="modal-footer">
  1207. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('bloodtype')">确定</button>
  1208. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1209. </div>
  1210. </div>
  1211. </div>
  1212. </div>
  1213. <div class="modal fade" id="other_field" tabindex="-1" role="dialog" aria-hidden="true">
  1214. <div class="we7-modal-dialog modal-dialog we7-form">
  1215. <div class="modal-content">
  1216. <div class="modal-header">
  1217. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  1218. <div class="modal-title" ng-bind="other_field_name"></div>
  1219. </div>
  1220. <div class="modal-body">
  1221. <div class="form-group">
  1222. <input type="text" ng-model="userOriginal[other_field_title]" class="form-control" placeholder="{{other_field_name}}" />
  1223. <span class="help-block"></span>
  1224. </div>
  1225. </div>
  1226. <div class="modal-footer">
  1227. <button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="httpChange('other_field')">确定</button>
  1228. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  1229. </div>
  1230. </div>
  1231. </div>
  1232. </div>
  1233. <div class="modal fade" id="address-add" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  1234. <div class="modal-dialog" role="document">
  1235. <div class="modal-content">
  1236. <div class="modal-header">
  1237. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  1238. <h4 class="modal-title" id="address-add">添加收货地址</h4>
  1239. </div>
  1240. <div class="modal-body">
  1241. <div class="addaddress">
  1242. <div class="form-group">
  1243. <label class="col-sm-2 control-label">姓名</label>
  1244. <div class="col-sm-9 col-xs-12">
  1245. <input class="form-control" type="text" ng-model="addAddress.name" value="">
  1246. </div>
  1247. </div>
  1248. <div class="form-group">
  1249. <label class="col-sm-2 control-label">手机号</label>
  1250. <div class="col-sm-9 col-xs-12">
  1251. <input class="form-control" type="text" ng-model="addAddress.phone" value="">
  1252. </div>
  1253. </div>
  1254. <div class="form-group">
  1255. <label class="col-sm-2 control-label">邮编</label>
  1256. <div class="col-sm-9 col-xs-12">
  1257. <input class="form-control" type="text" ng-model="addAddress.code" value="">
  1258. </div>
  1259. </div>
  1260. <div class="form-group">
  1261. <label class="col-sm-2 control-label">收货地址</label>
  1262. <div class="col-sm-9 col-xs-12">
  1263. {php echo tpl_form_field_district("addaddress");}
  1264. </div>
  1265. </div>
  1266. <div class="form-group">
  1267. <label class="col-sm-2 control-label">详细地址</label>
  1268. <div class="col-sm-9 col-xs-12">
  1269. <input class="form-control" type="text" ng-model="addAddress.detail" value="">
  1270. </div>
  1271. </div>
  1272. <div class="form-group">
  1273. <label class="col-sm-2 control-label"></label>
  1274. <div class="col-sm-9 col-xs-12">
  1275. <a href="javascript:" ng-click="addAdd()" class="btn btn-default btn-primary">提交</a>
  1276. </div>
  1277. </div>
  1278. </div>
  1279. </div>
  1280. </div>
  1281. </div>
  1282. </div>
  1283. <div class="modal fade" id="address-edit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  1284. <div class="modal-dialog" role="document">
  1285. <div class="modal-content">
  1286. <div class="modal-header">
  1287. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  1288. <h4 class="modal-title" id="address-edit">修改收货地址</h4>
  1289. </div>
  1290. <div class="modal-body">
  1291. <div class="addaddress">
  1292. <div class="form-group">
  1293. <label class="col-sm-2 control-label">姓名</label>
  1294. <div class="col-sm-9 col-xs-12">
  1295. <input class="form-control" type="text" ng-model="editAddress.name" value="">
  1296. </div>
  1297. </div>
  1298. <div class="form-group">
  1299. <label class="col-sm-2 control-label">手机号</label>
  1300. <div class="col-sm-9 col-xs-12">
  1301. <input class="form-control" type="text" ng-model="editAddress.phone" value="">
  1302. </div>
  1303. </div>
  1304. <div class="form-group">
  1305. <label class="col-sm-2 control-label">邮编</label>
  1306. <div class="col-sm-9 col-xs-12">
  1307. <input class="form-control" type="text" ng-model="editAddress.code" value="">
  1308. </div>
  1309. </div>
  1310. <div class="form-group">
  1311. <label class="col-sm-2 control-label">收货地址</label>
  1312. <div class="col-sm-9 col-xs-12">
  1313. {php echo tpl_form_field_district("addaddress");}
  1314. </div>
  1315. </div>
  1316. <div class="form-group">
  1317. <label class="col-sm-2 control-label">详细地址</label>
  1318. <div class="col-sm-9 col-xs-12">
  1319. <input class="form-control" type="text" ng-model="editAddress.detail" value="">
  1320. </div>
  1321. </div>
  1322. <div class="form-group">
  1323. <label class="col-sm-2 control-label"></label>
  1324. <div class="col-sm-9 col-xs-12">
  1325. <a href="javascript:" ng-click="editAdd(editAddress.id)" class="btn btn-default btn-primary">提交</a>
  1326. </div>
  1327. </div>
  1328. </div>
  1329. </div>
  1330. </div>
  1331. </div>
  1332. </div>
  1333. <!-- 模态框结束 -->
  1334. <!--end编辑会员-->
  1335. {/if}
  1336. </form>
  1337. </div>
  1338. <script type="text/javascript">
  1339. angular.module('memberAPP').value('config', {
  1340. profile:{php echo !empty($profile) ? json_encode($profile) : 'null'},
  1341. custom_fields:{php echo !empty($custom_fields) ? json_encode($custom_fields) : 'null'},
  1342. all_fields:{php echo !empty($all_fields) ? json_encode($all_fields) : 'null'},
  1343. uniacid_fields:{php echo !empty($uniacid_fields) ? json_encode($uniacid_fields) : 'null'},
  1344. groups:{php echo !empty($groups) ? json_encode($groups) : 'null'},
  1345. addresses:{php echo json_encode($addresses)},
  1346. uid:{$uid},
  1347. links: {
  1348. basePost: "{php echo url('mc/member/base_information', array('uid' => $uid))}",
  1349. addAddressUrl: "{php echo url('mc/member/address', array('op' =>'addaddress', 'uid' => $uid))}",
  1350. editAddressUrl: "{php echo url('mc/member/address', array('op' =>'editaddress', 'uid' => $uid))}",
  1351. delAddressUrl: "{php echo url('mc/member/address', array('op' =>'deladdress','uid' => $uid))}",
  1352. setDefaultAddressUrl: "{php echo url('mc/member/address', array('op' => 'isdefault', 'uid' => $uid))}",
  1353. },
  1354. });
  1355. angular.bootstrap($('#js-base-information'), ['memberAPP']);
  1356. </script>
  1357. {/if}
  1358. {template 'common/footer'}