%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/forge/takeaseat.eco-n-tech.co.uk/.nuxt/dist/client/
Upload File :
Create Path :
Current File : //home/forge/takeaseat.eco-n-tech.co.uk/.nuxt/dist/client/b50042d.js

(window.webpackJsonp=window.webpackJsonp||[]).push([[14,11],{377:function(e,t,n){"use strict";n.r(t);var r={props:{title:{type:String,required:!0},description:{type:String,required:!1},width:{type:String,required:!1}}},l=n(10),component=Object(l.a)(r,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"bg-gray py-8 md:py-20 px-4 md:px-8 mb-8"},[n("div",{staticClass:"max-w-xl mx-auto w-full"},[n("header",{staticClass:"text-center mb-10"},[n("h2",{staticClass:"text-2xl sm:text-3xl font-bold",class:e.description?"mb-8":""},[e._v(e._s(e.title))]),e._v(" "),e.description?n("p",{staticClass:"text-sm sm:text-base"},[e._v(e._s(e.description))]):e._e()])]),e._v(" "),n("div",{staticClass:"mx-auto w-full",class:e.width?e.width:"max-w-xl"},[e._t("default")],2)])}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{Header:n(101).default})},390:function(e,t,n){e.exports=n.p+"img/pdf-icon.c2fee35.svg"},436:function(e,t,n){"use strict";n.r(t);var r=n(0),l=(n(14),n(136),n(11),n(22),n(26),n(3),{data:function(){return{working:!1,insurance:{name:"",renewal_date:"",file:"",file_preview:{name:null,type:null,url:null}}}},mounted:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$axios.$post("/account/verification/insurance").then((function(t){e.insurance=t.data}));case 1:case"end":return t.stop()}}),t)})))()},methods:{handleFileInput:function(e){var t=this.$refs.insurancefile.files[0];this.insurance.file=t,this.insurance.file_preview.name=t.name,this.insurance.file_preview.type=t.type,this.insurance.file_preview.url=URL.createObjectURL(t)},saveInsurance:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$refs.form.validate().then((function(t){if(t){e.working=!0;var n=new FormData;n.append("file",e.insurance.file),n.append("existing_file",JSON.stringify(e.insurance.file_preview)),n.append("name",e.insurance.name),n.append("date",e.insurance.renewal_date),e.$axios.$post("/account/verification/insurance/create",n,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){e.insurance=t.data,e.$toast.success("Successfully saved your insurance").goAway(1500),e.working=!1})).catch((function(t){e.working=!1,e.$refs.form.setErrors(t.response.data.errors)}))}}));case 1:case"end":return t.stop()}}),t)})))()}}}),c=n(10),component=Object(c.a)(l,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("Block",{attrs:{title:"Insurance",description:"Please provide valid details of professional insurance. Please upload a copy by using the choose file button",width:"max-w-3xl"}},[r("ValidationObserver",{ref:"form"},[r("form",{attrs:{role:"form",method:"POST"},on:{submit:function(t){return t.preventDefault(),e.saveInsurance(t)}}},[r("div",{staticClass:"grid grid-cols-2 gap-x-8"},[r("t-input-group",{attrs:{label:"Insurer"}},[r("ValidationProvider",{attrs:{rules:"required",name:"insurer"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-input",{attrs:{name:"insurance-name",id:"'insurance-name",placeholder:"e.g. Premierline"},model:{value:e.insurance.name,callback:function(t){e.$set(e.insurance,"name",t)},expression:"insurance.name"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()]}}])})],1),e._v(" "),r("t-input-group",{attrs:{label:"Renewal Date"}},[r("ValidationProvider",{attrs:{rules:"required",name:"date"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("t-datepicker",{model:{value:e.insurance.renewal_date,callback:function(t){e.$set(e.insurance,"renewal_date",t)},expression:"insurance.renewal_date"}}),e._v(" "),n[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(n[0]))]):e._e()]}}])})],1)],1),e._v(" "),r("ValidationProvider",{attrs:{rules:"",vid:"file_url"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("input",{directives:[{name:"model",rawName:"v-model",value:e.insurance.file_preview.name,expression:"insurance.file_preview.name"}],attrs:{type:"hidden",name:"file_url"},domProps:{value:e.insurance.file_preview.name},on:{input:function(t){t.target.composing||e.$set(e.insurance.file_preview,"name",t.target.value)}}})]}}])}),e._v(" "),r("ValidationProvider",{ref:"fileProvider",attrs:{rules:"required_if:file_url,null|size:10000",name:"file"},scopedSlots:e._u([{key:"default",fn:function(t){t.validate;var l=t.errors;return[r("div",{staticClass:"mb-6"},[e.insurance.file_preview.name?r("div",{staticClass:"flex items-center"},[("application/pdf"==e.insurance.file_preview.type||e.insurance.file_preview.type,r("img",{staticClass:"w-12 mr-5",attrs:{src:n(390),alt:"PDF"}})),e._v(" "),r("div",{staticClass:"relative"},[r("span",{staticClass:"block text-md font-medium"},[e._v(e._s(e.insurance.file_preview.name))]),e._v(" "),r("label",{staticClass:"uppercase text-blue-light text-sm cursor-pointer",attrs:{for:"insurancefile"}},[e._v("\n                Replace\n                "),r("input",{ref:"insurancefile",staticClass:"hidden",attrs:{type:"file",id:"insurancefile"},on:{change:function(t){return e.handleFileInput()}}})])])]):r("div",[r("label",{staticClass:"block w-full p-4 border border-dashed border-black border-opacity-20 rounded-md hover:bg-black hover:bg-opacity-10 hover:text-black transition cursor-pointer text-center",attrs:{for:"insurancefile"}},[r("input",{ref:"insurancefile",staticClass:"hidden",attrs:{type:"file",id:"insurancefile"},on:{change:function(t){return e.handleFileInput()}}}),e._v(" "),r("span",{staticClass:"text-sm text-black"},[e._v("Click here to choose file")])])]),e._v(" "),l[0]?r("span",{staticClass:"field-invalid"},[e._v(e._s(l[0]))]):e._e()])]}}])}),e._v(" "),r("div",{staticClass:"flex items-center justify-center mb-10"},[r("button",{staticClass:"btn btn-small btn-primary rounded-full",attrs:{disabled:1==e.working,type:"submit"}},[0==e.working?r("span",[e._v("Save Details")]):r("span",{staticClass:"flex items-center justify-center"},[r("svg",{staticClass:"animate-spin -ml-1 mr-3 h-5 w-5 text-current",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"}},[r("circle",{staticClass:"opacity-25",attrs:{cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}}),e._v(" "),r("path",{staticClass:"opacity-75",attrs:{fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}})]),e._v(" "),r("span",[e._v("Processing")])])])])],1)])],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{Block:n(377).default})}}]);

Zerion Mini Shell 1.0