PageSourceSearch

https://cydnoticias.mx/assets/AmendmentsPanel-hnHliqfI.js

js cydnoticias.mx collected 2026-10-02 23:41:32 UTC 7,744 bytes, 1 lines download raw bytes

1import{j as K,o,e as d,f as e,v as E,m as S,d as s,w as u,q as v,x as m,t as a,g as h,F as T,s as $,r}from"./vendor-C6V2Yy0r.js";import{c as W,_ as X,b as _,B as y,d as O}from"./index-DcYtce52.js";import{u as Y}from"./useOLevelAssessment-CG8y2B6-.js";const Z={class:"results-tab"},ee={class:"d-flex flex-wrap gap-2 mb-3"},te={key:0},le={class:"results-tab__filters-card mb-3"},se={class:"results-tab__filters-actions"},ne={key:0,class:"lp-json-preview"},ae={class:"results-tab__filters-card"},oe={class:"d-flex justify-content-between align-items-center mb-2"},de={class:"lrn-table"},ie={class:"small"},re={class:"small"},ue={class:"lrn-table__actions-col"},me={class:"lrn-table__actions"},ce=["onClick"],_e=["onClick"],be={key:1},pe={class:"results-tab__filters-card mb-3"},ve={class:"results-tab__filters-actions"},ye={key:0,class:"lp-json-preview"},fe={class:"results-tab__filters-card mb-3"},ge={class:"d-flex justify-content-between align-items-center mb-2"},ke={class:"lrn-table"},xe={class:"small"},Ae={class:"lrn-table__actions-col"},we={class:"lrn-table__actions"},Ve=["onClick"],Ce=["onClick"],Re={class:"results-tab__filters-card"},he={class:"d-flex justify-content-between align-items-center mb-2"},qe={key:0,class:"lp-json-preview"},Ne={__name:"AmendmentsPanel",setup(je){const{isLoading:b,isSubmitting:q,extractList:A,createAmendment:U,getAmendments:z,approveAmendment:L,rejectAmendment:B,createTopicAssessmentAmendment:D,getTopicAssessmentAmendments:F,approveTopicAssessmentAmendment:M,rejectTopicAssessmentAmendment:P,getTopicAssessmentApprovalHistory:H}=Y(),p=r("exam"),I=[{value:"examresult",label:"Exam result"},{value:"exampaperresult",label:"Exam paper result"},{value:"topicassessment",label:"Topic assessment (RACE)"},{value:"learningarearesult",label:"Learning area result"}],n=r({model_type:"examresult",record_id:"",amended_marks:"",reason:""}),f=r(null),J=async()=>{f.value=await U({model_type:n.value.model_type,record_id:n.value.record_id,amended_marks:Number(n.value.amended_marks),reason:n.value.reason}),f.value&&await g()},w=r([]),g=async()=>{w.value=A({data:await z()})},N=async(c,t)=>{t?await L(c):await B(c,"Not approved"),await g()},i=r({record_id:"",amended_marks:"",reason:""}),k=r(null),Q=async()=>{k.value=await D({record_id:i.value.record_id,amended_marks:Number(i.value.amended_marks),reason:i.value.reason}),k.value&&await x()},V=r([]),x=async()=>{V.value=A({data:await F()})},j=async(c,t)=>{t?await M(c):await P(c,"Not approved"),await x()},C=r([]),G=async()=>{C.value=A({data:await H()})};return K(()=>{g(),x()}),(c,t)=>(o(),d("div",Z,[e("div",ee,[e("button",{type:"button",class:E(["btn btn-sm",p.value==="exam"?"btn-primary":"btn-outline-secondary"]),onClick:t[0]||(t[0]=l=>p.value="exam")}," Exam / split-subject / general amendments ",2),e("button",{type:"button",class:E(["btn btn-sm",p.value==="race"?"btn-primary":"btn-outline-secondary"]),onClick:t[1]||(t[1]=l=>p.value="race")}," RACE amendments ",2)]),p.value==="exam"?(o(),d("div",te,[e("div",le,[t[10]||(t[10]=e("h6",{class:"small text-muted mb-2"},"Request a correction",-1)),e("form",{class:"results-tab__filters-grid results-tab__filters-grid--5",onSubmit:S(J,["prevent"])},[s(X,{label:"Model type",modelValue:n.value.model_type,"onUpdate:modelValue":t[2]||(t[2]=l=>n.value.model_type=l),options:I},null,8,["modelValue"]),s(_,{kind:"number",label:"Record ID",modelValue:n.value.record_id,"onUpdate:modelValue":t[3]||(t[3]=l=>n.value.record_id=l),required:""},null,8,["modelValue"]),s(_,{kind:"number",label:"Amended marks",modelValue:n.value.amended_marks,"onUpdate:modelValue":t[4]||(t[4]=l=>n.value.amended_marks=l),required:""},null,8,["modelValue"]),s(_,{label:"Reason",modelValue:n.value.reason,"onUpdate:modelValue":t[5]||(t[5]=l=>n.value.reason=l),required:""},null,8,["modelValue"]),e("div",se,[s(y,{type:"submit",color:"primary",size:"medium",loading:m(q)},{default:u(()=>[...t[9]||(t[9]=[v("Submit request",-1)])]),_:1},8,["loading"])])],32),f.value?(o(),d("pre",ne,a(JSON.stringify(f.value,null,2)),1)):h("",!0)]),e("div",ae,[e("div",oe,[t[12]||(t[12]=e("h6",{class:"small text-muted m-0"},"Pending amendments (school queue)",-1)),s(y,{color:"secondary",size:"small",loading:m(b),onClick:g},{default:u(()=>[...t[11]||(t[11]=[v("Refresh",-1)])]),_:1},8,["loading"])]),s(O,{loading:m(b),empty:!w.value.length,"empty-title":"Nothing pending"},{default:u(()=>[e("table",de,[t[15]||(t[15]=e("thead",null,[e("tr",null,[e("th",
1null,"#"),e("th",null,"Model"),e("th",null,"Record"),e("th",null,"Reason"),e("th",null,"Amended marks"),e("th",{class:"lrn-table__actions-col"},"Decision")])],-1)),e("tbody",null,[(o(!0),d(T,null,$(w.value,l=>(o(),d("tr",{key:l.id,class:"lrn-table__row"},[e("td",null,a(l.id),1),e("td",ie,a(l.model_type),1),e("td",null,"#"+a(l.record_id),1),e("td",re,a(l.reason),1),e("td",null,a(l.amended_marks),1),e("td",ue,[e("div",me,[e("button",{type:"button",class:"lrn-action-btn",title:"Approve",onClick:R=>N(l.id,!0)},[...t[13]||(t[13]=[e("i",{class:"bi bi-check-circle"},null,-1)])],8,ce),e("button",{type:"button",class:"lrn-action-btn lrn-action-btn--danger",title:"Reject",onClick:R=>N(l.id,!1)},[...t[14]||(t[14]=[e("i",{class:"bi bi-x-circle"},null,-1)])],8,_e)])])]))),128))])])]),_:1},8,["loading","empty"])])])):(o(),d("div",be,[e("div",pe,[t[17]||(t[17]=e("h6",{class:"small text-muted mb-2"},"Request a RACE correction",-1)),e("form",{class:"results-tab__filters-grid results-tab__filters-grid--5",onSubmit:S(Q,["prevent"])},[s(_,{kind:"number",label:"Topic assessment ID",modelValue:i.value.record_id,"onUpdate:modelValue":t[6]||(t[6]=l=>i.value.record_id=l),required:""},null,8,["modelValue"]),s(_,{kind:"number",label:"Amended marks/score",modelValue:i.value.amended_marks,"onUpdate:modelValue":t[7]||(t[7]=l=>i.value.amended_marks=l),required:""},null,8,["modelValue"]),s(_,{label:"Reason",modelValue:i.value.reason,"onUpdate:modelValue":t[8]||(t[8]=l=>i.value.reason=l),required:""},null,8,["modelValue"]),e("div",ve,[s(y,{type:"submit",color:"primary",size:"medium",loading:m(q)},{default:u(()=>[...t[16]||(t[16]=[v("Submit request",-1)])]),_:1},8,["loading"])])],32),k.value?(o(),d("pre",ye,a(JSON.stringify(k.value,
1null,2)),1)):h("",!0)]),e("div",fe,[e("div",ge,[t[19]||(t[19]=e("h6",{class:"small text-muted m-0"},"Pending RACE amendments",-1)),s(y,{color:"secondary",size:"small",loading:m(b),onClick:x},{default:u(()=>[...t[18]||(t[18]=[v("Refresh",-1)])]),_:1},8,["loading"])]),s(O,{loading:m(b),empty:!V.value.length,"empty-title":"Nothing pending"},{default:u(()=>[e("table",ke,[t[22]||(t[22]=e("thead",null,[e("tr",null,[e("th",null,"#"),e("th",null,"Record"),e("th",null,"Reason"),e("th",null,"Amended value"),e("th",{class:"lrn-table__actions-col"},"Decision")])],-1)),e("tbody",null,[(o(!0),d(T,null,$(V.value,l=>(o(),d("tr",{key:l.id,class:"lrn-table__row"},[e("td",null,a(l.id),1),e("td",null,"#"+a(l.record_id),1),e("td",xe,a(l.reason),1),e("td",null,a(l.amended_marks),1),e("td",Ae,[e("div",we,[e("button",{type:"button",class:"lrn-action-btn",title:"Approve",onClick:R=>j(l.id,!0)},[...t[20]||(t[20]=[e("i",{class:"bi bi-check-circle"},null,-1)])],8,Ve),e("button",{type:"button",class:"lrn-action-btn lrn-action-btn--danger",title:"Reject",onClick:R=>j(l.id,!1)},[...t[21]||(t[21]=[e("i",{class:"bi bi-x-circle"},null,-1)])],8,Ce)])])]))),128))])])]),_:1},8,["loading","empty"])]),e("div",Re,[e("div",he,[t[24]||(t[24]=e("h6",{class:"small text-muted m-0"},"RACE approval history",-1)),s(y,{color:"secondary",size:"small",loading:m(b),onClick:G},{default:u(()=>[...t[23]||(t[23]=[v("Load",-1)])]),_:1},8,["loading"])]),C.value.length?(o(),d("pre",qe,a(JSON.stringify(C.value,null,2)),1)):h("",!0)])]))]))}},$e=W(Ne,[["__scopeId","data-v-2b324f18"]]);export{$e 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.