app_key_set.blade.php 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. @extends('base.base')
  2. @section('base')
  3. <!-- 内容区域 -->
  4. <div class="main-panel">
  5. <div class="content-wrapper">
  6. <div class="page-header">
  7. <h3 class="page-title">
  8. <span class="page-title-icon bg-gradient-primary text-white mr-2">
  9. <i class="mdi mdi-settings"></i>
  10. </span>
  11. {{ __('auto.马甲切换网关') }}
  12. </h3>
  13. </div>
  14. <div class="row">
  15. <div class="col-lg-12 grid-margin stretch-card">
  16. <div class="card">
  17. <div class="card-body">
  18. <table width="100%">
  19. <tr>
  20. <td><h4>{{ __('auto.渠道名') }}: {{$config->Remarks}} </h4></td>
  21. <td><h4>AppKey:{{$config->AppKey}} </h4></td>
  22. </tr>
  23. <tr>
  24. <td><h4>{{ __('auto.包名') }}: {{$config->PackageName}} </h4></td>
  25. <td >
  26. <h4 id="finalURL">URL:</h4>
  27. </td>
  28. </tr>
  29. <tr>
  30. <td colspan="2">
  31. <h4 id="adjustNow">{{$config->AdjustToken}}</h4>
  32. </td>
  33. </tr>
  34. </table>
  35. <form class="forms-sample form-ajax" id="form">
  36. <div class="form-group">
  37. <label for="">{{ __('auto.设置开关绑定域名') }}:({{ __('auto.需要附带协议') }}http)</label>
  38. <input class="form-control" type="text" id="AppCheckDomain" name="AppCheckDomain" onblur="setDomain(this)" value="{{$config->AppCheckDomain}}">
  39. </div>
  40. <div class="form-group">
  41. <label for="">{{ __('auto.设置') }}AdjustToken:</label>
  42. <input class="form-control" type="text" name="AdjustToken" id="AdjustToken" onblur="setAdjust(this)" id="AdjustToken" value="{{$config->AdjustToken}}">
  43. </div>
  44. <div class="form-group">
  45. <label for="">{{ __('auto.配置Adjust事件') }}:</label>
  46. <input type="hidden" name="AdjustConfig" id="AdjustConfig" value="{{$config->AdjustConfig}}">
  47. <button type="button" class="btn btn-sm btn-gradient-success btn-icon-text" onclick="addEventsAll()">
  48. <i class="mdi mdi-plus btn-icon-prepend"></i>
  49. {{ __('auto.重新获取配置') }}
  50. </button>
  51. <button type="button" class="btn btn-sm btn-gradient-primary btn-icon-text" onclick="copyConfig()">
  52. {{ __('auto.复制客户端配置') }}
  53. </button>
  54. <button type="button" class="btn btn-sm btn-gradient-primary btn-icon-text" onclick="copyServerConfig()">
  55. {{ __('auto.复制服务端配置') }}
  56. </button>
  57. </div>
  58. <div class="form-group">
  59. <button class="btn btn-sm btn-gradient-primary">{{ __('auto.提交') }}</button>
  60. </div>
  61. </form>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. <script>
  69. function setDomain(obj){
  70. if(obj){
  71. $("#finalURL").html("{{ __('auto.验证网关:') }}"+$(obj).val()+"/"+"{{$config->AppKey}}/?l=&a=");
  72. }
  73. }
  74. function setAdjust(obj){
  75. if(obj){
  76. $("#adjustNow").html("AdjustToken:"+$(obj).val());
  77. }
  78. }
  79. setDomain($("#AppCheckDomain"))
  80. setAdjust($("#AdjustToken"))
  81. let adjust_config='{{$config->AdjustConfig}}'.split('|')[0]
  82. let adjust_server_config='{{$config->AdjustConfig}}'.split('|')[1]
  83. function copyConfig(){
  84. pasteboard(adjust_config)
  85. }
  86. function copyServerConfig(){
  87. pasteboard(adjust_server_config)
  88. }
  89. function pasteboard(str)
  90. {
  91. if (navigator.clipboard) {
  92. // clipboard api 复制
  93. navigator.clipboard.writeText(str);
  94. }else {
  95. var save = function (e) {
  96. e.clipboardData.setData('text/plain', str);
  97. e.preventDefault();
  98. }
  99. document.addEventListener('copy', save);
  100. document.execCommand('copy');
  101. document.removeEventListener('copy', save);
  102. }
  103. }
  104. </script>
  105. @endsection