PageSourceSearch

https://app.medall.org/_nuxt/edit.00c24999.js

js medall.org collected 2026-09-24 11:24:44 UTC 6,183 bytes, 1 lines download raw bytes

1import{a as u,w as t,l as E,o as d,e as s,b as a,t as $,c as N,F as w,j as A,T as j,H as O,G as P,k as U}from"./entry.d93a3ed3.js";import{_ as z}from"./title.4aeb40cd.js";import{_ as B,a as H,b as M,c as F}from"./form.01385670.js";import{_ as G}from"./form.55960615.js";import{_ as x}from"./body.36ba95ef.js";import{_ as R,a as q}from"./stepper.2034f138.js";import{_ as I}from"./footer.806de146.js";import{_ as J}from"./index.1cd70825.js";import{_ as K}from"./modal.b6171ad9.js";import"./factory.c6a422af.js";import"./field.fb618caf.js";import"./VInput.687065d2.js";import"./index.ad65ad69.js";import"./VList.58cb0795.js";import"./VListItem.42ed339b.js";import"./createSimpleFunctional.fc1433ea.js";import"./VAvatar.b632f07f.js";import"./ssrBoot.58070f5c.js";import"./VDivider.bd007436.js";import"./VListItemAction.cafe8ab8.js";import"./VCheckboxBtn.b4098672.js";import"./VSelectionControl.084d68e4.js";import"./VLabel.96d1ac2b.js";import"./rating.605e1592.js";import"./text-field.114b9c6c.js";import"./VTextField.dd8ba950.js";import"./VField.80389ccf.js";import"./forwardRefs.e658ad70.js";import"./textarea.2da795ad.js";import"./combobox.385aef84.js";import"./VSelect.e3908e59.js";import"./dialog-transition.9f9b6364.js";import"./VMenu.7149688b.js";import"./VOverlay.8c4e1463.js";import"./VChip.805d40d9.js";import"./filter.6e50a7ac.js";import"./date-picker.713689ee.js";import"./sheet.afa4d008.js";import"./VDialog.098f514f.js";import"./autocomplete.d5fe3b94.js";import"./VAutocomplete.448b8834.js";import"./password-strength.977e48f7.js";import"./radio-group.fc68cd0f.js";import"./VRadioGroup.f4ff49da.js";import"./VAlert.02291e68.js";import"./file-input.deb99a04.js";import"./VFileInput.dbf69c44.js";import"./VWindowItem.86bedc55.js";import"./index.3f0990fa.js";import"./buttons.ab099582.js";const L={data(){return{currentStep:0,assessment:null,assessmentTypeObject:null,saving:!1,showDelete:!1}},computed:{competenciesStepName(){return this.assessment.assessmentType==="ClinicalPlacementAssessment"||this.assessment.assessmentType==="PlacementPostAssessment"?"Ratings":"Competencies"},notesStepName(){return this.assessment.assessmentType==="ClinicalPlacementAssessment"?"Outcomes":"Notes"}},async created(){await this.$store.dispatch("assessments/GET_ASSESSMENT",this.$route.params.id).then(i=>{this.assessment={...i},this.assessmentTypeObject={text:this.assessment.formData.name,value:this.assessment.formData.formType,formData:{...this.assessment.formData.payload}}})},methods:{next(){this.currentStep+=1},save(){this.saving=!0,delete this.assessment.formData,this.assessment.image=this.assessment.details.image,delete this.assessment.details.image,this.$store.dispatch("assessments/UPDATE_ASSESSMENT",this.assessment).then(i=>{this.assessment={...i},this.currentStep+=1}).finally(()=>this.saving=!1)},submit(){this.saving=!0,this.assessment.status="submitted",delete this.assessment.formData,this.$store.dispatch("assessments/UPDATE_ASSESSMENT",this.assessment).then(()=>this.gotoDetailsView()).finally(()=>this.saving=!1)},cancel(){this.gotoDetailsView()},gotoDetailsView(){this.$router.push({name:"assessment-id",params:{id:this.assessment.id}})}}},Ie=Object.assign(L,{__name:"edit",setup(i){return(e,n)=>{const c=j,f=O,y=z,h=P,b=B,l=U,p=G,r=x,_=R,g=H,S=M,k=F,T=q,V=I,C=J,D=K,v=E;return d(),u(v,{class:"med-edit-assessment py-11"},{default:t(()=>[s(f,null,{default:t(()=>[s(c,null,{default:t(()=>[a("ePortfolio | Assessments | Edit")]),_:1})]),_:1}),s(C,null,{default:t(()=>[s(y,{pretext:"Edit an assessment"},{default:t(()=>{var o;return[a($((o=e.assessmentTypeObject)==null?void 0:o.text),1)]}),_:1}),!e.assessment||!e.assessmentTypeObject?(d(),u(h,{key:0,class:"my-11",loading:""})):(d(),N(w,{key:1},[s(T,{modelValue:e.currentStep,"onUpdate:modelValue":n[4]||(n[4]=o=>e.currentStep=o),clickable:!1},{default:t(()=>[s(_,{name:"Step 1",title:"Basic details"},{default:t(()=>[s(r,null,{default:t(()=>[s(p,null,{default:t(({valid:o})=>[s(b,{modelValue:e.assessment.details,"onUpdate:modelValue":n[0]||(n[0]=m=>e.assessment.details=m),class:"mb-4","assessment-type":e.assessmentTypeObject},null,8,["modelValue","assessment-type"]),s(l,{disabled:!o,size:"x-large",block:"",primary:"",onClick:e.next},{default:t(()=>[a(" Continue ")]),_:2},1032,["disabled","onClick"])]),_:1})]),_:1})]),_:1}),s(_,{name:"Step 2",title:e.competenciesStepName},{default:t(()=>[s(r,null,{default:t(()=>[s(p,null,{default:t(({valid:o})=>[s(g,{modelValue:e.assessment.competencies,"onUpdate:modelValue":n[1]||(n[1]=m=>e.assessment.competencies=m),"assessment-type":e.assessmentTypeObject},null,8,["modelValue","assessment-type"]),s(l,{disabled:!o,size:"x-large",block:"",primary:"",onClick:e.next},{default:t(()=>[a(" Continue ")]),_:2},1032,["disabled","onClick"])]),_:1})]),_:1})]),_:1},8,["title"]),s(_,{name:"Step 3",title:e.notesStepName},{default:t(()=>[s(r,null,{default:t(()=>[s(p,null,{default:t(({valid:o})=>[s(S,{modelValue:e.assessment.notes,"onUpdate:modelValue":n[2]||(n[2]=m=>e.assessment.notes=m),"assessment-type":e.assessmentTypeObject},null,8,["modelValue","assessment-type"]),s(l,{disabled:!o,loading:e.s
1aving,size:"x-large",block:"",primary:"",onClick:e.save},{default:t(()=>[a(" Save & continue ")]),_:2},1032,["disabled","loading","onClick"])]),_:1})]),_:1})]),_:1},8,["title"]),s(_,{name:"Step 4",title:"Assessor details"},{default:t(()=>[s(r,null,{default:t(()=>[s(p,null,{default:t(({valid:o})=>[s(k,{modelValue:e.assessment.assessor,"onUpdate:modelValue":n[3]||(n[3]=m=>e.assessment.assessor=m)},null,8,["modelValue"]),s(l,{disabled:!o,loading:e.saving,size:"x-large",block:"",primary:"",onClick:e.submit},{default:t(()=>[a(" Save & submit to assessor ")]),_:2},1032,["disabled","loading","onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),s(V,null,{default:t(()=>[s(l,{color:"red",size:"large",onClick:n[5]||(n[5]=o=>e.showDelete=!0)},{default:t(()=>[a(" Delete ")]),_:1}),s(l,{size:"large",variant:"text",onClick:e.cancel},{default:t(()=>[a(" Cancel ")]),_:1},8,["onClick"])]),_:1})],64))]),_:1}),e.showDelete?(d(),u(D,{key:0,assessment:e.assessment,onClose:n[6]||(n[6]=o=>e.showDelete=!1)},null,8,["assessment"])):A("",!0)]),_:1})}}});
1export{Ie 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.