|
@@ -3,11 +3,11 @@ import { axios } from '@/utils/request'
|
|
|
import signMd5Utils from '@/utils/encryption/signMd5Utils'
|
|
|
|
|
|
const api = {
|
|
|
- user: '/mock/api/user',
|
|
|
- role: '/mock/api/role',
|
|
|
- service: '/mock/api/service',
|
|
|
- permission: '/mock/api/permission',
|
|
|
- permissionNoPager: '/mock/api/permission/no-pager'
|
|
|
+ user: '/mock/api-base/user',
|
|
|
+ role: '/mock/api-base/role',
|
|
|
+ service: '/mock/api-base/service',
|
|
|
+ permission: '/mock/api-base/permission',
|
|
|
+ permissionNoPager: '/mock/api-base/permission/no-pager'
|
|
|
}
|
|
|
|
|
|
export default api
|
|
@@ -16,9 +16,7 @@ export default api
|
|
|
export function postAction(url,parameter) {
|
|
|
let sign = signMd5Utils.getSign(url, parameter);
|
|
|
//将签名和时间戳,添加在请求接口 Header
|
|
|
- // update-begin--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯
|
|
|
- let signHeader = {"X-Sign": sign,"X-TIMESTAMP": signMd5Utils.getTimestamp()};
|
|
|
- // update-end--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯
|
|
|
+ let signHeader = {"X-Sign": sign,"X-TIMESTAMP": signMd5Utils.getDateTimeToString()};
|
|
|
|
|
|
return axios({
|
|
|
url: url,
|
|
@@ -32,9 +30,7 @@ export function postAction(url,parameter) {
|
|
|
export function httpAction(url,parameter,method) {
|
|
|
let sign = signMd5Utils.getSign(url, parameter);
|
|
|
//将签名和时间戳,添加在请求接口 Header
|
|
|
- // update-begin--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯
|
|
|
- let signHeader = {"X-Sign": sign,"X-TIMESTAMP": signMd5Utils.getTimestamp()};
|
|
|
- // update-end--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯
|
|
|
+ let signHeader = {"X-Sign": sign,"X-TIMESTAMP": signMd5Utils.getDateTimeToString()};
|
|
|
|
|
|
return axios({
|
|
|
url: url,
|
|
@@ -44,6 +40,20 @@ export function httpAction(url,parameter,method) {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+export function httpActionBlob(url,parameter,method) {
|
|
|
+ let sign = signMd5Utils.getSign(url, parameter);
|
|
|
+ //将签名和时间戳,添加在请求接口 Header
|
|
|
+ let signHeader = {"X-Sign": sign,"X-TIMESTAMP": signMd5Utils.getDateTimeToString()};
|
|
|
+
|
|
|
+ return axios({
|
|
|
+ url: url,
|
|
|
+ method:method ,
|
|
|
+ data: parameter,
|
|
|
+ headers: signHeader,
|
|
|
+ responseType: "arraybuffer"
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
//put
|
|
|
export function putAction(url,parameter) {
|
|
|
return axios({
|
|
@@ -57,9 +67,7 @@ export function putAction(url,parameter) {
|
|
|
export function getAction(url,parameter) {
|
|
|
let sign = signMd5Utils.getSign(url, parameter);
|
|
|
//将签名和时间戳,添加在请求接口 Header
|
|
|
- // update-begin--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯
|
|
|
- let signHeader = {"X-Sign": sign,"X-TIMESTAMP": signMd5Utils.getTimestamp()};
|
|
|
- // update-end--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯
|
|
|
+ let signHeader = {"X-Sign": sign,"X-TIMESTAMP": signMd5Utils.getDateTimeToString()};
|
|
|
|
|
|
return axios({
|
|
|
url: url,
|
|
@@ -68,7 +76,18 @@ export function getAction(url,parameter) {
|
|
|
headers: signHeader
|
|
|
})
|
|
|
}
|
|
|
+export function banli(url,parameter) {
|
|
|
+ let sign = signMd5Utils.getSign(url, parameter);
|
|
|
+ //将签名和时间戳,添加在请求接口 Header
|
|
|
+ let signHeader = {"X-Sign": sign,"X-TIMESTAMP": signMd5Utils.getDateTimeToString()};
|
|
|
|
|
|
+ return axios({
|
|
|
+ url: url,
|
|
|
+ method: 'post',
|
|
|
+ params: parameter,
|
|
|
+ headers: signHeader
|
|
|
+ })
|
|
|
+}
|
|
|
//deleteAction
|
|
|
export function deleteAction(url,parameter) {
|
|
|
return axios({
|
|
@@ -126,23 +145,13 @@ export function saveService(parameter) {
|
|
|
* @param parameter
|
|
|
* @returns {*}
|
|
|
*/
|
|
|
-export function downFile(url,parameter, method='get'){
|
|
|
- if(method=='get'){
|
|
|
- return axios({
|
|
|
- url: url,
|
|
|
- params: parameter,
|
|
|
- method: method ,
|
|
|
- responseType: 'blob'
|
|
|
- })
|
|
|
- }else{
|
|
|
- return axios({
|
|
|
- url: url,
|
|
|
- method: method,
|
|
|
- data: parameter,
|
|
|
- responseType: 'blob'
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
+export function downFile(url,parameter){
|
|
|
+ return axios({
|
|
|
+ url: url,
|
|
|
+ params: parameter,
|
|
|
+ method:'get' ,
|
|
|
+ responseType: 'blob'
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -208,6 +217,6 @@ export function getFileAccessHttpUrl(avatar,subStr) {
|
|
|
}
|
|
|
}
|
|
|
}catch(err){
|
|
|
- return;
|
|
|
+ return;
|
|
|
}
|
|
|
}
|