Commit bf1ff55ded56760db8717cf366efe597fd39c28b
1 parent
cb492052
Exists in
master
ปุ่มค้นหา department หน้า after service
Showing
2 changed files
with
84 additions
and
0 deletions
Show diff stats
src/app/dashboard/dashboard.component.html
@@ -721,6 +721,10 @@ | @@ -721,6 +721,10 @@ | ||
721 | </div> | 721 | </div> |
722 | <br> | 722 | <br> |
723 | <br> | 723 | <br> |
724 | + <button type="button" class="btn btn-circle button" *ngFor="let nameD of ButtonValueDepart" (click)="getButton7Depart(nameD.valueN);getButton7DepartOnhold(nameD.valueN);" | ||
725 | + style="margin-left: 5px; margin-top: 10px;">{{ nameD.name }} | ||
726 | + </button> | ||
727 | + <hr> | ||
724 | <button type="button" class="btn btn-circle button" *ngFor="let name of ButtonValue" (click)="getButton7(name.valueN);getButton7Onhold(name.valueN);" | 728 | <button type="button" class="btn btn-circle button" *ngFor="let name of ButtonValue" (click)="getButton7(name.valueN);getButton7Onhold(name.valueN);" |
725 | style="margin-left: 5px; margin-top: 10px;"><span class="badge2" [hidden]="!name.num1" style="float: right; position: absolute; margin-top: -15px; margin-left: 19px;"> {{ name.num1 }} </span> {{ name.name }} | 729 | style="margin-left: 5px; margin-top: 10px;"><span class="badge2" [hidden]="!name.num1" style="float: right; position: absolute; margin-top: -15px; margin-left: 19px;"> {{ name.num1 }} </span> {{ name.name }} |
726 | </button> | 730 | </button> |
src/app/dashboard/dashboard.component.ts
@@ -817,6 +817,7 @@ export class DashboardComponent implements OnInit { | @@ -817,6 +817,7 @@ export class DashboardComponent implements OnInit { | ||
817 | r.birth_date = this._common.convertDate(r.birth_date); | 817 | r.birth_date = this._common.convertDate(r.birth_date); |
818 | this.resultNum7 = this.resultData7.length; | 818 | this.resultNum7 = this.resultData7.length; |
819 | this.Show7.push(r); | 819 | this.Show7.push(r); |
820 | + this.Show7Depart.push(r); | ||
820 | this.Type7.push(r.type); | 821 | this.Type7.push(r.type); |
821 | t7.push(r.type); | 822 | t7.push(r.type); |
822 | r.t7 = t7; | 823 | r.t7 = t7; |
@@ -894,6 +895,7 @@ export class DashboardComponent implements OnInit { | @@ -894,6 +895,7 @@ export class DashboardComponent implements OnInit { | ||
894 | this.resultDataOnHold7[i].link = this._common.decodeURI(this.resultDataOnHold7[i].link); | 895 | this.resultDataOnHold7[i].link = this._common.decodeURI(this.resultDataOnHold7[i].link); |
895 | this.resultDataOnHold7[i].birth_date = this._common.convertDate(this.resultDataOnHold7[i].birth_date); | 896 | this.resultDataOnHold7[i].birth_date = this._common.convertDate(this.resultDataOnHold7[i].birth_date); |
896 | this.Show7Onhold.push(this.resultDataOnHold7[i]); | 897 | this.Show7Onhold.push(this.resultDataOnHold7[i]); |
898 | + this.Show7DepartOnhold.push(this.resultDataOnHold7[i]); | ||
897 | } | 899 | } |
898 | } else { | 900 | } else { |
899 | this.resultDataOnHold7 = []; | 901 | this.resultDataOnHold7 = []; |
@@ -1218,6 +1220,7 @@ setInterval(async () => { | @@ -1218,6 +1220,7 @@ setInterval(async () => { | ||
1218 | 1220 | ||
1219 | } | 1221 | } |
1220 | 1222 | ||
1223 | + /* getbutton2 */ | ||
1221 | getButton2(valueN) { | 1224 | getButton2(valueN) { |
1222 | console.log(valueN); | 1225 | console.log(valueN); |
1223 | 1226 | ||
@@ -1273,6 +1276,7 @@ setInterval(async () => { | @@ -1273,6 +1276,7 @@ setInterval(async () => { | ||
1273 | this.resultDataOnHold2 = resultArray; | 1276 | this.resultDataOnHold2 = resultArray; |
1274 | } | 1277 | } |
1275 | 1278 | ||
1279 | + /* getbutton3 */ | ||
1276 | getButton3(valueN) { | 1280 | getButton3(valueN) { |
1277 | console.log(valueN); | 1281 | console.log(valueN); |
1278 | 1282 | ||
@@ -1328,6 +1332,7 @@ setInterval(async () => { | @@ -1328,6 +1332,7 @@ setInterval(async () => { | ||
1328 | this.resultDataOnHold3 = resultArray; | 1332 | this.resultDataOnHold3 = resultArray; |
1329 | } | 1333 | } |
1330 | 1334 | ||
1335 | + /* getbutton4 */ | ||
1331 | getButton4(valueN) { | 1336 | getButton4(valueN) { |
1332 | console.log(valueN); | 1337 | console.log(valueN); |
1333 | 1338 | ||
@@ -1383,6 +1388,7 @@ setInterval(async () => { | @@ -1383,6 +1388,7 @@ setInterval(async () => { | ||
1383 | this.resultDataOnHold4 = resultArray; | 1388 | this.resultDataOnHold4 = resultArray; |
1384 | } | 1389 | } |
1385 | 1390 | ||
1391 | + /* getbutton5 */ | ||
1386 | getButton5(valueN) { | 1392 | getButton5(valueN) { |
1387 | console.log(valueN); | 1393 | console.log(valueN); |
1388 | 1394 | ||
@@ -1438,6 +1444,7 @@ setInterval(async () => { | @@ -1438,6 +1444,7 @@ setInterval(async () => { | ||
1438 | this.resultDataOnHold5 = resultArray; | 1444 | this.resultDataOnHold5 = resultArray; |
1439 | } | 1445 | } |
1440 | 1446 | ||
1447 | + /* getbutton6 */ | ||
1441 | getButton6(valueN) { | 1448 | getButton6(valueN) { |
1442 | console.log(valueN); | 1449 | console.log(valueN); |
1443 | 1450 | ||
@@ -1500,6 +1507,7 @@ setInterval(async () => { | @@ -1500,6 +1507,7 @@ setInterval(async () => { | ||
1500 | this.resultDataOnHold6 = resultArray; | 1507 | this.resultDataOnHold6 = resultArray; |
1501 | } | 1508 | } |
1502 | 1509 | ||
1510 | + /* getbutton7 */ | ||
1503 | getButton7(valueN) { | 1511 | getButton7(valueN) { |
1504 | console.log(valueN); | 1512 | console.log(valueN); |
1505 | 1513 | ||
@@ -1534,6 +1542,41 @@ setInterval(async () => { | @@ -1534,6 +1542,41 @@ setInterval(async () => { | ||
1534 | this.resultData7 = resultArray; | 1542 | this.resultData7 = resultArray; |
1535 | } | 1543 | } |
1536 | 1544 | ||
1545 | + getButton7Depart(valueN) { | ||
1546 | + console.log(valueN); | ||
1547 | + | ||
1548 | + if (this.Show7Depart.length === 0) { | ||
1549 | + return this.Show7Depart; | ||
1550 | + } | ||
1551 | + | ||
1552 | + const resultArray = []; | ||
1553 | + for (const item of this.Show7Depart) { | ||
1554 | + // console.log('item: ', item); | ||
1555 | + | ||
1556 | + let st = ''; | ||
1557 | + | ||
1558 | + if (item['department']) { | ||
1559 | + st = item['department'].toLowerCase(); | ||
1560 | + } | ||
1561 | + | ||
1562 | + const string2 = valueN.toLowerCase(); | ||
1563 | + if (st.startsWith(string2)) { | ||
1564 | + console.log(st); | ||
1565 | + resultArray.push(item); | ||
1566 | + } | ||
1567 | + | ||
1568 | + } | ||
1569 | + if (resultArray.length === 0) { | ||
1570 | + if (valueN !== '') { | ||
1571 | + this.showSecret1 = true; | ||
1572 | + } | ||
1573 | + } else if (resultArray.length > 0) { | ||
1574 | + this.showSecret1 = false; | ||
1575 | + } | ||
1576 | + this.resultData7 = resultArray; | ||
1577 | + | ||
1578 | + } | ||
1579 | + | ||
1537 | /* buttondataOnhold7 */ | 1580 | /* buttondataOnhold7 */ |
1538 | getButton7Onhold(valueN) { | 1581 | getButton7Onhold(valueN) { |
1539 | console.log(valueN); | 1582 | console.log(valueN); |
@@ -1570,6 +1613,42 @@ setInterval(async () => { | @@ -1570,6 +1613,42 @@ setInterval(async () => { | ||
1570 | 1613 | ||
1571 | } | 1614 | } |
1572 | 1615 | ||
1616 | + getButton7DepartOnhold(valueN) { | ||
1617 | + console.log(valueN); | ||
1618 | + | ||
1619 | + if (this.Show7DepartOnhold.length === 0) { | ||
1620 | + return this.Show7DepartOnhold; | ||
1621 | + } | ||
1622 | + | ||
1623 | + const resultArray = []; | ||
1624 | + for (const item of this.Show7DepartOnhold) { | ||
1625 | + // console.log('item: ', item); | ||
1626 | + | ||
1627 | + let st = ''; | ||
1628 | + | ||
1629 | + if (item['department']) { | ||
1630 | + st = item['department'].toLowerCase(); | ||
1631 | + } | ||
1632 | + | ||
1633 | + const string2 = valueN.toLowerCase(); | ||
1634 | + if (st.startsWith(string2)) { | ||
1635 | + console.log(st); | ||
1636 | + resultArray.push(item); | ||
1637 | + } | ||
1638 | + | ||
1639 | + } | ||
1640 | + if (resultArray.length === 0) { | ||
1641 | + if (valueN !== '') { | ||
1642 | + this.showSecret2 = true; | ||
1643 | + } | ||
1644 | + } else if (resultArray.length > 0) { | ||
1645 | + this.showSecret2 = false; | ||
1646 | + } | ||
1647 | + this.resultDataOnHold7 = resultArray; | ||
1648 | + | ||
1649 | + } | ||
1650 | + | ||
1651 | + /* getbutton8 */ | ||
1573 | getButton8(valueN) { | 1652 | getButton8(valueN) { |
1574 | console.log(valueN); | 1653 | console.log(valueN); |
1575 | 1654 | ||
@@ -1640,6 +1719,7 @@ setInterval(async () => { | @@ -1640,6 +1719,7 @@ setInterval(async () => { | ||
1640 | 1719 | ||
1641 | } | 1720 | } |
1642 | 1721 | ||
1722 | +/* getbutton9 */ | ||
1643 | getButton9(valueN) { | 1723 | getButton9(valueN) { |
1644 | console.log(valueN); | 1724 | console.log(valueN); |
1645 | 1725 |