| | |
| | | <link rel="stylesheet" href="/general/CustomControl/css/driver.min.css"> |
| | | <link rel="stylesheet" href="/general/CustomControl/js/layui/css/layui.css" > |
| | | <link rel="stylesheet" href="/general/CustomControl/css/main.css"> |
| | | |
| | | <style> |
| | | .loadTip{ |
| | | color: green; |
| | | font-weight: 600; |
| | | } |
| | | .layui-layer-loading1{ |
| | | width: 300px!important; |
| | | text-align: right; |
| | | } |
| | | </style> |
| | | </head> |
| | | |
| | | <body> |
| | |
| | | <script src="/general/CustomControl/js/editLayoutDriver.js"></script> |
| | | <script src="/general/CustomControl/js/vueComponent.js"></script> |
| | | |
| | | |
| | | <script> |
| | | var resData = {}; |
| | | function getUrlParam(name) { |
| | |
| | | param.queryString = getUrlParam("queryString"); |
| | | return JSON.stringify(param); |
| | | } |
| | | //生成页面 |
| | | function buildV2(msg){ |
| | | let formId = getUrlParam("formId"); |
| | | $.ajax({ |
| | | url: '/buildv2.do?formID=' + formId, |
| | | dataType: 'html', |
| | | beforeSend: function () { |
| | | layer.msg(msg, {icon: 1, time: 1500}, function () { |
| | | layer.load(1,{shade: [0.8, 'rgb(253 253 253)',], content: '<span class="loadTip">'+msg+'重新生成页面请稍等...</span>' }); |
| | | }); |
| | | }, |
| | | complete: function () { |
| | | // layer.msg("生成页面中出现错误", {icon: 2, time: 2000}, function () { |
| | | // layer.close(index); |
| | | // }); |
| | | }, |
| | | success: function (data) { |
| | | if (data != null && data.indexOf("生成成功") > 0) { |
| | | layer.closeAll(); |
| | | layer.msg('生成成功,即将打开页面!', { |
| | | icon: 1, |
| | | time: 2000 |
| | | }, function () { |
| | | let Tab = top.$("#home-tabs").tabs("getTab", Number(getUrlParam("tabIndex"))); |
| | | let iframe = top.$(Tab).find('iframe'); |
| | | top.$(iframe).attr('src', top.$(iframe).attr('src')); //刷新 |
| | | top.$("#home-tabs").tabs('close', top.tabindex);//关闭 |
| | | }); |
| | | } |
| | | }, |
| | | error: function (xhr, ajaxOptions, thrownError) { |
| | | layer.closeAll(); |
| | | layer.msg(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText, {icon: 2}); |
| | | } |
| | | }); |
| | | } |
| | | $.ajax({ |
| | | url: '/custom/controlLayout.do', |
| | | type: 'post', |
| | |
| | | contentType: 'application/json', |
| | | data:paramAll(), |
| | | success: function (res) { |
| | | if(res!=null && res.code==-1){ |
| | | layer.msg(res.msg); |
| | | return; |
| | | } |
| | | resData = res.data; |
| | | console.log('请求数据',resData); |
| | | // 导航栏数据 |
| | |
| | | |
| | | // 保存数据 |
| | | $("#saveIconData").on("click", function () { |
| | | let resultList = getResultData(layoutsData); |
| | | // layer.msg('保存成功'); |
| | | // console.log('待保存结果',resultList); |
| | | let index; |
| | | let resultList = getResultData(layoutsData); |
| | | $.ajax({ |
| | | url: '/custom/saveControlLayout.do', |
| | | type: 'post', |
| | |
| | | index=layer.load(1); |
| | | }, |
| | | success: function (res) { |
| | | console.log('保存结果',res); |
| | | layer.msg(res.msg); |
| | | },complete:function (){ |
| | | layer.close(index); |
| | | if(res!=null && res.code==-1){ |
| | | layer.msg(res.msg); |
| | | return; |
| | | } |
| | | buildV2('保存成功。');//生成页面 |
| | | },complete:function (){} |
| | | }) |
| | | }); |
| | | |
| | |
| | | |
| | | // 恢复初始 |
| | | $("#resetAll").on("click", function () { |
| | | // window.location.reload(); |
| | | layer.confirm('点击确定按钮将会使整个页面布局恢复到初次加载状态(系统设置状态),您确定吗?', { |
| | | icon: 0, |
| | | title: '提示' |
| | |
| | | navListData = []; |
| | | layoutsData = handleResData(resData, navListData); |
| | | let json = getResultFormId(layoutsData);//得到全部功能号 |
| | | let index1; |
| | | $.ajax({ |
| | | url: '/custom/deleteControlLayout.do?fromIdAage=' + getUrlParam("formId") + '&formType=' + getUrlParam("formType"), |
| | | type: 'post', |
| | |
| | | contentType: 'application/json', |
| | | data: JSON.stringify(json), |
| | | beforeSend:function (){ |
| | | layer.load(1); |
| | | index1= layer.load(1); |
| | | }, |
| | | success: function (res) { |
| | | // layer.close(index); |
| | | layer.closeAll(); |
| | | if (res != null && res.code == 0) { |
| | | location.reload(); |
| | | } else { |
| | | layer.msg(res.data); |
| | | layer.close(index); |
| | | layer.close(index1); |
| | | if(res!=null && res.code==-1){ |
| | | layer.msg(res.msg); |
| | | return; |
| | | } |
| | | },complete:function (){ |
| | | layer.closeAll(); |
| | | buildV2('已恢复初始。');//生成页面 |
| | | } |
| | | }) |
| | | // getDataCallback(layoutsData); |
| | | // console.log('恢复初始',layoutsData); |
| | | layer.close(index); |
| | | }); |
| | | }); |
| | | |