123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
- function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
- function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
- function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let Crm;
- (function (Crm) {
- let Contacts;
- (function (Contacts) {
- let Components;
- (function (Components) {
- class CreateLead extends Unibase.Platform.Core.BaseComponent {
- constructor() {
- super();
- }
- cssFiles() {
- return [];
- }
- jsFiles() {
- return [''];
- }
- html(id, containerid) {
- return "";
- }
- init(containerid) {
- var instance = this;
- }
- load(id, containerid, callback) {
- }
- createcustomer() {
- let detailContainer = $("._bizgaze_detail_container:visible");
- var isconverttocustomer = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
- return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_isconvertedtocustomer";
- })[0].Value);
- if (Boolean(isconverttocustomer) == true) {
- $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Confirm').addClass('hidden');
- }
- else {
- $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Confirm').removeClass('hidden');
- }
- var instance = this;
- $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Confirm').click(function () {
- Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId("Bizgaze_Platform_Crm_CreateCustomer").then(function (res) {
- var formid = res.result.FormId;
- var loadobj = {
- CallBack: function () {
- $(".div_SubFormdetails").find(".btn-success").click();
- var tagpropertyid = $(".hdn_tagcontrol").parents(".divCustomProperties").data("uniqueid");
- var tagJson = "";
- instance.fileCacheHelper.loadJsFile('apps/crm/contacts/managers/contactmanager.js', function () {
- $(".div_SubFormdetails").find(".btn-success").click();
- var leadid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_recordid"; })[0].Value;
- Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getleadbyleadid(Number(leadid)).then(function (leadres) {
- Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getleadtagsbyleadid(Number(leadid), formid).then(function (res) {
- return __awaiter(this, void 0, void 0, function* () {
- if (leadres.result.LeadType == 2) {
- var drdbid = $("#rdb_organizationtypeid_2");
- $("#hdnRdb_organizationtypeid").val(2);
- drdbid.attr("checked", true).trigger('change');
- }
- $(".hdn_refid").val(Number(leadid));
- $(".txt_organizationid").val(leadres.result.OrganizationName);
- if (leadres.result.OrganizationName != "")
- $(".div_organizationid").addClass("floating-label-form-group-with-value");
- $(".txt_defaultemailid").val(leadres.result.OrganizationEmail);
- if (leadres.result.OrganizationEmail != "")
- $(".div_defaultemailid").addClass("floating-label-form-group-with-value");
- $(".txt_defaultnumberid").val(leadres.result.PhoneNumber);
- if (leadres.result.PhoneNumber != "")
- $(".div_defaultnumberid").addClass("floating-label-form-group-with-value");
- $(".txt_contactname").val(leadres.result.ContactPersonName);
- if (leadres.result.ContactPersonName != "")
- $(".div_contactname ").addClass("floating-label-form-group-with-value");
- $("#txtPhn_phonenumber").val(leadres.result.ContactNumbers);
- if (leadres.result.ContactNumbers != "")
- $(".div_phonenumber ").addClass("floating-label-form-group-with-value");
- $(".txt_emailaddress").val(leadres.result.Email);
- if (leadres.result.Email != "")
- $(".div_emailaddress").addClass("floating-label-form-group-with-value");
- $(".txtAutoComplete_branchid").append($("<option></option>")
- .attr("value", leadres.result.BranchId)
- .text(leadres.result.AliasName));
- $(".txtAutoComplete_designationid")
- .append($("<option></option>")
- .attr("value", leadres.result.DesignationId)
- .text(leadres.result.DesignationName));
- if ((leadres.result.AddressName1 != "" && leadres.result.AddressName1 != undefined) || (leadres.result.CityId1 != 0 && leadres.result.CityId1 != undefined)) {
- yield $.when().then(function (x) {
- $(".subform_container_1").find(".txt_addressname").val(leadres.result.AddressName1);
- if (leadres.result.AddressName1 != "")
- $(".subform_container_1").find(".div_addressname").addClass("floating-label-form-group-with-value");
- $(".subform_container_1").find(".txt_addressline1").val(leadres.result.AddressLine11);
- if (leadres.result.AddressLine11 != "")
- $(".subform_container_1").find(".div_addressline1").addClass("floating-label-form-group-with-value");
- $(".subform_container_1").find(".txt_addressline2").val(leadres.result.AddressLine12);
- if (leadres.result.AddressLine12 != "")
- $(".subform_container_1").find(".div_addressline2").addClass("floating-label-form-group-with-value");
- $(".subform_container_1").find(".txtAutoComplete_cityid").append($("<option></option>").attr("value", leadres.result.CityId1)
- .text(leadres.result.Address_CityName1)).trigger("change");
- $(".subform_container_1").find(".txt_zipcode").val(leadres.result.PinCode1);
- if (leadres.result.PinCode1 != "")
- $(".subform_container_1").find(".div_zipcode").addClass("floating-label-form-group-with-value");
- $(".subform_container_1").find(".txt_landmark").val(leadres.result.LandMark1);
- if (leadres.result.LandMark1 != "")
- $(".subform_container_1").find(".div_landmark").addClass("floating-label-form-group-with-value");
- });
- }
- else {
- $(".subform_1").find(".btn-icon-circle").click();
- }
- if ((leadres.result.AddressName2 != "" && leadres.result.AddressName2 != undefined) || (leadres.result.CityId2 != 0 && leadres.result.CityId2 != undefined)) {
- $(".subform_container_2").find(".txt_addressname").val(leadres.result.AddressName2);
- if (leadres.result.AddressName2 != "")
- $(".subform_container_2").find(".div_addressname").addClass("floating-label-form-group-with-value");
- $(".subform_container_2").find(".txt_addressline1").val(leadres.result.AddressLine21);
- if (leadres.result.AddressLine21 != "")
- $(".subform_container_2").find(".div_addressline1").addClass("floating-label-form-group-with-value");
- $(".subform_container_2").find(".txt_addressline2").val(leadres.result.AddressLine22);
- if (leadres.result.AddressLine22 != "")
- $(".subform_container_2").find(".div_addressline2").addClass("floating-label-form-group-with-value");
- $(".subform_container_2").find(".txtAutoComplete_cityid").append($("<option></option>").attr("value", leadres.result.CityId2)
- .text(leadres.result.Address_CityName2)).trigger("change");
- $(".subform_container_2").find(".txt_zipcode").val(leadres.result.PinCode2);
- if (leadres.result.PinCode2 != "")
- $(".subform_container_2").find(".div_zipcode ").addClass("floating-label-form-group-with-value");
- $(".subform_container_2").find(".txt_landmark").val(leadres.result.LandMark2);
- if (leadres.result.LandMark2 != "")
- $(".subform_container_2").find(".div_landmark").addClass("floating-label-form-group-with-value");
- }
- else {
- $(".subform_2").find(".btn-icon-circle").click();
- }
- Unibase.Forms.Controls.Tag.Instance().bindEditFormDetails(tagpropertyid, res.result, "");
- });
- });
- });
- });
- },
- Parameters: null,
- };
- var formviewerObj = {
- FormId: formid,
- AppConfigurationId: 0,
- Pk_Value: 0,
- PortletWidgetId: 0,
- OnSuccess: null,
- OnFail: null,
- OnLoad: loadobj,
- };
- Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
- });
- });
- }
- static Instance() {
- if (this._instance === undefined)
- this._instance = new CreateLead();
- return this._instance;
- }
- }
- Components.CreateLead = CreateLead;
- })(Components = Contacts.Components || (Contacts.Components = {}));
- })(Contacts = Crm.Contacts || (Crm.Contacts = {}));
- })(Crm = Apps.Crm || (Apps.Crm = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|