|
@@ -177,6 +177,9 @@ class UserLeave extends Base
|
|
|
* @return name:end_date type:string default:-- desc:结束日期(格式:2022-11-01)
|
|
|
* @return name:end_time type:string default:-- desc:结束时间(上午||下午)
|
|
|
* @return name:reason type:string default:-- desc:请假事由
|
|
|
+ * @return name:document type:string default:-- desc:附件(文件路径)
|
|
|
+ * @return name:images type:string default:-- desc:图片(多张|隔开)
|
|
|
+ * @return name:content type:string default:-- desc:请假详细内容(是否离深)
|
|
|
* @return name:type_name type:string default:-- desc:请假类型
|
|
|
* @return name:status type:int default:-- desc:状态:1审批中,2审批通过,3审批拒绝,9取消
|
|
|
* @return name:user_id type:int default:-- desc:请假会员id
|
|
@@ -214,6 +217,9 @@ class UserLeave extends Base
|
|
|
* @return name:type_name type:string default:-- desc:请假类型
|
|
|
* @return name:status type:int default:-- desc:状态:1审批中,2审批通过,3审批拒绝,9取消
|
|
|
* @return name:user_id type:int default:-- desc:请假会员id
|
|
|
+ * @return name:document type:string default:-- desc:附件(文件路径)
|
|
|
+ * @return name:images type:string default:-- desc:图片(多张|隔开)
|
|
|
+ * @return name:content type:string default:-- desc:请假详细内容(是否离深)
|
|
|
* @return name:approve_list type:array default:-- desc:审批记录
|
|
|
* @return name:approve_list.status type:int default:-- desc:审批状态:0待审批(未到该审批人审批),1审批中(已到该审批人审批,还未审批)2审批通过3审批拒绝
|
|
|
* @return name:approve_list.approve_time type:string default:-- desc:审批时间
|
|
@@ -228,6 +234,7 @@ class UserLeave extends Base
|
|
|
$detail = LeaveInfo::with('approveList')->where(['user_id'=>$this->user_id])->where(['id'=>$id])
|
|
|
->limit($this->off_set,$this->page_num)
|
|
|
->find()->toArray();
|
|
|
+ $detail['images_arr'] = $detail['images'] ? explode('|',$detail['images']) : null;
|
|
|
$this->success('ok',['detail'=>$detail]);
|
|
|
|
|
|
}
|
|
@@ -242,10 +249,14 @@ class UserLeave extends Base
|
|
|
* @header name:Authorization require:1 desc:Token
|
|
|
* @param name:page type:int default:-- desc:页数
|
|
|
* @param name:page_num type:int default:-- desc:每页数量
|
|
|
+ * @return name:id type:int default:-- desc:请假记录id
|
|
|
* @return name:start_date type:string default:-- desc:开始日期(格式:2022-11-01)
|
|
|
* @return name:start_time type:string default:-- desc:开始时间(上午||下午)
|
|
|
* @return name:end_date type:string default:-- desc:结束日期(格式:2022-11-01)
|
|
|
* @return name:end_time type:string default:-- desc:结束时间(上午||下午)
|
|
|
+ * @return name:document type:string default:-- desc:附件(文件路径)
|
|
|
+ * @return name:images type:string default:-- desc:图片(多张|隔开)
|
|
|
+ * @return name:content type:string default:-- desc:请假详细内容(是否离深)
|
|
|
* @return name:reason type:string default:-- desc:请假事由
|
|
|
* @return name:approve_status type:int default:-- desc:审批状态
|
|
|
* @return name:approve_time type:string default:-- desc:审批时间
|
|
@@ -261,6 +272,9 @@ class UserLeave extends Base
|
|
|
->leftJoin('LeaveInfo i','p.leave_id = i.id')
|
|
|
->limit($this->off_set,$this->page_num)
|
|
|
->select()->toArray();
|
|
|
+ array_walk($list,function (&$v){
|
|
|
+ $v['images_arr'] = $v['image'] ? explode('|',$v['image']) : null;
|
|
|
+ });
|
|
|
$this->success('ok',['list'=>$list]);
|
|
|
}
|
|
|
|