index.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?php
  2. use common\helpers\AddonHelper;
  3. use common\helpers\Url;
  4. use common\enums\StatusEnum;
  5. use addons\TinyShop\common\enums\MarketingEnum;
  6. $inAddon = Yii::$app->params['inAddon'];
  7. Yii::$app->params['inAddon'] = false;
  8. // 大转盘
  9. $bigWheelUrl = Url::toApi(['/big-wheel/v1/activity/list']);
  10. $circleUrl = Url::toApi(['/tiny-circle/v1/circle/list']);
  11. $articleUrl = Url::toApi(['/tiny-blog/v1/article/list']);
  12. Yii::$app->params['inAddon'] = $inAddon;
  13. ?>
  14. <link href=<?= AddonHelper::filePath() ?>plugins/drap/css/chunk-vendors.03e1740d.css rel=stylesheet>
  15. <link href=<?= AddonHelper::filePath() ?>plugins/drap/css/app.3f486b3a.css rel=stylesheet>
  16. <style>
  17. .input-group-text {
  18. font-size: 14px;
  19. }
  20. </style>
  21. <div class="input-group">
  22. <input type="text" value="<?= $title; ?>" class="form-control" id="rfLinkTitle" readonly>
  23. <input type="hidden" name="<?= $name ?>" value='<?= $value ?>' class="form-control" id="rfLink" readonly>
  24. <div class="input-group-append">
  25. <span class="input-group-text" id="rfSelectLinkClear">清空</span>
  26. <span class="input-group-text" id="rfSelectLink">选择链接</span>
  27. </div>
  28. </div>
  29. <script>
  30. var rfConfig = {
  31. 'dev': false, // 是否显示参数
  32. 'type': '',
  33. 'isNewRecord': <?= StatusEnum::DISABLED ?>,
  34. 'filePath': '<?= AddonHelper::filePath()?>plugins/drap/', // 资源前缀
  35. 'viewUrl': '', // 获取地址
  36. 'customPageUrl': '<?= Url::to(['custom-page/list', 'merchant_id' => $merchant_id])?>', // 微页面
  37. 'productUrl': '<?= Url::toApi(['v1/product/product/list', 'merchant_id' => $merchant_id])?>', // 商品列表
  38. // 拼团
  39. 'wholesaleUrl': '<?= Url::toApi(['v1/marketing/wholesale/list', 'merchant_id' => $merchant_id])?>',
  40. 'wholesaleProductUrl': '<?= Url::toApi(['v1/marketing/product/list', 'marketing_type' => MarketingEnum::WHOLESALE, 'merchant_id' => $merchant_id])?>',
  41. // 秒杀
  42. 'secKillUrl': '<?= Url::toApi(['v1/marketing/sec-kill/list', 'merchant_id' => $merchant_id])?>',
  43. 'secKillProductUrl': '<?= Url::toApi(['v1/marketing/product/list', 'marketing_type' => MarketingEnum::SEC_KILL, 'merchant_id' => $merchant_id])?>',
  44. // 团购
  45. 'groupBuyUrl': '<?= Url::toApi(['v1/marketing/group-buy/list', 'merchant_id' => $merchant_id])?>',
  46. 'groupBuyProductUrl': '<?= Url::toApi(['v1/marketing/product/list', 'marketing_type' => MarketingEnum::GROUP_BUY, 'merchant_id' => $merchant_id])?>',
  47. // 砍价
  48. 'bargainUrl': '<?= Url::toApi(['v1/marketing/bargain/list', 'merchant_id' => $merchant_id])?>',
  49. 'bargainProductUrl': '<?= Url::toApi(['v1/marketing/product/list', 'marketing_type' => MarketingEnum::BARGAIN, 'merchant_id' => $merchant_id])?>',
  50. // 限时折扣
  51. 'discountUrl': '<?= Url::toApi(['v1/marketing/discount/list', 'merchant_id' => $merchant_id])?>',
  52. 'discountProductUrl': '<?= Url::toApi(['v1/marketing/product/list', 'marketing_type' => MarketingEnum::DISCOUNT, 'merchant_id' => $merchant_id])?>',
  53. // 预售
  54. 'preSellUrl': '<?= Url::toApi(['v1/marketing/pre-sell/list', 'merchant_id' => $merchant_id])?>', // 预售
  55. 'preSellProductUrl': '<?= Url::toApi(['v1/marketing/product/list', 'marketing_type' => MarketingEnum::PRE_SELL, 'merchant_id' => $merchant_id])?>', // 预售
  56. // 组合套餐
  57. 'combinationUrl': '<?= Url::toApi(['v1/marketing/combination/list', 'merchant_id' => $merchant_id])?>',
  58. // 其他
  59. 'couponUrl': '<?= Url::toApi(['v1/marketing/coupon-type/list', 'merchant_id' => $merchant_id]); ?>', // 优惠券
  60. 'merchantUrl': '<?= Url::toApi(['v1/merchant/merchant/list', 'merchant_id' => $merchant_id])?>', // 商家列表
  61. 'cateUrl': '<?= Url::toApi(['v1/product/cate/index'])?>', // 分类列表
  62. 'bigWheelUrl': '<?= $bigWheelUrl ?>', // 大转盘
  63. 'circleUrl': '<?= $circleUrl ?>', // 社区文章
  64. 'articleUrl': '<?= $articleUrl ?>' // 博客文章
  65. }
  66. </script>
  67. <script src=<?= AddonHelper::filePath() ?>plugins/drap/js/chunk-vendors.0b90c59b.js></script>
  68. <script src=<?= AddonHelper::filePath() ?>plugins/drap/js/app.7199d3b1.js></script>
  69. <script>
  70. $(document).on("click", "#rfSelectLink", function () {
  71. window.vm.handleClickModalVisible()
  72. })
  73. $(document).on("click", "#rfSelectLinkClear", function () {
  74. $('#rfLinkTitle').val('');
  75. $('#rfLink').val(JSON.stringify([]))
  76. })
  77. $(document).on("click", ".el-button--primary", function () {
  78. var linkData = window.vm.linkData;
  79. if (linkData.title) {
  80. $('#rfLinkTitle').val(linkData.title)
  81. } else if (linkData.link_url) {
  82. $('#rfLinkTitle').val(linkData.title)
  83. }
  84. $('#rfLink').val(JSON.stringify(linkData))
  85. console.log(linkData)
  86. })
  87. </script>
粤ICP备19079148号