1import{F as y,r as f,a7 as T,o as B,I as F,J as V,K as i,L as a,a0 as h,a1 as g,V as s,U as q,P as k,O as t,a4 as d,Q as U,f as x,a2 as _}from"./index-DmMWFTlW.js";import{Q as m}from"./QSelect-Cm7KAHFZ.js";import{Q as w}from"./QDate-D9COvH7O.js";import{Q as I}from"./QPopupProxy-AWT6B6dI.js";import{Q as S}from"./QForm-BUKdhqQe.js";import{Q as E}from"./QInnerLoading-dtZQza8j.js";import{Q as L}from"./QPage-B13jEZvj.js";import{u as R}from"./use-quasar-DqtP9Las.js";import{r}from"./rules-Cmr9vFm7.js";import{c as j}from"./cls-BNGTRSln.js";import"./years-C-ru8EGT.js";import{b as N}from"./bookFormatTeacher-DXQCCBWb.js";import"./QChip-Bw_0mvxH.js";import"./QItem-RvHevyvj.js";import"./QMenu-B3LFZvpl.js";import"./position-engine-D1Iga1eY.js";import"./selection-9CI4SQ0E.js";import"./rtl-DFPa-2ov.js";import"./format-DyQxkAtJ.js";import"./use-render-cache-DLxPkVnQ.js";import"./date-CILjOVFa.js";const Y=["PDF","Audio","NCED_Digital","Teacher_Digital","Journals"],A=s("div",{class:"text-2xl"},"Post e-materials",-1),M={class:"row q-col-gutter-x-lg q-col-gutter-y-xs"},J={class:"col-6"},G={class:"col-6"},K={class:"col-6"},O={class:"col-6"},$={class:"col-6"},z={class:"col-6"},H={key:0,class:"col-6"},W={key:1,class:"col-6"},X={class:"col-6"},Z={class:"col-6"},ee={class:"col-6"},Ce={__name:"TeacherVideoCreatePage",setup(oe){const v=R(),p=y(),c=f(""),u=f(!1),b=f([]),D={PDF:"Printed Text",Audio:"sound recording - non musical",NCED_Digital:"video, projectable document",Teacher_Digital:"e-Materials",Journals:"Printed Text"},e=T({BookCode:Date.now(),Booktitle:"",sorceformat:"Teacher_Digital",BookType:"",TargetTo:"",Publisher:"",PublisDate:"",Edition:"",ClassCode:"",Isdownload:"Yes",FileLocation:"",FrontImage:"",Remarks1:"",Remarks2:p.getSchoolCode}),P=()=>{e.BookCode=Date.now(),e.Booktitle="",e.sorceformat="",e.BookType="",e.TargetTo="",e.Publisher="",e.PublisDate="",e.Edition="",e.ClassCode="",e.Isdownload="Yes",e.FileLocation="",e.FrontImage="",e.Remarks1="",e.Remarks2=p.getSchoolCode},C=async()=>{c.value.validate(),u.value=!0;const n="api/Elearn/AddBooks";try{e.BookType=D[e.sorceformat];const{data:o}=await _.post(n,e);v.notify({type:o?"positive":"negative",message:o?"e-Materials saved":"Error !!"}),u.value=!1,P(),c.value.reset()}catch{v.notify({type:"negative",message:"Error !!"}),u.value=!1}},Q=async()=>{u.value=!0;const n="api/Elearn/GetCDCSubject";try{const{data:o}=await _.get(n);b.value=o,u.value=!1}catch{u.value=!1}};return B(()=>{Q()}),(n,o)=>(V(),F(L,{padding:""},{default:i(()=>[a(h,null,{default:i(()=>[a(g,{class:"md:flex"},{default:i(()=>[A]),_:1}),a(q),a(g,null,{default:i(()=>[a(S,{onSubmit:C,ref_key:"formRef",ref:c},{default:i(()=>[s("div",M,[s("div",J,[a(m,{options:t(j),label:"Class",modelValue:e.ClassCode,"onUpdate:modelValue":o[0]||(o[0]=l=>e.ClassCode=l),outlined:"",rules:[t(r).required],dense:""},null,8,["options","modelValue","rules"])]),s("div",G,[a(m,{options:b.value,label:"Subject",modelValue:e.Remarks1,"onUpdate:modelValue":o[1]||(o[1]=l=>e.Remarks1=l),"option-label":"subjectName","option-value":"subjectName",outlined:"","emit-value":"","map-options":"",rules:[t(r).required],dense:""},null,8,["options","modelValue","rules"])]),s("div",K,[a(d,{label:"Book Title",modelValue:e.Booktitle,"onUpdate:modelValue":o[2]||(o[2]=l=>e.Booktitle=l),outlined:"",rules:[t(r).required],dense:""},null,8,["modelValue","rules"])]),s("div",O,[a(d,{label:"Authors",modelValue:e.FrontImage,"onUpdate:modelValue":o[3]||(o[3]=l=>e.FrontImage=l),outlined:"",rules:[t(r).required],dense:""},null,8,["modelValue","rules"])]),s("div",$,[a(d,{label:"Publisher",modelValue:e.Publisher,"onUpdate:modelValue":o[4]||(o[4]=l=>e.Publisher=l),outlined:"",rules:[t(r).required],dense:""},null,8,["modelValue","rules"])]),s("div",z,[a(d,{label:"Published Date",outlined:"",modelValue:e.PublisDate,"onUpdate:modelValue":o[6]||(o[6]=l=>e.PublisDate=l),rules:[t(r).required],dense:""},{append:i(()=>[a(U,{name:"event",class:"cursor-pointer"},{default:i(()=>[a(I,{cover:"","transition-show":"scale","transition-hide":"scale"},{default:i(()=>[a(w,{"default-view":"Years",mask:"YYYY-MM-DD",modelValue:e.PublisDate,"onUpdate:modelValue":o[5]||(o[5]=l=>e.PublisDate=l)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue","rules"])]),t(p).getUserId=="[email protected]"?(V(),k("div",H,[a(m,{options:t(Y),label:"Format",modelValue:e.sorceformat,"onUpdate:modelValue":o[7]||(o[7]=l=>e.sorceformat=l),outlined:"",rules:[t(r).required],dense:""},null,8,["options","modelValue","rules"])])):(V(),k("div",W,[a(m,{options:t(N),label:"Format",modelValue:e.sorceformat,"onUpdate:modelValue":o[8]||(o[8]=l=>e.sorceformat=l),outlined:"",rules:[t(r).required],dense:""},null,8,["options","modelValue","rules"])])),s("div",X,[a(d,{label:"Language",modelValue:e.TargetTo,"onUpdate:modelValue":o[9]||(o[9]=l=>e.TargetTo=l),outlined:"",rules:[t(r).required],dense:""},null,8,["modelValue","rules"])]),s("div",Z,[a(d,{label:"ISBN (or other code)",modelValue:e.Edition,"onUpdate:modelValue":o[10]||(o[10]=l=>e.Edition=l),outlined:"",rules:[t(r).required],dense:""},null,8,["modelValue","rules"])]),s("div",ee,[a(d,{label:"File Location",modelValue:e.FileLocation,"onUpdate:modelValue":o[11]||(o[11]=l=>e.FileLocation=l),outlined:"",rules:[t(r).required],dense:""},null,8,["modelValue","rules"])]),s("div",null,[a(x,{type:"submit",dense:"",color:"primary",label:"Save",unelevated:"",padding:"8px 30px"})])])]),_:1},512)]),_:1}),a(E,{showing:u.value},null,8,["showing"])]),_:1})]),_:1}))}};export{Ce 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.