เพิ่มเส้น report /แก้เปลี่ยนรูป
This commit is contained in:
parent
895843d60d
commit
5c14d6f631
6 changed files with 42 additions and 61 deletions
|
|
@ -9,6 +9,7 @@ export default {
|
|||
evaluationMain: () => `${evaluation}`,
|
||||
|
||||
evaluateGetDetail: (id: string) => `${evaluation}/admin/check-spec/${id}`,
|
||||
evaluateGetReport: (id: string) => `${evaluation}/report/check-spec-report/${id}`,
|
||||
evaluateGetStep: (id: string) => `${evaluation}/check/admin/${id}`,
|
||||
|
||||
meeting: () => `${evaluation}/meeting`,
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ const report = `${env.API_REPORT_URI}/report/profile/`;
|
|||
|
||||
const organizationRoot = `${env.API_URI}/profile/organization/list/root`;
|
||||
const registryNew = `${env.API_URI}/org/profile/`;
|
||||
const avatarNew = `${env.API_URI}/org/profile`;
|
||||
export default {
|
||||
/**
|
||||
* api สังกัด ทะเบียนประวัติเงินเดือน
|
||||
|
|
@ -219,4 +220,5 @@ export default {
|
|||
`${profile}search/new-page/oc/${id}/officer?page=${page}&pageSize=${pageSize}`,
|
||||
|
||||
orgProfileAvatar: `${registryNew}avatar`,
|
||||
orgProfileAvatarbyType:(type:string)=> `${avatarNew}${type}/avatar`,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -274,7 +274,10 @@ function onClickHistory() {
|
|||
.get(config.API.informationHistoryEmployee(profileId.value))
|
||||
.then((res) => {
|
||||
const data = res.data.result;
|
||||
rows.value = data;
|
||||
rows.value = data.sort(
|
||||
(a: any, b: any) =>
|
||||
new Date(b.lastUpdatedAt).getTime() - new Date(a.lastUpdatedAt).getTime()
|
||||
);
|
||||
})
|
||||
.catch((err) => {
|
||||
messageError($q, err);
|
||||
|
|
|
|||
|
|
@ -142,8 +142,9 @@ function imageActive(n: any) {
|
|||
|
||||
function uploadImg() {
|
||||
http
|
||||
.post(config.API.orgProfileAvatar, {
|
||||
profileId: profileId.value,
|
||||
.post(config.API.orgProfileAvatarbyType(empType.value), {
|
||||
profileId: empType.value == "" ? profileId.value : undefined,
|
||||
profileEmployeeId: empType.value !== "" ? profileId.value : undefined,
|
||||
})
|
||||
.then((res) => {
|
||||
fileName.value = res.data.result.avatarName;
|
||||
|
|
|
|||
|
|
@ -80,37 +80,22 @@ async function onClickDowloadFile(
|
|||
fileName: string
|
||||
) {
|
||||
showLoader();
|
||||
const data = Object.assign(
|
||||
{ fullName: profile.value == null ? "" : profile.value.fullName },
|
||||
{ position: profile.value == null ? "" : profile.value.position },
|
||||
{ positionLevel: profile.value == null ? "" : profile.value.positionLevel },
|
||||
{ posNo: profile.value == null ? "" : profile.value.posNo },
|
||||
{ oc: profile.value == null ? "" : profile.value.oc },
|
||||
{
|
||||
birthDate:
|
||||
profile.value == null ? "" : date2Thai(profile.value.birthDate),
|
||||
},
|
||||
{ govAge: profile.value == null ? "" : profile.value.govAge },
|
||||
{
|
||||
positionLevelNew:
|
||||
profile.value == null
|
||||
? ""
|
||||
: profile.value.type == "EXPERT"
|
||||
? "ชำนาญการ"
|
||||
: "ชำนาญการพิเศษ",
|
||||
},
|
||||
tp === "EV1_005" || tp === "EV1_007"
|
||||
? { organizationName: "หน่วยงาน" }
|
||||
: null,
|
||||
tp === "EV1_007" ? { positionName: "ประเภทตำแหน่ง" } : null,
|
||||
tp === "EV1_007" ? { positionLeaveName: "ระดับตำแหน่ง" } : null
|
||||
);
|
||||
const body = {
|
||||
template: tp,
|
||||
reportName: templateName,
|
||||
data: data,
|
||||
};
|
||||
await genReport(body, fileName);
|
||||
await http
|
||||
.get(config.API.evaluateGetReport(id.value))
|
||||
.then(async (res) => {
|
||||
const data = res.data.result;
|
||||
const body = {
|
||||
template: tp,
|
||||
reportName: templateName,
|
||||
data: data,
|
||||
};
|
||||
await genReport(body, fileName);
|
||||
hideLoader();
|
||||
})
|
||||
.catch((e) => {
|
||||
messageError($q, e);
|
||||
})
|
||||
.finally(() => {});
|
||||
}
|
||||
|
||||
/** function เปิด popup ติดต่อผู้ขอประเมิน */
|
||||
|
|
|
|||
|
|
@ -64,33 +64,22 @@ async function onClickDowloadFile(
|
|||
fileName: string
|
||||
) {
|
||||
showLoader();
|
||||
const data = Object.assign(
|
||||
{ fullName: profile.value == null ? "" : profile.value.fullName },
|
||||
{ position: profile.value == null ? "" : profile.value.position },
|
||||
{ positionLevel: profile.value == null ? "" : profile.value.positionLevel },
|
||||
{ posNo: profile.value == null ? "" : profile.value.posNo },
|
||||
{ oc: profile.value == null ? "" : profile.value.oc },
|
||||
{
|
||||
birthDate:
|
||||
profile.value == null ? "" : date2Thai(profile.value.birthDate),
|
||||
},
|
||||
{ govAge: profile.value == null ? "" : profile.value.govAge },
|
||||
{
|
||||
positionLevelNew:
|
||||
profile.value == null
|
||||
? ""
|
||||
: profile.value.type == "EXPERT"
|
||||
? "ชำนาญการ"
|
||||
: "ชำนาญการพิเศษ",
|
||||
}
|
||||
);
|
||||
|
||||
const body = {
|
||||
template: tp,
|
||||
reportName: templateName,
|
||||
data: data,
|
||||
};
|
||||
await genReport(body, fileName);
|
||||
await http
|
||||
.get(config.API.evaluateGetReport(id.value))
|
||||
.then(async (res) => {
|
||||
const data = res.data.result;
|
||||
const body = {
|
||||
template: tp,
|
||||
reportName: templateName,
|
||||
data: data,
|
||||
};
|
||||
await genReport(body, fileName);
|
||||
hideLoader();
|
||||
})
|
||||
.catch((e) => {
|
||||
messageError($q, e);
|
||||
})
|
||||
.finally(() => {});
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue