Commit 012ae85233400b63fa40b25b4fb9c77f509347c4
1 parent
bf1ff55d
Exists in
master
ปุ่มค้นหา department หน้า follow
Showing
2 changed files
with
77 additions
and
1 deletions
Show diff stats
src/app/dashboard/dashboard.component.html
@@ -949,6 +949,10 @@ | @@ -949,6 +949,10 @@ | ||
949 | </div> | 949 | </div> |
950 | <br> | 950 | <br> |
951 | <br> | 951 | <br> |
952 | + <button type="button" class="btn btn-circle button" *ngFor="let nameD of ButtonValueDepart" (click)="getButton9Depart(nameD.valueN);getButton9DepartOnhold(nameD.valueN);" | ||
953 | + style="margin-left: 5px; margin-top: 10px;">{{ nameD.name }} | ||
954 | + </button> | ||
955 | + <hr> | ||
952 | <button type="button" class="btn btn-circle button" *ngFor="let name of ButtonValue" (click)="getButton9(name.valueN);getButton9Onhold(name.valueN);" | 956 | <button type="button" class="btn btn-circle button" *ngFor="let name of ButtonValue" (click)="getButton9(name.valueN);getButton9Onhold(name.valueN);" |
953 | style="margin-left: 5px; margin-top: 10px;"><span class="badge2" [hidden]="!name.num" style="float: right; position: absolute; margin-top: -15px; margin-left: 19px;"> {{ name.num }} </span> {{ name.name }} | 957 | style="margin-left: 5px; margin-top: 10px;"><span class="badge2" [hidden]="!name.num" style="float: right; position: absolute; margin-top: -15px; margin-left: 19px;"> {{ name.num }} </span> {{ name.name }} |
954 | </button> | 958 | </button> |
src/app/dashboard/dashboard.component.ts
@@ -998,6 +998,7 @@ setInterval(async () => { | @@ -998,6 +998,7 @@ setInterval(async () => { | ||
998 | r.birth_date = this._common.convertDate(r.birth_date); | 998 | r.birth_date = this._common.convertDate(r.birth_date); |
999 | this.resultNum9 = this.resultData9.length; | 999 | this.resultNum9 = this.resultData9.length; |
1000 | this.Show9.push(r); | 1000 | this.Show9.push(r); |
1001 | + this.Show9Depart.push(r); | ||
1001 | this.Type9.push(r.type); | 1002 | this.Type9.push(r.type); |
1002 | t9.push(r.type); | 1003 | t9.push(r.type); |
1003 | r.t9 = t9; | 1004 | r.t9 = t9; |
@@ -1076,6 +1077,7 @@ try { | @@ -1076,6 +1077,7 @@ try { | ||
1076 | this.resultDataOnHold9[i].link = this._common.decodeURI(this.resultDataOnHold9[i].link); | 1077 | this.resultDataOnHold9[i].link = this._common.decodeURI(this.resultDataOnHold9[i].link); |
1077 | this.resultDataOnHold9[i].birth_date = this._common.convertDate(this.resultDataOnHold9[i].birth_date); | 1078 | this.resultDataOnHold9[i].birth_date = this._common.convertDate(this.resultDataOnHold9[i].birth_date); |
1078 | this.Show9Onhold.push(this.resultDataOnHold9[i]); | 1079 | this.Show9Onhold.push(this.resultDataOnHold9[i]); |
1080 | + this.Show9DepartOnhold.push(this.resultDataOnHold9[i]); | ||
1079 | } | 1081 | } |
1080 | } else { | 1082 | } else { |
1081 | this.resultDataOnHold9 = []; | 1083 | this.resultDataOnHold9 = []; |
@@ -1758,8 +1760,43 @@ setInterval(async () => { | @@ -1758,8 +1760,43 @@ setInterval(async () => { | ||
1758 | // this.Type9.push(this.NumType9); | 1760 | // this.Type9.push(this.NumType9); |
1759 | } | 1761 | } |
1760 | 1762 | ||
1763 | + getButton9Depart(valueN) { | ||
1764 | + console.log(valueN); | ||
1765 | + | ||
1766 | + if (this.Show9Depart.length === 0) { | ||
1767 | + return this.Show9Depart; | ||
1768 | + } | ||
1769 | + | ||
1770 | + const resultArray = []; | ||
1771 | + for (const item of this.Show9Depart) { | ||
1772 | + // console.log('item: ', item); | ||
1773 | + | ||
1774 | + let st = ''; | ||
1775 | + | ||
1776 | + if (item['department']) { | ||
1777 | + st = item['department'].toLowerCase(); | ||
1778 | + } | ||
1779 | + | ||
1780 | + const string2 = valueN.toLowerCase(); | ||
1781 | + if (st.startsWith(string2)) { | ||
1782 | + console.log(st); | ||
1783 | + resultArray.push(item); | ||
1784 | + } | ||
1785 | + | ||
1786 | + } | ||
1787 | + if (resultArray.length === 0) { | ||
1788 | + if (valueN !== '') { | ||
1789 | + this.showSecret1 = true; | ||
1790 | + } | ||
1791 | + } else if (resultArray.length > 0) { | ||
1792 | + this.showSecret1 = false; | ||
1793 | + } | ||
1794 | + this.resultData9 = resultArray; | ||
1795 | + | ||
1796 | +} | ||
1797 | + | ||
1761 | /* buttondataOnhold9 */ | 1798 | /* buttondataOnhold9 */ |
1762 | - getButton9Onhold(valueN) { | 1799 | + getButton9Onhold(valueN) { |
1763 | console.log(valueN); | 1800 | console.log(valueN); |
1764 | 1801 | ||
1765 | if (this.Show9Onhold.length === 0) { | 1802 | if (this.Show9Onhold.length === 0) { |
@@ -1794,6 +1831,41 @@ setInterval(async () => { | @@ -1794,6 +1831,41 @@ setInterval(async () => { | ||
1794 | 1831 | ||
1795 | } | 1832 | } |
1796 | 1833 | ||
1834 | +getButton9DepartOnhold(valueN) { | ||
1835 | + console.log(valueN); | ||
1836 | + | ||
1837 | + if (this.Show9DepartOnhold.length === 0) { | ||
1838 | + return this.Show9DepartOnhold; | ||
1839 | + } | ||
1840 | + | ||
1841 | + const resultArray = []; | ||
1842 | + for (const item of this.Show9DepartOnhold) { | ||
1843 | + // console.log('item: ', item); | ||
1844 | + | ||
1845 | + let st = ''; | ||
1846 | + | ||
1847 | + if (item['department']) { | ||
1848 | + st = item['department'].toLowerCase(); | ||
1849 | + } | ||
1850 | + | ||
1851 | + const string2 = valueN.toLowerCase(); | ||
1852 | + if (st.startsWith(string2)) { | ||
1853 | + console.log(st); | ||
1854 | + resultArray.push(item); | ||
1855 | + } | ||
1856 | + | ||
1857 | + } | ||
1858 | + if (resultArray.length === 0) { | ||
1859 | + if (valueN !== '') { | ||
1860 | + this.showSecret2 = true; | ||
1861 | + } | ||
1862 | + } else if (resultArray.length > 0) { | ||
1863 | + this.showSecret2 = false; | ||
1864 | + } | ||
1865 | + this.resultDataOnHold9 = resultArray; | ||
1866 | + | ||
1867 | +} | ||
1868 | + | ||
1797 | ///////////// Get data come to use////////////////////// | 1869 | ///////////// Get data come to use////////////////////// |
1798 | 1870 | ||
1799 | 1871 |