add_designer.php 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  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-content form-horizontal">
  21. <div class="form-group">
  22. <label class="col-sm-2 control-label">头像:</label><br>
  23. <a>
  24. <img src="<?=empty($model->image->pic)?"":Yii::getAlias('@imgdomain').$model->image->pic?>" class="img-thumbnail articlelibrary_imgurl" id="imgurl" style="width: 200px;height: 100px;" imgtype="img">
  25. <input id="pic" name="pic" value="<?=empty($model->image->pic)?"":$model->image->pic?>" > <!--头像链接-->
  26. <input id="thumbnail" name="thumbnail" value="<?=empty($model->image->thumbnail)?"":$model->image->thumbnail?>" > <!--头像缩略图-->
  27. </a>
  28. </div>
  29. <div class="form-group">
  30. <label class="col-sm-2 control-label">姓名:</label>
  31. <div class="col-sm-10" style="padding-left:0">
  32. <input type="text" id="realname" name="Designer[realname]" class="form-control " rows="2" maxlength="120" value="<?=isset($model->realname)?$model->realname:''?>">
  33. </div>
  34. </div>
  35. <div class="form-group">
  36. <label class="col-sm-2 control-label">简介:</label>
  37. <div class="col-sm-10" style="padding-left:0">
  38. <textarea type="te" id="introduction" name="Designer[introduction]" class="form-control " rows="2" maxlength="120"><?=isset($model->introduction)?$model->introduction:''?></textarea>
  39. </div>
  40. </div>
  41. <?php if(!empty($model)):?>
  42. <input type="hidden" name="conduct" value="update" />
  43. <?php else:?>
  44. <input type="hidden" name="conduct" value="add" />
  45. <?php endif?>
  46. <input type="hidden" name="id" id="id" value="<?=isset($id)?$id:''?>" />
  47. <div class="form-group">
  48. <div class="col-sm-2"></div>
  49. <div class="col-sm-10">
  50. <?php if(!empty($model)):?>
  51. <a class="btn btn-primary" id="update">修改</a>
  52. <?php else:?>
  53. <a class="btn btn-primary" id="submit">添加</a>
  54. <?php endif?>
  55. </label>
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. </form>
  62. <iframe name="upload_target" style="display: none;"></iframe>
  63. <div id="upload_picture" style="display: none;">
  64. <?php $form = ActiveForm::begin(
  65. [
  66. 'options' => ['enctype' => 'multipart/form-data','target'=>'upload_target'],
  67. 'action'=>Url::toRoute(['user/imgurl']),
  68. 'method'=>'post',
  69. ]
  70. )?>
  71. <?= $form->field($picture_form, 'imageFile')->fileInput() ?>
  72. <input type="hidden" id="upfield" data=" ">
  73. <?php ActiveForm::end() ?>
  74. </div>
  75. <script>
  76. $(".articlelibrary_imgurl").click(function(){
  77. $("#upload_picture input").click();
  78. $('#upload_picture input').change(function(){
  79. if($("#uploadpictureform-picture").val() != ""){
  80. $('#upload_picture form').submit();
  81. }
  82. });
  83. });
  84. // 添加图片的返回函数
  85. function callback(message,status,url,thumbnail){
  86. if(status==1){
  87. $('#imgurl').attr("src","<?=Yii::getAlias('@imgdomain'); ?>"+url);
  88. $('#pic').val(url);
  89. $('#thumbnail').val(thumbnail);
  90. }else{
  91. alert(message);
  92. }
  93. }
  94. $('#submit').click(function(){
  95. var introduction = $('#introduction').val();
  96. var realname = $('#realname').val();
  97. if(realname ==""){
  98. alert('请填写姓名');return false;
  99. }else if(introduction==""){
  100. alert('请填写简介');return false;
  101. }
  102. $.ajax({
  103. url:'<?=Url::toRoute(['user/designer']);?>',
  104. type:'GET',
  105. dataType:'json',
  106. data:$('#myform').serialize(),
  107. success:function(data){
  108. if(data.sign==0){
  109. alert(data.msg);
  110. }else{
  111. alert(data.msg);
  112. }
  113. }
  114. })
  115. });
  116. $('#update').click(function(){
  117. var introduction = $('#introduction').val();
  118. var realname = $('#realname').val();
  119. if(realname ==""){
  120. alert('请填写姓名');return false;
  121. }else if(introduction==""){
  122. alert('请填写简介');return false;
  123. }
  124. $.ajax({
  125. url:'<?=Url::toRoute(['user/designer']);?>',
  126. type:'GET',
  127. dataType:'json',
  128. data:$('#myform').serialize(),
  129. success:function(data){
  130. if(data.sign==0){
  131. alert(data.msg);
  132. }else{
  133. alert(data.msg);
  134. }
  135. }
  136. })
  137. });
  138. </script>