123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- var Mobil;
- (function (Mobil) {
- let Apps;
- (function (Apps) {
- let Communications;
- (function (Communications) {
- let Components;
- (function (Components) {
- class Meetings extends Unibase.Platform.Core.BaseComponent {
- cssFiles() {
- return [''];
- }
- jsFiles() {
- return ['apps/mobil/meetings.js'];
- }
- html(id, containerid) {
- let html = ``;
- return html;
- }
- load(id, containerid, callback) {
- function format_two_digits(n) {
- return n < 10 ? '0' + n : n;
- }
- var cdate = new Date();
- if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length == 0) {
- $("#time_starttime").val(format_two_digits(cdate.getHours()) + ':' + format_two_digits(cdate.getMinutes()));
- $("#time_endtime").val(format_two_digits(cdate.getHours() + 1) + ':' + format_two_digits(cdate.getMinutes()));
- }
- var mindate = cdate.setDate(cdate.getDate() + (-15));
- var startmindate = new Date(mindate);
- $('.date_startdate.datepicker-input').daterangepicker({
- singleDatePicker: true,
- showDropdowns: true,
- minYear: 1901,
- locale: {
- format: 'DD/MM/YYYY',
- },
- minDate: startmindate,
- });
- $('.date_enddate.datepicker-input').daterangepicker({
- singleDatePicker: true,
- showDropdowns: true,
- minYear: 1901,
- locale: {
- format: 'DD/MM/YYYY',
- },
- minDate: startmindate
- }, function (start, end, label) {
- $(".hfdate_enddate").val(end.format('YYYY/MM/DD'));
- });
- $('.date_startdate.datepicker-input').change(function () {
- var mindate = $('.date_startdate').val();
- $('.date_enddate').val(mindate);
- $('.date_enddate.datepicker-input').daterangepicker({
- singleDatePicker: true,
- showDropdowns: true,
- minYear: 1901,
- locale: {
- format: 'DD/MM/YYYY',
- },
- minDate: mindate.toString()
- }, function (start, end, label) {
- $(".hfdate_enddate").val(end.format('YYYY/MM/DD'));
- });
- $(".hfdate_startdate").val(moment(mindate, 'DD/MM/YYYY').format('YYYY/MM/DD'));
- $(".hfdate_enddate").val(moment(mindate, 'DD/MM/YYYY').format('YYYY/MM/DD'));
- });
- if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length > 0) {
- var lockdate = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_lockdate").Value;
- var date = Number(lockdate.substring(0, 2));
- var month = Number(lockdate.substring(3, 5));
- var year = Number(lockdate.substring(6, 10));
- var dateToCompare = new Date(year, month - 1, date);
- var crDate = new Date();
- if (crDate > dateToCompare) {
- $(".date_startdate.datepicker-input").prop('disabled', true);
- $(".date_enddate.datepicker-input").prop('disabled', true);
- $("#time_starttime").prop("disabled", true);
- $("#time_endtime").prop("disabled", true);
- }
- }
- }
- loadmeeting() {
- let customername = $(".txtAutoComplete_contactid option:selected").text();
- var crDate = moment(new Date($.now())).format("DD/MM/YYYY");
- let typeofmeeting = $(".txtAutoComplete_meetingtype option:selected").text();
- let nameofmeeting = "";
- if (typeofmeeting == "") {
- typeofmeeting = "";
- }
- nameofmeeting = customername + '-' + typeofmeeting + '-' + crDate;
- $(".txt_meetingsubject").val(nameofmeeting);
- $(".div_meetingsubject").addClass("floating-label-form-group-with-value");
- }
- loadtypemeeting() {
- let customername = $(".txtAutoComplete_contactid option:selected").text();
- var crDate = moment(new Date($.now())).format("DD/MM/YYYY");
- let typeofmeeting = "";
- let nameofmeeting = "";
- typeofmeeting = $(".txtAutoComplete_meetingtype option:selected").text();
- if (customername == "") {
- customername = "Select Customer";
- }
- nameofmeeting = customername + '-' + typeofmeeting + '-' + crDate;
- $(".txt_meetingsubject").val(nameofmeeting);
- $(".div_meetingsubject").addClass("floating-label-form-group-with-value");
- }
- static Instance() {
- if (this.instance == undefined) {
- this.instance = new Meetings();
- }
- return this.instance;
- }
- }
- Components.Meetings = Meetings;
- })(Components = Communications.Components || (Communications.Components = {}));
- })(Communications = Apps.Communications || (Apps.Communications = {}));
- })(Apps = Mobil.Apps || (Mobil.Apps = {}));
- })(Mobil || (Mobil = {}));
|