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 | 949 | </div> |
950 | 950 | <br> |
951 | 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 | 956 | <button type="button" class="btn btn-circle button" *ngFor="let name of ButtonValue" (click)="getButton9(name.valueN);getButton9Onhold(name.valueN);" |
953 | 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 | 958 | </button> | ... | ... |
src/app/dashboard/dashboard.component.ts
... | ... | @@ -998,6 +998,7 @@ setInterval(async () => { |
998 | 998 | r.birth_date = this._common.convertDate(r.birth_date); |
999 | 999 | this.resultNum9 = this.resultData9.length; |
1000 | 1000 | this.Show9.push(r); |
1001 | + this.Show9Depart.push(r); | |
1001 | 1002 | this.Type9.push(r.type); |
1002 | 1003 | t9.push(r.type); |
1003 | 1004 | r.t9 = t9; |
... | ... | @@ -1076,6 +1077,7 @@ try { |
1076 | 1077 | this.resultDataOnHold9[i].link = this._common.decodeURI(this.resultDataOnHold9[i].link); |
1077 | 1078 | this.resultDataOnHold9[i].birth_date = this._common.convertDate(this.resultDataOnHold9[i].birth_date); |
1078 | 1079 | this.Show9Onhold.push(this.resultDataOnHold9[i]); |
1080 | + this.Show9DepartOnhold.push(this.resultDataOnHold9[i]); | |
1079 | 1081 | } |
1080 | 1082 | } else { |
1081 | 1083 | this.resultDataOnHold9 = []; |
... | ... | @@ -1758,8 +1760,43 @@ setInterval(async () => { |
1758 | 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 | 1798 | /* buttondataOnhold9 */ |
1762 | - getButton9Onhold(valueN) { | |
1799 | + getButton9Onhold(valueN) { | |
1763 | 1800 | console.log(valueN); |
1764 | 1801 | |
1765 | 1802 | if (this.Show9Onhold.length === 0) { |
... | ... | @@ -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 | 1869 | ///////////// Get data come to use////////////////////// |
1798 | 1870 | |
1799 | 1871 | ... | ... |