| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- <?php
- // +----------------------------------------------------------------------
- // | likeadmin快速开发前后端分离管理后台(PHP版)
- // +----------------------------------------------------------------------
- // | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
- // | 开源版本可自由商用,可去除界面版权logo
- // | gitee下载:https://gitee.com/likeshop_gitee/likeadmin
- // | github下载:https://github.com/likeshop-github/likeadmin
- // | 访问官网:https://www.likeadmin.cn
- // | likeadmin团队 版权所有 拥有最终解释权
- // +----------------------------------------------------------------------
- // | author: likeadminTeam
- // +----------------------------------------------------------------------
- namespace app\common\enum\asset;
- /**
- * 资产枚举
- * Class AssetEnum
- * @package app\common\enum
- */
- class AssetEnum
- {
- //显示状态类型
- const ENABLE = 1;//启用
- const DISABLE = 0;//禁用
- /**
- * 显示状态场景
- */
- const STATTUS_SCENE = [
- self::ENABLE,
- self::DISABLE,
- ];
- const LEASE_UNUSED = 1;//闲置
- const LEASE_USED = 2;//租赁中
- const LEASE_END_USED = 3;//待续约
- /**
- * 显示状态场景
- */
- const LEASE_STATTUS_SCENE = [
- self::LEASE_UNUSED,
- self::LEASE_USED,
- self::LEASE_END_USED,
- ];
- //一审状态类型
- const first_unapprove = 1;//等待初审
- const first_approve = 2;//初审通过
- const first_approve_fail = 3;//初审驳回
- /**
- * 显示状态场景
- */
- const FIRST_STATUS_SCENE = [
- self::first_unapprove,
- self::first_approve,
- self::first_approve_fail,
- ];
- //二审状态类型
- const unstart = 0;//未开始
- const second_unapprove = 1;//等待终审
- const second_approve = 2;//终审通过
- const second_approve_fail = 3;//终审驳回
- /**
- * 显示状态场景 second_status
- */
- const SECOND_STATUS_SCENE = [
- self::unstart,
- self::second_unapprove,
- self::second_approve,
- self::second_approve_fail,
- ];
- //审核状态 1:等待初审 2 初审驳回 3:等待终审 4:终审通过 5:终审驳回
- const approval_status_first = 1;//等待初审
- const approval_status_unfirst = 2;//初审驳回
- const approval_status_second = 3;//等待终审
- const approval_status_seconded = 4;//终审通过
- const approval_status_unsecond = 5;//终审驳回
- /**
- * 显示状态场景 second_status
- */
- const APPROVAL_STATUS_SCENE = [
- ['id'=> self::approval_status_first,'status_desc'=>'等待初审'],
- ['id'=> self::approval_status_unfirst,'status_desc'=>'初审驳回'],
- ['id'=> self::approval_status_second,'status_desc'=>'等待终审'],
- ['id'=> self::approval_status_seconded,'status_desc'=>'终审通过'],
- ['id'=> self::approval_status_unsecond,'status_desc'=>'终审驳回']
- ];
- /**
- * @notes 获取审状态描述
- * @param $sceneId
- * @param false $flag
- * @return string|string[]
- * @author 段誉
- * @date 2022/3/29 11:33
- */
- public static function getApprovalStatusDesc($sceneId, $flag = false)
- {
- $desc = [
- self::approval_status_first => '等待初审',
- self::approval_status_unfirst => '初审驳回',
- self::approval_status_second => '等待终审',
- self::approval_status_seconded => '终审通过',
- self::approval_status_unsecond=>'终审驳回',
- ];
- if ($flag) {
- return $desc;
- }
- return $desc[$sceneId] ?? '';
- }
- /**
- * @notes 获取一审状态描述
- * @param $sceneId
- * @param false $flag
- * @return string|string[]
- * @author 段誉
- * @date 2022/3/29 11:33
- */
- public static function getFirstStatusDesc($sceneId, $flag = false)
- {
- $desc = [
- self::unstart=>'未开始',
- self::first_unapprove => '等待初审',
- self::first_approve =>'初审通过',
- self::first_approve_fail => '初审驳回',
- ];
- if ($flag) {
- return $desc;
- }
- return $desc[$sceneId] ?? '';
- }
- /**
- * @notes 获取一审状态描述
- * @param $sceneId
- * @param false $flag
- * @return string|string[]
- * @author 段誉
- * @date 2022/3/29 11:33
- */
- public static function getSecondStatusDesc($sceneId, $flag = false)
- {
- $desc = [
- self::unstart => '未开始',
- self::second_unapprove => '等待终审',
- self::second_approve =>'终审通过',
- self::second_approve_fail => '终审驳回',
- ];
- if ($flag) {
- return $desc;
- }
- return $desc[$sceneId] ?? '';
- }
- /**
- * @notes 获取显示状态描述
- * @param $sceneId
- * @param false $flag
- * @return string|string[]
- * @author 段誉
- * @date 2022/3/29 11:33
- */
- public static function getStatusDesc($sceneId, $flag = false)
- {
- $desc = [
- self::ENABLE => '启用',
- self::DISABLE => '禁用',
- ];
- if ($flag) {
- return $desc;
- }
- return $desc[$sceneId] ?? '';
- }
- /**
- * @notes 获取租赁状态描述
- * @param $sceneId
- * @param false $flag
- * @return string|string[]
- * @author 段誉
- * @date 2022/3/29 11:33
- */
- public static function getLeaseStatusDesc($sceneId, $flag = false)
- {
- $desc = [
- self::LEASE_UNUSED =>'闲置',
- self::LEASE_USED=>'租赁中',
- self::LEASE_END_USED=>'待续约',
- ];
- if ($flag) {
- return $desc;
- }
- return $desc[$sceneId] ?? '';
- }
- }
|