Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/ts.corals.io/frontend/dist/_nuxt/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/ts.corals.io/frontend/dist/_nuxt/da11856.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[32,3,7],{295:function(t,e,r){"use strict";r.r(e);var o=r(55),n=(r(33),r(47),r(44),r(18),r(116),{name:"CoralsSelect",props:{form:{type:Object,required:!0},label:{type:[String,Boolean],default:"",required:!1},type:{type:String,default:"text"},field:{type:String,required:!0},options:{required:!0},required:{type:Boolean,default:!1}},computed:{getOptions:function(){var t=[];for(var e in this.options)"object"==Object(o.a)(this.options[e])&&this.options[e].hasOwnProperty("label")||Array.isArray(this.options)?t.push(this.options[e]):t.push({value:e,label:this.options[e]});return t},labelValue:function(){if(!1===this.label)return"";if(this.label)return this.label;var label=this.field.replace("_"," ");return label.charAt(0).toUpperCase()+label.slice(1)},idValue:function(){return this.$attrs.id?this.$attrs.id:this.field},fieldDescription:function(){return this.$attrs.description||""},isMultiple:function(){return!!this.$attrs.multiple}}}),l=(r(729),r(88)),component=Object(l.a)(n,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("b-form-group",{attrs:{"invalid-feedback":t.form.error(t.field),label:t.labelValue,"label-for":t.idValue,"label-class":{"required-field":t.required},description:t.fieldDescription,state:t.form.state(t.field)}},[r("v-select",t._b({attrs:{id:t.idValue,options:t.getOptions,reduce:function(t){return t.value},placeholder:"Select "+t.labelValue,selectable:function(option){return!option.hasOwnProperty("notSelectable")}},on:{input:function(e){return t.$emit("input",e)}},scopedSlots:t._u([{key:"selected-option",fn:function(e){var label=e.label,o=e.group_label;return[r("div",{staticClass:"selected-option"},[r("div",{staticClass:"selected-option-group"},[o?r("span",{staticClass:"selected-group",class:t.isMultiple?"multi":""},[t._v("\n            "+t._s(o)+"\n          ")]):t._e(),t._v(" "),r("span",{class:{"has-group":o}},[t._v("\n            "+t._s(label)+"\n          ")])])])]}},{key:"option",fn:function(e){e.group;var label=e.label,o=e.is_group_empty,n=e.notSelectable,l=e.empty_group_message;return[r("div",{class:{"font-weight-bold text-dark":n}},[t._v("\n        "+t._s(label)+"\n      ")]),t._v(" "),o?r("div",[t._v("\n        "+t._s(l)+"\n      ")]):t._e()]}}]),model:{value:t.form[t.field],callback:function(e){t.$set(t.form,t.field,e)},expression:"form[field]"}},"v-select",t.$attrs,!1))],1)}),[],!1,null,null,null);e.default=component.exports},297:function(t,e,r){"use strict";r.r(e);r(33),r(47),r(44),r(18),r(116);var o={name:"CoralsInput",props:{form:{type:Object,required:!0},label:{type:[String,Boolean],default:"",required:!1},type:{type:String,default:"text"},field:{type:String,required:!0},required:{type:Boolean,default:!1}},computed:{hasValueAttr:function(){return void 0!==this.$attrs.value},labelValue:function(){if(!1===this.label)return"";if(this.label)return this.label;var label=this.field.replace("_"," ");return label.charAt(0).toUpperCase()+label.slice(1)},idValue:function(){return this.$attrs.id?this.$attrs.id:this.field},fieldDescription:function(){return this.$attrs.description||""}}},n=r(88),component=Object(n.a)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("b-form-group",{attrs:{"invalid-feedback":t.form.error(t.field),label:t.labelValue,"label-for":t.idValue,description:t.fieldDescription,"label-class":t.required?"required-field":"",state:t.form.state(t.field)}},[t.hasValueAttr?r("b-form-input",t._b({attrs:{type:t.type,id:t.idValue,state:t.form.state(t.field)},on:{input:function(e){return t.$emit("input",e)}}},"b-form-input",t.$attrs,!1)):r("b-form-input",t._b({attrs:{type:t.type,id:t.idValue,state:t.form.state(t.field)},on:{input:function(e){return t.$emit("input",e)}},model:{value:t.form[t.field],callback:function(e){t.$set(t.form,t.field,"string"==typeof e?e.trim():e)},expression:"form[field]"}},"b-form-input",t.$attrs,!1))],1)}),[],!1,null,null,null);e.default=component.exports},727:function(t,e,r){var content=r(730);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(95).default)("1556abca",content,!0,{sourceMap:!1})},729:function(t,e,r){"use strict";r(727)},730:function(t,e,r){var o=r(94)(!1);o.push([t.i,".vs__dropdown-option{padding:3px 2px 3px 10px}.vs__dropdown-option:not(.vs__dropdown-option--disabled){padding-left:20px!important}.vs__search{color:#d3d3d3!important}.selected-group{overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;position:absolute;top:-9px;left:-5px;color:grey}.selected-group.multi{background-color:var(--vs-selected-bg);font-size:9px!important;top:-7px;left:-5px}.selected-option-group{position:relative}.selected-option .has-group{top:12px}",""]),t.exports=o},759:function(t,e,r){var content=r(782);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(95).default)("744dea1f",content,!0,{sourceMap:!1})},781:function(t,e,r){"use strict";r(759)},782:function(t,e,r){var o=r(94)(!1);o.push([t.i,".position-sticky{top:0;z-index:1}@media screen and (min-width:768px){.table-responsive{overflow:visible}}.position-sticky td{min-width:100px}",""]),t.exports=o},816:function(t,e,r){"use strict";r.r(e);r(14),r(12),r(192),r(237),r(15),r(33),r(47),r(96),r(101),r(758),r(419),r(41);var o=r(764),main=r(390),n=r(294),l=r(726),d=r(735),c=r(297),f=r(295),m={name:"Reports",computed:{getFormattedUrlParams:function(){return this.objectAsQueryString(JSON.parse(JSON.stringify(this.$route.query)))},index:function(){return d.a},showDeleteFilterButton:function(){return!!this.form.filter_id}},middleware:"Authorization",mixins:[l.a],components:{CoralsSelect:f.default,CoralsInput:c.default,LimitedActivities:o.a,BackToTop:main.a,CoralsReportsDateForm:n.default},data:function(){var t=this;return{showGenerateButtonSpinner:!1,showExcelButtonSpinner:!1,reportData:null,urlSearchParams:null,users:[],projects:[],filters:[],selectedFilter:null,detailsModal:{activeDayRecord:null,title:""},form:this.$form({period:"currentMonth",from_date:"",to_date:"",user_id:"",excel:0,project_id:"",client_id:"",filter_id:"",filter_name:""},{fetchFormDataURL:"timesheet/reports/get-form-data",resetOnSuccess:!1,loadFormDataCallBack:function(){t.projects=t.getProjectsDataOptions(t.form.getFormData("projects"),!1),t.users=t.form.getFormData("users"),t.filters=t.form.getFormData("filters")}})}},methods:{loadProjectRelatedFormData:function(){var t=this,e="timesheet/reports/get-form-data?project_ids=".concat(this.form.project_id);this.$axios.get(e).then((function(e){var r=e.data;t.users=[],t.users=r.data.users}))},loadUsersPerClientFormData:function(){var t=this,e="timesheet/reports/get-form-data?client_ids=".concat(this.form.client_id);this.$axios.get(e).then((function(e){var r=e.data;t.users=[],t.users=r.data.users}))},getProjectsDataOptions:function(t,e){var r=this,o=[],n=[],l=[];return e?(l=t.filter((function(object){return!0!==object.group&&r.form.client_id.includes(object.group)})),n=t.filter((function(t){return!0===t.group&&r.form.client_id.includes(t.code)}))):(l=t.filter((function(object){return!0!==object.group})),n=t.filter((function(t){return!0===t.group}))),n.forEach((function(t){t.is_group_empty=!0,o.push(t),l.filter((function(e){t.code===e.group&&(t.is_group_empty=!1,o.push(e))}))})),o},showDetailsModal:function(t){this.detailsModal.activeDayRecord=t,this.detailsModal.title=t.date+" Details",this.$refs["details-modal"].show()},resetDetailsModal:function(){this.detailsModal={activeDayRecord:null,title:""}},dayRecordLink:function(t,e){var link="/?date=".concat(e);return this.form.user_id&&1===this.form.user_id.length&&(link+="&user_id=".concat(this.form.user_id)),link},submit:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.form.excel=e,e?this.showExcelButtonSpinner=!0:(this.reportData=null,this.showGenerateButtonSpinner=!0),this.form.post("timesheet/reports/get-report-data",e?{responseType:"blob"}:{}).then((function(r){if(!e)return t.reportData=r.data.data.report_data,void(t.showGenerateButtonSpinner=!1);t.showExcelButtonSpinner=!1;var o=r.headers["content-disposition"],n="download";if(o&&-1!==o.indexOf("attachment")){var l=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec(o);null!=l&&l[1]&&(n=l[1].replace(/['"]/g,""))}var d=new Blob([r.data],{type:r.headers["content-type"]}),c=window.URL.createObjectURL(d),link=document.createElement("a");link.href=c,link.setAttribute("download",n),link.click()}))},getRowClass:function(t,e){if(!0===t.is_weekend)return"bg-light";if(!["header","footer"].includes(e))return"";var r="bg-dark text-light";return"header"===e&&(r+=" position-sticky"),r},saveFilter:function(){var t=this;this.form.post("timesheet/reports/save-filter").then((function(e){t.loadFilterFormData(e.data.data.new_filter_id)})).catch((function(e){t.$toast.error(e.message)}))},deleteFilter:function(t){var e=this,r="timesheet/reports/delete-filter?filter_id=".concat(t);this.$axios.delete(r).then((function(t){var r=t.data;e.loadFilterFormData(),e.submit(),e.$toast.success(r.message)})).catch((function(t){e.$toast.error(t.message)}))},loadFilterFormData:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r="timesheet/reports/get-form-data";this.$axios.get(r).then((function(r){var o=r.data;t.filters=[],t.filters=o.data.filters,t.form.filter_id=e,t.form.filter_name=""}))}},watch:{"form.client_id":function(t){this.form.project_id.length||this.loadUsersPerClientFormData(),t.length?this.projects=this.getProjectsDataOptions(this.form.getFormData("projects"),!0):this.projects=this.getProjectsDataOptions(this.form.getFormData("projects"),!1)},"form.project_id":function(t){t.length?this.loadProjectRelatedFormData():this.loadUsersPerClientFormData()},"form.filter_id":function(t){var e=this,r=["client_id","project_id","user_id"];if(r.forEach((function(filter){e.form[filter]=[]})),t){this.selectedFilter=this.filters.filter((function(object){return t===object.value}));var o=JSON.parse(this.selectedFilter[0].filter);r.forEach((function(filter){o[filter]&&(e.form[filter]=o[filter].map((function(t){return parseInt(t,10)})))})),this.submit()}}}},v=m,h=(r(781),r(88)),component=Object(h.a)(v,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{directives:[{name:"is-admin",rawName:"v-is-admin"}]},[t.form.initialized?r("div",[r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-4"},[r("corals-select",{attrs:{form:t.form,multiple:!0,field:"client_id",label:"Clients",options:t.form.getFormData("clients")}})],1),t._v(" "),r("div",{staticClass:"col-md-4"},[r("corals-select",{attrs:{form:t.form,label:"Projects",field:"project_id",options:this.projects,multiple:!0},on:{input:function(e){return t.loadProjectRelatedFormData()}}})],1),t._v(" "),r("div",{staticClass:"col-md-4 fg-no-m"},[r("corals-select",{attrs:{form:t.form,field:"user_id",label:"Users",multiple:!0,options:this.users}}),t._v(" "),t.form.user_id&&1===t.form.user_id.length?r("nuxt-link",{staticClass:"text-sm d-block",attrs:{to:"/users/"+t.form.user_id+"?"+t.getFormattedUrlParams}},[t._v("\n            Go to user profile\n          ")]):t._e()],1)]),t._v(" "),r("div",{staticClass:"row mb-3"},[r("div",{staticClass:"col-md-2 fg-no-m"},[r("corals-select",{attrs:{form:t.form,field:"filter_id",label:"Saved Filters",options:this.filters}}),t._v(" "),this.showDeleteFilterButton?r("a",{staticClass:"text-danger text-sm d-block",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.deleteFilter(t.form.filter_id)}}},[t._v("\n            Delete\n          ")]):t._e()],1),t._v(" "),r("div",{staticClass:"col-md-2 d-flex"},[r("corals-input",{attrs:{type:"text",form:t.form,label:"New Filter Name",field:"filter_name"}}),t._v(" "),r("div",[r("label",{staticClass:"d-none d-md-block"},[t._v(" ")]),t._v(" "),r("button",{staticClass:"btn btn-primary",on:{click:function(e){return e.preventDefault(),t.saveFilter.apply(null,arguments)}}},[t._v("\n              Save\n            ")])])],1),t._v(" "),r("div",{staticClass:"col-md-3 d-flex"},[r("div",[r("label",{staticClass:"d-block"},[t._v(" ")]),t._v(" "),r("button",{staticClass:"btn btn-success",attrs:{disabled:t.showGenerateButtonSpinner},on:{click:function(e){return e.preventDefault(),t.submit(!1)}}},[t.showGenerateButtonSpinner?r("b-spinner",{attrs:{small:""}}):t._e(),t._v("\n              Generate Report\n            ")],1)])])])]):r("div",[r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-4"},[r("div",{staticClass:"form-group"},[r("label",[t._v("Clients")]),t._v(" "),r("b-skeleton",{attrs:{type:"input",animation:"fade"}})],1)]),t._v(" "),r("div",{staticClass:"col-md-4"},[r("div",{staticClass:"form-group"},[r("label",[t._v("Projects")]),t._v(" "),r("b-skeleton",{attrs:{type:"input",animation:"fade"}})],1)]),t._v(" "),r("div",{staticClass:"col-md-4"},[r("div",{staticClass:"form-group"},[r("label",[t._v("User")]),t._v(" "),r("b-skeleton",{attrs:{type:"input",animation:"fade"}})],1)])]),t._v(" "),r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-2"},[r("b-skeleton",{attrs:{type:"input",animation:"fade"}})],1),t._v(" "),r("div",{staticClass:"col-md-2"},[r("b-skeleton",{attrs:{type:"input",animation:"fade"}})],1),t._v(" "),r("div",{staticClass:"col-md-2"},[r("b-skeleton",{attrs:{type:"button",animation:"fade"}})],1)])])]),t._v(" "),r("b-tabs",{attrs:{"content-class":"mt-3 "}},[t.form.initialized?r("b-tab",{attrs:{title:"Timesheet",active:""}},[r("CoralsReportsDateForm",{attrs:{form:t.form},on:{filter:function(e){return t.submit(!1)}},scopedSlots:t._u([{key:"custom-actions",fn:function(){return[r("div",{staticClass:"col-md-3 d-flex justify-content-start"},[r("div",[r("label",{staticClass:"d-block"},[t._v(" ")]),t._v(" "),r("button",{staticClass:"btn btn-primary",attrs:{disabled:t.showExcelButtonSpinner},on:{click:function(e){return e.preventDefault(),t.submit(!0)}}},[t.showExcelButtonSpinner?r("b-spinner",{attrs:{small:""}}):t._e(),t._v(" "),r("fa",{attrs:{icon:"file-excel"}}),t._v("\n                Export\n              ")],1)])])]},proxy:!0}],null,!1,3731686183)}),t._v(" "),r("div",[t.reportData?r("div",{staticClass:"table-responsive"},[r("table",{staticClass:"table table-striped table-condensed"},t._l(t.reportData,(function(e,o){return r("tr",{key:"day_"+o,class:t.getRowClass(e,o)},[t._l(e,(function(n,l){return["details"!==l||["header","footer"].includes(o)?"date"!==l||["header","footer"].includes(o)?["is_weekend"!==l?r("td",[t._v("\n                    "+t._s(n||"-")+"\n                  ")]):t._e()]:[r("td",[r("nuxt-link",{attrs:{to:t.dayRecordLink(e,o),target:"_blank"}},[t._v("\n                      "+t._s(n)+"\n                    ")])],1)]:[r("td",[e.details?r("a",{on:{click:function(r){return t.showDetailsModal(e)}}},[r("fa",{staticClass:"text-primary cursor-pointer",attrs:{icon:"sticky-note"}})],1):r("span",[t._v(" - ")])])]]}))],2)})),0)]):r("b-skeleton-table",{attrs:{rows:20,columns:9,"table-props":{bordered:!0,striped:!0}}})],1)],1):t._e(),t._v(" "),t.form.initialized?t._e():r("b-tab",{attrs:{title:"Timesheet",active:""}},[r("div",{staticClass:"row sm-gutters"},[r("div",{staticClass:"col-md-3"},[r("div",{staticClass:"form-group"},[r("b-skeleton",{attrs:{type:"input",animation:"fade"}})],1)]),t._v(" "),r("div",{staticClass:"col-md-3"},[r("div",{staticClass:"form-group"},[r("b-skeleton",{attrs:{type:"input",animation:"fade"}})],1)]),t._v(" "),r("div",{staticClass:"col-md-3"},[r("div",{staticClass:"form-group"},[r("b-skeleton",{attrs:{type:"input",animation:"fade"}})],1)]),t._v(" "),r("div",{staticClass:"col-md-3 d-flex justify-content-start"},[r("div",[r("div",{staticClass:"mr-2"},[r("b-skeleton",{attrs:{type:"button",animation:"fade"}})],1)]),t._v(" "),r("div",[r("b-skeleton",{attrs:{type:"button",animation:"fade"}})],1)])]),t._v(" "),r("div",[r("b-skeleton-table",{attrs:{rows:20,columns:9,"table-props":{bordered:!0,striped:!0}}})],1)]),t._v(" "),t.form.user_id&&1===t.form.user_id.length?r("b-tab",{attrs:{title:"Limited Activities Report"}},[r("LimitedActivities",{attrs:{user_id:this.form.user_id}})],1):t._e()],1),t._v(" "),r("b-modal",{ref:"details-modal",attrs:{title:t.detailsModal.title,size:"lg"},on:{hidden:t.resetDetailsModal}},[t.detailsModal.activeDayRecord?r("div",[r("ul",{staticClass:"list-unstyled"},t._l(t.detailsModal.activeDayRecord.details,(function(e,o){return r("li",[r("h5",[t._v(t._s(e.project)+" - "+t._s(e.client))]),t._v(" "),r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-2"},[r("strong",{staticClass:"time-label text-center"},[r("fa",{attrs:{icon:"hourglass-start"}}),t._v("\n                "+t._s(e.time)+"\n              ")],1)]),t._v(" "),r("div",{staticClass:"col-md-10"},[r("span",{domProps:{innerHTML:t._s(t.$getTextWithLinks(e.description))}})])]),t._v(" "),o+1!==t.detailsModal.activeDayRecord.details.length?r("hr"):t._e()])})),0)]):t._e()])],1)}),[],!1,null,null,null);e.default=component.exports}}]);

Spamworldpro Mini