diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index 1532a86..505e445 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -1454,11 +1454,8 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine }); var url = urlArray.join(uploadSign); admin.msg.success('选择成功', function () { - let _dom = $(e).parents('.layui-form-item').find('input') - _dom.attr('value', url) - _dom.trigger("input") - // $(elem).val(url); - // $(elem).trigger("input"); + $(elem).val(url); + $(elem).trigger("input"); }); } }) diff --git a/public/static/plugs/lay-module/tableSelect/tableSelect.js b/public/static/plugs/lay-module/tableSelect/tableSelect.js index f38fed6..a436953 100644 --- a/public/static/plugs/lay-module/tableSelect/tableSelect.js +++ b/public/static/plugs/lay-module/tableSelect/tableSelect.js @@ -14,7 +14,8 @@ layui.define(['table', 'jquery', 'form'], function (exports) { */ tableSelect.prototype.render = function (opt) { var elem = $(opt.elem); - var tableDone = opt.table.done || function(){}; + var tableDone = opt.table.done || function () { + }; //默认设置 opt.searchKey = opt.searchKey || 'keyword'; @@ -30,34 +31,34 @@ layui.define(['table', 'jquery', 'form'], function (exports) { opt.searchType = opt.searchType || 'one'; opt.searchList = opt.searchList || [{key: opt.searchKey, placeholder: opt.searchPlaceholder}]; - elem.off('click').on('click', function(e) { + elem.off('click').on('click', function (e) { e.stopPropagation(); - if($('div.tableSelect').length >= 1){ + if ($('div.tableSelect').length >= 1) { return false; } - var t = elem.offset().top + elem.outerHeight()+"px"; - var l = elem.offset().left +"px"; + var t = elem.offset().top + elem.outerHeight() + "px"; + var l = elem.offset().left + "px"; var tableName = "tableSelect_table_" + new Date().getTime(); - var tableBox = '
'; + var tableBox = '
'; tableBox += '
'; tableBox += '
'; //判断是否多搜索条件 - if(opt.searchType == 'more'){ + if (opt.searchType == 'more') { $.each(opt.searchList, function (index, item) { - tableBox += ''; + tableBox += ''; }); - }else{ - tableBox += ''; + } else { + tableBox += ''; } tableBox += ''; tableBox += '
'; tableBox += ''; tableBox += '
'; - tableBox += '
'; + tableBox += '
'; tableBox += '
'; tableBox = $(tableBox); $('body').append(tableBox); @@ -66,9 +67,9 @@ layui.define(['table', 'jquery', 'form'], function (exports) { var checkedData = []; //渲染TABLE - opt.table.elem = "#"+tableName; + opt.table.elem = "#" + tableName; opt.table.id = tableName; - opt.table.done = function(res, curr, count){ + opt.table.done = function (res, curr, count) { defaultChecked(res, curr, count); setChecked(res, curr, count); tableDone(res, curr, count); @@ -76,28 +77,28 @@ layui.define(['table', 'jquery', 'form'], function (exports) { var tableSelect_table = table.render(opt.table); //分页选中保存数组 - table.on('radio('+tableName+')', function(obj){ - if(opt.checkedKey){ + table.on('radio(' + tableName + ')', function (obj) { + if (opt.checkedKey) { checkedData = table.checkStatus(tableName).data } updataButton(table.checkStatus(tableName).data.length) }) - table.on('checkbox('+tableName+')', function(obj){ - if(opt.checkedKey){ - if(obj.checked){ - for (var i=0;i $(window).height(); var overWidth = (elem.offset().left + tableBox.outerWidth()) > $(window).width(); - overHeight && tableBox.css({'top':'auto','bottom':'0px'}); - overWidth && tableBox.css({'left':'auto','right':'5px'}) + overHeight && tableBox.css({'top': 'auto', 'bottom': '0px'}); + overWidth && tableBox.css({'left': 'auto', 'right': '5px'}) //关键词搜索 - form.on('submit(tableSelect_btn_search)', function(data){ + form.on('submit(tableSelect_btn_search)', function (data) { tableSelect_table.reload({ where: data.field, page: { @@ -210,28 +211,28 @@ layui.define(['table', 'jquery', 'form'], function (exports) { }); //双击行选中 - table.on('rowDouble('+tableName+')', function(obj){ - var checkStatus = {data:[obj.data]}; + table.on('rowDouble(' + tableName + ')', function (obj) { + var checkStatus = {data: [obj.data]}; selectDone(checkStatus); }) //按钮选中 - tableBox.find('.tableSelect_btn_select').on('click', function() { + tableBox.find('.tableSelect_btn_select').on('click', function () { var checkStatus = table.checkStatus(tableName); - if(checkedData.length > 1){ + if (checkedData.length > 1) { checkStatus.data = checkedData; } selectDone(checkStatus); }) //写值回调和关闭 - function selectDone (checkStatus){ - if(opt.checkedKey){ + function selectDone(checkStatus) { + if (opt.checkedKey) { var selected = []; - for(var i=0;i