|
@@ -40,6 +40,92 @@
|
|
|
</label>
|
|
|
</div>
|
|
|
|
|
|
+
|
|
|
+ <div class="layui-form-item layui-row layui-col-space15">
|
|
|
+ <label class="layui-col-xs9 relative">
|
|
|
+ <span class="color-green">关联资料</span>
|
|
|
+ </label>
|
|
|
+ <div class="layui-inline" style="top: -15px;margin-bottom: -25px">
|
|
|
+ <div class="layui-input-inline">
|
|
|
+ <select name="datum_id" lay-filter ="datum_id">
|
|
|
+ <option value="0">请选择</option>
|
|
|
+ {foreach $datum_list as $dk=>$dv}
|
|
|
+ <option {if isset($vo.datum_id) && $vo.datum_id == $dv['id'] }selected{/if} data-dl_key="{$dk}" value="{$dv['id']}">{$dv['title']}</option>
|
|
|
+ {/foreach}
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ <div class="layui-input-inline">
|
|
|
+ <select name="datum_item" lay-filter ="datum_item">
|
|
|
+ <option value="0">请选择</option>
|
|
|
+ {foreach $datum_list as $vk=>$vv}
|
|
|
+ {if isset($vo.datum_id) && $vo.datum_id == $vv['id'] }
|
|
|
+ {foreach $vv['url_arr'] as $cln}
|
|
|
+ <option {if isset($vo.datum_item) && $vo.datum_item == $cln['id']} selected {/if} value="{$cln['id']}">{$cln['title']}</option>
|
|
|
+ {/foreach}
|
|
|
+ {/if}
|
|
|
+ {/foreach}
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ <div class="layui-form-item layui-row layui-col-space15">
|
|
|
+ <label class="layui-col-xs9 relative">
|
|
|
+ <span class="color-green">关联视频</span>
|
|
|
+ </label>
|
|
|
+ <div class="layui-inline" style="top: -15px;margin-bottom: -25px">
|
|
|
+ <div class="layui-input-inline">
|
|
|
+ <select name="video_id" lay-filter ="video_id">
|
|
|
+ <option value="0">请选择</option>
|
|
|
+ {foreach $video_list as $vk=>$vv}
|
|
|
+ <option {if isset($vo.video_id) && $vo.video_id == $vv['id'] }selected{/if} data-vl_key="{$vk}" value="{$vv['id']}">{$vv['title']}</option>
|
|
|
+ {/foreach}
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ <div class="layui-input-inline">
|
|
|
+ <select name="video_item" lay-filter ="video_item">
|
|
|
+ <option value="0">请选择</option>
|
|
|
+ {foreach $video_list as $vk=>$vv}
|
|
|
+ {if isset($vo.video_id) && $vo.video_id == $vv['id'] }
|
|
|
+ {foreach $vv['video_arr'] as $cln}
|
|
|
+ <option {if isset($vo.video_item) && $vo.video_item == $cln['id']} selected {/if} value="{$cln['id']}">{$cln['title']}</option>
|
|
|
+ {/foreach}
|
|
|
+ {/if}
|
|
|
+ {/foreach}
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="layui-form-item layui-row layui-col-space15">
|
|
|
+ <label class="layui-col-xs9 relative">
|
|
|
+ <span class="color-green">关联文章</span>
|
|
|
+ </label>
|
|
|
+ <div class="layui-inline" style="top: -15px;margin-bottom: -25px">
|
|
|
+ <div class="layui-input-inline">
|
|
|
+ <select name="article_id" lay-filter ="article_id">
|
|
|
+ <option value="0">请选择</option>
|
|
|
+ {foreach $article_list as $vk=>$vv}
|
|
|
+ <option {if isset($vo.article_id) && $vo.article_id == $vv['id'] }selected{/if} data-vl_key="{$vk}" value="{$vv['id']}">{$vv['title']}</option>
|
|
|
+ {/foreach}
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ <div class="layui-input-inline">
|
|
|
+ <select name="article_item" lay-filter ="article_item">
|
|
|
+ <option value="0">请选择</option>
|
|
|
+ {foreach $article_list as $vk=>$vv}
|
|
|
+ {if isset($vo.article_id) && $vo.article_id == $vv['id'] }
|
|
|
+ {foreach $vv['item_list'] as $cln}
|
|
|
+ <option {if isset($vo.article_item) && $vo.article_item == $cln['id']} selected {/if} value="{$cln['id']}">{$cln['title']}</option>
|
|
|
+ {/foreach}
|
|
|
+ {/if}
|
|
|
+ {/foreach}
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div class="layui-form-item layui-row layui-col-space15">
|
|
|
<label class="layui-col-xs9 relative">
|
|
|
<span class="color-green label-required-prev">图片</span>
|
|
@@ -121,5 +207,53 @@
|
|
|
});
|
|
|
|
|
|
|
|
|
+ // 关联视频监听
|
|
|
+ form.on('select(video_id)', function(data){
|
|
|
+ var cl_html = '<option value="0">请选择</option>';
|
|
|
+ if(data.value == 0) {
|
|
|
+ $("select[name='video_item']").html(cl_html);
|
|
|
+ }else{
|
|
|
+ var vl_key = data.elem[data.elem.selectedIndex].dataset.vl_key;
|
|
|
+ var video_list = {:json_encode($video_list)};
|
|
|
+ $.each(video_list[vl_key]['video_arr'],function (ck,cv) {
|
|
|
+ cl_html +='<option value="'+cv.id+'">'+cv.title+'</option>';
|
|
|
+ })
|
|
|
+ $("select[name='video_item']").html(cl_html);
|
|
|
+ }
|
|
|
+ window.form.render();
|
|
|
+ });
|
|
|
+
|
|
|
+ // 关联资料监听
|
|
|
+ form.on('select(datum_id)', function(data){
|
|
|
+ var cl_html = '<option value="0">请选择</option>';
|
|
|
+ if(data.value == 0) {
|
|
|
+ $("select[name='datum_item']").html(cl_html);
|
|
|
+ }else{
|
|
|
+ var dl_key = data.elem[data.elem.selectedIndex].dataset.dl_key;
|
|
|
+ var datum_list = {:json_encode($datum_list)};
|
|
|
+ $.each(datum_list[dl_key]['url_arr'],function (ck,cv) {
|
|
|
+ cl_html +='<option value="'+cv.id+'">'+cv.title+'</option>';
|
|
|
+ })
|
|
|
+ $("select[name='datum_item']").html(cl_html);
|
|
|
+ }
|
|
|
+ window.form.render();
|
|
|
+ });
|
|
|
+
|
|
|
+ // 文章监听
|
|
|
+ form.on('select(article_id)', function(data){
|
|
|
+ var cl_html = '<option value="0">请选择</option>';
|
|
|
+ if(data.value == 0) {
|
|
|
+ $("select[name='article_item']").html(cl_html);
|
|
|
+ }else{
|
|
|
+ var vl_key = data.elem[data.elem.selectedIndex].dataset.vl_key;
|
|
|
+ var article_list = {:json_encode($article_list)};
|
|
|
+ $.each(article_list[vl_key]['item_list'],function (ck,cv) {
|
|
|
+ cl_html +='<option value="'+cv.id+'">'+cv.title+'</option>';
|
|
|
+ })
|
|
|
+ $("select[name='article_item']").html(cl_html);
|
|
|
+ }
|
|
|
+ window.form.render();
|
|
|
+ });
|
|
|
+
|
|
|
</script>
|
|
|
{/block}
|