add.php 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  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"/>
  18. <input name="logo" id="logo" hidden="hidden" value=""/>
  19. <!-- <input id="imageurl" hidden="hidden" value="/product_picture/201708/21/15032993219493714.jpg" />-->
  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="" type="email" placeholder="请输入姓名" class="text realname">
  30. </div>
  31. </li>
  32. <li class="job">
  33. <div class="left">职位</div>
  34. <div class="right">
  35. <select name="" id="staff">
  36. <option value="designer">设计师</option>
  37. <option value="manager">项目经理</option>
  38. </select>
  39. <i class="iconfont icon-gengduo sel-icon"></i>
  40. </div>
  41. </li>
  42. <li class="none">
  43. <textarea placeholder="请输入人员简介" class="introduction"></textarea>
  44. </li>
  45. </ul>
  46. </div>
  47. <a href="#" class="weui-btn weui-btn_plain-default submit-btn">完成</a>
  48. <script>
  49. $('.acc_imgin').on('click', function () {
  50. var that = this;
  51. var image = {
  52. localId: [],
  53. serverId: []
  54. };
  55. wx.chooseImage({
  56. count: 1, // 默认9
  57. sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
  58. sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
  59. success: function (res) {
  60. image.localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
  61. wx.uploadImage({
  62. localId: image.localIds[0], // 需要上传的图片的本地ID,由chooseImage接口获得
  63. isShowProgressTips: 1, // 默认为1,显示进度提示
  64. success: function (res) {
  65. image.serverId = res.serverId; // 返回图片的服务器端IDd
  66. $('#logo').val(image.serverId);
  67. }
  68. });
  69. if(window.__wxjs_is_wkwebview){
  70. wx.getLocalImgData({
  71. localId:image.localIds[0], // 图片的localID
  72. success: function (res) {
  73. var localData = res.localData; // localData是图片的base64数据,可以用img标签显示
  74. $(that).attr('src',localData);
  75. }
  76. });
  77. }else{
  78. $(that).attr('src',image.localIds[0]);
  79. }
  80. },
  81. fail: function(res){
  82. }
  83. });
  84. });
  85. $('.submit-btn').click(function(){
  86. var imageurl = $('#logo').val();
  87. var realname = $('.realname').val();
  88. var introduction = $('.introduction').val();
  89. var type = $('#staff').val();
  90. if(imageurl ==""){
  91. $.alert("请上传图片");return false;
  92. }else if(realname ==""){
  93. $.alert("请填写名字");return false;
  94. }else if(introduction ==""){
  95. $.alert("请填写简介");return false;
  96. }else{
  97. $.ajax({
  98. url:'<?=Url::toRoute(['user/add']);?>',
  99. type:'GET',
  100. dataType:'json',
  101. data:{type:type,imageurl:imageurl,realname:realname,introduction:introduction},
  102. success:function(data){
  103. if(data.sign==1){
  104. $.alert(data.msg, "提示", function() {
  105. window.location.href="<?=Url::toRoute(['user/personnel'])?>";
  106. });
  107. }else{
  108. $.alert(data.msg);
  109. }
  110. }
  111. });
  112. }
  113. });
  114. </script>