Authored by 鲁尚清

【无】域视图展开/收起

@@ -231,46 +231,6 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable' @@ -231,46 +231,6 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable'
231 if ($.isFunction(fun)) { 231 if ($.isFunction(fun)) {
232 fun.call(this, data, node.data, options); 232 fun.call(this, data, node.data, options);
233 } 233 }
234 - //start lsq 域视图搜索条件太多,增加展开/收起的功能 2022-06-27  
235 - let formWidth =$('.form-item-open-stow').width();  
236 - let elem=$('.form-item-open-stow');  
237 - if(elem){  
238 - for(let i=0;i<elem.length;i++){  
239 - if($(elem[i]).width()){  
240 - formWidth=$(elem[i]).width();  
241 - }  
242 - }  
243 - }  
244 - if(!formWidth){  
245 - formWidth= sessionStorage.getItem('formWidth');  
246 - }else{  
247 - sessionStorage.setItem('formWidth',formWidth)  
248 - }  
249 - let winWidth = $('.form-item-open-stow').parents('.layui-status').width();  
250 - let elemW=$('.form-item-open-stow').parents('.layui-status');  
251 - if(elemW){  
252 - for(let i=0;i<elemW.length;i++){  
253 - if($(elemW[i]).width()){  
254 - winWidth=$(elemW[i]).width();  
255 - }  
256 - }  
257 - }  
258 - if (formWidth + 130 > winWidth) {  
259 - $('.openStow').css('display', 'inline-block')  
260 - $('.form-item-open-stow').css('height', '50px');  
261 - } else {  
262 - $('.openStow').css('display', 'none')  
263 - }  
264 - $(".openStow").unbind('click').on('click', function () {  
265 - if ($(this).text() == '展开') {  
266 - $(this).text('收起')  
267 - $('.form-item-open-stow').css('height', 'auto');  
268 - } else {  
269 - $(this).text('展开')  
270 - $('.form-item-open-stow').css('height', '50px');  
271 - }  
272 - })  
273 - //end lsq 2022-06-27  
274 } 234 }
275 }); 235 });
276 loadParamSelect(); 236 loadParamSelect();
@@ -302,6 +262,49 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable' @@ -302,6 +262,49 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable'
302 loadDomainTree($(this).val()) 262 loadDomainTree($(this).val())
303 } 263 }
304 }); 264 });
  265 + //lsq 设置展开/收起
  266 + function setOpenStow(){
  267 + //start lsq 域视图搜索条件太多,增加展开/收起的功能 2022-06-27
  268 + let formWidth =$('.form-item-open-stow').width();
  269 + let elem=$('.form-item-open-stow');
  270 + if(elem){
  271 + for(let i=0;i<elem.length;i++){
  272 + if($(elem[i]).width()){
  273 + formWidth=$(elem[i]).width();
  274 + }
  275 + }
  276 + }
  277 + if(!formWidth){
  278 + formWidth= sessionStorage.getItem('formWidth');
  279 + }else{
  280 + sessionStorage.setItem('formWidth',formWidth)
  281 + }
  282 + let winWidth = $('.form-item-open-stow').parents('.layui-status').width();
  283 + let elemW=$('.form-item-open-stow').parents('.layui-status');
  284 + if(elemW){
  285 + for(let i=0;i<elemW.length;i++){
  286 + if($(elemW[i]).width()){
  287 + winWidth=$(elemW[i]).width();
  288 + }
  289 + }
  290 + }
  291 + if (winWidth>0 && formWidth + 130 > winWidth) {
  292 + $('.openStow').css('display', 'inline-block')
  293 + $('.form-item-open-stow').css('height', '50px');
  294 + } else {
  295 + $('.openStow').css('display', 'none')
  296 + }
  297 + $(".openStow").unbind('click').on('click', function () {
  298 + if ($(this).text() == '展开') {
  299 + $(this).text('收起')
  300 + $('.form-item-open-stow').css('height', 'auto');
  301 + } else {
  302 + $(this).text('展开')
  303 + $('.form-item-open-stow').css('height', '50px');
  304 + }
  305 + })
  306 + //end lsq 2022-06-27
  307 + }
305 308
306 //资源详细页面 309 //资源详细页面
307 function loadResDetailInfo(parentNode, data, node, options) { 310 function loadResDetailInfo(parentNode, data, node, options) {
@@ -427,6 +430,8 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable' @@ -427,6 +430,8 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable'
427 renderDomainSerach(resType, domainId); 430 renderDomainSerach(resType, domainId);
428 431
429 form.render(null, 'domain-list-form'); 432 form.render(null, 'domain-list-form');
  433 + setOpenStow();
  434 +
430 // var cols = [{type: 'numbers', title: '序号', align: 'center', fixed: 'left'} 435 // var cols = [{type: 'numbers', title: '序号', align: 'center', fixed: 'left'}
431 // , { 436 // , {
432 // field: 'resName', title: '资源名称', minWidth: 210, align: 'center', sort: true, 437 // field: 'resName', title: '资源名称', minWidth: 210, align: 'center', sort: true,
@@ -788,6 +793,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable' @@ -788,6 +793,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable'
788 common.saveTableCols(params); 793 common.saveTableCols(params);
789 $(this).addClass("hide"); 794 $(this).addClass("hide");
790 }); 795 });
  796 +
791 } 797 }
792 }); 798 });
793 }); 799 });
@@ -801,6 +807,8 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable' @@ -801,6 +807,8 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'treeTable'
801 renderDomainSerach(resType, domainId, true); 807 renderDomainSerach(resType, domainId, true);
802 808
803 form.render(null, 'domain-list-form'); 809 form.render(null, 'domain-list-form');
  810 + setOpenStow();
  811 +
804 // var cols = [{type: 'numbers', title: '序号', align: 'center', fixed: 'left'} 812 // var cols = [{type: 'numbers', title: '序号', align: 'center', fixed: 'left'}
805 // , { 813 // , {
806 // field: 'resName', title: '资源名称', minWidth: 210, align: 'center', sort: true, 814 // field: 'resName', title: '资源名称', minWidth: 210, align: 'center', sort: true,