index.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  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 = 'My Yii Application';
  7. ?>
  8. <form id="myform"action="" method="post">
  9. <div class="col-sm-12">
  10. <div class="ibox float-e-margins">
  11. <div class="ibox-content form-horizontal">
  12. <div class="form-group">
  13. <label class="col-sm-2 control-label">公司名称:</label>
  14. <div class="col-sm-10" style="padding-left:0">
  15. <input type="text" id="company" name="UserCompany[company]" class="form-control " rows="2" maxlength="120" value="<?=isset($model->company)?$model->company:''?>">
  16. </div>
  17. </div>
  18. <div class="form-group">
  19. <label class="col-sm-2 control-label">Logo:</label><br>
  20. <a>
  21. <img src="<?=empty($model->logo)?"/images/upload-img.jpg":Yii::getAlias('@imgdomain').'/'."$model->logo"?>" class="img-thumbnail logo" style="width: 200px;height: 100px;" imgtype="img">
  22. <input id="logo" type="hidden" name="UserCompany[logo]" value="<?=empty($model->logo)?"":"$model->logo"?>" >
  23. </a>
  24. </div>
  25. <div class="form-group">
  26. <label class="col-sm-2 control-label">公司年限:</label>
  27. <div class="col-sm-10" style="padding-left:0">
  28. <input type="text" id="age" name="UserCompany[age]" class="form-control " rows="2" maxlength="120" value="<?=isset($model->age)?$model->age:''?>">
  29. </div>
  30. </div>
  31. <div class="form-group">
  32. <label class="col-sm-2 control-label">营业执照:</label><br>
  33. <a>
  34. <img src="<?=empty($model->licence)?"/images/upload-img.jpg":Yii::getAlias('@imgdomain').'/'."$model->licence"?>" class="img-thumbnail licence" style="width: 200px;height: 100px;" imgtype="img">
  35. <input id="licence" type="hidden" name="UserCompany[licence]" value="<?=empty($model->licence)?"":"$model->licence"?>" >
  36. </a>
  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. <select style="display:inline-block;height: 36px;width:144px;line-height: 36px;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 2px;"class="form-control province" id='province' name='province' >
  42. <option value="" >请选择省份</option>
  43. </select>
  44. <select style="display:inline-block;height: 36px;width:144px;line-height: 36px;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 2px;"class="form-control city" id='city'name='city' >
  45. <option value="">请选择城市</option>
  46. </select>
  47. <select style="display:inline-block;height: 36px;width:144px;line-height: 36px;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 2px;" class="form-control district" id='district' name='district' >
  48. <option value="">请选择地区</option>
  49. </select>
  50. </div>
  51. </div>
  52. <div class="form-group">
  53. <label class="col-sm-2 control-label">公司地址:</label>
  54. <div class="col-sm-10" style="padding-left:0">
  55. <input type="text" id="adress" name="UserCompany[address]" class="form-control " rows="2" maxlength="120" value="<?=isset($model->address)?$model->address:''?>">
  56. </div>
  57. </div>
  58. <div class="form-group">
  59. <label class="col-sm-2 control-label">联系电话:</label>
  60. <div class="col-sm-10" style="padding-left:0">
  61. <input type="text" id="tel" name="UserCompany[tel]" class="form-control " rows="2" maxlength="120" value="<?=isset($model->tel)?$model->tel:''?>">
  62. </div>
  63. </div>
  64. <div class="form-group">
  65. <label class="col-sm-2 control-label">公司简介:</label>
  66. <div class="col-sm-10" style="padding-left:0">
  67. <textarea type="te" id="introduction" name="UserCompany[introduction]" class="form-control " rows="2" maxlength="120"><?=isset($model->introduction)?$model->introduction:''?></textarea>
  68. </div>
  69. </div>
  70. <input type="hidden" name="_csrf-company" value="<?=Yii::$app->request->csrfToken;?>" />
  71. <input type="hidden" name="id" value="<?=isset($model->id)?$model->id:''?>">
  72. <input type="hidden" name="conduct" value="update" />
  73. <div class="form-group">
  74. <div class="col-sm-2"></div>
  75. <div class="col-sm-10">
  76. <a class="btn btn-primary" id="submit">更新</a>
  77. </label>
  78. </div>
  79. </div>
  80. </div>
  81. </div>
  82. </form>
  83. <!--上传封面图片的div-->
  84. <iframe name="upload_target" style="display: none;"></iframe>
  85. <div id="upload_picture" style="display: none;">
  86. <?php $form = ActiveForm::begin(
  87. [
  88. 'options' => ['enctype' => 'multipart/form-data','target'=>'upload_target'],
  89. 'action'=>Url::toRoute(['user/logoimgurl']),
  90. 'method'=>'post',
  91. ]
  92. )?>
  93. <?= $form->field($picture_form, 'imageFile')->fileInput() ?>
  94. <input type="hidden" id="upfield" data=" ">
  95. <input type="hidden" id="type_image" name="type_image" >
  96. <?php ActiveForm::end() ?>
  97. </div>
  98. <script>
  99. $(".img-thumbnail").click(function(){
  100. var type = $(this).siblings().attr('id');
  101. $('#type_image').val(type);
  102. $("#upload_picture input").click();
  103. $('#upload_picture input').change(function(){
  104. if($("#uploadpictureform-picture").val() != ""){
  105. $('#upload_picture form').submit();
  106. }
  107. });
  108. });
  109. // 添加图片的返回函数
  110. function callback(message,status,url,type_image){
  111. if(status==1){
  112. $('.'+type_image).attr("src","<?=Yii::getAlias('@imgdomain'); ?>"+url);
  113. $('#'+type_image).val(url);
  114. $("#uploadpictureform-picture").val("");
  115. $('#upload_picture form')[0].reset();
  116. }else{
  117. layer.msg(message);
  118. }
  119. }
  120. $('#submit').click(function(){
  121. var company = $('#company').val()
  122. var conduct = 'verify';
  123. $.ajax({
  124. url:'<?=Url::toRoute(['user/index']);?>',
  125. type:'POST',
  126. dataType:'json',
  127. data:{conduct:conduct,company:company,'_csrf-company':'<?=Yii::$app->request->getCsrfToken();?>'},
  128. success:function(data){
  129. if(data.sign==0){
  130. layer.msg(data.msg);
  131. }else{
  132. $.ajax({
  133. url:'<?=Url::toRoute(['user/index']);?>',
  134. type:'POST',
  135. dataType:'json',
  136. data:$('#myform').serialize(),
  137. success:function(data){
  138. layer.msg(data.msg);
  139. }
  140. })
  141. // $('#myform').submit();
  142. }
  143. }
  144. })
  145. });
  146. </script>
  147. <script>
  148. var city = $.city;
  149. function province_list(province){
  150. var html = '<option value="">请选择省份</option>';
  151. var area=$.city.province();
  152. province = "<?=isset($model->province)?$model->province:''?>";
  153. for(i=0;i<area.length;i++){
  154. html+='<option value="'+area[i].area_id+'" area_name="'+area[i].name+'"';
  155. if(province!=''){
  156. if(province==area[i].area_id){
  157. html+='selected=selected';
  158. }
  159. }
  160. html+='>'+area[i].name+'</option>';
  161. }
  162. $('#province').html(html);
  163. }
  164. province_list();
  165. function city_list(provincename,cityname){
  166. var html = '<option value="">请选择城市</option>';
  167. var area=city.city(provincename);
  168. cityname = "<?=isset($model->city)?$model->city:''?>";
  169. for(i=0;i<area.length;i++){
  170. html+='<option value="'+area[i].area_id+'" area_name="'+area[i].name+'"';
  171. if(cityname!=''){
  172. if(cityname==area[i].area_id){
  173. html+='selected=selected';
  174. }
  175. }
  176. html+='>'+area[i].name+'</option>';
  177. }
  178. // $('#adress').val($("#province").find("option:selected").text());
  179. $('#city').html(html);
  180. }
  181. var city_initial = $('#province').find("option:selected").attr("area_name");
  182. city_list(city_initial);
  183. var allow = true;
  184. function district_list(provincename,cityname,districtcode){
  185. var html = '<option value="">请选择地区</option>';
  186. var area=city.district(provincename,cityname);
  187. districtcode = "<?=isset($model->district)?$model->district:''?>";
  188. for(i=0;i<area.length;i++){
  189. html+='<option value="'+area[i].area_id+'" area_name="'+area[i].name+'"';
  190. if(districtcode!=''){
  191. if(districtcode==area[i].area_id){
  192. html+='selected=selected';
  193. }
  194. }
  195. html+='>'+area[i].name+'</option>';
  196. }
  197. // var land = "<?//=isset($model->address)?$model->address:''?>//";
  198. // if(land !=""&& allow){
  199. // allow = false;
  200. // $('#adress').val(land);
  201. // }else{
  202. // $('#adress').val($("#province").find("option:selected").text()+$("#city").find("option:selected").text());
  203. // }
  204. $('#district').html(html);
  205. }
  206. var province_initial = $('#city').find("option:selected").attr("area_name");
  207. district_list(city_initial,province_initial);
  208. $('#province').change(function(){
  209. var pro = $(this).find("option:selected").attr("area_name");
  210. city_list(pro,'');
  211. $('#district').html('<option value="">请选择地区</option>');
  212. });
  213. $('#city').change(function(){
  214. var pro = $('#province').find("option:selected").attr("area_name");
  215. var city = $(this).find("option:selected").attr("area_name");
  216. district_list(pro,city,'');
  217. });
  218. // $('#district').change(function(){
  219. // $('#adress').val($("#province").find("option:selected").text()+$("#city").find("option:selected").text()+$("#district").find("option:selected").text());
  220. // });
  221. </script>