Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

sessionlog.min.js 7.6KB

123456789101112131415161718
  1. var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super();this._taskManager=n.Managers.TaskManager.Instance()}cssFiles(){return[""]}jsFiles(){return["apps/pm/managers/taskmanager.js"]}html(){return`<form id="createMrp" method="post" data-validate="parsley">
  2. <input type="hidden" id="hfTaskSessionId" value="" />
  3. <header class="b-b bg-white modal-header">
  4. <strong class="text-dark titlename">Log Hours</strong>
  5. <div class="btn-group ml-auto"> <a class="btn btn-sm"><i class="ti-help-alt" title="help" href="" target="_blank"></i></a><div></header><div style="overflow-x:hidden;" class="scrollable">
  6. <div class="b-a wrapper">
  7. <div class="card">
  8. <ul id="ul_ShowLog_Details">
  9. <li class="list-group-item bg-cyan-light-5">
  10. <div class="row">
  11. <div class="col-sm-4"><h6>Start Time</h6></div>
  12. <div class="col-sm-4 mr-45"><h6>End Time</h6></div>
  13. <div class="col-sm-2 mr-10"><h6>Duration</h6></div>
  14. <div class="col-sm-1">
  15. <a href="javascript:;" class="pull-right manageloghour hidden" id="LinkButton" title="CreateLogHour" onclick="_bizgaze_pm_coummunicatios_sessionlog_widget.addLogHourRow(true)"><i class="fa fa-plus"></i></a></div></div>
  16. </li><li class="length-row" id="ulLogDetails"></li></ul></div></div></div>
  17. <footer class="bg-white modal-footer"><a href="javascript:;" id="btn_ShoLogClose" class="btn btn-light btn-sm mr-auto" onclick=" _navigationHelper.closeCreate()"> Close</a>
  18. </footer></form>`}load(){var n=this;$("#txt_LogHourEndDate").change(function(){n.calculateDateDiff()});n.checkPermission()}addLogHourRow(n){var t=this;$(".divAddLogHours_0").parent().before('<li class="list-group-item sessionlog-item hidden" id="li_AddLogHours"><div class="row"><div class="col-sm-4"><div class="floating-label-form-group floating-label-form-group-with-value" id = "div_LogHourStartDate" ><div class="input-group"><input type="text" id="txt_LogHourStartDate" class="form-control value-control datepicker-input floating-label-control" data-isdynamic="false" placeholder="dd/mm/yyyy" data-placeholder="dd/mm/yyyy" data-label="dd/mm/yyyy" /><span class="input-group-addon mt-10 bg-white no-border"><i class="fa fa-calendar" aria-hidden="true"><\/i><\/span><\/div><\/div><\/div><div class="col-sm-4 mr-45"><div class="floating-label-form-group floating-label-form-group-with-value" id = "div_LogHourEndDate"><div class="input-group"><input type="text" id="txt_LogHourEndDate" class="form-control value-control datepicker-input floating-label-control" data-isdynamic="false" placeholder="dd/mm/yyyy" data-placeholder="dd/mm/yyyy" data-label="dd/mm/yyyy" /><span class="input-group-addon mt-10 bg-white no-border"><i class="fa fa-calendar" aria-hidden="true"><\/i><\/span><\/div><\/div><\/div><div class="col-sm-2 mr-10 pl-6" style="padding-bottom:5px;padding-top:5px"><span class="h6" id="LogHours"><\/span><\/div><div class="col-sm-1"><span class="pull-right mt-10" onclick="return _bizgaze_extensions_PM_task_timetracker.saveTaskSession(null, null, false,false, false,true);"><i class="fa fa-check" aria-hidden="true"><\/i><\/span><\/div><\/div><\/li>');n&&$("#li_AddLogHours").removeClass("hidden");$("#txt_LogHourEndDate,#txt_LogHourStartDate").change(function(){t.calculateDateDiff()});$(".datepicker-input").daterangepicker({singleDatePicker:!0,showDropdowns:!0,minYear:1901,locale:{format:"DD/MM/YYYY HH:mm"}});t.checkProjectDates()}checkProjectDates(){var n=this;$("#txt_LogHourEndDate").val(moment(new Date($.now())).format("DD/MM/YYYY HH:mm"));$("#txt_LogHourStartDate").val(moment(new Date($.now())).format("DD/MM/YYYY HH:mm"));n.calculateDateDiff();$("#txt_LogHourStartDate").daterangepicker({timePicker24Hour:!0,timePicker:!0,locale:{format:"DD/MM/YYYY HH:mm"},singleDatePicker:!0,showDropdowns:!0});$("#txt_LogHourEndDate").daterangepicker({timePicker24Hour:!0,timePicker:!0,locale:{format:"DD/MM/YYYY HH:mm"},singleDatePicker:!0,showDropdowns:!0})}calculateDateDiff(){var t=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDateTime($("#txt_LogHourStartDate").val()),i=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDateTime($("#txt_LogHourEndDate").val()),r=0,u=0,f=0,e=0,o=new Date(t),s=new Date(i),n=Number(s)-Number(o);n!=NaN&&(r=Math.floor(n/864e5),u=Math.floor(n/36e5),f=Math.round(n%864e5%36e5/6e4),e=Math.round(n%864e5%36e5/36e8))}checkPermission(){var n=this;n._taskManager.getLogHourPermission().then(function(n){n.result=="5"||Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin==!0?$(".manageloghour").removeClass("hidden"):$(".manageloghour").addClass("hidden")},function(n){MessageHelper.Instance().showError(n,"")})}getProjectDetails(n){var r=this,i="";let t=Unibase.Platform.Helpers.DateTimeHelper.Instance();Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0&&(n=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_projectid").Value);r._taskManager.getProjectDetails(Number(n)).then(function(n){if(n.result!=null){$(".date_startdate").val(t.formatLocalDate1(n.result.StartDate,""));i=t.formatLocalDate1(n.result.EndDate,"");i=="01/01/1901"?($(".date_startdate").daterangepicker({timePicker24Hour:!0,locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,autoUpdateInput:!0,minDate:t.formatLocalDate1(n.result.StartDate,"")}),$(".date_enddate").daterangepicker({timePicker24Hour:!0,locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,minDate:t.formatLocalDate1(n.result.StartDate,"")})):$(".date_enddate").val(t.formatLocalDate1(n.result.EndDate,""));n.result.EndDate!=null&&i!="01/01/1901"&&($(".date_startdate").daterangepicker({timePicker24Hour:!0,locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,autoUpdateInput:!0,minDate:t.formatLocalDate1(n.result.StartDate,""),maxDate:t.formatLocalDate1(n.result.EndDate,"")}),$(".date_enddate").daterangepicker({timePicker24Hour:!0,locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,autoUpdateInput:!0,minDate:t.formatLocalDate1(n.result.StartDate,""),maxDate:t.formatLocalDate1(n.result.EndDate,"")}));$(".date_startdate").on("apply.daterangepicker",function(){var n=$(this).val();i!=""&&i=="01/01/1901"?$(".date_enddate").daterangepicker({timePicker24Hour:!0,locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,minDate:t.formatLocalDate1(n,""),maxDate:i}):$(".date_enddate").daterangepicker({timePicker24Hour:!0,locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,minDate:t.formatLocalDate1(n,"")})})}})}taskstagechange(){$(".date_completedate").val(moment(new Date($.now())).format("DD/MM/YYYY HH:mm"));$(".date_completedate").daterangepicker({timePicker24Hour:!0,timePicker:!0,locale:{format:"DD/MM/YYYY HH:mm"},singleDatePicker:!0,showDropdowns:!0});let n=$(".date_completedate").val();n=moment($(".date_completedate").val(),"DD/MM/YYYY HH:mm").format("YYYY/MM/DD HH:mm");$(".hfdate_completedate").val(n.toString());setTimeout(function(){$(".date_completedate").on("apply.daterangepicker",function(){let n=$(".date_completedate").val();n=moment($(".date_completedate").val(),"DD/MM/YYYY HH:mm").format("YYYY/MM/DD HH:mm");$(".hfdate_completedate").val(n.toString())})},2e3)}static Instance(){return this.instance==undefined&&(this.instance=new i),this.instance}}t.SessionLog=i})(t=n.Components||(n.Components={}))})(t=n.PM||(n.PM={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));