index.blade.php 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449
  1. @extends('layouts.base')
  2. @section('content')
  3. @section('title', trans('基础设置'))
  4. <script type="text/javascript">
  5. window.optionchanged = false;
  6. require(['bootstrap'], function () {
  7. $('#myTab a').click(function (e) {
  8. e.preventDefault();
  9. $(this).tab('show');
  10. })
  11. });
  12. $(function () {
  13. require(['jquery.caret'],function(){
  14. var jiaodian;
  15. $(document).on('focus', 'textarea',function () {
  16. jiaodian = this;
  17. });
  18. $("a[href='JavaScript:']").click(function () {
  19. if (jiaodian) {
  20. $(jiaodian).insertAtCaret("["+this.innerText+"]" );
  21. }
  22. })
  23. })
  24. })
  25. </script>
  26. <div class="w1200 m0a">
  27. <div class="rightlist">
  28. <!-- 新增加右侧顶部三级菜单 -->
  29. @include('layouts.tabs')
  30. <section>
  31. <form id="setform" action="" method="post" class="form-horizontal form">
  32. <div class="panel panel-default">
  33. <div class="panel-body">
  34. <div class="form-group">
  35. <label class="col-xs-12 col-sm-3 col-md-2 control-label">开启直播</label>
  36. <div class="col-sm-9 col-xs-12">
  37. <label class="radio-inline">
  38. <input type="radio" name="setdata[is_open_room]" value="0"
  39. @if($set['is_open_room'] == 0) checked="checked" @endif /> 关闭</label>
  40. <label class="radio-inline">
  41. <input type="radio" name="setdata[is_open_room]" value="1"
  42. @if($set['is_open_room'] == 1) checked="checked" @endif /> 开启</label>
  43. </div>
  44. </div>
  45. <div class="form-group">
  46. <label class="col-xs-12 col-sm-3 col-md-2 control-label">secretId</label>
  47. <div class="col-sm-6 col-xs-12">
  48. <input type='text' name='setdata[secretId]' class="form-control"
  49. value="{{$set['secretId']}}"/>
  50. </div>
  51. </div>
  52. <div class="form-group">
  53. <label class="col-xs-12 col-sm-3 col-md-2 control-label">secretKey</label>
  54. <div class="col-sm-6 col-xs-12">
  55. <input type='text' name='setdata[secretKey]' class="form-control"
  56. value="{{$set['secretKey']}}"/>
  57. </div>
  58. </div>
  59. <div class="form-group">
  60. <label class="col-xs-12 col-sm-3 col-md-2 control-label">推流域名</label>
  61. <div class="col-sm-6 col-xs-12">
  62. <input type='text' name='setdata[domain_put]' class="form-control"
  63. value="{{$set['domain_put']}}"/>
  64. </div>
  65. </div>
  66. <div class="form-group">
  67. <label class="col-xs-12 col-sm-3 col-md-2 control-label">推流防盗链Key</label>
  68. <div class="col-sm-6 col-xs-12">
  69. <input type='text' name='setdata[put_key]' class="form-control"
  70. value="{{$set['put_key']}}"/>
  71. </div>
  72. </div>
  73. <div class="form-group">
  74. <label class="col-xs-12 col-sm-3 col-md-2 control-label">播放域名</label>
  75. <div class="col-sm-6 col-xs-12">
  76. <input type='text' name='setdata[domain_play]' class="form-control"
  77. value="{{$set['domain_play']}}"/>
  78. </div>
  79. </div>
  80. <div class="form-group">
  81. <label class="col-xs-12 col-sm-3 col-md-2 control-label">播放防盗链Key</label>
  82. <div class="col-sm-6 col-xs-12">
  83. <input type='text' name='setdata[play_key]' class="form-control"
  84. value="{{$set['play_key']}}"/>
  85. </div>
  86. </div>
  87. <div class="form-group">
  88. <label class="col-xs-12 col-sm-3 col-md-2 control-label">通讯-sdkappid</label>
  89. <div class="col-sm-6 col-xs-12">
  90. <input type='text' name='setdata[sdkappid]' class="form-control"
  91. value="{{$set['sdkappid']}}"/>
  92. </div>
  93. </div>
  94. <div class="form-group">
  95. <label class="col-xs-12 col-sm-3 col-md-2 control-label">通讯-key</label>
  96. <div class="col-sm-6 col-xs-12">
  97. <input type='text' name='setdata[im_key]' class="form-control"
  98. value="{{$set['im_key']}}"/>
  99. </div>
  100. </div>
  101. <div class="form-group">
  102. <label class="col-xs-12 col-sm-3 col-md-2 control-label">自定义名称</label>
  103. <div class="col-sm-6 col-xs-6">
  104. <div class='input-group'>
  105. <input type='text' name='setdata[plugin_name]' class="form-control discounts_value"
  106. value="{{$set['plugin_name']}}"/>
  107. </div>
  108. </div>
  109. </div>
  110. <div class="form-group">
  111. <label class="col-xs-12 col-sm-3 col-md-2 control-label">奖励比例</label>
  112. <div class="col-sm-6 col-xs-6">
  113. <div class='input-group'>
  114. <input type='text' name='setdata[award_ratio]' class="form-control discounts_value"
  115. value="{{$set['award_ratio']?:0}}"/>
  116. <div class='input-group-addon waytxt'>%</div>
  117. </div>
  118. <span class='help-block'>用户通过直播间商品列表跳转购买商品,主播获得的分红奖励比例,以订单实际支付金额*比例计算,商品支持设置独立的奖励比例,如果商品设置了独立比例,优先计算商品独立比例</span>
  119. </div>
  120. </div>
  121. <div class="form-group">
  122. <label class="col-xs-12 col-sm-3 col-md-2 control-label">结算期</label>
  123. <div class="col-sm-6 col-xs-6">
  124. <div class='input-group'>
  125. <input type='text' name='setdata[reward_time]' class="form-control discounts_value"
  126. value="{{$set['reward_time']}}"/>
  127. <div class='input-group-addon waytxt'>天</div>
  128. </div>
  129. <span class='help-block'>订单完成后,满足结算期结算主播分红</span>
  130. </div>
  131. </div>
  132. <div class="form-group">
  133. <label class="col-xs-12 col-sm-3 col-md-2 control-label">等级升级设置</label>
  134. <div class="col-sm-9 col-xs-12">
  135. <label class="radio-inline">
  136. <input type="radio" name="setdata[is_with]" value="0"
  137. @if($set['is_with'] == 0)
  138. checked="checked" @endif />
  139. 或</label>
  140. <label class="radio-inline">
  141. <input type="radio" name="setdata[is_with]" value="1"
  142. @if($set['is_with'] == 1)
  143. checked="checked" @endif />
  144. 与</label>
  145. <span class='help-block'><b>[或]</b>满足任意条件都可以升级<br><b>[与]</b>满足所有条件才可以升级</span>
  146. </div>
  147. </div>
  148. <div class="form-group">
  149. <label class="col-xs-12 col-sm-3 col-md-2 control-label">直播是否需要审核</label>
  150. <div class="col-sm-9 col-xs-12">
  151. <label class="radio-inline">
  152. <input type="radio" name="setdata[is_apply]" value="0"
  153. @if($set['is_apply'] == 0) checked="checked" @endif /> 否</label>
  154. <label class="radio-inline">
  155. <input type="radio" name="setdata[is_apply]" value="1"
  156. @if($set['is_apply'] == 1) checked="checked" @endif /> 是</label>
  157. <span class='help-block'>
  158. 如果是,主播创建直播间后,需要平台审核通过才能直播<br>
  159. 如果否,主播创建直播间后,直播开始即可直播
  160. </span>
  161. </div>
  162. </div>
  163. <div class="form-group">
  164. <label class="col-xs-12 col-sm-3 col-md-2 control-label">首页停留页面</label>
  165. <div class="col-sm-9 col-xs-12">
  166. <label class="radio-inline">
  167. <input type="radio" name="setdata[wait_page]" value="-1"
  168. @if($set['wait_page'] == -1) checked="checked" @endif /> 关注</label>
  169. <label class="radio-inline">
  170. <input type="radio" name="setdata[wait_page]" value="0"
  171. @if($set['wait_page'] == 0) checked="checked" @endif /> 全部</label>
  172. <label class="radio-inline">
  173. <input type="radio" name="setdata[wait_page]" value="1"
  174. @if($set['wait_page'] == 1) checked="checked" @endif /> 推荐</label>
  175. <label class="radio-inline">
  176. <input type="radio" name="setdata[wait_page]" value="2"
  177. @if($set['wait_page'] == 2) checked="checked" @endif /> 直播中</label>
  178. <label class="radio-inline">
  179. <input type="radio" name="setdata[wait_page]" value="3"
  180. @if($set['wait_page'] == 3) checked="checked" @endif /> 预告</label>
  181. <label class="radio-inline">
  182. <input type="radio" name="setdata[wait_page]" value="4"
  183. @if($set['wait_page'] == 4) checked="checked" @endif /> 精彩回放</label>
  184. <span class='help-block'>
  185. 会员进入直播首页停留的页面
  186. </span>
  187. </div>
  188. </div>
  189. <div class="form-group">
  190. <label class="col-xs-12 col-sm-3 col-md-2 control-label">直播间分类</label>
  191. <div class="col-sm-9 col-xs-12">
  192. <label class="radio-inline">
  193. <input type="radio" name="setdata[is_cate]" value="0"
  194. @if($set['is_cate'] == 0) checked="checked" @endif /> 关闭</label>
  195. <label class="radio-inline">
  196. <input type="radio" name="setdata[is_cate]" value="1"
  197. @if($set['is_cate'] == 1) checked="checked" @endif /> 开启</label>
  198. <span class='help-block'>
  199. 如果开启,创建直播间可设置直播间分类<br>
  200. 如果关闭,创建直播间不显示直播间分类的设置
  201. </span>
  202. </div>
  203. </div>
  204. <div class="form-group">
  205. <label class="col-xs-12 col-sm-3 col-md-2 control-label">观看权限</label>
  206. <div class="col-sm-9 col-xs-12">
  207. <label class="radio-inline">
  208. <input type="radio" name="setdata[is_purview]" value="0"
  209. @if($set['is_purview'] == 0) checked="checked" @endif /> 关闭</label>
  210. <label class="radio-inline">
  211. <input type="radio" name="setdata[is_purview]" value="1"
  212. @if($set['is_purview'] == 1) checked="checked" @endif /> 开启</label>
  213. <span class='help-block'>
  214. 如果开启,直播间在预备开播页可设置会员观看权限
  215. </span>
  216. </div>
  217. </div>
  218. <div class="form-group">
  219. <label class="col-xs-12 col-sm-3 col-md-2 control-label">推流地址</label>
  220. <div class="col-sm-9 col-xs-12">
  221. <label class="radio-inline">
  222. <input type="radio" name="setdata[live_type]" value="0"
  223. @if($set['live_type'] == 0) checked="checked" @endif /> 关闭</label>
  224. <label class="radio-inline">
  225. <input type="radio" name="setdata[live_type]" value="1"
  226. @if($set['live_type'] == 1) checked="checked" @endif /> 开启</label>
  227. <span class='help-block'>
  228. 如果开启直播间显示推流地址<br>
  229. </span>
  230. </div>
  231. </div>
  232. <div class="form-group">
  233. <label class="col-xs-12 col-sm-3 col-md-2 control-label">主播分红计算方式</label>
  234. <div class="col-sm-9 col-xs-12">
  235. <label class="radio-inline">
  236. <input type="radio" name="setdata[dividend_method]" value="0"
  237. @if($set['dividend_method'] == 0) checked="checked" @endif />订单实付金额</label>
  238. <label class="radio-inline">
  239. <input type="radio" name="setdata[dividend_method]" value="1"
  240. @if($set['dividend_method'] == 1) checked="checked" @endif />利润(订单最终价格-成本,负数取0)</label>
  241. {{--<span class='help-block'>--}}
  242. {{--如果开启直播间显示推流地址<br>--}}
  243. {{--</span>--}}
  244. </div>
  245. </div>
  246. <div class="form-group">
  247. <label class="col-xs-12 col-sm-3 col-md-2 control-label">海报分享语</label>
  248. <div class="col-sm-9 col-xs-12">
  249. <label class="radio-inline">
  250. <input type="radio" name="setdata[share_word]" value="0"
  251. @if($set['share_word'] == 0) checked="checked" @endif />关闭</label>
  252. <label class="radio-inline">
  253. <input type="radio" name="setdata[share_word]" value="1"
  254. @if($set['share_word'] == 1) checked="checked" @endif />开启</label>
  255. <span class='help-block'>
  256. 开启后分享海报可自定义分享语<br>
  257. </span>
  258. </div>
  259. </div>
  260. <div class="form-group">
  261. <label class="col-xs-12 col-sm-3 col-md-2 control-label">首次开播主播认证</label>
  262. <div class="col-sm-9 col-xs-12">
  263. <label class="radio-inline">
  264. <input type="radio" name="setdata[premiere_authentication]" value="0"
  265. @if($set['premiere_authentication'] == 0) checked="checked" @endif />关闭</label>
  266. <label class="radio-inline">
  267. <input type="radio" name="setdata[premiere_authentication]" value="1"
  268. @if($set['premiere_authentication'] == 1) checked="checked" @endif />开启</label>
  269. <span class='help-block'>
  270. 开启后首次开播的主播需要填写认证表单<br>
  271. </span>
  272. </div>
  273. </div>
  274. <div class="form-group">
  275. <label class="col-xs-12 col-sm-3 col-md-2 control-label">主播短视频显示</label>
  276. <div class="col-sm-9 col-xs-12">
  277. <label class="radio-inline">
  278. <input type="radio" name="setdata[short_video_display]" value="0"
  279. @if($set['short_video_display'] == 0) checked="checked" @endif />关闭</label>
  280. <label class="radio-inline">
  281. <input type="radio" name="setdata[short_video_display]" value="1"
  282. @if($set['short_video_display'] == 1) checked="checked" @endif />开启</label>
  283. <span class='help-block'>
  284. 开启后主播主页可查看该主播发布过的短视频<br>
  285. </span>
  286. </div>
  287. </div>
  288. <div class="form-group">
  289. <label class="col-xs-12 col-sm-3 col-md-2 control-label">直播列表样式</label>
  290. <div class="col-sm-9 col-xs-12">
  291. <label class="radio-inline">
  292. <input type="radio" name="setdata[list_style]" value="0"
  293. @if($set['list_style'] == 0) checked="checked" @endif />样式一</label>
  294. <label class="radio-inline">
  295. <input type="radio" name="setdata[list_style]" value="1"
  296. @if($set['list_style'] == 1) checked="checked" @endif />样式二</label>
  297. {{--<span class='help-block'>--}}
  298. {{--开启后主播主页可查看该主播发布过的短视频<br>--}}
  299. {{--</span>--}}
  300. </div>
  301. </div>
  302. <div class="form-group">
  303. <label class="col-xs-12 col-sm-3 col-md-2 control-label">主播端推荐商品开关</label>
  304. <div class="col-sm-9 col-xs-12">
  305. <label class="radio-inline">
  306. <input type="radio" name="setdata[recommend_goods]" value="0"
  307. @if($set['recommend_goods'] == 0) checked="checked" @endif />关闭</label>
  308. <label class="radio-inline">
  309. <input type="radio" name="setdata[recommend_goods]" value="1"
  310. @if($set['recommend_goods'] == 1) checked="checked" @endif />开启</label>
  311. </div>
  312. </div>
  313. <div class="form-group">
  314. <label class="col-xs-12 col-sm-3 col-md-2 control-label">主播打赏分红比例开关</label>
  315. <div class="col-sm-9 col-xs-12">
  316. <label class="radio-inline">
  317. <input type="radio" name="setdata[reward_state]" value="0"
  318. @if($set['reward_state'] == 0) checked="checked" @endif />关闭</label>
  319. <label class="radio-inline">
  320. <input type="radio" name="setdata[reward_state]" value="1"
  321. @if($set['reward_state'] == 1) checked="checked" @endif />开启</label>
  322. </div>
  323. </div>
  324. <div class="form-group">
  325. <label class="col-xs-12 col-sm-3 col-md-2 control-label">主播打赏分红比例</label>
  326. <div class="col-sm-6 col-xs-6">
  327. <div class='input-group'>
  328. <input type='text' name='setdata[reward_proportion]' class="form-control discounts_value"
  329. value="{{$set['reward_proportion']}}"/>
  330. <div class='input-group-addon waytxt'>%</div>
  331. </div>
  332. <span class='help-block'>主播最终获得的打赏分红=打赏金额*主播打赏分红比例</span>
  333. </div>
  334. </div>
  335. <div class="form-group">
  336. <label class="col-xs-12 col-sm-3 col-md-2 control-label">主播端全屏/横屏按钮开关</label>
  337. <div class="col-sm-9 col-xs-12">
  338. <label class="radio-inline">
  339. <input type="radio" name="setdata[mode_button]" value="0"
  340. @if($set['mode_button'] == 0) checked="checked" @endif />关闭</label>
  341. <label class="radio-inline">
  342. <input type="radio" name="setdata[mode_button]" value="1"
  343. @if($set['mode_button'] == 1) checked="checked" @endif />开启</label>
  344. <span class='help-block'>
  345. 开启后主播端开播前可以设置直播界面全屏或者横屏<br>
  346. </span>
  347. </div>
  348. </div>
  349. <div class="form-group">
  350. <label class="col-xs-12 col-sm-3 col-md-2 control-label">主播连麦开关</label>
  351. <div class="col-sm-9 col-xs-12">
  352. <label class="radio-inline">
  353. <input type="radio" name="setdata[voice_open]" value="0"
  354. @if($set['voice_open'] == 0) checked="checked" @endif />关闭</label>
  355. <label class="radio-inline">
  356. <input type="radio" name="setdata[voice_open]" value="1"
  357. @if($set['voice_open'] == 1) checked="checked" @endif />开启</label>
  358. </div>
  359. </div>
  360. <div class="form-group">
  361. <label class="col-xs-12 col-sm-3 col-md-2 control-label">连麦-sdkappid</label>
  362. <div class="col-sm-6 col-xs-12">
  363. <input type='text' name='setdata[rtc_sdk_id]' class="form-control"
  364. value="{{$set['rtc_sdk_id']}}"/>
  365. </div>
  366. </div>
  367. <div class="form-group">
  368. <label class="col-xs-12 col-sm-3 col-md-2 control-label">连麦-key</label>
  369. <div class="col-sm-6 col-xs-12">
  370. <input type='text' name='setdata[rtc_sdk_key]' class="form-control"
  371. value="{{$set['rtc_sdk_key']}}"/>
  372. </div>
  373. </div>
  374. <div class="form-group">
  375. <label class="col-xs-12 col-sm-3 col-md-2 control-label">直播间自动回复</label>
  376. <div class="col-sm-9 col-xs-12">
  377. <label class="radio-inline">
  378. <input type="radio" name="setdata[is_auto_reply]" value="0"
  379. @if($set['is_auto_reply'] == 0) checked="checked" @endif /> 否</label>
  380. <label class="radio-inline">
  381. <input type="radio" name="setdata[is_auto_reply]" value="1"
  382. @if($set['is_auto_reply'] == 1) checked="checked" @endif /> 是</label>
  383. </div>
  384. <label class="col-xs-12 col-sm-3 col-md-2 control-label" ></label>
  385. <div class="col-sm-8 title" style='padding-right:0' >
  386. <textarea name="setdata[reply_content]" class="form-control" placeholder="欢迎[会员昵称]来到直播间" rows="4" >{{$set['reply_content']}}</textarea>
  387. <span class='help-block'>
  388. 点击添加数据
  389. <a href='JavaScript:' class="btn btn-default btn-sm">会员昵称</a>
  390. </span>
  391. </div>
  392. </div>
  393. <div class="form-group">
  394. <label class="col-xs-12 col-sm-3 col-md-2 control-label">红包</label>
  395. <div class="col-sm-9 col-xs-12">
  396. <label class="radio-inline">
  397. <input type="radio" name="setdata[red_envelope_switch]" value="0"
  398. @if($set['red_envelope_switch'] == 0) checked="checked" @endif /> 关闭</label>
  399. <label class="radio-inline">
  400. <input type="radio" name="setdata[red_envelope_switch]" value="1"
  401. @if($set['red_envelope_switch'] == 1) checked="checked" @endif /> 开启</label>
  402. <span class='help-block'>开启后主播助手显示红包入口可以发红包,红包只有在CPS APP端领取</span>
  403. </div>
  404. </div>
  405. <div class="form-group">
  406. <label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
  407. <div class="col-xs-12 col-sm-9 col-md-10">
  408. <input type="submit" name="submit" value="提交" class="btn btn-success"
  409. onclick="return formcheck()"/>
  410. </div>
  411. </div>
  412. </div>
  413. </div>
  414. </form>
  415. </section>
  416. </div>
  417. </div>
  418. @endsection