diff --git a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js index 6913139..e05b669 100644 --- a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js +++ b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_edit.js @@ -234,7 +234,7 @@ var kpsq_edit = (function () { openFpxx: function (el) { var _winParam = { other: { - parentJs_obj: kpsq_edit + parentJs_obj: kpsq_edit, } }; top.sctTools.openPage({ @@ -248,11 +248,13 @@ var kpsq_edit = (function () { btn: ['保存', '关闭'], btnAlign: 'c', success: function (layero, index) { + console.log(arguments) // 标记当前行 begin $('#' + tableId).find('tr').attr('data-current', false); $(el).parents('tr').attr('data-current', true); // 标记当前行 end + _winParam.other.FPID = $(el).parents('tr').find('[name=FPID]').val(); var obj = layero.find("iframe")[0].contentWindow; obj.zbhtxx_spbmSelector.onload(_winParam); }, @@ -308,10 +310,7 @@ var kpsq_edit = (function () { */ onAddFymxRow: function (obj){ curSeg.onInsert(obj, tableId); - setTimeout(function () { - initFylxSelect(); - layui.form.render('select'); // 重新渲染 select 组件 - }, 100); + layui.form.render('select'); // 重新渲染 select 组件 } }; })(); diff --git a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_fpxxSelector.js b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_fpxxSelector.js index 178e6ba..f9c672c 100644 --- a/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_fpxxSelector.js +++ b/src/main/resources/static/zzsxt/xxgl/xmkpgl/fybx/index_fpxxSelector.js @@ -11,7 +11,7 @@ var zbhtxx_spbmSelector =(function(){ tspz = top.window.iframeLayerData; } //私有方法 - var initLayout = function(){ + var initLayout = function(_winParam){ layui.use('table', function () { var table = layui.table; var index = layer.load(0); @@ -68,7 +68,18 @@ var zbhtxx_spbmSelector =(function(){ }, limits: [10, 20, 30, 40, 50], limit: 10, - done:function(){ //返回数据执行回调函数 + done:function(res, curr, count){ //返回数据执行回调函数 + console.log(res); + if(!!_winParam.other.FPID){ + var arr = _winParam.other.FPID.split(','); // 父窗口传入的参数 + var dataList = res.data; // 接口返回的数据列表 + for(var i = 0; i < dataList.length; i++){ + if (arr.indexOf(dataList[i].FPID) !== -1){ + // $('div.layui-unselect.layui-form-radio')[i].click(); // 单选用这个 + $('div.layui-unselect.layui-form-checkbox')[(i+1)].click(); // 复选用这个 + } + } + } layer.close(index); //返回数据关闭loading //table.resize(); } @@ -79,12 +90,13 @@ var zbhtxx_spbmSelector =(function(){ $(window).unload(function () { }); }; + //共有方法 return { //加载数据 onload : function(_winParam){ curSeg = zbhtxx_spbmSelector; - initLayout(); + initLayout(_winParam); curSeg.onSavePre(_winParam); }, onQuery: function () { @@ -98,9 +110,8 @@ var zbhtxx_spbmSelector =(function(){ url: "/web/xxgl/xmkpgl/fybx/selectZZSGL_JX_FPXX", where: { - MC: $("#SPMC").val(), - GGXH: $("#GGXH").val(), - TSPZ: tspz + FPDM: $("#FPDM").val(), + FPHM: $("#FPHM").val(), }, dataType: "json", cols: [[