apply.html 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <include file="weixin@block:header"/>
  2. <!--<title>我要入驻</title>-->
  3. <link rel="stylesheet" href="/static/weixin/css/shop.css?v={$version}">
  4. <div id="app" v-cloak>
  5. <header class="zyw-header">
  6. <div class="zyw-container white-color">
  7. <div class="head-l"><a href="javascript:window.history.back(-1)" target="_self"><img
  8. src="/static/weixin/img/svg/head-return.svg" alt=""></a></div>
  9. <h1>我要入驻</h1>
  10. </div>
  11. </header>
  12. <section class="zyw-container">
  13. <form id="applyForm" action="">
  14. <div class="weui_cells">
  15. <div class="weui-cells__title">一、店铺基本信息</div>
  16. <div class="weui-cell mt-2" v-if="shopInfo.status == 3">
  17. <div class="weui-cell__hd"><label class="weui-label">驳回原因:</label></div>
  18. <div class="weui-cell__bd">
  19. <span style="color: red;" v-text="shopInfo.auth_result">驳回原因</span>
  20. </div>
  21. </div>
  22. <div class="weui-cell mt-2">
  23. <div class="weui-cell__hd"><label class="weui-label">店铺名称*:</label></div>
  24. <div class="weui-cell__bd">
  25. <input class="weui-input" v-model="shopInfo.name" name="name" type="text" placeholder="请输入店铺名称">
  26. </div>
  27. </div>
  28. <div class="weui-cell">
  29. <div class="weui-cell__hd"><label class="weui-label">主营项目*:</label></div>
  30. <div class="weui-cell__bd">
  31. <input class="weui-input" v-model="shopInfo.business_project" type="text" name="business_project" placeholder="请输入主营项目">
  32. </div>
  33. </div>
  34. <div class="weui-cell">
  35. <div class="weui-cell__hd"><label class="weui-label">主营分类*:</label></div>
  36. <div class="weui-cell__bd cate-select">
  37. <select class="weui_select" v-model="shopInfo.cate1" @change="catePicker(true)">
  38. <option value="0" selected>请选择</option>
  39. <option :value="item.id" v-for="(item,k) in cates" v-text="item.name"></option>
  40. </select>
  41. <select class="weui_select" v-model="shopInfo.cate2">
  42. <option value="0" selected="shopInfo.cate2 == 0? true : false">请选择</option>
  43. <option :value="item.id" v-for="(item,k) in subCates" v-text="item.name"></option>
  44. </select>
  45. </div>
  46. </div>
  47. <div class="weui-cell">
  48. <div class="weui-cell__hd"><label class="weui-label">店铺介绍:</label></div>
  49. <div class="weui-cell__bd">
  50. <textarea maxlength="200" v-model="shopInfo.intro" name="intro" class="weui-textarea" placeholder="请输入店铺介绍" rows="6"></textarea>
  51. </div>
  52. </div>
  53. <div class="weui-cell">
  54. <div class="weui-cell__hd"><label class="weui-label">营业时间:</label></div>
  55. <div class="weui-cell__bd">
  56. <input class="weui-input" v-model="shopInfo.service_time" name="service_time" type="text" value="8:00~18:00" placeholder="例如:08:00~24:00">
  57. </div>
  58. </div>
  59. <div class="weui-cell">
  60. <div class="weui-cell__hd"><label class="weui-label">联系人*:</label></div>
  61. <div class="weui-cell__bd">
  62. <input class="weui-input" v-model="shopInfo.contact_name" name="contact_name" type="text" placeholder="请输入联系人">
  63. </div>
  64. </div>
  65. <div class="weui-cell">
  66. <div class="weui-cell__hd"><label class="weui-label">手机号*:</label></div>
  67. <div class="weui-cell__bd">
  68. <input class="weui-input" v-model="shopInfo.mobile" name="mobile" type="number" placeholder="请输入手机号">
  69. </div>
  70. </div>
  71. <div class="weui-cell">
  72. <div class="weui-cell__hd"><label class="weui-label">所在地区*:</label></div>
  73. <div class="weui-cell__bd">
  74. <input id="city-picker" class="weui-input" v-model="shopInfo.area" type="text" :data-codes="shopInfo.city_codes" placeholder="请选择地区">
  75. </div>
  76. </div>
  77. <div class="weui-cell">
  78. <div class="weui-cell__hd"><label class="weui-label">定位地址*:</label></div>
  79. <div class="weui-cell__bd">{{shopInfo.address}}
  80. <input v-if="!shopInfo.status || shopInfo.status == 3" class="weui-input" id="address" :value="shopInfo.address" name="address" type="text" placeholder="点击选择定位地址" :data-lng="shopInfo.lng" :data-lat="shopInfo.lat" @click="showMap()" readonly>
  81. <input v-else class="weui-input" id="address" :value="shopInfo.address" name="address" type="text" placeholder="点击选择定位地址" :data-lng="shopInfo.lng" :data-lat="shopInfo.lat" readonly>
  82. </div>
  83. </div>
  84. <div class="weui-cells__title">二、上传以下照片(从手机相册选择)或拍照</div>
  85. <div class="weui-cell">
  86. <div class="weui-cell__bd">
  87. <div class="weui-uploader">
  88. <div class="weui-uploader__hd">
  89. <p class="weui-uploader__title">上传店铺LOGO照片(尺寸200x200)</p>
  90. </div>
  91. <div class="weui-uploader__bd">
  92. <div class="weui-uploader__input-box">
  93. <input id="logo" class="weui-uploader__input" type="file" accept="image/*" @change="selectPhoto($event)">
  94. <img id="preview1" class="preview" :src="shopInfo.logo" alt="">
  95. </div>
  96. </div>
  97. <div class="weui-uploader__hd">
  98. <p class="weui-uploader__title">上传身份证正面</p>
  99. </div>
  100. <div class="weui-uploader__bd">
  101. <div class="weui-uploader__input-box">
  102. <input id="idcard_front" name="idcard_front" class="weui-uploader__input" type="file" accept="image/*" @change="selectPhoto($event)">
  103. <img id="preview2" class="preview" :src="shopInfo.idcard_front" alt="">
  104. </div>
  105. </div>
  106. <div class="weui-uploader__hd">
  107. <p class="weui-uploader__title">上传身份证背面</p>
  108. </div>
  109. <div class="weui-uploader__bd">
  110. <div class="weui-uploader__input-box">
  111. <input id="idcard_back" name="idcard_back" class="weui-uploader__input" type="file" accept="image/*" @change="selectPhoto($event)">
  112. <img id="preview3" class="preview" :src="shopInfo.idcard_back" alt="">
  113. </div>
  114. </div>
  115. <div class="weui-uploader__hd">
  116. <p class="weui-uploader__title">上传营业执照</p>
  117. </div>
  118. <div class="weui-uploader__bd">
  119. <div class="weui-uploader__input-box">
  120. <input id="business_img" class="weui-uploader__input" type="file" name="business_img" accept="image/*" @change="selectPhoto($event)">
  121. <img id="preview4" class="preview" :src="shopInfo.business_img" alt="">
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. <label for="agree" class="weui-agree" v-if="!shopInfo.status || shopInfo.status == 3">
  128. <input id="agree" type="checkbox" class="weui-agree__checkbox">
  129. <span class="weui-agree__text">
  130. 同意<a href="/weixin/shop/agree">《商家入驻申请协议》</a>
  131. </span>
  132. </label>
  133. <div class="weui-btn-area" v-if="!shopInfo.status || shopInfo.status == 3">
  134. <a v-if="!shopInfo.status" @click="doSubmit()" class="weui-btn weui-btn_warn theme-bgcolor">确认提交</a>
  135. <a v-else @click="doSave()" class="weui-btn weui-btn_warn theme-bgcolor">重新提交</a>
  136. </div>
  137. </div>
  138. </form>
  139. <div id="modal" class="weui-popup__container">
  140. <div class="weui-popup__overlay"></div>
  141. <div class="weui-popup__modal">
  142. <header class="zyw-header">
  143. <div class="zyw-container white-color">
  144. <div class="head-l"><a @click="hideMap" target="_self"><img
  145. src="/static/weixin/img/svg/head-return.svg" alt=""></a></div>
  146. <h1>选择店铺所在地址</h1>
  147. <div class="head-r">
  148. <a @click="selectPoint()" target="_self">确定</a>
  149. </div>
  150. </div>
  151. </header>
  152. <div id="map">地图加载中...</div>
  153. </div>
  154. </div>
  155. </section>
  156. </div>
  157. <script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak={$mapKey|default=''}"></script>
  158. <script src="/static/weixin/js/city-picker.min.js?v={$version}"></script>
  159. <script src="/static/weixin/js/shop-apply.js?v={$version}"></script>
  160. <include file="weixin@block:footer"/>