// const http = uni.$u.http
|
import {
|
http
|
} from '@/uni_modules/uview-plus'
|
|
// 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分:
|
// https://uviewui.com/js/http.html#%E4%BD%95%E8%B0%93%E8%AF%B7%E6%B1%82%E6%8B%A6%E6%88%AA%EF%BC%9F
|
// const install = (Vue, vm) => {
|
|
let temLogin = (params, config = {}) => http.get(`/api/LogoIn/LogoinFast?jscode=${params}`, params, {
|
custom: {
|
methodName: 'LogoinFast',
|
needToken: false
|
}
|
});
|
let CreateUser = (params, config = {}) => http.post(`/api/LogoIn/CreateUser`, params, {
|
custom: {
|
methodName: 'CreateUser',
|
needToken: false
|
}
|
});
|
|
//本地选择图片转base64,再上传服务器存储返回地址
|
let UpdateFileBase64 = (params, config = {}) => http.post('/api/UpFile/UpdateFileBase64', params, {
|
custom: {
|
methodName: 'topUp.UpdateFileBase64',
|
needToken: true
|
}
|
});
|
|
// 增加人脸特征
|
let IaiAddPerso = (params, config = {}) => http.post(`/api/UpFile/IaiAddPerso`, params, {
|
custom: {
|
methodName: 'topUp.IaiAddPerso',
|
needToken: true
|
},
|
params: config
|
});
|
|
// 查询当前用户
|
let getUser = (params, config = {}) => http.get(`/api/User/getUser`, {
|
custom: {
|
methodName: 'getUser',
|
needToken: true
|
}
|
});
|
|
let getUserId = (userid) => http.get(`/api/User/getUser/${userid}`, {
|
custom: {
|
methodName: 'getUserId',
|
needToken: true
|
}
|
})
|
|
//根据ld查询招工明细
|
let getOrder = (params, config = {}) => http.get(`/api/OrderWorker/getOrder/${params}`, {
|
custom: {
|
methodName: 'getOrder',
|
needToken: true
|
}
|
});
|
|
// 保存用户工人信息
|
let saveUserWorker = (params, config = {}) => http.post(`/api/User/saveUserWorker`, params, {
|
custom: {
|
methodName: 'saveUserWorker',
|
needToken: true
|
}
|
});
|
|
// 保存用户公司信息
|
let saveUserCompany = (params, config = {}) => http.post(`/api/User/saveUserCompany`, params, {
|
custom: {
|
methodName: 'saveUserCompany',
|
needToken: true
|
}
|
});
|
|
// 保存招工信息(新增/修改)
|
let saveOrder = (params, config = {}) => http.post(`/api/OrderCompany/saveOrder`, params, {
|
custom: {
|
methodName: 'saveOrder',
|
needToken: true
|
}
|
});
|
|
// 查询公司已经发布的招工订单
|
let PostMyListPageCompany = (params, config = {}) => http.post(`/api/OrderCompany/PostMyListPage`, params, {
|
custom: {
|
methodName: 'PostMyListPageCompany',
|
needToken: true
|
}
|
});
|
|
// 公司选择工人
|
let saveQueRen = (params, config = {}) => http.post(`/api/OrderCompany/saveQueRen`, params, {
|
custom: {
|
methodName: 'saveQueRen',
|
needToken: true
|
}
|
});
|
|
// 公司拒绝工人
|
let saveBuLuYong = (params, config = {}) => http.post(`/api/OrderCompany/saveBuLuYong`, params, {
|
custom: {
|
methodName: 'saveBuLuYong',
|
needToken: true
|
}
|
});
|
|
// 查询公司下工人的打卡记录
|
let PostMyComDakaListPage = (params, config = {}) => http.post(`/api/OrderCompany/PostMyComDakaListPage`, params, {
|
custom: {
|
methodName: 'PostMyComDakaListPage',
|
needToken: true
|
}
|
});
|
|
// 公司确认工人当天打卡详情
|
let saveDakaDetailCompany = (params, config = {}) => http.post(`/api/OrderCompany/saveDakaDetail`, params, {
|
custom: {
|
methodName: 'saveDakaDetailCompany',
|
needToken: true
|
}
|
});
|
|
// 查询工人可以投递的招工订单
|
let PostListPage = (params, config = {}) => http.post(`/api/OrderWorker/PostListPage`, params, {
|
custom: {
|
methodName: 'PostListPage',
|
needToken: true
|
}
|
});
|
|
// 查询工人已经投递的招工订单
|
let PostMyListPage = (params, config = {}) => http.post(`/api/OrderWorker/PostMyListPage`, params, {
|
custom: {
|
methodName: 'PostMyListPage',
|
needToken: true
|
}
|
});
|
|
// 工人投递
|
let saveBaoMing = (params, config = {}) => http.post(`/api/OrderWorker/saveBaoMing`, params, {
|
custom: {
|
methodName: 'saveBaoMing',
|
needToken: true
|
}
|
});
|
|
// 进入打卡页面
|
let getDaka = (params, config = {}) => http.post(`/api/OrderWorker/getDaka`, params, {
|
custom: {
|
methodName: 'getDaka',
|
needToken: true
|
}
|
});
|
|
// 工人打卡
|
let saveDaka = (params, config = {}) => http.post(`/api/OrderWorker/saveDaka`, params, {
|
custom: {
|
methodName: 'saveDaka',
|
needToken: true
|
}
|
});
|
|
// 查询工人的打卡记录
|
let PostMyDakaListPage = (params, config = {}) => http.post(`/api/OrderWorker/PostMyDakaListPage`, params, {
|
custom: {
|
methodName: 'PostMyDakaListPage',
|
needToken: true
|
}
|
});
|
|
// 进入填写/审批工价页面
|
let getDakaDetail = (params, config = {}) => http.post(`/api/OrderWorker/getDakaDetail`, params, {
|
custom: {
|
methodName: 'getDakaDetail',
|
needToken: true
|
}
|
});
|
|
// 工人确认当天打卡详情
|
let saveDakaDetail = (params, config = {}) => http.post(`/api/OrderWorker/saveDakaDetail`, params, {
|
custom: {
|
methodName: 'saveDakaDetail',
|
needToken: true
|
}
|
});
|
|
// 查询工人收入记录
|
let PostMyTiXianDetailListPage = (params, config = {}) => http.post(`/api/OrderWorker/PostMyTiXianDetailListPage`,
|
params, {
|
custom: {
|
methodName: 'PostMyTiXianDetailListPage',
|
needToken: true
|
}
|
});
|
|
|
// 增加人脸库 base64
|
let IaiAddPersoBase64 = (params, config = {}) => http.post(`/api/UpFile/IaiAddPersoBase64`, params, {
|
custom: {
|
methodName: 'IaiAddPersoBase64',
|
needToken: true
|
}
|
});
|
|
//修改用户信息
|
let saveUser = (params, config = {}) => http.post(`/api/User/saveUser`, params, {
|
custom: {
|
methodName: 'saveUser',
|
needToken: true
|
}
|
});
|
|
// 查询公司下所有员工
|
let PostMystaffList = (params, config = {}) => http.post(`/api/OrderCompany/PostMystaffList`, params, {
|
custom: {
|
methodName: 'PostMystaffList',
|
needToken: true
|
}
|
});
|
|
// 保存公司员工为管理员
|
let SaveStaffAdmin = (params, config = {}) => http.post(`/api/OrderCompany/SaveStaffAdmin`, params, {
|
custom: {
|
methodName: 'SaveStaffAdmin',
|
needToken: true
|
}
|
});
|
|
// 提现
|
let GetTransferMoney = (params, config = {}) => http.get(`/api/UserTransfer/GetTransferMoney?Money=${params}`, {
|
custom: {
|
methodName: 'GetTransferMoney',
|
needToken: true
|
}
|
});
|
|
// 职位下架
|
let deleteOrder = (params, config = {}) => http.post(`/api/OrderCompany/deleteOrder`, params, {
|
custom: {
|
methodName: 'deleteOrder',
|
needToken: true
|
}
|
});
|
|
// 查询公司下工人的工资额度
|
let PostMyComGongZiListPage = (params, config = {}) => http.post(`/api/OrderCompany/PostMyComGongZiListPage`, params, {
|
custom: {
|
methodName: 'PostMyComGongZiListPage',
|
needToken: true
|
}
|
});
|
|
// 公司修改工人工价
|
let saveWorkPrice = (params, config = {}) => http.post(`/api/OrderCompany/saveWorkPrice`, params, {
|
custom: {
|
methodName: 'saveWorkPrice',
|
needToken: true
|
}
|
});
|
|
// 员工报销单列表
|
let getworkerplanelist = (params, config = {}) => http.post(`/api/CyOSStaff/getplanelist`, params, {
|
custom: {
|
methodName: 'getworkerplanelist',
|
needToken: true
|
}
|
});
|
|
// 获取部门列表
|
let GetDepartLstt = (params, config = {}) => http.get(`/api/CYOSSetting/GetDepartLstt`, {
|
custom: {
|
methodName: 'GetDepartLstt',
|
needToken: true
|
}
|
});
|
|
// 获取科目列表
|
let getKeMuList = (params, config = {}) => http.get(`/api/CYOSSetting/getKeMuList`, {
|
custom: {
|
methodName: 'getKeMuList',
|
needToken: true
|
}
|
});
|
|
|
// 创建报销单
|
let CreatOder = (params, config = {}) => http.post(`/api/CyOSStaff/CreatOder`, params, {
|
custom: {
|
methodName: 'CreatOder',
|
needToken: true
|
}
|
});
|
|
// 编辑报销单
|
let EditOder = (params, config = {}) => http.post(`/api/CyOSStaff/EditOder`, params, {
|
custom: {
|
methodName: 'EditOder',
|
needToken: true
|
}
|
});
|
|
|
//员工查看详情
|
let workerGetPlanInfo = (params, config = {}) => http.get(`/api/CyOSStaff/GetPlanInfo/${params}`, {
|
custom: {
|
methodName: 'workerGetPlanInfo',
|
needToken: true
|
}
|
});
|
|
|
// 财务报销单列表
|
let getcaiwuplanelist = (params, config = {}) => http.post(`/api/CyOSBaoXiaoCaiWu/getplanelist`, params, {
|
custom: {
|
methodName: 'getcaiwuplanelist',
|
needToken: true
|
}
|
});
|
|
|
// 主管列表
|
let getzhuguanplanelist = (params, config = {}) => http.post(`/api/CyOSBaoXiaoZHuGuan/getplanelist`, params, {
|
custom: {
|
methodName: 'getzhuguanplanelist',
|
needToken: true
|
}
|
});
|
|
// 总经理列表
|
let getjingliplanelist = (params, config = {}) => http.post(`/api/CyOSBaoXiaoJingLi/getplanelist`, params, {
|
custom: {
|
methodName: 'getjingliplanelist',
|
needToken: true
|
}
|
});
|
|
//经理查看详情
|
let jingLiGetPlanInfo = (params, config = {}) => http.get(`/api/CyOSBaoXiaoJingLi/GetPlanInfo/${params}`, {
|
custom: {
|
methodName: 'jingLiGetPlanInfo',
|
needToken: true
|
}
|
});
|
|
//主管查看详情
|
let zhuGuanGetPlanInfo = (params, config = {}) => http.get(`/api/CyOSBaoXiaoZHuGuan/GetPlanInfo/${params}`, {
|
custom: {
|
methodName: 'zhuGuanGetPlanInfo',
|
needToken: true
|
}
|
});
|
|
// 主管审批
|
let ApprovalPlan = (params, config = {}) => http.post(`/api/CyOSBaoXiaoZHuGuan/ApprovalPlan`, params, {
|
custom: {
|
methodName: 'ApprovalPlan',
|
needToken: true
|
}
|
});
|
|
// 经理审批
|
let BaoxiaoPlan = (params, config = {}) => http.post(`/api/CyOSBaoXiaoJingLi/BaoxiaoPlan`, params, {
|
custom: {
|
methodName: 'BaoxiaoPlan',
|
needToken: true
|
}
|
});
|
|
|
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
|
export {
|
temLogin, //登录
|
CreateUser, //注册并登录
|
UpdateFileBase64, //转换成base64
|
IaiAddPerso, // 增加人脸特征
|
getUser, // 查询当前用户
|
saveUserWorker, // 保存用户工人信息
|
saveUserCompany, // 保存用户公司信息
|
saveOrder, // 保存招工信息(新增/修改)
|
PostMyListPageCompany, // 查询公司已经发布的招工订单
|
saveQueRen, // 公司选择工人
|
saveBuLuYong, //公司拒绝工人
|
PostMyComDakaListPage, // 查询公司下工人的打卡记录
|
saveDakaDetailCompany, // 公司确认工人当天打卡详情
|
PostListPage, // 查询工人可以投递的招工订单,
|
PostMyListPage, // 查询工人已经投递的招工订单
|
saveBaoMing, // 工人投递
|
getDaka, // 进入打卡页面
|
saveDaka, //工人打卡
|
PostMyDakaListPage, // 查询工人的打卡记录
|
getDakaDetail, // 进入填写/审批工价页面
|
saveDakaDetail, // 工人确认当天打卡详情
|
PostMyTiXianDetailListPage, //查询工人的收入记录
|
getOrder, //根据ld查询招工明细
|
IaiAddPersoBase64, // 增加人脸库 base64
|
saveUser, //修改用户信息
|
getUserId,
|
PostMystaffList, //查询公司下所有员工
|
SaveStaffAdmin, // 保存公司员工为管理员
|
GetTransferMoney, //提现
|
deleteOrder, //职位下架
|
PostMyComGongZiListPage, //查询公司下工人的工资额度
|
saveWorkPrice, // 公司修改工人工价
|
getworkerplanelist, //员工报销列表
|
getcaiwuplanelist,//财务报销单列表
|
GetDepartLstt, //获取部门列表
|
getKeMuList,//科目
|
CreatOder,//创建报销单
|
EditOder,
|
workerGetPlanInfo,//员工获取详情
|
getzhuguanplanelist,
|
getjingliplanelist,
|
jingLiGetPlanInfo,
|
zhuGuanGetPlanInfo,
|
BaoxiaoPlan,
|
ApprovalPlan
|
};
|
// }
|
|
// export default {
|
// install
|
// }
|