edit.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <form id="form" action="{:url('store/edit')}">
  2. <input type="hidden" name="id" value="{$info.id}"/>
  3. <input type="hidden" name="original_uid" value="{$info.manage_uid}"/>
  4. <div class="titlebar"><i class="iconfont icon-store_icon"></i>好店信息</div>
  5. <table class="formtable">
  6. <tr><th>好店店长:</th>
  7. <td>
  8. <input readonly="readonly" id="manage_uid" class="readonly input" type="text" name="manage_uid" value="{$info.manage_uid}" />
  9. <button url="{:url('smartbc/store/selectStoreManage',['input' => 'manage_uid'])}" type="button" class="selectPopup button"><i class="iconfont icon-my_icon"></i>选择用户</button>
  10. {if $info.manage_uid}
  11. <button url="{:url('system/passport.user/review',['uid' => $info.manage_uid])}" type="button" class="selectPopup button button-blue"><i class="iconfont icon-search_icon"></i>预览</button>
  12. {/if}
  13. </td>
  14. </tr>
  15. <tr><th>微信商户号:</th><td><input autocomplete="off" class="input" datatype="*" type="text" name="mch_id" value="{$info.mch_id}"/></td></tr>
  16. <tr><th>行业分类:</th><td>
  17. <select id="cate_id" class="select w200" datatype="*" name="cate_id">
  18. {foreach $cate as $vo}<option value="{$vo.id}" {if $vo.id == $info.cate_id}selected{/if}>{$vo.name}</option>{/foreach}
  19. </select>
  20. <select id="cate_sid" class="select w200" name="cate_sid">
  21. {foreach $cate_sub as $vo}<option value="{$vo.id}" {if $vo.id == $info.cate_sid}selected{/if}>{$vo.name}</option>{/foreach}
  22. </select>
  23. </td></tr>
  24. <tr><th>名称:</th><td><input class="input w400" datatype="*" type="text" name="name" value="{$info.name}" /></td></tr>
  25. <tr><th>地址:</th><td>
  26. <input class="input w350" datatype="*" type="text" name="address" value="{$info.address}" />
  27. <button type="button" class="button button-green lib"><i class="iconfont icon-address_icon"></i>读取经纬</button>
  28. <input readonly="true" autocomplete="off" class="input w100 readonly" datatype="*" type="text" name="longitude" value="{$info.longitude}" />
  29. <input readonly="true" autocomplete="off" class="input w100 readonly" datatype="*" type="text" name="latitude" value="{$info.latitude}" /> <br />
  30. <span class="gray"><i class="iconfont icon-address_icon"></i>地址请包含<span class="red">省市地区</span>完整地址,方便位置定位判断</span>
  31. </td></tr>
  32. <tr><th>电话:</th><td><input class="input" datatype="*" type="text" name="telphone" value="{$info.telphone}" /></td></tr>
  33. <tr class="imgs">
  34. <th>
  35. <input type="hidden" name="img" id="img_index" value="{$info.img}" />
  36. </th>
  37. <td id="imgbox">
  38. <div class="box-view fn-left fn-cp selectPopup" url="{:url('system/passport.common/upload')}"></div>
  39. {foreach $imgs as $pic}<div class="box-view fn-left fn-cp{if $info.img == $pic} current{/if}">
  40. <input type="hidden" name="imgs[]" value="{$pic}" /><img src="{$pic}" onclick="selectImg(this)">
  41. <div class="opera">
  42. <a class="imgbox-left" href="javascript:;"><i class="iconfont icon-arrowleft"></i></a>
  43. <a class="imgbox-right" href="javascript:;"><i class="iconfont icon-arrowright"></i></a>
  44. <a class="imgbox-link" href="javascript:;" onclick="linkImg(this)"><i class="iconfont icon-search_icon"></i></a>
  45. <a class="imgbox-close" href="javascript:;" onclick="delImg(this)"><i class="iconfont icon-close_icon"></i></a>
  46. </div>
  47. </div>{/foreach}</td>
  48. </tr>
  49. <tr>
  50. <th></th>
  51. <td>
  52. <input type="submit" value="确定" class="button button-blue submit" />
  53. <input type="reset" value="重置" class="button button-blank"/>
  54. </td>
  55. </tr>
  56. </table>
  57. </form>
  58. <script id="cate" type="text/html">
  59. {{each list value}}
  60. <option value="{{value.id}}">{{value.name}}</option>
  61. {{/each}}
  62. </script>
  63. <script type="text/javascript">
  64. Do('base','layer','form','tpl',function(){
  65. $('#form').isForm();
  66. $(".selectPopup").win();
  67. $(".lib").click(function () {
  68. var val = $("input[name='address']").val();
  69. if(val == "" || val == null || val == undefined){
  70. parent.layer.alert('好店地址必须填写');
  71. }else{
  72. $(this).popup({'url':'{:url("smartbc/store/baidu")}?address='+val,area: ['60%','550px']});
  73. }
  74. });
  75. $("#cate_id").change(function(){
  76. var cate_id = $(this).val();
  77. $.getJSON('{:url("smartbc/store/storecate")}',{cate_id: cate_id},function (rel) {
  78. $("#cate_sid").html(template('cate',{list:rel.data}));
  79. });
  80. });
  81. bindEvent();
  82. })
  83. function setPoint(point){
  84. $("input[name='longitude']").val(point.lng);
  85. $("input[name='latitude']").val(point.lat);
  86. }
  87. </script>