alipayUserDetail.php 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. <?php
  2. use common\services\xhUserService;
  3. ?>
  4. <style>
  5. .form-horizontal .control-label {
  6. text-align: right;
  7. margin-bottom: 0;
  8. padding-top: 0px;
  9. }
  10. </style>
  11. <div class="page-title">
  12. <div class="title-env">
  13. <h1 class="title">用户详细</h1>
  14. </div>
  15. <div class="breadcrumb-env">
  16. <ol class="breadcrumb bc-1">
  17. <li>
  18. <a href="/"><i class="fa-home"></i>Home</a>
  19. </li>
  20. <li>
  21. <a href="javascript:void(0)">商城管理</a>
  22. </li>
  23. <li class="active">
  24. <strong>用户管理</strong>
  25. </li>
  26. </ol>
  27. </div>
  28. </div>
  29. <div class="row">
  30. <div class="col-sm-12">
  31. <div class="panel panel-default">
  32. <div class="panel-body">
  33. <form role="form" class="form-horizontal">
  34. <div class="form-group">
  35. <label class="col-sm-2 control-label">支付宝ID:</label>
  36. <div class="col-sm-6">
  37. <?= $alipay['alipayId'] ?>
  38. </div>
  39. </div>
  40. <div class="form-group">
  41. <label class="col-sm-2 control-label">支付宝帐号:</label>
  42. <div class="col-sm-6">
  43. <?= $alipay['alipayAccount'] ?>
  44. </div>
  45. </div>
  46. <?php if(empty($alipay['userId'])){ ?>
  47. <div class="form-group">
  48. <label class="col-sm-2 control-label">关联微信:</label>
  49. <div class="col-sm-6">
  50. <input type="text" onkeydown="if(event.keyCode==13){return false;}" style="width:30%;height:25px;display:inline-block;" value="" class="form-control" name="relateUserId" placeholder="微信用户ID">
  51. <a href="javascript:void(0)" name="relateSearch" style="background-color: #68b828;color:white;padding:3px;border-radius:2px;text-decoration:none;color:#ffffff;">搜索</a>
  52. </div>
  53. </div>
  54. <div name="relateArea" style="display:none;">
  55. <div class="form-group">
  56. <label class="col-sm-2 control-label"> </label>
  57. <div class="col-sm-6">
  58. <div>
  59. <div style="width:150px;margin-bottom:5px;">
  60. <img style="border-radius: 25px;width:50px;margin:0 auto;" name="reShowImg" src="/images/nopicture.png" />
  61. <span style="color:#555;margin-bottom:2px;" name="reShowName">游客</span>
  62. </div>
  63. <a href="javascript:void(0)" name="toRelateUser" data-uid="" data-username="" style="margin-left:8px;background-color: #68b828;color:white;padding:3px;border-radius:2px;text-decoration:none;color:#ffffff;">关联</a>
  64. </div>
  65. </div>
  66. </div>
  67. <div class="form-group-separator"></div>
  68. </div>
  69. <?php }else{ ?>
  70. <div class="form-group">
  71. <label class="col-sm-2 control-label" for="field-1">关联微信:</label>
  72. <div class="col-sm-6">
  73. <?php $userId= $alipay['userId'];$user = xhUserService::getById($userId);echo $user['userName']; ?>
  74. </div>
  75. </div>
  76. <?php } ?>
  77. <div class="form-group">
  78. <label class="col-sm-2 control-label" for="field-1">积分:</label>
  79. <div class="col-sm-6">
  80. <?= $alipay['point'] ?>
  81. </div>
  82. </div>
  83. <div class="form-group">
  84. <label class="col-sm-2 control-label" for="field-1">累计消费:</label>
  85. <div class="col-sm-6">
  86. <?= $alipay['totalExpend'] ?>
  87. </div>
  88. </div>
  89. <div class="form-group">
  90. <label class="col-sm-2 control-label" for="field-1">累计充值:</label>
  91. <div class="col-sm-6">
  92. <?= $alipay['totalRecharge'] ?>
  93. </div>
  94. </div>
  95. <div class="form-group">
  96. <label class="col-sm-2 control-label" for="field-1">累计收入:</label>
  97. <div class="col-sm-6">
  98. <?= $alipay['totalIncome'] ?>
  99. </div>
  100. </div>
  101. <div class="form-group">
  102. <label class="col-sm-2 control-label" for="field-1">余额:</label>
  103. <div class="col-sm-6">
  104. <?= $alipay['balance'] ?>
  105. </div>
  106. </div>
  107. <div class="form-group-separator"></div>
  108. <div class="form-group" style="text-align:center;">
  109. <button type="button" onclick="history.go(-1);" class="btn btn-secondary btn-single">返回</button>
  110. </div>
  111. </form>
  112. </div>
  113. </div>
  114. </div>
  115. </div>
  116. <!-- footer -->
  117. <?php
  118. use backend\widgets\FooterWidget;
  119. ?>
  120. <?= FooterWidget::widget()?>
  121. <!-- footer -->
  122. <!-- modal 确认提醒框 -->
  123. <div class="modal fade" id="confirmMention">
  124. <div class="modal-dialog" style="height:300px;">
  125. <div class="modal-content">
  126. <div class="modal-header">
  127. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  128. <h4 class="modal-title">操作提示</h4>
  129. </div>
  130. <div class="modal-body">
  131. 请确认【<span></span>】的支付宝帐号是:【<?php echo $alipay['alipayAccount']; ?>】<br /><br />
  132. 确认后帐号【<?php echo $alipay['alipayAccount']; ?>】<b style="color:red;"><?php echo $alipay['point']; ?></b>积分会添加到【<span></span>】微信号里;<br /><br />
  133. 帐号【<?php echo $alipay['alipayAccount']; ?>】消费所得积分也会算到【<span></span>】微信号里<br /><br />
  134. 注意:此操作不能撤回!
  135. </div>
  136. <div class="modal-footer">
  137. <button type="button" class="btn btn-info" name="confirmOk" >确认</button>
  138. <button type="button" class="btn btn-white" data-dismiss="modal">取消</button>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. <script>
  144. $("a[name=relateSearch]").click(function(){
  145. var relateUserId = $("input[name=relateUserId]").val();
  146. $.ajax({type:"GET",url:'/user/get-user?id='+relateUserId,async:false,dataType:'json',success:function(data){
  147. if(data.code == 'A0001'){
  148. $("div[name=relateArea]").css("display","block");
  149. $("span[name=reShowName]").text(data.data.userName);
  150. $("img[name=reShowImg]").attr('src','<?= Yii::$app->params['imgUrl'] ?>'+data.data.avatar);
  151. $("a[name=toRelateUser]").attr('data-uid',data.data.id);
  152. $("a[name=toRelateUser]").attr('data-username',data.data.userName);
  153. }else{
  154. $("div[name=relateArea]").css("display","none");
  155. }
  156. }});
  157. });
  158. $("a[name=toRelateUser]").click(function(){
  159. var username = $(this).attr('data-username');
  160. $("#confirmMention .modal-body span").html(username);
  161. jQuery('#confirmMention').modal('show', {backdrop: 'fade'}).css({
  162. 'margin-top': function () {
  163. var modalHeight = jQuery("#confirmMention").find('.modal-dialog').height();
  164. return ($(window).height() / 2 - (modalHeight / 2));
  165. }
  166. });
  167. });
  168. //点击确认操作
  169. jQuery("button[name=confirmOk]").click(function(){
  170. var userId = $("a[name=toRelateUser]").attr('data-uid');
  171. $.ajax({type:"GET",url:'/user/relate-user?alipayId=<?= $alipay['alipayId'] ?>&userId='+userId,async:false,dataType:'json',success:function(data){
  172. xhPopMsg(data.msg);
  173. if(data.code == 'A0001'){
  174. setTimeout(function(){
  175. window.location.reload();
  176. },1500);;
  177. }
  178. }});
  179. });
  180. </script>