This commit is contained in:
ChuXun
2026-01-04 17:58:44 +08:00
parent cf8f4c5c3a
commit ec3b5157fe
180 changed files with 4677 additions and 18032 deletions

View File

@@ -365,7 +365,7 @@ imgViewTool.initEvent = function () {
if ($('.viewer-canvas img')[0]) {
var src = $('.viewer-canvas img')[0].getAttribute('src');
if (src) {
var oldobjectId = src.substring(src.lastIndexOf("/") + 1, src.lastIndexOf("."));
var oldobjectId = imgViewTool.getObjectIdByImgSrc(src)
//需要加图片水印的
if(typeof RichTextUitl != 'undefined' && RichTextUitl.watermarkOptions && RichTextUitl.generateWatermark){
oldobjectId = RichTextUitl.generateWatermark(oldobjectId, RichTextUitl.watermarkOptions) || objectid;
@@ -386,7 +386,7 @@ imgViewTool.initEvent = function () {
if ($('.viewer-canvas img')[0]) {
var src = $('.viewer-canvas img')[0].getAttribute('src');
if (src) {
var objectId = src.substring(src.lastIndexOf("/") + 1, src.lastIndexOf("."));
var objectId = imgViewTool.getObjectIdByImgSrc(src)
if (objectId) {
var params = new Array();
params.push({'name': 'type', 'value': 'image'});
@@ -443,7 +443,7 @@ imgViewTool.imgEditEvent = function (){
//编辑
$('#imgEdit').click(function () {
var src = imgViewTool.imageViewer.images[imgViewTool.imageViewer.index].getAttribute('src')
var objectId = src.split('/')[src.split('/').length - 1].split('.')[0]
var objectId = imgViewTool.getObjectIdByImgSrc(src);
if (!objectId) {
return;
}
@@ -1281,6 +1281,9 @@ imgViewTool.getObjectIdByImgSrc = function (imgSrc) {
var objectId = '';
if (imgSrc.indexOf(".") > -1) {
objectId = imgSrc.substring(imgSrc.lastIndexOf("/") + 1, imgSrc.lastIndexOf("."));
if(imgSrc.indexOf('star4') > -1){
objectId = imgSrc.substring(imgSrc.indexOf("star4") + 6, imgSrc.lastIndexOf("/"))
}
} else {
// 部分图片可能没有后缀
objectId = imgSrc.substring(imgSrc.lastIndexOf("/") + 1);