edit.html 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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. <input type="hidden" name="original_mchid" value="{$info.mch_id}"/>
  5. <div class="titlebar"><i class="iconfont icon-license"></i>权限认证</div>
  6. <table class="formtable">
  7. <tr><th>好店店长:</th>
  8. <td>
  9. <input readonly="readonly" id="manage_uid" class="readonly input w100" type="text" name="manage_uid" value="{$info.manage_uid}" />
  10. <button url="{:url('allwin/store/selectStoreManage',['input' => 'manage_uid'])}" type="button" class="selectPopup button"><i class="iconfont icon-my_icon"></i>选择用户</button>
  11. {if $info.manage_uid}
  12. <button url="{:url('allwin/user/review',['uid' => $info.manage_uid])}" type="button" class="selectPopup button button-blue"><i class="iconfont icon-search_icon"></i>预览</button>
  13. {/if}
  14. </td>
  15. </tr>
  16. <tr><th>服务费:</th>
  17. <td>
  18. <input class="input w100" datatype="n" type="text" name="charges" value="{$info.charges}" /> ‰
  19. <span class="gray">如果好店有[交易服务费]将免去[支付费率]</span>
  20. </td>
  21. </tr>
  22. {if $member_miniapp.is_psp}
  23. <tr><th>微信商户号:</th>
  24. <td>
  25. <input readonly="readonly" id="mch_id" class="readonly input w100" type="text" name="mch_id" value="{$info.mch_id}" />
  26. <button url="{:url('allwin/mchid/selectMchid',['input' => 'mch_id'])}" type="button" class="selectPopup button"><i class="iconfont icon-chuzhijine"></i>商户号</button>
  27. <button type="button" class="button rem_mch"><i class="iconfont icon-reduce_icon"></i>取消</button>
  28. {if $info.mch_id}
  29. <button url="{:url('allwin/mchid/review',['id' => $info.mch_id])}" type="button" class="selectPopup button button-blue"><i class="iconfont icon-search_icon"></i>预览</button>
  30. {/if}
  31. <span class="gray">商户号[必须是服务商体系下的子商户]</span>
  32. </td>
  33. </tr>
  34. {/if}
  35. </table>
  36. <div class="titlebar"><i class="iconfont icon-store_icon"></i>好店信息</div>
  37. <table class="formtable">
  38. <tr><th>行业分类:</th><td>
  39. <select id="cate_id" class="select w200" datatype="*" name="cate_id">
  40. {foreach $cate as $vo}<option value="{$vo.id}" {if $vo.id == $info.cate_id}selected{/if}>{$vo.name}</option>{/foreach}
  41. </select>
  42. <select id="cate_sid" class="select w200" name="cate_sid">
  43. {foreach $cate_sub as $vo}<option value="{$vo.id}" {if $vo.id == $info.cate_sid}selected{/if}>{$vo.name}</option>{/foreach}
  44. </select>
  45. </td></tr>
  46. <tr><th>商家名称:</th><td><input class="input w400" datatype="*" type="text" name="name" value="{$info.name}" /></td></tr>
  47. <tr><th>商家地址:</th><td>
  48. <input class="input w400" datatype="*" type="text" name="address" value="{$info.address}" /><br />
  49. <span class="gray"><i class="iconfont icon-address_icon"></i>地址请包含<span class="red">省市地区</span>完整地址,方便位置定位判断</span>
  50. </td></tr>
  51. <tr><th>商家地址:</th><td>
  52. <input readonly="true" autocomplete="off" class="input w150 readonly" datatype="*" type="text" name="longitude" value="{$info.longitude}" />
  53. <input readonly="true" autocomplete="off" class="input w150 readonly" datatype="*" type="text" name="latitude" value="{$info.latitude}" />
  54. <button type="button" class="button button-green lib"><i class="iconfont icon-address_icon"></i>读取经纬</button>
  55. </td></tr>
  56. <tr><th>电话:</th><td><input class="input" datatype="*" type="text" name="telphone" value="{$info.telphone}" /></td></tr>
  57. <tr><th>标语与公告:</th><td><input class="input w400" datatype="byterange" max="50" type="text" name="tips" value="{$info.tips}" /></td></tr>
  58. <tr><th>商家优势:</th><td>
  59. <input class="input w400" type="text" name="tags" value="{$info.tags}" />
  60. <span class="gray">每个关键字以<span class="fn-fb red">逗号( , )</span>分开</span>
  61. </td></tr>
  62. <tr class="imgs">
  63. <th>
  64. <input type="hidden" name="img" id="img_index" value="{$info.img}" />
  65. </th>
  66. <td id="imgbox">
  67. <div class="box-view fn-left fn-cp selectPopup" url="{:url('system/passport.common/upload')}"></div>
  68. {foreach $imgs as $pic}<div class="box-view fn-left fn-cp{if $info.img == $pic} current{/if}">
  69. <input type="hidden" name="imgs[]" value="{$pic}" /><img src="{$pic}" onclick="selectImg(this)">
  70. <div class="opera">
  71. <a class="imgbox-left" href="javascript:;"><i class="iconfont icon-arrowleft"></i></a>
  72. <a class="imgbox-right" href="javascript:;"><i class="iconfont icon-arrowright"></i></a>
  73. <a class="imgbox-link" href="javascript:;" onclick="linkImg(this)"><i class="iconfont icon-search_icon"></i></a>
  74. <a class="imgbox-close" href="javascript:;" onclick="delImg(this)"><i class="iconfont icon-close_icon"></i></a>
  75. </div>
  76. </div>{/foreach}</td>
  77. </tr>
  78. <tr>
  79. <th></th>
  80. <td>
  81. <input type="submit" value="确定" class="button button-blue submit" />
  82. <input type="reset" value="重置" class="button button-blank"/>
  83. </td>
  84. </tr>
  85. </table>
  86. </form>
  87. <script id="cate" type="text/html">
  88. {{each list value}}
  89. <option value="{{value.id}}">{{value.name}}</option>
  90. {{/each}}
  91. </script>
  92. <script type="text/javascript">
  93. Do('base','layer','form','tpl',function(){
  94. $('#form').isForm();
  95. $(".selectPopup").win();
  96. $(".lib").click(function () {
  97. var val = $("input[name='address']").val();
  98. if(val == "" || val == null || val == undefined){
  99. parent.layer.alert('好店地址必须填写');
  100. }else{
  101. $(this).popup({'url':'{:url("allwin/store/baidu")}?address='+val,area:['60%','550px']});
  102. }
  103. });
  104. $(".rem_mch").click(function(){$("#mch_id").val('0');});
  105. $("#cate_id").change(function(){
  106. var cate_id = $(this).val();
  107. $.getJSON('{:url("allwin/store/storecate")}',{cate_id: cate_id},function (rel) {
  108. $("#cate_sid").html(template('cate',{list:rel.data}));
  109. });
  110. });
  111. bindEvent();
  112. })
  113. function setPoint(point){
  114. $("input[name='longitude']").val(point.lng);
  115. $("input[name='latitude']").val(point.lat);
  116. }
  117. </script>