diff --git a/src/api/home/notice.js b/src/api/home/notice.js index 9223bdc..df60692 100644 --- a/src/api/home/notice.js +++ b/src/api/home/notice.js @@ -34,3 +34,11 @@ export function getPolicyMatch(params) { params }); } +// 中转图片 +export function handlePic(data) { + return request({ + url: '/mobile/handlePic', + method: 'post', + data + }); +} diff --git a/src/api/service.js b/src/api/service.js new file mode 100644 index 0000000..a030268 --- /dev/null +++ b/src/api/service.js @@ -0,0 +1,10 @@ +import request from '@/utils/request'; + +// 给某人发送信息 +export function send(data) { + return request({ + url: '/chat/send', + method: 'post', + data + }); +} diff --git a/src/utils/editor.js b/src/utils/editor.js index 2f71fd0..88cd525 100644 --- a/src/utils/editor.js +++ b/src/utils/editor.js @@ -12,26 +12,19 @@ export function formatRichText(url, id) { for (let i = 0; i < src.length; i++) { const string = src[i].getAttribute('src'); endUrl.push(string); - const flag = string.includes('http://'); - // 域名存在 - if (status) { - if (i == src.length - 1) { - const data = { - startUrl: url, - policyId: id, - endUrl - }; - handlePic(data).then(({ data: res }) => { - console.log(res); - for (let i = 0; i < src.length; i++) { - src[i].setAttribute('src', res[i].name); - } - }); + } + if (endUrl.length) { + const data = { + startUrl: url, + policyId: id, + endUrl + }; + handlePic(data).then(({ data: res }) => { + console.log(res); + for (let i = 0; i < src.length; i++) { + src[i].setAttribute('src', res[i].name); } - } else { - // 域名不存在并且不包含http - if (!flag) src[i].setAttribute('src', url + string); - } + }); } // let src2 = document.querySelectorAll('#text .ql-editor a'); let src2 = document.querySelectorAll('#text a'); diff --git a/src/views/customerService.vue b/src/views/customerService.vue index 3c52115..fbd233e 100644 --- a/src/views/customerService.vue +++ b/src/views/customerService.vue @@ -87,36 +87,18 @@