แก้ เปลี่ยนแปลงรอบการปฏิบัติงานของผู้ใช้งาน
This commit is contained in:
parent
4b9fda0b30
commit
50298e9976
2 changed files with 26 additions and 25 deletions
|
|
@ -103,26 +103,7 @@ export const useChangeRoundDataStore = defineStore(
|
||||||
style: "font-size: 14px",
|
style: "font-size: 14px",
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
const dataList = [
|
|
||||||
{
|
|
||||||
cardId: '3514210651232',
|
|
||||||
prefix: "นางสาว",
|
|
||||||
firstName: "กัณฐิมา",
|
|
||||||
lastName: "กาฬสินธุ์",
|
|
||||||
roundStart: "07:00",
|
|
||||||
roundEnd: "11:00",
|
|
||||||
effectiveDate: new Date("2023-11-01T03:08:43.217"),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
cardId: '1231231231234',
|
|
||||||
prefix: "นายสาว",
|
|
||||||
firstName: "test",
|
|
||||||
lastName: "test",
|
|
||||||
roundStart: "07:00",
|
|
||||||
roundEnd: "16:00",
|
|
||||||
effectiveDate: new Date("2023-11-01T03:08:43.217"),
|
|
||||||
},
|
|
||||||
]
|
|
||||||
|
|
||||||
// ข้อมูลในตาราง
|
// ข้อมูลในตาราง
|
||||||
const rows = ref<changeShow[]>([]);
|
const rows = ref<changeShow[]>([]);
|
||||||
|
|
@ -140,9 +121,9 @@ export const useChangeRoundDataStore = defineStore(
|
||||||
rowsHistory.value = datalistHistory;
|
rowsHistory.value = datalistHistory;
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetchDataForCardId(dataDetail: any, check: string) {
|
function fetchDataForCardId(dataDetail: any, data: any) {
|
||||||
if (dataDetail) {
|
if (dataDetail) {
|
||||||
const filteredData = dataList.filter((e) => {
|
const filteredData = data.filter((e:any) => {
|
||||||
return (!dataDetail.cardId || e.cardId === dataDetail.cardId) &&
|
return (!dataDetail.cardId || e.cardId === dataDetail.cardId) &&
|
||||||
(!dataDetail.firstName || e.firstName === dataDetail.firstName) &&
|
(!dataDetail.firstName || e.firstName === dataDetail.firstName) &&
|
||||||
(!dataDetail.lastName || e.lastName === dataDetail.lastName);
|
(!dataDetail.lastName || e.lastName === dataDetail.lastName);
|
||||||
|
|
@ -150,7 +131,7 @@ export const useChangeRoundDataStore = defineStore(
|
||||||
|
|
||||||
if (filteredData.length > 0) {
|
if (filteredData.length > 0) {
|
||||||
checkCilck.value = false;
|
checkCilck.value = false;
|
||||||
rows.value = filteredData.map((e) => ({
|
rows.value = filteredData.map((e:any) => ({
|
||||||
cardId: e.cardId,
|
cardId: e.cardId,
|
||||||
prefix: e.prefix,
|
prefix: e.prefix,
|
||||||
firstName: e.firstName,
|
firstName: e.firstName,
|
||||||
|
|
@ -179,7 +160,6 @@ export const useChangeRoundDataStore = defineStore(
|
||||||
rowsHistory,
|
rowsHistory,
|
||||||
fetchDatainHistory,
|
fetchDatainHistory,
|
||||||
visibleColumnsHistory,
|
visibleColumnsHistory,
|
||||||
dataList,
|
|
||||||
fetchDataForCardId,
|
fetchDataForCardId,
|
||||||
checkCilck
|
checkCilck
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -47,8 +47,29 @@ function closeDialog() {
|
||||||
|
|
||||||
/** Function ค้นหาข้อมูล */
|
/** Function ค้นหาข้อมูล */
|
||||||
function searchData() {
|
function searchData() {
|
||||||
|
const data = [
|
||||||
|
{
|
||||||
|
cardId: "3514210651232",
|
||||||
|
prefix: "นางสาว",
|
||||||
|
firstName: "กัณฐิมา",
|
||||||
|
lastName: "กาฬสินธุ์",
|
||||||
|
roundStart: "07:00",
|
||||||
|
roundEnd: "11:00",
|
||||||
|
effectiveDate: new Date("2023-11-01T03:08:43.217"),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardId: "1231231231234",
|
||||||
|
prefix: "นายสาว",
|
||||||
|
firstName: "test",
|
||||||
|
lastName: "test",
|
||||||
|
roundStart: "07:00",
|
||||||
|
roundEnd: "16:00",
|
||||||
|
effectiveDate: new Date("2023-11-01T03:08:43.217"),
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
if (formData.cardId || formData.firstName || formData.lastName) {
|
if (formData.cardId || formData.firstName || formData.lastName) {
|
||||||
dataStore.fetchDataForCardId(formData, "click");
|
dataStore.fetchDataForCardId(formData, data);
|
||||||
} else {
|
} else {
|
||||||
dialogMessageNotify($q, "กรุณากรอกข้อมูลอย่างน้อย 1 ช่อง");
|
dialogMessageNotify($q, "กรุณากรอกข้อมูลอย่างน้อย 1 ช่อง");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue