3a2fc529b781103baceb9d9b660602e9.php 14 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?php /*a:1:{s:70:"D:\project\gyx\gaoyixia\application\nutrition\view\video_url\form.html";i:1699858976;}*/ ?>
  2. <link rel="stylesheet" href="/static/plugs/layui/css/layui.css" media="all"><script src="/static/plugs/layui/layui.all.js" charset="utf-8"></script><div class="think-box-shadow"><form class="layui-form layui-card" action="<?php echo request()->url(); ?>" data-auto="true" method="post" autocomplete="off"><fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;"><legend>视频编辑</legend></fieldset><div class="layui-card-body layui-tab-content"><div class="layui-form-item"><label class="layui-form-label label-required">系列</label><div class="layui-input-block"><input name="video_id" type="hidden" value='<?php echo htmlentities((isset($video_info['id']) && ($video_info['id'] !== '')?$video_info['id']:"")); ?>' class="layui-input"><input readonly maxlength="60" value='<?php echo htmlentities((isset($video_info['title']) && ($video_info['title'] !== '')?$video_info['title']:"")); ?>' class="layui-input"></div></div><div class="layui-form-item"><label class="layui-form-label label-required">标题</label><div class="layui-input-block"><input name="title" value='<?php echo htmlentities((isset($vo['title']) && ($vo['title'] !== '')?$vo['title']:"")); ?>' class="layui-input"></div></div><div class="layui-form-item"><label class="layui-form-label label-required">简介</label><div class="layui-input-block"><textarea placeholder="请输入简介" maxlength="500" class="layui-textarea" name="desc"><?php echo htmlentities((isset($vo['desc']) && ($vo['desc'] !== '')?$vo['desc']:'')); ?></textarea></div></div><div class="layui-form-item"><label class="layui-form-label label-required">标签</label><div class="layui-input-block"><textarea placeholder="请输入标签" maxlength="100" class="layui-textarea" name="label"><?php echo htmlentities((isset($vo['label']) && ($vo['label'] !== '')?$vo['label']:'')); ?></textarea><span >多个用逗号隔开(半角)</span></div></div><div class="layui-form-item"><label class="layui-form-label label-required">关联文章</label><div class="layui-input-inline"><select name="article_id" lay-filter ="article_id"><option value="0">请选择</option><?php foreach($article_list as $vk=>$vv): ?><option <?php if(isset($vo['article_id']) && $vo['article_id'] == $vv['id']): ?>selected<?php endif; ?> data-vl_key="<?php echo htmlentities($vk); ?>" value="<?php echo htmlentities($vv['id']); ?>"><?php echo htmlentities($vv['title']); ?></option><?php endforeach; ?></select></div><div class="layui-input-inline"><select name="article_item" lay-filter ="article_item"><option value="0">请选择</option><?php foreach($article_list as $vk=>$vv): if(isset($vo['article_id']) && $vo['article_id'] == $vv['id']): foreach($vv['item_children'] as $cln): ?><option <?php if(isset($vo['article_item']) && $vo['article_item'] == $cln['id']): ?> selected <?php endif; ?> value="<?php echo htmlentities($cln['id']); ?>"><?php echo htmlentities($cln['title']); ?></option><?php endforeach; ?><?php endif; ?><?php endforeach; ?></select></div></div><div class="layui-form-item" ><label class="layui-form-label ">关联资料</label><div class="layui-input-inline"><select name="datum_id" lay-filter ="datum_id"><option value="0">请选择</option><?php foreach($datum_list as $dk=>$dv): ?><option <?php if(isset($vo['datum_id']) && $vo['datum_id'] == $dv['id']): ?>selected<?php endif; ?> data-dl_key="<?php echo htmlentities($dk); ?>" value="<?php echo htmlentities($dv['id']); ?>"><?php echo htmlentities($dv['title']); ?></option><?php endforeach; ?></select></div><div class="layui-input-inline"><select name="datum_item" lay-filter ="datum_item"><option value="0">请选择</option><?php foreach($datum_list as $vk=>$vv): if(isset($vo['datum_id']) && $vo['datum_id'] == $vv['id']): foreach($vv['url_arr'] as $cln): ?><option <?php if(isset($vo['datum_item']) && $vo['datum_item'] == $cln['id']): ?> selected <?php endif; ?> value="<?php echo htmlentities($cln['id']); ?>"><?php echo htmlentities($cln['title']); ?></option><?php endforeach; ?><?php endif; ?><?php endforeach; ?></select></div></div><div class="layui-form-item" ><label class="layui-form-label ">关联产品</label><div class="layui-input-inline" style="width: 300px"><select name="goods_id" lay-filter ="goods_id"><option value="0">请选择</option><?php foreach($supplier_goods as $gk=>$gv): ?><option <?php if(isset($vo['goods_id']) && $vo['goods_id'] == $gv['id']): ?>selected<?php endif; ?> value="<?php echo htmlentities($gv['id']); ?>"><?php echo htmlentities($gv['name']); ?>------<?php echo htmlentities($gv['title']); ?></option><?php endforeach; ?></select></div></div><div class="layui-form-item"><label class="layui-form-label label-required">评论开关</label><div class="layui-input-inline"><select name="comment_switch" lay-filter ="comment_switch"><option selected value="1">开启</option><option <?php if(isset($vo['comment_switch']) && $vo['comment_switch'] == 0): ?>selected <?php endif; ?> value="0">关闭</option></select></div></div><div class="layui-form-item"><label class="layui-form-label ">会员账号</label><div class="layui-input-block"><input name="phone" value='<?php echo htmlentities((isset($vo['phone']) && ($vo['phone'] !== '')?$vo['phone']:"")); ?>' placeholder="请输入会员会员账号" class="layui-input"></div></div><div class="layui-form-item"><label class="layui-form-label ">上架时间</label><div class="layui-input-block"><input name="release_time" value='<?php echo htmlentities((isset($vo['release_time']) && ($vo['release_time'] !== '')?$vo['release_time']:"")); ?>' class="layui-input"></div></div><div class="layui-form-item"><label class="layui-form-label ">播放量</label><div class="layui-input-block"><input name="read_num" value='<?php echo htmlentities((isset($vo['read_num']) && ($vo['read_num'] !== '')?$vo['read_num']:"")); ?>' placeholder="请输入播放量" class="layui-input"></div></div><div class="layui-form-item"><label class="layui-form-label ">热搜阅读量</label><div class="layui-input-block"><input name="hot_num" value='<?php echo htmlentities((isset($vo['hot_num']) && ($vo['hot_num'] !== '')?$vo['hot_num']:"")); ?>' placeholder="请输入热搜阅读量" class="layui-input"><input name="hot_num_old" type="hidden" value='<?php echo htmlentities((isset($vo['hot_num']) && ($vo['hot_num'] !== '')?$vo['hot_num']:"")); ?>' class="layui-input"></div></div><div class="layui-form-item"><label class="layui-form-label ">PDF</label><label class="layui-col-xs10 relative"><label class="layui-col-xs9 think-form-group-left"><input name="ppt" value='<?php echo htmlentities((isset($vo['ppt']) && ($vo['ppt'] !== '')?$vo['ppt']:"")); ?>' placeholder="请上传" class="layui-input"></label><button type="button" class="layui-btn" id="test3"><i class="layui-icon"></i>上传PPT</button></label></div><div class="layui-form-item pdf"><label class="layui-form-label ">PDF原文件</label><label class="layui-col-xs10 relative"><label class="layui-col-xs9 think-form-group-left"><input name="pdf_clear" value='<?php echo htmlentities((isset($vo['pdf_clear']) && ($vo['pdf_clear'] !== '')?$vo['pdf_clear']:"")); ?>' readonly class="layui-input layui-bg-gray"></label></label></div><div class="layui-form-item"><label class="layui-form-label label-required">视频封面</label><div class="layui-input-block"><input class="cover" name="cover" type="hidden" class="layui-input" value="<?php echo htmlentities((isset($vo['cover']) && ($vo['cover'] !== '')?$vo['cover']:'')); ?>"></div></div><div class="layui-form-item" style="display: none"><label class="layui-form-label label-required">上传类型</label><div class="layui-input-inline"><select name="up_type" lay-filter ="up_type"><?php foreach([2=>'路径'] as $ck=>$cv): if(!empty($vo['up_type']) && $vo['up_type'] == $ck): ?><option selected data-cl_key="<?php echo htmlentities($ck); ?>" value="<?php echo htmlentities($ck); ?>"><?php echo htmlentities($cv); ?></option><?php else: ?><option data-cl_key="<?php echo htmlentities($ck); ?>" value="<?php echo htmlentities($ck); ?>"><?php echo htmlentities($cv); ?></option><?php endif; ?><?php endforeach; ?></select></div></div><!--
  3. <div class="layui-form-item up_video"><label class="layui-form-label label-required">视频上传</label><div class="layui-input-block"><input class="up_url layui-input" name="up_url" type="hidden" value="<?php echo htmlentities((isset($vo['url']) && ($vo['url'] !== '')?$vo['url']:'')); ?>"></div></div>--><!-- <div class="layui-form-item path" ><label class="layui-form-label label-required">视频路径</label><div class="layui-input-block"><input name="path" class="layui-input" value="<?php echo htmlentities((isset($vo['url']) && ($vo['url'] !== '')?$vo['url']:'')); ?>" /></div></div>--><div class="layui-form-item" ><label class="layui-form-label label-required">云点播ID</label><div class="layui-input-block"><input name="ali_vid" class="layui-input" value="<?php echo htmlentities((isset($vo['ali_vid']) && ($vo['ali_vid'] !== '')?$vo['ali_vid']:'')); ?>" /></div></div><div class="layui-form-item"><label class="layui-form-label label-required">是否VIP</label><div class="layui-input-block"><select class="layui-select" name="is_vip"><option value="0">否</option><option <?php if(!empty($vo['is_vip']) && $vo['is_vip'] == 1): ?>selected<?php endif; ?> value="1">是</option></select></div></div><div class="layui-form-item"><label class="layui-form-label label-required">排序</label><div class="layui-input-block"><input name="sort" maxlength="60" value='<?php echo htmlentities((isset($vo['sort']) && ($vo['sort'] !== '')?$vo['sort']:"")); ?>' class="layui-input"></div></div><?php if(!(empty($vo['id']) || (($vo['id'] instanceof \think\Collection || $vo['id'] instanceof \think\Paginator ) && $vo['id']->isEmpty()))): ?><input type='hidden' value='<?php echo htmlentities($vo['id']); ?>' name='id'><?php endif; ?><div class="layui-form-item text-center"><button class="layui-btn" type='submit'>保 存</button><button class="layui-btn layui-btn-danger" type='button' onclick="history.go(-1)" data-close>返回</button></div></div></form><script src="/static/plugs/layui/layui.all.js" charset="utf-8"></script><script> window.form.render();
  4. laydate.render({type: 'datetime', elem: '[name="release_time"]'})
  5. $('[name="cover"]').uploadOneImage()
  6. $('[name="up_url"]').uploadOneVideo()
  7. $(document).on("click",'.video_player',function () {
  8. vUrl = $(".item_url").val(); //获取到播放的url
  9. var loadstr = '<video width="100%" height="100%" controls="controls" autobuffer="autobuffer" autoplay="autoplay" loop="loop">' +
  10. '<source src='+vUrl+' type="video/mp4"></source></video>';
  11. layer.open({
  12. type: 1,
  13. title: false,
  14. area: ['730px', '500px'],
  15. shade: [0.8, 'rgb(14, 16, 22)'],
  16. skin: 'demo-class',
  17. content: loadstr
  18. });
  19. form.render();
  20. });
  21. // 文章监听
  22. form.on('select(article_id)', function(data){
  23. var cl_html = '<option value="0">请选择</option>';
  24. if(data.value == 0) {
  25. $("select[name='article_item']").html(cl_html);
  26. }else{
  27. var vl_key = data.elem[data.elem.selectedIndex].dataset.vl_key;
  28. var article_list = <?php echo json_encode($article_list); ?>;
  29. $.each(article_list[vl_key]['item_children'],function (ck,cv) {
  30. cl_html +='<option value="'+cv.id+'">'+cv.title+'</option>';
  31. })
  32. $("select[name='article_item']").html(cl_html);
  33. }
  34. window.form.render();
  35. });
  36. // 关联资料监听
  37. form.on('select(datum_id)', function(data){
  38. var cl_html = '<option value="0">请选择</option>';
  39. if(data.value == 0) {
  40. $("select[name='datum_item']").html(cl_html);
  41. }else{
  42. var dl_key = data.elem[data.elem.selectedIndex].dataset.dl_key;
  43. var datum_list = <?php echo json_encode($datum_list); ?>;
  44. $.each(datum_list[dl_key]['url_arr'],function (ck,cv) {
  45. cl_html +='<option value="'+cv.id+'">'+cv.title+'</option>';
  46. })
  47. $("select[name='datum_item']").html(cl_html);
  48. }
  49. window.form.render();
  50. });
  51. form.on('select(up_type)', function(data){
  52. check_type()
  53. window.form.render();
  54. })
  55. function check_type() {
  56. if( $("select[name='up_type']").val() == 1) {
  57. $(".up_video").show();
  58. $(".path").hide();
  59. }else{
  60. $(".up_video").hide();
  61. $(".path").show();
  62. }
  63. window.form.render();
  64. }
  65. check_type()
  66. layui.use(['upload', 'element', 'layer'], function(){
  67. var $ = layui.jquery
  68. ,upload = layui.upload
  69. ,element = layui.element
  70. ,layer = layui.layer;
  71. upload.render({
  72. elem: '#test3',
  73. url: '/api/upload/pdfUpload', //此处用的是第三方的 http 请求演示,实际使用时改成您自己的上传接口即可。,accept: 'file', //普通文件,
  74. accept: 'file', //普通文件,
  75. done: function(res){
  76. if(res.code == 1){
  77. $("input[name='ppt']").val(res.data.cipher_path);
  78. $("input[name='pdf_clear']").val(res.data.plaintext_path);
  79. }
  80. layer.msg(res.msg);
  81. }
  82. });
  83. });
  84. </script></div>