Compare commits

...

1298 Commits

Author SHA1 Message Date
  刘晖 b7fd2f02a3 [切换生产环境] 4 years ago
  刘晖 453cfa9eb0 [直播列表标题修改] 4 years ago
  [caserKing] 6274587e52 【公共函数修改】【优化】【判定时间戳为字符还是数字处理】 4 years ago
  [caserKing] b1dd50d25b 【去掉打打杀杀】 4 years ago
  [caserKing] 0953d3ce97 [券包】【有效期】【后端改回以前的返回格式,前端撤销修改】 4 years ago
  [caserKing] d0309e7685 【有效期时间nan】【修改】【券包】 4 years ago
  [caserKing] 8e96faabb1 图文混排 4 years ago
  liuhui 50474c0feb [我的券包返回时间格式number] 4 years ago
  liuhui 9ce78f4a70 【直播接口调试】 4 years ago
  刘晖 4d4b2a1599 [新增直播列表] 4 years ago
  刘晖 c63e8b0cef 【小程序升级配置修改】 4 years ago
  刘晖 3a7fed9dc4 [直播接口调用修改] 4 years ago
  刘晖 a088834c9a 【新增直播频道】 4 years ago
  刘晖 102531fcef [切换测试环境] 4 years ago
  [caserKing] a7810387c9 【首页】【停车券】【显示抵扣小时】 4 years ago
  刘晖 c8645a1ec9 [切换至生产环境] 4 years ago
  刘晖 fba24c97cf [合并代码] 4 years ago
  Stormeye Wu 65fdc2a5f4 [浮层广告][修复]:砍价拼团显示问题 4 years ago
  Stormeye Wu 352fe1a405 Squashed commit of the following: 4 years ago
  刘晖 9a074d88d1 [切换至富茂链客] 4 years ago
  刘晖 06d9e10fff [切换测试环境] 4 years ago
  Stormeye Wu 7cdd0247d9 万星广场停车调试 4 years ago
  Stormeye Wu 3bc6323fb4 提交 4 years ago
  Stormeye Wu a713991c41 fix 卡支付问题 4 years ago
  Stormeye Wu cda758664c fix 卡支付问题 4 years ago
  Stormeye Wu 520c2f2f87 [停车][修复]:异常修复 5 years ago
  Stormeye Wu 2096b812d2 [停车][整理] 5 years ago
  Stormeye Wu 96e2af14a8 [停车厂商][整理] 5 years ago
  Stormeye Wu ca89acfc62 [停车厂家] 5 years ago
  Stormeye Wu 107debc0e0 [跳转]:小程序跳转 5 years ago
  Stormeye Wu bc9b319053 [停车][修改]:wxml修改 5 years ago
  Stormeye Wu 86e660682c [停车][修改]:滁州停车 5 years ago
  Stormeye Wu 6fa54dea0e [停车][修改]:泊链停车支持 5 years ago
  Stormeye Wu ac04778568 [停车][修改]:跳转小程序添加 5 years ago
  Stormeye Wu a426eca35c [停车][修改]:停车跳转修改 5 years ago
  Stormeye Wu 5c7c77d0a6 [停车][修改]:泊链停车对接 5 years ago
  Stormeye Wu ab22b67152 卡支付逻辑再整理 5 years ago
  Stormeye Wu 2a769b55a4 ignore 5 years ago
  meo b80aeac285 [停车][增加]:[停车新增停车类型] 5 years ago
  meo d8f7065dd3 [停车][增加]:[停车新增停车类型] 5 years ago
  meo 8c5b5490fc [消费卡][修改]:[修改消费卡的支付] 5 years ago
  meo e29f8aea06 [停车][修改]:[停车修改] 5 years ago
  meo 868145de3c [中房金谊][修改]:[停车修改] 5 years ago
  meo 2bac767108 [etcp停车][修改]:[修改etcp停车路径] 5 years ago
  Stormeye Wu cd889336da etcp收费页面修改 5 years ago
  hurui b4d63b1998 [积分商城][修改][下拉刷新] 5 years ago
  hurui f73d469d35 [浮层广告][修改][样式] 5 years ago
  meo fff18fcf62 [我的][修改]:[修改版本号码的显示问题] 5 years ago
  hurui 8e156a27ff [c端][修改][积分商城-我可换购和所需积分-刷新后点击没有反应] 5 years ago
  meo 840b1ad51b C端-根据楼层楼座查询商户需添加分页加载 5 years ago
  hurui 2acfdfb2ac [浮层广告][修改][样式调整] 5 years ago
  海洋之声 18c8bc6bab [去掉集团版内容显示] 5 years ago
  海洋之声 0738f1d175 [未支付订单锁定后处理] 5 years ago
  meo eae9976feb [门店][增加]:[增加门店列表下拉加载分页] 5 years ago
  hurui 96ac767d2f [浮层广告][修改][样式] 5 years ago
  meo 54abc7746b [停车][修改]:[修改停车报错得问题] 5 years ago
  hurui b2827565f8 [c端][修改][积分商城筛选按钮样式] 5 years ago
  hurui fee73d2c96 [积分商城][修改][我可换购接口] 5 years ago
  hurui 96e12a526b [积分商城][修改][所需积分排序] 5 years ago
  hurui a1660d89c6 [c端][修改][点击积分兑换没反应] 5 years ago
  hurui 22f88b6030 [分享点开][修改][没有广告弹出] 5 years ago
  hurui 189b4b3b3c [banner][修改][跳转问题] 5 years ago
  hurui 22506af871 [积分商城][修改][排序] 5 years ago
  hurui ffa0e09b99 [积分商城][修改][样式] 5 years ago
  hurui c63ab33624 [c端][新增][浮层广告] 5 years ago
  meo c55c6fe280 【交互】【新增】C端增加门店按楼层及楼座筛选- 5 years ago
  meo 6f016bf1b8 【交互】【新增】C端增加门店按楼层及楼座筛选- 5 years ago
  海洋之声 17dbe3243c 【积分不足问题修改02】 5 years ago
  海洋之声 d642239f0a 【积分问题修复】 5 years ago
  hurui a0aaae792a [关于我们][修改][显示条件,营业时间显示] 5 years ago
  meo 7dc1536bca [营销物料][增加]:[增加营销物料的路径] 5 years ago
  meo 0c79fc8074 [营销物料][修改]:[修改物料的授权] 5 years ago
  meo 84b48d87cb [营销物料][修改]:[修改物料的授权] 5 years ago
  hurui 549a25939c [关于我们][修改][停车字段] 5 years ago
  hurui aa313a67fd [c端][修改][关于我们入口] 5 years ago
  hurui a9238434a8 [c端][新增][商场信息] 5 years ago
  海洋之声 1ca189dd87 [首页][新增][商场选择] 5 years ago
  meo 60198fedd9 C端优化-停用商户,在劵列表显示问题 5 years ago
  meo 9b750693c6 [砍价拼团][增加]:[优化砍价拼团不退款-需要添加标识图] 5 years ago
  meo f401c5ab6e [兑换][修改]:[修改点击兑换按钮的样式] 5 years ago
  meo d14de7b734 [兑换][修改]:[消费卡兑换修改正则验证] 5 years ago
  meo aa3be88fef [兑换][增加]:[小程序增加兑换消费卡的功能] 5 years ago
  meo 9456bce34c [兑换][增加]:[增加兑换的温馨提示] 5 years ago
  meo f0d767fe76 [门店][修改]:[修改门店搜索] 5 years ago
  meo 91f9659160 [我的][修改]:[增加兑换功能] 5 years ago
  meo e3d2ce6f41 [券包][修改]:[修改小红点的显示] 5 years ago
  meo aa84cb5c2a [门店搜索][修改]:[修改门店搜索] 5 years ago
  meo b4899983ec [卡转增][修改]:[欢乐城 授权手机号的问题] 5 years ago
  meo d08c120783 [门店搜索][修改]:[修改门店搜索的样式] 5 years ago
  meo 472bcc11e3 Merge branch 'siChuan_Meo' into dev 5 years ago
  meo dd437b45f8 [线上小程序][修改]:[修改活动报名点击没有反应的问题] 5 years ago
  meo 3740772b12 [线上小程序][修改]:[修改活动报名点击没有反应的问题] 5 years ago
  meo 7d40de52d8 [门店列表][修改]:[修改门店列表的搜索] 5 years ago
  meo 3519bbe66b [门店列表][修改]:[修改门店列表的搜索] 5 years ago
  meo 83698d8921 [门店列表][增加]:[增加门店列表的搜索功能] 5 years ago
  meo 69aacb02c9 营销物料增加某些页面的物料 5 years ago
  meo 4f7dec9eb8 [优惠券][修改]:[微信分账30日限制优化] 5 years ago
  meo 27345dbbe5 [我的][修改]:[我的手机号的修改] 5 years ago
  meo 7332dd401e [授权][修改]:[授权的修改] 5 years ago
  meo e6c1b71651 [海悦城需求][修改]:[小程序页面调整需求 海悦城停车页面不需要,也不需要按钮] 5 years ago
  meo 818458409b [拼团授权][修改]:[拼团授权个人信息的跳转方式] 5 years ago
  meo 71444f6a59 [积分商城][修改]:[整理代码] 5 years ago
  meo 5246a5f9be [积分商城][修改]:[修改二维码点击不显示的问题] 5 years ago
  meo e9fc55fac2 [授权][修改]:[修改生成二维码的id] 5 years ago
  meo 916087a59f [授权][修改]:[开发环境:C端改版授权-成功授权微信后点击返回,再次回到授权页面] 5 years ago
  meo 1437ed894b [专题][修改]:[专题页面样式的修改] 5 years ago
  hurui ba2e61a598 [限时抢购][修改][‘更多’图片] 5 years ago
  meo 8b72b3f057 [首页][修改]:[首页专题的修改] 5 years ago
  海洋之声 1e13807b91 [拼团原价购买问题修复] 5 years ago
  meo fe603c7449 [授权的修改][修改]:[] 5 years ago
  海洋之声 76c95e7e41 [拼团门店显示问题修改] 5 years ago
  海洋之声 ec92af74b9 [门店显示问题修改] 5 years ago
  hurui 6de418e950 [首页][修改][限时抢购] 5 years ago
  hurui 4dd6b25455 [券列表][修改][劵没有显示原价的金额 ] 5 years ago
  刘晖 9e5bf293b1 [拼团券详情页面title不展示问题修改] 5 years ago
  meo bac10052ae [活动报名签到码][修改]:[C端报名优化-当报名成功的人进行扫码签到,但是没有到活动开始进行扫码页面需要优化] 5 years ago
  刘晖 92b24aa233 [拼团分享页面布局修改] 5 years ago
  刘晖 0f07ee3006 [拼团门店使用组件修改] 5 years ago
  meo 14136f0f10 [首页][修改]:[小马探店ui的修改] 5 years ago
  meo 2e9920e847 Merge branch 'xiaoMaDoor' into dev 5 years ago
  meo e39ca4b905 [首页][修改]:[首页限时今日头条隐藏] 5 years ago
  meo d9d474d603 [小马快店样式][修改]:[我的修改] 5 years ago
  meo c240fb8c1c [小马快店样式][修改] 5 years ago
  meo 374a5b333d [新UI][修改] 5 years ago
  刘晖 6d83d3b3a9 [拼团详情及我的拼团去使用字段替换为拼团完成] 5 years ago
  meo d83e452e4c [活动报名][修改]:[优化活动报名] 5 years ago
  meo fde5019779 [底部][修改]:[修改底部的tabbar] 5 years ago
  刘晖 0c9e01150a [拼团券id问题修改] 5 years ago
  meo de7a18c658 [首页][修改]:[首页修改拼团详情页] 5 years ago
  meo a423ba31d6 [拼团券][修改]:[修改拼团undifined的问题] 5 years ago
  刘晖 8d059dbecb [拼團詳情支付成功之後頁面未跳轉修改] 5 years ago
  meo 8c32f90c96 [消费卡][修改]:[修改消费卡undifined的问题] 5 years ago
  meo 32f7d61dbd [消费卡][修改]:[修改消费卡undifined的问题] 5 years ago
  Stormeye Wu 508e2fcddb [undefined][修改]:添加异常处理 5 years ago
  hurui 77556efb97 [积分商城][修改][用户名过长挤下去] 5 years ago
  hurui c250848b12 [积分商城][修改][无数据时显示的图片] 5 years ago
  meo 4ce516775f [门店和券详情][修改]:[门店和券详情顶部的banner修改,不让其自动滚动] 5 years ago
  hurui cda33719f3 [我的][修改][样式优化] 5 years ago
  meo f1bdb5c4cb [券包,优惠券详情][修改]:[修改券包和券的详情的样式] 5 years ago
  meo 68d473131d [兑换码][修改]:[修改兑换码的样式] 5 years ago
  hurui adb06ba3a1 [商户][修改][删除无用代码] 5 years ago
  meo 8ba321bf73 [首页][删除]:[删除没有用的代码] 5 years ago
  meo 4008295761 [宣传页][修改]:[修改自由图文报错的问题] 5 years ago
  hurui b81ef647d0 [门店][修改][商户位置间隔] 5 years ago
  hurui d72b09dcc4 [门店][修改][‘分享’不居中] 5 years ago
  刘晖 b4e8d5d203 [拼团失败显示修改] 5 years ago
  hurui 3393c1a84c [我的券包][修改][适用门店] 5 years ago
  hurui eb131ce285 [我的券包][修改][适用门店] 5 years ago
  meo 74b00dcbae [订单列表][修改]:[将门店列表封装成组件] 5 years ago
  meo 3d646213ba [游戏][修改]:[修改游戏的跳转方式] 5 years ago
  meo 4331631f1d [门店列表][修改]:[将门店列表封装成组件] 5 years ago
  hurui fd4282eedb [消费卡][修改][无卡时展示图片大小] 5 years ago
  hurui 3549a91b73 [砍价列表][修改][样式] 5 years ago
  hurui 6b2ec801b0 [c端[修改][样式问题] 5 years ago
  meo 8392b49c92 [限时抢购][修改]:[修改限时抢购倒计时] 5 years ago
  meo 10ae9789e5 [停车][修改]:[停车页面无停车的修改] 5 years ago
  meo cac124452c [专题][修改]:[修改专题文字的层级问题] 5 years ago
  meo ef78a06afc 河北版 测试环境发版 5 years ago
  hurui 3412ccaede [拼团详情][修改][电话大小] 5 years ago
  hurui e664726f19 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  hurui d40441936e [拼团][修改][样式] 5 years ago
  meo a7e1105ff6 [轮播][修改]:[修改轮播图的样式] 5 years ago
  caserKing d39455a237 轮播 5 years ago
  hurui a8fb894449 [砍价][修改][金额展示] 5 years ago
  meo 62e23cff7d [banner][修改]:[banner图样式的修改] 5 years ago
  hurui 1567ea9f36 [我的页][修改][icon布局] 5 years ago
  hurui 12574882b9 [配置文件][修改][配置文件] 5 years ago
  hurui a4c6baebae [停车券][修改][状态展示] 5 years ago
  刘晖 48a0e193e0 [我的页面显示公众号入口样式修改] 5 years ago
  刘晖 011ac02ce9 [卡券分享弹框样式修改] 5 years ago
  rui 326e81c23d [底部nav][修改][未选中icon] 5 years ago
  hurui 03ba5e30cb [砍价][修改][金额展示] 5 years ago
  hurui f35bb68d77 [砍价][修改][金额展示] 5 years ago
  hurui ff135b237b [砍价][修改][金额展示] 5 years ago
  caserKing 0e9e31aeb0 fixx 5 years ago
  meo 1b52199c02 [游戏频道][修改]:[修改游戏频道头部的颜色] 5 years ago
  caserKing 173522734d fix 5 years ago
  hurui 7e64e378c5 [特享礼遇][修改][二维码大小] 5 years ago
  meo a0efdf7537 [订单详情][修改]:[修改订单详情二维码的层级] 5 years ago
  meo 0e7e22ee56 [券包详情][修改]:[修改二维码层级太高的问题] 5 years ago
  hurui d089e34639 [砍价券按钮][修改][样式] 5 years ago
  meo 7d9be8dfe5 [爆款专区][修改]:[修改价格,多余为省略号] 5 years ago
  meo f4f95e517b [活动报名][修改]:[修改活动报名成功的样式修改] 5 years ago
  meo 69c7c4ba90 [拼团][修改]:[拼团状态由拼团未开始 改成 拼团失败] 5 years ago
  hurui 0c1fb9e382 [券列表][修改][数据过长展示样式] 5 years ago
  hurui f2b48e628e [门店详情][修改][电话] 5 years ago
  hurui 3cf5e58dba [首页个人信息][修改][居中] 5 years ago
  meo 7f919287bd [门店][修改]:[修改门店详情页面优惠券的样式问题] 5 years ago
  hurui 411875e335 [其他券][修改][显示原价] 5 years ago
  hurui b81de56f4d [砍价,拼团详情页][修改][添加原价] 5 years ago
  meo e898260e68 [支付][修改]:[支付按钮状态的修改] 5 years ago
  hurui 37b63ff0e0 [消费卡][修改][按钮颜色] 5 years ago
  hurui 53a1e42b8d [首页][修改][布局] 5 years ago
  meo 949533b8be [宣传页][修改]:[修改页面的样式] 5 years ago
  meo 90c3775d69 [拼团][修改][拼团banner黑色点变样式] 5 years ago
  rui 422915e2b2 [砍价专区][修改][无数据时的横线] 5 years ago
  rui d1a00e2e66 [首页-限时抢购,专题][修改][显示条件] 5 years ago
  hurui 347a132ee8 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  meo dfd8929462 [砍价,停车][修改]:[砍价修改页面的样式,停车轮播i样式的修改] 5 years ago
  hurui 140ede7a4d Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  caserKing 7591fa055c 分享出去页面不需要返回按钮 5 years ago
  hurui 853b28d37e [限时抢购][修改][展示条件] 5 years ago
  hurui 987c334e66 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  meo 0efaa6df21 [页面顶部样式][修改]:[删除组件返回判断] 5 years ago
  caserKing f711517f12 fix 5 years ago
  meo 5f522fe3d4 [返回][删除]:[删除组件返回判断] 5 years ago
  caserKing 5c7e074d0b Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  hurui 593fdfa84c [分享按钮][修改][图标] 5 years ago
  meo 587ddcc677 [砍价][修改]:[砍价修改页面样式] 5 years ago
  caserKing 5b6ee3e09b Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  刘晖 13ccfca567 [拼团分享详情页面ui修改] 5 years ago
  caserKing 2fdb315941 停车券重复领取的问题 5 years ago
  meo 9fbcad474e [消费卡][修改]:[领取成功样式的修改] 5 years ago
  hurui bc6a485e42 [积分券领取成功][修改][ui样式] 5 years ago
  hurui 19caf93eeb [活动报名成功][修改][ui样式] 5 years ago
  meo a01cc2e45b [拼团][修改]:[修改问卷调查] 5 years ago
  meo dad9b6bacb [游戏][修改]:[修改游戏专场] 5 years ago
  caserKing 1af7f45b70 拼团砍价的刷新问题 5 years ago
  hurui 3618a80711 [停车优惠券][修改][button位置] 5 years ago
  meo c88c189c63 [授权手机号,授权个人信息,优惠券][修改][修改页面样式,优惠券答题问卷] 5 years ago
  caserKing 7f4ac66328 弹框优化滑动点d点透 5 years ago
  hurui 56c95999e8 [换一换][修改][显示条件] 5 years ago
  hurui 6eadcb71a7 [换一换][修改][报错] 5 years ago
  hurui 44846ba600 [积分换礼][修改][顶部] 5 years ago
  caserKing 8e13832d76 更改所有的navbar组件 5 years ago
  刘晖 0ef3bbc21e [积分停车券订单详情不展示二维码] 5 years ago
  meo 22ffff16c1 [卡订单,游戏,门店详情][删除,增加]:[删除没用代码] 5 years ago
  刘晖 84525e38e5 [我的卡包列表id传值修改] 5 years ago
  rui fa6fac02ff [积分换礼详情页][修改][顶部] 5 years ago
  hurui 84ad2715c9 [砍价详情页][修改][顶部] 5 years ago
  caserKing 059b203f00 统一修改顶部 5 years ago
  meo 33184561dc [文件夹,返回首页][删除,增加]:[删除没用的文件夹,添加返回首页的功能] 5 years ago
  caserKing da1d391cbb fix 5 years ago
  meo 34373775c9 [删除成长值没用代码] 5 years ago
  hurui c071834700 [砍价][修改][样式] 5 years ago
  hurui 3b6d185096 [nav][修改][icon] 5 years ago
  hurui fd7c5fdcd9 [我的订单][修改][字体大小] 5 years ago
  hurui df2ee1ff51 [积分商城][修改][样式] 5 years ago
  meo fd26ea7bfd [门店列表][修改]:[修改页面的样式] 5 years ago
  caserKing 2229fc4847 布局调整 5 years ago
  meo fa34f86887 [优惠券][修改]:[修改返回按钮的样式] 5 years ago
  meo b9e0a0c543 [兑换码][修改]:[修改返回按钮的样式] 5 years ago
  meo 61f80b057a [banner][修改]:[修改banner宽高] 5 years ago
  caserKing 5140bfef63 卡券chanleid的字段问题,支付页导航返回按钮调整 5 years ago
  meo 6f0370b3ad [订单详情][修改]:[修改返回按钮的样式] 5 years ago
  hurui b135037c12 [券详情][修改][库存显示] 5 years ago
  meo e5da8e81c0 [活动报名][修改]:[修改merge出现的问题] 5 years ago
  meo 6cac222f34 [活动报名][修改]:[修改merge出现的问题] 5 years ago
  hurui cc79c804ce [活动][修改][样式] 5 years ago
  meo 64f78d8569 [增加]:[返回首页按钮] 5 years ago
  meo 9f6cca53c8 [增加]:[返回首页按钮] 5 years ago
  meo c3dfd81feb 增加]:[返回首页按钮] 5 years ago
  meo 70acfd8293 [门店详情][增加]:[返回首页按钮] 5 years ago
  caserKing 298ae79e11 我的卡包样式修改 5 years ago
  hurui c2345f16a0 [门店][修改][左侧高度] 5 years ago
  刘晖 97584f8e31 [拼团分享页面修改样式] 5 years ago
  meo 1272b340d0 [车牌管理,常见问题][增加]:[返回首页按钮] 5 years ago
  hurui 9887417366 [c端][修改][样式] 5 years ago
  meo 1dc51317dd [限时抢购][增加]:[返回首页按钮] 5 years ago
  meo 207cde547d [增加]:[增加优惠券返回首页按钮] 5 years ago
  hurui 01a72d7c5f [活动][修改][样式] 5 years ago
  刘晖 d502dccd99 [拼团相关设置导航栏] 5 years ago
  meo 09521b1db1 [积分,特享礼遇][增加]:[增加优惠券返回首页按钮] 5 years ago
  meo b518f0abad [消费卡][增加]:[增加优惠券返回首页按钮] 5 years ago
  rui d177d85f5c [限时抢购][修改][展示逻辑] 5 years ago
  hurui 150a8d35e6 [停车][修改][图标] 5 years ago
  hurui ea2f861600 [c端][修改][样式] 5 years ago
  刘晖 3fc86a8ef8 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  刘晖 6703b70d05 [拼团列表页样式修改] 5 years ago
  meo 2cb0d6dfe1 [专题活动][增加]:[增加优惠券返回首页按钮] 5 years ago
  meo 52f1968822 [拼团][增加]:[增加优惠券返回首页按钮] 5 years ago
  meo d92cdeb052 [优惠券][增加]:[增加优惠券返回首页按钮] 5 years ago
  meo 87e5b16344 [停车][增加]:[增加返回首页的按钮] 5 years ago
  meo 23cc7c3ab9 [返回首页][增加]:[增加返回首页的按钮] 5 years ago
  刘晖 f7534c0b3b [拼团详情页样式修改] 5 years ago
  hurui e57abadd00 [砍价详情][修改][样式] 5 years ago
  caserKing 78a91eb234 弹框切换 5 years ago
  caserKing 195fe7614d 停车优惠券的弹框 5 years ago
  hurui 0a3b678620 [首页][修改][样式] 5 years ago
  刘晖 b58cf83131 [拼团详情样式修改] 5 years ago
  meo 1b2c4db0cb [报名活动][修改]:[删除地址] 5 years ago
  hurui e30eb3cdbd [首页][修改][限时,字段] 5 years ago
  rui 57b4387dd6 [首页,限时秒杀][修改][样式,显示字段] 5 years ago
  hurui 550d83cd2e [砍价详情][修改][回复之前样式] 5 years ago
  hurui ce2b757809 [砍价详情][修改][回复之前样式] 5 years ago
  hurui ca01f809d8 [专题][修改][样式] 5 years ago
  hurui 7de514ed6c [停车][修改][样式] 5 years ago
  rui 31d77db0b1 [首页,换一换][修改][优化代码] 5 years ago
  hurui 5d05fc72e5 [底部nav][修改][样式] 5 years ago
  hurui b329f40054 [门店][修改][详情,样式] 5 years ago
  rui 280a4e983d [停车][修改][页面] 5 years ago
  hurui ad936ac247 [砍价][修改][样式] 5 years ago
  meo b1e7163471 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  hurui 0d0a797d91 [config文件][修改][配置文件] 5 years ago
  hurui 60327c4cec [c端][样式][更改] 5 years ago
  meo bdadc4e4cc Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  meo 3c095e2e26 [我的][增加]:[我的增加授权手机号的功能] 5 years ago
  rui 804d4f7d20 [商户详情页][修改][样式] 5 years ago
  hurui 06b8104229 [首页][修改][样式][券详情][修改][样式] 5 years ago
  meo 760c5c1e41 [砍价][修改]:[修改砍价按钮被挡住的问题] 5 years ago
  meo 7e7ab2d310 [砍价][修改]:[修改砍价按钮被挡住的问题] 5 years ago
  meo ff8afc3286 [我的券包][修改]:[修改第一页展示展示的条数] 5 years ago
  hurui 0a9eaa0ecc [首页][新增][爆款专区] 5 years ago
  meo 22df8f0c85 C端-砍价-答题问劵下弹出答题,支付按钮没有蒙层 5 years ago
  hurui b8df505dd8 [首页及关联组件][修改][样式] 5 years ago
  meo 71dcdd25fd [图片][删除]:[删除images没用的图片] 5 years ago
  meo 0e74286f39 [拼团][修改]:[增加问卷调查] 5 years ago
  meo 7a48870ce4 [拼团][修改]:[拼团增加问卷调查] 5 years ago
  hurui 9dd53e4c8f [我的券包][修改][样式] 5 years ago
  hurui b7c894d092 [兑换码][修改][样式] 5 years ago
  hurui 9362bbe4fb [订单详情][修改][样式] 5 years ago
  hurui 475be1db0b [我的订单][修改][样式] 5 years ago
  hurui 2063c6af22 [积分商城,特享礼遇][修改][样式] 5 years ago
  hurui ade80dd268 [我的,积分商城][修改][样式] 5 years ago
  rui 1cf35a9633 [砍价][修改][样式] 5 years ago
  meo 1f7f69ebbf [停车][修改]:[停车费用问题的修改] 5 years ago
  meo 2a0ec52ccc [开发环境的配置] 5 years ago
  meo 9be3d1cf79 [停车][修改]:[下拉刷新的修改] 5 years ago
  meo f18b9fa13b [活动和报名][增加]:[增加loading的显示] 5 years ago
  meo 3f90847192 [开发环境修改] 5 years ago
  meo 486b6ad0af [停车修改] 5 years ago
  meo b5958056f7 [停车修改] 5 years ago
  meo c1f9901601 [停车修改] 5 years ago
  刘晖 3eb9abd688 [拼团跳转两次问题修改] 5 years ago
  meo 1c2aa16338 [砍价和停车][修复];[bug的修复] 5 years ago
  meo 47df1fd94a [拼团和活动报名][修复];[bug的修复] 5 years ago
  meo 517fc0bb6e [活动报名][修改]:[修改活动报名样式的修改] 5 years ago
  meo 986485e4cc [活动报名,停车][修改]:[修改活动报名的状态,修改停车的费用] 5 years ago
  meo 445eb29d87 [待支付][修改]:[修改待支付的订单的问题] 5 years ago
  meo 4e19ce5608 [活动报名][修改]:[按钮状态的修改] 5 years ago
  meo 3f9383aca6 [活动报名][修改]:[按钮状态的修改] 5 years ago
  meo d3496dbb47 [联系电话][修改]:[修改联系电话] 5 years ago
  meo 4efc400567 [联系电话][修改]:[修改联系电话] 5 years ago
  meo af3a59868f [门店][修改]:[门店页面的修改] 5 years ago
  meo 351bfd065c [url][修改]:[请求路径的修改] 5 years ago
  meo 41e4c8f79f [分享][修改]:[分享图片的修改] 5 years ago
  meo 8526acb8be [门店][修改]:[门店页面的修改] 5 years ago
  meo c4fb9d0f1c [活动报名][修改]:[修改文字] 5 years ago
  meo e8d81c53d6 [活动报名,优惠券][修改]:[样式的修改] 5 years ago
  meo df4d422739 [分享][修改]:[分享弹层样式的修改] 5 years ago
  meo 1229d7b073 [券包,卡包,订单][增加]:[增加跳转到门店详情的页面] 5 years ago
  meo 1a36d61f86 [订单详情][修改]:[订单详情已经修改] 5 years ago
  meo 148c5b61be [客服电话][修改]:[在所有的有电话的地方增加客服电话] 5 years ago
  meo 971e7f0195 [门店][修改]:[修改客服电话] 5 years ago
  meo 2e6d0d9e5c [券详情][修改]:[券详情页面图片样式的修改] 5 years ago
  meo a93b41f886 [活动报名][增加]:[活动报名增加新用户手机号的授权] 5 years ago
  meo 0cc91098f0 [拼团][修改]:[拼团支付路径的修改] 5 years ago
  meo 8934961251 [优惠券][修改]:[限领条件的修改] 5 years ago
  meo 95cf25a058 [砍价][修改]:[修改按钮的状态] 5 years ago
  meo bd847bd024 [拼团][修改]:[拼团待支付订单跳转] 5 years ago
  meo f2c2033ec4 [砍价][修改]:[砍价待支付订单的跳转] 5 years ago
  meo 14a6bf451d [优惠券][修改]:[查询待支付订单] 5 years ago
  meo bb75bb8907 [优惠券][修改]:[限领条件修改] 5 years ago
  meo 54e1e245f5 [拼团][增加]:[增加限领条件] 5 years ago
  meo 41dba76c93 [优惠券详情][修改];[修改限领条件] 5 years ago
  meo a0679dac9e [拼团][修改]:[修改拼团的formId] 5 years ago
  meo 6735cb8685 [砍价][修改]:[砍价formId的修改] 5 years ago
  meo 98ab7d365c [优惠券详情][修改]:[限购条件的判断条件的修改] 5 years ago
  meo ff0ba315de [优惠券详情][修改]:[限购条件的判断条件的修改] 5 years ago
  meo de5d6e04b6 [限领条件][修改]:[修改限领条件] 5 years ago
  meo a35520ef48 [活动报名][修改]:[修改样式,积分列表修改] 5 years ago
  meo ec07fb1d8f [拼团][修改]:[拼团邀请好友分享] 5 years ago
  meo 74fc7dcdef [专题][修改]:[修改专题的样式] 5 years ago
  meo f244eaa1f1 [index][修改]:[将获得手机信息的接口放在index页面] 5 years ago
  meo 9f1504e7af [修改专题活动][修改]:[投放拼团页面路径错误的修改] 5 years ago
  meo 85a921dd98 [活动报名][修改]:[修改页面跳转的方式] 5 years ago
  meo d1e9a9a5f2 [活动报名][修改]:[添加上传图片的功能] 5 years ago
  meo e48f77a651 [活动报名][修改]:[活动报名修改问题的排序] 5 years ago
  meo 25eedb2738 [砍价][修改]:[我的砍价待支付文案提示] 5 years ago
  meo 21d1b236ef [砍价][修改]:[我的砍价待支付文案提示] 5 years ago
  meo 51b7757f81 [图片上传][修改]:[活动报名的图片上传] 5 years ago
  meo 04fae6f732 【ID1001765】dev version:.1456.1925:C端活动报名如果没有开启积分不应该显示扣除积分 5 years ago
  meo 54189c5a46 [活动报名][修改]:[活动报名修改状态的展示] 5 years ago
  meo 3194159a4e [活动报名][修改]:[增加扣减积分] 5 years ago
  meo 10ab37282b ID1001733】C端活动报名后如果是属于积分兑换需要显示出来兑换的积分扣除,报名时也需要显示所消耗积分 5 years ago
  meo 3083c25ca4 【ID1001743】C端活动报名-固定格式设置下当文本内容过多时,报名显示不出来 5 years ago
  meo 2b75eba33d [我的活动][修改]:[增加我的活动列表以及详情] 5 years ago
  meo d690f4ea4d [报名活动][修改]:[修改报名活动的新用户页面的跳转] 5 years ago
  meo ea03fe06e1 [参加活动][修改]:[修改报名接口的字段名称] 5 years ago
  meo d001b0c13e [券详情][修改]:[券详情banner样式] 5 years ago
  Stormeye Wu ce0f7e81ad [小程序强制更新][修改]:提示更丰富一些 5 years ago
  Stormeye Wu f39ead4cb5 [小程序][强制更新] 5 years ago
  meo 36b5b34c06 [活动报名][修改]:[修改个人中心的样式] 5 years ago
  meo ebdcf82a4a [活动报名][修改]:[修改个人中心的样式 5 years ago
  meo 20b2a07f41 [活动报名][增加]:[活动报名增加报名成功和活动调查的页面] 5 years ago
  meo ed8bcb4d73 [活动报名][修改]:[活动报名修改页面内容的展示] 5 years ago
  meo 9d64f47c80 [活动报名][修改]:[活动报名修改页面内容的展示] 5 years ago
  海洋之声 acd9a1f4ab [拼团undefined问题修改] 5 years ago
  Stormeye Wu efb99f465e [banner图][新增]:支持小程序路径直接跳转 5 years ago
  meo a5b343ac00 [我的][修改]:[我的样式修改] 5 years ago
  meo be7a36c0e4 [我的][修改]:[我的样式修改] 5 years ago
  meo b016e30d15 [我的][修改]:[样式修改] 5 years ago
  meo d84106344a [宣传页][修改]:[宣传页解析富文本插件的修改] 5 years ago
  Stormeye Wu 81cfe8a331 [头像][新增]:支持老的格式 5 years ago
  luqc 9e9abf0565 [生成海报[修改][商户不显示问题] 5 years ago
  meo c394847c30 [拼团券][修改]:[扫码进入拼团页面路径的修改] 5 years ago
  luqc 5acfa8a435 [生成海报[修改][商户不显示问题] 5 years ago
  meo 26bc2afd64 [商户详情][修改]:[商户详情样式的修改] 5 years ago
  meo 09119b8387 [分享][修改]:[分享到朋友圈] 5 years ago
  meo 384adbd24b [门店详情][修改]:[门店详情页面样式的修改] 5 years ago
  meo 253234fbb0 [门店详情][修改]:[删除下拉刷新] 5 years ago
  meo c49de9a66d [生成海报][修改]:[生成海报分享给朋友们] 5 years ago
  luqc 30d7027ed9 [小程序生成海报][修改][多商户重叠问题] 5 years ago
  luqc 9b4b63ea48 [小程序生成海报][修改][安卓手机缺角的问题] 5 years ago
  luqc eed29ab4d0 [分享生成海报][修改][未生成完禁止下载] 5 years ago
  meo 4b6ef7d4ad [码参数][增加]:[码参数接口的修改] 5 years ago
  meo a1b1c84bd0 [手机信息,拼团][增加]:[增加获得手机信息的接口,拼团如果有未支付的订单,提示方式的修改] 5 years ago
  meo 26c69f783d [拼团购买][删除]:[拼团购买待支付跳转的页面修改] 5 years ago
  海洋之声 69c411bc91 [拼团this指向问题修改] 5 years ago
  meo b3bb6b8bcf [拼团列表,停车][删除]:[删除分享] 5 years ago
  海洋之声 565a7f14a1 [拼团this指向问题修改] 5 years ago
  luqc 78ad102931 [拼团][未支付跳转] 5 years ago
  luqc 7b5ac91f0c [商户海报][修改]重叠问题 5 years ago
  meo c312b7e10d Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  meo 1fb4c05280 [首次登陆成长值,拼团待支付页面的跳转][修改]:[首次登陆成长值显示总值,拼团待支付页面的跳转路径修改] 5 years ago
  luqc fa657fd7e0 [商户海报][修改]重叠问题 5 years ago
  luqc f9ea389c8c [商户海报][修改]重叠问题 5 years ago
  meo 50d2d4855f [券码][修改]:[修改购买须知的样式] 5 years ago
  luqc 58b443d30a [商户海报][修改]信息位置 5 years ago
  luqc ae79b9f68d [商户海报][修改]信息位置 5 years ago
  meo 61fa3c40ed [拼团][修改]:[拼团样式修改] 5 years ago
  meo 0ae73695d4 [canvas][修改] 5 years ago
  luqc c2da01fe44 [canvas][修改]:[生成海报分享到朋友圈文字的修改] 5 years ago
  meo 2ce1065a52 [canvas][删除]:[删除无用的代码] 5 years ago
  meo a9848961e1 [canvas][修改]:[生成海报分享到朋友圈文字的修改] 5 years ago
  meo de0cbb3d62 [canvas][修改]:[生成海报分享到朋友圈] 5 years ago
  luqc 306fe79d79 [小程序生成海报][修改] 5 years ago
  Stormeye Wu 31d9ad561d Fix merge issue 5 years ago
  luqc f953e71670 [小程序生成海报][修改] 5 years ago
  Stormeye Wu 469e568c66 [朋友圈分享][修改]:添加新路径 5 years ago
  luqc dbd30c299d [商户详情和劵详情][修改][分享生成海报样式] 5 years ago
  meo d852bb7f17 [商户详情][修改]:[商户详情修改返回首页] 5 years ago
  Stormeye Wu d18ad551c2 [图片][修改]:图片代理修改 5 years ago
  luqc 38c860ac5f [商户详情和劵详情][新增][分享生成海报] 5 years ago
  luqc 8fbfc66785 [商户详情和劵详情][新增][分享生成海报] 5 years ago
  Stormeye Wu 8f62c850ee [图片路径][修改]:图片代理移到util里 5 years ago
  meo 6c8d567e6d 【ID1001632】C端门店商户详情需要添加返回首页按钮 5 years ago
  luqc 9df6824e94 [分享生成海报][修改] 5 years ago
  luqc 51a4af3d61 [商户详情][分享生成海报] 5 years ago
  Stormeye Wu a2d6bc5c64 [版本检查更新][修改]:版本检查更新单独放在一起 5 years ago
  meo f5f49b624e [门店详情][修改]:[门店详情的修改] 5 years ago
  meo 64e2d07036 [门店详情][修改]:[删除无用的代码] 5 years ago
  hurui199683hurui 2e3b84b483 [详情页][修改][图片比例] 5 years ago
  Stormeye Wu 9f6d2f1ccc 图片代理 5 years ago
  meo 03d5631ace [特享礼遇][修改]:[特享礼遇修改] 5 years ago
  meo e1ec5dc420 [登录][修改]:[登录修改] 5 years ago
  luqc 865b50e9d7 [商户列表][新增][生成分享海报] 5 years ago
  hurui199683hurui cfbb32eac2 [商户详情][新增][商户活动] 5 years ago
  meo 0c1ed8e598 [优惠券][修改]:[优惠券按钮样式的修改] 5 years ago
  meo 7117581f78 [拼团][修改]:[增加多图] 5 years ago
  meo c563eee575 [门店详情][修改]:[门店详情样式的修改] 5 years ago
  meo fa0f4d9051 [首页][修改]:[代码整理] 5 years ago
  meo 847e9abf3c [首页][修改]:[首页qrcode样式修改] 5 years ago
  meo ef91daff21 [登录][修改]:[登录页面修改] 5 years ago
  meo e594cb612d [首页][修改]:[登录通过分享进去页面会一直加载] 5 years ago
  meo 0d87f6017d [券详情][修改]:[修改封面图显示样式] 5 years ago
  luqc 675cfee70f [分享海报生成] 5 years ago
  luqc 3433be71cb Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  meo 51a971d426 [券详情][修改]:[头部的banner图] 5 years ago
  luqc c0e4e6f1f6 [分享海报生成] 5 years ago
  meo 696cd19639 [拼团][修改]:[拼团样式的修改] 5 years ago
  meo a36e5ded4a [门店][修改]:[门店样式修改] 5 years ago
  meo 9a209d8c32 [商户列表][修改]:[商户列表优惠信息修改] 5 years ago
  meo 0586bae10e Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  meo 626afaee24 [商户详情][修改]:[商户详情修改] 5 years ago
  Stormeye Wu d1ec1c8ef4 [分享][新增]:通过代理,避过aws downloaddomain issue 5 years ago
  meo dc68109698 [商户详情][修改]:[商户详情修改页面的路径] 5 years ago
  meo 9d9c152ac9 [商户详情][修改]:[修改商户详情] 5 years ago
  meo 42a4186381 [商户详情][修改]:[商户详情修改] 5 years ago
  meo 0115d8adb4 [商户详情][修改]:[商户详情修改] 5 years ago
  luqc 0566654617 [商户详情][新增][生成海报] 5 years ago
  luqc b083288fbb [商户详情][新增][分享] 5 years ago
  meo 93cdf60c42 [拼团][增加]:[拼团增加分享按钮以及左上角上的分享] 5 years ago
  meo 2005385a87 [支付][修改]:[修改您有待支付的订单的交互流程] 5 years ago
  luqc cb4d7fa2fa [支付提醒][修改][提醒语句] 5 years ago
  meo 06395dc4eb [业态][修改]:[业态接口需要传的字段修改] 5 years ago
  luqc 63f7dc413c [支付提醒][修改][提醒语句] 5 years ago
  luqc a80a07d350 [支付提醒][修改][提醒语句] 5 years ago
  meo 51828af4fa [二维码][修改]:[修改二维码跑偏的问题] 5 years ago
  meo 29dc45cf34 [积分兑换][修改]:[积分兑换修改] 5 years ago
  meo 320a65a966 [积分详情][修改]:[将积分的详情整合到普通券的页面里面,根据判断来显示展示的内容] 5 years ago
  meo 28fefee660 【交互】【优化】券详情页面顶部title修改为券名称 5 years ago
  meo 7bbc2d4b2d [tabbar][修改]:[修改tabbar的小红点] 5 years ago
  meo 70c2b360b3 [游戏和我的][删除]:[删除无用的代码] 5 years ago
  meo 9911656a9c [tabbar][修改]:[tabbar小红点显示与隐藏] 5 years ago
  meo 945efbbc81 [地理位置][修改]:[地理位置授权,如果未授权,暂时不做处理。其接口文档做了修改,因其改成组件样式] 5 years ago
  meo ca07ca1a5a [修改生产环境的appId][修改]:[富茂客官开发修改生产环境的appId] 5 years ago
  meo 028eb30b69 [修改生产环境的appId][修改]:[修改生产环境的appId] 5 years ago
  meo 561a4eb6ac [授权地理位置][修改]:[授权地理位置的提示] 5 years ago
  meo c25a876517 [修改二维码得问题,修改门店详情banner显示] 5 years ago
  meo 65786c57ce [banner][修改]:[修改banner图的尺寸] 5 years ago
  meo 6a81e046f6 [门店][修改]:[修改门店列表样式的问题] 5 years ago
  meo 87944a4466 [商户][修改]:[商户修改商户详情样式] 5 years ago
  刘晖 50044e8874 [参加拼团页面按钮显示修改] 5 years ago
  meo 4b29db5ec6 [二维码,图标][修改]:[二维码和图标的需改] 5 years ago
  刘晖 974e043d0d [我的订单][状态映射修改] 5 years ago
  meo 8ef31e8ba7 [富茂客观开发] 5 years ago
  meo 37ba575db8 湖南版发版 5 years ago
  meo 48c4181b4a [门店列表][修改]:[门店列表暂无数据的颜色修改] 5 years ago
  meo 4910ee6bee Merge branch 'HuNan_test' into dev 5 years ago
  meo 81529d9d66 sitemapLocation 5 years ago
  meo 29478e40be sitemapLocation 5 years ago
  meo 1ff0315252 Merge branch 'dev' into HuNan_test 5 years ago
  meo ba213adf99 [project.config.json]:[gitignore] 5 years ago
  meo fc3d262c5f [project.config.json]:[gitignore] 5 years ago
  meo 04290737b7 [ext.json]:[gitignore] 5 years ago
  meo f54f2ae111 [ext.json][修改]:[测试版本] 5 years ago
  meo b4d278a359 [忽略ext.json] 5 years ago
  meo 2ad4e3a785 Merge branch 'HuNan_test' into dev 5 years ago
  meo cad1f37665 [ext.json][增加]:[ifHaveCarModular字段] 5 years ago
  meo a98d2ec424 Merge branch 'dev' into HuNan_test 5 years ago
  meo 4f3434859c [删除sitemapLocation] 5 years ago
  meo e0311d4895 Merge branch 'HuNan_test' into dev 5 years ago
  meo 04b1d62a31 [首页,积分][修改]:[增加首页积分的路径] 5 years ago
  meo 25fd5dd237 Merge branch 'dev' into HuNan_test 5 years ago
  meo 7478c0c32d [门店][修改]:[门店列表修改,砍价新用户修改] 5 years ago
  meo 87773d22a5 [新用户和卡的转增] 5 years ago
  meo 357b97e2c8 Merge branch 'dev' into HuNan_test 5 years ago
  meo acffdb53ca [富茂客官开发] 5 years ago
  meo a1f2c9921f [富茂链客] 5 years ago
  meo d3d67678ec Merge branch 'HuNan_test' into dev 5 years ago
  meo 1e82cebe37 [富茂链客] 5 years ago
  meo 75a192e801 [富茂客官开发] 5 years ago
  meo 9b8aaf66e6 [富茂客官开发] 5 years ago
  meo 1cbf1808ae Merge branch 'dev' into HuNan_test 5 years ago
  meo 80c474aff6 [商户][修改]:[商户详情] 5 years ago
  meo a85cad4119 Merge branch 'HuNan_test' into dev 5 years ago
  meo c7c65a7b16 Merge branch 'dev' into HuNan_test 5 years ago
  meo e710a01a41 [拼团砍价,门店列表][修改]:[样式修改] 5 years ago
  meo fbd690ad17 Merge branch 'HuNan_test' into dev 5 years ago
  meo 5d1dcd56a3 [ID1001407][云端:c端积分-积分商城-加载进来时候,有提示语句,是白的,修要修改字体颜色] 5 years ago
  meo 4d3fa947a4 Merge branch 'HuNan_test' into dev 5 years ago
  meo 40ae92d299 [扫游戏小程序码][修改]:[新用户扫游戏小程序码进入小程程序授权,没反应的问题] 5 years ago
  meo 0254d5e6ff Merge branch 'dev' into HuNan_test 5 years ago
  meo d5a717c246 [首页,游戏扫码进来][修改]:[首页图标的修改,游戏扫码进来空白页的问题解决] 5 years ago
  meo 74decfe981 [删除sitemap.JSON] 5 years ago
  meo 32c2b1541f Merge branch 'HuNan_test' into dev 5 years ago
  meo ac45a31cf0 [删除sitemapLocation] 5 years ago
  meo 3c70e9f06d [增加sitemap.JSON] 5 years ago
  meo 6bc4accd86 [增加sitemap.JSON] 5 years ago
  meo 08381ec52d Merge branch 'dev' into HuNan_test 5 years ago
  meo 2cb421c5fa [停车][修改]:[停车完成绑定,重新获取停车费用] 5 years ago
  meo 45fe2b4478 Merge branch 'dev' into HuNan_test 5 years ago
  meo d3e6dc8bbe [停车][修改]:[停车费用为0的时候,提示用户支付成功,可立即离场] 5 years ago
  meo fcc99d685d [停车][修改]:[停车 etcpCallbackUrl] 5 years ago
  meo 962d13ab50 [停车][修改]:[停车 etcpCallbackUrl] 5 years ago
  meo a61bdd0b79 Merge branch 'dev' into HuNan_test 5 years ago
  meo b635e8a7ee [停车][修改]:[etcpCallbackUrl字段名称修改] 5 years ago
  meo 4095e59493 Merge branch 'dev' into HuNan_test 5 years ago
  meo c7de01d322 [门店][修改]:[门店列表修改左侧导航的样式] 5 years ago
  meo 2cca24e345 Merge branch 'dev' into HuNan_test 5 years ago
  meo 27ed4cbe9a [首页积分][修改]:[首页积分商城入口修改详情页面的积分] 5 years ago
  meo bce948aad5 [首页,门店列表详情][修改]:[首页整理跳转页面的路径,修改门店列表详情传id为undefined的问题] 5 years ago
  meo f644f016a5 merge dev into test 5 years ago
  meo f9bd93bf85 [ID1001383][修改]:[云端测试:C端-1.门店出现重复数据,2.业态展示商户也有问题,3.每次默认在全部下] 5 years ago
  meo 32d97ba4a2 [专题,宣传页][修改]:[新用户专题和宣传页修改通过扫码进来的路径] 5 years ago
  meo 50d2920141 [我的][修改]:[我的修改样式] 5 years ago
  meo 82b5a06048 [首页][修改]:[首页成长值滚动条] 5 years ago
  meo 05d2ed9d79 [宣传页,专题][修改]:[宣传页,专题通过扫码进入小程序] 5 years ago
  luqc 84d012cab7 [商户详情][新增] 5 years ago
  luqc 6b3398026f [商户详情][新增] 5 years ago
  meo c5c96bc8a6 [积分][修改]:[积分样式的修改] 5 years ago
  meo 4bcee353c3 [我的][修改]:[我的修改页面样式] 5 years ago
  meo 9d583fbb64 [首页][修改]:[首页间距的修改] 5 years ago
  meo e1681fb72c [积分][修改]:[积分样式的修改] 5 years ago
  meo d499f64aaa [我的][修改]:[我的修改页面样式] 5 years ago
  meo 320b9bd1dd [首页][修改]:[首页间距的修改] 5 years ago
  meo 74ace9b2c8 [新用户][修改]:[新用户通过扫码进入小程序] 5 years ago
  刘晖 1145f4c6ff [积分商城手机号授权参数修改] 5 years ago
  meo 9525e8cc5c [app.JSON][修改]:[删除sitemapLocation] 5 years ago
  meo 09259c0c5b [新用户券][修改]:[新用户通过扫码进入券详情] 5 years ago
  刘晖 8feeb3a1de [积分商城手机号授权参数修改] 5 years ago
  meo 145e5bface [app.JSON][修改]:[删除sitemapLocation] 5 years ago
  meo 6044ad9c03 [门店][修改]:[门店列表跳转到详情增加事件] 5 years ago
  meo 3f0e29b148 [门店][修改]:[门店列表修改样式] 5 years ago
  hurui199683hurui 9e5f59ceaa [积分券详情][修改][积分不足样式] 5 years ago
  meo 20377762f3 [门店][修改]:[门店列表跳转到详情增加事件] 5 years ago
  meo c6dcd53adb [门店][修改]:[门店列表修改样式] 5 years ago
  hurui199683hurui cad189ce8c [积分券详情][修改][积分不足样式] 5 years ago
  meo 7ffd073b72 湖南版测试版本 5 years ago
  meo b5044ddb54 [湖南测试版][修改]:[湖南测试版修改aiipid] 5 years ago
  meo bce93b3360 [积分][修改]:[积分修改] 5 years ago
  meo afce46c088 [成长值][修改]:[成长值加下拉刷新] 5 years ago
  meo 15efa3a3c3 [底部tabbar][修改]:[修改图标] 5 years ago
  meo 8853be70c4 [列表][修改]:[增加返回首页按钮] 5 years ago
  meo 4470472a31 [积分][删除]:[删除积分无用的代码] 5 years ago
  meo 1a0ff19b75 [首页][修改]:[首页积分样式的修改] 5 years ago
  meo 6a07d47620 [首页][修改]:[首页店家二维码限时会员权益的页面] 5 years ago
  meo e849e6e681 [首页][修改]:[首页限时抢购样式的修改] 5 years ago
  meo 50dc79ade6 [我的][修改]:[我的修改小程序的版本号] 5 years ago
  meo 190b4513fd [我的][修改]:[按钮调整位置] 5 years ago
  meo 1a96d0faac [首页][修改]:[修改限时抢购和消费卡的显示问题] 5 years ago
  meo b173d23e0c [首页][修改]:[首页ui修改] 5 years ago
  meo 35506e1d9f [首页ui][修改]:[首页ui修改砍价拼团为一条数据的ui] 5 years ago
  meo 473698073b [首页][修改]:[首页样式的修改] 5 years ago
  meo a06ef59275 [首页][修改]:[首页拼团和砍价只有一条数据的时候的显示] 5 years ago
  刘晖 5481c4e649 [积分变更记录下拉刷新数据bug问题修复] 5 years ago
  meo 3331093654 [首页][修改]:[首页修改成长值进度条] 5 years ago
  meo c9ff52bf5b Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  meo 7729101a47 [领券回答问题][修改]:[领券回答问题修改页面的样式] 5 years ago
  刘晖 c42d182e17 [积分变更记录增加下拉刷新] 5 years ago
  meo 3402b957a2 [新版ui][修改]:[新版ui修改] 5 years ago
  刘晖 246c9844fa [积分商城][兑换积分券跳转判断修改] 5 years ago
  刘晖 9ce9e49dfc [积分商城][积分兑换积分不足判断修改] 5 years ago
  刘晖 fce8ad9f99 [积分兑换][积分不足兼容处理] 5 years ago
  刘晖 498559f852 [积分商城][手机号授权跳转修改] 5 years ago
  刘晖 b5464f347d [积分商城][积分兑换绑定手机号兼容] 5 years ago
  meo 7265ba0ef6 [首页][修改]:[首页活动的展示] 5 years ago
  刘晖 07656ed846 [积分增减操作映射修改] 5 years ago
  刘晖 c73c24cf1b Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  刘晖 74c21b4378 首页跳转积分变更记录提供入口 5 years ago
  meo 45cf1b9bcc [首页][修改]:[首页生成会员码] 5 years ago
  meo fbe5425e5f [首页][修改]:[首页生成二维码修改] 5 years ago
  刘晖 41f3ad221b 二维码生成修改 5 years ago
  刘晖 58c9b9803b 新用户授权跳转判断修改 5 years ago
  luqc ac269b8d72 [首页][修改][改版] 5 years ago
  刘晖 3ee523bbf9 [积分兑换][bug修改] 5 years ago
  刘晖 c8a7a111f4 [积分变更记录][接口调试] 5 years ago
  刘晖 280123a710 [积分兑换][接口调试] 5 years ago
  刘晖 6eb2cb3b73 [积分商城][新增积分兑换结果页面] 5 years ago
  Stormeye Wu f56953453d [微信第三方开放平台][新增]:test环境支持开放平台,整理code 5 years ago
  刘晖 7018955454 [新增积分商城] 5 years ago
  Stormeye Wu df5d88bc11 [公众号链接][修改]:专题活动页修改 5 years ago
  meo a1a08e62dc [专题][修改]:[专题详情的接口修改] 5 years ago
  Stormeye Wu 80d0ee1027 [二维码规则整理][新增] 5 years ago
  Stormeye Wu d2a5c7912a [公众号链接][新增]:用户授权后跳转 5 years ago
  Stormeye Wu a6d847f4b4 [小程序公众号][新增]:用户已授权后的公众号链接支持 5 years ago
  Stormeye Wu 029a100c10 [websocket][修改]:默认不开启websocket 5 years ago
  Stormeye Wu 38a9610071 [websockets][新增]:小程序支持websocket 5 years ago
  meo 68cf0f244b [我的拼团][修改]:[券详情修改底部按钮的样式] 5 years ago
  meo 505afee761 [formId][修改]:[order/save接口上传formId字段] 5 years ago
  Stormeye Wu dfddcd52eb [小程序强制更新][新增]:解决发现部分小程序未及时更新到最新版本问题 5 years ago
  Stormeye Wu a74a92455b [formId][新增]:普通券领取及购买添加formId 5 years ago
  luqc 274c418ecd [首页][修改][UI] 5 years ago
  meo c9dd375647 [专题][修改]:[专题背景颜色底部有白色背景颜色修改] 5 years ago
  meo fd55f6b2a6 [专题][修改]:[动态专题的背景颜色修改] 5 years ago
  海洋之声 aa66bc8995 限时抢购倒计时修改 5 years ago
  meo cde331b996 [公众号跳转到小程序某个页面][增加]:[增加判断] 5 years ago
  luqc def4810ca7 [首页样式修改] 5 years ago
  luqc fd0cec0d4a [版本修改] 5 years ago
  luqc f97ce75b4f [修改][小程序分享图片和标题] 5 years ago
  meo a986630ef2 [首次登录][增加]:[首次登录获得成长值] 5 years ago
  meo a799090531 [专题][增加]:[增加专题详情模块] 5 years ago
  meo dd9cc09b7f [专题][增加]:[增加专题] 5 years ago
  luqc 69ba4f24c2 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  meo 3d84491382 [专题显示接口][修改]:[专题显示接口] 5 years ago
  刘晖 e66d97e9c4 小游戏跳转标题修改 5 years ago
  meo 7c12c14ec6 [增加专题显示接口][增加]:[增加专题显示接口] 5 years ago
  luqc 4e38906ebf [新版UI tab修改] 5 years ago
  luqc 9e222fdff6 [C端首页改版] 5 years ago
  luqc c6432b98bf [c端首页] 5 years ago
  meo 8b2fca9f75 [砍价和拼团样式修改][修改] 5 years ago
  海洋之声 d9abd62a65 拼团列表宣传页无数据显示修改02 5 years ago
  海洋之声 248273f35f 拼团列表宣传页无数据显示修改 5 years ago
  海洋之声 9bd3f2b720 我的拼团下架导致拼团失败状态处理 5 years ago
  海洋之声 3e41585d36 返回首页按钮去掉阴影 5 years ago
  海洋之声 f927ed5fbf 我的拼团返回首页图标替换 5 years ago
  海洋之声 391c11f5f5 我的拼团列表状态显示问题修改02 5 years ago
  海洋之声 ef6edbac42 我的拼团列表券下架处理 5 years ago
  meo dbddb00fd0 [拼团][修改]:[返回首页样式修改] 5 years ago
  海洋之声 f601ae51b3 拼团列表返回标题修改 5 years ago
  meo 2fa5f4b06d [返回首页图标][修改]:[返回首页图标] 5 years ago
  海洋之声 9c6c16c8f3 拼团取消支付列表状态新增 5 years ago
  海洋之声 7e7584f951 取消支付拼团重新支付团已满提示修改 5 years ago
  meo b35535b0c2 [我的][修改]:[隐藏智能停车] 5 years ago
  meo 09c3cd3927 [我的][修改]:[上边图片删除] 5 years ago
  meo d491bd9446 [首页banner][修改]:[修改首页无用的接口] 5 years ago
  meo b254ca5d1a [我的][修改]:[我的砍价和我的拼团图标显示] 5 years ago
  meo 52626fcce4 [砍价][修改]:[砍价图标修改] 5 years ago
  海洋之声 f41b092dcc Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  海洋之声 2037b7f501 取消支付订单查询修改 5 years ago
  meo 6a58961623 [砍价过滤][修改] 5 years ago
  海洋之声 06ef7f1f8a 拼团取消支付显示在我的拼团列表 5 years ago
  luqc 336ea686cd Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  luqc 778db36833 [C端首页改版] 5 years ago
  meo c8b452bfaf [我的][修改]:[增加我的砍价和我的拼团] 5 years ago
  meo 94f21b2c38 [我的砍价][修改]:[我的砍价列表样式修改] 5 years ago
  meo 01b78fc244 [登录][修改]:[获得成长值] 5 years ago
  meo b896af5dca [我的砍价][修改]:[我的砍价列表样式修改] 5 years ago
  meo 63d5c3852b [我的][修改]:[增加我的砍价和我的拼团] 5 years ago
  meo d1d11cfcc9 [关注公众号][修改]:[修改样式] 5 years ago
  meo 216bdf65d5 修改appid 5 years ago
  meo cb947ff806 [关注公众号][修改]:[修改样式] 5 years ago
  meo 81656fe582 Merge branch 'dev' into AnHuiRelese_4.1.2 5 years ago
  meo e474f70bb7 [我的][修改]:[关注公众号显示] 5 years ago
  meo 0351eaac8b [砍价详情页面][修改]:[间距的修改] 5 years ago
  海洋之声 f3b71c1048 砍价详情按钮背景颜色修改 5 years ago
  meo 61cf1ff6c5 [拼团][修改]:[拼团title省略号] 5 years ago
  meo 5ba691df1f [富茂客官开发appId][修改]:[富茂客官开发appId] 5 years ago
  meo 63e5d39103 Merge branch 'AnHuiRelese_4.1.2' into dev 5 years ago
  meo 923c5c86b4 [安徽版无停车补发][修改]:[C.4.1.3补发] 5 years ago
  meo bd01d62ef5 checkUserStatus 5 years ago
  meo f1ab238a5f Merge branch 'dev' into AnHuiRelese_4.1.2 5 years ago
  meo 5d24c45e5c [安徽版补发C.4.1.3][修改]:[C.4.1.3安徽版] 5 years ago
  meo 6137b2a86a Merge branch 'dev' into AnHuiRelese_4.1.2 5 years ago
  meo 3c4966cba6 [砍价,拼团][修改]:[砍价和拼团小于3条数据,依然让其显示更多砍价or更多拼团] 5 years ago
  meo b85db3e46e [问卷调查的关闭按钮][修改]:[样式被覆盖修改] 5 years ago
  meo 6735511dc1 [有停车发版4.1.22][修改] 5 years ago
  meo a1c806ebb4 [安徽版4.1.2][发版] 5 years ago
  meo 36c2d85b86 [拼团][修改]:[下拉刷新] 5 years ago
  meo bf67d77734 [拼团样式得修改] 5 years ago
  海洋之声 d73ed09cdb 砍价组件修改 5 years ago
  meo 089cfe4e4c [首页][修改]:[砍价下拉刷新] 5 years ago
  meo 73cbb95063 [限时抢购][修改]:[按钮字体显示] 5 years ago
  meo cdb947255b checkUserStatus 5 years ago
  meo 703194877c [我的拼团][修改]:[我的拼团undifined问题的修改] 5 years ago
  meo 724df24a66 [拼团][修改]:[拼团详情问题的修改] 5 years ago
  meo 941e5c2c23 [拼团][修改]:[拼团底部按钮样式的修改] 5 years ago
  meo 1b0431866a [砍价,拼团][修改]:[首页砍价和拼团暂无数据的时候,显示问题] 5 years ago
  meo e8262ab402 [httpBasics][修改]:[修改httpBasics请求信息的提示,修改首页按钮的位置] 5 years ago
  meo fb6f6f264d [砍价][修改]:[底部按钮样式的修改] 5 years ago
  meo 50265336d8 [砍价][修改]:[砍价详情页面修改,砍价下拉刷新的bug] 5 years ago
  meo d734065722 [券详情][修改]:[券详情增加home图片] 5 years ago
  meo ddba1cb59e [图片整理][修改] 5 years ago
  海洋之声 d97b59e230 拼团分享bug修改 5 years ago
  meo e70bbece00 [首页][修改]:[首页游戏检查是否有游戏] 5 years ago
  meo 2cac202574 [砍价][debugger删除] 5 years ago
  meo 58cc7b5f53 [砍价][修改]:[砍价详情砍价失败样式的修改] 5 years ago
  meo d798688796 [砍价][修改]:[砍价完成,按原价付款bug修改] 5 years ago
  meo 78a948535a checkUserStatus 5 years ago
  刘晖 9d7e56b75d 拼团及砍价暂无数据样式调整 5 years ago
  刘晖 775d38b3e2 帮砍价按钮显示bug修改 5 years ago
  meo 28617621a4 [拼团][修改]:[返回首页按钮路径的修改] 5 years ago
  刘晖 a91b467ee0 拼团专场切换标题修改 5 years ago
  meo b3dca5f2db [拼团砍价][修改]:[拼团和砍价样式的修改] 5 years ago
  刘晖 1da17adccb 砍价及拼团样式修改 5 years ago
  刘晖 2c36a019fc 富茂客官开发appId修改 5 years ago
  刘晖 5fa8e8a5b5 砍价列表及详情页样式修改 5 years ago
  刘晖 9e95d8303e 首页请求执行修改 5 years ago
  刘晖 9c113dbad5 拼团couponchnnelid不存在bug修改 5 years ago
  刘晖 4af3c3d12d 砍价状态详情页面剩余人数显示判断修改 5 years ago
  刘晖 d269ccc8f5 砍价状态详情显示判断修改 5 years ago
  刘晖 05471a8bf0 砍价邀请标题修改 5 years ago
  刘晖 cc15b15e62 拼团列表样式修改 5 years ago
  刘晖 044bd028fd 拼团详情增加返回首页按钮 5 years ago
  刘晖 cbcb7ab2bb 大屏跳转拼团券详情判断修改 5 years ago
  luqc d44da198bc [砍价样式修改] 5 years ago
  刘晖 2c99fdb0fe 砍价列表背景图替换 5 years ago
  刘晖 10fa8e9087 拼团轮播图恢复 5 years ago
  刘晖 9e095a3fdb 大屏扫码跳转修改 5 years ago
  刘晖 24815844ad 智能大屏跳转判断修改 5 years ago
  刘晖 a52358f9c4 砍价详情样式修改 5 years ago
  刘晖 39c748ae40 拼团倒计时样式兼容 5 years ago
  刘晖 56055cdbd2 首页下拉刷新新增 5 years ago
  刘晖 a7fef9a116 砍价券详情显示修改 5 years ago
  meo 74084bc444 [首页拼团砍价][修改]:[样式修改] 5 years ago
  meo 2b11886f4e [首页ui改版][修改]:[首页ui改版] 5 years ago
  刘晖 f386b06675 砍价券详情增加砍价人数提醒 5 years ago
  meo f903eb5b1b [首页ui的修改][修改] 5 years ago
  刘晖 846a31e3cd 拼团图片变形问题修改 5 years ago
  meo a1004ca178 【ID1001144】c端消费卡-交易明细下卡标题展示重叠 5 years ago
  meo 3c8988fb27 [砍价][修改]:[砍价ui页面修改] 5 years ago
  meo 8882a36423 [首页][增加]:[首页增加频道] 5 years ago
  meo f492c1ddfa [砍价][修改]:[发起按钮在还没有到有效的时候依然可以购买] 5 years ago
  刘晖 b61f4e8241 富茂客官开发配置修改 5 years ago
  刘晖 fbfe30cb2b 消费卡转赠标题修改 5 years ago
  刘晖 4d02d8ba90 多人拼团bug修改 5 years ago
  meo 6075f12366 [首页][修改]:[首页门店列表] 5 years ago
  刘晖 01aed8c7d7 订单详情拼团券状态显示修改 5 years ago
  meo e06b5ce9b1 [富茂链客C4.1.0发版] 5 years ago
  刘晖 7c925517ae 首页固定入口游戏显示判断修改 5 years ago
  刘晖 0ba022e7c3 首页游戏显示修改 5 years ago
  刘晖 db6e960eee 未支付订单显示支付按钮信息修改 5 years ago
  meo 739faa392b [首页][首页我的券包和我的卡包增加小红点] 5 years ago
  meo 6a609f0276 [C端首页][修改]:[首页前端布局的修改] 5 years ago
  刘晖 6fba9f1318 订单详情拼团券支付跳转修改 5 years ago
  meo 007f218c7a [砍价][修改]:[砍价倒计时] 5 years ago
  meo daed96539a [修改页面详情的倒计时][修改] 5 years ago
  刘晖 0b7bfc0a66 拼团券限领显示修改 5 years ago
  刘晖 ce20747c7c 小程序隐藏计时器停止 5 years ago
  刘晖 66d23dea3e 拼团倒计时修改 5 years ago
  meo ecbb193db7 [限时抢购,券详情][修改]:[限时抢购和券的详情倒计时的修改] 5 years ago
  刘晖 6ea6ba6b58 拼团失败修改 5 years ago
  刘晖 4a3cb835e7 拼团失败新增 5 years ago
  刘晖 a6f6154d19 新用户手机号授权跳转修改 5 years ago
  刘晖 dd0033c7db 分享倒计时修改 5 years ago
  meo d7d93cf826 [券详情和砍价的倒计时时间的修改] 5 years ago
  刘晖 2196ea3f10 参加拼团直接购买跳转方式修改 5 years ago
  meo 65441d8cbe [券包详情][修改]:[券包详情倒计时] 5 years ago
  刘晖 6c49ff7b67 get请求添加loading封装 5 years ago
  刘晖 9ab5577815 授权跳转判断修改 5 years ago
  刘晖 0395bd06e0 新用户授权判断 5 years ago
  刘晖 1f237a16c8 参加拼团跳转修改 5 years ago
  meo 254cf0d11b [util的时间显示问题] 5 years ago
  meo 8470d9ffb4 【ID1001078】C端限时抢购和砍价进行整改时间,目前页面不符合 5 years ago
  meo 58bfaeffe6 [我的订单 【ID1001079】C端未到使用日期的劵,不应把兑换码展示出来 ] 5 years ago
  刘晖 f00b5dded9 去拼团跳转传参bug修改 5 years ago
  刘晖 5c133498de 参加拼团页面文件恢复 5 years ago
  刘晖 8af805dca5 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 5 years ago
  刘晖 d08235790c 回滚版本 5 years ago
  刘晖 65c58f8b7f 去拼团不跳转bug修改 5 years ago
  刘晖 59871fcb6c 购买拼团券后红点不显示 5 years ago
  刘晖 b711035a0c 下拉刷新bug修改 5 years ago
  刘晖 16cac98d24 拼团详情购买次数限制bug修改 5 years ago
  刘晖 7e6c13f063 重新拼团修改 5 years ago
  刘晖 90cff3b9f6 拼团详情分享bug修改 5 years ago
  meo f388e73cd1 [优惠券详情,券包][修改]:[优惠券详情和券包过期作废修改] 5 years ago
  刘晖 59deccf3ac 分享bug修改 5 years ago
  刘晖 1b77d9da27 拼团提示修改 5 years ago
  meo e0259944a1 [文字修改] 6 years ago
  刘晖 bc43e6bb77 我的拼团详情券作废处理bug修改 6 years ago
  刘晖 2ac2b5b24b 拼团券新增下拉加载及无数据处理 6 years ago
  刘晖 b4faf38adf 拼团券bug问题修改 6 years ago
  刘晖 cffeca7937 拼团分享页面数据展示修改 6 years ago
  meo 55cceb4d21 [我的券包][修改]:[我的券包增加过期自动退款] 6 years ago
  meo ed1614b489 [修改我的券包有效期的显示] 6 years ago
  刘晖 2e8b8e254c 砍价人数限制隐藏 6 years ago
  刘晖 8009a4ba94 砍价券添加开枪时间限制 6 years ago
  meo 36c1799132 [限时抢购][修改]:[限时抢购时间的修改] 6 years ago
  刘晖 9dfbbaf6b2 拼团详情返回按钮添加 6 years ago
  刘晖 c7293fd6f2 文件找回 6 years ago
  刘晖 4c54c79373 返回首页图标替换 6 years ago
  刘晖 1c979fddfd 拼团详情作废券处理 6 years ago
  刘晖 f743011dad 拼团分享判断修改 6 years ago
  刘晖 e31df0b3cc 我的拼团页面显示修改,分享页面判断是否已经在拼团中 6 years ago
  刘晖 339502e755 拼团分享授权跳转判断修改 6 years ago
  meo 70044d56ce [删除无用的代码,config.js修改] 6 years ago
  meo bab12df651 [砍价][修改]:[砍价详情 全作废以后页面显示的修改] 6 years ago
  刘晖 6bd59c3d60 拼团分享功能授权修改 6 years ago
  刘晖 90385baffb 分享授权跳转传参修改 6 years ago
  刘晖 c834635338 分享功能传参处理 6 years ago
  刘晖 ed7d371649 拼团分享链接修改 6 years ago
  刘晖 9cb0fceff6 修改参加好友拼团逻辑 6 years ago
  刘晖 30fc875de5 新增分享页面 6 years ago
  刘晖 2c2babd886 我的拼团页面逻辑修改 6 years ago
  刘晖 03bd205c4d 拼团状态详情页面合并修改 6 years ago
  meo 73664967b3 路径修改] 6 years ago
  刘晖 7039f368fd 解决冲突 6 years ago
  刘晖 e9af77abc8 拼团详情页修改 6 years ago
  meo 682d910e22 [增加拼团超时页面] 6 years ago
  meo 3b4d791fb6 [搜索门店][修改]:[搜索门店增加分页] 6 years ago
  刘晖 e36cc142cf 新增拼团详情页面 6 years ago
  meo a8be773096 [首页增加搜索框][增加]:[] 6 years ago
  meo c8711b0d80 [增加门店列表] 6 years ago
  刘晖 e48ab17f60 新增拼团详情页 6 years ago
  meo 97a8cb59c4 [首页增加门店列表] 6 years ago
  刘晖 9bb5a6cb27 拼团详情页新增适用门店列表 6 years ago
  刘晖 5efdf61387 新增拼团详情页 6 years ago
  meo 35b7b1b4da [我的][我的引入appVersion版本号修改] 6 years ago
  meo a4d8d519fc [将测试环境的代码整合到项目中] 6 years ago
  刘晖 d2f0bd7f64 修改拼团列表页背景 6 years ago
  刘晖 2e4b8740ce 新增拼团列表页 6 years ago
  meo 8f2c7165c5 [修改配置] 6 years ago
  meo c7485c5687 修改ext.json文件 6 years ago
  海洋之声 10df70082f 卡详情页面返回首页按钮样式修改 6 years ago
  meo 80a2a2f344 [我的][修改]:[C端的版本号提取到ext.json] 6 years ago
  meo 5e829963c8 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 6 years ago
  meo c8d5f766a2 [修改停车] 6 years ago
  刘晖 c051c79dc1 消费卡筛选条件修改 6 years ago
  meo 938f874343 [ext.json 文件增加 permission] 6 years ago
  meo 67c0523d50 [etcppversion字段修改为etcpversion] 6 years ago
  meo 11326aafd9 [停车][修改]:[删除停车敬请期待的文件] 6 years ago
  meo f5c9e10cbf [C端将变量摘出来] 6 years ago
  meo b814ccd1ad [会员ID修改] 6 years ago
  meo 5b92cf77b5 [将login改成main,将首页coupon去掉,授权手机号和授权个人信息传的参数couponId去掉] 6 years ago
  meo 53a737caf7 [修改ext.json文件] 6 years ago
  meo 45a567e6fc [第三方开放平台][修改]:[修改ext.json文件] 6 years ago
  刘晖 6ff393a6a1 关闭订单详情页面转发按钮 6 years ago
  刘晖 5e28c439b6 消费卡购买成功页面添加微信转赠入口 6 years ago
  刘晖 c1cc30b818 卡转赠bug问题修改 6 years ago
  meo 0c6570d190 [修改backgroundTextStyle] 6 years ago
  刘晖 f922716d64 卡失效列表显示修改 6 years ago
  刘晖 c91764011f 转赠链接添加时效性 6 years ago
  刘晖 8c86b80674 购买完成页面添加转赠按钮 6 years ago
  刘晖 34f26bd378 新增领取成功页面及接口调试 6 years ago
  刘晖 81127f978c 转赠领取页面修改 6 years ago
  刘晖 d10fbbd9e6 转赠分享授权判断 6 years ago
  刘晖 3442300264 转赠分享传值处理 6 years ago
  刘晖 55848f89b1 卡转赠按钮添加 6 years ago
  刘晖 699ec3abb6 新增卡转赠 6 years ago
  meo 4743b149df [ext.json文件完善] 6 years ago
  meo 5f96a36791 [停车,ext.json][修改]:[修改停车的提示,增加ext.json文件] 6 years ago
  meo b6ff00f91a [富茂链接3.3.4] 6 years ago
  meo 6616849a4c [浙江版 merge][修改]:[浙江版本merge到dev] 6 years ago
  meo 357c038c04 [停车][修改]:[停车文字的修改] 6 years ago
  meo 1ea9fb27fd 【ID1000933】:修复砍价商品售罄列表页不显示售罄 6 years ago
  刘晖 2753144838 首页登录问题修改 6 years ago
  meo 042c1b74c6 [优惠卡,停车,首页][修改]:[优惠卡返回首页,券增加返回首页的按钮,停车券返回,] 6 years ago
  meo 2dd26398e8 [token,砍价][修改]:[token失效,砍价,文件的名称修改] 6 years ago
  meo c4a3864ff7 [券详情] 6 years ago
  meo bd2beffb83 [订单,优惠卡,砍价列表,我的特权] 6 years ago
  meo 0839bc8628 [成长值列表,停车错误信息提示,我的特权,砍价列表增加下拉刷新] 6 years ago
  meo 123745bf13 [bug修改] 6 years ago
  meo c9b4fc8ec4 [券详情][修改]:[券详情] 6 years ago
  meo fdc9a89a07 [修复砍价,原价,底价修改] 6 years ago
  meo 547af00eed [砍价,券包详情,订单详情][修改]:[券的type改成100] 6 years ago
  meo 528f5aa67a [券码,消费卡][修改]:[生成码和消费卡扫码修改] 6 years ago
  meo 465c4fb1a6 [优惠券生成码规则的修改,个人码的修改] 6 years ago
  meo e48cad2fc5 [订单列表][增加]:[订单列表增加砍价详情的按钮] 6 years ago
  meo 564e243df9 [砍价的情况添加预定义字段] 6 years ago
  meo 46b6aaad72 [砍价,砍价详情][修改]:[砍价] 6 years ago
  meo 7a5460a1de [砍价][砍价详情]:[砍价详情修改] 6 years ago
  meo fdcf2f8a3c [mergr][砍价merge到dev] 6 years ago
  meo 4098cb8c7f [广东版 merge到dev] 6 years ago
  meo f2825c6384 [首页图标修改] 6 years ago
  meo 4f14ef7f43 [卡包样式问题修改 3.2.1] 6 years ago
  meo 06c8f48337 [2019.01.09发版 版本号锁定 3.2.0] 6 years ago
  meo 8ec3c28eee [首页生成的二维码修改] 6 years ago
  meo 3ae735ca52 [优惠卡样式的修改] 6 years ago
  meo b1893c5704 [消费卡][修改]:[消费卡金额不足时,修改] 6 years ago
  meo 0417f7e4bf [授权页面shangchanglogo修改] 6 years ago
  meo b6093a15d3 [扫码付款] 6 years ago
  meo 5fb27fd7d7 [指纹识别修改] 6 years ago
  meo 5e966d4823 [修改指纹识别的问题] 6 years ago
  meo 95766f3f7a [使用消费卡] 6 years ago
  meo 1e4afc270e [分享 优化] 6 years ago
  meo feb29cf172 [我的券包 有效期] 6 years ago
  meo f9f86a9d44 [限时抢购和消费卡,券列表增加图片的懒加载] 6 years ago
  meo 2792bc393c [优惠卡列表修改] 6 years ago
  meo 50c15997f0 [卡消费] 6 years ago
  meo 2ab371b0e6 [待支付状态修改] 6 years ago
  meo 047b3aad59 [卡包使用规则,卡包] 6 years ago
  meo cd5228451c [使用规则,卡包修改,手机指纹支付] 6 years ago
  meo e9397b5c75 [订单详情门店样式修改,成长值等级规则修改][修改] 6 years ago
  meo 9f8d041859 [扫非商户码状态的修改] 6 years ago
  meo 01f728a8d4 [解决小红点的bug] 6 years ago
  meo 364dad93e4 [卡买完跳转到消费页面] 6 years ago
  meo 6c91dab252 [付款成功] 6 years ago
  meo 8e37005c4b [消费 扫码付款] 6 years ago
  luqc ee661e32bb [paysucess] 6 years ago
  meo 85b81be04a [卡支付] 6 years ago
  meo c089854c10 [首页专享折扣是否显示] 6 years ago
  meo 1332cc9ce7 [首页图标修改] 6 years ago
  meo 6180ec719f [背景颜色变化] 6 years ago
  meo ae803b0741 [卡支付 余额不足完善 ] 6 years ago
  meo 3da4ab6a50 [优惠卡的消费详情] 6 years ago
  刘晖 734180870c 卡包选择修改 6 years ago
  meo 2b7de8377b [限时抢购,我的卡包已失效的状态修改] 6 years ago
  meo 9a34853451 [会员权益完善] 6 years ago
  meo 3dca13216a [首页弹出二维码的样式修改] 6 years ago
  meo 8820c2755f [成长值消费修改] 6 years ago
  meo f0d0eccd72 [首页会员权益] 6 years ago
  meo 038c0b5119 [首页增加入口] 6 years ago
  meo 014082e452 [ext.json 修改] 6 years ago
  meo 664f7b2957 [成长值分页显示] 6 years ago
  meo 92e1b846ce [会员成长值完善] 6 years ago
  meo ab9e3dade8 [第三方平台 小程序自定义字段获取] 6 years ago
  meo d96274d07f [成长值 规则以及详细信息] 6 years ago
  meo ba19231dd7 [showPage] 6 years ago
  meo a16ce13597 [第三方托管平台 测试] 6 years ago
  meo eaeb6e0bc3 [bannner详情优惠券修改] 6 years ago
  meo 12a74c1c79 [消费记录] 6 years ago
  meo a3e96e7593 [扫一扫付款显示卡余额,卡包列表] 6 years ago
  meo a869c83e17 [扫一扫,消费详情,付款成功] 6 years ago
  刘晖 305b281169 banner跳转判断修改 6 years ago
  meo 3087a4afc8 [样式修改] 6 years ago
  meo 9e781f1e03 [券包,卡包,个人中心,扫一扫付款] 6 years ago
  刘晖 0e78737759 banner外部链接修改 6 years ago
  meo e019351cf8 [图片路径修改] 6 years ago
  meo 16a20ecf80 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 6 years ago
  meo 3f7359d25f [优惠卡付款] 6 years ago
  刘晖 3f7efcfc91 删除不必要的dist模块插件 6 years ago
  刘晖 36a25477c0 图片路径引用方式修改 6 years ago
  刘晖 31c2f938b4 图片改为在线地址管理,删除废弃文件 6 years ago
  刘晖 278c6843d4 本地图片整理01 6 years ago
  meo a89b7c5dbf [我的卡包][修改]:我的卡包状态的修i该 6 years ago
  meo 03dfca61af [添加文件 卡列表详情页面] 6 years ago
  meo 14dba91dd9 [删除文件] 6 years ago
  meo e4cc29aa78 [优惠卡列表样式修改] 6 years ago
  meo 1f9a613218 [根据状态过滤] 6 years ago
  meo 4b159fc441 [折扣卡列表] 6 years ago
  meo 4f9a391ef4 [卡扫一扫] 6 years ago
  meo c03e7aad45 [卡包和卡详情接口增加] 6 years ago
  刘晖 9daeb3e504 banner富文本页面增加 6 years ago
  meo 4b4b2f774c [我的券包 图标增加] 6 years ago
  meo 84266efe68 [增加我的卡包] 6 years ago
  meo f652604e59 [折扣卡的详情的列表] 6 years ago
  meo a5b621798c [添加折扣卡的功能][增加]:[首页添加折扣卡的入口,添加折扣卡的列表和详情] 6 years ago
  meo 30b4f6d6ac [增加异常问题的处理] 6 years ago
  meo 1aff4a4525 [异常问题的处理,折扣修改] 6 years ago
  meo e9212423c2 [生成会员码修改,merchantImgUrl修改] 6 years ago
  meo 3e07d9a3b9 [成长值 权益里面,判断是否显示我的特权] 6 years ago
  meo 81674acdf4 [券码核销增加游戏入口] 6 years ago
  meo 05b9294d10 [停车费用获取] 6 years ago
  meo 17393e222f [券商户号的修改,特享礼遇,获取打折商户列表][修改] 6 years ago
  meo 2a0ebdb614 [游戏入口的修改,订单详情的跳转] 6 years ago
  meo 8d7d0f43fb [首页 用户专享修改] 6 years ago
  meo f2aef81174 [memberQRcode 分支merge到dev] 6 years ago
  meo 72e41fd868 [个人信息编辑 地址修改merge到dev] 6 years ago
  meo d61d1e4b3a [成长值 规则修改] 6 years ago
  meo 3d00604c51 [成长值生成规则修改] 6 years ago
  meo 81b3cb1e94 [商户修改] 6 years ago
  meo 22004af233 [首页商户名称修改] 6 years ago
  meo 04698b60f3 [业态增加全部] 6 years ago
  meo 029acbfa66 [我的---特权] 6 years ago
  meo 4d89c8800f [特享礼遇] 6 years ago
  meo cc097a493b [我的会员码样式修改] 6 years ago
  meo 3cb9a7b4e5 [会员码merge到dev] 6 years ago
  meo 7c1740e3dc [长融世贸广场发版3.1.2] 6 years ago
  meo d324c0f809 [优惠券问卷修改] 6 years ago
  meo 0f9a952deb [钦州支付修改merge到dev分支] 6 years ago
  meo e4cdff62e9 [长荣世贸广场发版] 6 years ago
  meo 0d2be14ebd [用户信息编辑修改] 6 years ago
  meo cb2f880c5e [bannerDetail增加id的判断] 6 years ago
  meo 168bb1a47e [banner详情修改] 6 years ago
  meo 32a4c163f2 [富茂链客停修改] 6 years ago
  meo f948a50dbc [C端订单样式修改,C端停车修改] 6 years ago
  刘晖 b9dd7ec250 游戏入口描述修改 6 years ago
  刘晖 a6da5bce04 核销成功页面请求参数修改 6 years ago
  meo fa366dcfed [停车错误提示][修改]:停车的错误提示注释 6 years ago
  meo d98d698f6a [错误信息提示修改,优惠券详情][修改] 6 years ago
  meo 6aa7801076 [c端元/小时单位的修改][修改]:c端元/小时单位的修改 6 years ago
  meo da75992af4 [停车][修改]:停车券面额修改 6 years ago
  meo 89cf2bb052 [微信小程序showToast][修改]:微信小程序showToast添加 6 years ago
  meo 2553c2a60f [停车注释][修改]:停车注释修改 6 years ago
  meo ec0d66b7cf [停车][修改]:停车 6 years ago
  meo 83ab7d9104 [停车绑券][修改]:停车绑券提示 6 years ago
  meo d68a36b92a [问卷调查][修改]:问卷调查修改 6 years ago
  meo b6b16aac90 [问卷调查显示效果][修改]:问卷调查显示的效果修改为缓慢显示 6 years ago
  meo 1c8f6a3b56 [问卷调查][修改]:问卷调查修改 6 years ago
  meo 6463e18ea8 [跳转etcp修改][跳转]:etcp跳转修改 6 years ago
  meo b5996ec79b [onHide和onUnload的增加][修改]:onHide和onUnload的增加 6 years ago
  meo 8eac199833 [券详情二维码亮度去掉][修改]:券详情二维码亮度去掉 6 years ago
  海洋之声 1c47171499 首页游戏入口显示修改 6 years ago
  meo 1a0bdf6d9a [停车异常捕获][修改]:停车异常捕获,将errMsg改成message 6 years ago
  meo e82d76eca6 [支付状态的更新][修改]:支付状态的更新 6 years ago
  海洋之声 c6c8afee96 订单详情页面游戏入口找回 6 years ago
  meo bc9c407ba9 [修改版本号][修改]:修改版本号码 6 years ago
  meo 03ee0c1c0e [C端长融merge到C端dev分支][merge]:C端长融世贸广场小程序merge到C端dev分支 6 years ago
  海洋之声 7a7b800b61 点击进入游戏权限校验修改 6 years ago
  海洋之声 1a93a8ec14 首页游戏权限认证跳转参数修改 6 years ago
  海洋之声 b0ba1dd538 游戏点击授权跳转传值更改 6 years ago
  海洋之声 01f86a1782 小游戏页面转发标题纠正 6 years ago
  海洋之声 31d6a72441 页面请求超时catch捕获 6 years ago
  海洋之声 81a46b9a5e 请求超时时长设置为30s 6 years ago
  海洋之声 e30f7f82be 无网络状态提示设置 6 years ago
  海洋之声 6e23c7d22c 网络超时设置为30s 6 years ago
  海洋之声 ea02e5a43b 网络超时设置修改 6 years ago
  海洋之声 441136ff37 网络超时加载优化01 6 years ago
  meo d24463a089 [网络异常情况的判断,成长值][增加,修改]:成长值接口数据的更改 6 years ago
  海洋之声 b9ec7579c9 券详情页面有逻辑运算字段初始化赋值 6 years ago
  海洋之声 16be1adcbc 首页固定游戏入口手机权限授权返回游戏页面参数改变 6 years ago
  海洋之声 7fac757547 Merge branch 'dev' of https://git.youlane.cn/weapp/C into dev 6 years ago
  海洋之声 fbca5b2abe 解决冲突 6 years ago
  meo 1d1ef11e7f [问卷调查][修改]:点击领取优惠券,弹出问卷调查 6 years ago
  meo 4b354ebfb0 [券详情问卷][修改]:券详情问卷接口调试完成 6 years ago
  海洋之声 eb0a426d84 首页游戏入口关闭动画修改 6 years ago
  海洋之声 ef86d5a223 新增核销页面小游戏入口 6 years ago
  海洋之声 265fce1761 购买页面游戏入口修改 6 years ago
  meo f5fde052af [问卷调查问题和答案][修改]:问卷调查问题和答案的提交。 6 years ago
  meo 7e5382e5d1 [coupon=>detail][修改]:detail修改 6 years ago
  meo 36014a96f7 [小程序版本][修改]:小程序版本 6 years ago
  meo 0b1e9c9b76 [首页游戏][修改]:首页游戏跳转方式的修改 6 years ago
  meo 1038985c8e [问卷调查][修改]:小程序问卷调查返回页面无法点击的问题修复 6 years ago
  海洋之声 adfea37592 y新增首页游戏入口 6 years ago
  meo 6b82fc28be [领券弹出问卷调查][增加]:领券弹出问卷调查弹框 6 years ago
  meo 5af81e0ebf [问卷调查][增加]:问卷调查增加动画 6 years ago
  meo e05834f6e5 [用户版本号][修改]:富茂客观开发 2.2.6 6 years ago
  meo cc0245f3aa [个人信息,问卷调查][修改,增加]:修改个人信息,增加问卷调查组件 6 years ago
  meo 3403013990 [etcpappid改成测试版本,管理车牌文字][修改]:etcp改成测试版本,管理车牌文字修改 6 years ago
  meo cb2d5b10c8 [钦州问题和版本的][修改]:钦州停车和小程序版本修改 6 years ago
  meo 18369fb4e4 [用户更新个人信息][修改]:config更新个人信息 6 years ago
  meo 631e75c3ae [编辑][修改]:编辑修改 富茂客官开发 2.2.5 6 years ago
  海洋之声 f028c0088c 游戏相关页面merge冲突 6 years ago
  meo c33e46071e [编辑完善][修改]:编辑完善 6 years ago
  meo fd69198312 [编辑资料的修改][修改]:编辑资料增加职业和生活半径 6 years ago
  meo a5241e5bc6 [解除注释][修改]:解除注释 6 years ago
  Stormeye.Wu 21710c653f 二维码首次打开问题修复 6 years ago
  Stormeye.Wu f91055a217 长融世贸广场-2.2.3 支持停车二维码 6 years ago
  meo 8984ff1755 [停车获得token和成长值][修改]:停车获得token和成长值 长融2.1.2 6 years ago
  meo 9eeb61edf1 [我的成长值][修改]:我的成长值隐藏 6 years ago
  meo 6ae130a204 [优惠券][修改]:优惠券和列表增加unit 6 years ago
  Stormeye.Wu a63e079830 富茂链客-2.2.0 6 years ago
  Stormeye.Wu ea4f918648 钦州长融世贸广场-2.2.0 6 years ago
  meo 9f12c395d8 [停车优惠券列表,常见问题][修改]:停车优惠券列表添加用户提示,添加常见问题 6 years ago
  meo 00aa03eab8 [管理车牌样式的修改] 6 years ago
  meo 75be54bdd3 [领券成功提示][修改]:领券成功提示修改 6 years ago
  meo 327fcec650 [我的][修改]:我的编辑 6 years ago
  meo 8a70e509f6 [我的,停车优惠券][修改]:我的页面样式修改,停车优惠券换接口 6 years ago
  海洋之声 ef6fd7c324 入口修改 6 years ago
  海洋之声 6f9b9959f7 rukou 6 years ago
  海洋之声 b862f0740c ff 6 years ago
  海洋之声 b4200f5248 游戏修改 6 years ago
  Stormeye.Wu fa5d85afae [ETCP正式小程序][新增] 6 years ago
  海洋之声 96e91135a9 游戏修改 6 years ago
  Stormeye.Wu e12c97bc06 [停车费显示][修改]:有停车费订单时显示停车费 6 years ago
  Stormeye.Wu f6ea270714 [停车场状态获取][新增] 6 years ago
  meo fa8eff007f [解决页面闪动的问题][修改]:解决了倒计时闪动的问题 6 years ago
  meo 70eec5b1f8 [分享,编辑][修改]:修改分享和编辑 6 years ago
  meo 16234ffe1c [个人信息][修改]:个人信息编辑的修改 6 years ago
  meo e4d5569e71 [我的][增加]:个人用户信息增加编辑的功能 6 years ago
  meo 342c2c6093 [个人资料,限时抢购,优惠券详情][增加,修改]:个人资料增加编辑功能。限时抢购增加进度条,优惠券详情增加倒计时 6 years ago
  海洋之声 901577eb70 merge修改 6 years ago
  海洋之声 e360eb1f2c 游戏入口修改 6 years ago
  meo e2ccc8b23f [优惠券详情,增加分享][增加]:优惠券详情有效时间的显示,分享页面的增加 6 years ago
  meo 0afccf803a [券详情,成长值,增加走路的步数][修改,增加]:首页,个人中心 6 years ago
  meo 7a6bcfc2e6 [优惠券购买成功的修改][修改]:优惠券购买成功的修改 6 years ago
  meo 60ed19ed92 [成长值][增加]:成长值增加 6 years ago
  海洋之声 a5a728c85e 小游戏y修改 6 years ago
  海洋之声 afb36c0690 小游戏入口参数修改 6 years ago
  海洋之声 4daac63bcb 游戏页面添加 6 years ago
  海洋之声 fc1e64a876 json修改 6 years ago
  meo 37ccbf18fb [subTitle][修改]:subtitle样式的修改 6 years ago
  meo febe3a038a [停车][修改]:停车绑定车牌修改 6 years ago
  meo e8c658c9f2 [停车][增加]:停车缴费规则的增加 6 years ago
  meo 3450444574 [停车][修改]:停车页面样式修改,增加券的二维码亮度的变化 6 years ago
  meo e7ad0a37cd [停车 常见问题][修改]:停车常见问题的增加 6 years ago
  meo 392b264597 [停车选择优惠券][修改]:停车选择优惠券的修改,停车页面样式的问题 6 years ago
  meo 43595f4157 [停车][修改]:停车修改 6 years ago
  meo 00b534691b [关注公众号][修改]:关注公众号兼容处理冲突 6 years ago
  meo 49fcaa3f76 [停车][修改]:停车功能额度修改 6 years ago
  Stormeye.Wu 58d0228f3c 关注公众号,兼容低版本 6 years ago
  meo 129a37c6de [停车页面修改][修改]:停车页面修改 6 years ago
  meo 54e0b8edc1 [停车页面,车牌管理][修改]:停车页面修改 6 years ago
  meo ae826bcf80 [样式修改][修改]:C端小程序样式修改 6 years ago
  meo a7de5e3e25 [加关注公众号功能,停车][增加,修改]:增加关注公众号的功能,停车页面修改 6 years ago
  meo 05ea6d3791 [loading,个人信息的授权,手机号的授权,分享数据动态化,立即抢购,订单状态,优惠券码,停车][修改]:loading,个人信息的授权,手机号的授权,分享数据动态化,立即抢购,订单状态,优惠券码,停车 6 years ago
  meo 0dbb29a0a9 [loading,停车常见问题修改][修改]:loading,停车常见问题 6 years ago
  meo 58d1d1e6e2 [我的,停车][修改,增加]:修改我的小红点,增加停车常见问题页面,增加成长值 6 years ago
  meo 6593bf075f [版本号修改,券包无红点修改][修改]:版本号码修改 6 years ago
  Stormeye.Wu 3e329afc35 支付错误提示添加 6 years ago
  meo 178fc787ac [订单详情 邮戳 停车页面修改 立即抢购][修改]:我的订单详情页面邮戳图片的修改,立即抢购次改成查看全部,停车页面的修改 6 years ago
  meo 2f141a02ec [图片裁切][修改]:图片裁切 6 years ago
  meo ef8a1322ce [我的订单,立即购买,首页游戏][修改,立即购买,增加]|:我的订单列表样式的修改,首页增加游戏,立即抢购列表页面样式的修改 6 years ago
  meo 84bb8cdc2a [订单详情页][修改]:订单详情页面样式的修改 6 years ago
  meo a3dc9ee563 [我的优惠券详情页面修改][修改]:我的优惠券详情页面修改 6 years ago
  meo 70ccd86c30 [我的 授权个人信息][修改]:我的优惠券,授权个人信息页面修改,长按出现版本号 6 years ago
  meo aa40a1f47c [券包 订单详情][修改]:券包和订单详情修改 6 years ago
  meo 3c5d748124 [我的订单][修改]:我的订单样式的修改 6 years ago
  meo c89816be44 [我的图标 我的页面样式修改][修改]:我的页面样式的修改 6 years ago
  Stormeye.Wu 27ae5a88bc 修复签名问题 6 years ago
  meo af765759b2 Merge branch 'newui2' into c2 6 years ago
  meo 486f0c49d8 [首页优惠券列表优化][修改]:首页优惠券列表优化 6 years ago
  meo 944a5e2fa3 [在拉][修改]:在拉改成再拉 6 years ago
  meo 64cf0b45d8 [我的][修改]:我的页面样式的修改 6 years ago
  meo c170cb0165 [页面样式修改][修改]:页面样式的修改 6 years ago
  meo ccd1b7c750 [banner详情页面排版][修改]:banner详情页面排版 6 years ago
  meo 11c53049d6 [首页下拉刷新,我的订单][修改]:首页下拉刷新,我的定制单状态的修改 6 years ago
  meo b120cff8f1 [我的券包 我的订单][修改]:我的券包 我的订单上拉加载的修改 6 years ago
  meo dae84e0b3a Merge branch 'newui' into c2 6 years ago
  meo b313a35a3b [优惠券详情][修改]:付款成功跳转订单详情页面 6 years ago
  meo c56b77d669 [优惠券详情的修改][修改]:领取免费券 跳转到订单页面 6 years ago
  meo bf10b96f97 [首页加载重复的问题][修改]:修改首页加载重复的问题 6 years ago
  meo 5d797b3de1 [活动详情的样式][增加]:活动详情的样式 6 years ago
  meo 10c5c21c59 [微信小程序 UI的修改][修改]: 6 years ago
  Stormeye.Wu 473fe5633a 停车初始化 6 years ago
  meo 19a6a2670b [首页查看更多][修改]:首页查看更多,数量小于5的时候隐藏 6 years ago
  meo d73ff4b344 [停车页面,免费买券也跳转到订单详情页面][增加]:停车页面手机号授权的增加,免费领券跳转到订单详情页 6 years ago
  meo 754e8dcf74 [新页面样式的修改][修改]:页面样式的修改 6 years ago
  Stormeye.Wu 3259e4d880 etcp初始化 6 years ago
  meo 6e44890837 [appid url修改][修改]:appid修改 url接口的修改 6 years ago
  meo 36b44ad4c5 [停车,我的][修改]:我的停车页面改成敬请期待,我的券包加上小红点提示,立即购买加限制 6 years ago
  meo 8de8e571a9 [我的][增加]:我的 成长值 6 years ago
  Stormeye.Wu 44a99b49ad 微信支付支持服务商模式 6 years ago
  meo d6acc4c5c6 [我的卡券核销][修改]:我的卡券核销 6 years ago
  shark 65c92b26ab edit pass 6 years ago
  shark 8e31a25f92 edit passcar 6 years ago
  shark f635d16749 edit passcar 6 years ago
  Stormeye.Wu f6d8f563c7 停车券核销 6 years ago
  shark a151b3c600 edit 6 years ago
  shark 1bc55ecc7d edit 6 years ago
  shark c9e076ddce edit park 6 years ago
  shark c642cf8756 edit passcar 6 years ago
  shark 355f5d784e edit passCar 6 years ago
  Stormeye.Wu 29e92d8936 停车券获取接口 6 years ago
  Stormeye.Wu d1eec8bb29 停车券领取 6 years ago
  shark 742528d35f edit 6 years ago
  shark 3f675a4d77 edit 6 years ago
  meo 2fffbb0408 配置文件更改 6 years ago
  meo 387dc53bce [banner图增加][增加]:banner图增加 6 years ago
  meo 2b648d3f40 [配置文件][修改]:配置文件的修改 6 years ago
  meo 986106bed3 [项目配置文件乱码][修改]:项目配置文件的乱码问题 6 years ago
  meo fcff1d340e [项目配置文件][修改]:项目配置文件乱码的问题 6 years ago
  meo 39ffb4ac55 [我的券包][修改]:我的券包核销 6 years ago
  shark bb46090eda edit 6 years ago
  Stormeye.Wu e5627f9b1c fix crash issue 6 years ago
  Stormeye.Wu 28f1548890 location info issue fix 6 years ago
  Stormeye.Wu a30d2864a7 appId修改,用户登录移到首页onshow 6 years ago
  meo b1411a3dca [核销状态][修改]:核销完成以后的状态的通知 6 years ago
  meo 46c29668b3 [首页优惠券列表增加商户名称,底部icon更换][增加]:已售罄文字的更改,商户名称的更改,底部icon的更改 6 years ago
  shark 58f065d023 edit 6 years ago
  meo 0fd2344179 [优惠券以及详情页面样式的修改][修改]:优惠券以及详情页面样式的修改 6 years ago
  meo 0f9aa3c6f3 [优惠券详情[修改]:优惠券详情页面样式的修改 6 years ago
  meo b9032d7e88 [我的订单路列表,我的券包列表][修改]:我的订单列表和我的券包列表上拉加载的修改 6 years ago
  meo ac3020e6d9 [首页优惠券列表,限时抢购列表][修改]:首页优惠券列表和限时抢购列表,上拉加载样式的修改 6 years ago
  Stormeye.Wu dab6dbf62e 删除不用的url 6 years ago
  meo ccd758ab2a [底部停车按钮更改,以及其他间距修改,banner加载][修改]:页面样式的优化,以及首页banner加载的问题 6 years ago
  meo a583c7d741 修改 6 years ago
  meo cd1cef6b95 [停车页面的样式][修改]:停车页面的样式修改 6 years ago
  meo 48e1a65268 [个人信息授权 个人手机号授权 登陆页面][修改]: 三个页面的商户logo 6 years ago
  meo 691746f8ab [支付完成跳转页面的修改][修改]: 6 years ago
  meo 8c5868a863 [支付成功图标修改][修改]:支付成功图标的修改 6 years ago
  meo 196aff2f75 [优惠券详情页面][修改]:优惠券详情页面 剩余时间的修改 6 years ago
  meo 81c1ae26fb [banner详情页面l 优惠券,支付图标修改,订单详情页戳修改][修改]:banner详情页面l 优惠券,支付图标修改,订单详情页戳修改 6 years ago
  meo e7e1816484 [限时抢购列表事件][修改]:限时抢购列表剩余时间 6 years ago
  meo d86dca9e27 [标题和副标题的修改][修改]:标题和副标题的修改,多余的字体变成省略号 6 years ago
  meo a177798c29 [详情页样式的修改] 6 years ago
  meo dd6f0ca33c [订单状态兑换码的修改][修改]:订单状态兑换码的修改 6 years ago
  meo 4097f8090e [限时抢购 查看更多 立即支付,修改购买时手机号的验证][修改]:修改限时抢购列表的支付,修改购买时手机号的验证 6 years ago
  meo d95ef0c9e3 [限时抢购列表详情页面文字][修改]:限时抢购页面详情文字间距的更改 6 years ago
  meo 2f5d152c5d [限时抢购list按钮][修改]:限时抢购list的按钮 售价未0的显示领取按钮 6 years ago
  meo 86a36d0f1c [我的订单优惠券码页面][修改]:我的订单优惠券状态的修改 6 years ago
  meo a23140774e [订单列表按钮和订单状态的修改][修改]: orderStatus页面显示按钮的修改 6 years ago
  meo b0f9de2570 [优惠券详情页面电话按钮][增加]:优惠券详情页面增加商户电话的按钮并添加触发事件 6 years ago
  meo 4f6eebea3c [授权手机号页面][修改]:授权手机号页面的修改 6 years ago
  Stormeye.Wu 74bfb6227e [停车缴费][修复]:停车缴费显示修复 6 years ago
  meo 66a8a86bbb [暂无优惠券可用][修改]:暂无优惠券可用哦 6 years ago
  meo 72e0bf4de9 暂无优惠券可用修改 6 years ago
  meo e77ae30762 [优惠券手机号修改,图标修改][修改]: 6 years ago
  Stormeye.Wu 5166ed39ce [banner图支付][修复]:修复banner支付问题 6 years ago
  meo 5d51b06b82 [我的订单详情页面][修改]:,券码生成二维码 6 years ago
  Stormeye.Wu 0628cc216f [即时抢购支付][修复]:支付问题修复 6 years ago
  meo be7835ee47 [banerlist的detail的couponlist的coupondetail][修改]:banner详情优惠券列表的详情页面修改 6 years ago
  shark b313c6745a edit 6 years ago
  shark dd626738a0 edit 6 years ago
  shark 1de414fd97 edit 6 years ago
  shark ee1730bd64 edit 6 years ago
  shark c1529b7e84 edit 6 years ago
  meo 2ee48e5d0c 背景图片的修改 6 years ago
  meo d83453be64 [我的订单订单详情][增加]:我的订单的订单详情页面二维码点开,跳转到新的二维码页面 6 years ago
  meo 10d2dafa9b [banner详情修改待解决][修改]:banner详情l修改,待解决 6 years ago
  meo c046a813b2 [banner详情修改][修改]:banner详情修改 6 years ago
  Stormeye.Wu bce4dc0905 [订单支付][新增]:添加订单支付接口实现 6 years ago
  meo a416e9b47b [购买须知remark增加][增加]:券详情页面remark添加 6 years ago
  meo 792ef319f6 [未支付订单详情增加支付按钮][增加]:未支付订单增加详情按钮 6 years ago
  meo fc61a3e7e0 [getuserinfo页面][修改]:修改getuserinfo页面页面 6 years ago
  meo a843f858e4 [购买免费券支付成功][修改]:购买返回券,支付成功,消息提示 6 years ago
  Stormeye.Wu c46471b79c etcp支付跳转 6 years ago
  shark 3a5635115e edit 6 years ago
  shark 0377983403 edit 6 years ago
  meo 0980086307 [我的][修改]:我的=>全部订单 待付款订单 已完成订单对应到相应的页面 6 years ago
  meo dcd1974c57 [支付][修改]:支付的失败的消息返回 6 years ago
  meo e91b07d299 [订单详情][修改]:订单详情的时间的修改 6 years ago
  meo 91f86acad2 [订单列表兑换码弹出层][增加]:订单详情兑换码弹出层 6 years ago
  meo dbf63edb81 [订单详情,订单状态的判断][增加]:订单详情页面的渲染,以及针对不同的订单状态显示不同的标识 6 years ago
  Stormeye.Wu 8142e29639 id改为couponChannelId 6 years ago
  Stormeye.Wu 449f77b9b8 id修改为couponChannelId 6 years ago
  meo e0346e4d22 [banner详情的券列表,以及部分详情;我的订单详情][增加]:banner的券列表以及我的订单详情 6 years ago
  meo 3c83d98755 [限时抢购详情][修改]:限时抢购的详情id 6 years ago
  Stormeye.Wu 3d711591e8 微信支付 6 years ago
  Stormeye.Wu d0761ab5b3 fix compile issue 6 years ago
  Stormeye.Wu 2242781a08 支付接口 6 years ago
  Stormeye.Wu 4f12754a93 券详情接口修改,支付接口修改 6 years ago
  meo 7acc31d32b [我的订单列表][增加]:我的订单列表,待付款的标识添加 6 years ago
  Stormeye.Wu 2750d17d7f url修改 6 years ago
  Stormeye.Wu 819ab27ef3 [下订单接口][修改]:couponChanelId下单 6 years ago
  Stormeye.Wu 7b15f64444 支付接口修改 6 years ago
  meo 734e482310 [券包:我的优惠券][增加]:券包我的优惠券不同状态的优惠券详情页面不同时间对应的名称不同 6 years ago
  Stormeye.Wu 19f421f43d 支付添加couponChannelId 6 years ago
  Stormeye.Wu 7b90e75a7a 手机验证界面 6 years ago
  Stormeye.Wu fafb8da8a9 [手机号验证][新增]:加密手机手机号验证 6 years ago
  meo 225bbce6a6 [我的订单][增加]:我的订单列表增加,订单状态的切换以及上拉加载 6 years ago
  meo 395d59e4fb [券无法购买,订单列表][修改,增加]:修改券无法购买bug,订单列表增加 6 years ago
  meo 791c76d443 [限时抢购的点击查看更多列表时间的添加][增加]:限时抢购的查看更多列表页面剩余时间的增加 6 years ago
  meo f0e229ddb3 [限时抢购,红色的字体颜色色号修改,banner详情][增加,修改]:限时抢购的列表上拉加载,banner详情页面增加 6 years ago
  meo 0df386298a [券包增加去领券按钮][增加]:我的券包增加“去领券”按钮 6 years ago
  meo e4f2e9ed0f [首页业态选择,限时抢购列表和详情,停车样式首页业态选择上拉刷新] 6 years ago
  Stormeye.Wu 49594b4216 add todo for 停车券 6 years ago
  Stormeye.Wu 9d78559c34 add logs 6 years ago
  meo ec254cda15 [banner][增加]:banner图片接口的渲染 6 years ago
  Stormeye.Wu 0e92f0d734 fix call issue 6 years ago
  meo fdfb5b138d [首页优惠券库存增加][增加]:首页优惠券库存增加 6 years ago
  meo e6c82d629f [首页限时抢购列表,首页优惠券列表][修改]:限时抢购页面的渲染,和首页列表按钮样式修改 6 years ago
  Stormeye.Wu 18adfffd55 [C端停车][修改]:停车费修改 6 years ago
  meo ebda7b3a34 [ignore][新增]:add ignore 6 years ago
  meo 5522c6d715 [券包分类][修改]:券包分类修改 6 years ago
  Stormeye.Wu 5d09e5c777 停车费支持 6 years ago
  meo 031500da2c [券/券包][修改]:券列表/详情修改,券包列表/详情 6 years ago
  Stormeye.Wu 2a7ebbe2e7 解绑车牌 6 years ago
  Stormeye.Wu 8645a145bd [车][新增]:用户绑定的车显示 6 years ago
  Stormeye.Wu f50088132c [车流][修改]:添加车牌 6 years ago
  Stormeye.Wu c9693945b6 [券购买][修复]:undefined处理 6 years ago
  Stormeye.Wu 4448ce41c3 停车登录 6 years ago
  Stormeye.Wu 690bff1886 [车流][新增]:用户车检查及共同登录 6 years ago
  Stormeye.Wu 9e92707d68 [车流][新增]:停车场信息显示 6 years ago
  Stormeye.Wu 477c3f7ba3 修正数据时有时无问题 6 years ago
  Stormeye.Wu 1d1fa4fe6c merge from Meo 6 years ago
  Stormeye.Wu b3df16901b 二维码,条形码 6 years ago
  Stormeye.Wu 02426b2d7d 界面整理 6 years ago
  Stormeye.Wu 6679722477 code整理 6 years ago
  Stormeye.Wu 8ad0bbfd8e 界面整理 6 years ago
  Stormeye.Wu 076734c3e9 车牌解绑 6 years ago
  Stormeye.Wu d448dcafd1 添加车牌 6 years ago
  Stormeye.Wu a65a117256 停车界面 6 years ago
  Stormeye.Wu 6a74afc8aa fix loading data issue 6 years ago
  Stormeye.Wu 07fc83f3ea 车流接口 6 years ago
  Stormeye.Wu 7ada45b21f 业态显示 6 years ago
  Stormeye.Wu 8330f24156 券包详情 6 years ago
  Stormeye.Wu 141233bb0f 业态初始化 6 years ago
  Stormeye.Wu bd4f855055 新的接口 6 years ago
  Stormeye.Wu 3537b5f58e 二维码,条形码 6 years ago
  Stormeye.Wu eae36b5726 手机加密后手工输入验证码 6 years ago
  Stormeye.Wu 3d21062996 我的优惠券 6 years ago
  Stormeye.Wu 64f67e2c0b 支付调通 6 years ago
  Stormeye.Wu 447dd15038 组件数据load 6 years ago
  Stormeye.Wu 716a8bd1eb [支付相关api][整理/修复]:api相关问题修复 6 years ago
  Stormeye.Wu ed592c44e2 支付页面更新 6 years ago
  Stormeye.Wu 9ede485a9a [用户授权nick][修复]:用户登录后获取couponList,couponChannel等 6 years ago
  Stormeye.Wu 0f1895c2dc [url整理] 6 years ago
  Stormeye.Wu 4b36a35217 promise整理 6 years ago
  Stormeye.Wu ee113ba967 [http调用整理][整理]:重新清理http调用方式 6 years ago
  Stormeye.Wu afae4987c6 [用户授权][新增]:用户授权昵称 6 years ago
  Stormeye.Wu 48d335c6eb 【登录][修改]:支持用户授权 6 years ago
  Stormeye.Wu 31de23b8d7 [c端小程序][新增]:用户nickName授权页面,手机号授权页面 6 years ago
  LengYingxin d967e5b6f1 update 6 years ago
  LengYingxin 4da823c84c update 6 years ago
  LengYingxin 167d93b26d 更新http 请求方式 6 years ago
  LengYingxin bd7873f85e init 6 years ago
100 changed files with 2664 additions and 967 deletions
Split View
  1. +5
    -0
      .gitignore
  2. +276
    -60
      app.js
  3. +128
    -40
      app.json
  4. +90
    -52
      app.wxss
  5. +5
    -0
      assets/images/desktop.ini
  6. BIN
      assets/images/fail.png
  7. BIN
      assets/images/home-a.png
  8. BIN
      assets/images/home.png
  9. BIN
      assets/images/mendian-a.png
  10. BIN
      assets/images/mendian.png
  11. BIN
      assets/images/park-a.png
  12. BIN
      assets/images/park.png
  13. BIN
      assets/images/picture.png
  14. BIN
      assets/images/user-a.png
  15. BIN
      assets/images/user.png
  16. BIN
      assets/images/wechat.png
  17. BIN
      assets/img/addresslogo.png
  18. BIN
      assets/img/food.png
  19. BIN
      assets/img/home-n.png
  20. +0
    -1
      assets/img/home-n.svg
  21. BIN
      assets/img/home-y.png
  22. +0
    -1
      assets/img/home-y.svg
  23. BIN
      assets/img/logo.png
  24. BIN
      assets/img/spcode.png
  25. BIN
      assets/img/splogo.png
  26. BIN
      assets/img/spphone.png
  27. BIN
      assets/img/user-n.png
  28. +0
    -1
      assets/img/user-n.svg
  29. BIN
      assets/img/user-y.png
  30. +0
    -1
      assets/img/user-y.svg
  31. +0
    -216
      common/common.js
  32. +40
    -0
      components/advertisement/advertisement.js
  33. +4
    -0
      components/advertisement/advertisement.json
  34. +12
    -0
      components/advertisement/advertisement.wxml
  35. +47
    -0
      components/advertisement/advertisement.wxss
  36. +38
    -7
      components/banner/index.js
  37. +1
    -4
      components/banner/index.json
  38. +5
    -10
      components/banner/index.wxml
  39. +83
    -28
      components/banner/index.wxss
  40. +19
    -10
      components/coupons/index.js
  41. +47
    -17
      components/coupons/index.wxml
  42. +320
    -66
      components/coupons/index.wxss
  43. +32
    -0
      components/discountCard/index.js
  44. +2
    -3
      components/discountCard/index.json
  45. +5
    -0
      components/discountCard/index.wxml
  46. +6
    -0
      components/discountCard/index.wxss
  47. +76
    -0
      components/gameentry/gentry.js
  48. +6
    -0
      components/gameentry/gentry.json
  49. +9
    -0
      components/gameentry/gentry.wxml
  50. +28
    -0
      components/gameentry/gentry.wxss
  51. +143
    -0
      components/hot/index.js
  52. +4
    -0
      components/hot/index.json
  53. +60
    -0
      components/hot/index.wxml
  54. +133
    -0
      components/hot/index.wxss
  55. +1
    -0
      components/navbar/img/back.svg
  56. +1
    -0
      components/navbar/img/home.svg
  57. +64
    -0
      components/navbar/navbar.js
  58. +0
    -0
      components/navbar/navbar.json
  59. +20
    -0
      components/navbar/navbar.wxml
  60. +90
    -0
      components/navbar/navbar.wxss
  61. +71
    -0
      components/shareposter/index.js
  62. +1
    -1
      components/shareposter/index.json
  63. +14
    -0
      components/shareposter/index.wxml
  64. +46
    -0
      components/shareposter/index.wxss
  65. +45
    -0
      components/spellbanner/index.js
  66. +1
    -1
      components/spellbanner/index.json
  67. +14
    -0
      components/spellbanner/index.wxml
  68. +51
    -0
      components/spellbanner/index.wxss
  69. +78
    -0
      components/store/index.js
  70. +1
    -1
      components/store/index.json
  71. +19
    -0
      components/store/index.wxml
  72. +76
    -0
      components/store/index.wxss
  73. +312
    -20
      config/config.js
  74. +88
    -0
      custom-tab-bar/index.js
  75. +1
    -1
      custom-tab-bar/index.json
  76. +8
    -0
      custom-tab-bar/index.wxml
  77. +38
    -0
      custom-tab-bar/index.wxss
  78. +0
    -47
      dist/action-sheet/index.js
  79. +0
    -8
      dist/action-sheet/index.json
  80. +0
    -23
      dist/action-sheet/index.wxml
  81. +0
    -1
      dist/action-sheet/index.wxss
  82. +0
    -37
      dist/alert/index.js
  83. +0
    -7
      dist/alert/index.json
  84. +0
    -15
      dist/alert/index.wxml
  85. +0
    -1
      dist/alert/index.wxss
  86. +0
    -20
      dist/avatar/index.js
  87. +0
    -4
      dist/avatar/index.wxml
  88. +0
    -1
      dist/avatar/index.wxss
  89. +0
    -37
      dist/base/index.js
  90. +0
    -26
      dist/card/index.js
  91. +0
    -11
      dist/card/index.wxml
  92. +0
    -1
      dist/card/index.wxss
  93. +0
    -33
      dist/cell-group/index.js
  94. +0
    -3
      dist/cell-group/index.json
  95. +0
    -3
      dist/cell-group/index.wxml
  96. +0
    -86
      dist/cell/index.js
  97. +0
    -16
      dist/cell/index.wxml
  98. +0
    -1
      dist/cell/index.wxss
  99. +0
    -38
      dist/checkbox-group/index.js
  100. +0
    -7
      dist/checkbox-group/index.json

+ 5
- 0
.gitignore View File

@@ -0,0 +1,5 @@
/jsconfig.json
/ext.json
/project.config.json
/.vscode/**
.DS_Store

+ 276
- 60
app.js View File

@@ -1,89 +1,305 @@
let config = require('./config/config.js')

let config = require("./config/config.js");
const Http = require("./utils/HttpBasics");
const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
App({
data: {
},
onLaunch: function (options) {
data: {},
onLaunch: function(options) {
var that = this;
that.globalData.sceneAddress = options.scene;
// 登录
wx.login({
/**
* 小程序版本更新
*/
that.autoUpdate();
/**
* 用户登录
*/
that.userLogin(options.scene);
wx.getSystemInfo({
success: res => {
console.log(res)
wx.request({
url: config.api.login,
data: {
appId: config.weapp.AppId,
code: res.code,
sceneAddress: that.globalData.sceneAddress,
},
method: 'POST',
success: (result)=>{
console.log(result)
that.globalData.token = result.data.data.token;
console.log(that.globalData.token)
that.getUserInfo()
that.getLocation()
}
})
this.statusBarHeight = res.statusBarHeight
}
})
// setTimeout(() => {
// this.globalData.market={
// name:"陕西大悦城"
// }
// }, 1000);
},
statusBarHeight: 0,
/**
* 获取地址位置信息
* 用户登录
*/
getLocation: function() {
wx.getLocation({
type: 'wgs84',
success: function(res) {
console.log("getLocation", res);
},
fail: error => {
console.log(error);
userLogin: function(sceneAddress) {
let that = this;
// 登录
wx.login({
success: ({
code
}) => {
let usrdata = {
appId: config.weapp.AppId,
code: code,
sceneAddress: sceneAddress
}
Http.post({
url: config.api.login,
data: usrdata
})
.then(res => {
wx.setStorageSync('openId',res.data.openId)
if (res.data && res.data.score) {
if (res.data.score != 0) {
that.globalData.score = res.data.score;
}
}
Http.setToken(res.data.token);
that.globalData.token = res.data.token;
console.log(that.globalData.token)

if (that.tokenCallback) {
that.tokenCallback(res.data.token);
}
})
.catch(err => {
console.log(err)
wx.showModal({
title: '提示',
showCancel: false,
content: '登录失败,请重新尝试',
success: function(res) {
if (res.cancel) {
//点击取消,默认隐藏弹框
} else {
//点击确定
wx.reLaunch({
url: '/pages/index/index',
})
}
}
})
})
}
})
},
/**
* 获取用户信息
*/
getUserInfo: function() {
// 获取用户信息
wx.getSetting({
success: res => {
if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
wx.getUserInfo({
success: res => {
// 可以将 res 发送给后台解码出 unionId
this.globalData.userInfo = res.userInfo

// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
// 所以此处加入 callback 以防止这种情况
if (this.userInfoReadyCallback) {
this.userInfoReadyCallback(res)
autoUpdate: function() {
let that = this;
if (wx.canIUse('getUpdateManager')) {
const updateManager = wx.getUpdateManager()
// 1. 检查小程序是否有新版本发布
updateManager.onCheckForUpdate(function(res) {
// 请求完新版本信息的回调
if (res.hasUpdate) {
// 检测到新版本,需要更新,给出提示
wx.showModal({
title: '更新提示',
content: '检测到新版本,是否下载新版本并重启小程序?',
success: function (res) {
if (res.confirm) {
//2. 用户确定下载更新小程序,小程序下载及更新静默进行
that.downLoadAndUpdate(updateManager)
} else if (res.cancel) {
//用户点击取消按钮的处理,如果需要强制更新,则给出二次弹窗,如果不需要,则这里的代码都可以删掉了
wx.showModal({
title: '温馨提示~',
content: '本次版本更新涉及到新的功能添加,旧版本无法正常访问的哦~',
showCancel: false,//隐藏取消按钮
confirmText: "确定更新",//只保留确定更新按钮
success: function (res) {
if (res.confirm) {
//下载新版本,并重新应用
that.downLoadAndUpdate(updateManager)
}
}
})
}
}
})
}
}
})
} else {
// 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示
wx.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
})
}
},
/**
* 下载小程序新版本并重启应用
*/
downLoadAndUpdate: function(updateManager) {
let that = this
wx.showLoading();
//静默下载更新小程序新版本
updateManager.onUpdateReady(function() {
wx.hideLoading()
//新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate()
})
updateManager.onUpdateFailed(function() {
// 新的版本下载失败
wx.showModal({
title: '已经有新版本了哟~',
content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',
})
})
},
globalData: {
scene: "",
// token
token: null,
// user openId
openId: null,
// 渠道
sceneAddress: null,
// location info
locationInfo: null,
// 二维码参数
scene: null,
// 支持智慧停车, 用户名下有车
phone: null,
supportCar: false,
parkVendor: 1, // 1-ETCP, 2-TJD停简单 3-Dahua大华, 4-ShangAn尚安, 5-BoLink泊链
// ETCP token
etcpToken: null,
carLogin: false,
// 当前商场信息
market: {
name: "陕西大悦城"
name: ""
},
// websocket
socketClient: null,
socketReceiver: function(e) {}, //收到消息回调
curHtml: '',//富文本相关,由于浏览器传参长度有限制
},

// 初始化websocket
initSocket: function() {
let that = this;
// socket是否连接
let socketConnected = false;
// 待发送的消息队列
let messageQueue = [];
// 是否断线重连
let reconnect = true;

// 发送消息
function sendSocketMessage(msg) {
// console.log(msg);
// 如果socket已连接则发送消息
if (socketConnected) {
wx.sendSocketMessage({
data: msg
})
} else {
// socket没有连接将消息放入队列中
messageQueue.push(msg);
}
}

// 关闭连接
function close() {
if (socketConnected) {
wx.closeSocket()
socketConnected = false;
}
}

// 符合WebSocket定义的对象
var ws = {
send: sendSocketMessage,
close: close
}

// 创建一个 WebSocket 连接
function connect() {
wx.connectSocket({
url: config.wsurl,
header: {
token: that.globalData.token //从服务端获取一个token,服务端验证token是否允许连接,案例中没做限制
}
})
}
connect();

// 监听 WebSocket 连接打开事件
wx.onSocketOpen(function(res) {
console.log("WebSocket 连接成功")
socketConnected = true;
ws.onopen();
// 连接成功后,将队列中的消息发送出去
let queueLength = messageQueue.length
for (let i = 0; i < queueLength; i++) {
sendSocketMessage(messageQueue.shift())
}
})

// 监听 WebSocket 接受到服务器的消息事件
wx.onSocketMessage(function(res) {
ws.onmessage(res);
})

// 监听 WebSocket 错误事件
wx.onSocketError(function(res) {
console.log("WebSocket 错误事件")
if (!socketConnected) {
// 断线重连
if (reconnect) {
connect();
}
}
})

// 监听 WebSocket 连接关闭事件
wx.onSocketClose(function(res) {
console.log("WebSocket 连接关闭")
socketConnected = false;
// 断线重连
if (reconnect) {
connect();
}
})

const Stomp = require('/utils/stomp.min.js').Stomp;

/**
* 定期发送心跳或检测服务器心跳
* The heart-beating is using window.setInterval() to regularly send heart-beats and/or check server heart-beats.
* 可看stomp.js的源码(195,207,489行),由于小程序没有window对象,所以我们要调用小程序的定时器api实现
*/
Stomp.setInterval = function(interval, f) {
return setInterval(f, interval);
};
// 结束定时器的循环调用
Stomp.clearInterval = function(id) {
return clearInterval(id);
};

const stompClient = Stomp.over(ws);

that.globalData.socketClient = stompClient;

stompClient.connect({}, function(callback) {

// 订阅自己的
stompClient.subscribe('/user/' + config.weapp.AppId + '/' + that.globalData.openId + '/message', function(message, headers) {
console.log('收到只发送给我的消息:', message);
that.globalData.socketReceiver(JSON.parse(message.body));
// 通知服务端收到消息
message.ack();
});

stompClient.subscribe('/topic/' + config.weapp.AppId, function(message, headers) {
console.log('收到TOPIC的消息:', message);
that.globalData.socketReceiver(JSON.parse(message.body));
// 通知服务端收到消息
//message.ack();
});

// 向服务端发送消息
stompClient.send("/app/message", {}, JSON.stringify({
'msg': 'client: ' + that.globalData.openId
}));
})
},

//统一发送消息
sendSocketMessage: function(msg) {
this.globalData.socketClient.send("/app/message", {}, JSON.stringify(msg));
}
})
});

+ 128
- 40
app.json View File

@@ -1,42 +1,130 @@
{
"pages": [
"pages/index/index",
"pages/coupons/details/index",
"pages/shop/details/index",
"pages/rushToBuy/index",
"pages/shop/index/index",
"pages/market/index",
"pages/coupons/index/index",
"pages/order/details/index",
"pages/order/index/index",
"pages/user/index",
"pages/success/index",
"pages/login/index"
],
"tabBar": {
"color":"#9F9F9F",
"selectedColor":"#00C0FF",
"list": [{
"pagePath": "pages/index/index",
"iconPath":"assets/img/home-n.png",
"selectedIconPath":"assets/img/home-y.png",
"text": "首页"
}, {
"pagePath": "pages/user/index",
"iconPath":"assets/img/user-n.png",
"selectedIconPath":"assets/img/user-y.png",
"text": "我的"
}]
},
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black"
},
"networkTimeout": {
"request": 10000,
"downloadFile": 10000
},
"debug": false
"pages": [
"pages/index/index",
"pages/main/index",
"index/index",
"index/searchbar",
"index/passCar",
"index/user",
"pages/searchbar/searchbar",
"pages/integralmall/integraHistory/index",
"pages/integralmall/payIntegcouponStatus/index",
"pages/integralmall/payIntegcoupondetail/index",
"pages/joinFrDpell/index",
"pages/spellDetail/index",
"pages/radetail/success/index",
"pages/spellTimeout/index",
"pages/spellGroup/mySpellGroup/index",
"pages/spellGroup/spellGroup",
"pages/complete/index",
"pages/topicDetail/index",
"pages/acSignIn/index",
"pages/index/merchantList/index",
"pages/index/searchbar/detail/index",
"pages/bargain/bargainDatail/bargainDatail",
"pages/bargain/bargain",
"pages/cardorder/index/index",
"pages/scanPay/scanPay",
"pages/edit/edit",
"pages/radetail/index",
"pages/radetail/joinActivity/edit",
"pages/bannerdetail/index",
"pages/getuserinfo/index",
"pages/phoneinput/phoneinput",
"pages/user/myactivity/index",
"pages/coupon/detail/index",
"pages/rushToBuy/index",
"pages/couponorder/index/index",
"pages/couponorder/detail/index",
"pages/cardorder/detail/index",
"pages/cardorder/userule/userule",
"pages/order/detail/index",
"pages/order/index/index",
"pages/ques/ques",
"pages/getphoneInfo/index",
"pages/addPark/addPark",
"pages/orderquanma/index",
"pages/passCar/couponList/couponList",
"pages/passCar/couponDetail/couponDetail",
"pages/managelicenseplate/managelicenseplate",
"pages/payrule/payrule",
"pages/grade/grade",
"pages/exchange/exchange",
"pages/game/index",
"pages/canvas/index",
"pages/specialcourtesy/specialcourtesy",
"pages/discountCardList/discountCardList",
"pages/cardListDetail/cardListDetail",
"pages/freeBannerDetail/index",
"pages/paySuccess/paySuccess",
"pages/ConsumeDetail/ConsumeDetail",
"pages/externallinks/index",
"pages/czdetail/czdetail",
"pages/spellGroup/paySpellGroup/index",
"pages/integralmall/index",
"pages/mallInfo/mallInfo"
],
"subpackages": [
{
"root": "pages2",
"name": "pages2",
"independent": false,
"pages": [
"live/livelist/index"
]
}
],
"navigateToMiniProgramAppIdList": [
"wx192b7d2e8dcbefd0",
"wxc07f9d67923d676d",
"wxbd08b4baa10fcc1d"
],
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序位置接口的效果展示"
}
},
"tabBar": {
"custom": true,
"list": [
{
"pagePath": "index/index",
"iconPath": "assets/images/home.png",
"selectedIconPath": "assets/images/home-a.png",
"text": "首页"
},
{
"pagePath": "index/searchbar",
"iconPath": "assets/images/mendian.png",
"selectedIconPath": "assets/images/mendian-a.png",
"text": "门店"
},
{
"pagePath": "index/passCar",
"iconPath": "assets/images/park.png",
"selectedIconPath": "assets/images/park-a.png",
"text": "停车"
},
{
"pagePath": "index/user",
"iconPath": "assets/images/user.png",
"selectedIconPath": "assets/images/user-a.png",
"text": "我的"
}
]
},
"usingComponents": {},
"window": {
"backgroundTextStyle": "dark",
"navigationBarBackgroundColor": "#FFFFFF",
"navigationBarTitleText": "",
"navigationBarTextStyle": "black",
"navigationStyle": "custom"
},
"networkTimeout": {
"request": 30000,
"downloadFile": 10000
},
"debug": false,
"sitemapLocation": "sitemap.json"
}

+ 90
- 52
app.wxss View File

@@ -1,95 +1,133 @@
/* @import "weui.wxss"; */

@font-face {
font-family: 'iconfont'; /* project id 777313 */
src: url('//at.alicdn.com/t/font_777313_jq7td4d3uab.eot');
src: url('//at.alicdn.com/t/font_777313_jq7td4d3uab.eot?#iefix') format('embedded-opentype'),
url('//at.alicdn.com/t/font_777313_jq7td4d3uab.woff') format('woff'),
url('//at.alicdn.com/t/font_777313_jq7td4d3uab.ttf') format('truetype'),
url('//at.alicdn.com/t/font_777313_jq7td4d3uab.svg#iconfont') format('svg');
}
font-family: "iconfont"; /* project id 777313 */
src: url("//at.alicdn.com/t/font_777313_jq7td4d3uab.eot");
src: url("//at.alicdn.com/t/font_777313_jq7td4d3uab.eot?#iefix")
format("embedded-opentype"),
url("//at.alicdn.com/t/font_777313_jq7td4d3uab.woff") format("woff"),
url("//at.alicdn.com/t/font_777313_jq7td4d3uab.ttf") format("truetype"),
url("//at.alicdn.com/t/font_777313_jq7td4d3uab.svg#iconfont") format("svg");
}

.iconfont {
font-family: "iconfont" !important;
font-size: 36rpx;
font-style: normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2rpx;
-moz-osx-font-smoothing: grayscale;
font-family: "iconfont" !important;
font-size: 36rpx;
font-style: normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2rpx;
-moz-osx-font-smoothing: grayscale;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* 定位 */
.icon-dingweib:before { content: "\e652"; }
.icon-dingweib:before {
content: "\e652";
}
/* 三角 */
.icon-choose:before { content: "\e601"; }
.icon-choose:before {
content: "\e601";
}
/* 右箭头 */
.icon-right:before { content: "\e612"; }
.icon-right:before {
content: "\e612";
}

/* 边框 */

.app-border-top,
.app-border-bottom {
position: relative;
width: 100%;
position: relative;
width: 100%;
}

.app-border-top::after,
.app-border-bottom::after {
content: '';
position: absolute;
background-color: #ddd;
display: block !important;
z-index: 1;
top: auto;
right: auto;
width: 100%;
height: 1rpx;
transform-origin: 50% 100%;
transform: scaleY(0.5);
content: "";
position: absolute;
background-color: #ddd;
display: block !important;
z-index: 1;
top: auto;
right: auto;
width: 100%;
height: 1rpx;
transform-origin: 50% 100%;
transform: scaleY(0.5);
}

.app-border-top:last-child:after,
.app-border-bottom:last-child::after {
display: none !important;
display: none !important;
}

.app-border-top::after {
top: 0;
top: 0;
}

.app-border-bottom::after {
bottom: 0;
bottom: 0;
}

.app-border-left,
.app-border-right {
position: relative;
height: 100%;
position: relative;
height: 100%;
}

.app-border-left::before,
.app-border-right::before {
content: '';
position: absolute;
background-color: #ddd;
display: block;
z-index: 1;
top: 0;
bottom: 0;
height: 100%;
width: 1rpx;
transform-origin: 50% 100%;
transform: scaleX(0.5);
content: "";
position: absolute;
background-color: #ddd;
display: block;
z-index: 1;
top: 0;
bottom: 0;
height: 100%;
width: 1rpx;
transform-origin: 50% 100%;
transform: scaleX(0.5);
}

.app-border-left::before {
left: 0;
left: 0;
}

.app-border-right::before {
right: 0;
right: 0;
}
view{
font-family: PingFangSC-Semibold;
view,
text {
font-family: PingFangSC-Regular;
}
page{
page {
width: 100%;
height: 100%;
min-height: 100vh;
font-weight: 400;
padding-bottom: 160rpx;
background: #F4F5F9;
}
.fl{
float: left;
}
.fr{
float: right;
}
.canWrap{
position: fixed;
bottom: -20000rpx;
left: -2000rpx;
width: 100%;
height: 100%;
overflow: visible;
}
.canWrap canvas{
width: 690rpx;
height: 450rpx;
}


+ 5
- 0
assets/images/desktop.ini View File

@@ -0,0 +1,5 @@
[LocalizedFileNames]
user-b.png=@user-b,0
park-b.png=@park-b,0
mendian-b.png=@mendian-b,0
home-b.png=@home-b,0

BIN
assets/images/fail.png View File

Before After
Width: 200  |  Height: 200  |  Size: 8.3 KiB

BIN
assets/images/home-a.png View File

Before After
Width: 52  |  Height: 52  |  Size: 2.5 KiB

BIN
assets/images/home.png View File

Before After
Width: 52  |  Height: 52  |  Size: 1.0 KiB

BIN
assets/images/mendian-a.png View File

Before After
Width: 52  |  Height: 52  |  Size: 2.8 KiB

BIN
assets/images/mendian.png View File

Before After
Width: 52  |  Height: 52  |  Size: 1006 B

BIN
assets/images/park-a.png View File

Before After
Width: 52  |  Height: 52  |  Size: 3.2 KiB

BIN
assets/images/park.png View File

Before After
Width: 52  |  Height: 52  |  Size: 1.7 KiB

BIN
assets/images/picture.png View File

Before After
Width: 512  |  Height: 512  |  Size: 28 KiB

BIN
assets/images/user-a.png View File

Before After
Width: 52  |  Height: 52  |  Size: 2.6 KiB

BIN
assets/images/user.png View File

Before After
Width: 52  |  Height: 52  |  Size: 1.4 KiB

BIN
assets/images/wechat.png View File

Before After
Width: 200  |  Height: 200  |  Size: 6.7 KiB

BIN
assets/img/addresslogo.png View File

Before After
Width: 14  |  Height: 18  |  Size: 415 B

BIN
assets/img/food.png View File

Before After
Width: 187  |  Height: 140  |  Size: 81 KiB

BIN
assets/img/home-n.png View File

Before After
Width: 200  |  Height: 200  |  Size: 3.4 KiB

+ 0
- 1
assets/img/home-n.svg View File

@@ -1 +0,0 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#cbc8c2" d="M22.311657 420.524612c-10.023284 8.991792-17.588587 22.285562-17.588587 37.752836 0 27.185152 22.001083 49.212842 49.155537 49.212842l98.397031 0 0 467.197608c0 27.213805 22.00006 49.15656 49.155537 49.15656l163.104775 0c27.127847 0 49.15349-21.971407 49.15349-49.15656l0-196.72857 196.708104 0 0 196.72857c0 27.185152 21.912056 49.15656 49.127907 49.15656l163.073052 0c27.158547 0 49.157583-21.942755 49.157583-49.15656l0-467.197608 98.367355 0c27.211758 0 49.154513-22.026666 49.154513-49.212842 0-15.46625-7.504928-28.760021-18.822694-37.752836-168.776961-142.224212-488.427118-420.36907-488.427118-420.36907S192.293049 278.3004 22.311657 420.524612zM432.279842 64.149019" /></svg>

BIN
assets/img/home-y.png View File

Before After
Width: 200  |  Height: 200  |  Size: 3.2 KiB

+ 0
- 1
assets/img/home-y.svg View File

@@ -1 +0,0 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#0ac4ff" d="M22.311657 420.524612c-10.023284 8.991792-17.588587 22.285562-17.588587 37.752836 0 27.185152 22.001083 49.212842 49.155537 49.212842l98.397031 0 0 467.197608c0 27.213805 22.00006 49.15656 49.155537 49.15656l163.104775 0c27.127847 0 49.15349-21.971407 49.15349-49.15656l0-196.72857 196.708104 0 0 196.72857c0 27.185152 21.912056 49.15656 49.127907 49.15656l163.073052 0c27.158547 0 49.157583-21.942755 49.157583-49.15656l0-467.197608 98.367355 0c27.211758 0 49.154513-22.026666 49.154513-49.212842 0-15.46625-7.504928-28.760021-18.822694-37.752836-168.776961-142.224212-488.427118-420.36907-488.427118-420.36907S192.293049 278.3004 22.311657 420.524612zM432.279842 64.149019" /></svg>

BIN
assets/img/logo.png View File

Before After
Width: 382  |  Height: 447  |  Size: 30 KiB

BIN
assets/img/spcode.png View File

Before After
Width: 55  |  Height: 55  |  Size: 1.3 KiB

BIN
assets/img/splogo.png View File

Before After
Width: 111  |  Height: 111  |  Size: 3.7 KiB

BIN
assets/img/spphone.png View File

Before After
Width: 43  |  Height: 44  |  Size: 1.3 KiB

BIN
assets/img/user-n.png View File

Before After
Width: 200  |  Height: 200  |  Size: 4.6 KiB

+ 0
- 1
assets/img/user-n.svg View File

@@ -1 +0,0 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#cbc8c2" d="M512 535.272727c141.963636 0 256-114.036364 256-256S730.763636 0 512 0c-214.109091 0-256 137.309091-256 279.272727s114.036364 256 256 256z m232.727273 23.272728H279.272727C151.272727 558.545455 46.545455 663.272727 46.545455 791.272727s104.727273 232.727273 232.727272 232.727273h465.454546c128 0 232.727273-104.727273 232.727272-232.727273s-104.727273-232.727273-232.727272-232.727272z" /></svg>

BIN
assets/img/user-y.png View File

Before After
Width: 200  |  Height: 200  |  Size: 4.3 KiB

+ 0
- 1
assets/img/user-y.svg View File

@@ -1 +0,0 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="200px" height="200.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#0ac4ff" d="M512 535.272727c141.963636 0 256-114.036364 256-256S730.763636 0 512 0c-214.109091 0-256 137.309091-256 279.272727s114.036364 256 256 256z m232.727273 23.272728H279.272727C151.272727 558.545455 46.545455 663.272727 46.545455 791.272727s104.727273 232.727273 232.727272 232.727273h465.454546c128 0 232.727273-104.727273 232.727272-232.727273s-104.727273-232.727273-232.727272-232.727272z" /></svg>

+ 0
- 216
common/common.js View File

@@ -1,216 +0,0 @@
const Promise = require('../utils/es6-promise.min').Promise
let config = require("../config/config.js");
var app = getApp();
const func = {
wxLogin: function (scene) {
return new Promise((resolve, reject) => {
wx.login({
success: function (res) {
resolve(res)
},
fail: function (err) {
reject(err)
},
complete: function (res) {
//console.log("wxLogin complete:" + res)
}
})
})
},
/**
* 授权后获取用户的昵称,unionId等信息
*/
getUserInfo: function (encryptedData, iv) {
console.log(app.globalData.openId)
return new Promise((resolve, reject) => {
wx.request({
url: config.api.getUserInfo,
header: {
"content-type": "application/json;charset=UTF-8",
"token": app.globalData.token
},
data: {
encryptedData: encryptedData,
iv: iv,
},
method: "POST",
success: function (res) {
resolve(res)
},
fail: function (err) {
reject(err)
},
complete: function (res) {
//console.log("getUserInfo complete:" + res)
}
})
})
},
/**
* 授权后获取用户的手机号
*/
getUserPhone: function (encryptedData, iv) {
return new Promise((resolve, reject) => {
wx.request({
url: config.api.getUserPhone,
data: {
encryptedData: encryptedData,
iv: iv,
},
header: {
"content-type": "application/json;charset=UTF-8",
"token": app.globalData.token
},
method: "POST",
success: function (res) {
resolve(res)
},
fail: function (err) {
reject(err)
},
complete: function (res) {
//console.log("getUserInfo complete:" + res)
}
})
})
},
/**
* 优惠券查询
*/
getCouponList: function (pageNum, pageSize) {
return new Promise((resolve, reject) => {
wx.request({
url: config.api.couponList,
header: {
"content-type": "application/json;charset=UTF-8",
"token": app.globalData.token
},
method: "Get",
data: {
pageNum: pageNum,
pageSize: pageSize
},
success: function (res) {
resolve(res)
},
fail: function (err) {
reject(err)
},
complete: function (res) {
console.log(res)
}
})
})
},
/**
* 优惠券详情
*/
getCouponDetail: function (couponId) {
return new Promise((resolve, reject) => {
wx.request({
url: config.api.couponDetail,
header: {
"content-type": "application/json;charset=UTF-8",
"token": app.globalData.token
},
method: "Get",
data: {
id: couponId
},
success: function (res) {
resolve(res)
},
fail: function (err) {
reject(err)
},
complete: function (res) {
console.log(res)
}
})
})
},
/**
* 订单下单
*/
orderSave: function (couponId) {
return new Promise((resolve, reject) => {
wx.request({
url: config.api.orderSave,
header: {
'token': app.globalData.token
},
data: {
couponId: couponId,
token: app.globalData.token
},
method: "POST",
success: function (res) {
resolve(res)
},
fail: function (err) {
reject(err)
},
complete: function (res) {
console.log(res)
}
})
})
},
/**
* 支付订单
*/
payOrderCreate: function (orderId) {
return new Promise((resolve, reject) => {
wx.request({
url: config.api.payOrderCreate,
header: {
"token": app.globalData.token
},
data: {
orderId: orderId,
token: app.globalData.token
},
method: "POST",
success: function (res) {
resolve(res)
},
fail: function (err) {
reject(err)
},
complete: function (res) {
console.log(res)
}
})
})
},
/**
* 支付订单更新
*/
payOrderUpdate: function (orderId, payOrderId, status, reason) {
return new Promise((resolve, reject) => {
wx.request({
url: config.api.payOrderUpdate,
header: {
"token": app.globalData.token
},
data: {
payOrderId: payOrderId,
orderId: orderId,
status: status,
reason: reason
},
method: "POST",
success: function (res) {
resolve(res)
},
fail: function (err) {
reject(err)
},
complete: function (res) {
console.log(res)
}
})
})
},
}
module.exports = func;

+ 40
- 0
components/advertisement/advertisement.js View File

@@ -0,0 +1,40 @@
// components/advertisement.js
const Http = require("../../utils/HttpBasics");
var config = require("../../config/config.js");
Component({
properties: {
ggdata: {
type: Object,
value: {}
}
},
data: {
flag: false,
alphaData1: null,
},
methods: {
gotoGg: function (e) {
console.log(this.data.ggdata)
let that = this;
/* wx.navigateTo({
url: '/pages/coupon/detail/index?couponChannelId=' + e.currentTarget.dataset.data.produceId+'&g=1',
}) */
wx.navigateTo({
url: `/${that.data.ggdata.pagePath}&g=1`,
})
},
a: function () {
this.setData({ flag: false })
},
closeGg: function () {
let that = this;
var animation = wx.createAnimation({})
// animation.opacity(0).step({ duration: 1000 })
setTimeout(function () {
that.setData({ flag: true })
}, 500)
animation.rotateZ(180).scale(0).opacity(0.5).step({ duration: 1000 })
that.setData({ alphaData1: animation.export() });
},
},
});

+ 4
- 0
components/advertisement/advertisement.json View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

+ 12
- 0
components/advertisement/advertisement.wxml View File

@@ -0,0 +1,12 @@
<!--components/advertisement.wxml-->
<view class="b1" hidden="{{flag}}">
<view class='b3'>
<view class="t_w">
<view class="b2" animation="{{alphaData}}">
<icon type="cancel" size="30" color="#fff" class='cancel_icon' bindtap="closeGg"/>
<!-- <view class='line'></view> -->
<image class="t_image" data-data="{{ggdata}}" mode='widthFix' src="{{ggdata.coverImg}}" bindtap="gotoGg" data-couponChannelId="{{ggdata.produceId}}" />
</view>
</view>
</view>
</view>

+ 47
- 0
components/advertisement/advertisement.wxss View File

@@ -0,0 +1,47 @@
/* components/advertisement.wxss */
.b1{
position:fixed;
width:100%;
height:100%;
top:0px;
background:rgba(0,0,0,0.8);
overflow: hidden;
z-index: 1000;
}
.b3{
/* margin:0 auto; */
width:100%;
height:100%;
position:relative;
}
.t_w{
width: 100%;
position: absolute;
top: 50%;
left: 50%;
margin-top: -50%;
margin-left: -50%;
}
.b2{
overflow: hidden;
border-radius: 10rpx;
}
.t_image{
width: 70%;
border-radius: 16rpx;
display: block;
margin: 0 auto;
}
.cancel_icon{
position: absolute;
right: 65rpx;
top: -40rpx;
}
.line{
width:2rpx;
height: 75rpx;
background: #fff;
position: absolute;
right: 370rpx;
bottom: -125rpx;
}

+ 38
- 7
components/banner/index.js View File

@@ -1,30 +1,61 @@
// pages/index/sw/index.js
const imgurl = require("../../utils/imgurl");
Component({
/**
* 组件的属性列表
*/
properties: {
imgUrls: {
list: {
value: [],
type: Array,
},
type: Array
}
},

/**
* 组件的初始数据
*/
data: {
swiperCurrent: 0,
bannerUrl: imgurl.banner.url,
currentIndex: 0
},

/**
* 组件的方法列表
*/
methods: {
swiperChange: function (e) {
gotobannerdetail: function(e) {
if (e.currentTarget.dataset.data.type == 3) {
// 小程序路径
let indexOf = (e.currentTarget.dataset.data.pagePath).indexOf("=");
let id = (e.currentTarget.dataset.data.pagePath).substring(indexOf);
let type = (e.currentTarget.dataset.data.pagePath).substr(23,2)
console.log(indexOf, id, type);
console.log(e.currentTarget.dataset.data.pagePath)
if(type == 'cd' || type == 'sd'){
wx.navigateTo({
url: `/${e.currentTarget.dataset.data.pagePath}`,
})
} else if (type == 'ra'){
wx.navigateTo({
url: `/pages/radetail/index?id=${id}`,
})
}
}else if(e.currentTarget.dataset.data.type==2){
// 自由图文
wx.navigateTo({
url: `/pages/freeBannerDetail/index?id=${e.currentTarget.dataset.id}`
});
}else{
// 固定格式
wx.navigateTo({
url: `/pages/bannerdetail/index?id=${e.currentTarget.dataset.id}`
});
}
},
handleChange: function (e) {
this.setData({
swiperCurrent: e.detail.current
currentIndex: e.detail.current
})
},
}
})
});

+ 1
- 4
components/banner/index.json View File

@@ -1,6 +1,3 @@
{
"component": true,
"usingComponents": {
}
"component": true
}

+ 5
- 10
components/banner/index.wxml View File

@@ -1,14 +1,9 @@
<view class="index-slide-view">
<swiper class="index-slide" bindchange="swiperChange" circular="true" autoplay="true" interval="3000" duration="500">
<block wx:for="{{imgUrls}}" wx:key="unique">
<swiper-item>
<image src="{{item}}" class="index-slide-image" />
<view wx:if="{{list.length>0}}" class="index-slide-view">
<swiper class="imageContainer" bindchange="handleChange" previous-margin="39rpx" next-margin="40rpx" circular autoplay>
<block wx:for="{{list}}" wx:key="{{index}}">
<swiper-item class="item">
<image data-id="{{item.id}}" data-data="{{item}}" bindtap='gotobannerdetail' class="itemImg {{currentIndex == index ? 'active': ''}}" src="{{item.coverImg}}"></image>
</swiper-item>
</block>
</swiper>
<view class="dots">
<block wx:for="{{imgUrls}}" wx:key="unique">
<view class="dot{{index == swiperCurrent ? ' active' : ''}}"></view>
</block>
</view>
</view>

+ 83
- 28
components/banner/index.wxss View File

@@ -1,29 +1,84 @@
.index-slide-view{
position: relative;
}
.index-slide,
/* .index-slide-view {
position: relative;
width: 750rpx;
height: 258rpx;
overflow: hidden;
margin: 0 auto;
}

.index-slide, swiper-item
.index-slide-image {
width: 100%;
height: 465rpx;
}
.index-slide-view .dots{
position: absolute;
left: 0;
right: 0;
bottom: 20rpx;
display: flex;
justify-content: center;
}
.index-slide-view .dots .dot{
margin: 0 8rpx;
width: 30rpx;
height: 8rpx;
background: #fff;
border-radius: 100rpx;
transition: all .6s;
opacity: 0.5;
}
.index-slide-view .dots .dot.active{
background: #FFFFFF;
opacity: 1;
}
display: block;
width: 690rpx;
height: 258rpx;
margin: 0 auto;
border-radius: 16rpx;
overflow: hidden;
position: relative;
}

.dots {
position: absolute;
left: 0;
right: 0;
bottom: 20rpx;
display: flex;
justify-content: center;
}

.dot {
margin: 0 8rpx;
width: 14rpx;
height: 14rpx;
background: #fff;
border-radius: 8rpx;
transition: all 0.6s;
}

.dot.active {
width: 24rpx;
background: #f80;
}

.bannerbg {
width: 100%;
}

.bannerbg image {
display: block;
width: 100%;
} */

.imageContainer{
width: 100%;
height: 304rpx;
}
.itemImg{
position: absolute;
width: 640rpx;
height: 227rpx;
border-radius: 15rpx;
overflow: hidden;
z-index: 5;
opacity: 0.7;
top: 20%;
margin: 0 20rpx;
}
.active{
opacity: 1;
z-index: 10;
width: 640rpx;
height: 270rpx;
top: 11%;
transition:all .2s ease-in 0s;
}
.item{
width: 100%;
height: 304rpx;
overflow: hidden;
border-radius: 16rpx;
}
.index-slide-view{
margin-top: -30rpx;
}

+ 19
- 10
components/coupons/index.js View File

@@ -4,24 +4,33 @@ Component({
* 组件的属性列表
*/
properties: {
paramAtoB: String,
from: String,
data: {
value: {},
type: Object,
type: Object
},
},

/**
* 组件的初始数据
*/
data: {

},
data: {},
methods: {
onLogin(e){
let { id } = e.currentTarget.dataset.date;
wx.navigateTo({
url: `../../pages/coupons/details/index?id=${id}`,
})
gotoDetail(e) {
let couponId = e.currentTarget.dataset.couponid;
let title = e.currentTarget.dataset.title;
let id = e.currentTarget.dataset.id;
let targetAd = e.currentTarget.dataset.targetad;
if (id && targetAd != 7) {
wx.navigateTo({
url: `/pages/coupon/detail/index?couponChannelId=${id}&couponId=${couponId}&title=${title}`,
})
} else if (targetAd == 7) {
wx.navigateTo({
url: `/pages/spellGroup/mySpellGroup/index?couponChannelId=${id}&couponId=${couponId}&title=${title}`,
})
}
}
}
})
});

+ 47
- 17
components/coupons/index.wxml View File

@@ -1,21 +1,51 @@
<view class="coupons">
<view class="coupons-img">
<image src="{{data.coverImg}}"></image>
</view>
<view class="coupons-info">
<view class="coupons-info-name">{{data.name}}</view>
<view class="coupons-info-price">
<text class="coupons-info-price-p">¥{{data.salePrice}}</text>
<text class="coupons-info-price-o">¥{{data.price}}</text>
<view class='navigator' bindtap='gotoDetail' data-id='{{data.id}}' data-targetAd='{{data.targetAd}}' hover-class='hover' data-couponId='{{data.couponId}}' data-title='{{data.title}}'>
<!-- 首页优惠券列表页面 -->
<view class="coupons">
<!-- fromMerchant 根据这个字段判断 -->
<view class="superscript" wx:if="{{from == 'fromMerchant'}}">
<!-- 角标的三种实现 -->
<view class="rect" style='background: #31b968;' wx:if="{{data.targetAd == 2}}"></view>
<view class="rect" style='background: orange;' wx:if="{{data.targetAd == 6}}"></view>
<view class="rect" style='background: #d900ae;' wx:if="{{data.targetAd == 7}}"></view>
<view class="rect" style='background: #5dae01;' wx:if="{{data.targetAd == 5}}"></view>
<view class="desc" wx:if="{{data.targetAd == 2}}">限时券</view>
<view class="desc" wx:if="{{data.targetAd == 6}}">砍价券</view>
<view class="desc" wx:if="{{data.targetAd == 7}}">拼团券</view>
<view class="desc" wx:if="{{data.targetAd == 5}}">消费卡</view>
</view>
<view class="coupons-info-distance">
<text class="iconfont icon-dingweib"></text>
{{data.salePrice}}
<view class="coupons-img">
<image src="{{data.coverImg}}" mode='aspectFill' lazy-load="true"></image>
</view>
<view class="coupons-info">
<view class="coupons-info-name tit">{{data.title}}</view>
<view class="coupons-info-name subtitle">{{data.subTitle}}</view>
<view class="coupons-info-price-p">
<view class='price'>
<text wx:if="{{data.targetAd == 1||data.targetAd == 5}}"><text class='rmb'>¥</text><text class='num'>{{data.salePriceStr}}</text><text wx:if="{{!(data.type==5&&data.unit==1)}}" class='view02'>¥{{data.priceStr}}</text></text>
<text wx:if="{{data.targetAd == 2}}"><text class='saleprice'>抢购价</text><text class='rmb'>¥</text>{{data.salePriceStr}}</text>
<text wx:if="{{data.targetAd == 6}}"><text class='saleprice'>可砍至</text><text class='rmb'>¥</text>{{data.salePriceStr}}</text>
<text wx:if="{{data.targetAd == 7}}"><text class='saleprice'>拼团价</text><text class='rmb'>¥</text>{{data.salePriceStr}}</text>

<view class="coupons-info-manjian" style="margin-top:10rpx;" wx:if="{{data.type == 1}}">
<!-- <view class='view01' wx:if="{{data.unit==0}}">¥{{data.priceStr}}</view> -->
<view wx:if="{{data.unit==1}}">{{data.priceStr}}小时</view>
</view>
<view class="coupons-info-manjian" wx:elif="{{data.type == 3||data.type==4||data.type==5}}">
<!-- <text class='view01' wx:if="{{data.unit==0}}">¥{{data.priceStr}}</text> -->
<text wx:if="{{data.unit==1}}">{{data.priceStr}}小时</text>
</view>
</view>
</view>
</view>
<view class="coupons-btn">
<!-- 优惠券价格 -->
<i-button i-class="coupons-btn-gm" wx:if="{{data.salePriceStr==0&&data.remainInventory!=0&&data.targetAd == 1}}" data-date='{{data}}'>免费领</i-button>
<i-button i-class="coupons-btn-gm" wx:if="{{data.salePriceStr!=0&&data.remainInventory!=0&&data.targetAd == 1||data.salePriceStr!=0&&data.remainInventory!=0&&data.targetAd == 5}}" data-date='{{data}}'>购买</i-button>
<i-button i-class="coupons-btn-gm" wx:if="{{data.remainInventory!=0&&data.targetAd == 2}}" data-date='{{data}}'>去抢购</i-button>
<i-button i-class="coupons-btn-gm" wx:if="{{data.remainInventory!=0&&data.targetAd == 6}}" data-date='{{data}}'>去砍价</i-button>
<i-button i-class="coupons-btn-gm" wx:if="{{data.remainInventory!=0&&data.targetAd == 7}}" data-date='{{data}}'>去拼团</i-button>
<i-button i-class="coupons-btn-gms" wx:if="{{data.remainInventory==0}}" data-date='{{data}}'>已售罄</i-button>
<i-button i-class="coupons-btn-gms" wx:if="{{data.status==1}}" data-date='{{data}}'>已下架</i-button>
</view>
<view class="coupons-info-address">{{data.salePrice}}</view>
</view>
<view class="coupons-btn">
<i-button i-class="coupons-btn-gm" bind:click="onLogin" data-date='{{data}}'>购买</i-button>
</view>
<view class="coupons-border"></view>
</view>

+ 320
- 66
components/coupons/index.wxss View File

@@ -1,95 +1,349 @@
@import "../../app.wxss";

.coupons {
flex-direction: row;
display: flex;
padding: 30rpx;
position: relative;
height: 184rpx;
}
.coupons-border{
height: 1rpx;
/* width: 100%; */
left: 30rpx;
right: 30rpx;
background: #F5F5F5;
position: absolute;
bottom: 0;
}
.coupons-img {
width: 248rpx;
height: 184rpx;
overflow: hidden;
border-radius: 10rpx;
position: relative;
width: 340rpx;
display: inline-block;
overflow: hidden;
border-radius:12rpx;
}

.coupons-border {
height: 1rpx;
left: 30rpx;
right: 30rpx;
background: #f5f5f5;
position: absolute;
bottom: 0;
}



.coupons-img image {
width: 100%;
height: 100%;
display: block;
width: 300rpx;
height: 176rpx;
margin: 20rpx auto 0;
/* border-top-left-radius: 10rpx;
border-top-right-radius: 10rpx; */
}

.coupons-info {
padding-left: 20rpx;
/* padding-top: 10rpx; */
width: 335rpx;
height: 152rpx;
border-radius: 0rpx 0rpx 10rpx 10rpx;
background: #fff;
}

.coupons-info-name {
font-size: 30rpx;
color: #000000;
letter-spacing: 0;
line-height: 42rpx;
font-size: 30rpx;
color: #3C3C3C;
letter-spacing: 0;
line-height: 38rpx;
}
.coupons-info-price{
padding:10rpx 0 15rpx;
height: 50rpx;

.coupons-info-price {
padding: 16rpx 0 0;
}

.i {
font-size: 24rpx;
font-style: normal;
}

.coupons-info-price-p {
font-size: 36rpx;
color: #FF3434;
letter-spacing: 0.96rpx;
line-height: 50rpx;
display: inline-block;
font-size: 50rpx;
margin-bottom: 26rpx;
width: 100%;
}

.price {
font-size: 36rpx;
font-family: PingFang-SC-Bold;
font-weight: bold;
line-height: 44rpx;
margin-left: 16rpx;
padding-top: 16rpx;
color: #FD832D;
width: 60%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

}
.rmb{
font-size: 24rpx!important;
margin-right: 4rpx!important;
color: #FD782D!;
}
.num{
color: #FD782D;
}
.tit {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-size: 28rpx;
line-height: 32rpx;
padding-top: 20rpx;
padding-left: 10rpx;
color: #333;
letter-spacing: 0;
}

.coupons-info-price-o {
display: inline-block;
padding-left: 20rpx;
font-size: 24rpx;
color: #B4B4B4;
letter-spacing: 0.96rpx;
text-decoration: line-through;
line-height: 24rpx;
display: block;
text-align: center;
font-size: 26rpx;
color: #b4b4b4;
letter-spacing: 0.96rpx;
text-decoration: line-through;
line-height: 24rpx;
}

.coupons-info-distance {
font-size: 22rpx;
color: #C0C0C0;
letter-spacing: 0;
padding-bottom: 10rpx;
line-height: 30rpx;
font-size: 22rpx;
color: #c0c0c0;
letter-spacing: 0;
padding-bottom: 10rpx;
line-height: 30rpx;
}

.coupons-info-address {
font-size: 22rpx;
color: #585858;
letter-spacing: 0;
line-height: 30rpx;
font-size: 22rpx;
color: #585858;
letter-spacing: 0;
line-height: 30rpx;
}

.coupons-btn {
position: absolute;
bottom: 30rpx;
right: 30rpx;
position: absolute;
bottom: 14rpx;
right: 24rpx;
}

.coupons-btn-gm {
background: #00C0FF !important;
border-radius: 10rpx !important;
margin: 0 !important;
padding: 0 !important;
font-family: PingFangSC-Semibold;
font-size: 28rpx;
color: #FFFFFF !important;
letter-spacing: 0;
height: 50rpx !important;
width: 114rpx !important;
line-height: 50rpx !important;
}
border-radius: 10px!important;
margin: 0 !important;
padding: 0 !important;
font-size: 26rpx;
color: #fff !important;
letter-spacing: 0;
height: 51rpx !important;
width: 100rpx !important;
line-height: 51rpx !important;
background:linear-gradient(127deg,rgba(252,177,74,1) 0%,rgba(254,70,20,1) 100%)!important;
}

.coupons-btn-gms {
background: #b9b9b9 !important;
border-radius: 10px!important;
opacity: 0.6;
margin: 0 !important;
padding: 0 !important;
font-family: PingFangSC-Semibold;
font-size: 26rpx;
font-weight: 400;
color: #fff !important;
letter-spacing: 0;
height: 51rpx !important;
width: 100rpx !important;
line-height: 51rpx !important;
}

.subtitle {
font-size: 24rpx;
color: #999;
overflow: hidden;
height: 24rpx;
width: 65%;
padding-left: 10rpx;
line-height: 24rpx;
white-space: nowrap;
text-overflow: ellipsis;
margin-top: 12rpx;
}

.coupons-info-manjian {
font-weight: normal;
font-size: 20rpx;
line-height: 34rpx;
display: inline-block;
color: #ff4949;
letter-spacing: 0;
}

.coupons-info-manjian1 {
font-weight: normal;
font-size: 20rpx;
line-height: 22rpx;
color: #919191;
letter-spacing: 0;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 300rpx;
margin-top: 16rpx;
}

.coupons-info-manjian text {
display: block;
line-height: 20rpx;
}

.coupons-info-manjian > text:nth-of-type(1) {
display: block;
/* color: #FF4949; */
opacity: 0.6;
}

.view02{
font-size:20rpx;
line-height:34rpx;
text-decoration: line-through;
color: #999 !important;
font-weight:normal;
letter-spacing:0;
margin-left: 10rpx;
}
.view01 {
text-decoration: line-through;
color: #999 !important;
}

.txt2 {
display: block;
color: #ccc;
}

/**上拉加载更多**/

.userinfo {
display: flex;
flex-direction: column;
align-items: center;
}

.userinfo-avatar {
width: 128rpx;
height: 128rpx;
margin: 20rpx;
border-radius: 50%;
}

.userinfo-nickname {
color: #aaa;
}

.sy {
display: block;
text-align: right;
width: 181rpx;
font-size: 24rpx;
color: #999;
height: 40rpx;
margin-top: 106rpx;
}

.usermotto {
margin-top: 200px;
}

scroll-view {
width: 100%;
}

.item {
width: 90%;
height: 300rpx;
margin: 20rpx auto;
background: brown;
overflow: hidden;
}

.item .img {
width: 430rpx;
margin-right: 20rpx;
float: left;
}

.title {
font-size: 30rpx;
display: block;
margin: 30rpx auto;
}

.description {
font-size: 26rpx;
line-height: 15rpx;
}

.navigator-hover {
opacity: 1 !important;
background: #fff;
}
.hover{
opacity: .6;
}
.navigator {
display: inline-block;
background: #fff;
border-radius: 12rpx;
}

.navigator:nth-of-type(2n+1) {
/* margin-right: 10rpx; */
}

.superscript {
position: absolute;
top: -10rpx;
left: -12rpx;
width: 86rpx;
height: 86rpx;
overflow: hidden;
}

/* 使用背景色渐变 */

.superscript .gradual {
width: 100%;
height: 100%;
background: linear-gradient(135deg, #31b968 50%, transparent 50%);
}

/* 使用三角形 */

.superscript .triangle {
width: 0;
height: 0;
border-top: 130rpx solid #31b968;
border-right: 130rpx solid transparent;
}

/* 使用矩形旋转, 和父节点的 overflow:hidden 配合 */

.superscript .rect {
width: 176rpx;
height: 183rpx;
margin: -91rpx 0 0 -91rpx;
transform: rotateZ(45deg);
}

.superscript .desc {
position: absolute;
top: 29%;
left: 16%;
z-index: 1;
color: #fff;
font-size: 23rpx;
transform: rotate(-45deg);
}

.saleprice {
font-size: 24rpx;
display: inline-block;
margin-right: 10rpx;
font-weight: 400;
}

+ 32
- 0
components/discountCard/index.js View File

@@ -0,0 +1,32 @@
// pages/index/sw/index.js
Component({
/**
* 组件的属性列表
*/
properties: {
list: {
value: [],
type: Array
}
},

/**
* 组件的初始数据
*/
data: {
swiperCurrent: 0,
discountcardUrl: ''
},

/**
* 组件的方法列表
*/
ready() {},
methods: {
gotoDiscountCardList:function(){
wx.navigateTo({
url: '/pages/discountCardList/discountCardList',
})
}
}
});

dist/collapse-item/index.json → components/discountCard/index.json View File

@@ -1,7 +1,6 @@

{
"component": true,
"usingComponents": {
"i-icon": "../icon/index"
}
}
}

+ 5
- 0
components/discountCard/index.wxml View File

@@ -0,0 +1,5 @@
<view class='content' >
<view bindtap='gotoDiscountCardList'>
<image src='{{discountcardUrl}}' mode='widthFix'></image>
</view>
</view>

+ 6
- 0
components/discountCard/index.wxss View File

@@ -0,0 +1,6 @@
.content image{
display: block;
margin: 30rpx auto 0;
border: 1px solid red;
height: 100rpx;
}

+ 76
- 0
components/gameentry/gentry.js View File

@@ -0,0 +1,76 @@
// pages/index/sw/index.js
const Http = require("../../utils/HttpBasics");
var config = require("../../config/config.js");
Component({
properties: {
gamedata: {
type: Object,
value: {}
}
},
data: {
flag: false,
alphaData: null,
gameUrl: ''
},
methods:{
gotogame: function (e) {
let that=this;
Http.get({
url: config.api.checkPhoneStatus,
data: {}
})
.then(res => {
var data = {
couponChannelId: "" + that.data.couponChannelId,
couponId: "" + that.data.couponId
};
if (that.data.couponChannelId == null) {
var data = {
couponId: "" + that.data.couponId
};
}
wx.navigateTo({
url: '/pages/game/index?url=' + e.target.dataset.data.url + "&id=" + e.target.dataset.data.id + "&gameId=" + e.target.dataset.data.gameId,
})
})
.catch(err => {
if (err.code == 11005) {
// 用户手机未授权
/**
* 将值传到用户手机号授权的页面
*
*/
wx.redirectTo({
url: "/pages/getphoneInfo/index?path=index&url=" + e.target.dataset.data.url + "&id=" + e.target.dataset.data.id + "&gameId=" + e.target.dataset.data.gameId
});
} else if (err.code == 11006){
// 用户手机已加密
wx.redirectTo({
url: "/pages/phoneinput/phoneinput?path=index&url=" + e.target.dataset.data.url + "&id=" + e.target.dataset.data.id + "&gameId=" + e.target.dataset.data.gameId
});
}else {
wx.showToast({
title: err.errMsg,
icon: 'none',
duration: 2000,
mask: false
});
}
})
},
a: function () {
this.setData({ flag: false })
},
closeGame: function () {
let that = this;
var animation = wx.createAnimation({})
// animation.opacity(0).step({ duration: 1000 })
setTimeout(function () {
that.setData({ flag: true })
}, 500)
animation.rotateZ(180).scale(0).opacity(0.5).step({ duration: 1000 })
that.setData({ alphaData: animation.export() });
},
},
});

+ 6
- 0
components/gameentry/gentry.json View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
}
}

+ 9
- 0
components/gameentry/gentry.wxml View File

@@ -0,0 +1,9 @@

<view class="b1" hidden="{{flag}}">
<view class="t_w">
<view class="b2" animation="{{alphaData}}">
<icon type="cancel" size="40" color="rgb(0,255,255)" class='cancel_icon' bindtap="closeGame"/>
<image class="t_image" data-data="{{gamedata}}" mode='widthFix' src="{{gamedata.imgUrl}}" bindtap="gotogame" />
</view>
</view>
</view>

+ 28
- 0
components/gameentry/gentry.wxss View File

@@ -0,0 +1,28 @@
.b1{
position:fixed;
width:100%;
height:100%;
top:0px;
background:rgba(0,0,0,0.8);
overflow: hidden;
z-index: 1000;
}
.t_w{
position:relative;
}
.b2{
width: 90%;
margin:55% auto;
overflow: hidden;
border-radius: 10rpx;
}
.t_image{
width: 100%;
display: block;
margin: 0 auto;
}
.cancel_icon{
position: absolute;
right: 30rpx;
top: -30rpx;
}

+ 143
- 0
components/hot/index.js View File

@@ -0,0 +1,143 @@
// pages/index/sw/index.js
let config = require("../../config/config.js");
let Http = require("../../utils/HttpBasics");
let app = getApp();
const imgurl = require("../../utils/imgurl");
const bgColor = require("../../utils/bgColor.js")
Component({
/**
* 组件的属性列表
*/
properties: {},

/**
* 组件的初始数据
*/
data: {
sql: bgColor.colorFirst.main.sql,
txt: bgColor.colorFirst.main.txt,
change: imgurl.change.url,
None: imgurl.None.url,
jianUrl: imgurl.jian.url,
barginicon: imgurl.barginicon.url,
wangmeimeibargin: imgurl.wangmeimeibargin.url,
kData:[],
kSize:'',
pSize: '',
pData:[],
couponId:'',
couponId1: '',
},
/**
* 组件的方法列表
*/
methods: {
//获取砍价拼团数据
getList(val) {
// debugger
let that = this;
let param = ''
if(val=='1'){
param={
targetAd : 6,
couponId: this.data.couponId
}
}else{
param = {
targetAd : 7,
couponId: this.data.couponId1
}
}
Http.get({
url: config.api.change,
data:param,
}).then(res => {
if(res.data != undefined && res.data){
if(val=='1'){
that.setData({
kData: res.data.data,
kSize: res.data.size,
couponId: res.data.data.couponId,
});
}else{
that.setData({
pData: res.data.data,
pSize:res.data.size,
couponId1: res.data.data.couponId
});
}
} else {
if(val=='1'){
that.setData({
kData: '',
kSize: '',
couponId: '',
});
}else{
that.setData({
pData: '',
pSize:'',
couponId1: ''
});
}
}

})
.catch(err => {
console.log(err)
wx.showToast({
title: err.errMsg,
icon: 'none',
duration: 2000,
mask: false
});
})
},
// 换一换
getChange(){
let that = this
if (that.kSize != 1 && that.kSize != 0){
that.getList(1)
}
if (that.pSize!=1 && that.pSize !=0) {
that.getList(2)
}
},
//跳转砍价详情
gotokjdetail: function (e) {
wx.navigateTo({
url: `/pages/coupon/detail/index?couponChannelId=${
e.currentTarget.dataset.couponchannelid
}&couponId=${
e.currentTarget.dataset.couponid
}&targetAd=${
e.currentTarget.dataset.targetad
}`
});
},
//跳转拼团详情
gotoptdetail: function (e) {
wx.navigateTo({
url: `/pages/spellGroup/mySpellGroup/index?couponChannelId=${
e.currentTarget.dataset.couponchannelid
}&couponId=${
e.currentTarget.dataset.couponid
}&targetAd=${
e.currentTarget.dataset.targetad
}`
});
},
},
ready() {
app.couponChannelListCallback = (token,val) => {
Http.setToken(token);
this.getList(1);
this.getList(2);
};
if (app.globalData.token && app.globalData.token != null) {
app.couponChannelListCallback(app.globalData.token);
}
}
});

+ 4
- 0
components/hot/index.json View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

+ 60
- 0
components/hot/index.wxml View File

@@ -0,0 +1,60 @@
<!--components/hot/hot.wxml-->
<view class='hotBox'>
<view class='hotTitle'>
<view class='titleL'>
<view class='sql' style='background:{{sql}}'></view>
<text>爆款专区</text>
</view>
<view class='titleR' bindtap='getChange'wx:if="{{pSize>=2||kSize>=2}}" >
<text style='color:{{txt}}'>换一换</text>
<view>
<image src='{{change}}' bindtap='' mode='aspectFill'></image>
</view>
</view>
</view>
<view class='hotCon clearfix'>
<view class='kanjia' wx:if="{{kSize}}" bindtap="gotokjdetail" data-couponId='{{kData.couponId}}' data-couponChannelId="{{kData.id}}" data-targetAd="{{kData.targetAd}}" >
<view >
<image mode='aspectFill' lazy-load='true' src="{{kData.coverImg}}" />
</view>
<view class='kjText'>
<text class='title'>{{kData.title}}</text>
<text class='price'>¥{{kData.priceStr}}</text>
<text class='sale'><text>¥</text>{{kData.salePriceStr}}</text>
<view class=' btn btnk'>砍价</view>
</view>
</view>
<view class='kanjia' wx:if="{{!kSize}}">
<view>
<image src='{{None}}' bindtap='' mode='aspectFill'></image>
</view>
<view class='kjText'>
<text class='title'>疯狂补货中…</text>
<text class='expect'>敬请期待</text>
<view class='btnk btnNone'>砍价</view>
</view>
</view>

<view class='pintuan' wx:if="{{pSize}}" bindtap="gotoptdetail" data-couponId='{{pData.couponId}}' data-couponChannelId="{{pData.id}}" data-targetAd="{{pData.targetAd}}">
<view>
<image mode='aspectFill' lazy-load='true' src="{{pData.coverImg}}" />
</view>
<view class='ptText'>
<text class='title'>{{pData.title}}</text>
<text class='price'>¥{{pData.priceStr}}</text>
<text class='sale'> <text>¥</text>{{pData.salePriceStr}}</text>
<view class='btn btnp' >拼团</view>
</view>
</view>
<view class='pintuan' wx:if="{{!pSize}}">
<view>
<image src='{{None}}' bindtap='' mode='aspectFill'></image>
</view>
<view class='ptText'>
<text class='title'>疯狂补货中...</text>
<text class='expect'>敬请期待</text>
<view class='btnp btnNone'>拼团</view>
</view>
</view>
</view>
</view>

+ 133
- 0
components/hot/index.wxss View File

@@ -0,0 +1,133 @@
/* components/hot/hot.wxss */
@import "../../app.wxss";
.hotBox{
width:710rpx;
margin: 20rpx auto 0;
}
.hotTitle{
width: 100%;
height: 60rpx;
line-height: 60rpx;
font-size: 30rpx;
display: flex;
justify-content: space-between;
font-family:PingFangSC-Medium;
}
.titleL .titleR{
width: 100rpx;
}
.titleR text{
float: left;
margin-right: 10rpx;
font-family:PingFangSC-Regular!important;
}
.titleR view{
height: 40rpx;
width: 40rpx;
/* margin-top: 10rpx; */
float: left;
}
.titleR image{
height: 28rpx;
width: 28rpx;
}
.sql{
width:12rpx;
height:24rpx;
border-radius:8rpx;
float: left;
margin: 20rpx 10rpx 0 0;
}
.hotCon{
width: 100%;
}
.kanjia, .pintuan{
width: 346rpx;
height: 156rpx;
float: left;
border-radius: 12rpx;
display: flex;
justify-content: space-between;
position: relative;
}
.kanjia{
margin-right: 18rpx;
background:linear-gradient(130deg,rgba(50,177,252,1) 0%,rgba(47,108,255,1) 100%);
}
.pintuan{
background:linear-gradient(127deg,rgba(252,177,74,1) 0%,rgba(254,70,20,1) 100%);
}
.hotCon image{
width: 86rpx;
height: 86rpx;
margin: 24rpx 0 46rpx 16rpx;
}
.hotCon .btn{
width:80rpx;
height:44rpx;
line-height: 44rpx;
background:rgba(255,255,255,1);
border-radius:18rpx;
font-size: 24rpx;
position: absolute;
right: 20rpx;
bottom: 20rpx;
text-align: center;
}
.btnk{
color: #2C8DFF;
}
.btnp{
color: #FD782D;
}
.btnNone{
width:80rpx;
height:44rpx;
line-height: 44rpx;
border-radius:18rpx;
font-size: 24rpx;
position: absolute;
right: 20rpx;
bottom: 20rpx;
text-align: center;
background:rgba(255,255,255,0.5)
}
.kjText,.ptText{
color: #FFFFFF;
margin: 14rpx 10rpx 20rpx 10rpx;
}

.title{
width: 210rpx;
font-size: 30rpx;
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
float: left;
}
.price{
width: 128rpx;
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size: 22rpx;
text-decoration:line-through;
float: left;
}
.expect{
width: 210rpx;
font-size: 22rpx;
float: left;
}
.sale{
width: 140rpx;
font-size: 32rpx;
float: left;
margin-top: -8rpx;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.sale text{
font-size: 20rpx!important;
}

+ 1
- 0
components/navbar/img/back.svg View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="128px" height="128.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#202020" d="M711.1 928.3c-13.2 0-26.3-5-36.4-15.2L297.8 532.9c-20.1-20.2-20.1-53.1 0-73.3L674.7 79.2c20.1-20.3 52.6-20.3 72.7 0 20.1 20.2 20.1 53.1 0 73.3L406.9 496.2l340.5 343.6c20.1 20.3 20.1 53.1 0 73.3-10 10.1-23.2 15.2-36.3 15.2z" /></svg>

+ 1
- 0
components/navbar/img/home.svg View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" width="128px" height="128.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path fill="#202020" d="M962.986667 480.426667l-422.4-379.733334a42.666667 42.666667 0 0 0-57.173334 0l-422.4 379.733334a42.666667 42.666667 0 0 0 57.173334 63.146666l9.813333-8.533333V896a42.666667 42.666667 0 0 0 42.666667 42.666667h682.666666a42.666667 42.666667 0 0 0 42.666667-42.666667v-360.96l9.813333 8.533333a42.666667 42.666667 0 0 0 28.586667 11.093334 42.666667 42.666667 0 0 0 31.573333-14.08 42.666667 42.666667 0 0 0-2.986666-60.16zM469.333333 853.333333v-170.666666h85.333334v170.666666z m341.333334-384v384h-170.666667v-213.333333a42.666667 42.666667 0 0 0-42.666667-42.666667h-170.666666a42.666667 42.666667 0 0 0-42.666667 42.666667v213.333333H213.333333v-384a61.013333 61.013333 0 0 0 0-9.386666l298.666667-270.08 298.666667 270.08a61.013333 61.013333 0 0 0 0 9.386666z" /></svg>

+ 64
- 0
components/navbar/navbar.js View File

@@ -0,0 +1,64 @@
const app = getApp()

Component({

properties: {
background: {
type: String,
value: '#F4F5F9'
},
color: {
type: String,
value: '#000'
},
text: {
type: String,
value: 'Wechat'
},
showLocationIf: {
type: Boolean,
value: false
},
back: {
type: Boolean,
value: false
},
home: {
type: Boolean,
value: false
}
},

data: {
array: ['A广场', 'B广场-北京西单'],
index: 1,
statusBarHeight: app.statusBarHeight + 'px',
navigationBarHeight: (app.statusBarHeight + 44) + 'px'
},
methods: {
backHome: function () {
wx.switchTab({
url: '/index/index',
})
},
bindPickerChange: function (e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.setData({
index: e.detail.value
})
},
back: function () {
wx.navigateBack({
delta: 1
})
}
},
attached: function(){
let pages = getCurrentPages();
if (pages.length <= 1) {
this.setData({
back: false
})
}
}
})

dist/col/index.json → components/navbar/navbar.json View File


+ 20
- 0
components/navbar/navbar.wxml View File

@@ -0,0 +1,20 @@
<view class="navbar" style="{{'height: ' + navigationBarHeight}};background:{{background}}!important;">
<view style="{{'height: ' + statusBarHeight}}"></view>
<view class='title-container'>
<view class='capsule' wx:if="{{ back || home}}">
<view bindtap='back' wx:if="{{back}}">
<image style="left:36%;" src='img/back.svg'></image>
</view>
<view bindtap='backHome' wx:if="{{home}}">
<image src='img/home.svg' style="width:90%;"></image>
</view>
</view>
<view class='title' style="color:{{color}}!important">{{text}}</view>
<picker bindchange="bindPickerChange" wx:if="{{showLocationIf}}" class="pick-box" value="{{index}}" range="{{array}}">
<icon class='iconfont icon-daohangdizhiweizhi'></icon>
<view class="picker locations">
{{array[index]}}
</view>
</picker>
</view>
</view>

+ 90
- 0
components/navbar/navbar.wxss View File

@@ -0,0 +1,90 @@
.navbar {
width: 100vw;
background-color: #F4F5F9;
position: fixed;
left: 0;
top: 0;
z-index: 400000000;
}

.title-container {
height: 44px;
display: flex;
align-items: center;
position: relative;
}

.capsule {
margin-left: 10px;
height: 32px;
border: 1px solid #e1e1e3;
border-radius: 60px;
display: flex;
align-items: center;
padding: 0 20rpx;
background: #fff!important;
}

.capsule > view {
width: 35px;
height: 60%;
position: relative;
}

.capsule > view:nth-child(2) {
border-left: 1px solid #777;
}

.capsule image {
width: 70%;
height: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}

.title {
color: #000;
position: absolute;
left: 104px;
right: 104px;
font-weight: 600;
font-size: 32rpx;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
@font-face {
font-family: 'iconfont'; /* project id 1353695 */
src: url('//at.alicdn.com/t/font_1353695_nyv2ld9xqk8.eot');
src: url('//at.alicdn.com/t/font_1353695_nyv2ld9xqk8.eot?#iefix') format('embedded-opentype'),
url('//at.alicdn.com/t/font_1353695_nyv2ld9xqk8.woff2') format('woff2'),
url('//at.alicdn.com/t/font_1353695_nyv2ld9xqk8.woff') format('woff'),
url('//at.alicdn.com/t/font_1353695_nyv2ld9xqk8.ttf') format('truetype'),
url('//at.alicdn.com/t/font_1353695_nyv2ld9xqk8.svg#iconfont') format('svg');
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon-daohangdizhiweizhi:before {
content: "\e787";
}
.locations{
font-size: 28rpx;
display: inline-block;
width: 200rpx;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.pick-box{
width: 260rpx;
padding-left: 20rpx;
}

+ 71
- 0
components/shareposter/index.js View File

@@ -0,0 +1,71 @@
// pages/index/sw/index.js
Component({
/**
* 组件的属性列表
*/
properties: {
paramAtoB: String,
from: String,
data: {
value: {},
type: Object
},
},

/**
* 组件的初始数据
*/
data: {
isshare: true,
},
methods: {
/**
* 隐藏分享弹框
*/
hidemodal: function() {
this.setData({
isshare: false,
})
},
/**
* 显示分享海报
*/
/* showPoster: function() {
//跳转到海报生成页
wx.navigateTo({
url: `/pages/canvas/index?merchantId=${this.data.id}`
})
}, */
showPoster: function() {
//跳转到海报生成页
console.log(this.data.fromflag)
let that = this;
Http.get({
url: config.api.checkUserStatus,
data: {
token: app.globalData.token
}
}).then(res => {
wx.navigateTo({
url: `/pages/canvas/index?couponChannelId=${that.data.id}`
})
}).catch(err => {
console.log(err)
if (err.code == 11004) {
// 用户昵称未授权
wx.redirectTo({
url: `/pages/getuserinfo/index?couponChannelId=${that.data.id}&fromflag=poster`
})
}
})

},




}
});

dist/cell/index.json → components/shareposter/index.json View File

@@ -1,3 +1,3 @@
{
"component": true
}
}

+ 14
- 0
components/shareposter/index.wxml View File

@@ -0,0 +1,14 @@
<!-- 分享弹框 -->
<view class='modal' bindtap='hidemodal'>
<view class='modal-content'>
<view>
<button class='share user-motto' data-id="{{data.id}}" data-title='{{data.title}}' id="shareBtn" open-type="share" hover-class="other-button-hover"></button>
<image src='./../../assets/images/wechat.png' mode='aspectFit'></image>
<text>微信好友</text>
</view>
<view bindtap='showPoster'>
<image src='./../../assets/images/picture.png' mode='aspectFit'></image>
<text>生成海报</text>
</view>
</view>
</view>

+ 46
- 0
components/shareposter/index.wxss View File

@@ -0,0 +1,46 @@
.modal {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
overflow: hidden;
z-index: 10000;
color: #fff;
}

.modal-content {
width: 540rpx;
height: 233rpx;
line-height: 60rpx;
overflow: hidden;
position: fixed;
top: 50%;
left: 0;
z-index: 11;
background: #f9f9f9;
margin: -130rpx 105rpx;
border-radius: 36rpx;
display: flex;
}

.modal-content view {
display: inline-block;
flex: 1;
text-align: center;
}

.modal-content view>text {
color: #000;
display: block;
font-size: 30rpx;
height: 80rpx;
line-height: 80rpx;
}

.modal-content view>image {
margin-top: 30rpx;
width: 90rpx;
height: 90rpx;
}

+ 45
- 0
components/spellbanner/index.js View File

@@ -0,0 +1,45 @@
// pages/index/sw/index.js
const imgurl = require("../../utils/imgurl");
Component({
/**
* 组件的属性列表
*/
properties: {
list: {
value: [],
type: Array
}
},

/**
* 组件的初始数据
*/
data: {
swiperCurrent: 0,
bannerUrl: imgurl.banner.url
},

/**
* 组件的方法列表
*/
ready() {},
methods: {
swiperChange: function(e) {
this.setData({
swiperCurrent: e.detail.current
});
},
gotobannerdetail: function(e) {
console.log(e)
if(e.currentTarget.dataset.data.type==2){
wx.navigateTo({
url: `/pages/freeBannerDetail/index?id=${e.currentTarget.dataset.id}`
});
}else{
wx.navigateTo({
url: `/pages/bannerdetail/index?id=${e.currentTarget.dataset.id}`
});
}
}
}
});

pages/index/rushToBuy/index.json → components/spellbanner/index.json View File

@@ -1,6 +1,6 @@
{
"component": true,
"usingComponents": {
"i-card": "../../../dist/card/index"
}
}

+ 14
- 0
components/spellbanner/index.wxml View File

@@ -0,0 +1,14 @@
<view wx:if="{{list.length!=0}}" class="index-slide-view">
<swiper class="index-slide" bindchange="swiperChange" autoplay="true" circular="false">
<block wx:for="{{list}}" wx:key="unique">
<swiper-item>
<image data-id="{{item.id}}" data-data="{{item}}" bindtap='gotobannerdetail' src="{{item.coverImg}}" class="index-slide-image" />
</swiper-item>
</block>
</swiper>
<!-- <view class="dots">
<block wx:for="{{list}}" wx:key="unique">
<view class="dot{{index == swiperCurrent ? ' active' : ''}}"></view>
</block>
</view> -->
</view>

+ 51
- 0
components/spellbanner/index.wxss View File

@@ -0,0 +1,51 @@
.index-slide-view{
position: relative;
width: 710rpx;
height: 260rpx;
overflow: hidden;
/* margin:-132rpx auto 0; */
border-radius:16rpx;
box-shadow: 0 6px 20px 0 rgba(0,0,0,0.15);
}
.index-slide,
swiper-item
.index-slide-image {
display: block;
width: 710rpx;
height: 260rpx;
margin: 0 auto;
border-radius:16rpx;
overflow: hidden;
position: relative;

}
.index-slide-view .dots{
position: absolute;
left: 0;
right: 0;
bottom: 20rpx;
display: flex;
justify-content: center;
}
.index-slide-view .dots .dot{
margin: 0 8rpx;
width: 12rpx;
height: 12rpx;
background: #b6b6b7;
border-radius: 50%;
transition: all .6s;
}
.index-slide-view .dots .dot.active{
background: #02C0FF;
width: 30rpx;
height: 12rpx;
border-radius:10rpx;
opacity: 1;
}
.bannerbg{
width: 100%;
}
.bannerbg image{
display: block;
width: 100%;
}

+ 78
- 0
components/store/index.js View File

@@ -0,0 +1,78 @@
const imgurl = require("../../utils/imgurl");
Component({
/**
* 组件的属性列表
*/
properties: {
merchantVoList: {
value: [],
type: Array
}
},

/**
* 组件的初始数据
*/
data: {
teljpgUrl: imgurl.teljpg.url,
showMore:true,
more: "点击查看更多",
hidden:"hidden",
height: ""
},
/**
* 组件的方法列表
*/
methods: {
/**
* 跳转到门店列表的详情页面
*/
gotoDetail(e) {
wx.navigateTo({
url: `/pages/index/searchbar/detail/index?id=${e.currentTarget.dataset.id}`
})
},
// 点击查看更多
more: function () {
let that = this;
if (that.data.more == '点击查看更多') {
this.setData({
hidden: "",
height: 'auto!important',
more: "点击收起",
showMore: true
})
} else {
that.setData({
hidden: "hidden",
height: 4 * 140 + 'rpx',
more: "点击查看更多",
showMore: true
})
}
},
phone: function (e) {
let that = this;
wx.makePhoneCall({
phoneNumber: e.target.dataset.merchantlinkphone
});
}
},
ready: function () {
let merchantVoList = this.properties.merchantVoList;
if (merchantVoList.length>0){
if (merchantVoList.length <= 4) {
this.setData({
height: merchantVoList.length * 140 + 'rpx',
showMore: false,
hidden:"hidden"
})
} else if (merchantVoList && merchantVoList.length > 4) {
this.setData({
height: 4 * 140 + 'rpx'
})
}
}
}
});

dist/avatar/index.json → components/store/index.json View File

@@ -1,3 +1,3 @@
{
"component": true
}
}

+ 19
- 0
components/store/index.wxml View File

@@ -0,0 +1,19 @@
<view class='applyshop'>适用门店</view>
<view class='posi' style='overflow:{{hidden}};height:{{height}}'>
<view class='posi_logo' wx:for="{{merchantVoList}}" wx:key="index">
<view bindtap='gotoDetail' data-id='{{item.id}}'>
<image src='{{item.merchantImgUrl}}'></image>
</view>
<view bindtap='gotoDetail' data-id='{{item.id}}'>
<view class='name'>{{item.merchantName}}</view>
<view class='shopVoList'>
<view wx:for="{{item.shopVoList}}" wx:key="{{index}}" wx:for-item="itemName">
<text>{{itemName.buildingName}}{{itemName.floorName}}--{{itemName.shopNumber}}</text>
<text class='douhao' wx:if="{{item.shopVoList.length>1}}">,</text>
</view>
</view>
</view>
<image wx:if="{{item.linkLinePhone}}" bindtap='phone' data-merchantLinkPhone='{{item.linkLinePhone}}' class="tel" src="{{teljpgUrl}}" mode="widthFix" />
</view>
</view>
<view class='bottom' bindtap='more' wx:if="{{showMore}}">{{more}}</view>

+ 76
- 0
components/store/index.wxss View File

@@ -0,0 +1,76 @@
.applyshop {
font-size: 30rpx;
height: 70rpx;
line-height: 70rpx;
text-indent: 1em;
color: #333;
background: #fff;
}

.posi {
position: relative;
width: 100%;
background: #FFF;
}
.posi_logo {
position: relative;
width: 92%;
display: flex;
padding: 20rpx 0;
background: #fff;
margin: 0 auto;
}

.posi_logo view:nth-child(1) {
border-radius: 16rpx;
}

.posi_logo view:nth-child(1) image {
display: block;
width: 100rpx;
height: 100rpx;
border-radius: 16rpx;
margin-right: 16rpx;
border: 1px solid #e5e5e5;
}
.name{
font-size: 32rpx;
color: #333;
letter-spacing: 0;
width: 500rpx;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.posi_logo view:nth-child(2) view {
font-size: 32rpx;
color: #333;
letter-spacing: 0;
}

.shopVoList {
display: flex !important;
padding-left: 0 !important;
flex-direction: row !important;
}

.shopVoList text {
font-size: 20rpx !important;
color: #b8b8b8 !important;
}
.bottom{
background: #fff;
color: #666;
text-align: center;
padding: 20rpx 0;
font-size: 32rpx;
}
.tel {
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 50rpx;
height: 50rpx;
}

+ 312
- 20
config/config.js View File

@@ -1,54 +1,346 @@
var url = 'https://ciformall.youlane.cn'
//var url = 'http://localhost:8001'
var apiPrefix = url + '/C';
const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
let weappId = extConfig.weappId;
let configUrls = extConfig.attr.configUrl;
let sockUrls = extConfig.attr.socketUrl;
var config = {
name: "富茂",
api: {
url: configUrls,
wsurl: sockUrls,
api: {
/**
* 接口用途:login
*/
login: '/api/user/login',
login: "/user/login",
/**
* 授权后获取用户的昵称,unionId等信息
*/
getUserInfo: '/api/user/getUserInfo',
getUserInfo: "/user/getUserInfo",
//图片上传
imgUpload: '/upload/awsFileUpload',
/**
* 接口用途:授权后获取用户的手机号
*/
getUserPhone: '/api/user/getUserPhone',
getUserPhone: "/user/getUserPhone",
/**
* 优惠券查询
* 检查用户授权状态
*/
couponList: '/wxCoupon/list',
checkUserStatus: "/user/checkUserStatus",
/**
* 检查用户手机授权状态
*/
checkPhoneStatus: "/user/checkPhoneStatus",
/**
* 商户优惠信息
*/
listByMerchant: "/wxCouponChannel/listByMerchant",
/**
* 优惠券详情
*/
couponDetail: '/wxCoupon/findById',
couponDetail: "/wxCoupon/detail",
/**
* 优惠券图文混排详情
*/
couponHtmlDetail: "/wxCoupon/html",
couponHtmlDetailForPkg: "/couponOrder/html",

/**
* 业态查询
* filter
* 2 券
* 1 商户
*/
businessList: "/wxBusiness/listAll",
/**
* 频道查询
*/
couponChannelList: "/wxCouponChannel/list",
/**
* 换一换change
*/
change: "/wxCouponChannel/change",
/**
* 下订单
*/
orderSave: '/api/order/save',
orderSave: "/order/save",
/**
* 支付订单
*/
payOrderCreate: '/api/pay/create',
payOrderCreate: "/pay/create",
/**
* 订单状态更新
*/
payOrderUpdate: '/api/pay/updatePayOrder',
payOrderUpdate: "/pay/updatePayOrder",
/**
* 订单列表
*/
orderList: '/api/order/list',
orderList: "/order/list",
getWeRunData: '/user/getWeRunData',
/**
* 订单详情
*/
orderDetail: "/order/detail",
/**
* 券包
*/
couponOrderList: "/couponOrder/list",
/**
* 券包详情
*/
couponOrderDetail: "/couponOrder/detail", /// TODO
/**
* 验证码发送
*/
sendValidationCode: "/wxMsgValidationcode/sendvalidationcode",
/**
* 验证码确认
*/
validationCode: "/wxMsgValidationcode/hasvalidationcode",
/**
* 车场信息获取
*/
scoreLevelInfo: '/mall/scoreLevelInfo',
getParkInfo: "/wxPark/info",
/**
* 用户所绑车牌获取
*/
userCarCount: "/user/carCount",
/**
* 用户所绑车牌获取
*/
getUserCarList: "/user/carList",
/**
* 联合登录
*/
carInit: "/car/init",
/**
* 绑车牌
*/
bindCar: "/car/bindCar",
/**
* 解绑车牌
*/
unbindCar: "/car/unbindCar",
/**
* 停车费
*/
getCarStopFee: "/car/getCarStopFee",
/**
* 停车费抵扣 (TJD)
*/
deductionFee: "/car/deductionFee",
/**
* 优免券领取
*/
getCarCoupon: "/car/getCoupon",
/**
* 停车券包
*/
couponOrderCarList: "/car/couponOrderList",
/**
* banner
*/
bannerlist: "/wxCampaign/list",
/**
* banner详情页面
*/
bannerDetail: "/wxCampaign/findById",
/**
* 授权个人信息
* 和授权手机号
* 和login页面
* 页面的图标
*/
marketicon: '/mall/getAppIcon',
/**
* 获取停车场状态
*/
getParkStatus: '/car/getParkStatus',
/**
* 检查核销的状态
*/
getStatus: "/couponOrder/getStatus",
/**
* 获得成长值
*/
getScore: '/user/userinfo',
/**
* 小程序分享
* title
* 描述
*/
getWeapNote:'/mall/getWeapNote',
/**
* 商场信息(小程序分享)
*/
getMallInfo: '/mall/mallInfo',
/**
* 小程序获取游戏路径
*/
getGame:'/game/getOne',
/**
* 小程序获取广告路径
*/
getGg: '/floatingLayer/getFloatingLayer',
/**
* 小程序某一个游戏信息
*/
getOneGame: '/game/getOneGame',
/**
* 用户更新信息
*/
updateInfo: "/user/updateUserInfo",
/**
* 查询问卷
*/
getQuestion:"/wxQuestion/getQuestion",
/**
* 提交问卷
*/
answerQuestion:"/wxQuestion/answerQuestion",
/**
*
获取打折商户列表
*/
discountMerchantList:"/mall/discountMerchantList",
/**
* 卡包分页列表接口
*/
cardorderList:"/couponOrder/cardList",
/**
* 卡券详情接口
*/
cardDetail: "/couponOrder/cardDetail",
/**
* C端扫B端储值卡支付订单
*/
cardPayOrder:"/cardPay/order_create",
/**
* 兑换历史列表
*/
scoreHistory:"/scoreHistory/list",
/**
* 获取用户折扣率
*/
getDiscountInfo:"/user/getDiscountInfo",
/**
* C端扫B端储值卡交易流水列表接口
*/
cardpayList:"/cardPay/list",
/**
* 根据code查询接口
*/
findByCode:"/merchant/findByCode",
/**
* 参与砍价
*/
pressOrderJoin:"/press/pressOrderJoin",
/**
* 我的砍价列表
*/
pressOrderList:"/order/pressOrderList",
/**
* 砍价订单详情
*/
pressOrderDetail:"/order/pressOrderDetail",
/**
*
*/
getPressOrderStatus:"/press/getPressOrderStatus",
/**
* 查询转赠卡状态
*/
queryCardStatus:"/couponOrder/queryCardStatus",
/**
* 领取转赠卡
*/
cardAccept:'/couponOrder/cardAccept',
/**
* 获取我的拼团列表
*/
getMySepllList:'/orderGroup/queryOrderGroup',
/**
*查询差1个的团购信息
*/
queryRemainOne:'/orderGroup/queryRemainOne',
/**
* *分页列表接口
*/
merchantList:"/merchant/list",
/*
* 查询拼团状态
*/
queryOrderGroupStatus:'/orderGroup/queryOrderGroupStatus',
/**
* 去拼团
*/
toOrderGroup: '/orderGroup/toOrderGroup',
/**
* 查询是否已参团
*/
queryAttendStatus:'/orderGroup/queryAttendStatus',
/**
* 专题
*/
topicShow:"/topic/show",
/**
* 专题详情
*/
topicFindById:"/topic/findById",
/**
* 积分券详情
*/
integralDetail:'/wxCoupon/findById',
/**
* 会员积分记录
*/
integralList:'/credit/list',
/**
* 用户更新位置信息
*/
updateLBS:"/user/updateLBS",
/**
* 用户更新信息
*/
updateUserInfo:"/user/updateUserInfo",
/**
* 用户更新scene
*/
updateScene:"/user/updateScene",
/**
* 富文本详情
*/
printHtmlById:"/wxCampaign/printHtmlById",
acfindById:"/wxActivity/findById",
acPrintHtmlById:"/wxActivity/printHtmlById",
//参与活动
activityJoin:"/wxActivityJoin/join",
//签到
activitySign:"/wxActivityJoin/sign",
activityList: "/wxActivityJoin/list",
//获取未支付的订单
getUnPaidOrder: "/order/getUnPaidOrder",
getCouponOrderByPassword:'/couponPassword/getCouponOrderByPassword',
getbuildingfloorlist:'/wxMallBuilding/getbuildingfloorlist',
//商场信息接口
getMallInfo: "/mall/mallInfo",
// 获取楼层楼座数据
getbuildingfloorlist:"/wxMallBuilding/getbuildingfloorlist",
// 获取所有直播间和商品信息
getReplayList:"/live/replayList",
// 获取直播房间回放数据和商品信息
getRoomList: "/live/roomList"
},

weapp: {
AppId: 'wx649b3be73c1afe47',
AppId: weappId
},
ErrorCode: {
NICK_NOT_AUTH: 11004,
PHONE_NOT_AUTH: 11005,
PHONE_IS_ENCRYPTED: 11006
}
};

/*
for (var key in config.api) {
config.api[key] = apiPrefix + config.api[key];
config.api[key] = apiPrefix + config.api[key];
}

*/
module.exports = config;

+ 88
- 0
custom-tab-bar/index.js View File

@@ -0,0 +1,88 @@
const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
let ifStoreApp = extConfig.attr.ifStoreApp;
Component({
data: {
selected: 0,
"color": "#abb1be",
"selectedColor": "#FD782D",
"list": [
{
"pagePath": "/index/index",
"iconPath": "../assets/images/home.png",
"selectedIconPath": "../assets/images/home-a.png",
"text": "首页"
},
{
"pagePath": "/index/searchbar",
"iconPath": "../assets/images/mendian.png",
"selectedIconPath": "../assets/images/mendian-a.png",
"text": "门店"
},
{
"pagePath": "/index/passCar",
"iconPath": "../assets/images/park.png",
"selectedIconPath": "../assets/images/park-a.png",
"text": "停车"
},
{
"pagePath": "/index/user",
"iconPath": "../assets/images/user.png",
"selectedIconPath": "../assets/images/user-a.png",
"text": "我的"
}
]
},
attached() {
if (ifStoreApp==1){
this.setData({
list: [
{
"pagePath": "/index/index",
"iconPath": "../assets/images/home.png",
"selectedIconPath": "../assets/images/home-a.png",
"text": "首页"
},
{
"pagePath": "/index/user",
"iconPath": "../assets/images/user.png",
"selectedIconPath": "../assets/images/user-a.png",
"text": "我的"
}
]
})
} else if (ifStoreApp == 2) {
this.setData({
list: [
{
"pagePath": "/index/index",
"iconPath": "../assets/images/home.png",
"selectedIconPath": "../assets/images/home-a.png",
"text": "首页"
},
{
"pagePath": "/index/searchbar",
"iconPath": "../assets/images/mendian.png",
"selectedIconPath": "../assets/images/mendian-a.png",
"text": "门店"
},
{
"pagePath": "/index/user",
"iconPath": "../assets/images/user.png",
"selectedIconPath": "../assets/images/user-a.png",
"text": "我的"
}
]
})
}
},
methods: {
switchTab(e) {
const data = e.currentTarget.dataset;
const url = data.path;
wx.switchTab({url});
this.setData({
selected: data.index
})
}
}
})

dist/card/index.json → custom-tab-bar/index.json View File

@@ -1,3 +1,3 @@
{
"component": true
}
}

+ 8
- 0
custom-tab-bar/index.wxml View File

@@ -0,0 +1,8 @@
<!--miniprogram/custom-tab-bar/index.wxml-->
<cover-view class="tab-bar">
<cover-view class="tab-bar-border"></cover-view>
<cover-view wx:for="{{list}}" wx:key="index" class="tab-bar-item" data-path="{{item.pagePath}}" data-index="{{index}}" bindtap="switchTab">
<cover-image src="{{selected === index ? item.selectedIconPath : item.iconPath}}"></cover-image>
<cover-view style="color: {{selected === index ? selectedColor : color}}">{{item.text}}</cover-view>
</cover-view>
</cover-view>

+ 38
- 0
custom-tab-bar/index.wxss View File

@@ -0,0 +1,38 @@
.tab-bar {
position: fixed;
bottom: 0;
left: 0;
right: 0;
height: 48px;
background: white;
display: flex;
padding-bottom: env(safe-area-inset-bottom);
}

.tab-bar-border {
background-color: rgba(0, 0, 0, 0.33);
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 1px;
transform: scaleY(0.5);
}

.tab-bar-item {
flex: 1;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}

.tab-bar-item cover-image {
width: 27px;
height: 27px;
}

.tab-bar-item cover-view {
font-size: 10px;
}

+ 0
- 47
dist/action-sheet/index.js View File

@@ -1,47 +0,0 @@
Component({
externalClasses: ['i-class', 'i-class-mask', 'i-class-header'],

options: {
multipleSlots: true
},

properties: {
visible: {
type: Boolean,
value: false
},
maskClosable: {
type: Boolean,
value: true
},
showCancel: {
type: Boolean,
value: false
},
cancelText: {
type: String,
value: '取消'
},
actions: {
type: Array,
value: []
}
},

methods: {
handleClickMask () {
if (!this.data.maskClosable) return;
this.handleClickCancel();
},

handleClickItem ({ currentTarget = {} }) {
const dataset = currentTarget.dataset || {};
const { index } = dataset;
this.triggerEvent('click', { index });
},

handleClickCancel () {
this.triggerEvent('cancel');
}
}
});

+ 0
- 8
dist/action-sheet/index.json View File

@@ -1,8 +0,0 @@
{
"component": true,
"usingComponents":
{
"i-button": "../button/index",
"i-icon": "../icon/index"
}
}

+ 0
- 23
dist/action-sheet/index.wxml View File

@@ -1,23 +0,0 @@
<view class="i-as-mask i-class-mask {{ visible ? 'i-as-mask-show' : '' }}" bindtap="handleClickMask"></view>
<view class="i-class i-as {{ visible ? 'i-as-show' : '' }}">
<view class="i-as-header i-class-header"><slot name="header"></slot></view>
<view class="i-as-actions">
<view class="i-as-action-item" wx:for="{{ actions }}" wx:key="{{ item.name }}">
<i-button
bind:click="handleClickItem"
data-index="{{ index }}"
open-type="{{ item.openType }}"
type="ghost"
size="large"
long
>
<view class="i-as-btn-loading" wx:if="{{ item.loading }}"></view>
<i-icon wx:if="{{ item.icon }}" type="{{ item.icon }}" i-class="i-as-btn-icon"></i-icon>
<view class="i-as-btn-text" style="{{ item.color ? 'color: ' + item.color : '' }}">{{ item.name }}</view>
</i-button>
</view>
</view>
<view class="i-as-cancel" wx:if="{{ showCancel }}">
<i-button i-class="i-as-cancel-btn" type="ghost" size="large" long="true" bind:click="handleClickCancel">{{ cancelText }}</i-button>
</view>
</view>

+ 0
- 1
dist/action-sheet/index.wxss View File

@@ -1 +0,0 @@
.i-as{position:fixed;width:100%;box-sizing:border-box;left:0;right:0;bottom:0;background:#f7f7f7;transform:translate3d(0,100%,0);transform-origin:center;transition:all .2s ease-in-out;z-index:900;visibility:hidden}.i-as-show{transform:translate3d(0,0,0);visibility:visible}.i-as-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:900;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.i-as-mask-show{opacity:1;visibility:visible}.i-as-action-item{position:relative}.i-as-action-item::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px}.i-as-header{background:#fff;text-align:center;position:relative;font-size:12px;color:#80848f}.i-as-header::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px}.i-as-cancel{margin-top:6px}.i-as-btn-loading{display:inline-block;vertical-align:middle;margin-right:10px;width:12px;height:12px;background:0 0;border-radius:50%;border:2px solid #e5e5e5;border-color:#666 #e5e5e5 #e5e5e5 #e5e5e5;animation:btn-spin .6s linear;animation-iteration-count:infinite}.i-as-btn-text{display:inline-block;vertical-align:middle}.i-as-btn-icon{font-size:14px!important;margin-right:4px}@keyframes btn-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

+ 0
- 37
dist/alert/index.js View File

@@ -1,37 +0,0 @@
Component({
externalClasses: ['i-class'],
options: {
multipleSlots: true
},
properties: {
//info, success, warning, error
type: {
type: String,
value: 'info'
},
closable: {
type: Boolean,
value: false
},
showIcon: {
type: Boolean,
default: false
},
desc: {
type: Boolean,
default: false
},
},
data: {
closed: false
},
methods: {
handleTap() {
this.setData({
closed: !this.data.closed,
});
this.triggerEvent('close');
},

}
});

+ 0
- 7
dist/alert/index.json View File

@@ -1,7 +0,0 @@
{
"component": true,
"usingComponents":
{
"i-icon": "../icon/index"
}
}

+ 0
- 15
dist/alert/index.wxml View File

@@ -1,15 +0,0 @@
<view class="i-class i-alert {{'i-alert-'+type}} {{showIcon?'i-alert-with-icon':''}} {{desc?'i-alert-with-desc':''}}" wx:if="{{!closed}}">
<view wx:if="{{ showIcon }}" class="i-alert-icon">
<i-icon type="prompt" wx:if="{{ type === 'info' }}" size="{{desc?24:16}}"></i-icon>
<i-icon type="success" wx:if="{{ type === 'success' }}" size="{{desc?24:16}}"></i-icon>
<i-icon type="warning" wx:if="{{ type === 'warning' }}" size="{{desc?24:16}}"></i-icon>
<i-icon type="delete" wx:if="{{ type === 'error' }}" size="{{desc?24:16}}"></i-icon>
</view>
<slot></slot>
<view class="i-alert-desc">
<slot name="desc"></slot>
</view>
<view class="i-alert-close" wx:if="{{ closable }}" bindtap="handleTap">
<i-icon type="close"></i-icon>
</view>
</view>

+ 0
- 1
dist/alert/index.wxss View File

@@ -1 +0,0 @@
.i-alert{position:relative;margin:10px;padding:8px 48px 8px 16px;font-size:14px;border-radius:2px;color:#fff;background:#f7f7f7;color:#495060}.i-alert.i-alert-with-icon{padding:8px 48px 8px 38px}.i-alert-info{color:#fff;background:#2db7f5}.i-alert-success{color:#fff;background:#19be6b}.i-alert-warning{color:#fff;background:#f90}.i-alert-error{color:#fff;background:#ed3f14}.i-alert-icon{position:absolute;top:9px;left:16px;font-size:14px}.i-alert-desc{font-size:12px}.i-alert-with-desc{padding:16px;position:relative}.i-alert-with-desc.i-alert-with-icon{padding:16px 16px 16px 69px}.i-alert-with-desc .i-alert-icon{top:50%;left:24px;margin-top:-21px;font-size:28px}.i-alert-close{font-size:12px;position:absolute;right:16px;top:8px;overflow:hidden;cursor:pointer}

+ 0
- 20
dist/avatar/index.js View File

@@ -1,20 +0,0 @@
Component({
externalClasses: ['i-class'],

properties: {
// circle || square
shape: {
type: String,
value: 'circle'
},
// small || large || default
size: {
type: String,
value: 'default'
},
src: {
type: String,
value: ''
}
}
});

+ 0
- 4
dist/avatar/index.wxml View File

@@ -1,4 +0,0 @@
<view class="i-class i-avatar i-avatar-{{ shape }} i-avatar-{{ size }} {{ src ? 'i-avatar-image' : '' }}">
<image src="{{ src }}" wx:if="{{ src !== '' }}"></image>
<view class="i-avatar-string" wx:else><slot></slot></view>
</view>

+ 0
- 1
dist/avatar/index.wxss View File

@@ -1 +0,0 @@
.i-avatar{display:inline-block;text-align:center;background:#ccc;color:#fff;white-space:nowrap;position:relative;overflow:hidden;vertical-align:middle;width:32px;height:32px;line-height:32px;border-radius:16px;font-size:18px}.i-avatar .ivu-avatar-string{line-height:32px}.i-avatar-large{width:40px;height:40px;line-height:40px;border-radius:20px;font-size:24px}.i-avatar-large .ivu-avatar-string{line-height:40px}.i-avatar-small{width:24px;height:24px;line-height:24px;border-radius:12px;font-size:14px}.i-avatar-small .ivu-avatar-string{line-height:24px}.i-avatar-image{background:0 0}.i-avatar-square{border-radius:4px}.i-avatar>image{width:100%;height:100%}

+ 0
- 37
dist/base/index.js View File

@@ -1,37 +0,0 @@
function getCtx (selector) {
const pages = getCurrentPages();
const ctx = pages[pages.length - 1];

const componentCtx = ctx.selectComponent(selector);

if (!componentCtx) {
console.error('无法找到对应的组件,请按文档说明使用组件');
return null;
}
return componentCtx;
}

function Toast(options) {
const { selector = '#toast' } = options;
const ctx = getCtx(selector);

ctx.handleShow(options);
}

Toast.hide = function (selector = '#toast') {
const ctx = getCtx(selector);

ctx.handleHide();
};

function Message(options) {
const { selector = '#message' } = options;
const ctx = getCtx(selector);

ctx.handleShow(options);
}

module.exports = {
$Toast: Toast,
$Message: Message
};

+ 0
- 26
dist/card/index.js View File

@@ -1,26 +0,0 @@
Component({
externalClasses: ['i-class'],

options: {
multipleSlots: true
},

properties: {
full: {
type: Boolean,
value: false
},
thumb: {
type: String,
value: ''
},
title: {
type: String,
value: ''
},
extra: {
type: String,
value: ''
}
}
});

+ 0
- 11
dist/card/index.wxml View File

@@ -1,11 +0,0 @@
<view class="i-class i-card {{ full ? 'i-card-full' : '' }}">
<view class="i-class i-card-header">
<view class="i-card-header-content">
<image class="i-card-header-thumb" src="{{ thumb }}" mode="aspectFit" wx:if="{{ thumb }}" />
{{ title }}
</view>
<view class="i-card-header-extra" wx:if="{{ extra }}">{{ extra }}</view>
</view>
<view class="i-class i-card-body"><slot name="content"></slot></view>
<view class="i-class i-card-footer"><slot name="footer"></slot></view>
</view>

+ 0
- 1
dist/card/index.wxss View File

@@ -1 +0,0 @@
.i-card{margin:0 16px;font-size:14px;overflow:hidden;position:relative;background:#fff;border:1rpx solid #dddee1;border-radius:5px}.i-card-full{margin:0;border-left:none;border-right:none;border-radius:0}.i-card-header{display:flex;padding:6px 16px;align-items:center}.i-card-header-content{flex:1;text-align:left}.i-card-header-thumb{display:inline-block;width:64px;height:64px;position:relative;margin-left:auto;margin-right:auto;overflow:hidden;background-size:cover;vertical-align:middle}.i-card-header-title{display:inline-block;vertical-align:middle;font-size:14px;color:#1c2438}.i-card-header-extra{flex:1;text-align:right;font-size:14px;color:#80848f}.i-card-body{position:relative;padding:6px 16px;color:#495060;font-size:14px}.i-card-body::before{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-top-width:1px}.i-card-footer{position:relative;padding:6px 16px;color:#80848f;font-size:12px}

+ 0
- 33
dist/cell-group/index.js View File

@@ -1,33 +0,0 @@
Component({
externalClasses: ['i-class'],

relations: {
'../cell/index': {
type: 'child',
linked () {
this._updateIsLastCell();
},
linkChanged () {
this._updateIsLastCell();
},
unlinked () {
this._updateIsLastCell();
}
}
},

methods: {
_updateIsLastCell() {
let cells = this.getRelationNodes('../cell/index');
const len = cells.length;

if (len > 0) {
let lastIndex = len - 1;

cells.forEach((cell, index) => {
cell.updateIsLastCell(index === lastIndex);
});
}
}
}
});

+ 0
- 3
dist/cell-group/index.json View File

@@ -1,3 +0,0 @@
{
"component": true
}

+ 0
- 3
dist/cell-group/index.wxml View File

@@ -1,3 +0,0 @@
<view class="i-class i-cell-group">
<slot></slot>
</view>

+ 0
- 86
dist/cell/index.js View File

@@ -1,86 +0,0 @@
const warn = (msg, getValue) => {
console.warn(msg);
console.log('接受到的值为:', getValue);
};

Component({
externalClasses: ['i-class'],

options: {
multipleSlots: true
},

relations: {
'../cell-group/index': {
type: 'parent'
}
},

properties: {
// 左侧标题
title: {
type: String
},
// 标题下方的描述信息
label: {
type: String
},
// 右侧内容
value: {
type: String
},
// 只有点击 footer 区域才触发 tab 事件
onlyTapFooter: {
type: Boolean
},
// 是否展示右侧箭头并开启尝试以 url 跳转
isLink: {
type: null,
value: ''
},
// 链接类型,可选值为 navigateTo,redirectTo,switchTab,reLaunch
linkType: {
type: String,
value: 'navigateTo'
},
url: {
type: String,
value: ''
}
},

data: {
isLastCell: true
},

methods: {
navigateTo () {
const { url } = this.data;
const type = typeof this.data.isLink;

this.triggerEvent('click', {});

if (!this.data.isLink || !url || url === 'true' || url === 'false') return;

if (type !== 'boolean' && type !== 'string') {
warn('isLink 属性值必须是一个字符串或布尔值', this.data.isLink);
return;
}

if (['navigateTo', 'redirectTo', 'switchTab', 'reLaunch'].indexOf(this.data.linkType) === -1) {
warn('linkType 属性可选值为 navigateTo,redirectTo,switchTab,reLaunch', this.data.linkType);
return;
}
wx[this.data.linkType].call(wx, {url});
},
handleTap () {
if (!this.data.onlyTapFooter) {
this.navigateTo();
}
},

updateIsLastCell (isLastCell) {
this.setData({ isLastCell });
}
}
});

+ 0
- 16
dist/cell/index.wxml View File

@@ -1,16 +0,0 @@
<view bindtap="handleTap" class="i-class i-cell {{ isLastCell ? 'i-cell-last' : '' }} {{ isLink ? 'i-cell-access' : '' }}">
<view class="i-cell-icon">
<slot name="icon"></slot>
</view>
<view class="i-cell-bd">
<view wx:if="{{ title }}" class="i-cell-text">{{ title }}</view>
<view wx:if="{{ label }}" class="i-cell-desc">{{ label }}</view>
<slot></slot>
</view>
<view catchtap="navigateTo" class="i-cell-ft">
<block wx:if="{{value}}">{{ value }}</block>
<block wx:else>
<slot name="footer"></slot>
</block>
</view>
</view>

+ 0
- 1
dist/cell/index.wxss View File

@@ -1 +0,0 @@
.i-cell{position:relative;padding:12px 15px;display:flex;background:#fff;align-items:center;line-height:1.4;font-size:14px;overflow:hidden}.i-cell::after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box;border:0 solid #e9eaec;border-bottom-width:1px;left:15px;right:0}.i-cell-last::after{display:none}.i-cell-icon{margin-right:5px}.i-cell-icon:empty{display:none}.i-cell-bd{flex:1}.i-cell-text{line-height:24px;font-size:14px}.i-cell-desc{line-height:1.2;font-size:12px;color:#80848f}.i-cell-ft{position:relative;text-align:right;color:#495060}.i-cell-access .i-cell-ft{padding-right:13px}.i-cell-access .i-cell-ft::after{content:" ";display:inline-block;width:6px;height:6px;position:absolute;top:50%;right:2px;border-width:2px 2px 0 0;border-color:#dddee1;border-style:solid;transform:translateY(-50%) matrix(.71,.71,-.71,.71,0,0)}

+ 0
- 38
dist/checkbox-group/index.js View File

@@ -1,38 +0,0 @@
Component({
externalClasses: ['i-class'],
relations: {
'../checkbox/index': {
type: 'child',
linked() {
this.changeCurrent();
},
linkChanged() {
this.changeCurrent();
},
unlinked() {
this.changeCurrent();
}
}
},
properties: {
current: {
type: Array,
value: [],
observer: 'changeCurrent'
},
},
methods: {
changeCurrent(val = this.data.current) {
let items = this.getRelationNodes('../checkbox/index');
const len = items.length;
if (len > 0) {
items.forEach(item => {
item.changeCurrent(val.indexOf(item.data.value) !== -1);
});
}
},
emitEvent(current) {
this.triggerEvent('change', current);
}
}
});

+ 0
- 7
dist/checkbox-group/index.json View File

@@ -1,7 +0,0 @@
{
"component": true,
"usingComponents":
{
"i-cell-group": "../cell-group/index"
}
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save