factory_web/src/api/model/demo.js

56 lines
1.1 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
export default {
ver: {
url: `${config.API_URL}/demo/ver`,
name: "获取最新版本号",
get: async function(){
return await http.get(this.url);
}
},
post: {
url: `${config.API_URL}/demo/post`,
name: "分页列表",
post: async function(data){
return await http.post(this.url, data, {
headers: {
//'response-status': 401
}
});
}
},
page: {
url: `${config.API_URL}/demo/page`,
name: "分页列表",
get: async function(params){
return await http.get(this.url, params);
}
},
list: {
url: `${config.API_URL}/demo/list`,
name: "数据列表",
get: async function(params){
return await http.get(this.url, params);
}
},
menu: {
url: `${config.API_URL}/demo/menu`,
name: "普通用户菜单",
get: async function(){
return await http.get(this.url);
}
},
status: {
url: `${config.API_URL}/demo/status`,
name: "模拟无权限",
get: async function(code){
return await http.get(this.url, {}, {
headers: {
"response-status": code
}
});
}
}
}