'待报价', //等待初次报价 或 直接给指派师傅 2 => '已取消', 20 => '报价待审', //通过就去30,驳回就到22 22 => '报价审核驳回', //等待再次报价 30 => '用户待确认', //确认就去40,没有驳回 40 => '待指派', //报价都完成了,可以派师傅了 50 => '已选师傅', 60 => '材料已申请待领取', 70 => '材料已领取待上门', //待上门 80 => '已上门', 90 => '已完成待验收', 92 => '验收驳回', //待二次上门 100 => '验收通过已完成', ]; if($status === false){ return $data; } return isset($data[$status]) ? $data[$status] : $status; } //报价状态枚举 public function baojia_status_data($status = false){ $data = [ 20 => '报价待审', //通过就去30,驳回就到22 22 => '审核驳回', //等待再次报价 30 => '审核通过', //确认就去40,没有驳回 40 => '用户已确认', //报价都完成了,可以派师傅了 ]; if($status === false){ return $data; } return isset($data[$status]) ? $data[$status] : $status; } //状态枚举,给pc端的颜色 public function status_colorType($status = false){ $data = [ 0 => 'primary', //等待初次报价 或 直接给指派师傅 2 => 'info', 20 => 'warning', //通过就去30,驳回就到22 22 => 'info', //等待再次报价 30 => 'primary', //确认就去40,没有驳回 40 => 'danger', //报价都完成了,可以派师傅了 50 => 'primary', 60 => 'warning', 70 => 'danger', //待上门 80 => 'primary', 90 => 'warning', 92 => 'danger', //待二次上门 100 => 'success', ]; if($status === false){ return $data; } return isset($data[$status]) ? $data[$status] : $status; } }