From c3c9f022a4ce9d73220a02fbaa3fe0b019bea488 Mon Sep 17 00:00:00 2001 From: devlike Date: Fri, 9 Feb 2018 21:34:38 +0800 Subject: [PATCH] =?UTF-8?q?url=E5=AD=97=E7=AC=A6=E4=B8=B2=E6=8D=A2?= =?UTF-8?q?=E6=88=90=E8=BF=9E=E6=8E=A5=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/assets/js/backend/general/attachment.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/public/assets/js/backend/general/attachment.js b/public/assets/js/backend/general/attachment.js index 626b28dd..780aa240 100644 --- a/public/assets/js/backend/general/attachment.js +++ b/public/assets/js/backend/general/attachment.js @@ -25,7 +25,9 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin {field: 'state', checkbox: true, }, {field: 'id', title: __('Id')}, {field: 'url', title: __('Preview'), formatter: Controller.api.formatter.thumb}, - {field: 'url', title: __('Url'), formatter: Controller.api.formatter.url}, + {field: 'url', title: __('Url'), formatter: function(value,row,index){ + return ''; + }}, {field: 'imagewidth', title: __('Imagewidth')}, {field: 'imageheight', title: __('Imageheight')}, {field: 'imagetype', title: __('Imagetype')}, @@ -72,7 +74,7 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin 'click .btn-chooseone': function (e, value, row, index) { var multiple = Backend.api.query('multiple'); multiple = multiple == 'true' ? true : false; - Fast.api.close({url: row.url, multiple: false}); + Fast.api.close({ids:row.id, url: row.url, multiple: false}); }, }, formatter: function () { return ' ' + __('Choose') + ''; @@ -83,13 +85,14 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin // 选中多个 $(document).on("click", ".btn-choose-multi", function () { - var urlArr = new Array(); + var urlArr = idsArr = new Array(); $.each(table.bootstrapTable("getAllSelections"), function (i, j) { urlArr.push(j.url); + idsArr.push(j.id); }); var multiple = Backend.api.query('multiple'); multiple = multiple == 'true' ? true : false; - Fast.api.close({url: urlArr.join(","), multiple: true}); + Fast.api.close({ids:idsArr.join(","), url: urlArr.join(","), multiple: true}); }); // 为表格绑定事件