Files
zszq-trs/YLErpWeb/wwwroot/Scripts/admin/appconfig.js
T
2024-05-09 14:06:26 +08:00

73 lines
1.9 KiB
JavaScript

//保存配置
function SaveValue(id, blEncodeURI) {
var $e = $('#config' + id);
var value = '';
if ($e.is("select") || $e.attr("type") === "text" || $e.is("textarea")) {
value = $e.val();
if (blEncodeURI) value = encodeURIComponent(value);
if ($e.data("value") === value) {
return;
}
} else if ($e.attr("type") === "checkbox") {
value = $e.prop("checked").toString();
}
else {
alert("不支持");
return;
}
main.post(saveConfigValueUrl, { name: $e.attr("name"), value: value }).done(function (resp) {
$e.data("value", value);
$('#respMsg').text(resp.data);
});
}
function OnInputKeyDown(blEncodeURI) {
if (event.keyCode === 13) {
SaveValue(blEncodeURI);
}
}
//重置配置
function ResetConfig() {
main.post(resetConfigValueUrl).done(function (resp) {
$('#respMsg').text(resp.data);
});
}
var ueditor, ueditorConfigId;
function showUeditorConfig(id, title) {
ueditorConfigId = id;
$('.modal-title', '#ueditorModal').text(title || '配置');
$('#ueditorModal').modal('show');
}
function saveUeditorConfig() {
let cont = ueditor.getContent();
$('#config' + ueditorConfigId).val(cont).blur();
$('#ueditorModal').modal('hide');
}
$(function () {
$('#ueditorModal').on('shown.bs.modal', function () {
function insertHtml(editor) {
let content = $('#config' + ueditorConfigId).val() || '';
ueditor.execCommand('insertHtml', content);
}
if (ueditor) {
ueditor.reset();
ueditor.setContent('');
insertHtml();
} else {
ueditor = UE.getEditor('editor', {
autoHeight: false,
wordCount: false,
autoHeightEnabled: false,
initialFrameHeight: 500
});
ueditor.ready(insertHtml);
}
});
});