1import{d as G,z as b,R as w,r as u,u as M,a6 as N,o as z,bt as D,U as H,s as K,b as k,c as j,e as n,f as l,w as i,j as O,v as o,bu as P,h as J,m as v,A as Q,D as W,B as X,L as f,M as Y,p as Z,l as $,_ as ee}from"./index-3b1a74cb.js";import{A as te}from"./index-1bacbab7.js";import{p as ae,c as oe,a as le,o as se}from"./config-01862444.js";import{g as ne,c as ie,s as de}from"./index-2218ea3d.js";const ue=c=>(Z("data-v-2a88be01"),c=c(),$(),c),ce={class:"page"},re={class:"page-wrapper"},ve={class:"gf-toolbar"},fe={class:"editor-wrapper"},me={class:"editor-container"},pe={class:"editor-title"},_e={class:"editor-footer"},ge={class:"footer-wrapper"},he=ue(()=>n("div",{class:"title"},"åå¸è®¾ç½®",-1)),ye={class:"form-content"},be={class:"btn"},we=G({__name:"question",setup(c){const V=Q,x=W,C=b,m=b.Item,p=w,A=X,R=w.Group,g=u(),q=M(),h=N(),I=u(!1),e=u({id:0,title:"",cids:[],content:"",level:1,type:"question"}),_=u(null),d=u(null),T=u([[{type:"collapse",groups:[{items:["image-uploader","codeblock","table","file-uploader","math","status"]}]}],["undo","redo","paintformat","removeformat"],["heading","fontfamily","fontsize"],["bold","italic","strikethrough","underline"],["fontcolor","backcolor"],["unorderedlist","orderedlist","indent","alignment","line-height"],["link","quote"]]);z(()=>{if(_.value){const a=new D(_.value,{plugins:ae,cards:oe,config:le,placeholder:"ç¹å»ç¼è¾é®é¢å
容"});se(a),a.on("change",()=>{H(()=>{e.value.content=a.getHtml()})}),d.value=a}U(),h.query.id&&E(h.query.id)}),K(()=>{var a;(a=d.value)==null||a.destroy()});const B=a=>{d.value&&d.value.setHtml(a,()=>{})},S=a=>{a.keyCode===13&&a.preventDefault()},r=u(!1),L=async a=>{if(!a.errors){e.value.title||f.warning("请填åé®é¢æ é¢ï¼"),r.value=!0;try{f.loading({content:"åå¸æäº¤ä¸",id:"save",duration:0}),await de(e.value)&&Y.success({title:"å叿å",content:"æ¨å¯éæ©è¿åä¸ä¸é¡µé¢æè
ç»§ç»åå¸å
容ï¼",okText:"ç»§ç»åå¸",cancelText:"è¿åä¸ä¸é¡µé¢",hideCancel:!1,onOk:()=>{var s;e.value.title="",e.value.content="",(s=g.value)==null||s.resetFields(),d.value&&d.value.setHtml("",()=>{})},onCancel:()=>{q.go(-1)}}),f.success({content:"",id:"save",duration:1}),r.value=!1}catch{f.success({content:"",id:"save",duration:1}),r.value=!1}console.log("åå¸å
容",e.value)}},y=u([]),U=async()=>{y.value=await ne({})},E=async a=>{const t=await ie({id:a});e.value.id=t.id,e.value.title=t.title,e.value.content=t.content,e.value.level=t.level,t.cids&&t.cids.split(",").forEach(F=>{e.value.cids.push(parseInt(F))}),B(t.content)};return(a,t)=>(k(),j("div",ce,[n("div",re,[l(o(te),{offsetTop:60},{default:i(()=>[n("div",ve,[d.value?(k(),O(o(P),{key:0,engine:d.value,items:T.value},null,8,["engine","items"])):J("",!0)])]),_:1}),n("div",fe,[n("div",me,[n("div",pe,[l(o(V),{modelValue:e.value.title,"onUpdate:modelValue":t[0]||(t[0]=s=>e.value.title=s),placeholder:"请填åé®é¢","max-length":225,"auto-size":"",onKeydown:t[1]||(t[1]=s=>S(s))},null,8,["modelValue"])]),n("div",{ref_key:"editorRef",ref:_},null,512),n("div",_e,[n("div",ge,[he,n("div",ye,[l(o(C),{ref_key:"formRef",ref:g,model:e.value,"auto-label-width":!0,onSubmit:L},{default:i(()=>[l(o(m),{field:"cids",label:"æ ç®æ¶å½",rules:[{required:!0,message:"è¯·éæ©å叿 ç®"}]},{default:i(()=>[l(o(x),{options:y.value,"field-names":{value:"id",label:"name"},limit:3,modelValue:e.value.cids,"onUpdate:modelValue":t[2]||(t[2]=s=>e.value.cids=s),placeholder:"è¯·éæ©æ ç®ï¼å¯å¤é,æå¤3个ï¼",loading:I.value,multiple:"","allow-search":""},null,8,["options","modelValue","loading"])]),_:1}),l(o(m),{field:"level",label:"ç´§æ¥ç级"},{default:i(()=>[l(o(R),{modelValue:e.value.level,"onUpdate:modelValue":t[3]||(t[3]=s=>e.value.level=s)},{default:i(()=>[l(o(p),{value:1},{default:i(()=>[v("ä¸è¬")]),_:1}),l(o(p),{value:2},{default:i(()=>[v("ç´§æ¥")]),_:1}),l(o(p),{value:3},{default:i(()=>[v("ç¹æ¥")]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(o(m),null,{default:i(()=>[n("div",be,[l(o(A),{type:"primary",loading:r.value,"html-type":"submit"},{default:i(()=>[v("åå¸é®é¢")]),_:1},8,["loading"])])]),_:1})]),_:1},8,["model"])])])])])])])]))}});const Ae=ee(we,[["__scopeId","data-v-2a88be01"]]);export{Ae as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.