This commit is contained in:
2025-11-21 01:42:54 +08:00
parent ff026c6f32
commit f89196c73c
1953 changed files with 9 additions and 15246 deletions
+96
View File
@@ -0,0 +1,96 @@
define(['form'], function (Form) {
var ConfigModule = {
index: function () {
$('.nav-tabs li a').on('click',function(){
$('.nav-tabs li').removeClass('active');
$(this).parent().addClass('active');
$('.tab-pane').hide('active');
$($(this).attr('href')).show('active');
return false;
})
var form = $('#settingsform');
Config['uploadurl'] = '/app/admin/attachment/upload';
Form.api.bindevent(form,function(res){
if (res.code) {
return lightyear.notify(res.msg, 'danger', 3000, 'mdi mdi-emoticon-happy', 'top', 'center');
}
lightyear.notify('保存成功', 'success', 2000, 'mdi mdi-emoticon-happy', 'top', 'center')
// setTimeout(function () {
// location.reload();
// }, 2000);
return false;
});
var form = $('#addform');
Form.api.bindevent(form,function(res){
if (res.code) {
return lightyear.notify(res.msg, 'danger', 3000, 'mdi mdi-emoticon-happy', 'top', 'center');
}
lightyear.notify('保存成功', 'success', 2000, 'mdi mdi-emoticon-happy', 'top', 'center')
setTimeout(function () {
location.reload();
}, 2000);
return false;
});
//切换显示隐藏变量字典列表
$(document).on("change", "form#addform select[name='row[type]']", function (e) {
$("#add-content-container").toggleClass("hide", ['select', 'selects', 'checkbox', 'radio'].indexOf($(this).val()) > -1 ? false : true);
});
$('.tagsinput').tagsInput({
height: '38px',
width: '100%',
defaultText: '请设置校验规则',
removeWithBackspace: true,
delimiter: [';'],
'interactive':true,
'autocomplete': { 'length': 'length()', 'range': 'range()'},
'onRemoveTag':function(tag){
console.log(arguments);
$('.rulelist li a[data-value='+tag+']').parent().removeClass('active');
},
'onAddTag':function(tag){
$('.rulelist li a[data-value='+tag+']').parent().removeClass('active').addClass('active');
},
});
//选择规则
$(document).on("click", ".rulelist > li > a", function () {
var rule = $(this).data("value");
if ($('#row_rule').tagExist(rule)) {
$('#row_rule').removeTag(rule);
$(this).parent().removeClass('active');
} else {
$('#row_rule').addTag(rule);
$(this).parent().removeClass('active').addClass('active');
}
});
$('#test_send_mail_btn').on('click',function(){
var data = {};
$(this).parents('.tab-pane').find('input,select').each(function(){
data[$(this).attr('name')]=$(this).val();
});
Fast.api.ajax({
'url':'/app/admin/config/testmail',
'data':data,
success:function(res){
Fast.api.success("操作成功");
}
});
console.log(data);
});
//追加控制(点击按钮)
// $(document).on("click", ".btn-append,.append", function (e, row) {
// var container = $(this).closest(".fieldlist");
// append(container, row);
// // refresh(container);
// }).on("click", ".btn-remove", function () {
// //移除控制(点击按钮)
// var container = $(this).closest(".fieldlist");
// var tagName = container.data("tag") || (container.is("table") ? "tr" : "dd");
// $(this).closest(tagName).remove();
// refresh(container);
// });
}
};
return ConfigModule
});