Commit 70e36a68 by cocomilk2012

工资条列表页

工资条详情页接口报错
parent 59acd45e
......@@ -274,8 +274,8 @@ class EmployeeService implements EmployeeInterface {
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);
`/api/user/dispatch/companies/${params.spId}/employee/${params.idNo}/payroll`;
return request.get(url, {}, this.header, false);
}
/**
......
import http from './http';
import { GetCommonPms } from '@/utils/public';
class Request {
/**
* GET 请求
* @param url 请求链接
* @param params 请求参数
* @param headers 请求头信息
*/
public get(url: string, params: any = {}, headers: any = {}): Promise<any> {
return new Promise((resolve, reject) => {
resolve(http.get(`${url}?${GetCommonPms()}`, {
params: params,
headers: headers
}));
/**
* GET 请求
* @param url 请求链接
* @param params 请求参数
* @param headers 请求头信息
*/
public get(
url: string,
params: any = {},
headers: any = {},
special: boolean = false
): Promise<any> {
return new Promise((resolve, reject) => {
resolve(
http.get(`${url}?${GetCommonPms(special)}`, {
params: params,
headers: headers,
})
}
);
});
}
/**
*
* POST 请求
* @param url 请求链接
* @param params 请求参数
* @param headers 请求头信息
*/
public post(url: string, params: any = {}, headers: any = {}, special: boolean = false) {
return new Promise((resolve, reject) => {
resolve(http.post(`${url}?${GetCommonPms(special)}`, params, { headers: headers }));
/**
*
* POST 请求
* @param url 请求链接
* @param params 请求参数
* @param headers 请求头信息
*/
public post(
url: string,
params: any = {},
headers: any = {},
special: boolean = false
) {
return new Promise((resolve, reject) => {
resolve(
http.post(`${url}?${GetCommonPms(special)}`, params, {
headers: headers,
})
}
);
});
}
/**
*
* PUT 请求
* @param url 请求链接
* @param params 请求参数
* @param headers 请求头信息
*/
public put(url: string, params: any = {}, headers: any = {}) {
return new Promise((resolve, reject) => {
resolve(
http.put(`${url}?${GetCommonPms()}`, params, { headers: headers })
);
});
}
/**
*
* PUT 请求
* @param url 请求链接
* @param params 请求参数
* @param headers 请求头信息
*/
public put(url: string, params: any = {}, headers: any = {}) {
return new Promise((resolve, reject) => {
resolve(http.put(`${url}?${GetCommonPms()}`, params, { headers: headers }));
/**
*
* DELETE 请求
* @param url 请求链接
* @param params 请求参数
* @param headers 请求头信息
*/
public delete(url: string, params: any = {}, headers: any = {}) {
return new Promise((resolve, reject) => {
resolve(
http.delete(`${url}?${GetCommonPms()}`, {
params: params,
headers: headers,
})
}
/**
*
* DELETE 请求
* @param url 请求链接
* @param params 请求参数
* @param headers 请求头信息
*/
public delete(url: string, params: any = {}, headers: any = {}) {
return new Promise((resolve, reject) => {
resolve(http.delete(`${url}?${GetCommonPms()}`, {
params: params,
headers: headers
}));
})
}
);
});
}
}
export default new Request();
\ No newline at end of file
export default new Request();
<template>
<div class="home">
<img alt="Vue logo" src="../assets/logo.png" />
</div>
</template>
<script lang="ts">
import Vue from "vue";
import { Component } from "vue-property-decorator";
import { formatDate, CheckPlatform } from "@/utils/public";
@Component({
name: "Home",
components: {}
})
export default class Home extends Vue {
private list: any = [];
created() {
this.$server.EmployeeService.getUserInfo({}).then(res => {
console.log(res);
});
}
}
</script>
\ No newline at end of file
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