add_manager.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2017/3/17 0017
  6. * Time: 上午 10:52
  7. */
  8. use yii\helpers\Url;
  9. use yii\widgets\LinkPager;
  10. use yii\widgets\ActiveForm;
  11. ?>
  12. <style>
  13. .color{
  14. color: red;
  15. }
  16. </style>
  17. <form id="myform"action="" method="post">
  18. <div class="col-sm-12">
  19. <div class="ibox float-e-margins">
  20. <div class="ibox-title">
  21. <h5><a class="btn btn-xs btn-primary" href="<?=\yii\helpers\Url::toRoute(['user/manager']);?>"><i class="fa fa-reply"></i>&nbsp;返回列表</a></h5>
  22. </div>
  23. <div class="ibox-content form-horizontal">
  24. <div class="form-group">
  25. <label class="col-sm-2 control-label">头像:</label><br>
  26. <a>
  27. <img src="<?=empty($model->image->pic)?"/images/upload-img.jpg":Yii::getAlias('@imgdomain').$model->image->pic?>" class="img-thumbnail articlelibrary_imgurl" id="imgurl" style="width: 200px;height: 100px;" imgtype="img">
  28. <input id="pic" hidden="hidden" name="pic" value="<?=empty($model->image->pic)?"":$model->image->pic?>" > <!--头像链接-->
  29. <input id="thumbnail" hidden="hidden" name="thumbnail" value="<?=empty($model->image->thumbnail)?"":$model->image->thumbnail?>" > <!--头像缩略图-->
  30. </a>
  31. </div>
  32. <div class="form-group">
  33. <label class="col-sm-2 control-label">姓名:</label>
  34. <div class="col-sm-10" style="padding-left:0">
  35. <input type="text" id="realname" name="Manager[realname]" class="form-control " rows="2" maxlength="120" value="<?=isset($model->realname)?$model->realname:''?>">
  36. </div>
  37. </div>
  38. <div class="form-group">
  39. <label class="col-sm-2 control-label">简介:</label>
  40. <div class="col-sm-10" style="padding-left:0">
  41. <textarea type="te" id="introduction" name="Manager[introduction]" class="form-control " rows="2" maxlength="120"><?=isset($model->introduction)?$model->introduction:''?></textarea>
  42. </div>
  43. </div>
  44. <?php if(!empty($model)):?>
  45. <input type="hidden" name="conduct" value="update" />
  46. <?php else:?>
  47. <input type="hidden" name="conduct" value="add" />
  48. <?php endif?>
  49. <input type="hidden" name="id" id="id" value="<?=isset($id)?$id:''?>" />
  50. <div class="form-group">
  51. <div class="col-sm-2"></div>
  52. <div class="col-sm-10">
  53. <?php if(!empty($model)):?>
  54. <a class="btn btn-primary" id="update">修改</a>
  55. <?php else:?>
  56. <a class="btn btn-primary" id="submit">添加</a>
  57. <?php endif?>
  58. <a class="btn btn-default" href="<?=Url::toRoute(['user/manager']);?>">取消</a>
  59. </label>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. </form>
  66. <iframe name="upload_target" style="display: none;"></iframe>
  67. <div id="upload_picture" style="display: none;">
  68. <?php $form = ActiveForm::begin(
  69. [
  70. 'options' => ['enctype' => 'multipart/form-data','target'=>'upload_target'],
  71. 'action'=>Url::toRoute(['user/imgurl']),
  72. 'method'=>'post',
  73. ]
  74. )?>
  75. <?= $form->field($picture_form, 'imageFile')->fileInput() ?>
  76. <input type="hidden" id="upfield" data=" ">
  77. <?php ActiveForm::end() ?>
  78. </div>
  79. <script>
  80. $(".articlelibrary_imgurl").click(function(){
  81. $("#upload_picture input").click();
  82. $('#upload_picture input').change(function(){
  83. if($("#uploadpictureform-picture").val() != ""){
  84. $('#upload_picture form').submit();
  85. }
  86. });
  87. });
  88. // 添加图片的返回函数
  89. function callback(message,status,url,thumbnail){
  90. if(status==1){
  91. $('#imgurl').attr("src","<?=Yii::getAlias('@imgdomain'); ?>"+url);
  92. $('#pic').val(url);
  93. $('#thumbnail').val(thumbnail);
  94. }else{
  95. layer.msg(message);
  96. }
  97. }
  98. $('#submit').click(function(){
  99. var introduction = $('#introduction').val();
  100. var realname = $('#realname').val();
  101. if(realname ==""){
  102. layer.msg('请填写姓名');return false;
  103. }else if(introduction==""){
  104. layer.msg('请填写简介');return false;
  105. }
  106. $.ajax({
  107. url:'<?=Url::toRoute(['user/manager']);?>',
  108. type:'GET',
  109. dataType:'json',
  110. data:$('#myform').serialize(),
  111. success:function(data){
  112. if(data.sign==1){
  113. layer.msg(data.msg, function(){
  114. window.location.href="<?=Url::toRoute(['user/manager'])?>";
  115. });
  116. }else{
  117. layer.msg(data.msg);
  118. }
  119. }
  120. })
  121. });
  122. $('#update').click(function(){
  123. var introduction = $('#introduction').val();
  124. var realname = $('#realname').val();
  125. if(realname ==""){
  126. layer.msg('请填写姓名');return false;
  127. }else if(introduction==""){
  128. layer.msg('请填写简介');return false;
  129. }
  130. $.ajax({
  131. url:'<?=Url::toRoute(['user/manager']);?>',
  132. type:'GET',
  133. dataType:'json',
  134. data:$('#myform').serialize(),
  135. success:function(data){
  136. if(data.sign==0){
  137. layer.msg(data.msg);
  138. }else{
  139. layer.msg(data.msg);
  140. }
  141. }
  142. })
  143. });
  144. </script>