import { handlePic } from '@/api/home/notice'; export let urlList = [ 'http://ahchjkq.hefei.gov.cn/', 'http://bhkxc.hefei.gov.cn/', 'http://cxjsj.hefei.gov.cn/', 'http://drc.hefei.gov.cn/', 'http://gxq.hefei.gov.cn/', 'http://hetda.hefei.gov.cn/', 'http://hfxz.hefei.gov.cn/', 'http://jxj.hefei.gov.cn/', 'http://kjj.hefei.gov.cn/', 'http://rsj.hefei.gov.cn/', 'http://swj.hefei.gov.cn/', 'http://sjzyj.hefei.gov.cn/', 'http://www.ahfeixi.gov.cn/', 'http://www.ahhfly.gov.cn/', 'http://www.baohe.gov.cn/', 'http://www.changfeng.gov.cn/', 'http://www.chaohu.gov.cn/', 'http://www.feidong.gov.cn/', 'http://www.hefei.gov.cn/', 'http://wlj.hefei.gov.cn/', 'http://www.hfyaohai.gov.cn/', 'http://www.hfss.gov.cn/', 'http://www.lj.gov.cn/' ]; export function formatRichText(dowUrl, id, url) { // let src = document.querySelectorAll('#text .ql-editor img'); /** * 不需要判断域名存不存在 */ let status = true; let src = document.querySelectorAll('#text img'); let endUrl = []; for (let i = 0; i < src.length; i++) { const string = src[i].getAttribute('src'); endUrl.push(string); } if (endUrl.length) { const data = { startUrl: dowUrl, policyId: id, endUrl }; let flag = true; urlList.map(item => { if (url.includes(item)) { flag = false; handlePic(data).then(({ data: res }) => { for (let i = 0; i < src.length; i++) { src[i].setAttribute('src', res[i].name); } }); } }); if (flag) { for (let i = 0; i < src.length; i++) { src[i].setAttribute('src', dowUrl + endUrl[i]); } } } // let src2 = document.querySelectorAll('#text .ql-editor a'); let src2 = document.querySelectorAll('#text a'); for (let i = 0; i < src2.length; i++) { const string = src2[i].getAttribute('href'); const flag = string.includes('http://'); if (!flag) src2[i].setAttribute('href', dowUrl + string); } // var imgReg = /|\/>)/gi; // var srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; // var arr = html.match(imgReg); // // console.log(arr); // for (let i = 0; i < arr.length; i++) { // let src = arr[i].match(srcReg); // //获取图片地址 // console.log(html); // console.log(src[1]); // if (src[1]) { // var newContent = html.replace( // /\|\/>)/gi; // var hrefReg = /href=[\'\"]?([^\'\"]*)[\'\"]?/i; // var arr2 = html.match(aReg); // for (let i = 0; i < arr2.length; i++) { // let src = arr2[i].match(hrefReg); // //获取图片地址 // if (src[1]) { // var newContent = html.replace(/\