比较提交

...

1500 次代码提交

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

+ 5
- 0
.gitignore 查看文件

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

二进制
F53dxaEHpucqec703969e52f567a74953916a631cb8a.bin 查看文件

之前 之后
宽度: 2100  |  高度: 2970  |  大小: 227 KiB

+ 376
- 57
app.js 查看文件

@@ -1,89 +1,408 @@
let config = require('./config/config.js')
let config = require("./config/config.js");
const { defaultObj, huanLeChengObj } = require("./utils/mouldStyle.js")
const Http = require("./utils/HttpBasics");
const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}

let businessSwitch = extConfig.attr.businessSwitch ? extConfig.attr.businessSwitch : false

if (businessSwitch) {
var myPluginInterface = requirePlugin('auto-points-plugin')
}
App({
data: {
newArr: [], //存放分享二维进入消息信息
businessSwitch: businessSwitch || null, //判断是否开启商圈自助积分
},

onLaunch: function (options) {
// wx.hideTabBar()
var that = this;
that.globalData.sceneAddress = options.scene;
// 登录
wx.login({
if (that.globalData.previewFlag) { //解决微信图片预览重复进入app.js onshow
that.globalData.previewFlag = false
return
}
if (options.query.scene) {
that.globalData.newArr = decodeURIComponent(options.query.scene).split(":");
}
that.globalData.sceneAddress = options.scene
/**
* 小程序版本更新
*/
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()
}
})
that.statusBarHeight = res.statusBarHeight
}
})
// setTimeout(() => {
// this.globalData.market={
// name:"陕西大悦城"
// }
// }, 1000);

},

onShow: function (options) {
//自助积分 需要openId 且必须写在onshow里面
let _this = this
if (businessSwitch && wx.getStorageSync('openId')) {
myPluginInterface.getLocation(wx.getStorageSync('openId')).then(res => { console.log("商圈位置授权onS") })
}
// if (businessSwitch) {
// wx.login({
// success: (res) => {
// if (wx.getStorageSync('openId')) {
// myPluginInterface.getLocation(wx.getStorageSync('openId')).then(res => {})
// } else {
// if (res.code) {
// let usrdata = {
// appId: config.weapp.AppId,
// code: res.code,
// }
// Http.post({
// url: config.api.login,
// data: usrdata
// }).then(res => {
// if (_this.data.businessSwitch) {
// myPluginInterface.getLocation(res.data.openId).then(res => {
// console.log(res, "我是地理位置")
// })
// }
// })
// }
// }

// }
// })
// }


},
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
}
if (that.globalData.newArr && that.globalData.newArr[1] == 'in_u') {
usrdata.UId = that.globalData.newArr[2]
} else if (that.globalData.newArr && that.globalData.newArr[1] == 'md') {
usrdata.MId = that.globalData.newArr[2]
}
Http.post({
url: config.api.login,
data: usrdata
})
.then(res => {
console.log(res.data, "login!!!!!!!!!!!");
const isAgreeProtocol = res.data.agreeProtocol ? 1 : 0
wx.setStorageSync("isAgreeProtocol", isAgreeProtocol)

if (res.data.mall) {
that.globalData.marketName = res.data.mall.name ? res.data.mall.name : ""
}
wx.setStorageSync('openId', res.data.openId)
if (businessSwitch && res.data.openId) {
myPluginInterface.getLocation(res.data.openId).then(res => { console.log("商圈位置授权onL") }).catch(err => {
console.log(err, "商圈位置授权onL err")
})
}
if (res.data && res.data.mouldType == 0) {//原风格尺寸
this.globalData.goHomeUrl = "/index/index"
this.globalData.mouldConfig = defaultObj
} else if (res.data && res.data.mouldType == 1) {
this.globalData.goHomeUrl = "/pages/theme/index1/index"
this.globalData.mouldConfig = huanLeChengObj
}
that.globalData.mouldType = res.data.mouldType ? res.data.mouldType : 0
if (res.data.subMalls) {
const squareList = JSON.parse(res.data.subMalls)
wx.setStorageSync("squareList", squareList)
}
if (res.data.mall) {
wx.setStorageSync("selectedMall", res.data.mall.tenantId)
}
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.tokenCallback, "that.tokenCallback")


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: {
userName: "",//用户名
userAvatarUrl: "",//用户头像地址
goHomeUrl: '/index/index',
mouldConfig: {},//模板尺寸
mouldType: 0,//主题风格模板
styleLsit: {},
previewFlag: false, //解决图片预览调用noshow
activityId: '', //活动id方便授权数据回传
typeLsit: [], //初始哈样式
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,
marketName: "",//商场,名称
// 当前商场信息
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));
}
})
});
// wxfa336cad86ed598d 测试
// wx453ae0d37f3550d0 生产

+ 149
- 29
app.json 查看文件

@@ -1,42 +1,162 @@
{
"pages": [
"pages/index/index",
"pages/coupons/details/index",
"pages/shop/details/index",
"pages/main/index",
"index/searchbar",
"index/passCar",
"index/user",
"index/index",
"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/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"
"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/passCar/showList/showList",
"pages/passCar/showDetail/showDetail",
"pages/managelicenseplate/managelicenseplate",
"pages/payrule/payrule",
"pages/grade/grade",
"pages/gradeII/gradeII",
"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",
"pages/location/location",
"pages/tcExplain/tcExplain",
"pages/marketAtlas/marketAtlas",
"pages/shareFriend/shareFriend",
"components/dateLsit/dateLsit",
"pages/dateLsit/dateLsit",
"pages/activityCalendar/activityCalendar",
"pages/questionnaire/questionnaire",
"pages/questionnaire/questionnaireLsit/questionnaireLsit",
"pages/site/site",
"pages/siteUser/siteUser",
"pages/siteAdd/siteAdd",
"pages/fillIndent/fillIndent",
"pages/coupon/childDetail/childDetail",
"pages/theme/index1/index",
"pages/cardorder/cardUse/cardUse"
],
"subpackages": [
{
"root": "pages2",
"name": "pages2",
"independent": false,
"pages": [
"live/livelist/index",
"fengMap/fengMap"
]
},
{
"root": "pages3",
"name": "pages3",
"pages": [
"setUserInfo/index",
"userProtocol/userProtocol",
"privateProtocol/privateProtocol",
"exchangeCard/exchangeCard",
"exchange/exchange",
"complaint/complaint",
"resume/resume"
]
}
],
"navigateToMiniProgramAppIdList": [
"wx192b7d2e8dcbefd0",
"wxc07f9d67923d676d",
"wxbd08b4baa10fcc1d"
],
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序位置接口的效果展示"
}
},
"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": "我的"
}]
"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": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black"
"backgroundTextStyle": "dark",
"navigationBarBackgroundColor": "#FFFFFF",
"navigationBarTitleText": "",
"navigationBarTextStyle": "black",
"navigationStyle": "custom"
},
"networkTimeout": {
"request": 10000,
"request": 30000,
"downloadFile": 10000
},
"debug": false
"debug": false,
"sitemapLocation": "sitemap.json"
}

+ 89
- 52
app.wxss 查看文件

@@ -1,95 +1,132 @@
/* @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;
}


二进制
assets/images/QRCODE.png 查看文件

之前 之后
宽度: 128  |  高度: 128  |  大小: 1.9 KiB

二进制
assets/images/avatar8.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 6.4 KiB

二进制
assets/images/avatar9.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 6.0 KiB

二进制
assets/images/certification.png 查看文件

之前 之后
宽度: 32  |  高度: 32  |  大小: 979 B

二进制
assets/images/chevron.png 查看文件

之前 之后
宽度: 16  |  高度: 30  |  大小: 376 B

二进制
assets/images/confirm.png 查看文件

之前 之后
宽度: 128  |  高度: 128  |  大小: 4.1 KiB

二进制
assets/images/default.png 查看文件

之前 之后
宽度: 32  |  高度: 32  |  大小: 1.3 KiB

二进制
assets/images/delete.png 查看文件

之前 之后
宽度: 400  |  高度: 400  |  大小: 15 KiB

+ 5
- 0
assets/images/desktop.ini 查看文件

@@ -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

二进制
assets/images/fail.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 8.3 KiB

二进制
assets/images/gift.png 查看文件

之前 之后
宽度: 857  |  高度: 691  |  大小: 66 KiB

二进制
assets/images/home-a.png 查看文件

之前 之后
宽度: 52  |  高度: 52  |  大小: 2.5 KiB

二进制
assets/images/home-a_red.png 查看文件

之前 之后
宽度: 52  |  高度: 52  |  大小: 2.3 KiB

二进制
assets/images/home.png 查看文件

之前 之后
宽度: 52  |  高度: 52  |  大小: 1.0 KiB

二进制
assets/images/mendian-a.png 查看文件

之前 之后
宽度: 52  |  高度: 52  |  大小: 2.8 KiB

二进制
assets/images/mendian.png 查看文件

之前 之后
宽度: 52  |  高度: 52  |  大小: 1006 B

二进制
assets/images/merchantImgCover.png 查看文件

之前 之后
宽度: 128  |  高度: 128  |  大小: 1.7 KiB

二进制
assets/images/negatived.png 查看文件

之前 之后
宽度: 600  |  高度: 572  |  大小: 62 KiB

二进制
assets/images/next.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 2.5 KiB

二进制
assets/images/park-a.png 查看文件

之前 之后
宽度: 52  |  高度: 52  |  大小: 3.2 KiB

二进制
assets/images/park.png 查看文件

之前 之后
宽度: 52  |  高度: 52  |  大小: 1.7 KiB

二进制
assets/images/parking.png 查看文件

之前 之后
宽度: 128  |  高度: 128  |  大小: 4.5 KiB

二进制
assets/images/password-close.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 5.5 KiB

二进制
assets/images/password-show.png 查看文件

之前 之后
宽度: 128  |  高度: 128  |  大小: 3.0 KiB

二进制
assets/images/picture.png 查看文件

之前 之后
宽度: 512  |  高度: 512  |  大小: 28 KiB

二进制
assets/images/scan.png 查看文件

之前 之后
宽度: 128  |  高度: 128  |  大小: 2.7 KiB

二进制
assets/images/siteImg.png 查看文件

之前 之后
宽度: 32  |  高度: 32  |  大小: 985 B

二进制
assets/images/user-a.png 查看文件

之前 之后
宽度: 52  |  高度: 52  |  大小: 2.6 KiB

二进制
assets/images/user.png 查看文件

之前 之后
宽度: 52  |  高度: 52  |  大小: 1.4 KiB

二进制
assets/images/waitingConfirm.png 查看文件

之前 之后
宽度: 128  |  高度: 128  |  大小: 4.4 KiB

二进制
assets/images/wechat.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 6.7 KiB

二进制
assets/img/addresslogo.png 查看文件

之前 之后
宽度: 14  |  高度: 18  |  大小: 415 B

二进制
assets/img/food.png 查看文件

之前 之后
宽度: 187  |  高度: 140  |  大小: 81 KiB

二进制
assets/img/home-n.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 3.4 KiB

+ 0
- 1
assets/img/home-n.svg 查看文件

@@ -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>

二进制
assets/img/home-y.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 3.2 KiB

+ 0
- 1
assets/img/home-y.svg 查看文件

@@ -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>

二进制
assets/img/logo.png 查看文件

之前 之后
宽度: 382  |  高度: 447  |  大小: 30 KiB

二进制
assets/img/spcode.png 查看文件

之前 之后
宽度: 55  |  高度: 55  |  大小: 1.3 KiB

二进制
assets/img/splogo.png 查看文件

之前 之后
宽度: 111  |  高度: 111  |  大小: 3.7 KiB

二进制
assets/img/spphone.png 查看文件

之前 之后
宽度: 43  |  高度: 44  |  大小: 1.3 KiB

二进制
assets/img/user-n.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 4.6 KiB

+ 0
- 1
assets/img/user-n.svg 查看文件

@@ -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>

二进制
assets/img/user-y.png 查看文件

之前 之后
宽度: 200  |  高度: 200  |  大小: 4.3 KiB

+ 0
- 1
assets/img/user-y.svg 查看文件

@@ -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 查看文件

@@ -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 查看文件

@@ -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 查看文件

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

+ 12
- 0
components/advertisement/advertisement.wxml 查看文件

@@ -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 查看文件

@@ -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;
}

+ 74
- 8
components/banner/index.js 查看文件

@@ -1,30 +1,96 @@
// pages/index/sw/index.js
const imgurl = require("../../utils/imgurl");
const app = getApp()

Component({
/**
* 组件的属性列表
*/
properties: {
imgUrls: {
list: {
value: [],
type: Array,
},
type: Array
}
},

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

/**
* 组件的方法列表
*/
methods: {
swiperChange: function (e) {
gotobannerdetail: function(e) {
console.log(this.data.list)
if (e.currentTarget.dataset.data.type == 3) {
// 小程序路径
let indexOf = (e.currentTarget.dataset.data.pagePath).indexOf("=");
console.log(indexOf, "123")
let id = (e.currentTarget.dataset.data.pagePath).substring(indexOf);
let type = (e.currentTarget.dataset.data.pagePath).substr(indexOf + 1, 2) // 2020/7/22 变量获取pagePath中的type
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 == "wj") {
wx.navigateTo({
url: `/pages/questionnaire/questionnaire?id=${id}`,
})
} 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 if (e.currentTarget.dataset.data.type == 4) {
let tempObj = {

appId: e.currentTarget.dataset.data.goAppid,
// path: 'page/index/index?id=123',
// extraData: {
// foo: 'bar'
// },
// envVersion: 'develop',
success(res) {
// 打开成功
}

}
if (e.currentTarget.dataset.data.pagePath){
tempObj.path = e.currentTarget.dataset.data.pagePath
}
wx.navigateToMiniProgram(tempObj)
} 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
})
},
}
})
},
attached: function() {
// 在组件实例进入页面节点树时执行
if (app.globalData.mouldType) {
this.setData({
mouldType: app.globalData.mouldType
})
}
},
});

+ 1
- 4
components/banner/index.json 查看文件

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

+ 15
- 9
components/banner/index.wxml 查看文件

@@ -1,14 +1,20 @@
<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&&mouldType==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>
</view>
<!-- 欢乐城风格尺寸 -->
<view wx:if="{{list.length>0&&mouldType==1}}" class="index-slide-view">
<swiper class="imageContainer1" bindchange="handleChange" indicator-color indicator-active-color="#fff" indicator-dots previous-margin="40rpx" next-margin="40rpx" circular autoplay>
<block wx:for="{{list}}" wx:key="index">
<swiper-item class="item1">
<image data-id="{{item.id}}" data-data="{{item}}" bindtap='gotobannerdetail' class="itemImg1 {{currentIndex == index ? 'active1_a': 'active1'}}" src="{{item.coverImg}}"></image>
</swiper-item>
</block>
</view>
</swiper>
</view>

+ 83
- 29
components/banner/index.wxss 查看文件

@@ -1,29 +1,83 @@
.index-slide-view{
position: relative;
}
.index-slide,
.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;
}
.imageContainer {
width: 100%;
height: 304rpx;
}
.imageContainer1 {
width: 100%;
height: 400rpx;
}

.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 0.2s ease-in 0s;
}

.item {
width: 100%;
height: 304rpx;
overflow: hidden;
border-radius: 16rpx;
}

.item1 {
width: 100%;
height: 360rpx;
overflow: hidden;
border-radius: 16rpx;
}

.index-slide-view {
margin-top: -30rpx;
}
.index-slide-view1 {
margin-top: -40rpx;
}



.itemImg1 {
position: absolute;
width: 640rpx;
height: 360rpx;
border-radius: 15rpx;
overflow: hidden;
z-index: 5;
opacity: 0.7;
top: 12%;
margin: 0 20rpx;
}

.active1_a {
opacity: 1;
z-index: 10;
width: 640rpx;
top: 11%;
transition: all 0.2s ease-in 0s;
}

.active1 {
opacity: 1;
z-index: 10;
width: 640rpx;
height: 310rpx;
top: 17%;
transition: all 0.2s ease-in 0s;
}



+ 133
- 0
components/commodityMould/commodityMould.js 查看文件

@@ -0,0 +1,133 @@
const util = require("../../utils/util");
Component({
/**
* 组件的属性列表 util.toHHmmss(res.data.endTime,);
*/
properties: {
special:{
type: Boolean,
value: false
},
titleImgUrl:{
type:String,
value:"",
},
isShowCount:{
type: Boolean,
value: false
},
obj:{
type:Object,
value:{}
}
},

/**
* 组件的初始数据
*/
data: {
setIntervalLsit:[]
},

attached: function () {
let this_ =this
let arr = []
let tempLsit = []
// 处理首页定时
if (this_.properties.obj.couponList!=null&&this_.properties.obj.couponList.length>0){
//限时抢购 倒计时
this_.properties.obj.couponList.map((item,index)=>{//初次渲染
if (item.targetAd==2){
let tempObj = {}
let beginTime = item.beginTime;//开始时间
let endTime = item.endTime;//结束时间
let present = new Date().getTime()//当前时间
let textTime = item.beginTime >= present?"距开始":"距结束"
tempObj={
value: item.beginTime >= present ? beginTime - present : endTime - present,
valueText: item.beginTime >= present ? util.toHHmmss(beginTime - present) : util.toHHmmss(endTime - present),
// vaFlag: tempObj.value<=0?true:false,//活动是否结束
index:index,
interval:"" ,
beginTime: beginTime,//开始时间
endTime: endTime,//开始时间
textTime: textTime
}
arr.push(tempObj)
this_.setData({
setIntervalLsit: arr
})
}
})
}
tempLsit =this_.data.setIntervalLsit
tempLsit.map((item,index)=>{//再次渲染
item.interval = setInterval(function(){
let present = new Date().getTime()//当前时间
if(item.value<=1){
clearInterval(item.interval)
item.vaFlag = true,//活动是否结束
console.log(item.value, "活动已经结束")
}else{
let tempTime = item.beginTime >= present ? item.beginTime - present : item.endTime - present
// console.log(tempTime, "presents")
item.value = tempTime,
item.valueText = util.toHHmmss(tempTime - 1000)
item.textTime = item.beginTime >= present ? "距开始" : "距结束",
item.vaFlag= item.value <= 0 ? true : false,//活动是否结束
this_.setData({
setIntervalLsit: tempLsit
})
}
},1000)
})
// 处理首页定时
},
detached: function () {
this.data.setIntervalLsit.map(item=>{
clearInterval(item.interval)
})
console.log("88888")
// 在组件实例被从页面节点树移除时执行 ;
},

/**
* 组件的方法列表
*/
methods: {
lookAll(){
wx.navigateTo({
url: `/${this.properties.obj.weappPath}`,
})
},
goDetail(e){
console.log(e.currentTarget.dataset)
let couponChannelId = e.currentTarget.dataset.id
let couponId = e.currentTarget.dataset.couponid
let type = e.currentTarget.dataset.type
if (type==9){
wx.navigateTo({
url: `/pages/spellGroup/mySpellGroup/index?couponChannelId=${couponChannelId}&couponId=${couponId}`,
})
}else{
wx.navigateTo({
url: `/pages/coupon/detail/index?couponChannelId=${couponChannelId}&couponId=${couponId}`,
})
}

},
gotoTopic(e) {

let id = e.currentTarget.dataset.id
wx.navigateTo({
url: `/pages/topicDetail/index?id=${id}`
})
},
}
})

+ 4
- 0
components/commodityMould/commodityMould.json 查看文件

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

+ 65
- 0
components/commodityMould/commodityMould.wxml 查看文件

@@ -0,0 +1,65 @@
<!-- <view class='product' wx:if="{{showTopic}}" bindtap='gotoTopic'>
<image src='{{cover}}' mode='widthFix'></image>
</view> -->

<view wx:if="{{obj.couponList.length>0||obj.isOnlyAd==1}}">
<view class='product' bindtap='gotoTopic' data-id="{{obj.id}}" wx:if="{{obj.isOnlyAd==1}}">
<image class="img" src='{{obj.cover}}' mode='scaleToFill'></image>
</view>


<view class="commBox" wx:if="{{obj.topicType!=1||(obj.topicType==1&&obj.isOnlyAd==0)}}">
<view class="titleBox">
<image class="titleImg" src="{{titleImgUrl}}" wx:if="{{!special}}"></image>
<view class="specialTitle" wx:if="{{special}}">{{obj.name}}</view>
<view class="more" bindtap="lookAll">查看更多优惠活动
<image class="rup" src="https://formall.oss-accelerate.aliyuncs.com/cimg/v20211214/home_icon_jt.png"></image>
</view>
</view>

<view class="contBox">
<view class="topImg" wx:if="{{obj.cover}}" bindtap="lookAll">
<image class="img" src="{{obj.cover}}" mode='scaleToFill'></image>
</view>
<div class="itemBox" wx:if="{{obj.couponList&&obj.couponList.length>0}}">
<view class="item" wx:for="{{obj.couponList}}" wx:key="index" bindtap="goDetail" data-type="{{item.type}}" data-id="{{item.id}}" data-couponid="{{item.couponId}}">
<view class="itemImg">
<image class="img" src="{{item.coverImg}}" mode='scaleToFill'></image>
<view class="sellout" wx:if="{{item.remainInventory==0}}">
<image class="selloutImg" src="https://formall.oss-accelerate.aliyuncs.com/cimg/v20211214/home_img_ysx.png"></image>
</view>

</view>
<view class="titleNameBox">
<view class="titleName">{{item.title}}</view>
</view>

<view class="priceBox">
<view class="sellingBox f">
<view class="fuhao">¥</view>
<view class="int" wx:if="{{item.type!=50}}">{{item.salePriceStrQ?item.salePriceStrQ:item.salePriceStr}}</view>
<view class="fuhao" wx:if="{{item.type!=50}}">{{item.salePriceStrH?'.'+item.salePriceStrH:''}}</view>

<view class="int" wx:if="{{item.type==50}}">{{item.creditPrice}}</view>
<view class="fuhao" wx:if="{{item.type==50}}"> 积分</view>
</view>
<view class="originalBox r">
<view class="origina">¥{{item.priceStr}}</view>
</view>
</view>
<view class="countBox" wx:if="{{isShowCount}}">
<view class="countText f">{{setIntervalLsit[index].textTime}}</view>
<view class="countDate r">{{setIntervalLsit[index].vaFlag?'活动已结束':setIntervalLsit[index].valueText}}</view>
</view>
</view>
<view class="item moreItem" bindtap="lookAll">
<view class="noDataImg">
<image class="img" src="https://formall.oss-accelerate.aliyuncs.com/cimg/v20211214/home_img_zwlp_1.png"></image>
</view>
<view class="noDataText">查看更多优惠活动</view>
</view>
</div>
</view>
</view>

</view>

+ 260
- 0
components/commodityMould/commodityMould.wxss 查看文件

@@ -0,0 +1,260 @@
.commBox {
width: 96%;
margin: 27rpx auto;
background-color: #fff;
border-radius: 20rpx;
overflow: hidden;
}

.titleBox {
width: 100%;
overflow: hidden;
height: 140rpx;
background-image: url("https://formall.oss-accelerate.aliyuncs.com/cimg/v20211214/home_icon_d9qt.png");
background-size: 100% 100%;
background-repeat: no-repeat;
}

.titleImg {
width: 180rpx;
height: 40rpx;
float: left;
margin: 20rpx;
display: block;
}

.specialTitle {
float: left;
margin: 10rpx 20rpx;
font-size: 38rpx;
font-family: YouSheBiaoTiHei;
font-weight: 600;
color: #37332d;
}

.more {
float: right;
font-size: 24rpx;
font-family: OPPOSans;
font-weight: 500;
color: #866741;
margin: 16rpx 20rpx;
}

.rup {
width: 13rpx;
height: 20rpx;
margin: 2rpx 0 0 6rpx;
}

.contBox {
overflow: hidden;
/* width: 96%; */
margin: -50rpx auto 0 auto;
}

.topImg {
width: 100%;
height: 140rpx;
border-radius: 16rpx;
margin-bottom: 40rpx;
/* background-color: chartreuse; */
}

.topImg .img {
border-radius: 16rpx;
width: 100%;
height: 100%;
}

.itemBox {
overflow: hidden;
display: -webkit-box;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
margin: 20rpx auto;
width: 96%;
}

.itemBox::-webkit-scrollbar {
display: none;
}

.item {
width: 240rpx;
/* background-color: antiquewhite; */
margin-right: 20rpx;
}

.itemImg {
position: relative;
width: 240rpx;
height: 240rpx;
border-radius: 16rpx;
/* background-color: aquamarine; */
}

.itemImg .img {
width: 100%;
height: 100%;
border-radius: 16rpx;
}

.sellout {
position: absolute;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
width: 240rpx;
height: 240rpx;
border-radius: 20rpx;
}

.selloutImg {
width: 195rpx !important;
height: 154rpx !important;
margin: 18% auto;
display: block;
}

.titleNameBox {
/* font-size: 18px; */
height: 80rpx;
line-height: 40rpx;
display: flex;
align-items: center;
justify-content: center;
}

.titleName {
width: 100%;
font-size: 28rpx;
font-family: OPPOSans;
font-weight: 500;
color: #333;
margin-top: 10rpx;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}

.priceBox {
overflow: hidden;
margin: 10rpx 0;
}

.f {
float: left;
}

.r {
float: right;
}

.sellingBox {
overflow: hidden;
}

.fuhao {
color: #df2d2d;
font-size: 24rpx;
float: left;
font-family: OPPOSans;
/* font-weight: bold; */
margin-top: 10rpx;
}

.int {
float: left;
font-size: 36rpx;
font-family: OPPOSans;
font-weight: bold;
color: #df2d2d;
}

.originalBox {
overflow: hidden;
}

.origina {
text-align: right;
font-size: 24rpx;
font-family: OPPOSans;
font-weight: 400;
text-decoration: line-through;
color: #999;
margin-top: 10rpx;
margin-right: 10rpx;
}

.countBox {
width: 100%;
height: 46rpx;
background-image: url("https://formall.oss-accelerate.aliyuncs.com/cimg/v20211214/home_icon_bq.png");
background-size: 100% 100%;
background-repeat: no-repeat;
margin-bottom: 20rpx;
line-height: 46rpx;
overflow: hidden;
}

.countText {
font-size: 22rpx;
font-family: OPPOSans;
font-weight: 400;
color: #999;
background: linear-gradient(180deg, #dcb07d 0%, #f5e0bf 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
margin-left: 8rpx;
}

.countDate {
font-size: 24rpx;
font-family: OPPOSans;
font-weight: bold;
color: #4c3820;
margin-right: 8rpx;
}

.moreItem {
background: #f7f7f7;
border-radius: 8px;
}

.noDataImg {
width: 160rpx;
height: 160rpx;
margin: 25% auto 5% auto;
}

.noDataImg .img {
width: 100%;
height: 100%;
}

.noDataText {
text-align: center;
font-size: 22rpx;
font-family: OPPOSans;
font-weight: 500;
color: #999;
margin-top: 50rpx;
}

.product {
width: 96%;
height: 140rpx;
margin: 30rpx auto 10rpx;
border-radius: 16rpx;
overflow: hidden;
}

.product .img {
height: 100%;
display: block;
width: 100%;
}

+ 43
- 8
components/coupons/index.js 查看文件

@@ -1,12 +1,16 @@
// pages/index/sw/index.js
const app = getApp()
const Http = require("../../utils/HttpBasics");
const config = require("../../config/config");
Component({
/**
* 组件的属性列表
*/
properties: {
paramAtoB: String,
from: String,
data: {
value: {},
type: Object,
type: Object
},
},

@@ -14,14 +18,45 @@ Component({
* 组件的初始数据
*/
data: {
mouldType: 0,
mouldConfig: {},
couponListShowSelled: ''
},
attached: function () {
// 在组件实例进入页面节点树时执行
if (app.globalData.mouldType) {
this.setData({
mouldType: app.globalData.mouldType,
mouldConfig: app.globalData.mouldConfig
})
}

Http.get({
url: config.api.couponListShowSelled,
}).then(res => {
this.setData({
couponListShowSelled: res.data || ""
})
}).catch(err => {

})

},
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}`,
})
}
}
}
})
});

+ 58
- 17
components/coupons/index.wxml 查看文件

@@ -1,21 +1,62 @@
<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="presell" wx:if="{{data.type==10}}" style="{{mouldType==1?'top: 280rpx;':''}}">预售 </view>
<!-- 首页优惠券列表页面 -->
<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 class="img" src="{{data.coverImg}}" style="{{mouldConfig.imgHomeH}}" mode='aspectFill' lazy-load="true"></image>
</view>
<view class="coupons-info">
<view class="coupons-info-name tit">{{data.title}}</view>
<text class='saleRamin' wx:if="{{couponListShowSelled && couponListShowSelled==1}}">已售{{data.inventory - data.remainInventory}}</text>
<view class="coupons-info-name subtitle">{{data.subTitle}}</view>
<view class="coupons-info-price-p">
<view class='price' wx:if="{{data.type!=10}}">
<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 class="text" wx:if="{{data.unit==1}}">{{data.priceStr}}小时</text>
</view>
</view>
<view class="earnest" wx:if="{{data.type==10}}">
预售定金:¥{{data.salePriceStr}}
</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>

+ 353
- 64
components/coupons/index.wxss 查看文件

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

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

.earnest {
color: red;
font-size: 24rpx;
padding-left: 10rpx;
}
.coupons-img {
width: 248rpx;
height: 184rpx;
overflow: hidden;
border-radius: 10rpx;

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

.coupons-img image {
width: 100%;
height: 100%;
.coupons-img .img {
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: 90%;
height: 152rpx;
border-radius: 0rpx 0rpx 10rpx 10rpx;
background: #fff;
margin: 0 auto;
}

.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;
}

.saleRamin {
position: absolute;
font-size: 25rpx;
bottom: 60rpx;
right: 25rpx;
color: #b4b4b4;
}

.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: 42rpx !important;
width: 80rpx !important;
line-height: 42rpx !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: 0.6;
}

.navigator {
display: inline-block;
background: #fff;
border-radius: 12rpx;
position: relative;
}

.presell {
position: absolute;
width: 300rpx;
height: 40rpx;
background-color: rgba(247, 21, 21, 0.6);
z-index: 100;
top: 158rpx;
line-height: 20px;
text-align: center;
color: #fff;
margin-left: 20rpx;
font-size: 26rpx;
}

/* .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/customModal/customModal.js 查看文件

@@ -0,0 +1,32 @@
Component({
properties: {
visible: {
type: Boolean,
value: false,
},
text: {
type: String,
value: '模态框内容',
},
},
methods: {
exit() {
this.triggerEvent('exit');
},
continue() {
this.triggerEvent('continue');
},

goUser() {
wx.navigateTo({
url: '/pages3/userProtocol/userProtocol',
})
},

goPrivate() {
wx.navigateTo({
url: '/pages3/privateProtocol/privateProtocol',
})
},
},
});

dist/col/index.json → components/customModal/customModal.json 查看文件


+ 13
- 0
components/customModal/customModal.wxml 查看文件

@@ -0,0 +1,13 @@
<view class="modal" wx:if="{{visible}}">
<view class="modal-content">
<view class="title">用户协议及隐私保护</view>
<view class="mainContent">
为了更好地保障您的合法权益,请阅读并同意<text class="protocol" bind:tap="goUser">用户协议</text>、<text class="protocol" bind:tap="goPrivate">隐私条款</text>
</view>
<view class="bottomBtn">
<view class="btn exit" style=" border-right:1px solid #929292;" bind:tap="exit">退出</view>
<view class="btn continue" bind:tap="continue">同意并继续</view>
</view>
</view>

</view>

+ 62
- 0
components/customModal/customModal.wxss 查看文件

@@ -0,0 +1,62 @@
.modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: flex;
justify-content: center;
align-items: center;
}

.modal-content {
background-color: white;
color: #7a7a7a;
padding-top: 20rpx;
border-radius: 20rpx;
width: 80%;
}

.modal-content .protocol {
color: #0c66db;
}

.modal-content .title {
/* color: #000; */
font-weight: 600;
font-size: 34rpx;
text-align: center;
margin-bottom: 15rpx;
}

.modal-content .mainContent {
text-indent: 2em;
font-size: 32rpx;
line-height: 50rpx;
margin-bottom: 15rpx;
padding: 0 20rpx 20rpx 20rpx;
}

.modal-content .bottomBtn {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #929292;
}

.modal-content .bottomBtn .btn {
width: 50%;
height: 80rpx;
line-height: 80rpx;
text-align: center;
}

.modal-content .bottomBtn .btn.exit {
/* color: #ff204e; */
}

.modal-content .bottomBtn .btn.continue {
/* color: #0c66db; */
/* font-weight: 600; */
}

+ 366
- 0
components/dateLsit/dateLsit.js 查看文件

@@ -0,0 +1,366 @@
const imgurl = require("../../utils/imgurl");
const util = require("../../utils/util");
const Http = require("../../utils/HttpBasics");
const config = require("../../config/config");
Component({
/**
* 组件的属性列表
*/
properties: {
activityStyle: String,
allFlag: Boolean,
childUrl: String,
},
/**
* 组件的初始数据
*/
data: {
week: ['日', '一', '二', '三', '四', '五', '六'],
dateLsit: [],
year: new Date().getFullYear(),
month: new Date().getMonth() + 1,
yearFlgh: new Date().getFullYear(), //当前年
monthFlgh: new Date().getMonth() + 1, //当前月
dey: new Date().getDate(),
thendata: [], //当前这一周的数组
xiala: imgurl.concealBnt.url,
xiangshang: imgurl.xiangshang.url,
switchFlag: true,
activityDateList: [],
activiyFalg:"",
context: -1 ,//-1表示取一周下标 1表示取一个月的下标
},

/**
* 组件的方法列表
*/
methods: {
itiActivityLst() { //初始哈活动列表
let tempDateLsit = this.data.dateLsit
let tempThenData = this.data.thendata
this.data.activityDateList.map(item0 => { //初始化当月 标记
tempDateLsit.map(item1 => {
if (item0.yyyy == item1.y && item0.mm == item1.m && item0.dd == item1.value) {
item1.act = 1
}
})
})
this.data.activityDateList.map(item0 => { //初始化 当周标记
tempThenData.map(item1 => {
if (item0.yyyy == item1.y && item0.mm == item1.m && item0.dd == item1.value) {
item1.act = 1
}
})
})
this.setData({
dateLsit: tempDateLsit,
thendata: tempThenData
})
this.setThenDye(0)
},

getDey() { //查询当月标记日期
let tempMonth = this.data.month
let tempDey = this.getDays(this.data.year, this.data.month) //获取每月有多少天
if (tempMonth < 10) {
tempMonth = '0' + (tempMonth + '')
}
let param = {
startDate: this.data.year + '-' + tempMonth + "-01" + " 00:00:00",
endDate: this.data.year + "-" + tempMonth + "-" + tempDey + " 23:59:59"
}
Http.get({
url: this.data.childUrl,
data: param
}).then(res => {
let {
code,
data
} = res
if (code == 200) {
this.setData({
activityDateList: data
})
this.showDate(this.data.year, this.data.month)
}
})
},
switchs() {
let temp = this.data.switchFlag
this.setData({
switchFlag: !temp
})
if(this.data.switchFlag){
this.setData({
context:-1
})
this.setThenDye()
}else{
this.setData({
context: 1
})
this.setThenDye()
}
// console.log(this.data.switchFlag)
},
showDate(year, month) { //刷新日历
let thenDey = this.getThenWeek(year, month) //每个月第一天星期几
let thenMonth = this.getDays(year, month) //获取每月有多少天
let lastMonth = this.getLastMonth(year, month) //上月最后一天是多少天
let tempDey = []
let tmepArr = []
for (let i = 0; i < 42; i++) { //初始化日历数组
tempDey.splice(i, 0, "")
}
for (let i = 0; i < thenMonth; i++) { //获取当前选中月份天数
tmepArr.splice(i, 0, {
style: "0",
value: i + 1,
y: year,
m: month
})
}
tempDey.splice(thenDey, thenMonth, ...tmepArr)
for (let i = 0; i < thenDey; i++) { //添加上一个月的天数
tempDey.splice(i, 1, {
style: "1",
value: lastMonth - (thenDey - 1),
y: year,
m: month==1?12:month-1
})
lastMonth++
}
for (let i = 0; i < 42 - (thenDey + thenMonth); i++) { //设置下一个月
tempDey.splice(thenDey + thenMonth + i, 1, {
style: "2",
value: i + 1,
y: year,
m: month == 12 ? 1 : month + 1
})
}
this.setData({
dateLsit: tempDey
})
this.itiActivityLst()
this.setThenDye()
},

setThenDye(){//设置当天index
if (this.data.context==-1){//-1表示一周
console.log(this.data.thendata,this.data.dey,this.data.monthFlgh,this.data.yearFlgh,"this.data.thendata")
let index_ = ""
this.data.thendata.map((item,index)=>{
if(item.value == this.data.dey && this.data.monthFlgh == item.m && item.y == this.data.yearFlgh){
index_ = index
this.setData({
activiyFalg: index_
})
return
}
})
}else{
let index_ = ""
if(this.data.year==this.data.yearFlgh&&this.data.month==this.data.monthFlgh){
this.data.dateLsit.map((item, index) => {
if (item.value == this.data.dey && this.data.monthFlgh == item.m && item.y == this.data.yearFlgh) {
console.log(index, "index")
index_ = index
this.setData({
activiyFalg: index_
})
return
}
})
}else{
this.setData({
activiyFalg: -1
})
}

}
},
handle(e) { //点击号数
let item = e.currentTarget.dataset.item
let index = e.currentTarget.dataset.index
if (this.data.allFlag){
this.setData({
activiyFalg:index
})
}
if (item.style==0){
this.triggerEvent("setDate", {
y: this.data.year,
m: this.data.month,
value: item.value
})
}else{
return
}
},
getDays(year, month) { //获取每月有多少天
let tempDateArr = []
let thenDate = new Date(year, month, 0).getDate()
return thenDate
},
getLastMonth(year, month) { //上一个月最后一天是多少号
if (month == 1) {
month = 12
year = year - 1
} else {
month = month - 1
}
let tempDateArr = []
let thenDate = new Date(year, month, 0).getDate()
return thenDate
},
getThenWeek(year, month) { //获取每个月第一天是星期几
if (month == 1) {
month = 12
year = year - 1
} else {
month = month - 1
}
let date = new Date()
date.setFullYear(year)
date.setMonth(month)
date.setDate(1)
return date.getDay()
},
getactivityDate(year, month, mode) { //mode == 0 查询当月 mode == 1 查询当天
let tempMonth = month
let tempDey = this.getDays(year, month) //获取每月有多少天
if (tempMonth < 10) {
tempMonth = '0' + (tempMonth + '')
}
let param = {
startDate: year + '-' + tempMonth + "-01" + " 00:00:00",
endDate: year + "-" + tempMonth + "-" + tempDey + " 23:59:59"
}
Http.get({
url: this.data.childUrl,
data: param
}).then(res => {
let {
code,
data
} = res
if (code == 200) {
this.setData({
activityDateList: data
})
}
})
},
front() { //前面
this.setData({
context:1
})
if (this.data.month == 1) {
let temp = this.data.switchFlag
this.setData({
switchFlag: false
})
this.setData({
year: this.data.year - 1,
month: 12
})
} else {
this.setData({
month: this.data.month - 1
})
}
this.triggerEvent("setDate", {
y: this.data.year,
m: this.data.month
}) //第一个是自定义事件名,第二个是要传递的值(可以为空)
this.getDey()
},

behind() { //后面
this.setData({
context: 1
})
let temp = this.data.switchFlag
this.setData({
switchFlag: false
})
if (this.data.month == 12) {
this.setData({
year: this.data.year + 1,
month: 1
})
this.showDate(this.data.year, this.data.month)
} else {
this.setData({
month: this.data.month + 1
})
this.showDate(this.data.year, this.data.month)
}
this.getDey()
this.triggerEvent("setDate", {
y: this.data.year,
m: this.data.month
})
},

},
lifetimes: {
attached: function() {
this.getDey() //查询当月活动
// 设置单周数组
let thenDey = new Date().getDay() //今天是周几
let thenDate = new Date().getDate() //今天是多少号
let tempArr = []
if (thenDey == 0) {
for (let i = 0; i < 7; i++) {
tempArr.splice(i, 1, {
thenFalg: "1",
value: thenDate,
style: "0",
y: this.data.year,
m: this.data.month
})
thenDate++
}
} else {
let temp = new Date().getDay() //今天是周几
let tmpeDey = new Date().getDate() //今天是多少号
for (let i = 0; i <= temp; i++) {
tempArr.splice(i, 0, {
style: "0",
value: thenDate - thenDey,
y: this.data.year,
m: this.data.month
})
thenDey--
}
for (let i = temp + 1; i < 7; i++) {
tmpeDey++
tempArr.splice(i, 0, {
style: "0",
value: tmpeDey,
y: this.data.year,
m: this.data.month
})
}
}
this.setData({
thendata: tempArr,
context:this.data.allFlag ? -1 : 1
})

// 设置单周数组
// setTimeout(() => {
// this.showDate(this.data.year, this.data.month)
// }, 300)

},
detached: function() {
// 在组件实例被从页面节点树移除时执行
},
},
})

dist/cell-group/index.json → components/dateLsit/dateLsit.json 查看文件

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

+ 15
- 0
components/dateLsit/dateLsit.wxml 查看文件

@@ -0,0 +1,15 @@
<view class="Box">
<view class="dateText_box">
<!-- <view class="dateMinus" bindtap="front">{{'<'}}</view> -->
<image src="https://formall.oss-accelerate.aliyuncs.com/cimg/xiangzuo.png" class="dateMinus" bindtap="front"></image>
<view class="dateText">{{year+'年 '+month+'月 '}}</view>
<image src="https://formall.oss-accelerate.aliyuncs.com/cimg/xiangyou.png" class="dateAdd" bindtap="behind"></image>
</view>
<view class="weekBox">
<view class="weekItme" wx:for="{{week}}" wx:key="index">{{item}}</view>
<view class="{{((item.value==dey&&monthFlgh==item.m&&item.y==yearFlgh)&&activiyFalg==index)?'today_a':((item.value==dey&&monthFlgh==item.m&&item.y==yearFlgh)&&activiyFalg!=index)?'today':((item.style == '0'&&activiyFalg==index)?'weekItme_a':(item.style=='0'&&activiyFalg!=index)?'weekItme':activiyFalg==index?'noThen_a':'noThen')}}" wx:for="{{allFlag?(switchFlag? thendata:dateLsit):dateLsit}}" wx:key="index" bindtap="handle" data-item="{{item}}" data-index="{{index}}" style="{{item.act==1?activityStyle:''}}">{{ (item.value==dey&&monthFlgh==item.m&&item.y==yearFlgh)?'':item.value }}</view>
</view>
<view class="concealBnt" bindtap="switchs" wx:if="{{allFlag&&yearFlgh==year&&month==monthFlgh}}">
<image class="concealBnt" src="{{ switchFlag?xiala:xiangshang}}"></image>
</view>
</view>

+ 136
- 0
components/dateLsit/dateLsit.wxss 查看文件

@@ -0,0 +1,136 @@
.dateText_box {
width: 60%;
margin: 0 auto;
overflow: hidden;
text-align: center;
}

.Box {
width: 94%;
margin: 30rpx auto;
border-radius: 16rpx;
background-color: #fff;
}

.dateMinus {
float: left;
line-height: 60rpx;
padding: 10rpx;
height: 50rpx;
margin-left: 40rpx;
width: 50rpx;
margin-top: 6rpx;
}

.dateText {
float: left;
padding: 10rpx 20rpx;
line-height: 60rpx;
height: 60rpx;
}

.dateAdd {
padding: 10rpx;
line-height: 60rpx;
height: 50rpx;
float: left;
/* font-size: 36rpx;
*/
margin-top: 6rpx;
width: 50rpx;
}

.weekBox {
overflow: hidden;
font-family: SimHei;
}

.weekItme {
height: 80rpx;
line-height: 80rpx;
width: 80rpx;
margin: 0 10rpx;
text-align: center;
float: left;
/* background-color: red;
border-radius: 50%; */
}

.weekItme_a {
height: 80rpx;
line-height: 80rpx;
width: 80rpx;
margin: 0 10rpx;
text-align: center;
float: left;
/* background-color: red;*/
border-radius: 50%;
background-color: #ff990050;
}

.deyBox {
height: 80rpx;
line-height: 80rpx;
width: 80rpx;
margin: 0 10rpx;
text-align: center;
}

.noThen {
height: 80rpx;
line-height: 80rpx;
width: 80rpx;
margin: 0 10rpx;
text-align: center;
float: left;
color: rgba(0, 0, 0, 0.1);
}

.noThen_a {
height: 80rpx;
line-height: 80rpx;
width: 80rpx;
margin: 0 10rpx;
text-align: center;
float: left;
color: rgba(0, 0, 0, 0.1);
border-radius: 50%;
background-color: #f90;
}

.today_a {
height: 80rpx;
line-height: 80rpx;
width: 80rpx;
margin: 0 10rpx;
text-align: center;
float: left;
color: #fff;
/* background-color: rgba(50,177,252,1); */
background-image: url('https://formall.oss-accelerate.aliyuncs.com/cimg/jinri.png');
background-size: 50rpx 50rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.today {
height: 80rpx;
line-height: 80rpx;
width: 80rpx;
margin: 0 10rpx;
text-align: center;
float: left;
color: #fff;
/* background-color: rgba(50,177,252,1); */
background-image: url('https://formall.oss-accelerate.aliyuncs.com/cimg/jintian_huise.png');
background-size: 50rpx 50rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
}

.concealBnt {
width: 60rpx;
height: 60rpx;
/* background-color: rebeccapurple; */
margin: 0 auto;
}

+ 32
- 0
components/discountCard/index.js 查看文件

@@ -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 查看文件

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

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

+ 5
- 0
components/discountCard/index.wxml 查看文件

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

+ 6
- 0
components/discountCard/index.wxss 查看文件

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

+ 98
- 0
components/gameentry/gentry.js 查看文件

@@ -0,0 +1,98 @@
// pages/index/sw/index.js
const Http = require("../../utils/HttpBasics");
var config = require("../../config/config.js");
let app = getApp();
Component({
properties: {
gamedata: {
type: Object,
value: {}
}
},
data: {
flag: false,
alphaData: null,
gameUrl: ''
},
methods:{
gotogame: function (e) {
let that=this;
Http.get({
url: config.api.checkUserStatus,
data: {
token: app.globalData.token
}
}).then(res1 => {
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.redirectTo({
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) {
// 用户手机未授权
/**
* 将值传到用户手机号授权的页面
*
*/
app.globalData.skipUrl = '/pages/game/index?url=' + e.target.dataset.data.url + "&id=" + e.target.dataset.data.id + "&gameId=" + e.target.dataset.data.gameId,
app.globalData.skip = 'redirectTo'
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.message,
icon: 'none',
duration: 2000,
mask: false
});
}
})
}).catch(err => {
if (err.code == 11004) { //未授权微信
app.globalData.type = 'gm'
wx.redirectTo({
url: "/pages/getuserinfo/index?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.message,
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 查看文件

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

+ 9
- 0
components/gameentry/gentry.wxml 查看文件

@@ -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 查看文件

@@ -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;
}

+ 142
- 0
components/hot/index.js 查看文件

@@ -0,0 +1,142 @@
// 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) {
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 查看文件

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

+ 60
- 0
components/hot/index.wxml 查看文件

@@ -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 class="text" style='color:{{txt}}'>换一换</text>
<view class="view">
<image class="img" 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 class="img" 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 class="simple">¥</text>{{kData.salePriceStr}}</text>
<view class=' btn btnk'>砍价</view>
</view>
</view>
<view class='kanjia' wx:if="{{!kSize}}">
<view>
<image class="img" 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 class="img" 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' class="simple"> <text>¥</text>{{pData.salePriceStr}}</text>
<view class='btn btnp'>拼团</view>
</view>
</view>
<view class='pintuan' wx:if="{{!pSize}}">
<view>
<image class="img" 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>

+ 156
- 0
components/hot/index.wxss 查看文件

@@ -0,0 +1,156 @@
/* components/hot/hot.wxss */
@import "../../app.wxss";

.hotBox {
width: 710rpx;
margin: 0 auto;
}

.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 .img {
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 .img {
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 .simple {
font-size: 20rpx !important;
}

+ 1
- 0
components/navbar/img/back.svg 查看文件

@@ -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 查看文件

@@ -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>

+ 81
- 0
components/navbar/navbar.js 查看文件

@@ -0,0 +1,81 @@
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 () {
let url = app.globalData.goHomeUrl
wx.switchTab({
url: url,
})
},
bindPickerChange: function (e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.setData({
index: e.detail.value
})
},
back: function () {
wx.navigateBack({
delta: 1
})
// const pages = getCurrentPages();
// console.log(`页面栈:${JSON.stringify(pages)}`, pages.length);
// if (pages.length === 2) {
// wx.navigateBack({
// delta: 1
// });
// } else if (pages.length === 1) {
// wx.reLaunch({
// url: '/pages/theme/index1/index',
// })
// } else {
// wx.navigateBack({
// delta: 1
// });
// }
}
},
attached: function () {
let pages = getCurrentPages();
if (pages.length <= 1) {
this.setData({
back: false
})
}
}
})

+ 3
- 0
components/navbar/navbar.json 查看文件

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

+ 20
- 0
components/navbar/navbar.wxml 查看文件

@@ -0,0 +1,20 @@
<view class="navbar" style="background:{{background}}!important;">
<view style="{{'height: ' + statusBarHeight}}"></view>
<view class='title-container'>
<view class='capsule' wx:if="{{ back || home}}">
<view class="view" bindtap='back' wx:if="{{back}}">
<image class="img" style="left:36%;" src='img/back.svg'></image>
</view>
<view class="view" bindtap='backHome' wx:if="{{home}}">
<image class="img" 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>

+ 105
- 0
components/navbar/navbar.wxss 查看文件

@@ -0,0 +1,105 @@
.navbar {
width: 100vw;
background-color: #F4F5F9;
position: fixed;
left: 0;
top: 0;
/* height:150rpx; */
overflow: hidden;
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 .img {
width: 70%;
height: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}


@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;
}
.titleBox{
width: 100%;
display: flex;
justify-content: center;
}
.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;
}
/* .jituan{
width: 24rpx;
height: 14rpx;
color: #000;
margin-top: 16rpx;
margin-left: 10rpx;
} */

+ 59
- 0
components/optimization/optimization.js 查看文件

@@ -0,0 +1,59 @@
const Http = require("../../utils/HttpBasics");
const config = require("../../config/config");
Component({
/**
* 组件的属性列表
*/
properties: {
businessList: {
type: Array,
value: []
},
businessData: {
type: Array,
value: []
},
},

/**
* 组件的初始数据
*/
data: {
classIndex: 0,
couponListShowSelled: ""
},

/**
* 组件的方法列表
*/
methods: {
goDetail(e) {
let couponChannelId = e.currentTarget.dataset.id
let couponId = e.currentTarget.dataset.couponid
wx.navigateTo({
url: `/pages/coupon/detail/index?couponChannelId=${couponChannelId}&couponId=${couponId}`,
})
},
setIndex(e) {
let index = e.currentTarget.dataset.index
let id = e.currentTarget.dataset.id
this.triggerEvent('businessid', id)
this.setData({
classIndex: index
})
},


},
attached() {
Http.get({
url: config.api.couponListShowSelled,
}).then(res => {
this.setData({
couponListShowSelled: res.data || ""
})
}).catch(err => {

})
}
})

+ 4
- 0
components/optimization/optimization.json 查看文件

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

+ 43
- 0
components/optimization/optimization.wxml 查看文件

@@ -0,0 +1,43 @@
<view class="optimizationBox">
<view class="titleImg">
<view class="textl f">优选好物</view>
<view class="textr r">Preferred Good</view>
</view>


<view class="classifyBox">
<view class="itemBox" wx:for="{{businessList}}" wx:key="index" bindtap="setIndex" data-index="{{index}}" data-id="{{item.id}}">
<view class="{{classIndex==index?'className_a':'className'}}">{{item.title}}</view>
<view class="xian" wx:if="{{classIndex==index}}"></view>
</view>
</view>

<view class="contBox">
<view class="contLsitBox">
<view class="item" wx:for="{{businessData}}" wx:key="index" bindtap="goDetail" data-couponid="{{item.couponId}}" data-id="{{item.id}}">
<view class="itemImg">
<image class="img" src="{{item.coverImg}}" mode='scaleToFill'></image>
</view>
<view class="titleName">{{item.title}}</view>
<!-- <view wx:if="{{ item.creditPrice }}" class="titleName">
<text class="credit">{{ item.creditPrice }}积分</text>
</view> -->
<view class="priceBox">
<view class="sellingBox f">
<view class="fuhao">¥</view>
<view class="int">{{item.salePriceStrQ?item.salePriceStrQ:item.salePriceStr}}</view>
<view class="fuhao">{{item.salePriceStrH?'.'+item.salePriceStrH:''}}</view>
</view>
<view wx:if="{{couponListShowSelled && couponListShowSelled==1}}" class="priceNum r">已售 {{item.sale}}</view>
<view class="originalBox r">
<view class="origina">¥{{item.priceStr}}</view>
</view>
</view>

<view class="sellout" wx:if="{{item.remainInventory==0}}">
<image class="selloutImg" src="https://formall.oss-accelerate.aliyuncs.com/cimg/v20211214/home_img_ysx.png"></image>
</view>
</view>
</view>
</view>
</view>

+ 227
- 0
components/optimization/optimization.wxss 查看文件

@@ -0,0 +1,227 @@
.optimizationBox {
/* overflow: hidden; */
margin-top: 20rpx;
}

.titleImg {
width: 96%;
height: 80rpx;
margin: 0rpx auto;
background-image: url("https://formall.oss-accelerate.aliyuncs.com/cimg/v20211214/home_ggw_yxhw.png");
background-size: 100% 100%;
background-repeat: no-repeat;
}

.textl {
font-size: 34rpx;
font-family: OPPOSans;
font-weight: bold;
color: #dfbe99;
margin: 20rpx;
}

.textr {
font-size: 30rpx;
font-family: OPPOSans;
font-weight: 300;
color: #91897e;
margin: 20rpx;
}

.f {
float: left;
}

.r {
float: right;
}

.classifyBox {
width: 100%;
border-radius: 20rpx 20rpx 0 0;
background-color: #fff;
overflow: hidden;
display: -webkit-box;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
/* margin: 10rpx 0; */
/* background: linear-gradient(0deg, #F5F5F5, #fff); */
}

.classifyBox::-webkit-scrollbar {
display: none;
}

.itemBox {
/* width: 100rpx; */
height: 100rpx;
margin: 0 30rpx;
}

.className {
font-size: 28rpx;
font-family: OPPOSans;
font-weight: 500;
color: #454340;
text-align: center;
margin: 20rpx auto 10rpx auto;
}

.className_a {
font-size: 30rpx;
font-family: OPPOSans;
font-weight: 800;
color: #c99f67;
text-align: center;
background: linear-gradient(180deg, #cc9a60 0%, #dfbf8e 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
margin: 20rpx auto 10rpx auto;
}

.xian {
width: 22rpx;
height: 5rpx;
background: linear-gradient(180deg, #D5A56E, #E9D0AA);
border-radius: 3px;
margin: 0 auto;
}

.contBox {

background: linear-gradient(0deg, #F5F5F5, #fff);
height: 350rpx;
}

.contLsitBox {
width: 96%;
margin: 0 auto;
display: flex;
overflow: hidden;
justify-content: space-between;
flex-wrap: wrap;
padding-bottom: 170rpx;

}

.item {
width: 49%;
background-color: #fff;
border-radius: 20rpx;
margin: 12rpx 0;
position: relative;
}

.itemImg {
width: 100%;
height: 350rpx;
border-radius: 20rpx;
/* background-color: aquamarine; */
}

.itemImg .img {
width: 100%;
height: 100%;
border-radius: 20rpx 20rpx 0 0;
}

.titleName {
width: 90%;
height: 50rpx;
line-height: 50rpx;
font-size: 28rpx;
font-family: OPPOSans;
font-weight: 500;
color: #333333;
margin: 10rpx auto 0 auto;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
white-space: normal;
}

.credit {
color: #DF2D2D;

}

.priceBox {
width: 90%;
overflow: hidden;
margin: 10rpx auto;
}

.f {
float: left;
}

.r {
float: right;
}

.sellingBox {
overflow: hidden
}

.fuhao {
color: #DF2D2D;
font-size: 24rpx;
float: left;
font-family: OPPOSans;
/* font-weight: bold; */
margin-top: 10rpx
}

.int {
float: left;
font-size: 36rpx;
font-family: OPPOSans;
font-weight: bold;
color: #DF2D2D;
}

.originalBox {
overflow: hidden
}

.origina {
text-align: right;
font-size: 24rpx;
font-family: OPPOSans;
font-weight: 400;
text-decoration: line-through;
color: #999999;
margin-top: 10rpx;
margin-right: 10rpx;
}

.priceNum {
text-align: right;
font-size: 24rpx;
font-family: OPPOSans;
font-weight: 400;

color: #999999;
margin-top: 10rpx;
/* margin-right: 10rpx; */
}

.sellout {
position: absolute;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
border-radius: 20rpx;
}

.selloutImg {
width: 195rpx !important;
height: 154rpx !important;
margin: 50% auto;
display: block
}

+ 71
- 0
components/shareposter/index.js 查看文件

@@ -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 查看文件

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

+ 14
- 0
components/shareposter/index.wxml 查看文件

@@ -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 查看文件

@@ -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;
}

部分文件因为文件数量过多而无法显示

正在加载...
取消
保存