Files
qhmes/web-dist/js/AiTextDescModal-DfJEGTTs.js
2026-06-16 18:19:57 +08:00

2 lines
2.6 KiB
Java

var f=(m,p,t)=>new Promise((r,n)=>{var i=o=>{try{s(t.next(o))}catch(e){n(e)}},a=o=>{try{s(t.throw(o))}catch(e){n(e)}},s=o=>o.done?r(o.value):Promise.resolve(o.value).then(i,a);s((t=t.apply(m,p)).next())});import{M as v}from"./BasicModal-xH56XuRZ.js";import"./index-BDvqZ5j4.js";import{B as w}from"./BasicForm-ClUSoD_-.js";import{a as B}from"./index-C9_hfRup.js";import{a1 as T,au as k}from"./index-X7Y8jykP.js";import{a as R}from"./useModal-DaJ3Bflg.js";import{r as U,y as V,z as y,A as g,K as h,Q as c,f as x,G as $}from"./vue-vendor-DNhG1Cve.js";import{T as A}from"./index-J2mOtM3w.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./helper-DcLcf4v6.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./onMountedOrActivated-DhSdLlqP.js";const C={name:"AiTextDescModal",components:{MarkdownViewer:B,BasicForm:w,BasicModal:v},emits:["success","register"],setup(m,{emit:p}){let t=U({});const[r,{closeModal:n,setModalProps:i}]=R(e=>f(null,null,function*(){t.value.source="score "+e.score.toFixed(2),e.content=s(e.content),e.content=o(e.content),t.value.content=e.content,i({header:"300px"})})),{domainUrl:a}=T(),s=e=>{const l=/!\[([^\]]*)\]\(([^)]+)=([0-9]+)\)/g;return e.replace(l,(u,d,_,M)=>{let D=/#\s*{\s*domainURL\s*}/g;return _=_.replace(D,a),`<img src='${_}' alt='${d}' width='${M}' />`})},o=e=>{const l=/!\[([^\]]*)\]\(.*?#\s*{\s*domainURL\s*}.*?\)/g;return e.replace(l,u=>{let d=/#\s*{\s*domainURL\s*}/g;return u.replace(d,a)})};return{registerModal:r,hitTextDescData:t}}},F={class:"p-2"},I={class:"header"},L={class:"content"};function b(m,p,t,r,n,i){const a=A,s=h("MarkdownViewer"),o=h("BasicModal");return y(),V(o,{title:"段落详情",destroyOnClose:"",onRegister:r.registerModal,canFullscreen:!1,width:"600px",footer:null},{default:g(()=>[c("div",F,[c("div",I,[x(a,{color:"#a9c8ff"},{default:g(()=>[c("span",null,$(r.hitTextDescData.source),1)]),_:1})]),c("div",L,[x(s,{value:r.hitTextDescData.content},null,8,["value"])])])]),_:1},8,["onRegister"])}const fe=k(C,[["render",b],["__scopeId","data-v-dfb673d2"]]);export{fe as default};