display.php 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <?php
  2. use yii\widgets\ActiveForm;
  3. use common\widgets\webuploader\Files;
  4. use common\enums\WhetherEnum;
  5. use addons\TinyShop\common\enums\OrderOversoldEnum;
  6. $this->title = '参数设置';
  7. $this->params['breadcrumbs'][] = ['label' => $this->title];
  8. ?>
  9. <?php $form = ActiveForm::begin([
  10. 'fieldConfig' => [
  11. 'template' => "<div class='row'><div class='col-sm-2 text-right'>{label}</div><div class='col-sm-5'>{input}\n{hint}\n{error}</div></div>",
  12. ],
  13. ]); ?>
  14. <div class="card card-primary card-outline card-outline-tabs">
  15. <div class="card-header border-bottom-0">
  16. <ul class="nav nav-tabs" id="custom-tabs-four-tab" role="tablist">
  17. <li class="nav-item"><a class="nav-link active" data-toggle="pill" href="#custom-order">订单设置</a></li>
  18. <li class="nav-item"><a class="nav-link" data-toggle="pill" href="#custom-pay">支付设置</a></li>
  19. <li class="nav-item <?= Yii::$app->services->devPattern->isB2B2C() ? '' : 'hide'; ?>"><a class="nav-link" data-toggle="pill" href="#custom-product">商品设置</a></li>
  20. <li class="nav-item"><a class="nav-link" data-toggle="pill" href="#custom-logistics">配送设置</a></li>
  21. <li class="nav-item"><a class="nav-link" data-toggle="pill" href="#custom-member">会员注册</a></li>
  22. <li class="nav-item"><a class="nav-link" data-toggle="pill" href="#custom-switch">显示开关</a></li>
  23. <li class="nav-item"><a class="nav-link" data-toggle="pill" href="#custom-app">应用配置</a></li>
  24. <li class="nav-item"><a class="nav-link" data-toggle="pill" href="#custom-share">默认分享设置</a></li>
  25. </ul>
  26. </div>
  27. <div class="card-body">
  28. <div class="tab-content">
  29. <div class="tab-pane fade active show" id="custom-order">
  30. <blockquote>
  31. <p>订单设置</p>
  32. </blockquote>
  33. <?= $form->field($model, 'order_buy_close_time')->textInput(); ?>
  34. <?= $form->field($model, 'order_auto_delivery')->textInput(); ?>
  35. <div class="hide">
  36. <?= $form->field($model, 'order_not_pay_remind')->radioList(WhetherEnum::getOpenMap())
  37. ->hint('开启后,当买家存在待付款订单时,进入首页、商品详情页、微页面、物流详情页时展示催付弹窗。');
  38. ?>
  39. </div>
  40. <?= $form->field($model, 'order_auto_complete_time')->dropDownList([
  41. 0 => '立即',
  42. 1 => '1天',
  43. 2 => '2天',
  44. 3 => '3天',
  45. 4 => '4天',
  46. 5 => '5天',
  47. 6 => '6天',
  48. 7 => '7天',
  49. ]); ?>
  50. <?= $form->field($model, 'order_after_sale_date')->textInput(); ?>
  51. <?= $form->field($model, 'order_min_pay_money')->textInput(); ?>
  52. <?= $form->field($model, 'order_oversold')->radioList(OrderOversoldEnum::getMap()); ?>
  53. <blockquote>
  54. <p>评价设置</p>
  55. </blockquote>
  56. <?= $form->field($model, 'order_evaluate_day')->textInput(); ?>
  57. <?= $form->field($model, 'order_evaluate')->textarea(); ?>
  58. <blockquote>
  59. <p>发票设置</p>
  60. </blockquote>
  61. <?= $form->field($model, 'order_invoice_status')->radioList(WhetherEnum::getOpenMap()); ?>
  62. <?= $form->field($model, 'order_invoice_tax')->textInput(); ?>
  63. <?= $form->field($model, 'order_invoice_content')->textarea(); ?>
  64. </div>
  65. <div class="tab-pane fade" id="custom-pay">
  66. <blockquote>
  67. <p>支付设置</p>
  68. </blockquote>
  69. <?= $form->field($model, 'order_balance_pay')->radioList(WhetherEnum::getOpenMap()); ?>
  70. <?= $form->field($model, 'order_wechat_pay')->radioList(WhetherEnum::getOpenMap()); ?>
  71. <?= $form->field($model, 'order_ali_pay')->radioList(WhetherEnum::getOpenMap()); ?>
  72. <?= $form->field($model, 'order_bytedance_pay')->radioList(WhetherEnum::getOpenMap()); ?>
  73. <?= $form->field($model, 'order_cash_against_pay')->radioList(WhetherEnum::getOpenMap()); ?>
  74. </div>
  75. <div class="tab-pane fade" id="custom-product">
  76. <blockquote>
  77. <p>商品设置</p>
  78. </blockquote>
  79. <?= $form->field($model, 'product_audit_status')->radioList(WhetherEnum::getOpenMap()); ?>
  80. </div>
  81. <div class="tab-pane fade" id="custom-logistics">
  82. <blockquote>
  83. <p>配送设置</p>
  84. </blockquote>
  85. <?= $form->field($model, 'logistics')->radioList(WhetherEnum::getOpenMap()); ?>
  86. <?= $form->field($model, 'logistics_select')->radioList(WhetherEnum::getOpenMap()); ?>
  87. <?= $form->field($model, 'logistics_pick_up')->radioList(WhetherEnum::getOpenMap()); ?>
  88. <?= $form->field($model, 'logistics_local_distribution')->radioList(WhetherEnum::getOpenMap()); ?>
  89. <?= $form->field($model, 'logistics_local_distribution_type')->radioList([1 => '商家自己配送', 2 => '骑手配送'])->hint('如果选择骑手配送需安装【配送】插件'); ?>
  90. </div>
  91. <div class="tab-pane fade" id="custom-member">
  92. <blockquote>
  93. <p>普通登录注册设置</p>
  94. </blockquote>
  95. <?= $form->field($model, 'member_login_weight')->radioList(['account' => '账号登录页面', 'agent' => '授权登录页面']); ?>
  96. <?= $form->field($model, 'member_login')->radioList(WhetherEnum::getOpenMap()); ?>
  97. <?= $form->field($model, 'member_register')->radioList(WhetherEnum::getOpenMap()); ?>
  98. <?= $form->field($model, 'member_register_promoter_code')->radioList(WhetherEnum::getOpenMap()); ?>
  99. <?= $form->field($model, 'member_mobile_login_be_register')->radioList(WhetherEnum::getMap()); ?>
  100. <?= $form->field($model, 'member_agreement_default_select')->radioList(WhetherEnum::getMap()); ?>
  101. <blockquote>
  102. <p>微信小程序</p>
  103. </blockquote>
  104. <?= $form->field($model, 'member_mini_program_register_get_mobile')->radioList(WhetherEnum::getOpenMap()); ?>
  105. <blockquote>
  106. <p>第三方平台注册设置</p>
  107. </blockquote>
  108. <?= $form->field($model, 'member_third_party_login')->radioList(WhetherEnum::getOpenMap()); ?>
  109. <?= $form->field($model, 'member_third_party_binding_type')->radioList([0 => '强制绑定账户', 1 => '非强制绑定账户'])->hint('强制绑定账户:第三方账户(微信公众号,微信小程序,qq)不会获取粉丝信息后给系统直接注册会员,而是需要绑定系统中的现有账户(用户名,手机,邮箱),如果没有账户通过注册账户然后与第三方账户信息进行绑定。<br>非强制绑定账户:第三方账户(微信公众号,微信小程序,qq)通过系统回调获取到对应粉丝信息,系统会根据粉丝信息自动注册一个会员,会员昵称为粉丝名称,同时将第三方账户的信息与自动注册的会员进行绑定。'); ?>
  110. </div>
  111. <div class="tab-pane fade" id="custom-switch">
  112. <blockquote>
  113. <p>显示开关</p>
  114. </blockquote>
  115. <?= $form->field($model, 'store_entrance')->radioList(WhetherEnum::getOpenMap()); ?>
  116. <?= $form->field($model, 'member_recharge')->radioList(WhetherEnum::getOpenMap()); ?>
  117. <?= $form->field($model, 'index_cate')->radioList(WhetherEnum::getOpenMap()); ?>
  118. <?= $form->field($model, 'index_decoration')->radioList(WhetherEnum::getOpenMap())->hint('关闭后显示默认的首页布局'); ?>
  119. <?= $form->field($model, 'address_select_type')->radioList([1 => '三级联动', 2 => '地图选点']); ?>
  120. </div>
  121. <div class="tab-pane fade" id="custom-app">
  122. <blockquote>
  123. <p>应用配置</p>
  124. </blockquote>
  125. <?= $form->field($model, 'app_name')->textInput(); ?>
  126. <?= $form->field($model, 'app_logo')->widget(Files::class, [
  127. 'type' => 'images',
  128. 'theme' => 'default',
  129. 'themeConfig' => [],
  130. 'config' => [
  131. 'pick' => [
  132. 'multiple' => false,
  133. ],
  134. ],
  135. ]); ?>
  136. <?= $form->field($model, 'app_h5_url')->textInput(); ?>
  137. </div>
  138. <div class="tab-pane fade" id="custom-share">
  139. <blockquote>
  140. <p>默认分享设置</p>
  141. </blockquote>
  142. <?= $form->field($model, 'share_title')->textInput(); ?>
  143. <?= $form->field($model, 'share_cover')->widget(Files::class, [
  144. 'type' => 'images',
  145. 'theme' => 'default',
  146. 'themeConfig' => [],
  147. 'config' => [
  148. 'pick' => [
  149. 'multiple' => false,
  150. ],
  151. ]
  152. ]); ?>
  153. <?= $form->field($model, 'share_desc')->textarea(); ?>
  154. <?= $form->field($model, 'share_link')->textInput(); ?>
  155. </div>
  156. <div class="box-footer text-center">
  157. <button class="btn btn-primary" type="submit">保存</button>
  158. </div>
  159. </div>
  160. </div>
  161. <!-- /.card -->
  162. </div>
  163. <?php ActiveForm::end(); ?>
粤ICP备19079148号