// 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 saveDeltoudi = (params, config = {}) => http.post(`/api/OrderCompany/saveDeltoudi`, params, { custom: { methodName: 'saveDeltoudi', 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 GetFirmAccountList = (params, config = {}) => http.get(`/api/CyOSBaoXiaoCaiWu/GetFirmAccountList`, { custom: { methodName: 'GetFirmAccountList', 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 caiWuGetPlanInfo = (params, config = {}) => http.get(`/api/CyOSBaoXiaoCaiWu/GetPlanInfo/${params}`, { custom: { methodName: 'caiWuGetPlanInfo', 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 } }); // 经理批量审批 let BatchShenPi = (params, config = {}) => http.post(`/api/CyOSBaoXiaoJingLi/BatchShenPi`, params, { custom: { methodName: 'BatchShenPi', needToken: true } }); // 报销或付款 let caiWuApprovalPlan = (params, config = {}) => http.post(`/api/CyOSBaoXiaoCaiWu/ApprovalPlan`, params, { custom: { methodName: 'caiWuApprovalPlan', needToken: true } }); // 获取上传token let GetToken = (params, config = {}) => http.get(`/api/UpFile/GetToken`, { custom: { methodName: 'GetToken', needToken: true } }); // 创建预约送货 let CreatAppointmentDeliver = (params, config = {}) => http.post(`/api/CyOSStaff/CreatAppointmentDeliver`, params, { custom: { methodName: 'CreatAppointmentDeliver', needToken: true } }); // 获取预约配送信息 let GetListAppointmentDeliverList = (params, config = {}) => http.post(`/api/CyOSStaff/GetListAppointmentDeliverList`, params, { custom: { methodName: 'GetListAppointmentDeliverList', needToken: true } }); //修改预约配送信息 let UpDataAppointmentDeliver = (params, config = {}) => http.post(`/api/CyOSStaff/UpDataAppointmentDeliver`, params, { custom: { methodName: 'UpDataAppointmentDeliver', needToken: true } }); // 删除预约配送信息 let DelAppointmentDeliver = (params, config = {}) => http.post(`/api/CyOSStaff/DelAppointmentDeliver`, params, { custom: { methodName: 'DelAppointmentDeliver', needToken: true } }); //司机获取预约配送信息 let driverGetListAppointmentDeliverList = (params, config = {}) => http.post(`/api/CyOsDeliverManage/GetListAppointmentDeliverList`, params, { custom: { methodName: 'driverGetListAppointmentDeliverList', needToken: true } }); // 司机受理 let AcceptAppointmentDeliver = (params, config = {}) => http.post(`/api/CyOsDeliverManage/AcceptAppointmentDeliver/${params}`, params, { custom: { methodName: 'AcceptAppointmentDeliver', needToken: true } }); // 创建配送单 let CreatDeliverPlan = (params, config = {}) => http.post(`/api/CyOsDeliverManage/CreatDeliverPlan`, params, { custom: { methodName: 'CreatDeliverPlan', needToken: true } }); // 获取送货单 let GetDeliverPlans = (params, config = {}) => http.post(`/api/CyOsDeliverManage/GetDeliverPlans`, params, { custom: { methodName: 'GetDeliverPlans', needToken: true } }); //管理员获取送货单详情 let manageGetDeliverPlanInfo = (KeyId, config = {}) => http.get(`/api/CyOsDeliverManage/GetDeliverPlanInfo/${KeyId}`,{ custom: { methodName: 'manageGetDeliverPlanInfo', needToken: true } }); //修改送货单 let UpDataDeliverPlans = (params, config = {}) => http.post(`/api/CyOsDeliverManage/UpDataDeliverPlans`, params, { custom: { methodName: 'UpDataDeliverPlans', needToken: true } }); // 撤销订单 let UndoDeliverPlans = (params, config = {}) => http.post(`/api/CyOsDeliverManage/UndoDeliverPlans/${params}`, params, { custom: { methodName: 'UndoDeliverPlans', needToken: true } }); // 获取司机列表 let Getdrivers = (params, config = {}) => http.get(`/api/CYOSSetting/Getdrivers`, { custom: { methodName: 'Getdrivers', needToken: true } }); // 获取&天司机列表 let GetDriversOfWithin7days = (params, config = {}) => http.get(`/api/CYOSSetting/GetDriversOfWithin7days`, { custom: { methodName: 'GetDriversOfWithin7days', needToken: true } }); // 获取单位列表 let GeCorporateClients = (params, config = {}) => http.get(`/api/CYOSSetting/GeCorporateClients`, { custom: { methodName: 'GeCorporateClients', needToken: true } }); //司机获取送货单 let driverGetDeliverPlans = (params, config = {}) => http.post(`/api/CyOSSDriver/GetDeliverPlans`, params,{ custom: { methodName: 'driverGetDeliverPlans', needToken: true } }); //员工获取送货单 let workerGetDeliverPlans = (params, config = {}) => http.post(`/api/CyOSStaff/GetDeliverPlans`, params,{ custom: { methodName: 'workerGetDeliverPlans', needToken: true } }); //司机获取送货单详情 let GetDeliverPlanInfo = (KeyId, config = {}) => http.get(`/api/CyOSSDriver/GetDeliverPlanInfo/${KeyId}`,{ custom: { methodName: 'GetDeliverPlanInfo', needToken: true } }); //员工获取送货单详情 let workerGetDeliverPlanInfo = (KeyId, config = {}) => http.get(`/api/CyOSStaff/GetDeliverPlanInfo/${KeyId}`,{ custom: { methodName: 'workerGetDeliverPlanInfo', needToken: true } }); //司机开始配送 let StartDeliverPlan = (params, config = {}) => http.post(`/api/CyOSSDriver/StartDeliverPlan/${params}`,{},{ custom: { methodName: 'StartDeliverPlan', needToken: true } }); // 司机完成配送 let FinishDeliverPlan = (params, config = {}) => http.post(`/api/CyOSSDriver/FinishDeliverPlan`, params,{ custom: { methodName: 'FinishDeliverPlan', needToken: true } }); // 司机上下班打卡 let Clock = (params, config = {}) => http.post(`/api/CyOSSDriver/Clock`, params,{ custom: { methodName: 'Clock', needToken: true } }); // 司机获取打卡记录 let driverGetDriverRecords = (params, config = {}) => http.post(`/api/CyOSSDriver/GetDriverRecords`, params,{ custom: { methodName: 'driverGetDriverRecords', needToken: true } }); // 获取车辆打卡记录 let GetDriverRecords = (params, config = {}) => http.post(`/api/CyOsDeliverManage/GetDriverRecords`, params,{ custom: { methodName: 'GetDriverRecords', needToken: true } }); //获取打卡草稿记录 let GetClockRoughDraft = (KeyId, config = {}) => http.get(`/api/CyOSSDriver/GetClockRoughDraft`,{ custom: { methodName: 'GetClockRoughDraft', needToken: true } }); // 打卡记录详情 let GetDriverRecordInfo = (KeyId, config = {}) => http.get(`/api/CyOSSDriver/GetDriverRecordInfo/${KeyId}`,{ custom: { methodName: 'GetDriverRecordInfo', 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, BatchShenPi, ApprovalPlan, caiWuGetPlanInfo, GetFirmAccountList, //获取账户列表 caiWuApprovalPlan, GetToken, saveDeltoudi, CreatAppointmentDeliver,//创建预约送货 GetListAppointmentDeliverList, driverGetListAppointmentDeliverList, AcceptAppointmentDeliver, UpDataAppointmentDeliver, DelAppointmentDeliver, CreatDeliverPlan, GetDeliverPlans, UpDataDeliverPlans, Getdrivers, GeCorporateClients, GetDriversOfWithin7days, driverGetDeliverPlans, StartDeliverPlan, FinishDeliverPlan, GetDeliverPlanInfo, manageGetDeliverPlanInfo, workerGetDeliverPlans, workerGetDeliverPlanInfo, Clock, UndoDeliverPlans, driverGetDriverRecords, GetDriverRecords, GetClockRoughDraft, GetDriverRecordInfo }; // } // export default { // install // }