diff --git a/demoHtml/flex/css/list.css b/demoHtml/flex/css/list.css index 743dbfb..948ce78 100644 --- a/demoHtml/flex/css/list.css +++ b/demoHtml/flex/css/list.css @@ -7,6 +7,7 @@ display: flex; flex-wrap: wrap; justify-content: flex-start; + align-content: flex-start; gap: 30px; /* 调整子项内容间距 */ padding: 20px; width: 100%; diff --git a/demoHtml/flex/js/i18n.js b/demoHtml/flex/js/i18n.js index 4267ba3..0e21d9e 100644 --- a/demoHtml/flex/js/i18n.js +++ b/demoHtml/flex/js/i18n.js @@ -2,6 +2,12 @@ var userLangConfig = { zh_CN: { base: { success: '操作成功', + confirm_del: '确定删除吗?', + tips: '提示', + }, + layer: { + confirm: '确认', + cancel: '取消', }, user: { // 图片组件默认名称 @@ -60,8 +66,14 @@ var userLangConfig = { clear: 'clear', confirm: 'confirm', }, + layer: { + confirm: 'confirm', + cancel: 'cancel', + }, base: { success: 'action success', + confirm_del: 'confirm delete?', + tips: 'tips', }, user: { // 图片组件默认名称 diff --git a/demoHtml/flex/js/index.js b/demoHtml/flex/js/index.js index b4bd5e7..e853791 100644 --- a/demoHtml/flex/js/index.js +++ b/demoHtml/flex/js/index.js @@ -653,7 +653,11 @@ }, function () { layer.msg(userLangConfig[locale].base.success); - layer.close(loadIndex); + layer.close(loadIndex, function () { + setTimeout(() => { + window.location.href = 'list.html'; + }, 500); + }); } ); }); @@ -776,7 +780,7 @@ var i18n = function () { return new Promise((resolve) => { requestFN({ url: '/getLanguage', hasPreFix: false }, function (data) { - data.language = 'zh_CN'; + // data.language = 'zh_CN'; locale = data.language; // 设置语言 layui.i18n.set({ diff --git a/demoHtml/flex/js/list.js b/demoHtml/flex/js/list.js index 0f31393..bfbc87e 100644 --- a/demoHtml/flex/js/list.js +++ b/demoHtml/flex/js/list.js @@ -65,8 +65,12 @@ $(document).on('click', '.delete-btn', function () { var id = $(this).closest('.list-item').data('id'); - requestFN({ type: 'POST', url: `deleteById?id=${id}` }, function (data) { - getTemplateList(); + const { confirm_del, tips } = userLangConfig[locale].base; + layer.confirm(confirm_del, { icon: 3, title: tips }, function (index) { + layer.close(index); + requestFN({ type: 'POST', url: `deleteById?id=${id}` }, function (data) { + getTemplateList(); + }); }); });