芝麻web文件管理V1.00
编辑当前文件:/home/digitalh/erp.digitalhubbd.com/public/js/bundle/edit_expense.8c074ad4fafc5fde.js
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6742],{73730:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var s=a(5947),n=a.n(s);const r={metaInfo:{title:"Edit Expense"},data:function(){return{isLoading:!0,SubmitProcessing:!1,warehouses:[],accounts:[],expense_Category:[],expense:{date:"",warehouse_id:"",account_id:"",category_id:"",details:"",amount:""}}},methods:{Submit_Expense:function(){var e=this;this.$refs.Edit_Expense.validate().then((function(t){t?e.Update_Expense():e.makeToast("danger",e.$t("Please_fill_the_form_correctly"),e.$t("Failed"))}))},makeToast:function(e,t,a){this.$root.$bvToast.toast(t,{title:a,variant:e,solid:!0})},getValidationState:function(e){var t=e.dirty,a=e.validated,s=e.valid;return t||a?void 0===s?null:s:null},Update_Expense:function(){var e=this;this.SubmitProcessing=!0,n().start(),n().set(.1);var t=this.$route.params.id;axios.put("expenses/".concat(t),{expense:this.expense}).then((function(t){n().done(),e.makeToast("success",e.$t("Successfully_Updated"),e.$t("Success")),e.SubmitProcessing=!1,e.$router.push({name:"index_expense"})})).catch((function(t){n().done(),e.makeToast("danger",e.$t("InvalidData"),e.$t("Failed")),e.SubmitProcessing=!1}))},GetElements:function(){var e=this,t=this.$route.params.id;axios.get("expenses/".concat(t,"/edit")).then((function(t){e.expense=t.data.expense,e.expense_Category=t.data.expense_Category,e.warehouses=t.data.warehouses,e.accounts=t.data.accounts,e.isLoading=!1})).catch((function(t){setTimeout((function(){e.isLoading=!1}),500)}))}},created:function(){this.GetElements()}};const o=(0,a(14486).A)(r,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"main-content"},[t("breadcumb",{attrs:{page:e.$t("Edit_Expense"),folder:e.$t("Expenses")}}),e._v(" "),e.isLoading?t("div",{staticClass:"loading_page spinner spinner-primary mr-3"}):e._e(),e._v(" "),e.isLoading?e._e():t("validation-observer",{ref:"Edit_Expense"},[t("b-form",{on:{submit:function(t){return t.preventDefault(),e.Submit_Expense.apply(null,arguments)}}},[t("b-row",[t("b-col",{attrs:{lg:"12",md:"12",sm:"12"}},[t("b-card",[t("b-row",[t("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[t("validation-provider",{attrs:{name:"date",rules:{required:!0}},scopedSlots:e._u([{key:"default",fn:function(a){return[t("b-form-group",{attrs:{label:e.$t("date")+" *"}},[t("b-form-input",{attrs:{state:e.getValidationState(a),"aria-describedby":"date-feedback",type:"date"},model:{value:e.expense.date,callback:function(t){e.$set(e.expense,"date",t)},expression:"expense.date"}}),e._v(" "),t("b-form-invalid-feedback",{attrs:{id:"OrderTax-feedback"}},[e._v(e._s(a.errors[0]))])],1)]}}],null,!1,2189544937)})],1),e._v(" "),t("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[t("validation-provider",{attrs:{name:"warehouse",rules:{required:!0}},scopedSlots:e._u([{key:"default",fn:function(a){var s=a.valid,n=a.errors;return t("b-form-group",{attrs:{label:e.$t("warehouse")+" *"}},[t("v-select",{class:{"is-invalid":!!n.length},attrs:{state:!n[0]&&(!!s||null),reduce:function(e){return e.value},placeholder:e.$t("Choose_Warehouse"),options:e.warehouses.map((function(e){return{label:e.name,value:e.id}}))},model:{value:e.expense.warehouse_id,callback:function(t){e.$set(e.expense,"warehouse_id",t)},expression:"expense.warehouse_id"}}),e._v(" "),t("b-form-invalid-feedback",[e._v(e._s(n[0]))])],1)}}],null,!1,965305564)})],1),e._v(" "),t("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[t("validation-provider",{attrs:{name:"Account"},scopedSlots:e._u([{key:"default",fn:function(a){var s=a.valid,n=a.errors;return t("b-form-group",{attrs:{label:e.$t("Account")}},[t("v-select",{class:{"is-invalid":!!n.length},attrs:{state:!n[0]&&(!!s||null),reduce:function(e){return e.value},placeholder:e.$t("Choose_Account"),options:e.accounts.map((function(e){return{label:e.account_name,value:e.id}}))},model:{value:e.expense.account_id,callback:function(t){e.$set(e.expense,"account_id",t)},expression:"expense.account_id"}}),e._v(" "),t("b-form-invalid-feedback",[e._v(e._s(n[0]))])],1)}}],null,!1,3669452396)})],1),e._v(" "),t("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[t("validation-provider",{attrs:{name:"category",rules:{required:!0}},scopedSlots:e._u([{key:"default",fn:function(a){var s=a.valid,n=a.errors;return t("b-form-group",{attrs:{label:e.$t("Expense_Category")+" *"}},[t("v-select",{class:{"is-invalid":!!n.length},attrs:{state:!n[0]&&(!!s||null),reduce:function(e){return e.value},placeholder:e.$t("Choose_Category"),options:e.expense_Category.map((function(e){return{label:e.name,value:e.id}}))},model:{value:e.expense.category_id,callback:function(t){e.$set(e.expense,"category_id",t)},expression:"expense.category_id"}}),e._v(" "),t("b-form-invalid-feedback",[e._v(e._s(n[0]))])],1)}}],null,!1,1111550476)})],1),e._v(" "),t("b-col",{attrs:{lg:"4",md:"4",sm:"12"}},[t("validation-provider",{attrs:{name:"Amount",rules:{required:!0,regex:/^\d*\.?\d*$/}},scopedSlots:e._u([{key:"default",fn:function(a){return[t("b-form-group",{attrs:{label:e.$t("Amount")+" *"}},[t("b-form-input",{attrs:{state:e.getValidationState(a),"aria-describedby":"Amount-feedback",label:"Amount",placeholder:e.$t("Amount")},model:{value:e.expense.amount,callback:function(t){e.$set(e.expense,"amount",t)},expression:"expense.amount"}}),e._v(" "),t("b-form-invalid-feedback",{attrs:{id:"Amount-feedback"}},[e._v(e._s(a.errors[0]))])],1)]}}],null,!1,2282108912)})],1),e._v(" "),t("b-col",{attrs:{lg:"8",md:"8",sm:"12"}},[t("validation-provider",{attrs:{name:"Details",rules:{required:!0}},scopedSlots:e._u([{key:"default",fn:function(a){var s=a.valid,n=a.errors;return t("b-form-group",{attrs:{label:e.$t("Details")+" *"}},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.expense.details,expression:"expense.details"}],staticClass:"form-control",class:{"is-invalid":!!n.length},attrs:{state:!n[0]&&(!!s||null),rows:"4",placeholder:e.$t("Afewwords")},domProps:{value:e.expense.details},on:{input:function(t){t.target.composing||e.$set(e.expense,"details",t.target.value)}}}),e._v(" "),t("b-form-invalid-feedback",[e._v(e._s(n[0]))])],1)}}],null,!1,4183992096)})],1),e._v(" "),t("b-col",{attrs:{md:"12"}},[t("b-form-group",[t("b-button",{attrs:{variant:"primary",type:"submit",disabled:e.SubmitProcessing}},[t("i",{staticClass:"i-Yes me-2 font-weight-bold"}),e._v(" "+e._s(e.$t("submit")))]),e._v(" "),e.SubmitProcessing?e._m(0):e._e()],1)],1)],1)],1)],1)],1)],1)],1)],1)}),[function(){var e=this._self._c;return e("div",{staticClass:"typo__p"},[e("div",{staticClass:"spinner sm spinner-primary mt-3"})])}],!1,null,null,null).exports}}]);