index.php 4.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?php
  2. use yii\widgets\ActiveForm;
  3. use common\helpers\Url;
  4. $this->title = '小程序配置';
  5. $this->params['breadcrumbs'][] = ['label' => $this->title];
  6. ?>
  7. <div class="row">
  8. <div class="col-lg-12">
  9. <div class="box">
  10. <?php $form = ActiveForm::begin([
  11. 'fieldConfig' => [
  12. 'template' => "<div class='row'><div class='col-2 text-right'>{label}</div><div class='col-5'>{input}\n{hint}\n{error}</div></div>",
  13. ],
  14. ]); ?>
  15. <div class="box-body">
  16. <div class="col-sm-12">
  17. <blockquote>
  18. <p>开发设置</p>
  19. </blockquote>
  20. <?= $form->field($model, 'wechat_mini_app_id')->textInput(); ?>
  21. <?= $form->field($model, 'wechat_mini_secret')->textInput()->hint('AppID(小程序ID)和AppSecret(小程序密钥)来自于您申请的小程序账号,使用小程序账号密码登录公众平台,在开发->开发设置中可以找到'); ?>
  22. <blockquote>
  23. <p>服务器配置信息</p>
  24. </blockquote>
  25. <div class="form-group m-b-md">
  26. <div class="row">
  27. <div class="col-2 text-right">
  28. <label class="control-label">request合法域名 :</label>
  29. </div>
  30. <div class="col-10">
  31. <span>https://<?= Yii::$app->request->getHostName() ?></span>
  32. <div class="help-block"></div>
  33. </div>
  34. </div>
  35. </div>
  36. <div class="form-group m-b-md">
  37. <div class="row">
  38. <div class="col-2 text-right">
  39. <label class="control-label">socket合法域名 :</label>
  40. </div>
  41. <div class="col-10">
  42. <span>wss://<?= Yii::$app->request->getHostName() ?></span>
  43. <div class="help-block"></div>
  44. </div>
  45. </div>
  46. </div>
  47. <div class="form-group m-b-md">
  48. <div class="row">
  49. <div class="col-2 text-right">
  50. <label class="control-label">uploadFile合法域名 :</label>
  51. </div>
  52. <div class="col-10">
  53. <span>https://<?= Yii::$app->request->getHostName() ?></span>
  54. <div class="help-block"></div>
  55. </div>
  56. </div>
  57. </div>
  58. <div class="form-group m-b-md">
  59. <div class="row">
  60. <div class="col-2 text-right">
  61. <label class="control-label">downloadFile合法域名 :</label>
  62. </div>
  63. <div class="col-10">
  64. <span>https://<?= Yii::$app->request->getHostName() ?></span>
  65. <div class="help-block"></div>
  66. </div>
  67. </div>
  68. </div>
  69. <blockquote>
  70. <p>消息推送设置</p>
  71. </blockquote>
  72. <?= $form->field($model, 'wechat_mini_token')->widget(\common\widgets\input\SecretKeyInput::class, [
  73. 'number' => 32,
  74. ])->hint('必须为英文或者数字,长度为3到32个字符. 请妥善保管, Token 泄露将可能被窃取或篡改平台的操作数据'); ?>
  75. <?= $form->field($model, 'wechat_mini_encodingaeskey')->widget(\common\widgets\input\SecretKeyInput::class, [
  76. 'number' => 43,
  77. ])->hint('必须为英文或者数字,长度为43个字符. 请妥善保管, EncodingAESKey 泄露将可能被窃取或篡改平台的操作数据'); ?>
  78. <?php $model->wechat_mini_url = Url::toApi(['receive-message/index']) ?>
  79. <?= $form->field($model, 'wechat_mini_url')->textInput([
  80. 'readonly' => true
  81. ])->hint('配置地址: 小程序后台 > 开发设置 > 消息推送'); ?>
  82. </div>
  83. </div>
  84. <div class="box-footer text-center">
  85. <button class="btn btn-primary" type="submit">保存</button>
  86. </div>
  87. <?php ActiveForm::end(); ?>
  88. </div>
  89. </div>
  90. </div>
粤ICP备19079148号