1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- var baseurl = 'https://www.waywish.com';
- const service = axios.create({
- baseURL: baseurl,
- timeout: 6000000, // 请求超时时间
- })
- // request 拦截器
- service.interceptors.request.use(
- config => {
- if (localStorage.getItem('token')) config.headers['token'] = localStorage.getItem('token');
- return config;
- },
- error => {
- Promise.reject(error)
- }
- )
- // response 拦截器
- service.interceptors.response.use(
- response => {
- const res = response.data;
- return {
- state: res.code == '200',
- data: res.data,
- msg: res.code == '200' ? 'success' : 'error'
- }
- },
- error => { //请求返回错误
- return {
- state: false
- }
- }
- )
- const $http = {
- getDocumentById: (id) => {
- return service({
- method: 'get',
- url: '/file/document/' + id
- })
- },
- getDocumentTemplateById: (id) => {
- return service({
- url: `/file/template/${id}`,
- method: 'get'
- })
- },
- getSealRegisterKey: (documentId) => {
- return service({
- url: `/file/sealRegisterkey/${documentId}`,
- method: 'get',
- })
- },
- getRequestSealDetail: (id) => {
- return service({
- url: `/file/sealRequest/${id}`,
- method: 'get',
- })
- },
- getSealDetailById: (id) => {
- return service({
- url: `/file/seal/detail/${id}`,
- method: 'get',
- })
- },
- getContractDetailById: (id) => {
- return service({
- url: `/api/contract/${id}`,
- method: 'get'
- })
- },
- getHouseTree(id) {
- return service({
- url: `/api/projectItemTargetRoom/level/${id}`,
- method: 'get'
- })
- },
- insertDocumentData(data) {
- return service({
- url: `/file/elementdata/`,
- method: 'post',
- data: data
- })
- }
- }
|