Ödeme Linki
Ödeme Linki Script
const recordClass = '.ang-record-' + this.recordService.component.recordID;
function disabledButton(id, disabled = false) {
try {
const btn = document.querySelector(recordClass + ' #' + id);
if (!disabled) {
btn.disabled = false;
btn.classList.remove('mat-button-disabled', 'mat-disabled-button');
} else {
btn.disabled = true;
btn.classList.add('mat-button-disabled', 'mat-disabled-button');
}
} catch (e) {
console.error('query not found', e);
}
}
let controls = this.recordService.formGroup.controls;
if (
!angus.permissionService.isAuthorized([
'HotelOwner',
'Administrator',
'Accounting Full',
])
) {
disabledButton('btnWhatsapp', true);
disabledButton('btnSms', true);
disabledButton('btnMail', true);
}
console.log(this.mode.value);
if (this.mode.value == 'update' && controls.UID_TRANSACTIONSTATUS.value === 3) {
disabledButton('btnWhatsapp', true);
disabledButton('btnSms', true);
disabledButton('btnMail', true);
controls.ID.disable();
controls.NAME.disable();
controls.SURNAME.disable();
controls.EMAIL.disable();
controls.PHONE.disable();
controls.NOTES.disable();
controls.ISPAYMENT.disable();
controls.REQUESTDATE.disable();
controls.UID.disable();
controls.CALLID.disable();
controls.PORTALID.disable();
controls.SIMPLERESERVATIONJSON.disable();
controls.UID_TRANSACTIONSTATUS.disable();
controls.UID_COSTPRICE.disable();
controls.UID_ID.disable();
controls.PRICE.disable();
controls.UID_FIRSTNAME.disable();
controls.CURRENCYID_CURCODE.disable();
controls.CURRENCYID.disable();
controls.CREATORUSERID.disable();
}
Last updated