  
import http from "@/api/http.js"

const businessTripInterence = {
  // ----------------------出差管理 
 /**出差申请-日历
  * AdminId-系统用户id
  */
 getTripCalendar:(params)=>{
  return http.get('/business_trip/calendar',params)
  },
 /**出差申请-详情
  * BusinessApplyId-出差申请id
  */
 getTripDetail:(params)=>{
  return http.get('/business_trip/apply/detail',params)
  },
 /**出差申请-申请列表
  * PageSize CurrentIndex Reason-出差事由 Status-申请状态 
  */
  getTripApplicationList:(params)=>{
    return http.get('/business_trip/apply/list',params)
  },
   /**出差申请-申请
   * ArriveDate-到达日期-yyyy-MM-dd
  * ReturnDate-返程日期-yyyy-MM-dd
  * Province-目的地省
  * City-目的地市
  * Reason-出差事由 路演/调研/调研/会议
  * Transportation-交通工具 飞机/火车/汽车/其他 其他需要用户自己填交通工具用'-'连接：其他-轮船
  * PeerPeopleId-同行人id，多个用英文逗号隔开
  * PeerPeopleName-同行人姓名，多个用英文逗号隔开
  */
  addTripApplication:(params)=>{
    return http.post('/business_trip/apply/add',params)
  },
  /**出差申请-重新申请
   * BusinessApplyId - 出差申请id
   * ArriveDate-到达日期-yyyy-MM-dd
  * ReturnDate-返程日期-yyyy-MM-dd
  * Province-目的地省
  * City-目的地市
  * Reason-出差事由 路演/调研/调研/会议
  * Transportation-交通工具 飞机/火车/汽车/其他 其他需要用户自己填交通工具用'-'连接：其他-轮船
  * PeerPeopleId-同行人id，多个用英文逗号隔开
  * PeerPeopleName-同行人姓名，多个用英文逗号隔开
  */
  editTripApplication:(params)=>{
    return http.post('/business_trip/apply/edit',params)
  },
  /**出差申请-撤回
  * BusinessApplyId - 出差申请id
  */
  withdrawTripApplication:(params)=>{
    return http.post('/business_trip/apply/back',params)
  },
  /**出差申请-删除
  * BusinessApplyId - 出差申请id
  */
  deleteTripApplication:(params)=>{
    return http.post('/business_trip/apply/delete',params)
  },
   /**出差审批-审批列表
  * PageSize CurrentIndex Status-申请状态 
  */
   getTripApproveList:(params)=>{
    return http.get('/business_trip/approve/list',params)
  },
  /**出差审批-审批
  * BusinessApplyId - 出差申请id
  * ApproveStatus - 审批状态:1:通过,2:驳回
  * RefuseReason - 驳回理由
  */
  tripApprove:(params)=>{
    return http.post('/business_trip/apply/approve',params)
  },
  /**出差审批-关闭
  * BusinessApplyId - 出差申请id
  * CloseReason - 关闭原因
  */
  tripApproveClose:(params)=>{
    return http.post('/business_trip/apply/close',params)
  },
}

export { businessTripInterence}
