|
|
@@ -111,6 +111,7 @@ import { Notify } from 'pc-component-v3';
|
|
|
|
|
|
import Treeselect from '../widget/TreeSelect.vue';
|
|
|
import AudioField from '../widget/AudioField.vue';
|
|
|
+import { message } from 'ant-design-vue';
|
|
|
export default {
|
|
|
components: {
|
|
|
UpladFile,
|
|
|
@@ -243,34 +244,38 @@ export default {
|
|
|
Common.addTokenToRequest(request);
|
|
|
},
|
|
|
success: function (data) {
|
|
|
- if (data != 'error') {
|
|
|
- var imageName = data.substring(data.indexOf(':') + 1);
|
|
|
- // 方法1: 直接插入图片,由于图片不能加载,导致导致插入失败。
|
|
|
- // $("#summernote").summernote('insertImage', Common.getResourceUrl("image", _self.className, imageName), 'image name');
|
|
|
+ if (data.errorCode == 0) {
|
|
|
+ if (data.datas) {
|
|
|
+ var imageName = data.datas[0];
|
|
|
+ // 方法1: 直接插入图片,由于图片不能加载,导致导致插入失败。
|
|
|
+ // $("#summernote").summernote('insertImage', Common.getResourceUrl("image", _self.className, imageName), 'image name');
|
|
|
|
|
|
- // 方法2:创建img节点,然后插入<img>节点,可以插入,但是图片没有显示,点击一下code,然后就显示了。
|
|
|
- // var node = document.createElement('img') // 创建节点,用于包裹视频,再加这一层是方便调视频样式
|
|
|
- // node.setAttribute("authSrc", Common.getResourceUrl("image", _self.className, imageName));
|
|
|
- // node.setAttribute("is", "auth-img");
|
|
|
- // $("#summernote").summernote('insertNode', node);
|
|
|
+ // 方法2:创建img节点,然后插入<img>节点,可以插入,但是图片没有显示,点击一下code,然后就显示了。
|
|
|
+ // var node = document.createElement('img') // 创建节点,用于包裹视频,再加这一层是方便调视频样式
|
|
|
+ // node.setAttribute("authSrc", Common.getResourceUrl("image", _self.className, imageName));
|
|
|
+ // node.setAttribute("is", "auth-img");
|
|
|
+ // $("#summernote").summernote('insertNode', node);
|
|
|
|
|
|
- // 方法3:重新给code赋值,此时丢失了鼠标焦点,此时不满足要求。
|
|
|
- // var get_code = $('#summernote').summernote('code');
|
|
|
- // $('#summernote').summernote('code', get_code);
|
|
|
+ // 方法3:重新给code赋值,此时丢失了鼠标焦点,此时不满足要求。
|
|
|
+ // var get_code = $('#summernote').summernote('code');
|
|
|
+ // $('#summernote').summernote('code', get_code);
|
|
|
|
|
|
- // 方法4:插入文本(尝试失败)
|
|
|
- //let imageText = "<img is='auth-img' authSrc='" + Common.getResourceUrl("image", _self.className, imageName) + "'/>";
|
|
|
- //$('#summernote').summernote('insertText', imageText);
|
|
|
+ // 方法4:插入文本(尝试失败)
|
|
|
+ //let imageText = "<img is='auth-img' authSrc='" + Common.getResourceUrl("image", _self.className, imageName) + "'/>";
|
|
|
+ //$('#summernote').summernote('insertText', imageText);
|
|
|
|
|
|
- // 方法5: 插入div,div中嵌入img,测试OK
|
|
|
- // var node = document.createElement('div') // 创建节点,用于包裹视频,再加这一层是方便调视频样式
|
|
|
- // node.innerHTML = "<img is='auth-img' authSrc='" + Common.getResourceUrl("image", _self.className, imageName) + "' />";
|
|
|
- // $("#summernote").summernote('insertNode', node);
|
|
|
- $('#summernote').summernote(
|
|
|
- 'insertImage',
|
|
|
- Common.getResourceUrl('image', _self.className, imageName),
|
|
|
- 'image name',
|
|
|
- );
|
|
|
+ // 方法5: 插入div,div中嵌入img,测试OK
|
|
|
+ // var node = document.createElement('div') // 创建节点,用于包裹视频,再加这一层是方便调视频样式
|
|
|
+ // node.innerHTML = "<img is='auth-img' authSrc='" + Common.getResourceUrl("image", _self.className, imageName) + "' />";
|
|
|
+ // $("#summernote").summernote('insertNode', node);
|
|
|
+ $('#summernote').summernote(
|
|
|
+ 'insertImage',
|
|
|
+ Common.getResourceUrl('image', _self.className, imageName),
|
|
|
+ 'image name',
|
|
|
+ );
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ message.error(data.errorMessage);
|
|
|
}
|
|
|
},
|
|
|
error: function () {
|