Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
frontend
/
qqxb-self-service
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
91aa45ea
authored
Jun 19, 2020
by
cocomilk2012
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
upate
parent
ed52cd5a
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
57 additions
and
50 deletions
src/servicesImpl/employee/employeeImpl.ts
src/servicesImpl/employee/employeeImpl.ts
View file @
91aa45ea
...
@@ -3,7 +3,6 @@ import store from '@/store';
...
@@ -3,7 +3,6 @@ import store from '@/store';
import
{
EmployeeInterface
}
from
'@/services/employee/employeeService'
;
import
{
EmployeeInterface
}
from
'@/services/employee/employeeService'
;
import
urls
from
'@/utils/urls'
;
import
urls
from
'@/utils/urls'
;
/**
/**
* 员工服务类
* 员工服务类
*/
*/
...
@@ -31,11 +30,11 @@ class EmployeeService implements EmployeeInterface {
...
@@ -31,11 +30,11 @@ class EmployeeService implements EmployeeInterface {
store
.
getters
.
getAccessToken
.
then
((
res
:
any
)
=>
{
store
.
getters
.
getAccessToken
.
then
((
res
:
any
)
=>
{
this
.
header
=
{
Authorization
:
`Bearer
${
res
}
`
};
this
.
header
=
{
Authorization
:
`Bearer
${
res
}
`
};
});
});
store
.
getters
.
getUserInfo
.
then
((
res
:
any
)
=>
{
//
store.getters.getUserInfo.then((res: any) => {
// console.log(res);
//
// console.log(res);
this
.
sub
=
res
.
sub
//
this.sub = res.sub
})
//
})
this
.
version
=
"v1"
;
this
.
version
=
'v1'
;
}
}
/**
/**
...
@@ -44,7 +43,7 @@ class EmployeeService implements EmployeeInterface {
...
@@ -44,7 +43,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
async
getUserInfo
(
params
:
any
):
Promise
<
any
>
{
public
async
getUserInfo
(
params
:
any
):
Promise
<
any
>
{
const
url
=
urls
.
userInfoUrl
+
`/userAuthDetails`
;
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 {
...
@@ -52,8 +51,9 @@ class EmployeeService implements EmployeeInterface {
* @param params
* @param params
*/
*/
public
getDispatchList
(
params
:
any
):
Promise
<
any
>
{
public
getDispatchList
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
idNo
}
/dispatch/companies`
;
let
url
=
return
request
.
get
(
url
,
params
,
this
.
header
)
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
idNo
}
/dispatch/companies`
;
return
request
.
get
(
url
,
params
,
this
.
header
);
}
}
/**
/**
...
@@ -61,8 +61,10 @@ class EmployeeService implements EmployeeInterface {
...
@@ -61,8 +61,10 @@ class EmployeeService implements EmployeeInterface {
* @param params
* @param params
*/
*/
public
getDispatchInfo
(
params
:
any
):
Promise
<
any
>
{
public
getDispatchInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/dispatch/companies/
${
params
.
spId
}
/employee/
${
params
.
idNo
}
/info`
;
let
url
=
return
request
.
get
(
url
,
params
,
this
.
header
)
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 {
...
@@ -71,7 +73,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
getWorkInfoList
(
params
:
any
):
Promise
<
any
>
{
public
getWorkInfoList
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/work`
;
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 {
...
@@ -80,8 +82,9 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
getWorkInfoDetail
(
params
:
any
):
Promise
<
any
>
{
public
getWorkInfoDetail
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/work/detail`
;
let
url
=
return
request
.
get
(
url
,
params
,
this
.
header
)
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/work/detail`
;
return
request
.
get
(
url
,
params
,
this
.
header
);
}
}
/**
/**
...
@@ -91,7 +94,7 @@ class EmployeeService implements EmployeeInterface {
...
@@ -91,7 +94,7 @@ class EmployeeService implements EmployeeInterface {
public
updateWorkInfo
(
params
:
any
):
Promise
<
any
>
{
public
updateWorkInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/work/info`
;
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 {
...
@@ -101,7 +104,7 @@ class EmployeeService implements EmployeeInterface {
public
addWorkInfo
(
params
:
any
):
Promise
<
any
>
{
public
addWorkInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/work/info`
;
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 {
...
@@ -111,7 +114,7 @@ class EmployeeService implements EmployeeInterface {
public
deleteWorkInfo
(
params
:
any
):
Promise
<
any
>
{
public
deleteWorkInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/work/
${
params
.
edId
}
/info`
;
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 {
...
@@ -120,7 +123,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
getPersonInfo
(
params
:
any
):
Promise
<
any
>
{
public
getPersonInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/info`
;
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 {
...
@@ -129,7 +132,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
savePersonInfo
(
params
:
any
):
Promise
<
any
>
{
public
savePersonInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/info`
;
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 {
...
@@ -137,8 +140,9 @@ class EmployeeService implements EmployeeInterface {
* @param params 请求参数
* @param params 请求参数
*/
*/
public
getContactInfo
(
params
:
any
):
Promise
<
any
>
{
public
getContactInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/contact/info`
;
let
url
=
return
request
.
get
(
url
,
params
,
this
.
header
)
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/contact/info`
;
return
request
.
get
(
url
,
params
,
this
.
header
);
}
}
/**
/**
...
@@ -147,7 +151,7 @@ class EmployeeService implements EmployeeInterface {
...
@@ -147,7 +151,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
saveContactInfo
(
params
:
any
):
Promise
<
any
>
{
public
saveContactInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/contact/
${
params
.
id
}
/info`
;
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 {
...
@@ -155,8 +159,9 @@ class EmployeeService implements EmployeeInterface {
* @param params 请求参数
* @param params 请求参数
*/
*/
public
getSocialInfo
(
params
:
any
):
Promise
<
any
>
{
public
getSocialInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/unit/relation`
;
let
url
=
return
request
.
get
(
url
,
params
,
this
.
header
)
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/unit/relation`
;
return
request
.
get
(
url
,
params
,
this
.
header
);
}
}
/**
/**
...
@@ -165,7 +170,7 @@ class EmployeeService implements EmployeeInterface {
...
@@ -165,7 +170,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
saveSocialInfo
(
params
:
any
):
Promise
<
any
>
{
public
saveSocialInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/unit/relation/save`
;
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 {
...
@@ -173,8 +178,9 @@ class EmployeeService implements EmployeeInterface {
* @param params 请求参数
* @param params 请求参数
*/
*/
public
getWageCardInfo
(
params
:
any
):
Promise
<
any
>
{
public
getWageCardInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/salary/card/info`
;
let
url
=
return
request
.
get
(
url
,
params
,
this
.
header
)
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 {
...
@@ -183,7 +189,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
saveWageCardInfo
(
params
:
any
):
Promise
<
any
>
{
public
saveWageCardInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/salary/card/save`
;
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 {
...
@@ -192,17 +198,17 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
getEduExperience
(
params
:
any
):
Promise
<
any
>
{
public
getEduExperience
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/education`
;
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
* @param params
*/
*/
public
getEduExperienceDetial
(
params
:
any
):
Promise
<
any
>
{
public
getEduExperienceDetial
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/education/detial`
;
let
url
=
return
request
.
get
(
url
,
params
,
this
.
header
)
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/education/detial`
;
return
request
.
get
(
url
,
params
,
this
.
header
);
}
}
/**
/**
...
@@ -211,7 +217,7 @@ class EmployeeService implements EmployeeInterface {
...
@@ -211,7 +217,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
addEduExperience
(
params
:
any
):
Promise
<
any
>
{
public
addEduExperience
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/edu/info`
;
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 {
...
@@ -220,7 +226,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
updateEduExperience
(
params
:
any
):
Promise
<
any
>
{
public
updateEduExperience
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/edu/info`
;
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 {
...
@@ -229,7 +235,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
deleteEduExperience
(
params
:
any
):
Promise
<
any
>
{
public
deleteEduExperience
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/edu/
${
params
.
eduId
}
/info`
;
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 {
...
@@ -237,8 +243,9 @@ class EmployeeService implements EmployeeInterface {
* @param params
* @param params
*/
*/
public
getTechnologyExperience
(
params
:
any
):
Promise
<
any
>
{
public
getTechnologyExperience
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/expertise/info`
;
let
url
=
return
request
.
get
(
url
,
params
,
this
.
header
)
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/expertise/info`
;
return
request
.
get
(
url
,
params
,
this
.
header
);
}
}
/**
/**
...
@@ -247,7 +254,7 @@ class EmployeeService implements EmployeeInterface {
...
@@ -247,7 +254,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
updateTechnologyExperience
(
params
:
any
):
Promise
<
any
>
{
public
updateTechnologyExperience
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/expertise/info`
;
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 {
...
@@ -256,18 +263,19 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
getCityList
(
params
:
any
):
Promise
<
any
>
{
public
getCityList
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/dispatch/cities`
;
let
url
=
urls
.
employeeUrl
+
`/api/user/dispatch/cities`
;
return
request
.
get
(
url
,
params
,
this
.
header
)
return
request
.
get
(
url
,
params
,
this
.
header
);
}
}
/**
/**
*
*
* 通过身份证号和派遣公司ID拿到派遣员工的工资条信息
* 通过身份证号和派遣公司ID拿到派遣员工的工资条信息
* @param params
* @param params
*/
*/
public
getSalaryInfo
(
params
:
any
):
Promise
<
any
>
{
public
getSalaryInfo
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/dispatch/companies/
${
params
.
idNo
}
/employee/
${
params
.
spId
}
/payroll`
;
let
url
=
return
request
.
get
(
url
,
params
,
this
.
header
)
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 {
...
@@ -277,10 +285,9 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
getFiles
(
params
:
any
):
Promise
<
any
>
{
public
getFiles
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/files`
;
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 {
...
@@ -288,7 +295,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
setFiles
(
params
:
any
):
Promise
<
any
>
{
public
setFiles
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/file`
;
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 {
...
@@ -298,7 +305,7 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
delFiles
(
params
:
any
):
Promise
<
any
>
{
public
delFiles
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/files/
${
params
.
fileId
}
`
;
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 {
...
@@ -307,8 +314,9 @@ class EmployeeService implements EmployeeInterface {
* @param params
* @param params
*/
*/
public
putFiles
(
params
:
any
):
Promise
<
any
>
{
public
putFiles
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/commit/file`
;
let
url
=
return
request
.
put
(
url
,
params
,
this
.
header
)
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
edId
}
/commit/file`
;
return
request
.
put
(
url
,
params
,
this
.
header
);
}
}
/**
/**
...
@@ -318,9 +326,8 @@ class EmployeeService implements EmployeeInterface {
...
@@ -318,9 +326,8 @@ class EmployeeService implements EmployeeInterface {
*/
*/
public
getAgileWorker
(
params
:
any
):
Promise
<
any
>
{
public
getAgileWorker
(
params
:
any
):
Promise
<
any
>
{
let
url
=
urls
.
employeeUrl
+
`/api/user/employee/
${
params
.
idNo
}
/bill/item`
;
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
();
export
default
new
EmployeeService
();
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment