// 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 } }); //根据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 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 } }); // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 export { temLogin, //登录 CreateUser, //注册并登录 UpdateFileBase64, //转换成base64 IaiAddPerso, // 增加人脸特征 getUser, // 查询当前用户 saveUserWorker, // 保存用户工人信息 saveUserCompany, // 保存用户公司信息 saveOrder, // 保存招工信息(新增/修改) PostMyListPageCompany, // 查询公司已经发布的招工订单 saveQueRen, // 公司选择工人 PostMyComDakaListPage, // 查询公司下工人的打卡记录 saveDakaDetailCompany, // 公司确认工人当天打卡详情 PostListPage, // 查询工人可以投递的招工订单, PostMyListPage, // 查询工人已经投递的招工订单 saveBaoMing, // 工人投递 getDaka, // 进入打卡页面 saveDaka, //工人打卡 PostMyDakaListPage, // 查询工人的打卡记录 getDakaDetail, // 进入填写/审批工价页面 saveDakaDetail, // 工人确认当天打卡详情 PostMyTiXianDetailListPage, //查询工人的收入记录 getOrder //根据ld查询招工明细 }; // } // export default { // install // }