isCollaose-2c88cc95.js 12 KB

1
  1. import{cj as c,d as D,b as y,e as P,r as R,n as F,f as e,N as E,g as m,k as p,h as f,J as T,ah as j,v as b,j as i,b3 as Q,C as N,dl as I}from"./index-a6d6496c.js";import{U as O}from"./index-5b06f876.js";import{d as S}from"./catchData-f90464b5.js";import{N as q}from"./Scrollbar-e8335014.js";const M="_container_15dlv_1",G="_closeBtn_15dlv_10",K="_topForms_15dlv_19",z="_uploadContent_15dlv_44",Z="_iconUpload_15dlv_44",V="_topFormInput_15dlv_54",H="_menuTitle_15dlv_57",Y="_iconMenu_15dlv_65",W="_lessonItem_15dlv_70",X="_btnGroupAll_15dlv_81",_="_btnImg_15dlv_84",x="_line_15dlv_88",J="_addUnitBtn_15dlv_94",$="_btnGroup_15dlv_81",n={container:M,closeBtn:G,topForms:K,uploadContent:z,iconUpload:Z,topFormInput:V,menuTitle:H,iconMenu:Y,lessonItem:W,btnGroupAll:X,btnImg:_,line:x,addUnitBtn:J,"n-button--disabled":"_n-button--disabled_15dlv_101","n-input--disabled":"_n-input--disabled_15dlv_103","n-input--focus":"_n-input--focus_15dlv_103",btnGroup:$},pe=a=>c.post("/edu-app/material/queryPage",{data:a}),ve=a=>c.post("/edu-app/material/favorite",{data:a}),ge=a=>c.post("/edu-app/material/remove",{requestType:"form",data:a}),ee=a=>c.post("/edu-app/lessonCourseware/save",{data:a}),fe=a=>c.post("/edu-app/material/save",{data:a}),be=a=>c.post("/edu-app/material/updateAll",{data:a}),he=a=>c.post("/edu-app/material/removeAll",{data:a}),te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAdVBMVEUAAAAajP8ajf8ajf8Zjf8bj/8cj/8ej/8aj/8ZjP8ajf8Zjf8Zjf8ajv8bjv8imf8ajf8ZjP8Zjf8Zjf8ajP8Zjf8ajf8bjf8ajf8cj/8ajP8cjv9Av/8ZjP7///+Wyv7o8/7R6P6k0f4ok/5jsf7P5v5ksf6AAsC8AAAAHXRSTlMA7MX44Ek2KlX8uqSZYxwH7+fSy7Ksi3trQBQSBEplAkUAAAJ+SURBVGjevNVXjuNADEXRV8ml2HLOz7ln/0uchv0xwMhNuSzRZwMXoEQWkjUxW5WFnXrjnPFTW5SrLDbQFdcLn/OJ3C/WETq2dTmhaFLWWwysyeaOL3DzbMipj6oxXzauRhjGpmCiYoP+guUbbOg75BnfNOsz8F3FHqod3lQb9mJqvOPLsjf7hWTBcAAmIM1+yYEs9/3HrD/u6DkgH19eXsNBmRdXOjgOzAW8IMs5uDxDp5BTQR46v6+jCjeCKBoqMVHcX081XtjnvaUiu8dvllS1xC8ClQU89WWozDz/zJbqLJ6o+QE1WnaGH2B2rXDFj6hap5If8v/pnPFDZsIK6woJq6S3Uhumu15Op8uV6Tb4p2C68+HHmemKfr/0n8PdjelGvXb4+AgfKZJ3uRmzRTM8bvCQUaAQZoaHOQUa4Tnuto4CjbDbCu/hIGH5dSwp0AmX9/CEAp3wBD8iBUphRgBrCrTCawALCrTCCwCeAq2wB5qcAq1w3iBSoBZmlA61ZjjDigK98Eq6W5rhEgUFeuEClgK9sMWU3W7Htu9H+PvYdmO3KTy7XM+HROcru3gYdrkckl3YxcCxyyk9fGIX97d7M7kBEAZiYA/8+dJ/iZSAgNgzGxpAinJ47TH2Y2ypuc11nM/fFThO2AWCXZnYI4E9i5gQwKQPJvYoeYsJemyEwYY2akzFBnPMisDMF8puwgw2zFKkTFTeNi4b5YZooBqGOOKfYuBlifhqoaYnxi0F16aovgInuHCMPIDiQ27CkJERq0qCZFZ0LgULmvHIBBBqR2BXQ78TMOeFYPcclH0JvD+trvCzoDGzkvK1hDO7dvS2aLVHtSxQpqPqgzdYI/tnm7bT0QAAAABJRU5ErkJggg==",ae=""+new URL("icon-add-540d8f63.svg",import.meta.url).href,le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABlVBMVEUAAAAOjP8Pjv8wuP8QkP84xP8Ihv8wuf8wuf8RkP84wv8Jhv8xuf8Rj/8ipv84w/8ipv8iqP8yvP8orv85w/8Jhv8kqv8gpf8dn/82wP8Ymf8MiP8Skf8Pj/8zvP8vt/8Ojf8pr/8Ymv8kqf8doP8UlP8PjP85w/8cnf8mrP81v/8ss/8Xlf8Oiv8gpf8prv8Zmv8ss/87w/8IiP86xf9EzP8zu/8iov8RiP8amv8Uk/8Tkf81vv8zvf8ttf8ssv8Khf8KhP////8Wl/8mrP8prv8gpP8doP8ip/8Skv8bnf8lqv8Tk/8Vlf8yuv8Qj/8vuP8kqP8Xmf4am//9/v8Ojf4utv8Zmv8ttP8Niv8rsf8xuf8LiP8orf8cnv8RkP80vf8psP8fov81v/8eof8hpf8rsv8ss/4vtv42wf8XmP8OjP8Kh/8Ihf/L6f8yvP/N6/84w//P7f+b1f9Pt/9Ls//Q7v/K6P41vv6Q1f8spP9rwf7y+v+Hy/98yv9zwv+Y0f41wP7J5/+i3v+E0/48uP44tP7lW8kdAAAAQnRSTlMAUSH4+Pb26MrKvb26qVNSPCMh8mlp9vb28PDw6OjZ2dm/v7u7urqhoaCBgYGBamlpUTw8Iw8PDw/22dmpqampoaC5sLHSAAADoUlEQVRIx3WU50IaURCFL3Zj7733rjFR04suxYoQmnQRUbATglFjNO25MzO7s3cVnN/fnD0zc+6KR1VfM/6usqy7tLCwtKes8sPEXL14ul42PmuLRU43Nzf9B/YDt9ub2I8qSkPfzEJe/PlI8eEh8KebfrvdDrg3sbMTVYLBlZXmsdoc/MWz88P7WCwSQX076BOvKArwa2vb1oG6h3xN8TnIkx+/3492wA/pE79ttbZUG/nGc+AvYzHwA/r4gQT4j5L+CvFms3naoI88+iEe50U/zK9Zrda42by7W637Rz/SvxsGID9Sn3hLK88B86Ih0scGyZP/beTNe3sWy6C2TzBEfohHea/k11A/jvoWS2hV3e4IGZL+UX+H/ZMfMLQHfGh1lO5bfA9+cAA+GOkrOh9HP6i/6ny1iCs1DEyG8GCSt5I+8asezyyOjDwHiP0o+n4k7/R4HP3Q0HapH8D/+xvUBdeZWmkzDezEhnbIM/rR9vPnc966JX2nw+FYXi4QNQb/3/M3/AiRIeQ3TGI8Qh+gff69+JKnTq5CpJ9choZJ8RZxCgTscx/nlQeQ+0H/gG+sV4nK08cBCuKCmJcLSiK/PiTKtIN5vRwI48FgP7o+NtjKRbcWIC3QCuB8MAoQ+neSf9C32d6IUnpgqp+oMdAyEGDHAfLYEO4UhRw40P93lm9L2Sv4APmxhcNF2OB2J7yk/9QdHOQHG7aKRKkd9qnywdv8DT+BJz/hra0u0UN+9pEPKmnMzoms7Ek2++vOo/OuVK8oOzDuHwem/cDAFCAPzEv7Id7lKheVwBv/QDLQFAhPUvqBBt+weA+BIP2gxseNvBYIG/O+KjGRgHlzAsQHwIPRfohP+XxTYm6HAwe48hUrk8lc0YPk/RO/hXzAJOqR1/xnbniTNxnWZ95FfKBAiAb5gg2HS3Og2Q80AN8hhOiT/q8Nx1JfjM6nSD9QAQ0zHFCY9zqt1t01+0FDpI/80VETNCw0yEDTvdRA0wuW+1H5kiUBNfYw0BZe0IZ+sBQ2AH/8SWDV6g9M/rHYP/E0L/LH84JqAA9MD4x5DhAackkeRqaqa0ZDMhD8gIGneyEfAL6kQGhVjfOyHzxYUt8PBchH+scmodd0XA2Qxi/nLAj5JmGo6pZdqQ94Ll/C+jzHIA/MA8jAoaEK9i+rdrQVeAqEPLA6b8nHeZGvFmf72x8ELoWB6KhoWhJPV4Fpsmqo/HVnUVFXb/lw1ZTpsZX/jMp0mWZohN0AAAAASUVORK5CYII=",se=""+new URL("btn-add-0f218977.svg",import.meta.url).href,ne=""+new URL("btn-delete-f97b68a3.svg",import.meta.url).href,oe=""+new URL("btn-up-28618a00.svg",import.meta.url).href,re=""+new URL("btn-down-e782d6fa.svg",import.meta.url).href,ue=""+new URL("btn-remove-a2573199.svg",import.meta.url).href;function C(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!Q(a)}const ie={grades:[{label:"一年级",value:1},{label:"二年级",value:2},{label:"三年级",value:3},{label:"四年级",value:4},{label:"五年级",value:5},{label:"六年级",value:6},{label:"七年级",value:7},{label:"八年级",value:8},{label:"九年级",value:9}],bookTypes:[{label:"上册",value:"LAST"},{label:"下册",value:"NEXT"}]},U=()=>({key:"item"+Date.now(),name:"",lessonTargetDesc:"",knowledgeList:[{key:Date.now()+"0",name:""}]}),L=()=>({id:null,name:"",currentGradeNum:null,coverImg:"",enableFlag:!0,type:"COURSEWARE",lessonList:[U()]}),Pe=D({name:"addNatural",props:{item:{type:Object,default:()=>({})}},emits:["close","confirm"],setup(a,{emit:v}){const w=y(),g=P({uploading:!1}),h=R(),s=P(L()),B=()=>{var o;(o=h.value)==null||o.validate(t=>{if(t){N(I);return}k()})},k=async()=>{g.uploading=!0;try{await ee(s),Object.assign(s,L()),w.success(a.item.id?"保存成功":"添加成功"),v("close",!0),v("confirm")}catch(o){}g.uploading=!1};return F(async()=>{if(a.item.id){const{data:o}=await S({id:a.item.id});s.id=o.id,s.name=o.name,s.currentGradeNum=o.currentGradeNum,s.coverImg=o.coverImg,s.lessonList=[];const t=o.lessonList||[],d=[];t.forEach(r=>{const u={id:r.id,key:"item"+Date.now()+"-"+Math.random()*100,name:r.name,lessonTargetDesc:r.lessonTargetDesc,knowledgeList:[]};r.knowledgeList&&r.knowledgeList.length&&r.knowledgeList.forEach(l=>{u.knowledgeList.push({id:l.id,key:Date.now()+"-"+Math.random()*100,name:l.name})}),d.push(u)}),s.lessonList=d}}),()=>{let o;return e("div",{class:n.container},[e(q,{style:{"max-height":"65vh"}},{default:()=>[e(E,{ref:h,labelPlacement:"left",labelWidth:120,model:s},{default:()=>[e("div",{class:n.topForms},[e(m,{path:"coverImg",rule:[{required:!0,message:"请上传教材封面",trigger:["change"]}]},{default:()=>[e(O,{cropper:!0,fileList:s.coverImg,"onUpdate:fileList":t=>s.coverImg=t,showType:"custom",size:2,accept:".jpg,jpeg,.png",options:{autoCropWidth:210,autoCropHeight:297,fixedBox:!0}},{custom:()=>e("div",{class:n.uploadContent},[e("img",{src:te,class:n.iconUpload},null),e("p",null,[p("请上传教材封面")])])})]}),e("div",{class:n.topFormInput},[e(m,{style:{minWidth:"360px"},path:"name",rule:[{required:!0,message:"请输入教材名称",trigger:["blur","change"]}]},{default:()=>[e(f,{placeholder:"请输入教材名称",maxlength:25,value:s.name,"onUpdate:value":t=>s.name=t,clearable:!0},null)]}),e(m,{path:"currentGradeNum",rule:{required:!0,message:"请选择年级",trigger:"change",type:"number"}},{default:()=>[e(T,{style:{minWidth:"360px"},placeholder:"请选择年级",options:ie.grades,value:s.currentGradeNum,"onUpdate:value":t=>s.currentGradeNum=t,clearable:!0,filterable:!0},null)]})])]),e("div",{class:n.menuTitle},[e("img",{src:le,class:n.iconMenu},null),p("目录")]),e(j,{name:"list",tag:"div"},C(o=s.lessonList.map((t,d)=>{let r;return e(b,{class:n.lessonItem,wrap:!1,wrapItem:!1,align:"start",key:t.key},{default:()=>[e(m,{label:"单元名称",labelPlacement:"top",path:`lessonList[${d}].name`,rule:{required:!0,message:"填写单元名称",trigger:["blur","change"]}},{default:()=>[e(f,{placeholder:"填写单元名称",maxlength:25,value:t.name,"onUpdate:value":u=>t.name=u,clearable:!0},null)]}),e(j,{name:"list",tag:"div"},C(r=t.knowledgeList.map((u,l)=>e(m,{style:{"--n-label-height":l===0?"26px":"0"},labelPlacement:"top",label:l===0?"章节名称":"",key:u.key,path:`lessonList[${d}].knowledgeList[${l}].name`,rule:{required:!0,message:"填写章节名称",trigger:["blur","change"]}},{default:()=>[e(b,{wrap:!1,align:"center",class:n.btnGroupAll,wrapItem:!1},{default:()=>[e(f,{maxlength:25,placeholder:"填写章节名称",value:u.name,"onUpdate:value":A=>u.name=A,clearable:!0},null),e(i,{quaternary:!0,circle:!0,onClick:()=>{t.knowledgeList.splice(l+1,0,{name:"",key:Date.now()+""+l})}},{icon:()=>e("img",{src:se,class:n.btnImg},null)}),e(i,{quaternary:!0,circle:!0,disabled:t.knowledgeList.length<2,onClick:()=>{t.knowledgeList.splice(l,1)}},{icon:()=>e("img",{src:ne,class:n.btnImg},null)}),e(i,{quaternary:!0,circle:!0,disabled:l===0,onClick:()=>{if(l===0)return;const A=t.knowledgeList[l-1];t.knowledgeList[l-1]=t.knowledgeList[l],t.knowledgeList[l]=A}},{icon:()=>e("img",{src:oe,class:n.btnImg},null)}),e(i,{quaternary:!0,circle:!0,disabled:l===t.knowledgeList.length-1,onClick:()=>{if(l===t.knowledgeList.length-1)return;const A=t.knowledgeList[l+1];t.knowledgeList[l+1]=t.knowledgeList[l],t.knowledgeList[l]=A}},{icon:()=>e("img",{src:re,class:n.btnImg},null)})]})]})))?r:{default:()=>[r]}),e(i,{class:n.closeBtn,secondary:!0,circle:!0,size:"small",disabled:s.lessonList.length<2,onClick:()=>{s.lessonList.splice(d,1)}},{default:()=>[e("img",{src:ue},null)]})]})}))?o:{default:()=>[o]}),e("div",{class:n.line},null),e(i,{block:!0,class:n.addUnitBtn,ghost:!0,color:"#198CFE",onClick:()=>{s.lessonList.push(U())}},{icon:()=>e("img",{src:ae},null),default:()=>"新增单元"})]})]}),e(b,{class:n.btnGroup,justify:"center"},{default:()=>[e(i,{round:!0,onClick:()=>v("close")},{default:()=>[p("取消")]}),e(i,{round:!0,loading:g.uploading,type:"primary",onClick:()=>B()},{default:()=>[p("保存")]})]})])}}}),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABPFJREFUeF7tm01sG0UUx///9cbxrhUJRA23tumhoAa4UDg0AkXQSrQHKIVTJCSaIj4uCCiIG22PCFoQF75LhUROqAIkKFILikA5oJYL0KD20KS9UacqUuRdx17vQ7OOjeP4Y71er50svkWZeR+/eTPz5u0M0eOfiGTsQukhujImkDsh3A7KJhGOkBhR6kWwRMoShIugXCZ4STReNJKJn0lme2kieyE8VyjcR5eTIrKH4N0iEkgPSRHInyTPiibT6WTyt7DtDWRYIyNEZMS2neeEMgXBjrAN9eQRcxSeNAz9Y5JLYejoGoCI3GLlnZcheAmQW8Mwqr0M3gTxvpnS3yP5T/v2zVsEBqDCOp8vPeOKvAVIphsjgvdlViPfSKUSp9R0CSInEADLks2gMy0i40GUht2H5CxEnzRNXutUdscALKs4LsBpQG7vVFlv2/M6gQOmOTTbiZ6OANi2MyWQD0Qk2YmSqNqSLBB80TD0k351+gIgIgnbdt4WyCt+BfezHcF3DUN/nWSpnR1tAaw4f1ogj7UTNkj/J/itYegH2kFoC8CyiifWy8jXD4CKBNMcerXVwLQEoOa8K+5ngzSyndqiUTvUak1oCkCt9iB+GtQFzy8ItTBC8HCz3aEhALXPC5zzg7fV+XV7zWS4Tuj3N8oT1gBQGZ6dd34ZlCQnqMtrEJCzRkp/sD5jXAPAtp2Drri+99GwDIxCjkZtyjD0z2t1rQLgHWxs53L/cvteY2DWNPTttQeoVQBydvEoRI702oy+yiePpY2hoxUbqgDUed6ynavRHWn7hYE3TUPfUqknVAFYVvGwQN7pl1lR6iX4mmkOHVc6qwByduFizyo5UXrnRxcxlzaSY1UAqoYHBxf89N0wbXTsVDVGLwKsfPG4uNIyZ94wjq84Qo0nzNTQYQ9Azi78DsE9G83Jlv4Qf6SN5L306vZ55++gpev1Ck1lhEZKv4PWsvOklNyv1qsj3djNhPYUbbv4pityrBtB67WvRh6hZRe+FMFkWE7M/XUJs7O/Ip1OY8/uCWQyt3UlOpu9gbPnZpDL5bBr1wMY23FXV/JWnQOIaVpW8bxAdoYh1XVdfPjRKZRK5VLc8PAwnti/D5nMpkDis9lFfP3N98jnl73+iYSGF54/CE3TAsmr70TwgoqAeRFsDUUigE8+/aJqsJKZSg1j/+OdQ6h3viLr2UNPg2xbyfPlDokF5qziIiDdxWmNuoX5q/juzDmoaKj8Oo2ERs6rUd+3dzdGR7f4cs5fI96gZReXwy57XbmygDM//LgKgt9IaOb83kcfwbZtoQWqx8f7jtALAEp4EAhROl8FEPYUqA29TiBE7XzZTm8KhLsI1s89PxD647yaAlgIdRtstvC0gqD61G516m+14PVizjfbBkNNhDqFoNpX9vkonS+vAZiONBVuFAm1wKIa+YrOcioc8WGoGYSonfciQB2G+nEcrofQF+crx2FFoh8FkfmFa5iZKV/mmJgYx+jWzf6St7BaVQoiSt7/JbG4F0VXpkF8y+LeNIj7h5HYfxorT4MYfxxVAGL/eVxBiPUFiZUoiPcVmfKOEONLUpVMM9bX5CoQYn1RsiYS4ntVdmVRVDfF43tZugZCPK/L1x6/Y/tgohZCrJ/M/LcwxvjRVAVCrJ/N1U6J2D6crK9NxvbpbKMibSwfTzerVg/68/l/AQPEN0oxwhPZAAAAAElFTkSuQmCC";export{Pe as A,ie as B,ae as a,be as b,fe as c,he as d,ge as e,ve as f,je as i,pe as m};