audit.vue 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
  1. <template>
  2. <view class="container">
  3. <navbar :config="config" backColor="#666666"></navbar>
  4. <view>
  5. <view class="audit bg-F5FFF9 u-text-center" v-if="dataform.audit_status==0">
  6. <view class="pr">
  7. <image class="auditImg" :src="imgUrl+'/audit.png'"></image>
  8. <!-- <text class="iconfont font58">&#xe710;</text> -->
  9. <image class="font58" :src="imgUrl+'/info.png'"></image>
  10. </view>
  11. <view class="u-mt15">申请将在1-3个工作日内处理完成</view>
  12. </view>
  13. <view class="audit bg-F5FFF9 u-text-center" v-if="dataform.audit_status==1">
  14. <image class="auditImg" :src="imgUrl+'/audit.png'"></image>
  15. <view class="u-mt15">审核通过</view>
  16. </view>
  17. <view class="audit bg-F5FFF9 u-text-center" v-if="dataform.audit_status==2">
  18. <view class="pr">
  19. <image class="auditImg" :src="imgUrl+'/audit.png'"></image>
  20. <!-- <text class="iconfont font58">&#xe637;</text> -->
  21. <image class="font58" :src="imgUrl+'/close.png'"></image>
  22. </view>
  23. <view class="u-mt15">审核不通过, {{dataform.audit_remark}}</view>
  24. </view>
  25. </view>
  26. <view class="u-plr30 u-bg-fff pt48">
  27. <view class="u-flex-center-sb">
  28. <view>企业名称</view>
  29. <view class="u-font26 u-999">{{dataform.company_name}}</view>
  30. </view>
  31. <view class="u-flex-center-sb u-mt15" style="align-items: flex-start;">
  32. <view style="width: 180rpx;">统一信用代码</view>
  33. <view class="u-font26 u-999 u-flex1 u-text-right">{{dataform.credit_code}}</view>
  34. </view>
  35. <view class="u-flex-center-sb u-mt15" style="align-items: flex-start;">
  36. <view style="width: 180rpx;">经营范围</view>
  37. <view class="u-font26 u-999 u-flex1 u-text-right">{{dataform.business_scope}}</view>
  38. </view>
  39. <view class="u-flex-center-sb u-mt15">
  40. <view >企业所在地区</view>
  41. <view class="u-font26 u-999 ">{{dataform.province}}</view>
  42. </view>
  43. <view class="u-flex-center-sb u-mt15" style="align-items: flex-start;">
  44. <view style="width: 180rpx;">详细地址</view>
  45. <view class="u-font26 u-999 u-flex1 u-text-right">{{dataform.company_address}}</view>
  46. </view>
  47. <view class="u-flex-center-sb u-mt15">
  48. <view>法人姓名</view>
  49. <view class="u-999">{{dataform.legal_representative}}</view>
  50. </view>
  51. <view class="u-flex-center-sb u-mt15">
  52. <view>证件类型</view>
  53. <view class="u-font26 u-999">{{dataform.id_type==0?'身份证':'护照'}}</view>
  54. </view>
  55. <view class="u-flex-center-sb u-mt15">
  56. <view style="width: 180rpx;">证件号码</view>
  57. <view class="u-font26 u-999 u-flex1 u-text-right" style="word-break:break-all;">{{dataform.id_number}}</view>
  58. </view>
  59. <view class="u-flex-center-sb u-mt15">
  60. <view>法人手机号</view>
  61. <view class="u-font26 u-999">{{dataform.lr_mobile}}</view>
  62. </view>
  63. <view class="u-flex-center-sb u-mt15">
  64. <view>法人邮箱</view>
  65. <view class="u-font26 u-999">{{dataform.lr_email}}</view>
  66. </view>
  67. <view class="u-mt15">
  68. <view>营业执照</view>
  69. <view>
  70. <image class="img-wt-ht" v-for="item in dataform.business_license_images" :src="item" mode="aspectFill"></image>
  71. </view>
  72. </view>
  73. <view class="u-mt15">
  74. <view>申请身份证</view>
  75. <view>
  76. <image class="img-wt-ht" v-for="item in dataform.identty_images" :src="item" mode="aspectFill"></image>
  77. </view>
  78. </view>
  79. </view>
  80. <view class="u-plr30 u-bg-fff u-mt10 pt35 pb150">
  81. <view class="u-flex-center-sb">
  82. <view>店铺名称</view>
  83. <view class="u-font26 u-999">{{dataform.shop_name}}</view>
  84. </view>
  85. <view class="u-flex-center-sb u-mt15">
  86. <view style="width: 200rpx;">店铺所在地区</view>
  87. <view class="u-font26 u-999">{{dataform.province_name}}{{dataform.city_name}}{{dataform.street_name}}{{dataform.city_name}}{{dataform.community_name}}</view>
  88. </view>
  89. <view class="u-flex-center-sb u-mt15" style="align-items: flex-start;">
  90. <view style="width: 180rpx;">详细地址</view>
  91. <view class="u-font26 u-999 u-flex1 u-text-right">{{dataform.address}}</view>
  92. </view>
  93. <view class="u-flex-center-sb u-mt15" style="align-items: flex-start;">
  94. <view style="width: 180rpx;">定位地址</view>
  95. <view class="u-font26 u-999 u-flex1 u-text-right">{{dataform.map_punctuation}}</view>
  96. </view>
  97. <view class="u-flex-center-sb u-mt15">
  98. <view>售后电话</view>
  99. <view class="u-font26 u-999">{{dataform.customer_service_phone}}</view>
  100. </view>
  101. <view class="u-flex-center-sb u-mt15">
  102. <view>营业时间</view>
  103. <view class="u-font26 u-999">{{dataform.business_hours}}</view>
  104. </view>
  105. <view class="u-flex-center-sb u-mt15">
  106. <view>时间段</view>
  107. <view class="u-font26 u-999" v-if="dataform.time_quantum != null">{{dataform.time_quantum}}</view>
  108. </view>
  109. <view class="u-mt15">
  110. <view>商业主体名称</view>
  111. <view class="u-font26 u-999 u-mt15">{{dataform.main_name}}</view>
  112. </view>
  113. <view class="u-mt15">
  114. <view>运营姓名</view>
  115. <view class="u-font26 u-999 u-mt15">{{dataform.loser}}</view>
  116. </view>
  117. <view class="u-mt15">
  118. <view>运营人手机号</view>
  119. <view class="u-font26 u-999 u-mt15">{{dataform.mobile}}</view>
  120. </view>
  121. <template v-if="dataform.union_business">
  122. <view class="u-flex-center-sb u-mt15">
  123. <view>门店打赏比例</view>
  124. <view class="u-font26 u-999 u-mt15">{{dataform.reward_ratio}}%</view>
  125. </view>
  126. <view class="u-mt15">
  127. <view>优惠介绍</view>
  128. <view class="u-font26 u-999 u-mt15">{{dataform.special_offers}}</view>
  129. </view>
  130. </template>
  131. <view class="u-mt15">
  132. <view>店铺简介</view>
  133. <view class="u-font26 u-999 u-mt15">{{dataform.remark}}</view>
  134. </view>
  135. <view class="u-mt15">
  136. <view>场地说明</view>
  137. <view class="u-font26 u-999 u-mt15" v-if="dataform.place_remark">{{dataform.place_remark}}</view>
  138. </view>
  139. <view class="u-mt15">
  140. <view>店铺logo</view>
  141. <view>
  142. <image class="imglogo" :src="dataform.logo" mode="aspectFill"></image>
  143. </view>
  144. </view>
  145. <view class="">
  146. <view>店铺图片</view>
  147. <view>
  148. <image class="img-wt-ht" v-for="item in dataform.store_images" :src="item" mode="aspectFill"></image>
  149. </view>
  150. </view>
  151. </view>
  152. <view class="btn" v-if="dataform.audit_status==2">
  153. <button class="fixed-btn" @click="goRegister">修改店铺信息</button>
  154. </view>
  155. </view>
  156. </template>
  157. <script>
  158. import uniPopup from "../../../components/uni-popup/uni-popup.vue"
  159. export default {
  160. components: {
  161. uniPopup
  162. },
  163. data() {
  164. return {
  165. config: {
  166. back: true, //false是tolbar页面 是则不写
  167. title: '成为商家',
  168. color: '#1A1A1A',
  169. //背景颜色;参数一:透明度(0-1);参数二:背景颜色(array则为线性渐变,string为单色背景)
  170. backgroundColor: [1, "#fff"],
  171. statusBarFontColor: '#1A1A1A',
  172. backPage:"/pages/index/personal"
  173. // backPage:"/pages/entrepreneurshipZone/index"
  174. },
  175. dataform: {
  176. audit_status:0,
  177. company_name:'',//企业名称
  178. credit_code:'',//统一信用代码
  179. business_scope:'',//经营范围
  180. province:'',//企业省市区
  181. company_address:'',//企业住址
  182. legal_representative:'',//法人姓名
  183. id_type:null,//法人代证件类型(0身份证、1护照)
  184. lr_mobile:'',//法人手机号
  185. loser: "", //负者人姓名
  186. mobile: "", //运营人电话
  187. identity_code: "", //身份证号
  188. shop_name: "", //店铺名
  189. province_name: "", //省的名称
  190. province_code: "", //省编号
  191. city_code: "", //市编号
  192. city_name: "", //市名称
  193. area_name: "", //区名称
  194. area_code: "", //区编号
  195. address: "", //详细地址
  196. business_hours: "", //营业时间
  197. remark: "", //场地说明
  198. loser:'',//运营人姓名
  199. customer_service_phone:'',//客服电话
  200. main_name:'',//商业主体名称
  201. noticeItems: "", //注意事项
  202. logo: "", //店铺logo
  203. store_images: [], //门店图片
  204. business_license_images: [], //商家经营执照
  205. identty_images: [], //身份证下反面
  206. tx_longitude: "", //微信经度
  207. tx_latitude: "", //微信纬度
  208. },
  209. audit_status: "1", //审核状态(0待审核,1审核通过,2审核不通过)
  210. checkedArrey: [],
  211. beginTime: "",
  212. endTime: "",
  213. imgUrl: this.$mConfig.staticUrl
  214. }
  215. },
  216. onLoad() {
  217. let that = this;
  218. //获取店铺信息
  219. this.$http.get('/yxt/shopapply/shopApplyInfo', {
  220. union_business: false
  221. }).then(async res => {
  222. if (res && res.code == 200) {
  223. //将字符串转成图片数组
  224. // if(res.data.logo){
  225. // res.data.logo = res.data.logo.split(',')
  226. // }
  227. if(res.data.business_license_images){
  228. res.data.business_license_images = res.data.business_license_images.split(',')
  229. }
  230. if(res.data.identty_images){
  231. res.data.identty_images = res.data.identty_images.split(',')
  232. }
  233. if(res.data.store_images){
  234. res.data.store_images = res.data.store_images.split(',')
  235. }
  236. //拆分时间
  237. if(res.data.time_quantum){
  238. this.beginTime = res.data.time_quantum.split('-')[0]
  239. this.endTime = res.data.time_quantum.split('-')[0]
  240. }
  241. this.dataform = res.data
  242. }
  243. })
  244. },
  245. methods:{
  246. goRegister(){
  247. uni.navigateTo({
  248. url:'./registerAndAudit?type=1&settleMode=0'
  249. })
  250. },
  251. }
  252. }
  253. </script>
  254. <style lang="scss">
  255. page {
  256. background-color: #F5F5F5;
  257. }
  258. .bg-F5FFF9 {
  259. background-color: #F5FFF9;
  260. }
  261. .audit{
  262. padding: 42rpx 0rpx;
  263. }
  264. .auditImg{
  265. width: 214rpx;
  266. height: 160rpx;
  267. }
  268. .pr{
  269. position: relative;
  270. }
  271. .font58{
  272. // color: #0B844A;
  273. // font-size: 58rpx;
  274. width: 58rpx;
  275. height: 58rpx;
  276. position: absolute;
  277. bottom:30rpx;
  278. left: 50%;
  279. transform: translateX(-50%);
  280. // left: 40rpx;
  281. // right: 0;
  282. }
  283. .img-wt-ht{
  284. width: 314rpx;
  285. height: 190rpx;
  286. margin-right: 24rpx;
  287. margin-top: 22rpx;
  288. margin-bottom: 40rpx;
  289. }
  290. .imglogo{
  291. width: 154rpx;
  292. height: 154rpx;
  293. border-radius: 50%;
  294. border: 1rpx solid #e6e6e6;
  295. margin-top: 24rpx;
  296. margin-bottom: 15rpx;
  297. }
  298. .pt35{
  299. padding-top: 35rpx;
  300. }
  301. .pt48{
  302. padding-top: 48rpx;
  303. }
  304. .pb150{
  305. padding-bottom: 150rpx;
  306. }
  307. .btn {
  308. position: fixed;
  309. bottom: 40rpx;
  310. left: 0;
  311. right: 0;
  312. width: 100%;
  313. .fixed-btn{
  314. margin: 0 30rpx;
  315. height: 86rpx;
  316. background: #FA6138;
  317. border-radius: 43rpx;
  318. font-size: 30rpx;
  319. color: #fff;
  320. text-align: center;
  321. line-height: 86rpx;
  322. }
  323. }
  324. </style>