update.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?php
  2. /* @var $this yii\web\View */
  3. use yii\helpers\Url;
  4. use yii\widgets\ActiveForm;
  5. use common\models\UploadForm;
  6. $this->title = '人员管理';
  7. ?>
  8. <div class="add-staff">
  9. <ul>
  10. <li class="img">
  11. <div class="left">头像</div>
  12. <div class="right">
  13. <ul class="upload-img" id="warp">
  14. <li>
  15. <div class="acc_img">
  16. <div id="sss">
  17. <img id="imgShow_WU_FILE_0" class="acc_imgin" src="<?=empty($model->image->pic)?"":Yii::getAlias('@imgdomain').'/'.$model->image->pic?>" />
  18. <input id="imageurl" hidden="hidden" value="" />
  19. <input id="pid" hidden="hidden" value="<?=isset($model->id)?$model->id:''?>" />
  20. </div>
  21. </div>
  22. </li>
  23. </ul>
  24. </div>
  25. </li>
  26. <li class="name">
  27. <div class="left">姓名</div>
  28. <div class="right">
  29. <input value="<?=isset($model->realname)?$model->realname:''?>" type="email" placeholder="请输入姓名" class="text realname">
  30. </div>
  31. </li>
  32. <li class="job">
  33. <div class="left">职位</div>
  34. <div class="right">
  35. <span style=""><?=$type=='designer'?'设计师':'项目经理'?></span>
  36. </div>
  37. </li>
  38. <li class="none">
  39. <textarea placeholder="请输入人员简介" class="introduction"><?=isset($model->introduction)?$model->introduction:''?></textarea>
  40. </li>
  41. </ul>
  42. </div>
  43. <a class="weui-btn weui-btn_plain-default submit-btn">完成</a>
  44. <script>
  45. $('.acc_imgin').on('click', function () {
  46. var that = this;
  47. var image = {
  48. localId: [],
  49. serverId: []
  50. };
  51. wx.chooseImage({
  52. count: 1, // 默认9
  53. sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
  54. sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
  55. success: function (res) {
  56. image.localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
  57. wx.uploadImage({
  58. localId: image.localIds[0], // 需要上传的图片的本地ID,由chooseImage接口获得
  59. isShowProgressTips: 1, // 默认为1,显示进度提示
  60. success: function (res) {
  61. image.serverId = res.serverId; // 返回图片的服务器端IDd
  62. $('#imageurl').val(image.serverId);
  63. }
  64. });
  65. if(window.__wxjs_is_wkwebview){
  66. wx.getLocalImgData({
  67. localId:image.localIds[0], // 图片的localID
  68. success: function (res) {
  69. var localData = res.localData; // localData是图片的base64数据,可以用img标签显示
  70. $(that).attr('src',localData);
  71. }
  72. });
  73. }else{
  74. $(that).attr('src',image.localIds[0]);
  75. }
  76. }
  77. });
  78. });
  79. $('.submit-btn').click(function(){
  80. var imageurl = $('#imageurl').val();
  81. var id = $('#pid').val();
  82. var realname = $('.realname').val();
  83. var introduction = $('.introduction').val();
  84. var type = "<?=isset($type)?$type:''?>";
  85. $.ajax({
  86. url:'<?=Url::toRoute(['user/update']);?>',
  87. type:'GET',
  88. dataType:'json',
  89. data:{id:id,type:type,imageurl:imageurl,realname:realname,introduction:introduction},
  90. success:function(data){
  91. if(data.sign==1){
  92. $.alert(data.msg);
  93. }else{
  94. $.alert(data.msg);
  95. }
  96. }
  97. });
  98. });
  99. </script>