1import{R as h}from"./RadioButton-74418341.js";import{S as p}from"./SelectInput-0eee9762.js";import V from"./AddNewVendor-90f4809a.js";import{_ as v,e as i,b as a,d as l,w as y,r as u,o as m}from"./app-4735f49b.js";const b={props:["form","errors","vendors"],components:{RadioButton:h,SelectInput:p,AddNewVendor:V},data(){return{vendor_dialog:!1}},methods:{onFileChange(t){this.form.bill_file=t.target.files[0]},searchVendor(t){this.$inertia.visit(this.route("assets.create",t?{search:t.target.value}:{remember:"forget"}),{method:"get",only:["vendors"],preserveState:!0})}}},g={class:"card"},x=a("div",null,"Asset In",-1),U={class:"flex justify-around capitalize mx-5 mb-5"},w=a("div",null,"Aquire Type",-1),q={class:"flex justify-around capitalize mx-5 mb-5"},N={key:0},k={class:"pb-8"},C={class:"pb-5 flex-col"},A={class:"pb-5 flex-col"},B={class:"pb-5 flex-col"},P={key:1},D={class:"pb-8"};function S(t,o,e,F,s,c){const d=u("radio-button"),n=u("text-input"),f=u("autocomplete"),_=u("AddNewVendor");return m(),i("div",g,[x,a("div",U,[l(d,{modelValue:e.form.purchase.type,"onUpdate:modelValue":o[0]||(o[0]=r=>e.form.purchase.type=r),label:"Newly Purchase",val:"newly_purchase"},null,8,["modelValue"]),l(d,{modelValue:e.form.purchase.type,"onUpdate:modelValue":o[1]||(o[1]=r=>e.form.purchase.type=r),label:"Stock",val:"stock"},null,8,["modelValue"])]),w,a("div",q,[l(d,{modelValue:e.form.purchase.acquire_type,"onUpdate:modelValue":o[2]||(o[2]=r=>e.form.purchase.acquire_type=r),label:"purchase",val:"purchase"},null,8,["modelValue"]),l(d,{modelValue:e.form.purchase.acquire_type,"onUpdate:modelValue":o[3]||(o[3]=r=>e.form.purchase.acquire_type=r),label:"donation",val:"donation"},null,8,["modelValue"]),l(d,{modelValue:e.form.purchase.acquire_type,"onUpdate:modelValue":o[4]||(o[4]=r=>e.form.purchase.acquire_type=r),label:"partial donation",val:"partial_donation"},null,8,["modelValue"])]),e.form.purchase.acquire_type=="purchase"?(m(),i("div",N,[a("div",k,[l(n,{type:"date",modelValue:e.form.purchase.purchase_date,"onUpdate:modelValue":o[5]||(o[5]=r=>e.form.purchase.purchase_date=r),error:e.errors["purchase.purchase_date"],label:"Purchase Date"},null,8,["modelValue","error"])]),a("div",C,[l(f,{modelValue:e.form.purchase.vendor_id,"onUpdate:modelValue":o[7]||(o[7]=r=>e.form.purchase.vendor_id=r),items:e.vendors,error:e.errors["purchase.vendor_id"],label:"Purchase From",onKeyup:o[8]||(o[8]=r=>c.searchVendor(r))},{"no-data":y(()=>[a("button",{class:"text-sm text-blue-500 focus:outline-none",onClick:o[6]||(o[6]=r=>s.vendor_dialog=!0)}," + Add New ")]),_:1},8,["modelValue","items","error"])]),a("div",A,[l(n,{type:"file",error:e.errors["purchase.bill_file"],label:"Bill Upload",onChange:c.onFileChange},null,8,["error","onChange"])]),a("div",B,[l(n,{modelValue:e.form.purchase.warranty_period,"onUpdate:modelValue":o[9]||(o[9]=r=>e.form.purchase.warranty_period=r),error:e.errors["purchase.warranty_period"],label:"Warranty Period ( days )"},null,8,["modelValue","error"])])])):(m(),i("div",P,[a("div",D,[l(n,{type:"date",modelValue:e.form.purchase.purchase_date,"onUpdate:modelValue":o[10]||(o[10]=r=>e.form.purchase.purchase_date=r),error:e.errors["purchase.purchase_date"],label:"Date"},null,8,["modelValue","error"])]),a("div",null,[l(n,{modelValue:e.form.purchase.donor,"onUpdate:modelValue":o[11]||(o[11]=r=>e.form.purchase.donor=r),error:e.errors["purchase.donor"],label:"Doner Name"},null,8,["modelValue","error"])])])),l(_,{dialog:s.vendor_dialog,"onUpdate:dialog":o[12]||(o[12]=r=>
1s.vendor_dialog=r),purchase:e.form.purchase,list:e.vendors},null,8,["dialog","purchase","list"])])}const E=v(b,[["render",S]]);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.