From e1749547c76a5d8bae94e47d38d4d75b481610c1 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期四, 09 九月 2021 10:51:15 +0800 Subject: [PATCH] # --- src/main/webapp/views/resource/resource.html | 72 +++++++++++++++++++++--------------- 1 files changed, 42 insertions(+), 30 deletions(-) diff --git a/src/main/webapp/views/resource/resource.html b/src/main/webapp/views/resource/resource.html index 5714148..78163de 100644 --- a/src/main/webapp/views/resource/resource.html +++ b/src/main/webapp/views/resource/resource.html @@ -39,19 +39,10 @@ <!-- 琛ㄥ崟寮圭獥 --> <script type="text/html" id="editDialog"> - <form id="detail" lay-filter="detail" class="layui-form"> + <form id="detail" lay-filter="detail" class="layui-form" style="margin: 0"> <input name="id" type="hidden"> <input name="uuid" type="hidden"> - <input name="path" type="hidden"> - <input name="pathName" type="hidden"> - <input name="img" type="hidden"> - <input name="brief" type="hidden"> <input name="level" type="hidden"> - <input name="count" type="hidden"> - <input name="createTime$" type="hidden"> - <input name="createBy" type="hidden"> - <input name="updateTime$" type="hidden"> - <input name="updateBy" type="hidden"> <div class="layui-row"> <div class="layui-col-md6"> @@ -64,21 +55,21 @@ </div> <div class="layui-form-item"> - <label class="layui-form-label layui-form-required">绫诲瀷</label> + <label class="layui-form-label layui-form-required">鑿滃崟缂栫爜</label> <div class="layui-input-block"> - <select name="type" lay-vertype="tips" lay-verify="required" required=""> - <option value="">璇烽�夋嫨绫诲瀷</option> - <option value="1">鐩掕</option> - <option value="2">琚嬭</option> - <option value="0">鍏朵粬</option> - </select> + <input name="code" placeholder="璇疯緭鍏ヨ彍鍗曠紪鐮�" class="layui-input" lay-vertype="tips" lay-verify="required" required=""> </div> </div> <div class="layui-form-item"> - <label class="layui-form-label">璐熻矗浜�</label> + <label class="layui-form-label layui-form-required">绫诲瀷</label> <div class="layui-input-block"> - <input name="leading" placeholder="璇疯緭鍏ヨ礋璐d汉" class="layui-input"> + <select name="level" lay-vertype="tips" lay-verify="required" required=""> + <option value="">璇烽�夋嫨绫诲瀷</option> + <option value="1">涓�绾ц彍鍗�</option> + <option value="2">浜岀骇鑿滃崟</option> + <option value="3">鎸夐挳</option> + </select> </div> </div> @@ -87,23 +78,27 @@ <div class="layui-col-md6"> <div class="layui-form-item"> - <label class="layui-form-label layui-form-required">褰掔被鍚嶇О</label> + <label class="layui-form-label layui-form-required">鑿滃崟鍚嶇О</label> <div class="layui-input-block"> - <input name="name" placeholder="璇疯緭鍏ュ綊绫诲悕绉�" class="layui-input" lay-vertype="tips" lay-verify="required" required=""> + <input name="name" placeholder="璇疯緭鍏ヨ彍鍗曞悕绉�" class="layui-input" lay-vertype="tips" lay-verify="required" required=""> </div> </div> <div class="layui-form-item"> - <label class="layui-form-label">绠�瑕佹弿杩�</label> + <label class="layui-form-label">鎺掑簭</label> <div class="layui-input-block"> - <input name="brief" placeholder="璇疯緭鍏ョ畝瑕佹弿杩�" class="layui-input"> + <input name="sort" placeholder="璇疯緭鍏ユ帓搴�" class="layui-input" lay-verify="number"> </div> </div> <div class="layui-form-item"> - <label class="layui-form-label">澶囨敞</label> + <label class="layui-form-label layui-form-required">鐘舵��</label> <div class="layui-input-block"> - <input name="memo" placeholder="璇疯緭鍏ュ娉�" class="layui-input"> + <select name="status" lay-vertype="tips" lay-verify="required" required=""> + <option value="">璇烽�夋嫨鐘舵��</option> + <option value="1">姝e父</option> + <option value="0">绂佺敤</option> + </select> </div> </div> @@ -116,7 +111,15 @@ </div> </form> </script> - +<script type="text/html" id="typeTpl"> + {{# if( d.level === 1 ){ }} + <span name="level" class="layui-badge layui-badge-green">鑿滃崟</span> + {{# } else if(d.level === 2){ }} + <span name="level" class="layui-badge layui-badge-green">鑿滃崟</span> + {{# } else if(d.level === 3){ }} + <span name="level" class="layui-badge layui-badge-gray">鎸夐挳</span> + {{# } }} +</script> <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script> <script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script> @@ -155,7 +158,8 @@ ,{field: 'name', align: 'left',title: '鑿滃崟鍚嶇О'} ,{field: 'code', align: 'center',title: '鑿滃崟缂栫爜'} // ,{field: 'resourceName', align: 'center',title: '鐖剁骇鑿滃崟'} - ,{field: 'level$', align: 'center',title: '鑿滃崟绛夌骇'} + // ,{field: 'level$', align: 'center',title: '鑿滃崟绛夌骇'} + ,{field: 'type', align: 'center',title: '绫诲瀷', templet: '#typeTpl', width: 120} ,{field: 'sort', align: 'center',title: '鎺掑簭'} ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:150} @@ -179,7 +183,11 @@ return; } var ids = checkRows.map(function (d) { - return d.id; + if (!d.LAY_INDETERMINATE) { + return d.id; + } else { + return null; + } }); doDel({ids: ids}); } @@ -206,7 +214,7 @@ form.val('detail', mData); // 琛ㄥ崟鎻愪氦浜嬩欢 form.on('submit(editSubmit)', function (data) { - data.field.parentId = insXmSel.getValue('valueStr'); + data.field.resourceId = insXmSel.getValue('valueStr'); var loadIndex = layer.load(2); $.ajax({ url: baseUrl+"/resource/"+(mData?'update':'add')+"/auth", @@ -219,6 +227,9 @@ layer.close(dIndex); layer.msg(res.msg, {icon: 1}); insTb.refresh(); + setTimeout(function () { + insTb.expand(data.field.resourceId); + }, 200) } else if (res.code === 403){ top.location.href = baseUrl+"/"; }else { @@ -228,12 +239,13 @@ }) return false; }); + // 娓叉煋涓嬫媺鏍� var insXmSel = xmSelect.render({ el: '#resourceParentSel', height: '250px', data: insTb.options.data, - initValue: mData ? [mData.parentId] : [], + initValue: mData ? [mData.resourceId] : [], model: {label: {type: 'text'}}, prop: { name: 'name', -- Gitblit v1.9.1