api รับโอน

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-08-07 17:11:33 +07:00
parent e103b9faef
commit 07ae0d4a5e
2 changed files with 12 additions and 5 deletions

View file

@ -64,17 +64,22 @@ const resetFilter = () => {
onMounted(() => { onMounted(() => {
fecthlistRecevice(); fecthlistRecevice();
}); });
const listRecevice = ref<any>([]);
const fecthlistRecevice = async () => { const fecthlistRecevice = async () => {
showLoader(); showLoader();
await http await http
.get(config.API.receiveData()) .get(config.API.receiveData())
.then((res) => { .then((res) => {
let response = res.data.result; let response = res.data.result;
listRecevice.value = response;
console.log(response); console.log(response);
rows.value = response.map((e: any) => ({ rows.value = response.map((e: any) => ({
personalId: e.id, personalId: e.id,
citizenId: e.citizenId, citizenId: e.citizenId,
fullname: e.firstname + " " + e.lastname, fullname: e.firstname + " " + e.lastname,
organizationName: "sssss",
orgName: "xxaxa",
organizationShortName: "ssss",
positionNumber: e.positionNumber, positionNumber: e.positionNumber,
positionPath: e.positionPath, positionPath: e.positionPath,
birthday: date2Thai(e.dateOfBirth), birthday: date2Thai(e.dateOfBirth),
@ -207,7 +212,7 @@ const openModalTree = (id: string) => {
personalId.value = id; personalId.value = id;
console.log(personalId.value); console.log(personalId.value);
personal.value = []; personal.value = listRecevice.value.filter((e) => e.id === id);
modalTree.value = true; modalTree.value = true;
}; };

View file

@ -169,7 +169,7 @@ const saveAppoint = async () => {
positionId: dataForm.positionId, positionId: dataForm.positionId,
positionLevelId: dataForm.positionLevelId, positionLevelId: dataForm.positionLevelId,
positionLineId: dataForm.positionLineId, positionLineId: dataForm.positionLineId,
positionPathSideId: null, positionPathSideId: dataForm.positionPathSideId,
positionTypeId: dataForm.positionTypeId, positionTypeId: dataForm.positionTypeId,
// salaryAmount: dataForm.salaryAmount, // salaryAmount: dataForm.salaryAmount,
// mouthSalaryAmount: dataForm.mouthSalaryAmount, // mouthSalaryAmount: dataForm.mouthSalaryAmount,
@ -377,6 +377,8 @@ const expanded = ref<string[]>([]);
watch(props, () => { watch(props, () => {
expanded.value = []; expanded.value = [];
const dataPersonal = props.personal; const dataPersonal = props.personal;
console.log(props.personal);
if (dataPersonal) { if (dataPersonal) {
dataPersonal.map((data: any) => { dataPersonal.map((data: any) => {
personal.value = data; personal.value = data;
@ -385,15 +387,15 @@ watch(props, () => {
} }
// console.log("draft===>", personal.value.draft); // console.log("draft===>", personal.value.draft);
if (personal.value && personal.value.draft === false) { if (personal.value) {
// const findData = dataRespone.value.find(findByPerson); // const findData = dataRespone.value.find(findByPerson);
let findData: any = null; let findData: any = null;
dataRespone.value.map((x: any) => { dataRespone.value.map((x: any) => {
findData = findByPerson(x); findData = findByPerson(x);
console.log(findData); // console.log(findData);
if (findData != null) { if (findData != null) {
console.log("findData===>", findData); // console.log("findData===>", findData);
selectedPosition(findData); selectedPosition(findData);
for (let i = 3; i <= findData.keyId.length; i += 2) { for (let i = 3; i <= findData.keyId.length; i += 2) {
expanded.value.push(findData.keyId.slice(0, i)); expanded.value.push(findData.keyId.slice(0, i));