1import{r,j as e}from"./react-s6noa07L.js";import{j as N,cy as $,d7 as z,d as t,R as F,C as a,h as n,e as d,B as O,a2 as D,d8 as E}from"./index-CK6lfr5g.js";import{a as P,s as R}from"./mock-BMUYvaM6.js";import{f as Y}from"./filter-options-ziNk_2qf.js";import{u as A,d as M}from"./router-CwT0-KLY.js";import{C as T}from"./index-8NSzCpy6.js";import{T as V}from"./index-BFzA2sIL.js";import"./i18n-CzrDXj-t.js";import"./index-CUp_myt7.js";import"./UpOutlined-CLLZuNS3.js";const l=D.get("role")==="admin",X=()=>{const{old_year:m}=N(),{putRequest:g}=E(),{request:c}=$(),b=A(),[x,I]=r.useState(m),[_,f]=r.useState([]),{id:h}=M(),{statusData:S,getStatus:v}=z(),[o]=t.useForm(),[p,j]=r.useState(null),k=async s=>{const i=await c(`/questionnairequestions/getbyiduestionnairequestions${l?"":"questionnaireresult"}/${s}`);i&&(j(i.semestr),o.setFieldsValue({status_id:i.status_?.id,...i}))},w=async(s,i)=>{const q=await c(`/questionnairequestions/getalluestionnairequestions${l?"select":"questionnaireresult"}`,{params:{old_year:Number(s),new_year:Number(s)+1,semestr:i}});q&&f([{label:"No Parent",value:0},...q.map(y=>({label:y.question_uz,value:y.id}))])},C=async s=>{s.new_year=s.old_year+1,await g(`/questionnairequestions/updateuestionnairequestions${l?"":"questionnaireresult"}/${h}`,s)&&b(`/uz/admin/questionnaire-questions?old_year=${s.old_year}&semestr=${s.semestr}`)};r.useEffect(()=>{w(x,p)},[x,p]),r.useEffect(()=>{l&&v("uz"),k(h)},[]);const u=[{label:"True",value:!0},{label:"False",value:!1}];return e.jsx(T,{title:"SAVOLNI YANGILASH",children:e.jsx(t,{onFinish:C,layout:"vertical",form:o,initialValues:{old_year:m},children:e.jsxs(F,{gutter:[10,10],children:[e.jsx(a,{xs:24,md:4,children:e.jsx(t.Item,{name:"old_year",label:"Oâquv yili",rules:[{required:!0}],children:e.jsx(n,{placeholder:"O'quv yilini tanlang",onChange:s=>I(s),options:P})})}),e.jsx(a,{xs:24,md:4,children:e.jsx(t.Item,{name:"is_indicator",label:"Indikator",rules:[{required:!0}],children:e.jsx(n,{placeholder:"Indikatorni tanlang",options:u})})}),e.jsx(a,{xs:24,md:4,children:e.jsx(t.Item,{name:"is_teacher",label:"Oâqituvchi",children:e.jsx(n,{placeholder:"Oâqituvchini tanlang",options:u})})}),e.jsx(a,{xs:24,md:4,children:e.jsx(t.Item,{name:"is_text",label:"Matn mavjudligi",children:e.jsx(n,{placeholder:"Matn mavjudligini tanlang",options:u})})}),e.jsx(a,{xs:24,md:4,children:e.jsx(t.Item,{name:"max_score",label:"Maksimal ball",children:e.jsx(V,{style:{width:"100%"},placeholder:"Maksimal ballni kiriting"})})}),e.jsx(a,{xs:24,md:4,children:e.jsx(t.Item,{name:"semestr",label:"Semestr",rules:[{required:!0}],children:e.jsx(n,{style:{minWidth:"100px"},options:R,onChange:s=>{j(s),o.setFieldValue("parent_id",null)},placeholder:"Semestrni tanlang"})})}),e.jsx(a,{span:24,children:e.jsx(t.Item,{name:"parent_id",label:"Parent ID",rules:[{required:!0}],children:e.jsx(n,{placeholder:"Parent ID ni tanlang",options:_,filterOption:Y,showSearch:!0})})}),e.jsx(a,{span:24,children:e.jsx(t.Item,{name:"question_uz",label:"Savol (UZ)",rules:[{required:!0}],children:e.jsx(d,{placeholder:"Savolni oâzbek tilida kiriting"})})}),e.jsx(a,{span:24,children:e.jsx(t.Item,{name:"question_ru",label:"Savol (RU)",rules:[{required:!0}],children:e.jsx(d,{placeholder:"Savolni rus tilida kiriting"})})}),e.jsx(a,{span:24,children:e.jsx(t.Item,{name:"question_en",label:"Savol (EN)",rules:[{required:!0}],children:e.jsx(d,{placeholder:"Savolni ingliz tilida kiriting"})})}),l&&e.jsx(a,{xs:24,md:4,children:e.jsx(t.Item,{rules:[{required:!0}],label:"Holat",name:"status_id",children:e.jsx(n,{style:{width:"100%"},options:S})})}),e.jsx(a,{span:24,children:e.jsx(O,{type:"primary",htmlType:"submit",children:"Yangilash"})})]})})})};export{X 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.