/home/techb158/ileadtechnology.com/SSM/public/js/transport/vehicle/performanceCriteria
Edit: /home/techb158/ileadtechnology.com/SSM/public/js/transport/vehicle/performanceCriteria/edit.js (11566B)
(window.webpackJsonp=window.webpackJsonp||[]).push([[371],{"5N0c":function(e,r,i){"use strict";i.r(r);var t={components:{vehiclePerformanceCriteriaForm:i("Dg54").a},data:function(){return{id:this.$route.params.id}},mounted:function(){helper.hasPermission("edit-vehicle")||(helper.notAccessibleMsg(),this.$router.push("/dashboard"))}},a=i("KHd+"),c=Object(a.a)(t,(function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("div",[i("div",{staticClass:"page-titles"},[i("div",{staticClass:"row"},[i("div",{staticClass:"col-12 col-sm-6"},[i("h3",{staticClass:"text-themecolor"},[e._v(e._s(e.trans("transport.edit_vehicle_performance_criteria")))])]),e._v(" "),i("div",{staticClass:"col-12 col-sm-6"},[i("div",{staticClass:"action-buttons pull-right"},[i("button",{staticClass:"btn btn-info btn-sm",on:{click:function(r){return e.$router.push("/transport/vehicle/performance/criteria")}}},[i("i",{staticClass:"fas fa-list"}),e._v(" "),i("span",{staticClass:"d-none d-sm-inline"},[e._v(e._s(e.trans("transport.vehicle_performance_criteria")))])])])])])]),e._v(" "),i("div",{staticClass:"container-fluid"},[i("div",{staticClass:"card card-form"},[i("div",{staticClass:"card-body p-t-20"},[i("vehicle-performance-criteria-form",{attrs:{id:e.id}})],1)])])])}),[],!1,null,null,null);r.default=c.exports},Dg54:function(e,r,i){"use strict";var t={components:{},data:function(){return{vehiclePerformanceCriteriaForm:new Form({vehicle_id:"",date_effective:"",max_mileage:"",min_mileage:"",min_run:"",max_run:"",min_service_charge:"",max_service_charge:"",description:""}),vehicles:[],selected_vehicle:null}},props:["id"],mounted:function(){this.id&&this.getVehicleLog(),this.getPreRequisite()},methods:{proceed:function(){this.id?this.updateVehicleLog():this.storeVehicleLog()},getPreRequisite:function(){var e=this,r=this.$loading.show();axios.get("/api/vehicle/performance/criteria/pre-requisite").then((function(i){e.vehicles=i,r.hide()})).catch((function(e){r.hide(),helper.showErrorMsg(e)}))},storeVehicleLog:function(){var e=this,r=this.$loading.show();this.vehiclePerformanceCriteriaForm.post("/api/vehicle/performance/criteria").then((function(i){toastr.success(i.message),e.selected_vehicle=null,e.$emit("completed"),r.hide()})).catch((function(e){r.hide(),helper.showErrorMsg(e)}))},getVehicleLog:function(){var e=this,r=this.$loading.show();axios.get("/api/vehicle/performance/criteria/"+this.id).then((function(i){e.vehiclePerformanceCriteriaForm.vehicle_id=i.vehicle_performance_criteria.vehicle_id,e.vehiclePerformanceCriteriaForm.date_effective=i.vehicle_performance_criteria.date_effective,e.vehiclePerformanceCriteriaForm.min_mileage=i.vehicle_performance_criteria.min_mileage,e.vehiclePerformanceCriteriaForm.max_mileage=i.vehicle_performance_criteria.max_mileage,e.vehiclePerformanceCriteriaForm.min_run=i.vehicle_performance_criteria.min_run,e.vehiclePerformanceCriteriaForm.max_run=i.vehicle_performance_criteria.max_run,e.vehiclePerformanceCriteriaForm.min_service_charge=i.vehicle_performance_criteria.min_service_charge,e.vehiclePerformanceCriteriaForm.max_service_charge=i.vehicle_performance_criteria.max_service_charge,e.vehiclePerformanceCriteriaForm.description=i.vehicle_performance_criteria.description,e.selected_vehicle=i.selected_vehicle,r.hide()})).catch((function(i){r.hide(),e.$router.push("/transport/vehicle/performance/criteria")}))},updateVehicleLog:function(){var e=this,r=this.$loading.show();this.vehiclePerformanceCriteriaForm.patch("/api/vehicle/performance/criteria/"+this.id).then((function(i){toastr.success(i.message),r.hide(),e.$router.push("/transport/vehicle/performance/criteria")})).catch((function(e){r.hide(),helper.showErrorMsg(e)}))},onVehicleSelect:function(e){this.vehiclePerformanceCriteriaForm.vehicle_id=e.id}}},a=i("KHd+"),c=Object(a.a)(t,(function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("form",{on:{submit:function(r){return r.preventDefault(),e.proceed(r)},keydown:function(r){return e.vehiclePerformanceCriteriaForm.errors.clear(r.target.name)}}},[i("div",{staticClass:"row"},[i("div",{staticClass:"col-12 col-sm-3"},[i("div",{staticClass:"form-group"},[i("label",{attrs:{for:""}},[e._v(e._s(e.trans("transport.vehicle")))]),e._v(" "),i("v-select",{attrs:{label:"name",name:"vehicle_id",id:"vehicle_id",options:e.vehicles,placeholder:e.trans("transport.select_vehicle")},on:{select:e.onVehicleSelect,close:function(r){return e.vehiclePerformanceCriteriaForm.errors.clear("vehicle_id")},remove:function(r){e.vehiclePerformanceCriteriaForm.vehicle_id=""}},model:{value:e.selected_vehicle,callback:function(r){e.selected_vehicle=r},expression:"selected_vehicle"}},[e.vehicles.length?e._e():i("div",{staticClass:"multiselect__option",attrs:{slot:"afterList"},slot:"afterList"},[e._v("\n "+e._s(e.trans("general.no_option_found"))+"\n ")])]),e._v(" "),i("show-error",{attrs:{"form-name":e.vehiclePerformanceCriteriaForm,"prop-name":"vehicle_id"}})],1)]),e._v(" "),i("div",{staticClass:"col-12 col-sm-3"},[i("div",{staticClass:"form-group"},[i("label",{attrs:{for:""}},[e._v(e._s(e.trans("transport.vehicle_performance_criteria_date_effective")))]),e._v(" "),i("datepicker",{attrs:{bootstrapStyling:!0,placeholder:e.trans("transport.vehicle_performance_criteria_date_effective")},on:{selected:function(r){return e.vehiclePerformanceCriteriaForm.errors.clear("date_effective")}},model:{value:e.vehiclePerformanceCriteriaForm.date_effective,callback:function(r){e.$set(e.vehiclePerformanceCriteriaForm,"date_effective",r)},expression:"vehiclePerformanceCriteriaForm.date_effective"}}),e._v(" "),i("show-error",{attrs:{"form-name":e.vehiclePerformanceCriteriaForm,"prop-name":"date_effective"}})],1)]),e._v(" "),i("div",{staticClass:"col-12 col-sm-3"},[i("div",{staticClass:"form-group"},[i("label",{attrs:{for:""}},[e._v(e._s(e.trans("transport.vehicle_performance_criteria_mileage_range"))+" ("+e._s(e.trans("transport.unit_km_per_liter"))+")")]),e._v(" "),i("div",{staticClass:"input-group mb-3"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.vehiclePerformanceCriteriaForm.min_mileage,expression:"vehiclePerformanceCriteriaForm.min_mileage"}],staticClass:"form-control",attrs:{type:"text"},domProps:{value:e.vehiclePerformanceCriteriaForm.min_mileage},on:{input:function(r){r.target.composing||e.$set(e.vehiclePerformanceCriteriaForm,"min_mileage",r.target.value)}}}),e._v(" "),i("div",{staticClass:"input-group-prepend"},[i("span",{staticClass:"input-group-text"},[e._v(e._s(e.trans("general.to")))])]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.vehiclePerformanceCriteriaForm.max_mileage,expression:"vehiclePerformanceCriteriaForm.max_mileage"}],staticClass:"form-control",attrs:{type:"text"},domProps:{value:e.vehiclePerformanceCriteriaForm.max_mileage},on:{input:function(r){r.target.composing||e.$set(e.vehiclePerformanceCriteriaForm,"max_mileage",r.target.value)}}})]),e._v(" "),i("show-error",{attrs:{"form-name":e.vehiclePerformanceCriteriaForm,"prop-name":"min_mileage"}}),e._v(" "),i("show-error",{attrs:{"form-name":e.vehiclePerformanceCriteriaForm,"prop-name":"max_mileage"}})],1)]),e._v(" "),i("div",{staticClass:"col-12 col-sm-3"},[i("div",{staticClass:"form-group"},[i("label",{attrs:{for:""}},[e._v(e._s(e.trans("transport.vehicle_performance_criteria_run_range"))+" ("+e._s(e.trans("transport.unit_km"))+")")]),e._v(" "),i("div",{staticClass:"input-group mb-3"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.vehiclePerformanceCriteriaForm.min_run,expression:"vehiclePerformanceCriteriaForm.min_run"}],staticClass:"form-control",attrs:{type:"text"},domProps:{value:e.vehiclePerformanceCriteriaForm.min_run},on:{input:function(r){r.target.composing||e.$set(e.vehiclePerformanceCriteriaForm,"min_run",r.target.value)}}}),e._v(" "),i("div",{staticClass:"input-group-prepend"},[i("span",{staticClass:"input-group-text"},[e._v(e._s(e.trans("general.to")))])]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.vehiclePerformanceCriteriaForm.max_run,expression:"vehiclePerformanceCriteriaForm.max_run"}],staticClass:"form-control",attrs:{type:"text"},domProps:{value:e.vehiclePerformanceCriteriaForm.max_run},on:{input:function(r){r.target.composing||e.$set(e.vehiclePerformanceCriteriaForm,"max_run",r.target.value)}}})]),e._v(" "),i("show-error",{attrs:{"form-name":e.vehiclePerformanceCriteriaForm,"prop-name":"min_run"}}),e._v(" "),i("show-error",{attrs:{"form-name":e.vehiclePerformanceCriteriaForm,"prop-name":"max_run"}})],1)]),e._v(" "),i("div",{staticClass:"col-12 col-sm-3"},[i("div",{staticClass:"form-group"},[i("label",{attrs:{for:""}},[e._v(e._s(e.trans("transport.vehicle_performance_criteria_service_charge_range"))+" ("+e._s(e.trans("transport.vehicle_performance_criteria_service_charge_range_per_month"))+")")]),e._v(" "),i("div",{staticClass:"input-group mb-3"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.vehiclePerformanceCriteriaForm.min_service_charge,expression:"vehiclePerformanceCriteriaForm.min_service_charge"}],staticClass:"form-control",attrs:{type:"text"},domProps:{value:e.vehiclePerformanceCriteriaForm.min_service_charge},on:{input:function(r){r.target.composing||e.$set(e.vehiclePerformanceCriteriaForm,"min_service_charge",r.target.value)}}}),e._v(" "),i("div",{staticClass:"input-group-prepend"},[i("span",{staticClass:"input-group-text"},[e._v(e._s(e.trans("general.to")))])]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.vehiclePerformanceCriteriaForm.max_service_charge,expression:"vehiclePerformanceCriteriaForm.max_service_charge"}],staticClass:"form-control",attrs:{type:"text"},domProps:{value:e.vehiclePerformanceCriteriaForm.max_service_charge},on:{input:function(r){r.target.composing||e.$set(e.vehiclePerformanceCriteriaForm,"max_service_charge",r.target.value)}}})]),e._v(" "),i("show-error",{attrs:{"form-name":e.vehiclePerformanceCriteriaForm,"prop-name":"min_service_charge"}}),e._v(" "),i("show-error",{attrs:{"form-name":e.vehiclePerformanceCriteriaForm,"prop-name":"max_service_charge"}})],1)]),e._v(" "),i("div",{staticClass:"col-12 col-sm-3"},[i("div",{staticClass:"form-group"},[i("label",{attrs:{for:""}},[e._v(e._s(e.trans("transport.vehicle_performance_criteria_description")))]),e._v(" "),i("autosize-textarea",{attrs:{rows:"1",name:"description",placeholder:e.trans("transport.vehicle_performance_criteria_description")},model:{value:e.vehiclePerformanceCriteriaForm.description,callback:function(r){e.$set(e.vehiclePerformanceCriteriaForm,"description",r)},expression:"vehiclePerformanceCriteriaForm.description"}}),e._v(" "),i("show-error",{attrs:{"form-name":e.vehiclePerformanceCriteriaForm,"prop-name":"description"}})],1)])]),e._v(" "),i("div",{staticClass:"card-footer text-right"},[i("router-link",{directives:[{name:"show",rawName:"v-show",value:e.id,expression:"id"}],staticClass:"btn btn-danger waves-effect waves-light ",attrs:{to:"/transport/vehicle/performance/criteria"}},[e._v(e._s(e.trans("general.cancel")))]),e._v(" "),e.id?e._e():i("button",{staticClass:"btn btn-danger waves-effect waves-light ",attrs:{type:"button"},on:{click:function(r){return e.$emit("cancel")}}},[e._v(e._s(e.trans("general.cancel")))]),e._v(" "),i("button",{staticClass:"btn btn-info waves-effect waves-light",attrs:{type:"submit"}},[e.id?i("span",[e._v(e._s(e.trans("general.update")))]):i("span",[e._v(e._s(e.trans("general.save")))])])],1)])}),[],!1,null,null,null);r.a=c.exports}}]);
//# sourceMappingURL=edit.js.map?id=ac3a99a3c2f9b8455d94