This commit is contained in:
2023-04-25 14:40:03 +08:00
parent 08e58b3abc
commit d7728ebfd6
4 changed files with 29 additions and 5 deletions

View File

@ -136,7 +136,7 @@ class CustomerCommunication {
if (c.OptOut || c.OptOut_BC || c.selected === false) {
continue;
}
const mp = String(c.MobilePhone).trim();
const mp = String(c.MobilePhoneDisplayText).trim();
const email = String(c.Email).trim();
const pref = String(c.ContactPreference);
if ((pref !== '1') && !isPhone(mp) ||
@ -228,6 +228,21 @@ class CustomerCommunication {
div.style.display = '';
}
}
/**
* @param {String} code
*/
set companyCode(code) {
this.#option.companyCode = code;
const div = this.#container.querySelector('.title-company');
if (nullOrEmpty(this.#option.companyName)) {
div.style.display = 'none';
} else {
div.innerText = this.#option.companyName;
if (!nullOrEmpty(code))
div.innerText = this.#option.companyName + "/" + code;
div.style.display = '';
}
}
get followers() {
return [...this.#followers.children].map(el => {
@ -335,7 +350,11 @@ class CustomerCommunication {
if (nullOrEmpty(option.companyName)) {
div.style.display = 'none';
} else {
div.innerText = option.companyName;
if (nullOrEmpty(option.companyCode)) {
div.innerText = option.companyName;
} else {
div.innerText = option.companyName + "/" + option.companyCode;
}
}
})
),
@ -450,7 +469,11 @@ class CustomerCommunication {
if (nullOrEmpty(option.companyName)) {
div.style.display = 'none';
} else {
div.innerText = option.companyName;
if (nullOrEmpty(option.companyCode)) {
div.innerText = option.companyName;
} else {
div.innerText = option.companyName + "/" + option.companyCode;
}
}
})
),