Commit 91aa45ea by cocomilk2012

upate

parent ed52cd5a
Showing with 57 additions and 50 deletions
......@@ -3,7 +3,6 @@ import store from '@/store';
import { EmployeeInterface } from '@/services/employee/employeeService';
import urls from '@/utils/urls';
/**
* 员工服务类
*/
......@@ -31,11 +30,11 @@ class EmployeeService implements EmployeeInterface {
store.getters.getAccessToken.then((res: any) => {
this.header = { Authorization: `Bearer ${res}` };
});
store.getters.getUserInfo.then((res: any) => {
// console.log(res);
this.sub = res.sub
})
this.version = "v1";
// store.getters.getUserInfo.then((res: any) => {
// // console.log(res);
// this.sub = res.sub
// })
this.version = 'v1';
}
/**
......@@ -44,7 +43,7 @@ class EmployeeService implements EmployeeInterface {
*/
public async getUserInfo(params: any): Promise<any> {
const url = urls.userInfoUrl + `/userAuthDetails`;
return request.post(url, params, this.header, true)
return request.post(url, params, this.header, true);
}
/**
......@@ -52,8 +51,9 @@ class EmployeeService implements EmployeeInterface {
* @param params
*/
public getDispatchList(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.idNo}/dispatch/companies`;
return request.get(url, params, this.header)
let url =
urls.employeeUrl + `/api/user/employee/${params.idNo}/dispatch/companies`;
return request.get(url, params, this.header);
}
/**
......@@ -61,8 +61,10 @@ class EmployeeService implements EmployeeInterface {
* @param params
*/
public getDispatchInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/dispatch/companies/${params.spId}/employee/${params.idNo}/info`;
return request.get(url, params, this.header)
let url =
urls.employeeUrl +
`/api/user/dispatch/companies/${params.spId}/employee/${params.idNo}/info`;
return request.get(url, params, this.header);
}
/**
......@@ -71,7 +73,7 @@ class EmployeeService implements EmployeeInterface {
*/
public getWorkInfoList(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/work`;
return request.get(url, params, this.header)
return request.get(url, params, this.header);
}
/**
......@@ -80,8 +82,9 @@ class EmployeeService implements EmployeeInterface {
*/
public getWorkInfoDetail(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/work/detail`;
return request.get(url, params, this.header)
let url =
urls.employeeUrl + `/api/user/employee/${params.edId}/work/detail`;
return request.get(url, params, this.header);
}
/**
......@@ -91,7 +94,7 @@ class EmployeeService implements EmployeeInterface {
public updateWorkInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/work/info`;
return request.put(url, params, this.header)
return request.put(url, params, this.header);
}
/**
......@@ -101,7 +104,7 @@ class EmployeeService implements EmployeeInterface {
public addWorkInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/work/info`;
return request.post(url, params, this.header)
return request.post(url, params, this.header);
}
/**
......@@ -111,7 +114,7 @@ class EmployeeService implements EmployeeInterface {
public deleteWorkInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/work/${params.edId}/info`;
return request.delete(url, params, this.header)
return request.delete(url, params, this.header);
}
/**
......@@ -120,7 +123,7 @@ class EmployeeService implements EmployeeInterface {
*/
public getPersonInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/info`;
return request.get(url, params, this.header)
return request.get(url, params, this.header);
}
/**
......@@ -129,7 +132,7 @@ class EmployeeService implements EmployeeInterface {
*/
public savePersonInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/info`;
return request.post(url, params, this.header)
return request.post(url, params, this.header);
}
/**
......@@ -137,8 +140,9 @@ class EmployeeService implements EmployeeInterface {
* @param params 请求参数
*/
public getContactInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/contact/info`;
return request.get(url, params, this.header)
let url =
urls.employeeUrl + `/api/user/employee/${params.edId}/contact/info`;
return request.get(url, params, this.header);
}
/**
......@@ -147,7 +151,7 @@ class EmployeeService implements EmployeeInterface {
*/
public saveContactInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/contact/${params.id}/info`;
return request.post(url, params, this.header)
return request.post(url, params, this.header);
}
/**
......@@ -155,8 +159,9 @@ class EmployeeService implements EmployeeInterface {
* @param params 请求参数
*/
public getSocialInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/unit/relation`;
return request.get(url, params, this.header)
let url =
urls.employeeUrl + `/api/user/employee/${params.edId}/unit/relation`;
return request.get(url, params, this.header);
}
/**
......@@ -165,7 +170,7 @@ class EmployeeService implements EmployeeInterface {
*/
public saveSocialInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/unit/relation/save`;
return request.post(url, params, this.header)
return request.post(url, params, this.header);
}
/**
......@@ -173,8 +178,9 @@ class EmployeeService implements EmployeeInterface {
* @param params 请求参数
*/
public getWageCardInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/salary/card/info`;
return request.get(url, params, this.header)
let url =
urls.employeeUrl + `/api/user/employee/${params.edId}/salary/card/info`;
return request.get(url, params, this.header);
}
/**
......@@ -183,7 +189,7 @@ class EmployeeService implements EmployeeInterface {
*/
public saveWageCardInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/salary/card/save`;
return request.post(url, params, this.header)
return request.post(url, params, this.header);
}
/**
......@@ -192,17 +198,17 @@ class EmployeeService implements EmployeeInterface {
*/
public getEduExperience(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/education`;
return request.get(url, params, this.header)
return request.get(url, params, this.header);
}
/**
* 获取教育信息详细
* @param params
*/
public getEduExperienceDetial(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/education/detial`;
return request.get(url, params, this.header)
let url =
urls.employeeUrl + `/api/user/employee/${params.edId}/education/detial`;
return request.get(url, params, this.header);
}
/**
......@@ -211,7 +217,7 @@ class EmployeeService implements EmployeeInterface {
*/
public addEduExperience(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/edu/info`;
return request.post(url, params, this.header)
return request.post(url, params, this.header);
}
/**
......@@ -220,7 +226,7 @@ class EmployeeService implements EmployeeInterface {
*/
public updateEduExperience(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/edu/info`;
return request.put(url, params, this.header)
return request.put(url, params, this.header);
}
/**
......@@ -229,7 +235,7 @@ class EmployeeService implements EmployeeInterface {
*/
public deleteEduExperience(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/edu/${params.eduId}/info`;
return request.delete(url, params, this.header)
return request.delete(url, params, this.header);
}
/**
......@@ -237,8 +243,9 @@ class EmployeeService implements EmployeeInterface {
* @param params
*/
public getTechnologyExperience(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/expertise/info`;
return request.get(url, params, this.header)
let url =
urls.employeeUrl + `/api/user/employee/${params.edId}/expertise/info`;
return request.get(url, params, this.header);
}
/**
......@@ -247,7 +254,7 @@ class EmployeeService implements EmployeeInterface {
*/
public updateTechnologyExperience(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/expertise/info`;
return request.put(url, params, this.header)
return request.put(url, params, this.header);
}
/**
......@@ -256,18 +263,19 @@ class EmployeeService implements EmployeeInterface {
*/
public getCityList(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/dispatch/cities`;
return request.get(url, params, this.header)
return request.get(url, params, this.header);
}
/**
*
* 通过身份证号和派遣公司ID拿到派遣员工的工资条信息
* @param params
*/
public getSalaryInfo(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/dispatch/companies/${params.idNo}/employee/${params.spId}/payroll`;
return request.get(url, params, this.header)
let url =
urls.employeeUrl +
`/api/user/dispatch/companies/${params.idNo}/employee/${params.spId}/payroll`;
return request.get(url, params, this.header);
}
/**
......@@ -277,10 +285,9 @@ class EmployeeService implements EmployeeInterface {
*/
public getFiles(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/files`;
return request.get(url, params, this.header)
return request.get(url, params, this.header);
}
/**
*
* 设置文件
......@@ -288,7 +295,7 @@ class EmployeeService implements EmployeeInterface {
*/
public setFiles(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/file`;
return request.put(url, params.req, this.header)
return request.put(url, params.req, this.header);
}
/**
......@@ -298,7 +305,7 @@ class EmployeeService implements EmployeeInterface {
*/
public delFiles(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/files/${params.fileId}`;
return request.delete(url, params, this.header)
return request.delete(url, params, this.header);
}
/**
......@@ -307,8 +314,9 @@ class EmployeeService implements EmployeeInterface {
* @param params
*/
public putFiles(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.edId}/commit/file`;
return request.put(url, params, this.header)
let url =
urls.employeeUrl + `/api/user/employee/${params.edId}/commit/file`;
return request.put(url, params, this.header);
}
/**
......@@ -318,9 +326,8 @@ class EmployeeService implements EmployeeInterface {
*/
public getAgileWorker(params: any): Promise<any> {
let url = urls.employeeUrl + `/api/user/employee/${params.idNo}/bill/item`;
return request.get(url, params, this.header)
return request.get(url, params, this.header);
}
}
export default new EmployeeService();
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment