Files
EasyAdmin8/public/static/admin/js/system/config.js
wolfcode c5a091c732 移除Vue实例并优化配置项加载逻辑
删除了`config.js`中的Vue实例创建过程,简化了上传类型的数据绑定。通过直接操作`app.upload_type`来响应上传类型的变化。
2024-07-26 10:20:18 +08:00

31 lines
902 B
PHP

define(["jquery", "easy-admin", "vue"], function ($, ea, Vue) {
var form = layui.form;
return {
index: function () {
var _group = 'site'
var element = layui.element;
element.on('tab(docDemoTabBrief)', function (data) {
_group = $(this).data('group')
});
let _upload_type = upload_type || 'local'
$('.upload_type').addClass('layui-hide')
$('.' + _upload_type).removeClass('layui-hide')
form.on("radio(upload_type)", function (data) {
_upload_type = this.value;
$('.upload_type').addClass('layui-hide')
$('.' + _upload_type).removeClass('layui-hide')
});
form.on("submit", function (data) {
data.field['group'] = _group
});
ea.listen();
}
};
});