SmartScreen.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. namespace app\model;
  3. use think\Model;
  4. class SmartScreen extends Model
  5. {
  6. /**
  7. * 配置
  8. */
  9. public static function changeState($type)
  10. {
  11. $res = '';
  12. if ($type=='module') {
  13. $res = ['introduce' => '公司简介', 'pattern' => '模式优势', 'boutique' => '精品设计', 'science' => '材料',
  14. 'major' => '大牌软装', 'customized' => '定制家具', 'realistic' => '实景样板房', 'praise' => '口碑及服务', 'platinum' => '铂金工程'];
  15. }elseif ($type=='url') {
  16. $res = [
  17. 'introduce' => ['url'=>'/index/company','logo'=>'icon-gongsi'],
  18. 'pattern' => ['url'=>'/index/modelAdvantages','logo'=>'icon-a-jiangbeipaihangbang-m'],
  19. 'boutique' => ['url'=>'/index/boutiqueDesign','logo'=>'icon-sheji'],
  20. 'science' => ['url'=>'/index/materials','logo'=>'icon-cailiaogongcheng'],
  21. 'major' => ['url'=>'/index/softDecoration','logo'=>'icon-taideng'],
  22. 'customized' => ['url'=>'/index/customized','logo'=>'icon-fenzu'],
  23. 'realistic' => ['url'=>'/index/modelHouses','logo'=>'icon-zhuliuyangbanjian-'],
  24. 'praise' => ['url'=>'/index/publicPraise','logo'=>'icon-koubei'],
  25. 'platinum' => ['url'=>'/index/platinumEngineering','logo'=>'icon-shigongdian']
  26. ];
  27. }
  28. return $res;
  29. }
  30. /**
  31. * 图片拼接
  32. */
  33. public function getBackgroundImgAttr($value)
  34. {
  35. if (empty($value)) return $value;
  36. $ali_oss_bindurl = config('app.ali_oss_bindurl');
  37. $url = 'https://' . $ali_oss_bindurl . '/' . $value;
  38. return $url;
  39. }
  40. /**
  41. * 图片拼接
  42. */
  43. public function getLconImgAttr($value)
  44. {
  45. if (empty($value)) return $value;
  46. $ali_oss_bindurl = config('app.ali_oss_bindurl');
  47. $url = 'https://' . $ali_oss_bindurl . '/' . $value;
  48. return $url;
  49. }
  50. public function setBackgroundImgAttr($value){
  51. $domain = config('app.ali_oss_bindurl');
  52. $search = 'https://'.$domain.'/';
  53. return str_replace($search, '', $value);
  54. }
  55. public function setLconImgAttr($value){
  56. $domain = config('app.ali_oss_bindurl');
  57. $search = 'https://'.$domain.'/';
  58. return str_replace($search, '', $value);
  59. }
  60. }