edit.html 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <form id="form" action="{:url('store.index/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="input" type="text" name="manage_uid" value="{$info.manage_uid}" />
  9. <button url="{:url('store.index/selectUid')}" data="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><input autocomplete="off" class="input" datatype="npot" type="text" name="charge" value="{$info.charge?:0}" /> %</td></tr>
  17. <tr><th>城市行政码:</th><td>
  18. <div data-toggle="distpicker" data-value-type="code">
  19. <input readonly id="citycode" datatype="n6-16" class="input" type="text" name="citycode" value="{$info.citycode}"/>
  20. <select name="province" data-province="{$info->citypath->province?:''}" class="province select"></select>
  21. <select name="city" data-city="{$info->citypath->city?:''}" class="city select"></select>
  22. <select name="district" data-district="{$info->citypath->district?:''}" class="district select"></select>
  23. </div>
  24. </td></tr>
  25. <tr><th>行业:</th><td>
  26. <select id="cate_id" class="select w200" datatype="*" name="cate_id">
  27. {foreach $cate as $vo}<option value="{$vo.id}" {if $vo.id == $info.cate_id}selected{/if}>{$vo.name}</option>{/foreach}
  28. </select>
  29. <select id="cate_sid" class="select w200" name="cate_sid">
  30. {foreach $cate_sub as $vo}<option value="{$vo.id}" {if $vo.id == $info.cate_sid}selected{/if}>{$vo.name}</option>{/foreach}
  31. </select>
  32. </td></tr>
  33. <tr><th>名称:</th><td><input class="input w400" datatype="*" type="text" name="name" value="{$info.name}" /></td></tr>
  34. <tr><th>电话:</th><td><input class="input" datatype="*" type="text" name="telphone" value="{$info.telphone}" /></td></tr>
  35. <tr><th>地址:</th><td>
  36. <input class="input w350" datatype="*" type="text" name="address" value="{$info.address}" />
  37. <button type="button" class="button button-green lib"><i class="iconfont icon-address_icon"></i>读取经纬</button>
  38. <input readonly="true" autocomplete="off" class="input w100 readonly" datatype="*" type="text" name="longitude" value="{$info.longitude}" />
  39. <input readonly="true" autocomplete="off" class="input w100 readonly" datatype="*" type="text" name="latitude" value="{$info.latitude}" />
  40. </td></tr>
  41. <tr><th>推荐关键词:</th><td>
  42. <input class="input w400" type="text" name="tags" value="{if !empty($info.tags)}{:implode(',',$info.tags)}{/if}" />
  43. <span class="gray">每个关键字以<span class="fn-fb red">逗号( , )</span>分开</span>
  44. </td></tr>
  45. <tr class="imgs">
  46. <th>
  47. <input type="hidden" name="img" id="img_index" value="{$info.img}" />
  48. </th>
  49. <td id="imgbox">
  50. <div class="box-view fn-left fn-cp selectPopup" url="{:url('system/passport.common/upload')}"></div>
  51. {volist name="info.imgs" id="pic"}
  52. <div class="box-view fn-left fn-cp{if $info.img == $pic} current{/if}">
  53. <input type="hidden" name="imgs[]" value="{$pic}" /><img src="{$pic}" onclick="selectImg(this)">
  54. <div class="opera">
  55. <a class="imgbox-left" href="javascript:;"><i class="iconfont icon-arrowleft"></i></a>
  56. <a class="imgbox-right" href="javascript:;"><i class="iconfont icon-arrowright"></i></a>
  57. <a class="imgbox-link" href="javascript:;" onclick="linkImg(this)"><i class="iconfont icon-search_icon"></i></a>
  58. <a class="imgbox-close" href="javascript:;" onclick="delImg(this)"><i class="iconfont icon-close_icon"></i></a>
  59. </div>
  60. </div>{/volist}</td>
  61. </tr>
  62. <tr>
  63. <th></th>
  64. <td>
  65. <input type="submit" value="确定" class="button button-blue submit" />
  66. <input type="reset" value="重置" class="button button-blank"/>
  67. </td>
  68. </tr>
  69. </table>
  70. </form>
  71. <script id="cate" type="text/html">{{each list value}}<option value="{{value.id}}">{{value.name}}</option>{{/each}}</script>
  72. <script type="text/javascript">
  73. Do('base','layer','form','tpl','city',function(){
  74. $('#form').isForm();
  75. $(".selectPopup").win();
  76. $(".lib").click(function () {
  77. var province = $(".province").val(),city = $(".city").val(),district = $(".district").val();
  78. var val = $("input[name='address']").val();
  79. $(this).popup({'url':'{:url("ais/store.index/baidu")}?address='+province+city+district+val,area: ['60%','550px']});
  80. });
  81. $("#cate_id").change(function(){
  82. var cate_id = $(this).val();
  83. $.getJSON('{:url("ais/store.index/storecate")}',{cate_id: cate_id},function (rel) {
  84. $("#cate_sid").html(template('cate',{list:rel.data}));
  85. });
  86. });
  87. bindEvent();
  88. //读取城市编码
  89. $(".district").change(function(){
  90. var province = $(".province").val(),city = $(".city").val(),district = $(".district").val();
  91. $.getJSON("{:url('common/cityCode')}",{'province':province,'city':city,'district':district},function(rel){
  92. if(rel.code == '200'){
  93. $("#citycode").val(rel.data)
  94. }
  95. });
  96. })
  97. })
  98. function setPoint(point){
  99. $("input[name='longitude']").val(point.lng);
  100. $("input[name='latitude']").val(point.lat);
  101. }
  102. </script>