/**
|
* 角色管理的单例
|
*/
|
var Html = {
|
layerIndex: -1,
|
domId: '',
|
dataId: null,
|
type: 1
|
};
|
|
var editor = null;
|
|
Html.cutover = function(type, e){
|
if(typeof type != 'undefined' && null != type){
|
Html.type = type;
|
}
|
if(null != e){
|
$('.nav-tabs li').removeAttr('class');
|
$(e).attr('class', 'active');
|
}
|
Html.queryData();
|
}
|
|
|
|
|
|
Html.queryData = function(){
|
$.ajax({
|
url: Feng.ctxPath + '/html/queryHtml',
|
type: 'POST',
|
data:{
|
type: Html.type
|
},
|
success: function (res) {
|
if(res.code == 200){
|
editor.ready(function() {
|
editor.setContent(res.data)
|
});
|
}else{
|
Feng.error(res.msg);
|
}
|
}
|
});
|
}
|
|
|
Html.submit = function(){
|
$.ajax({
|
url: Feng.ctxPath + '/html/saveHtml',
|
type: 'POST',
|
data:{
|
type: Html.type,
|
content: editor.getContent()
|
},
|
success: function (res) {
|
if(res.code == 200){
|
Feng.success("保存成功");
|
}else{
|
Feng.error(res.msg);
|
}
|
}
|
});
|
}
|
|
|
|
$(function () {
|
editor = UE.getEditor('editor');
|
// 手动指定上传文件调用的接口(不同文件类型不同接口)
|
UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
|
UE.Editor.prototype.getActionUrl = function(action) {
|
// 这里很重要,很重要,很重要,要和配置中的imageActionName值一样
|
if(action == 'uploadimage'){
|
// 这里调用后端我们写的图片上传接口
|
return '/ueditor/uploadImageData';
|
}else if(action == 'uploadfile'){
|
return '/ueditor/uploadFileData';
|
}else{
|
return this._bkGetActionUrl.call(this, action);
|
}
|
}
|
|
Html.queryData();
|
});
|