From 0c9b369e2e262548a149038ea16da76db9f50082 Mon Sep 17 00:00:00 2001 From: wolfcode <37436228+wolf-leo@users.noreply.github.com> Date: Mon, 6 Jan 2025 16:55:24 +0800 Subject: [PATCH] build: integrate xmSelect plugin into admin static files - Add xmSelect plugin to config-admin.js - Remove separate script tag for xmSelect in default.html - Update easy-admin.js to include xmSelect as a dependency - Modify xm-select.js to support different module systems --- app/admin/view/layout/default.html | 1 - public/static/config-admin.js | 3 ++- public/static/plugs/easy-admin/easy-admin.js | 2 +- public/static/plugs/xmSelect/xm-select.js | 5 ++++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/admin/view/layout/default.html b/app/admin/view/layout/default.html index 38c4ac4..d6572ab 100644 --- a/app/admin/view/layout/default.html +++ b/app/admin/view/layout/default.html @@ -27,7 +27,6 @@ EDITOR_TYPE: "{$adminEditor|default='wangEditor'}", }; - diff --git a/public/static/config-admin.js b/public/static/config-admin.js index 44f55df..21e3ab9 100644 --- a/public/static/config-admin.js +++ b/public/static/config-admin.js @@ -20,9 +20,10 @@ require.config({ "tableSelect": ["plugs/lay-module/tableSelect/tableSelect"], "iconPickerFa": ["plugs/lay-module/iconPicker/iconPickerFa"], "autocomplete": ["plugs/lay-module/autocomplete/autocomplete"], + "xmSelect": ["plugs/xmSelect/xm-select"], "vue": ["plugs/vue-2.6.10/vue.min"], "swiper": ["plugs/swiper/swiper-bundle.min"], - "colorMode":["plugs/colorMode/colorMode"], + "colorMode": ["plugs/colorMode/colorMode"], } }); diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index 5f00346..c30079a 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -1,4 +1,4 @@ -define(["jquery", "tableSelect", "miniTheme"], function ($, tableSelect, miniTheme) { +define(["jquery", "tableSelect", "miniTheme", "xmSelect"], function ($, tableSelect, miniTheme, xmSelect) { //切换日夜模式 window.onInitElemStyle = function () { diff --git a/public/static/plugs/xmSelect/xm-select.js b/public/static/plugs/xmSelect/xm-select.js index dbd8d26..71963f3 100644 --- a/public/static/plugs/xmSelect/xm-select.js +++ b/public/static/plugs/xmSelect/xm-select.js @@ -212,7 +212,10 @@ var n = t.b[e]; n && n.calcPosition && n.calcPosition() })) - }))), "object" === ("undefined" == typeof exports ? "undefined" : _typeof(exports)) ? e.exports = t.c : "function" == typeof define && n(221) ? define(xmSelect) : window.layui && layui.define && layui.define((function (e) { + }))), "object" === ("undefined" == typeof exports ? "undefined" : _typeof(exports)) ? e.exports = t.c : "function" == typeof define && n(221) + ? define(function () { + return t.c + }) : window.layui && layui.define && layui.define((function (e) { e("xmSelect", t.c) })), window.xmSelect = t.c }.call(this, n(215)(e))