|
@@ -49,6 +49,32 @@ class Maintain extends Model
|
|
|
}
|
|
|
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;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|