import{a as e,m as t,_ as a,h as l,l as n,n as o,$ as s,p as i,q as c,s as r,w as d,v as u,e as g,j as A,t as h,x as m,y as f,i as p,r as v,z as w,b as C,c as x,d as B,A as I,F as b,g as D,B as E,f as y,C as M,D as H,E as Q,G as R,H as N,k as Y,I as P,u as T,J as k,K as O,L as F,M as G,N as L,O as U,P as S,Q as z,R as j}from"./index-Cm1uy5ko.js";/* empty css */import{a as V}from"./api.euJlu-4i.js";import{d as _}from"./dayjs.min.C73DX6gN.js";let W=null;W=e({curEID:"",formats:{},isReadOnly:!1,firstInstanceFlag:""});const X={state:W,actions:{getEditor:function(e){return W[`${e}-ctx`]},setEditor:function(e,t){W[`${e}-ctx`]=t},getEID:function(){return W.curEID},setEID:function(e){W.curEID=e},getFormats:function(){return W.formats},setFormats:function(e){W.formats=e},getReadOnly:function(){return W.isReadOnly},setReadOnly:function(e){W.isReadOnly=e},destroy:function(){W={},W.curEID="",W.formats={},W.isReadOnly=!1,W.firstInstanceFlag=""}}},Z="1.1.2";function q(e){const t=X.actions.getEID(),a=X.actions.getEditor(t);K((()=>{a.insertText({text:"\n"}),a.insertText({text:"【"+e+"】:"}),a.insertText({text:"\n"})}))}function K(e,a){let l={delay:50,mode:"setInputMode"};const n=Object.assign(l,a),o=X.actions.getEID(),s=X.actions.getEditor(o);"hideKeyboard"==n.mode&&(e(),setTimeout((()=>{t()}),n.delay)),"loseFocus"==n.mode&&(e(),s.blur()),"setReadOnly"==n.mode&&(X.actions.setReadOnly(!0),e(),setTimeout((()=>{X.actions.setReadOnly(!1)}),n.delay)),"setInputMode"==n.mode&&(s.changeInputMode("none"),setTimeout((()=>{e(),setTimeout((()=>{s.changeInputMode("remove")}),n.delay)}),n.delay))}const J="http://qiniu.sonve.asia/assets/images/video-frame-cover.gif",$="data:image/png;base64,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";const ee={data:()=>({editorID:""}),methods:{watchEID(e,t,a,l){e&&(this.editorID=e)},watchInputMode(e,t,a,l){e&&this.changeQuillInputMode(e)},watchFocus(e,t,a,l){e&&this.changeFocus(e)},watchBackSpace(e,t,a,l){e&&this.changeBackSpace(e)},changeQuillInputMode(e){try{const t=document.querySelector(`#${this.editorID} .ql-editor`);if(!t)return console.warn("==== quill dom error ====");"none"==e&&t.setAttribute("inputmode","none"),"remove"==e&&t.removeAttribute("inputmode")}catch(t){console.warn("==== changeQuillInputMode catch error :",t)}},changeFocus(){try{const e=document.querySelector(`#${this.editorID} .ql-editor`);if(!e)return console.warn("==== quill dom error ====");e.focus()}catch(e){console.warn("==== changeFocus catch error :",e)}},changeBackSpace(){try{const e=document.querySelector(`#${this.editorID}`),t=Quill.find(e);if(!e||!t)return console.warn("==== quill dom error ====");const a=t.getSelection();if(a&&0===a.length){if(a.index>0){const e=t.getText(0,a.index),l=e.normalize("NFC"),n=Array.from(l),o=n.length-1;if(o>=0){const l=n[o],s=e.slice(-l.length).length;t.deleteText(a.index-s,s),t.setSelection(a.index-s)}}}else a&&a.length>0&&(t.deleteText(a.index,a.length),t.setSelection(a.index))}catch(e){console.warn("==== changeBackSpace catch error :",e)}}}},te=e=>{e.$renderjs||(e.$renderjs=[]),e.$renderjs.push("quillEditor"),e.mixins||(e.mixins=[]),e.mixins.push({beforeCreate(){this.quillEditor=this},mounted(){this.$ownerInstance=this.$gcd(this,!0)}}),e.mixins.push(ee)},ae={props:{eid:{type:String,default:""}},data:()=>({inputmode:"",focusFlag:0,backspaceFlag:0}),methods:{changeInputMode(e){this.inputmode=e},focus(){this.focusFlag++},backspace(){this.backspaceFlag++}}};te(ae);const le=a(ae,[["render",function(e,t,a,s,i,c){const r=o;return l(),n(r,{eid:a.eid,"change:eid":e.quillEditor.watchEID,mode:i.inputmode,"change:mode":e.quillEditor.watchInputMode,focus:i.focusFlag,"change:focus":e.quillEditor.watchFocus,backspace:i.backspaceFlag,"change:backspace":e.quillEditor.watchBackSpace},null,8,["eid","change:eid","mode","change:mode","focus","change:focus","backspace","change:backspace"])}]]),ne={data:()=>({editorID:"",idStack:[],matcherMode:""}),methods:{watchPasteMode(e,t,a,l){e&&(this.matcherMode=e)},watchStartID(e,t,a,l){e&&this.addMatcher(e)},watchEID(e,t,a,l){e&&(this.editorID=e)},watchVideoUrl(e,t,a,l){e&&this.generateVideoThumbnail(e).then((t=>{this.$ownerInstance.callMethod("getVideoThumbnail",{video:e,cover:t})}))},watchCoverUrl(e,t,a,l){e&&this.generateCoverThumbnail(e).then((t=>{this.$ownerInstance.callMethod("getCoverThumbnail",{image:e,cover:t})}))},watchCoverUrlIOS(e,t,a,l){e&&this.generateCoverThumbnailIOS(e).then((t=>{this.$ownerInstance.callMethod("getCoverThumbnail",{image:e,cover:t})}))},addMatcher(e){if(this.idStack.includes(e))return;this.idStack.push(e);const t=document.querySelector(`#${e}`),a=Quill.find(t),l=(e,t)=>{let a={};const l=e.getAttribute("width"),n=e.getAttribute("height");l&&(a.width=l),n&&(a.height=n);const o=e.getAttribute("data-custom");return o&&(a["data-custom"]=o),t.textAlign&&(a.align=t.textAlign),"bold"!==t.fontWeight&&"700"!==t.fontWeight||(a.bold=!0),"italic"===t.fontStyle&&(a.italic=!0),t.textDecoration.includes("underline")&&(a.underline=!0),t.textDecoration.includes("line-through")&&(a.strike=!0),"super"===t.verticalAlign&&(a.script="super"),"sub"===t.verticalAlign&&(a.script="sub"),t.fontFamily&&(a.font=t.fontFamily),t.fontSize&&(a.size=parseFloat(t.fontSize)),t.color&&(a.color=t.color),t.backgroundColor&&(a.background=t.backgroundColor),a},n=e=>{let t=[];if(e.nodeType===Node.ELEMENT_NODE){const a=document.defaultView.getComputedStyle(e);if("IMG"===e.tagName){const n=e.getAttribute("src");if(n)return t.push({insert:"\n"}),t.push({insert:{image:n},attributes:l(e,a)}),t.push({insert:"\n"}),t}else if("P"===e.tagName||"DIV"===e.tagName)t.push({insert:"\n"});else if("OL"===e.tagName);else if("UL"===e.tagName);else if("LI"===e.tagName)t.push({insert:"\n"});else{if("HR"===e.tagName)return t.push({insert:"\n"}),t.push({insert:{divider:!0}}),t;if("A"===e.tagName){const n=e.getAttribute("href"),o=e.textContent.trim();if(n&&o)return t.push({insert:" "+o+" ",attributes:{link:n,textDecoration:a.textDecoration,...l(e,a)}}),t}else if(["H1","H2","H3","H4","H5","H6"].includes(e.tagName)){const n=parseInt(e.tagName.charAt(1),10),o=e.textContent.trim();if(o)return t.push({insert:o+"\n",attributes:{header:n,...l(e,a)}}),t}}for(let l of e.childNodes)t=t.concat(n(l))}else if(e.nodeType===Node.TEXT_NODE){const a=e.nodeValue.trim();if(a){const n=e.parentNode;if(n){const e=document.defaultView.getComputedStyle(n);t.push({insert:a,attributes:l(n,e)})}else t.push({insert:a})}}return t};a.clipboard.addMatcher(Node.ELEMENT_NODE,((e,t)=>{if("origin"==this.matcherMode){let t=n(e);if(t.length>0)return{ops:t}}return t}));t.addEventListener("paste",(t=>{let l=t.clipboardData.getData("text/plain"),n=t.clipboardData.getData("text/html");n=((e,t)=>{if(!e)return t;const a=e.match(/([\s\S]*?)/);return a&&a[1]?a[1].trim():e})(n,l),setTimeout((()=>{this.$ownerInstance.callMethod("editorPaste",{id:e,text:l,html:n,range:a.getSelection()})}),100)}))},async generateVideoThumbnail(e){const t=(e,t)=>{const a=new Image;return a.src=$,new Promise(((l,n)=>{a.onload=()=>{const n=.15*t.width,o=(t.width-n)/2,s=(t.height-n)/2;e.drawImage(a,o,s,n,n),l()},a.onerror=e=>{n(new Error("Failed to load SVG image."))}}))};return new Promise((async(a,l)=>{try{const n=document.createElement("video");n.crossOrigin="anonymous",n.preload="metadata",n.src=e;const o=document.createElement("canvas"),s=o.getContext("2d");n.onloadedmetadata=async()=>{o.width=n.videoWidth,o.height=n.videoHeight,n.currentTime=0,n.onseeked=async()=>{try{s.drawImage(n,0,0,o.width,o.height),await t(s,o),o.toBlob((e=>{a(URL.createObjectURL(e))}),"image/png")}catch(e){l(new Error("Failed to draw image to canvas."))}},setTimeout((async()=>{if(!n.seeking)try{s.drawImage(n,0,0,o.width,o.height),await t(s,o),o.toBlob((e=>{a(URL.createObjectURL(e))}),"image/png")}catch(e){l(new Error("Failed to draw image to canvas."))}}),1e3)},n.onerror=e=>{console.warn("Failed to load video or get metadata. PS: Maybe the browser cannot play videos."),a(J)}}catch(n){console.warn(n),a(J)}}))},generateCoverThumbnail:async e=>new Promise(((t,a)=>{const l=new Blob(["\n self.onmessage = async function(e) {\n const { imageUrl, iconBase64 } = e.data;\n\n try {\n // 加载图片并创建 ImageBitmap\n let imgResponse = await fetch(imageUrl);\n if (!imgResponse.ok) {\n throw new Error(`Failed to load image from ${imageUrl}: ${imgResponse.statusText}`);\n }\n let imgBlob = await imgResponse.blob();\n let imgBitmap = await createImageBitmap(imgBlob);\n\n // 创建 OffscreenCanvas 并绘制图片\n const offscreen = new OffscreenCanvas(imgBitmap.width, imgBitmap.height);\n const ctx = offscreen.getContext('2d');\n ctx.drawImage(imgBitmap, 0, 0);\n\n // 加载图标并创建 ImageBitmap\n let iconResponse = await fetch(iconBase64);\n if (!iconResponse.ok) {\n throw new Error(`Failed to load icon from ${iconBase64}: ${iconResponse.statusText}`);\n }\n let iconBlob = await iconResponse.blob();\n let iconBitmap = await createImageBitmap(iconBlob);\n\n // 计算图标的中心位置并绘制\n const x = (imgBitmap.width - iconBitmap.width) / 2;\n const y = (imgBitmap.height - iconBitmap.height) / 2;\n ctx.drawImage(iconBitmap, x, y);\n\n // 获取处理后的图像数据\n const result = await offscreen.convertToBlob();\n\n // 发送结果回主线程\n self.postMessage(result);\n } catch (error) {\n console.error('Error processing image:', error.message);\n self.postMessage({ error: error.message });\n }\n };\n "],{type:"application/javascript"}),n=URL.createObjectURL(l),o=new Worker(n);o.onmessage=e=>{e.data instanceof Blob?t(URL.createObjectURL(e.data)):(console.warn(e.data.error),t(J)),o.terminate()},o.postMessage({imageUrl:e,iconBase64:$})})),generateCoverThumbnailIOS:async e=>new Promise((async(t,a)=>{try{const a=new Image;a.src=e,await new Promise((e=>a.onload=e));const l=document.createElement("canvas");l.width=a.width,l.height=a.height;const n=l.getContext("2d");n.drawImage(a,0,0);const o=new Image;o.src=$,await new Promise((e=>o.onload=e));const s=.15*l.width,i=(l.width-s)/2,c=(l.height-s)/2,r=o.width/o.height,d=s,u=d/r;n.drawImage(o,i,c,d,u),l.toBlob((e=>{t(URL.createObjectURL(e))}),"image/png")}catch(l){console.warn("iOS createCoverThumbnail error :",l),t(J)}}))}},oe=e=>{e.$renderjs||(e.$renderjs=[]),e.$renderjs.push("quillEditor"),e.mixins||(e.mixins=[]),e.mixins.push({beforeCreate(){this.quillEditor=this},mounted(){this.$ownerInstance=this.$gcd(this,!0)}}),e.mixins.push(ne)},se={props:{sid:{type:String,default:""},eid:{type:String,default:""}},data:()=>({videoUrl:"",coverUrl:"",coverUrlIOS:"",pastemode:"text"}),mounted(){},methods:{changePasteMode(e){this.pastemode=e},editorPaste(e){this.$emit("epaste",e)},createVideoThumbnail(e){this.videoUrl=e},getVideoThumbnail(e){s(`E_EDITOR_GET_VIDEO_THUMBNAIL_${e.video}`,e)},createCoverThumbnail(e){this.coverUrl=e},getCoverThumbnail(e){s(`E_EDITOR_GET_COVER_THUMBNAIL_${e.image}`,e)}}};oe(se);const ie=a({components:{SvEditorRender:le,SvEditorPlugin:a(se,[["render",function(e,t,a,s,i,c){const r=o;return l(),n(r,{eid:a.eid,"change:eid":e.quillEditor.watchEID,sid:a.sid,"change:sid":e.quillEditor.watchStartID,video:i.videoUrl,"change:pastemode":e.quillEditor.watchPasteMode,pastemode:i.pastemode,"change:video":e.quillEditor.watchVideoUrl,cover:i.coverUrl,"change:cover":e.quillEditor.watchCoverUrl,coverios:i.coverUrlIOS,"change:coverios":e.quillEditor.watchCoverUrlIOS},null,8,["eid","change:eid","sid","change:sid","video","change:pastemode","pastemode","change:video","cover","change:cover","coverios","change:coverios"])}]])},props:{eid:{type:String,default:"sv-editor"},placeholder:{type:String,default:"写点什么吧 ~"},readOnly:{type:Boolean,default:!1},maxlength:{type:Number,default:-1},hideMax:{type:Boolean,default:!1},pasteMode:{type:String,default:"text"}},emits:["ready","input","statuschange","focus","blur","overmax","epaste"],data:()=>({textlength:0,startID:""}),computed:{editorEID:{set(e){X.actions.setEID(e)},get:()=>X.actions.getEID()},editorCtx:{set(e){X.actions.setEditor(e.eid,e.ctx)},get(){return X.actions.getEditor(this.eid)}},isReadOnly:{set(e){X.actions.setReadOnly(e)},get:()=>X.actions.getReadOnly()}},watch:{readOnly(e){this.isReadOnly=e}},mounted(){X.state.firstInstanceFlag||(this.editorEID=this.eid,X.state.firstInstanceFlag=this.eid,function(){const e=` 📝 sv-editor v${Z} `;console.log(`%c${e}%cby Sonve%c\n 版权声明:\n 1. 本插件免费开源,还望保留此版权声明在控制台输出\n 2. 如需借鉴源码,还望注明出处\n 3. 未经授权您不得以任何形式转载、售卖本插件,或以其他形式侵犯版权及附属权利\n 4. 作者将保留对此插件版权信息的最终解释权\n 🏠 地址: https://ext.dcloud.net.cn/plugin?id=21184\n 😸 Gitee: https://gitee.com/Sonve/sv-editor\n 💬 微信: s1051399604\n 🐧 QQ群: ① 852637893 ② 816646292\n `,"font-size:16px;font-weight:700;color:#ff4500;","font-style:oblique;font-size:14px;color:#fb7299;","color:#66ccff;")}())},destroyed(){X.actions.destroy()},unmounted(){X.actions.destroy()},methods:{onEditorReady(){this.$nextTick((()=>{i().in(this).select("#"+this.eid).context((e=>{this.editorCtx={eid:this.eid,ctx:e.context},this.bindMethods(),this.$emit("ready",this.editorCtx),"origin"==this.pasteMode&&this.editorCtx.changePasteMode("origin")})).exec()}))},bindMethods(){this.editorCtx.focus=this.$refs.editorRenderRef.focus,this.editorCtx.backspace=this.$refs.editorRenderRef.backspace,this.editorCtx.changeInputMode=this.$refs.editorRenderRef.changeInputMode,this.editorCtx.changePasteMode=e=>{var t;this.startID=this.eid,(null==(t=this.$refs.editorPluginRef)?void 0:t.changePasteMode)&&this.$refs.editorPluginRef.changePasteMode(e)},this.editorCtx.createCoverThumbnail=e=>new Promise((t=>{var a;(null==(a=this.$refs.editorPluginRef)?void 0:a.createCoverThumbnail)&&(c(`E_EDITOR_GET_COVER_THUMBNAIL_${e}`,(e=>{t(e.cover)})),setTimeout((()=>{var t;null==(t=this.$refs.editorPluginRef)||t.createCoverThumbnail(e)})))})),this.editorCtx.createVideoThumbnail=e=>new Promise((t=>{var a;(null==(a=this.$refs.editorPluginRef)?void 0:a.createVideoThumbnail)&&(c(`E_EDITOR_GET_VIDEO_THUMBNAIL_${e}`,(e=>{t(e.cover)})),setTimeout((()=>{var t;null==(t=this.$refs.editorPluginRef)||t.createVideoThumbnail(e)})))})),this.editorCtx.changeInput=()=>{this.editorCtx.getContents({success:e=>{this.$emit("input",{ctx:this.editorCtx,html:e.html,text:e.text})}})},this.editorCtx.getLastContent=async()=>new Promise((e=>{this.editorCtx.getContents({success:t=>{e(t)}})})),this.editorCtx.initHtml=async(e,t)=>{let a=await async function(e,t){const a=/]+)>(.*?)<\/video>/gi,l=[];let n;for(;null!==(n=a.exec(e));)l.push(n);const o=await Promise.all(l.map((async e=>{const[a,l,n]=e,o=n.match(/]*src="([^">]+)"/i);let s,i="";return o&&o.length>1&&(i=o[1]),t&&(s=await t(i)),s||(s=J),{fullMatch:a,imgTag:`!e.startsWith("controls"))).join(" ")} src="${s}" data-custom="url=${i}" />`}})));let s=e;for(const{fullMatch:i,imgTag:c}of o)s=s.replace(i,c);return s}(e,t);this.editorCtx.changePasteMode("text"),setTimeout((()=>{this.editorCtx.setContents({html:a,success:()=>{this.editorCtx.changeInput(),"origin"==this.pasteMode&&this.editorCtx.changePasteMode("origin")}})}))},this.editorCtx.exportHtml=e=>function(e){const t=/\bdata-custom="[^"]*url=([^&"]+)/i;return e.replace(/]+)>/gi,((e,a)=>{const l=a.match(t);if(l){const e=l[1];return``}return e}))}(e)},onEditorInput(e){if(Object.keys(e.detail).length<=0)return;const{html:t,text:a}=e.detail;if(-1!==a.indexOf("🔗添加链接中, 请稍后...🔗"))return;const l=parseInt(this.maxlength),n=a.replace(/[ \t\r\n]/g,"");this.textlength=n.length,this.textlength>=l&&l>0?(this.textlength=l,this.lockHtmlFlag?this.$emit("overmax",{ctx:this.editorCtx}):(this.lockHtml=t,this.lockHtmlFlag=!0,this.$emit("input",{ctx:this.editorCtx,html:t,text:a})),this.editorCtx.setContents({html:this.lockHtml})):(this.$emit("input",{ctx:this.editorCtx,html:t,text:a}),this.lockHtmlFlag=!1)},onStatusChange(e){X.actions.setFormats(e.detail),this.$emit("statuschange",{...e,ctx:this.editorCtx}),s("E_EDITOR_STATUSCHANGE",{...e,ctx:this.editorCtx})},onEditorFocus(e){this.editorEID=this.eid,this.$emit("focus",{...e,ctx:this.editorCtx})},onEditorBlur(e){this.$emit("blur",{...e,ctx:this.editorCtx})},ePaste(e){this.$emit("epaste",{...e,ctx:this.editorCtx}),s("E_EDITOR_PASTE",{...e,ctx:this.editorCtx})},eLongpress(){}}},[["render",function(e,t,a,o,s,i){const c=f,v=p,w=r("sv-editor-render"),C=r("sv-editor-plugin");return l(),n(v,{class:"sv-editor-wrapper",onLongpress:i.eLongpress},{default:d((()=>[u(e.$slots,"header",{},void 0,!0),g(c,{id:a.eid,class:"sv-editor-container","show-img-size":"","show-img-toolbar":"","show-img-resize":"",placeholder:a.placeholder,"read-only":i.isReadOnly,onStatuschange:i.onStatusChange,onReady:i.onEditorReady,onInput:i.onEditorInput,onFocus:i.onEditorFocus,onBlur:i.onEditorBlur},null,8,["id","placeholder","read-only","onStatuschange","onReady","onInput","onFocus","onBlur"]),a.maxlength>0&&!a.hideMax?(l(),n(v,{key:0,class:"maxlength-tip"},{default:d((()=>[A(h(s.textlength)+"/"+h(a.maxlength),1)])),_:1})):m("",!0),u(e.$slots,"footer",{},void 0,!0),g(w,{ref:"editorRenderRef",eid:i.editorEID},null,8,["eid"]),g(C,{ref:"editorPluginRef",sid:s.startID,eid:i.editorEID,onEpaste:i.ePaste},null,8,["sid","eid","onEpaste"])])),_:3},8,["onLongpress"])}],["__scopeId","data-v-8136318e"]]),ce=a({__name:"publish",setup(t){const a=v(!1),s=v(!1),i=v(""),c=v(!1),r=v("delDraft"),u=v(!1),f=v(""),W=v(""),Z=v(""),J=v(1),$=v(!1),ee=e({list1:[],list2:[],list3:[]}),te=e({exchange_title:"",exchange_content:"",exchange_summary:"",case_exchange_vote:{},case_exchange_label:[]}),ae=e({vote_title:"",valid_day:7,case_exchange_vote_option:[{option_value:""}]});v("");const le=v(!1),ne=v(!1),oe=v(!1),se=v([]),ce=v([]);v([]);const re=v(null),de=v(null),ue=v(!0),ge=v(!1),Ae=v([]),he=()=>{G({delta:1})},me=()=>{u.value=!1},fe=e=>{console.log(e)},pe=()=>{ae.case_exchange_vote_option.push({option_value:""})},ve=e=>{if("minus"===e){if(ae.valid_day<=1)return;ae.valid_day--}else"plus"===e&&ae.valid_day++},we=()=>{ae.vote_title="",ae.case_exchange_vote_option=[{option_value:""}],ae.valid_day=7,te.case_exchange_vote.vote_title="",te.case_exchange_vote.case_exchange_vote_option=[{option_value:""}],te.case_exchange_vote.valid_day=7},Ce=()=>{if(console.log(ae),""==ae.vote_title)return F({title:"请输入投票标题",icon:"none"}),!1;if(ae.vote_title.length>20)return F({title:"投票标题不能超过20个字符",icon:"none"}),!1;if(0==ae.case_exchange_vote_option.length)return F({title:"请添加投票选项",icon:"none"}),!1;for(let e=0;e16)return F({title:"第"+(e+1)+"个投票选项超过16个字符",icon:"none"}),!1}if(ae.case_exchange_vote_option.length<2)return F({title:"至少添加两个选项",icon:"none"}),!1;Object.assign(te.case_exchange_vote,ae),le.value=!1},xe=e=>{re.value=e;re.value.initHtml("

【患者信息】:


【主诉】:


【现病史及既往史】:


【检查】:


【临床诊断】:


【治疗经过及结果】:



")},Be=e=>{de.value=e},Ie=()=>{console.log("清空模板"),re.value.initHtml("")},be=()=>{ue.value=!0},De=()=>{setTimeout((()=>{ue.value=!1}),2e3)},Ee=()=>{ge.value=!0},ye=()=>{le.value=!1},Me=()=>{le.value=!0},He=()=>{ne.value=!1},Qe=()=>{ne.value=!0},Re=()=>{oe.value=!1},Ne=()=>{oe.value=!0},Ye=()=>{ue.value&&(oe.value=!0)},Pe=()=>{c.value=!1,"delDraft"==r.value?ke(i.value):"saveDraft"==r.value&&(async()=>{if(a.value)return!1;a.value=!0;const e=await re.value.getLastContent();te.exchange_content=e.html;const t=await re.value.getLastContent();te.exchange_summary=t.html,Ae.value.length>0&&(te.case_exchange_label=Ae.value),V.saveDraft(te).then((e=>{a.value=!1,F({title:"保存成功",icon:"none"}),We()}))})()},Te=()=>{c.value=!1,"saveDraft"==r.value&&he()},ke=e=>{V.delDraft(e).then((e=>{F({title:"删除成功",icon:"none"})})),We()},Oe=async()=>{if($.value)he();else{const e=await re.value.getLastContent(),t=await de.value.getLastContent();te.exchange_title||e.html||t.html||te.case_exchange_vote&&te.case_exchange_vote.vote_title&&te.case_exchange_label&&te.case_exchange_label.length>0?(r.value="saveDraft",c.value=!0):he()}},Fe=async()=>{if(""==te.exchange_title)return F({title:"请输入标题",icon:"none"}),!1;const e=await re.value.getLastContent();let t=re.value.exportHtml(e.html);if("

【患者信息】:


【主诉】:


【现病史及既往史】:


【检查】:


【临床诊断】:


【治疗经过及结果】:



"==t)return F({title:"请编辑病例信息",icon:"none"}),!1;if(te.case_exchange_vote&&te.case_exchange_vote.vote_title||delete te.case_exchange_vote,(!te.case_exchange_label||te.case_exchange_label&&0==te.case_exchange_label.length)&&delete te.case_exchange_label,te.case_exchange_label=Ae.value,a.value)return!1;s.value=!0,te.exchange_content=t;const l=await de.value.getLastContent();let n=de.value.exportHtml(l.html);te.exchange_summary="


"==n?"":n,V.addExchange(te).then((e=>{F({title:"发布成功",icon:"none",duration:2e3}),s.value=!1,$.value=!0,G()}))},Ge=e=>{V.getOss({scene:1}).then((t=>{let a=t.data;if(200==a.code){let{access_id:t,dir:l,policy:n,signature:o,host:s}=a.data,i=_().format("YYYYMMDDHHmmss"),c=Se(),r=i+c,d="."+ze(e);return new Promise(((a,u)=>{j({url:s,filePath:e,name:"file",formData:{OSSAccessKeyId:t,policy:n,key:l+i+c+d,signature:o},success(e){if(204===e.statusCode){let e=s+"/"+l+r+d;ce.value.push(e),function(e,t={}){const a=X.actions.getEID(),l=X.actions.getEditor(a),n=e;if(console.log("upRes"),console.log(n),console.log(n instanceof Array),console.log(n.length),n&&0!=n.length)K((()=>{l.insertText({text:"\n"}),null==n||n.forEach((e=>{console.log("item"),console.log(e),l.insertImage({...t,src:t.srcFiled?e[t.srcFiled]:e})})),l.insertText({text:"\n"})}))}([e])}},fail:e=>{console.log(e)}})}))}}))},Le=e=>{q(e),oe.value=!1},Ue=()=>{["患者信息","主诉","现病史及既往史:","检查","临床诊断","治疗经过及结果"].forEach((e=>{q(e)})),oe.value=!1},Se=()=>Math.floor(1e3+9e3*Math.random()),ze=e=>{console.log(e);const t=e.lastIndexOf(".");return-1!==t?e.substring(t+1):"unknown"},je=e=>{(ue.value||ge.value)&&L({count:9,sizeType:["original","compressed"],sourceType:["album"],extension:[".jpg",".png",".jpeg"],success:function(e){(e=>{S({title:"正在上传图片...",mask:!0});let t=[];for(let a=0;a{z()}))})(e.tempFilePaths)}})},Ve=e=>{(ue.value||ge.value)&&U({count:5,sourceType:["album"],extension:[".mp4",".webm",".ogg"],success:function(e){console.log(e.tempFilePath),_e(e.tempFilePath)}})},_e=async e=>{S({title:"正在上传视频...",mask:!0});const t=await async function(e,t={}){const a=X.actions.getEID(),l=X.actions.getEditor(a);if(!e)return;const n=await e(l);return console.log(n),n&&(null==n?void 0:n.length)?(K((()=>{l.insertText({text:"\n"}),null==n||n.forEach((e=>{l.insertImage({...t,src:e.videoImg,data:{url:e.videoUrl}})})),l.insertText({text:"\n"})})),n):void 0}((async t=>new Promise((a=>{V.getOss({scene:2}).then((l=>{let n=l.data;if(200==n.code){let{access_id:l,dir:o,policy:s,signature:i,host:c}=n.data,r=_().format("YYYYMMDDHHmmss"),d=Se(),u=r+d,g="."+ze(e);return new Promise(((n,A)=>{j({url:c,filePath:e,name:"file",formData:{OSSAccessKeyId:l,policy:s,key:o+r+d+g,signature:i},async success(e){if(204===e.statusCode){let e=c+"/"+o+u+g;console.log(t);let l="https://cn.bing.com//th?id=OHR.FlamingosNamibia_ZH-CN3639748956_1920x1080.jpg";const n=await t.createCoverThumbnail(l);a([{videoUrl:e,videoImg:n}])}},fail:e=>{console.log(e)}})}))}}))}))));t?(S(),F({title:"添加视频成功",icon:"success"})):F({title:"添加视频失败",icon:"error"})},We=()=>{V.getDraftList().then((e=>{se.value=e.data.data.data}))},Xe=(e,t=0)=>{V.getCaseLabel({pid:t}).then((t=>{1==e?ee.list1=t.data.data:2==e?ee.list2=t.data.data:3==e&&(ee.list3=t.data.data),J.value=e}))},Ze=()=>{if(1==J.value&&""==f.value)return F({title:"请选择疾病",icon:"none"}),!1;if(2==J.value&&""==W.value)return F({title:"请选择疾病",icon:"none"}),!1;if(3==J.value&&""==Z.value)return F({title:"请选择疾病",icon:"none"}),!1;if(u.value=!1,1==J.value){let e=ee.list1.find((e=>e.app_iden==f.value));console.log(e),Ae.value.push({app_iden:e.app_iden,label_name:e.label_name})}if(2==J.value){let e=ee.list2.find((e=>e.app_iden==W.value));Ae.value.push({app_iden:e.app_iden,label_name:e.label_name})}if(3==J.value){let e=ee.list3.find((e=>e.app_iden==Z.value));Ae.value.push({app_iden:e.app_iden,label_name:e.label_name})}Ae.value=Ae.value.filter(((e,t)=>Ae.value.findIndex((t=>t.app_iden===e.app_iden))===t)),f.value="",W.value="",Z.value=""},qe=()=>1==J.value&&""==f.value||2==J.value&&""==W.value||3==J.value&&""==Z.value?(F({title:"请选择疾病",icon:"none"}),!1):void(1==J.value?Xe(2,f.value):2==J.value&&Xe(3,W.value)),Ke=()=>{u.value=!0,Xe(1,0)};return w((()=>{We()})),(e,t)=>{const a=p,s=C(x("u-icon"),D),v=C(x("up--textarea"),E),w=o,F=C(x("up-icon"),D),G=C(x("up--image"),y),L=C(x("up-input"),M),U=C(x("up-popup"),H),S=C(x("up-overlay"),Q),z=C(x("up-radio"),R),j=C(x("up-radio-group"),N);return l(),B(b,null,[I("div",{class:"upage"},[g(a,{class:"navbox"},{default:d((()=>[g(a,{class:"bg"}),g(a,{class:"namebox"},{default:d((()=>[g(a,{class:"back",onClick:Oe},{default:d((()=>[g(s,{name:"arrow-left",color:"#000",size:"24"})])),_:1}),g(a,{class:"name"},{default:d((()=>[A("发病例交流帖")])),_:1})])),_:1})])),_:1}),g(a,{class:"form"},{default:d((()=>[g(a,{class:"textbox"},{default:d((()=>[g(v,{autoHeight:"",modelValue:te.exchange_title,"onUpdate:modelValue":t[0]||(t[0]=e=>te.exchange_title=e),placeholder:"输入标题,可包含患者信息、主诉"},null,8,["modelValue"])])),_:1}),g(a,{class:"row"},{default:d((()=>[g(a,{class:"left"},{default:d((()=>[A(" 病例信息 ")])),_:1}),g(a,{class:"right",onClick:Ie},{default:d((()=>[g(s,{name:"trash",color:"#6B7280",size:"18"}),A(" 清除模板 ")])),_:1})])),_:1}),g(a,{class:"textcon page-editor-container",id:"editor"},{default:d((()=>[g(ie,{placeholder:"患者基本情况,检查结果,诊疗图片或视频",eid:"editor-id",onReady:xe,pasteMode:"origin",onFocus:be,onBlur:De,onEpaste:fe})])),_:1}),g(a,{class:"textcon",style:{border:"none"}},{default:d((()=>[g(a,{class:"row"},{default:d((()=>[g(a,{class:"left"},{default:d((()=>[A(" 总结与讨论 "),g(w,{class:"tip"},{default:d((()=>[A("(可不填)")])),_:1})])),_:1})])),_:1}),g(a,{class:"textcell"},{default:d((()=>[g(a,{class:"iptbox",id:"editorRes"},{default:d((()=>[g(ie,{placeholder:"分享经验和心得,如:诊断与鉴别诊断易错点,治疗过程难点,病例的相关知识总结及讨论等",eid:"editorResult",onReady:Be,onFocus:Ee,onBlur:Ee})])),_:1})])),_:1})])),_:1}),g(a,{class:"textcon",style:{border:"none"}},{default:d((()=>[g(a,{class:"sickbox"},{default:d((()=>[(l(!0),B(b,null,Y(Ae.value,((e,t)=>(l(),n(a,{class:"sick",key:e.app_iden},{default:d((()=>[A(h(e.label_name)+" ",1),g(a,{class:"del",onClick:e=>(e=>{Ae.value.splice(e,1)})(t)},{default:d((()=>[g(F,{name:"close-circle",color:"#3CC7C0",size:"20"})])),_:2},1032,["onClick"])])),_:2},1024)))),128)),g(a,{class:"add",onClick:Ke},{default:d((()=>[g(F,{name:"plus",color:"#3CC7C0",size:"16"}),A(" 添加疾病 ")])),_:1})])),_:1})])),_:1})])),_:1}),g(a,{class:"bottom"},{default:d((()=>[g(a,{class:"toolbox"},{default:d((()=>[g(a,{class:P(["cell",{active:!ue.value&&!ge.value}]),onClick:je},{default:d((()=>[g(G,{src:T("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAA+VJREFUWEftl11sU2UYx///c1rqcBBRFp2Gmy1woYkSiVeomeLH2o5GaM8UxiKeDiIqeqFRLzEmGhIvzC4wsrVgIso4LRHZaTMgMi8MN44L8ftjmkwQUjMT2TpH2/OYt7OzLQ1rZzO48L06Oee8z/N7Pt7neV7iKi9eZf24NgHWrNnubm6Zapac21UPD2V0TS5hUWrY2jNRLq/EA4Zh6BNY+pomeB7EknooL5KRA8S+NI0dxz+Oniu8LwHwh8xekDsFyBD4GsB0PSAEQoIrAdwAkW/HefHuU5Y1pWTPAjy6cUuzS/eMQZCWTG5t4sj+M/VQXpARCJhLsh4mCax1HNmejEf7SgB8RridQBIih+xY9PH5KG9ra3M1NrXcAzA3aEU+B+AUy+kImV1Cvg/gHduKPFMC4DfMAMAjEETtWCRcK8DDAfPWRR7aAFarvQJ8xvTUetv+4I+CrEo6ZkPwXwF8IXOAZCcgpyH0gLgDxB77UOTZBQHwG+avAG+bzOSWedz6chfwgwi+SMQidy0UwCcAH4DIAVBbDMgGQGK2FTUWBMBnbF1N6CcA3JTPAcFvdORe+3B0tC4AXuOp20m+BEGTQEskrf53y7M8EOi5Oet2QiCzOcIasiLjxck87yTsMMwNAhwA2PCvQIlNpkY3DQ8PZ6s9MfMC8Brh5zTgbRHRSL7uwPmU0PYTWKFiXAtErQD0GeYbBF/Nl2YH2+x45D1lrfexJ1vpdp1UEAKJp1OjT1TjiaoBzt+oP33LeC4KYguAi3Acw47vGyp2dSkE4unUTzMQu3Zpvi/HXiGkB1RlhtHJ1I+71bfqAIiDEFkO8CEA57Oa4x8a2He6UpxnIPSTBFcIEJeJxV1sTPcR6BYRyZda5imOuzO5zoxbu7+82l5eCWfqtybA91mw/ZjV//OVksy/0WwRHcMKApCzqhgpcEHuEWZdWbjkIwCrBPhORPo08q3icl8JQOk7pf2VDhw9+uHv1WR4R3DrSqF+BoRHKYfGB+2B/m/UXr9/8zI0NFgg1kEwnf+nqN9UAhgZx5/3Ffr1nAAq5l+NqVPRXa68sFd1yeubWnsB7Mi/uyJALd2wCuXFBvg6w7speLkiQEcovE6IEyIymIhF19fD8nIZ3qC5TdO4lyK9g7HoCyXzgNfbtZSNnnMErhNHui/84o6NjOzNVASp0XIloz3Yc6euyWEArRAG7Vi/ei4dy/0hcydIFSu1clI20RRgCGgA9Ln+m4UXdRqRn7BFcCwRi3gLfeSye4EvaAap4UUIV8k/myqHQwgwf9bnWhSIUC5AtIMyefbNZDI5O+xemxeTuSyq5/f/PfA3RIUoPsCYgTcAAAAASUVORK5CYII="),class:"headImg",width:"32rpx",height:"32rpx"},null,8,["src"]),g(a,{class:"name"},{default:d((()=>[A("添加图片")])),_:1})])),_:1},8,["class"]),g(a,{class:P(["cell",{active:!ue.value&&!ge.value}]),onClick:Ve},{default:d((()=>[g(G,{src:T("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAABPVJREFUWEftVm1sFFUUPfft9kNAjJBgo4BAIRG0CgEkkIglhdLuECzdfRC+hO6URk2MJGqiJsZqVDTRaGKMBHcGqBG1M90G6MzSIKSAiKlRDLEImpAgiOJXEUUo3Zmrs3RL2Z0t/lH6w/tr8967O+ede889j3CNg67x9zGwAZQtun94IQVv6GWp60KnZW3pzMXaJCnzx6GwiJ28oHemK9CdTP504lRbW1syV44vA4pcNZU5uJ4I0zISGcwHkuzUtTZt7kjvlZaWBgeNKH6OGA8DGJKR85vL/GrC1F8A4GYCyQIwX6rjg+DPABoK4BSAk5eTeDRARQB+JnRPbjEavvP2lIj6JggPAXwRoMMALnrrzCgEYSIBeQx+yTb0J68KQIlEN4BoDRhvW3eMegD19b2op06tyysam9wMoqVgvGKZ2uOV1bUjRYCPA/xH0nVm9WXG+1goHJ1GAnsBBJBXUGRteeuKEmYxEJLRdgJNd8C37TD0o5mIK6pXTw8EAu1g7LJMbe6CcG2IBVtgfs8y9WV+tVakanlYCHxPi6F/1PdMFgBFql8AuIvQPTJNcd8EZUntRLh8GIx9lqnNrlysVglGc4oxU6vzAxCKRD8gosUuqCxhxHYPbAChiPo5EaawgzF2XDueeaOQXF1CCBxi8B7b0EsVGV0I0FZm3mibetSXAamaBISJaU6LGWvrl4GQVJsJqIIL1WrS9Mw/VCLRtSB6jZkbbFNfFZKrJxMCB8H8jXtucEki8UZX35xSKYcMxvVHALoFDhdbcf1YvwAqwrWhgOAWgLsBbALEt+kEZreYQCtBEGCn1DI37QNAilQPAJjBwEECtgOUkiEYBQBXg3A7wB9ahj7vqjLs0fVjTHjR028WpYwuZl5rN+nr03vl99WMCuaJFiLcmWPitV/oooW7tsVO/yMAKf1Wq7cSoYyBy6NYcKdAcqefOqSUgXMYOo+YJzBTahQTcRIuvrLiutf5WVMwdSYH4v9sOScARaoKgAom9kbypXBxBiRabCO200cdReBADcATIBBI3c6lJME9et5xtF3NDb/43coPACmR6DsgWp6LBmZeb5v6g+n9ULhmBglhAxiWI+e043aX72hqOHTVHqgMR9cIQRsA/oFdPMuE3lkggPF/9/YzIBrOxEvsRr3R84ebxiW/JtAYML/rMpkgTkkxQChkphUgVAPosAytJKWNPpHtBRG1lQjlABZYhubN8CsiFK5ZSkJsAdi0DF0qkZpZILGfwZ/ahn53FgP19ULpOPElgIlIosRq1rzfveHnBQcBTHYdGpWIx/pY8aWcSlkzSUB4b4G9lqHdWxlWq4RAMxNidqO2xq8ESkRtBEG6cMsSxsYB7gUDwQ0/BjCT4UyxjU2eNV/ZA4vV2cTYA2CHZWiVlZFouSBqZcZW29SqfEsgo7sBmuM6NDMRj33SfxPK6DoCPcHg3Y4TXNEa3/B9OmGurBtdAOf9FEDGU7aprVOUZTdi0HUnwchnwcv//PFYPP0ITSlkbPcKIhED4+yvdPbmA4Zxvl8A86U6LAi0Ayj2DjLgmVIqer2B0XHmIs/cv03/3VtfINVHGHi955jDPWOXAOGpkVNBtQkfd/WdhOWLVo7IC+Q/z8QVPY/TNIZOMFuUX/B05ttOiaiSwY+CaELq/ecBZiSZcIRdvJxo0rb7lWfgeoEf2n9j7X8G/gLk71s+yy0jlAAAAABJRU5ErkJggg=="),class:"headImg",width:"32rpx",height:"32rpx"},null,8,["src"]),g(a,{class:"name"},{default:d((()=>[A("添加视频")])),_:1})])),_:1},8,["class"]),g(a,{class:P(["cell",{active:!ue.value}]),onClick:Ye},{default:d((()=>[g(G,{src:T("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABHZJREFUWEfVlltsVFUUhr91ZtoGqhUTCNCgMRASY1RUDIYoUjTQzkxDaDsHJISGzjS8IPEaEpSICWpUfNDX0jNFARH3MNx6ZoRAQrirD4gYY4xowICXKNgilULnLJkGcIC5FUiI5/Hstdf/nX/tvc4SbvEjt1if/ydAvT33bigb7wnVKBUCXWm1jnRJ1+f7jflnIK6W7EAgMKfKqqx4FhEbGAfXuqfoGYFtnrIiFY+lSgEpCSDYFFkgliwFhvUnVY6C7lHhhAqnxWO4iIwBnQwy6GLMTnwsdNc53xQCKQgw0bYH3UlVh8AsVVVEPlWPd1LrnYO5kk6bNreybEhFw4XQ1wXG9DuiVrMbb0/kg8gLYNt2eY9WbUeYBHpcwO40sf2l2Dp+/vyyEafSS1X1FRFRPCLueufDXHvzAoTCUQchAnq4L+2v3Zpo+6UU8eyY4MzW2aK6CqUPvKfceMe+q3PkBKizIw0+JKGqv+PJhGTCOTpQ8UvxoXD0ZYTlwE+D6b7XGHMuO9c1ADU1Nf7KoaMPI3KvoI2dJrbhesWzIDKlfBqVF9x4+/sFAULh1kZE16O6z43HHi8kHpwZXYYyRT0W5juYmf21s1oe8XvWl8CvrnFG9d+ji881DgTt6EcCcxWak8ZZVQggZEcMSFhUpnTG23cWhA1HDojIY146PTGVWHmgEMCfolT1CcO3GufkzQOILhbhLVSXufHYazkBpk6PVJdXyHHgR9c4Y4rVfiAOBMKRgCWSBN3gmlhjToC6puYHfVbZIYW9SeM8cTVAMNz/FS9mvb8dqFDoEjh/6f3Z3p77d2xe+1v2/vqGyDj1y1fAbtc4T+YEuByk7Hbj/wVdCs4cOlGWFHOmL91bvTWx+oq+EbTnPSD4vgb2uMaZlBMg0Ng6yvLpz8APrnHGFhMaSAlCTS21WNZnKJvcuDMj3yGUoB09Jegg7+/eYanUmu6bdQhD4chLiLyn6NtJE1tc6BZ8kvn5eHjPpEzHupsHEN2V+a9omsnJhLMrP0BTy2yxrI9Bt7smNrXg3bajma5WZ0Fzp3G+yBcbsFvus7Ay9T85mO6Rxph0XoBAIFAht438TpB7PNXaVDy2rdhZKLYesqObgOkgS1zT/mbBVpxZrA9H5qjIauDY2V6ZsGNz+xVXqphg9now3NIqYq0ATlhnfWO3bGnrKQqQGbfq7ahRaLrQyveXnU8HN25c+ddAhDOxQTtaJ+gmuDBPqYY6c7iZdx7ITDf+O8r3CDyk8L3iNaRMx7clQkgoHHkOZDmCX+H5pHE+yLW34EhWM2PekMF+3zoRpmmm06m2WeJ/t9O0HcuVzLZt3xmqpgq8AYwHPacqC5Jxpz0feNGhNJO0h6pXFV0kSGVmNhThoCK7VTlhiZwGHYEyGqEOGHpR7JCXZkEq4ewt5FpRgMtt2J43AvUtQjQsyF25k2oaZK9Ce9I4awCvWMlKBshOFGiKPgz6qAjVAuUg3Z54R/z+sp1b1rb9UUy0lFswkBw3FHtdDtyQ4lWbbznAv+JhzzBYCITgAAAAAElFTkSuQmCC"),class:"headImg",width:"32rpx",height:"32rpx"},null,8,["src"]),g(a,{class:"name"},{default:d((()=>[A("添加小标题")])),_:1})])),_:1},8,["class"])])),_:1}),g(a,{class:"bottombtn"},{default:d((()=>[g(a,{class:"left"},{default:d((()=>[g(a,{class:"draft",onClick:t[1]||(t[1]=e=>ne.value=!0)},{default:d((()=>[A("草稿箱")])),_:1}),g(a,{class:"vote",onClick:t[2]||(t[2]=e=>le.value=!0)},{default:d((()=>[A(" 投票 "),g(G,{src:T("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAAAXNSR0IArs4c6QAAAhVJREFUaEPtmM9rE0EUx99MppKVYAnaQlE8eBChFaFCLz325j0H0ewhm53kmn8msDO7ycn/QCj00IuFXhTpxZteFFQQf8EqurMzsiGBMS520zQhoW+Pu4/Z73zmO2/eGwJL/JAl1g5Ti3dd92qlUrmcQVBK/RRCfJoXkKnE1+v1dcdx3gHAylBwqpS63ev13sxjAlOJbzQatxhjr22haZpuR1H0EsWfQgDJo23OsEnQNudpG9/3DwghW6PUCwAPhRBHeQuzcOQ5518BYHUk1hjjSSl7KN4mMItDCskXyVxIfowS2gZtU4TAEtiG+L7/lBCykWklhPxKkuRRXtOycJ7vdDpOHMc/bMjGmAdSyv3xxUHxRexaNM8j+Ryac6kqkfyFIc85v6mUcrIJM8a+CyHej09+ITcs5/wuAJxk58lQcAIAa0KIb2ep5+fqec/zdkul0l99I2Nso9vtfkDxADCzExbJW/5CzxfN82gbtM0gK012Y4a2QdtcNNs0m837lNLn1jWz0Vpfi6Los51uXde9Xi6X31oFHCRJstnv91/ZcbVa7VK1Wo2zAnX0Xmu9F4bhYU4D/hEA1q1/P5ZSPpnoirvdbu+maTooiY0xX8IwfJE3gOd5O5TSK9k3SmkcBMFxXlyr1bqntV4bxv0OguBZNnSO+DvGmBvDK5IUAI6EEFlV+88zVRtYpEmfZQyKnyXd/439B6l2v139jVxyAAAAAElFTkSuQmCC"),class:"headImg",width:"47rpx",height:"47rpx"},null,8,["src"])])),_:1})])),_:1}),g(a,{class:"right",onClick:Fe},{default:d((()=>[A("发布")])),_:1})])),_:1})])),_:1}),g(U,{round:10,show:le.value,mode:"bottom",onClose:ye,onOpen:Me},{default:d((()=>[g(a,{class:"votepop"},{default:d((()=>[g(a,{class:"titlebox"},{default:d((()=>[g(a,{class:"left",onClick:ye},{default:d((()=>[A("取消")])),_:1}),g(a,{class:"right",onClick:Ce},{default:d((()=>[A("保存")])),_:1})])),_:1}),g(a,{class:"votecon"},{default:d((()=>[g(a,{class:"titlebox"},{default:d((()=>[g(a,{class:"title"},{default:d((()=>[A("投票标题")])),_:1}),g(a,{class:"desc"},{default:d((()=>[A("(最多20字)")])),_:1})])),_:1}),g(a,{class:"row first"},{default:d((()=>[g(L,{placeholder:"请输入投票标题",border:"surround",modelValue:ae.vote_title,"onUpdate:modelValue":t[3]||(t[3]=e=>ae.vote_title=e),clearable:""},null,8,["modelValue"])])),_:1}),(l(!0),B(b,null,Y(ae.case_exchange_vote_option,((e,t)=>(l(),n(a,{class:"row",key:t},{default:d((()=>[g(L,{placeholder:"输入选项,建议少于16个字",border:"surround",modelValue:e.option_value,"onUpdate:modelValue":t=>e.option_value=t,clearable:""},null,8,["modelValue","onUpdate:modelValue"]),g(a,{class:"iconbox",onClick:e=>(e=>{ae.case_exchange_vote_option.splice(e,1)})(t)},{default:d((()=>[g(s,{name:"minus-circle",color:"red",size:"28"})])),_:2},1032,["onClick"])])),_:2},1024)))),128)),g(a,{class:"add",onClick:pe},{default:d((()=>[g(F,{name:"plus",color:"#4B5563",size:"18"}),g(a,{class:"desc"},{default:d((()=>[A("添加选项")])),_:1})])),_:1}),g(a,{class:"expire"},{default:d((()=>[g(a,{class:"name"},{default:d((()=>[A("有效期(天)")])),_:1}),g(a,{class:"right"},{default:d((()=>[g(a,{class:"minus",onClick:t[4]||(t[4]=e=>ve("minus"))},{default:d((()=>[A("-")])),_:1}),g(a,{class:"day"},{default:d((()=>[A(h(ae.valid_day),1)])),_:1}),g(a,{class:"plus",onClick:t[5]||(t[5]=e=>ve("plus"))},{default:d((()=>[A("+")])),_:1})])),_:1})])),_:1}),g(a,{class:"tips"},{default:d((()=>[A("友情提醒:为保证投票结果准确性,帖子发布后投票无法修改")])),_:1})])),_:1}),g(a,{class:"confirm",onClick:Ce},{default:d((()=>[A("确认")])),_:1}),g(a,{class:"del",onClick:we},{default:d((()=>[A("删除投票")])),_:1})])),_:1})])),_:1},8,["show"]),g(U,{round:10,zIndex:"9",show:ne.value,mode:"bottom",onClose:He,onOpen:Qe},{default:d((()=>[g(a,{class:"draftpop"},{default:d((()=>[g(a,{class:"titlebox"},{default:d((()=>[A("草稿箱 "),g(a,{class:"close",onClick:He},{default:d((()=>[g(F,{name:"close",color:"#4B5563",size:"20"})])),_:1})])),_:1}),g(a,{class:"draftlist"},{default:d((()=>[(l(!0),B(b,null,Y(se.value,((e,t)=>(l(),n(a,{class:"cell",key:e.draft_id},{default:d((()=>[g(a,{class:"title"},{default:d((()=>[A(h(e.exchange_title?e.exchange_title:"无标题"),1)])),_:2},1024),e.exchange_content?(l(),n(a,{key:0,class:"row"},{default:d((()=>[g(a,{class:"smalltitle"},{default:d((()=>[A("病例信息")])),_:1}),g(a,{class:"con ellipsis-two-lines",innerHTML:e.exchange_content},null,8,["innerHTML"])])),_:2},1024)):e.exchange_summary?(l(),n(a,{key:1,class:"row"},{default:d((()=>[g(a,{class:"smalltitle"},{default:d((()=>[A("总结与讨论")])),_:1}),e.exchange_summary?(l(),n(a,{key:0,class:"con ellipsis-two-lines",innerHTML:e.exchange_summary},null,8,["innerHTML"])):m("",!0)])),_:2},1024)):e.exchange_label&&e.exchange_label.length>0?(l(),n(a,{key:2,class:"sickbox"},{default:d((()=>[e.exchange_summary?(l(),n(a,{key:0,class:"smalltitle"},{default:d((()=>[A("疾病标签")])),_:1})):m("",!0),(l(!0),B(b,null,Y(e.exchange_label,(e=>(l(),n(a,{class:"sick",key:e.label_name},{default:d((()=>[A(h(e.label_name),1)])),_:2},1024)))),128))])),_:2},1024)):e.exchange_vote?(l(),n(a,{key:3,class:"row"},{default:d((()=>[g(a,{class:"smalltitle"},{default:d((()=>[A("投票")])),_:1}),g(a,{class:"con ellipsis-two-lines"},{default:d((()=>[A(h(e.exchange_vote.vote_title),1)])),_:2},1024)])),_:2},1024)):m("",!0),g(a,{class:"deal"},{default:d((()=>[g(a,{class:"time"},{default:d((()=>{return[A("编辑于"+h((t=e.updated_at,(new Date).getFullYear()==_().format("YYYY")?_(t).format("MM-DD"):_(t).format("YYYY-MM-DD"))),1)];var t})),_:2},1024),g(a,{class:"right"},{default:d((()=>[g(a,{class:"del",onClick:t=>{return a=e.draft_id,i.value=a,r.value="delDraft",void(c.value=!0);var a}},{default:d((()=>[g(F,{name:"trash",color:"#4B5563",size:"16"}),A("删除")])),_:2},1032,["onClick"]),g(a,{class:"edit",onClick:e=>(e=>{let t=se.value[e],{exchange_content:a,exchange_title:l,exchange_label:n,exchange_summary:o,exchange_vote:s}=t;re.value.initHtml(a),te.exchange_content=a,te.exchange_title=l,te.case_exchange_label=n,Ae.value=n,te.exchange_summary=o,te.case_exchange_vote=s,de.value.initHtml(a),Object.assign(ae,t),ne.value=!1})(t)},{default:d((()=>[g(F,{name:"edit-pen",color:"#fff",size:"17"}),A("编辑")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1},8,["show"])]),g(U,{round:10,zIndex:"9",show:oe.value,mode:"bottom",onClose:Re,onOpen:Ne},{default:d((()=>[g(a,{class:"draftpop titlepop"},{default:d((()=>[g(a,{class:"titlebox"},{default:d((()=>[A("添加小标题 "),g(a,{class:"close",onClick:Re},{default:d((()=>[g(F,{name:"close",color:"#4B5563",size:"20"})])),_:1})])),_:1}),g(a,{class:"con"},{default:d((()=>[g(a,{class:"top"},{default:d((()=>[g(F,{name:"plus-circle",color:"#3CC7C0",size:"20",onClick:Ue}),g(a,{class:"desc",onClick:Ue},{default:d((()=>[A("一键添加全部")])),_:1})])),_:1}),g(a,{class:"cellbox"},{default:d((()=>[g(a,{class:"cell",onClick:t[6]||(t[6]=e=>Le("患者信息"))},{default:d((()=>[A("患者信息")])),_:1}),g(a,{class:"cell",onClick:t[7]||(t[7]=e=>Le("主诉"))},{default:d((()=>[A("主诉")])),_:1}),g(a,{class:"cell",onClick:t[8]||(t[8]=e=>Le("现病史及既往史"))},{default:d((()=>[A("现病史及既往史")])),_:1})])),_:1}),g(a,{class:"cellbox"},{default:d((()=>[g(a,{class:"cell",onClick:t[9]||(t[9]=e=>Le("检查"))},{default:d((()=>[A("检查")])),_:1}),g(a,{class:"cell",onClick:t[10]||(t[10]=e=>Le("临床诊断"))},{default:d((()=>[A("临床诊断")])),_:1}),g(a,{class:"cell",onClick:t[11]||(t[11]=e=>Le("治疗经过及结果"))},{default:d((()=>[A("治疗经过及结果")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"]),g(S,{show:c.value,"mask-click-able":""},{default:d((()=>[g(a,{class:"zanboxpop"},{default:d((()=>[g(a,{class:"zanwraper"},{default:d((()=>[g(a,{class:"title"},{default:d((()=>[A("提示")])),_:1}),"delDraft"==r.value?(l(),n(a,{key:0,class:"content"},{default:d((()=>[A(" 是否删除该草稿? ")])),_:1})):"saveDraft"==r.value?(l(),n(a,{key:1,class:"content"},{default:d((()=>[A(" 是否保存该草稿? ")])),_:1})):m("",!0),g(a,{class:"btnbox"},{default:d((()=>[g(a,{class:"cancle",onClick:Te},{default:d((()=>[A("取消")])),_:1}),g(a,{class:"ok",onClick:Pe},{default:d((()=>[A("确定")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"]),g(U,{round:10,zIndex:"9",show:u.value,mode:"bottom",onClose:me},{default:d((()=>[g(a,{class:"votepop casepop"},{default:d((()=>[g(a,{class:"titlebox"},{default:d((()=>[g(a,{class:"left",onClick:t[12]||(t[12]=e=>u.value=!1)},{default:d((()=>[A("取消")])),_:1}),k(g(a,{class:"left continue",onClick:qe},{default:d((()=>[A("继续选择")])),_:1},512),[[O,3!=J.value]]),g(a,{class:"right",onClick:Ze},{default:d((()=>[A("确定")])),_:1})])),_:1}),g(a,{class:"casecon"},{default:d((()=>[k(g(a,null,{default:d((()=>[g(j,{modelValue:f.value,"onUpdate:modelValue":t[13]||(t[13]=e=>f.value=e),iconPlacement:"right",placement:"column"},{default:d((()=>[(l(!0),B(b,null,Y(ee.list1,(e=>(l(),n(a,{class:"column",key:e.app_iden},{default:d((()=>[g(z,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[O,1==J.value]]),k(g(a,null,{default:d((()=>[g(j,{modelValue:W.value,"onUpdate:modelValue":t[14]||(t[14]=e=>W.value=e),iconPlacement:"right",placement:"column"},{default:d((()=>[(l(!0),B(b,null,Y(ee.list2,(e=>(l(),n(a,{class:"column",key:e.app_iden},{default:d((()=>[g(z,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[O,2==J.value]]),k(g(a,null,{default:d((()=>[g(j,{modelValue:Z.value,"onUpdate:modelValue":t[15]||(t[15]=e=>Z.value=e),iconPlacement:"right",placement:"column"},{default:d((()=>[(l(!0),B(b,null,Y(ee.list2,(e=>(l(),n(a,{class:"column",key:e.app_iden},{default:d((()=>[g(z,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[O,3==J.value]])])),_:1})])),_:1})])),_:1},8,["show"])],64)}}},[["__scopeId","data-v-943a4553"]]);export{ce as default};