Built files from Bizgaze WebServer
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

integration.setting.min.js 9.9KB

1
  1. var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{jsFiles(){return["platform/integrations/enums/methodtype.js","platform/integrations/enums/encryptdecrypttype.js","platform/integrations/enums/responsetype.js","platform/integrations/managers/integrationmanager.js"]}cssFiles(){return[]}html(){return'<div id="Unibase_integrationSettings" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header integrationSettingHeader" ><strong class="text-dark">Edit<\/strong><a class="btn btn-sm ml-auto" id="resetsettings" data-toggle="tooltip" title="Reset"><i class="fa fa-refresh"><\/i><\/a><a class="btn btn-sm"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"><\/i><\/a><\/div><div data-simplebar class="simple-scroll-bar scrollable integration-setting-body"><div id="Unibase_ValidationSummary" class="clear mt-10"><\/div><div class="card hidden"><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group" ><label for= "txtLastUpdatedDate">StartDate<\/label><input type= "text" id = "txtLastUpdatedDate" class="form-control value-control datepicker-input hasDatepicker txtLastUpdatedDate floating-label-control" /><span class="input-group-addon mt-10" > <i class="fa fa-calendar"> <\/i><\/span><\/div><\/div> <div class="col-sm-6" id="timeint"> <div class="floating-label-form-group-with-value" for="cmbSttxtLastSyncDateartHours" id="div_StartHours"><label for="cmbStartHours" id="lbl_StartHours">Time Interval(min)<\/label><select id="cmbTimeInterval" style="background-color:white" class="form-control mb-10" data-isdynamic="false"><option value="0">-- Select --<\/option><option value="20">20<\/option><option value="30">30<\/option><option value="45">45<\/option><option value="60">60<\/option><option value="90">1.30hr<\/option><option value="120">2.00hr<\/option><option value="150">2.30hr<\/option><option value="180">3.00hr<\/option> <option value="210">3.30hr<\/option> <option value="240">4.00hr<\/option><option value="270">4.30hr<\/option><option value="300">5.00hr<\/option><option value="330">5.30hr<\/option><option value="360">6.00hr<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div class="card card-body" id="updatedisplaytext"><div class="row mx-0 mb-15"><div class="col-6"><label for="displayText" id="lbl_displayText" class="font-18"><strong>Display text<\/strong><\/label><\/div><div class="col-6"><input type="textbox" class="form-control required" id="displayText" value=""><\/div><\/div><div class="row mx-0 mb-15"><div class="col-6"><label for="LastSyncDate" id="lbl_syncDate" class="font-18"><strong>LastSyncDate/FromDate<\/strong><\/label><\/div><div class="col-6 d-flex align-item-center"><input type="text" id="txtLastSyncDate" class="lastSyncDate datepicker-input form-control required" placeholder="yyyy/mm/dd hh:mm" data-placeholder="yyyy/mm/dd hh:mm" data-label="LastSyncDate"><span class="input-group-addon"><i class="fa fa-calendar ml-20 font-18 required"><\/i><\/span><\/div><\/div><div class="row mx-0 mb-15"><div class="col-7"><label for="chkIsToDate" class="font-18"><strong>Is ToDate<\/strong><\/label><label id="lblIsToDate" class="switch form-inline pull-right"><input id="chkIsToDate" data-group="chkIsToDate" type="checkbox" data-isdynamic="false" onchange=""><span><\/span><\/label><\/div><\/div><div class="row mx-0 mb-15 todate"><div class="col-6"><label for="ToDate" id="lbl_ToDate" class="font-18"><strong>ToDate<\/strong><\/label><\/div><div class="col-6 d-flex align-item-center"><input type="text" id="txtToDate" class="toDate datepicker-input form-control required" placeholder="yyyy/mm/dd hh:mm" data-placeholder="yyyy/mm/dd hh:mm" data-label="ToDate"><span class="input-group-addon"><i class="fa fa-calendar ml-20 font-18 required"><\/i><\/span><\/div><\/div><div class="row mx-0"><div class="col-7"><label for="frmchkIsUpdate" class="font-18"><strong>Is Update<\/strong><\/label><label id="lblIsUpdate" class="switch form-inline pull-right"><input id="chkIsUpdate" data-group="chkIsUpdate" type="checkbox" data-isdynamic="false" onchange=""><span><\/span><\/label><\/div><\/div><\/div><div class="SettingValue Service-summary edit-SettingName" id="UpdateSettingsValues" style="min-height:200px;overflow-x:hidden;"><ul class="list-group no-border" id = "ulSettingValueDetails" ><\/ul><\/div><\/div><div id="div_integrationSettingFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close<\/a><a class="btn btn-primary btn-center btn-sm text-white" id="btn_updateSetting">Save<\/a><\/div><\/div>'}init(i,r,u){n.Platform.Integrations.Components.Setting.serviceIntegratorId=i;n.Platform.Integrations.Components.Setting.serviceId=r;n.Platform.Integrations.Components.Setting.update=u;this.navigationHelper.popup(0,"",n.Platform.Integrations.Components.Setting.Instance(),null,t.Helpers.Size.Large);this.getServiceIntegrator()}load(t,i){$("#resetsettings").hide();$("#btn_updateSetting").click(function(){r.Instance().updateSetting(i)});$("#chkIsToDate").click(function(){n.Platform.Integrations.Components.Setting.Instance().istodate()});$("#txtLastSyncDate").daterangepicker({autoUpdateInput:!1,timePicker:!0,timePicker24Hour:!0,locale:{format:"YYYY/MM/DD HH:mm:ss"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)});$("#txtToDate").daterangepicker({autoUpdateInput:!1,timePicker:!0,timePicker24Hour:!0,locale:{format:"YYYY/MM/DD HH:mm:ss"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)})}istodate(){if($("#chkIsToDate").prop("checked")==!1)$(".todate").addClass("hidden");else{$(".todate").removeClass("hidden");var n=(new Date).toUTCString(),t=moment(n).subtract(5,"hours").toDate(),i=moment(t).subtract(30,"minutes").toDate(),r=moment(i).format(),u=this.formatDateTime(r);$("#txtToDate").val(u);$("#txtToDate").daterangepicker({autoUpdateInput:!1,timePicker:!0,timePicker24Hour:!0,locale:{format:"YYYY/MM/DD HH:mm:ss"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)})}}loadForm(){}formatDateTime(n){n.toString().indexOf("T")>-1&&(n=n.toString().replace("T"," "),n=moment(n).format("YYYY/MM/DD HH:mm:ss"));n=n+" +00:00";var t=moment.utc(n).local();return t.format("YYYY/MM/DD HH:mm:ss")}getServiceIntegrator(){var t=r.serviceIntegratorId;n.Platform.Integrations.Managers.IntegrationManager.Instance().getServiceIntegratorById(t).then(function(t){var f,u,i,r;$("#chkIsUpdate").prop("checked",t.result.IsUpdate);$("#chkIsToDate").prop("checked",t.result.IsTodate);$("#displayText").val(t.result.DisplayText);$("#displayText").prop("disabled",!0);f=t.result.ToDate;u=t.result.LastSyncDate;u=="0001-01-01T00:00:00"?(i=moment(u).format("YYYY/MM/DD HH:mm:ss"),$("#txtLastSyncDate").val(i),$("#txtLastSyncDate").daterangepicker({autoUpdateInput:!1,timePicker:!0,timePicker24Hour:!0,locale:{format:"YYYY/MM/DD HH:mm:ss"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)})):(i=n.Platform.Integrations.Components.Setting.Instance().formatDateTime(t.result.LastSyncDate),$("#txtLastSyncDate").val(i),$("#txtLastSyncDate").daterangepicker({autoUpdateInput:!1,timePicker:!0,timePicker24Hour:!0,locale:{format:"YYYY/MM/DD HH:mm:ss"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)}));$("#chkIsToDate").prop("checked")?(r=n.Platform.Integrations.Components.Setting.Instance().formatDateTime(t.result.ToDate),$("#txtToDate").val(r),$("#chkIsToDate").prop("checked",!0),$("#txtToDate").daterangepicker({autoUpdateInput:!1,timePicker:!0,timePicker24Hour:!0,locale:{format:"YYYY/MM/DD HH:mm:ss"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)})):(r=moment(f).format("YYYY/MM/DD HH:mm:ss"),$("#txtToDate").val(r),$("#chkIsToDate").prop("checked",!1),$("#chkIsToDate").prop("checked")==!1&&$(".todate").addClass("hidden"),$("#txtToDate").daterangepicker({autoUpdateInput:!1,timePicker:!0,timePicker24Hour:!0,locale:{format:"YYYY/MM/DD HH:mm:ss"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)}))})}changeUpdateStatus(){var t=$("#chkIsUpdate").prop("checked"),i=r.serviceIntegratorId;n.Platform.Integrations.Managers.IntegrationManager.Instance().changeServiceIntegratorStatus(i,t).then(function(n){if(n.status==0)MessageHelper.Instance().showSuccess(n.message,"");else return MessageHelper.Instance().showError(n.message,"Unibase_ValidationSummary"),!1})}updateSetting(t){var h=$("#chkIsUpdate").prop("checked"),c=$("#chkIsToDate").prop("checked"),l=$("#displayText").val(),a=$("#txtLastSyncDate").val(),v=moment(a).subtract(5,"hours").toDate(),y=moment(v).subtract(30,"minutes").toDate(),u=moment(y).format("YYYY-MM-DD HH:mm:ss"),i=$("#txtToDate").val(),f,e,o,s;$("#chkIsToDate").prop("checked")&&(f=moment(i).subtract(5,"hours").toDate(),e=moment(f).subtract(30,"minutes").toDate(),i=moment(e).format("YYYY-MM-DD HH:mm:ss"));o=r.serviceIntegratorId;s={IsUpdate:h,isTodate:c,DisplayText:l,LastSyncDate:u,ToDate:i,ServiceIntegratorId:o};let p=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("Unibase_integrationSettings");if(p==!1)return MessageHelper.Instance().showError("Mandatory fields are missing","Unibase_ValidationSummary"),!1;$("#displayText").val()==""?MessageHelper.Instance().showError("DisplayText should not be empty","Unibase_ValidationSummary"):$("#chkIsToDate").prop("checked")&&u>i?MessageHelper.Instance().showError("ToDate is lessthan FromDate","Unibase_ValidationSummary"):n.Platform.Integrations.Managers.IntegrationManager.Instance().UpdateServiceIntegrator(s).then(function(n){if(n.status==0)$("#"+t).modal("hide"),$("#"+t).remove(),MessageHelper.Instance().showSuccess(n.message,"");else return MessageHelper.Instance().showError(n.message,"Unibase_ValidationSummary"),!1})}static Instance(){return new r}}r.serviceId=0;r.serviceIntegratorId=0;r.update="";i.Setting=r})(r=i.Components||(i.Components={}))})(i=t.Integrations||(t.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));