|
@@ -58,6 +58,58 @@
|
|
|
</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>
|
|
|
+ {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 class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">关联资料</label>
|
|
|
+ <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 class="layui-form-item">
|
|
|
<label class="layui-form-label label-required">标签</label>
|
|
|
<div class="layui-input-block">
|
|
|
<input name="label" maxlength="100" value='{$vo.label|default=""}' placeholder="请输入标签" class="layui-input">
|
|
@@ -157,5 +209,39 @@
|
|
|
});
|
|
|
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();
|
|
|
+ });
|
|
|
+
|
|
|
+ // 关联资料监听
|
|
|
+ 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();
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
</script>
|
|
|
</div>
|