芝麻web文件管理V1.00
编辑当前文件:/home/digitalh/erp.digitalhubbd.com/public/js/bundle/edit_task.8c074ad4fafc5fde.js
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9269],{23329:(t,e,a)=>{a.r(e),a.d(e,{default:()=>o});var s=a(5947),n=a.n(s);const i={metaInfo:{title:"Edit Task"},data:function(){return{isLoading:!0,SubmitProcessing:!1,projects:[],companies:[],employees:[],assigned_employees:[],task:{title:"",description:"",project_id:"",company_id:"",assigned_to:[],start_date:"",end_date:"",status:""}}},methods:{Submit_Task:function(){var t=this;this.$refs.ref_edit_task.validate().then((function(e){e?t.Update_Task():t.makeToast("danger",t.$t("Please_fill_the_form_correctly"),t.$t("Failed"))}))},makeToast:function(t,e,a){this.$root.$bvToast.toast(e,{title:a,variant:t,solid:!0})},getValidationState:function(t){var e=t.dirty,a=t.validated,s=t.valid;return e||a?void 0===s?null:s:null},Update_Task:function(){var t=this;this.SubmitProcessing=!0;var e=this;n().start(),n().set(.1);var a=this.$route.params.id;axios.put("tasks/".concat(a),{title:e.task.title,description:e.task.description,project_id:e.task.project_id,company_id:e.task.company_id,assigned_to:e.assigned_employees,start_date:e.task.start_date,end_date:e.task.end_date,status:e.task.status}).then((function(e){n().done(),t.makeToast("success",t.$t("Successfully_Updated"),t.$t("Success")),t.SubmitProcessing=!1,t.$router.push({name:"index_task"})})).catch((function(e){n().done(),t.makeToast("danger",t.$t("InvalidData"),t.$t("Failed")),t.SubmitProcessing=!1}))},Selected_Project:function(t){null===t&&(this.task.project_id="")},Selected_Team:function(t){null===t&&(this.assigned_employees=[])},Selected_Status:function(t){null===t&&(this.task.status="")},Selected_Company:function(t){null===t&&(this.task.company_id=""),this.employees=[],this.task.assigned_to=[],this.Get_employees_by_company(t)},Get_employees_by_company:function(t){var e=this;axios.get("/Get_employees_by_company?id="+t).then((function(t){var a=t.data;return e.employees=a}))},GetElements:function(){var t=this,e=this.$route.params.id;axios.get("tasks/".concat(e,"/edit")).then((function(e){t.task=e.data.task,t.projects=e.data.projects,t.companies=e.data.companies,t.employees=e.data.employees,t.assigned_employees=e.data.assigned_employees,t.isLoading=!1})).catch((function(e){setTimeout((function(){t.isLoading=!1}),500)}))}},created:function(){this.GetElements()}};const o=(0,a(14486).A)(i,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"main-content"},[e("breadcumb",{attrs:{page:t.$t("Edit_Task"),folder:t.$t("Tasks")}}),t._v(" "),t.isLoading?e("div",{staticClass:"loading_page spinner spinner-primary mr-3"}):t._e(),t._v(" "),t.isLoading?t._e():e("validation-observer",{ref:"ref_edit_task"},[e("b-form",{on:{submit:function(e){return e.preventDefault(),t.Submit_Task.apply(null,arguments)}}},[e("b-row",[e("b-col",{attrs:{lg:"12",md:"12",sm:"12"}},[e("b-card",[e("b-row",[e("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[e("validation-provider",{attrs:{name:"Title",rules:{required:!0}},scopedSlots:t._u([{key:"default",fn:function(a){return[e("b-form-group",{attrs:{label:t.$t("title")+" *"}},[e("b-form-input",{attrs:{placeholder:t.$t("Enter_Task_Title"),state:t.getValidationState(a),"aria-describedby":"title-feedback",label:"Task Title"},model:{value:t.task.title,callback:function(e){t.$set(t.task,"title",e)},expression:"task.title"}}),t._v(" "),e("b-form-invalid-feedback",{attrs:{id:"title-feedback"}},[t._v(t._s(a.errors[0]))])],1)]}}],null,!1,1865549125)})],1),t._v(" "),e("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[e("validation-provider",{attrs:{name:"start_date",rules:{required:!0}},scopedSlots:t._u([{key:"default",fn:function(a){return[e("b-form-group",{attrs:{label:t.$t("start_date")+" *"}},[e("b-form-input",{attrs:{state:t.getValidationState(a),"aria-describedby":"start_date-feedback",type:"date"},model:{value:t.task.start_date,callback:function(e){t.$set(t.task,"start_date",e)},expression:"task.start_date"}}),t._v(" "),e("b-form-invalid-feedback",{attrs:{id:"start_date-feedback"}},[t._v(t._s(a.errors[0]))])],1)]}}],null,!1,959996867)})],1),t._v(" "),e("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[e("validation-provider",{attrs:{name:"end_date",rules:{required:!0}},scopedSlots:t._u([{key:"default",fn:function(a){return[e("b-form-group",{attrs:{label:t.$t("Finish_Date")+" *"}},[e("b-form-input",{attrs:{state:t.getValidationState(a),"aria-describedby":"end_date-feedback",type:"date"},model:{value:t.task.end_date,callback:function(e){t.$set(t.task,"end_date",e)},expression:"task.end_date"}}),t._v(" "),e("b-form-invalid-feedback",{attrs:{id:"end_date-feedback"}},[t._v(t._s(a.errors[0]))])],1)]}}],null,!1,1051971551)})],1),t._v(" "),e("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[e("validation-provider",{attrs:{name:"Project"},scopedSlots:t._u([{key:"default",fn:function(a){var s=a.valid,n=a.errors;return e("b-form-group",{attrs:{label:t.$t("Project")+" *"}},[e("v-select",{class:{"is-invalid":!!n.length},attrs:{state:!n[0]&&(!!s||null),reduce:function(t){return t.value},placeholder:t.$t("Choose_Project"),options:t.projects.map((function(t){return{label:t.title,value:t.id}}))},on:{input:t.Selected_Project},model:{value:t.task.project_id,callback:function(e){t.$set(t.task,"project_id",e)},expression:"task.project_id"}}),t._v(" "),e("b-form-invalid-feedback",[t._v(t._s(n[0]))])],1)}}],null,!1,2688915400)})],1),t._v(" "),e("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[e("validation-provider",{attrs:{name:"Company"},scopedSlots:t._u([{key:"default",fn:function(a){var s=a.valid,n=a.errors;return e("b-form-group",{attrs:{label:t.$t("Company")+" *"}},[e("v-select",{class:{"is-invalid":!!n.length},attrs:{state:!n[0]&&(!!s||null),reduce:function(t){return t.value},placeholder:t.$t("Choose_Company"),options:t.companies.map((function(t){return{label:t.name,value:t.id}}))},on:{input:t.Selected_Company},model:{value:t.task.company_id,callback:function(e){t.$set(t.task,"company_id",e)},expression:"task.company_id"}}),t._v(" "),e("b-form-invalid-feedback",[t._v(t._s(n[0]))])],1)}}],null,!1,17890031)})],1),t._v(" "),e("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[e("validation-provider",{attrs:{name:"Assigned_Employees"},scopedSlots:t._u([{key:"default",fn:function(a){var s=a.valid,n=a.errors;return e("b-form-group",{attrs:{label:t.$t("Assigned_Employees")}},[e("v-select",{class:{"is-invalid":!!n.length},attrs:{state:!n[0]&&(!!s||null),reduce:function(t){return t.value},placeholder:t.$t("Choose_Team"),options:t.employees.map((function(t){return{label:t.username,value:t.id}}))},on:{input:t.Selected_Team},model:{value:t.assigned_employees,callback:function(e){t.assigned_employees=e},expression:"assigned_employees"}}),t._v(" "),e("b-form-invalid-feedback",[t._v(t._s(n[0]))])],1)}}],null,!1,743477489)})],1),t._v(" "),e("b-col",{attrs:{lg:"4",md:"6",sm:"12"}},[e("validation-provider",{attrs:{name:"Status",rules:{required:!0}},scopedSlots:t._u([{key:"default",fn:function(a){var s=a.valid,n=a.errors;return e("b-form-group",{attrs:{label:t.$t("Status")+" *"}},[e("v-select",{class:{"is-invalid":!!n.length},attrs:{state:!n[0]&&(!!s||null),reduce:function(t){return t.value},placeholder:t.$t("Choose_Status"),options:[{label:"Not Started",value:"not_started"},{label:"In Progress",value:"progress"},{label:"Cancelled",value:"cancelled"},{label:"On Hold",value:"hold"},{label:"Completed",value:"completed"}]},on:{input:t.Selected_Status},model:{value:t.task.status,callback:function(e){t.$set(t.task,"status",e)},expression:"task.status"}}),t._v(" "),e("b-form-invalid-feedback",[t._v(t._s(n[0]))])],1)}}],null,!1,1658158517)})],1),t._v(" "),e("b-col",{attrs:{lg:"8",md:"8",sm:"12"}},[e("validation-provider",{attrs:{name:"Description"},scopedSlots:t._u([{key:"default",fn:function(a){var s=a.valid,n=a.errors;return e("b-form-group",{attrs:{label:t.$t("Details")}},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.task.description,expression:"task.description"}],staticClass:"form-control",class:{"is-invalid":!!n.length},attrs:{state:!n[0]&&(!!s||null),rows:"4",placeholder:t.$t("Afewwords")},domProps:{value:t.task.description},on:{input:function(e){e.target.composing||t.$set(t.task,"description",e.target.value)}}}),t._v(" "),e("b-form-invalid-feedback",[t._v(t._s(n[0]))])],1)}}],null,!1,2843828298)})],1),t._v(" "),e("b-col",{attrs:{md:"12"}},[e("b-form-group",[e("b-button",{attrs:{variant:"primary",type:"submit",disabled:t.SubmitProcessing}},[e("i",{staticClass:"i-Yes me-2 font-weight-bold"}),t._v(" "+t._s(t.$t("submit")))]),t._v(" "),t.SubmitProcessing?t._m(0):t._e()],1)],1)],1)],1)],1)],1)],1)],1)],1)}),[function(){var t=this._self._c;return t("div",{staticClass:"typo__p"},[t("div",{staticClass:"spinner sm spinner-primary mt-3"})])}],!1,null,null,null).exports}}]);