edit.blade.php 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358
  1. @extends('admin.layout')
  2. @section('content')
  3. <?php
  4. if (!isset($data)) $data = array();
  5. if (!$data && session("data")) {
  6. $data = session("data");
  7. }
  8. if (!$data && session('_old_input')) {
  9. $data = session("_old_input");
  10. }
  11. ?>
  12. <div class="row">
  13. <div class="col-sm-12">
  14. <div class="ibox float-e-margins">
  15. <div class="ibox-title">
  16. <h5>用户管理</h5>
  17. <div class="ibox-tools">
  18. <a class="collapse-link"> <i class="fa fa-chevron-up"></i>
  19. </a>
  20. </div>
  21. </div>
  22. <div class="ibox-content">
  23. @if(role('User/Info/index'))
  24. <div class="row">
  25. <div class="col-sm-3 pull-right">
  26. <a href="{{ U('User/Info/index')}}" class="btn btn-sm btn-primary pull-right">返回列表</a>
  27. </div>
  28. </div>
  29. @endif
  30. <div class="row">
  31. <div class="col-lg-10">
  32. <form name="form_product" id="form-validation" action=""
  33. class="form-horizontal form-validation" accept-charset="UTF-8" method="post">
  34. <div class="form-group">
  35. <label class="control-label col-sm-3">登录名</label>
  36. <div class="col-sm-9">
  37. <input id="data_username" name="data[username]" class="form-control"
  38. value="{{ $data['username'] or ''}}" required="" aria-required="true"
  39. placeholder="">
  40. </div>
  41. </div>
  42. <div class="form-group">
  43. <label class="control-label col-sm-3">姓名</label>
  44. <div class="col-sm-9">
  45. <input id="data_real_name" name="data[real_name]" isChinese class="form-control"
  46. value="{{ $data['real_name'] or ''}}" required="" aria-required="true"
  47. placeholder="">
  48. </div>
  49. </div>
  50. <div class="form-group">
  51. <label class="control-label col-sm-3">密码</label>
  52. <div class="col-sm-9">
  53. <input id="data_password" name="data[password]" class="form-control"
  54. value="{{ $data['password'] or ''}}" required="" aria-required="true"
  55. placeholder="">
  56. </div>
  57. </div>
  58. <div class="form-group">
  59. <label class="control-label col-sm-3">EMAIL</label>
  60. <div class="col-sm-9">
  61. <input id="data_email" name="data[email]" email="true" class="form-control"
  62. value="{{ $data['email'] or ''}}" required="" aria-required="true"
  63. placeholder="">
  64. </div>
  65. </div>
  66. <div class="form-group">
  67. <label class="control-label col-sm-3">手机号</label>
  68. <div class="col-sm-9">
  69. <input id="data_mobile" name="data[mobile]" isMobile="true" class="form-control"
  70. value="{{ $data['mobile'] or ''}}" required="" aria-required="true"
  71. placeholder="">
  72. </div>
  73. </div>
  74. <div class="form-group">
  75. <label class="control-label col-sm-3">用户头像</label>
  76. <div class="col-sm-9">
  77. <input id="data_avatar" name="data[avatar]" class="form-control"
  78. value="{{ $data['avatar'] or ''}}" required="" aria-required="true"
  79. placeholder="">
  80. </div>
  81. </div>
  82. <div class="form-group">
  83. <label class="control-label col-sm-3">性别</label>
  84. <div class="col-sm-9">
  85. <input id="data_gender" name="data[gender]" class="form-control"
  86. value="{{ $data['gender'] or ''}}" required="" aria-required="true"
  87. placeholder="">
  88. </div>
  89. </div>
  90. {{--<div class="form-group">
  91. <label class="control-label col-sm-3">工作类型</label>
  92. <div class="col-sm-9">
  93. @if(dict()->get('user_info','work_type') != null)
  94. @foreach(dict()->get('user_info','work_type') as $key=>$val)
  95. <label class="radio-inline">
  96. <input type="radio" name="data[work_type]" value="{{$key}}"
  97. @if(isset($data['work_type']) && $data['work_type'] == $key)checked="checked" @endif/>{{$val}}
  98. </label>
  99. @endforeach
  100. @else
  101. <label class="radio-inline">
  102. <input type="radio" name="data[work_type]">
  103. </label>
  104. @endif
  105. </div>
  106. </div>--}}
  107. <div class="form-group">
  108. <label class="control-label col-sm-3">居住地址省</label>
  109. <div class="col-sm-9">
  110. <div class="col-sm-2">
  111. <select class="form-control" id="cmbProvince"
  112. name="place_province_id"></select>
  113. </div>
  114. <div class="col-sm-2">
  115. <select class="form-control" id="cmbCity" name="place_city_id"></select>
  116. </div>
  117. <div class="col-sm-2">
  118. <select class="form-control" id="cmbArea" name=""></select>
  119. </div>
  120. <script type="text/javascript" src="/base/js/areadata.min.js"></script>
  121. <script type="text/javascript">
  122. areadata({
  123. _cmbProvince: 'cmbProvince',//省
  124. _cmbCity: 'cmbCity',//市
  125. _cmbArea: 'cmbArea',//县
  126. _infoname: 'place_area_id',
  127. _default: "{{ $data['place_area_id'] or '' }}"//默认县
  128. });
  129. </script>
  130. </div>
  131. </div>
  132. <div class="form-group">
  133. <label class="control-label col-sm-3">简介</label>
  134. <div class="col-sm-9">
  135. {!! editor() !!}
  136. <script id="container" name="content"
  137. type="text/plain">{{ $data['address'] or ''}}</script>
  138. </div>
  139. </div>
  140. <div class="form-group">
  141. <label class="control-label col-sm-3">居住时长</label>
  142. <div class="col-sm-9">
  143. @if(dict()->get('user_info','address_time') != null)
  144. @foreach(dict()->get('user_info','address_time') as $key=>$val)
  145. <label class="radio-inline">
  146. <input type="radio" name="data[address_time]" value="{{$key}}"
  147. @if(isset($data['address_time']) && $data['address_time'] == $key)checked="checked" @endif/>{{$val}}
  148. </label>
  149. @endforeach
  150. @else
  151. <label class="radio-inline">
  152. <input type="radio" name="data[address_time]">
  153. </label>
  154. @endif
  155. </div>
  156. </div>
  157. <div class="form-group">
  158. <label class="control-label col-sm-3">身份证号</label>
  159. <div class="col-sm-9">
  160. <input id="data_idcard" name="data[idcard]" isIdCardNo="true"
  161. class="form-control" value="{{ $data['idcard'] or ''}}" required=""
  162. aria-required="true" placeholder="">
  163. </div>
  164. </div>
  165. <div class="form-group">
  166. <label class="control-label col-sm-3">身份证正面</label>
  167. <div class="col-sm-9">
  168. {!! widget('Tools.ImgUpload')->single('idcard_positive',"data[idcard_positive]", isset($data['idcard_positive'])? $data['idcard_positive'] : "") !!}
  169. </div>
  170. </div>
  171. <div class="form-group">
  172. <label class="control-label col-sm-3">身份证背面</label>
  173. <div class="col-sm-9">
  174. {!! widget('Tools.ImgUpload')->multi('idcard_back',"data[idcard_back]", isset($data['idcard_back'])? $data['idcard_back'] : "") !!}
  175. </div>
  176. </div>
  177. <div class="form-group">
  178. {{-- <label class="control-label col-sm-3">学历</label>
  179. <div class="col-sm-9">
  180. @if(dict()->get('user_info','educational') != null)
  181. @foreach(dict()->get('user_info','educational') as $key=>$val)
  182. <label class="radio-inline">
  183. <input type="radio" name="data[educational]" value="{{$key}}" @if(isset($data['educational']) && $data['educational'] == $key)checked="checked" @endif/>{{$val}}
  184. </label>
  185. @endforeach
  186. @else
  187. <label class="radio-inline">
  188. <input type="radio" name="data[educational]">
  189. </label>
  190. @endif
  191. </div>
  192. </div>
  193. <div class="form-group">
  194. <label class="control-label col-sm-3">婚姻状况</label>
  195. <div class="col-sm-9">
  196. @if(dict()->get('user_info','marital') != null)
  197. @foreach(dict()->get('user_info','marital') as $key=>$val)
  198. <label class="radio-inline">
  199. <input type="radio" name="data[marital]" value="{{$key}}" @if(isset($data['marital']) && $data['marital'] == $key)checked="checked" @endif/>{{$val}}
  200. </label>
  201. @endforeach
  202. @else
  203. <label class="radio-inline">
  204. <input type="radio" name="data[marital]">
  205. </label>
  206. @endif
  207. </div>
  208. </div>
  209. <div class="form-group">
  210. <label class="control-label col-sm-3">直系亲属联系人关系</label>
  211. <div class="col-sm-9">
  212. @if(dict()->get('user_info','contact_bind') != null)
  213. @foreach(dict()->get('user_info','contact_bind') as $key=>$val)
  214. <label class="radio-inline">
  215. <input type="radio" name="data[contact_bind]" value="{{$key}}" @if(isset($data['contact_bind']) && $data['contact_bind'] == $key)checked="checked" @endif/>{{$val}}
  216. </label>
  217. @endforeach
  218. @else
  219. <label class="radio-inline">
  220. <input type="radio" name="data[contact_bind]">
  221. </label>
  222. @endif
  223. </div>
  224. </div>
  225. <div class="form-group">
  226. <label class="control-label col-sm-3">直系亲属联系人姓名</label>
  227. <div class="col-sm-9">
  228. <input id="data_contact_name" name="data[contact_name]" isChinese="true" class="form-control" value="{{ $data['contact_name'] or ''}}" required="" aria-required="true" placeholder="">
  229. </div>
  230. </div>
  231. <div class="form-group">
  232. <label class="control-label col-sm-3">直系亲属联系人手机</label>
  233. <div class="col-sm-9">
  234. <input id="data_contact_mobile" isMobile="true" name="data[contact_mobile]" class="form-control" value="{{ $data['contact_mobile'] or ''}}" required="" aria-required="true" placeholder="">
  235. </div>
  236. </div>
  237. <div class="form-group">
  238. <label class="control-label col-sm-3">其他联系人关系</label>
  239. <div class="col-sm-9">
  240. @if(dict()->get('user_info','other_contact_bind') != null)
  241. @foreach(dict()->get('user_info','other_contact_bind') as $key=>$val)
  242. <label class="radio-inline">
  243. <input type="radio" name="data[other_contact_bind]" value="{{$key}}" @if(isset($data['other_contact_bind']) && $data['other_contact_bind'] == $key)checked="checked" @endif/>{{$val}}
  244. </label>
  245. @endforeach
  246. @else
  247. <label class="radio-inline">
  248. <input type="radio" name="data[other_contact_bind]">
  249. </label>
  250. @endif
  251. </div>
  252. </div>
  253. <div class="form-group">
  254. <label class="control-label col-sm-3">直系亲属联系人姓名</label>
  255. <div class="col-sm-9">
  256. <input id="data_other_contact_name" isChinese="true" name="data[other_contact_name]" class="form-control" value="{{ $data['other_contact_name'] or ''}}" required="" aria-required="true" placeholder="">
  257. </div>
  258. </div>
  259. <div class="form-group">
  260. <label class="control-label col-sm-3">直系亲属联系人手机</label>--}}
  261. <div class="col-sm-9">
  262. {{--<input id="data_other_contact_mobile" isMobile="true" name="data[other_contact_mobile]" class="form-control" value="{{ $data['other_contact_mobile'] or ''}}" required="" aria-required="true" placeholder="">--}}
  263. </div>
  264. </div>
  265. <div class="form-group">
  266. <label class="control-label col-sm-3">&nbsp;</label>
  267. <div class="col-sm-9">
  268. <input type="hidden" name="_referer"
  269. value="<?php echo urlencode(request()->server('HTTP_REFERER'));?>"/>
  270. <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"/>
  271. <input type="submit" class="btn btn-success" style="margin-right:20px;">
  272. <input type="reset" class="btn btn-default">
  273. </div>
  274. </div>
  275. </form>
  276. </div>
  277. <!-- /.col-lg-10 -->
  278. </div>
  279. <!-- /.row -->
  280. </div>
  281. </div>
  282. </div>
  283. </div>
  284. @endsection