diff --git a/app/admin/controller/v1/BannerItem.php b/app/admin/controller/v1/BannerItem.php
index 7c4c3625..b1936dcc 100644
--- a/app/admin/controller/v1/BannerItem.php
+++ b/app/admin/controller/v1/BannerItem.php
@@ -105,6 +105,7 @@ class BannerItem
'desc_txt_color',
'type',
'image',
+ 'extra_image',
'video',
'link_to' => 'custom',
'link',
@@ -159,6 +160,7 @@ class BannerItem
'desc_txt_color',
'type',
'image',
+ 'extra_image',
'video',
'link_to',
'link',
@@ -242,6 +244,7 @@ class BannerItem
'desc_txt_color' => '描述字体颜色',
'type' => '前台显示类型',
'image' => '图片地址',
+ 'extra_image' => '额外图片地址',
'video' => '视频地址',
'link_to' => '链接类型',
'link' => '链接地址',
@@ -274,6 +277,7 @@ class BannerItem
'item.desc_txt_color',
'item.type',
'item.image',
+ 'item.extra_image',
'item.video',
'item.link_to',
'item.link',
diff --git a/app/admin/validate/v1/SysBannerItemValidate.php b/app/admin/validate/v1/SysBannerItemValidate.php
index 39b8d285..05870cb8 100644
--- a/app/admin/validate/v1/SysBannerItemValidate.php
+++ b/app/admin/validate/v1/SysBannerItemValidate.php
@@ -22,6 +22,7 @@ class SysBannerItemValidate extends Validate
'desc_txt_color' => 'max:7',
'type' => 'in:image,video',
'image' => 'max:255',
+ 'extra_image' => 'max:255',
'video' => 'max:255',
'link_to' => 'requireIf:type,image|max:64|in:article,article_category,product,product_category,system_page,custom',
'link' => 'max:255',
@@ -47,6 +48,7 @@ class SysBannerItemValidate extends Validate
'desc_txt_color.max' => '描述字体颜色最多不能超过7个字符',
'type.in' => '显示类型必须是image或video',
'image.max' => '图片地址最多不能超过255个字符',
+ 'extra_image.max' => '额外图片地址最多不能超过255个字符',
'video.max' => '视频地址最多不能超过255个字符',
'link_to.requireIf' => '链接类型不能为空',
'link_to.max' => '链接类型最多不能超过64个字符',
diff --git a/app/common/model/SysBannerItemBaseModel.php b/app/common/model/SysBannerItemBaseModel.php
index 964f89f2..ba6933ee 100644
--- a/app/common/model/SysBannerItemBaseModel.php
+++ b/app/common/model/SysBannerItemBaseModel.php
@@ -25,6 +25,7 @@ class SysBannerItemBaseModel extends BaseModel
'desc_txt_color' => 'string',
'type' => 'string',
'image' => 'string',
+ 'extra_image' => 'string',
'video' => 'string',
'link_to' => 'string',
'link' => 'string',
diff --git a/app/index/controller/ContactUs.php b/app/index/controller/ContactUs.php
index 5f8b474b..44c4a74f 100644
--- a/app/index/controller/ContactUs.php
+++ b/app/index/controller/ContactUs.php
@@ -45,14 +45,7 @@ class ContactUs extends Common
$banner_map[$v->unique_label] = $v;
}
$focus_image = data_get($banner_map, 'BANNER_6805e3d32dcc2')?->items->first()?->toArray();
- $info_datas = data_get($banner_map, 'BANNER_6806090c1838f')?->items->each(function($item) {
- if (Str::contains($item->title, '
')) {
- $title = explode('
', $item->title);
- $item->title = $title[0];
- $item->title_short = $title[1];
- }
- return $item;
- })->toArray();
+ $info_datas = data_get($banner_map, 'BANNER_6806090c1838f')?->items->toArray();
}
View::assign('focus_image', $focus_image);
View::assign('info_datas', $info_datas);
diff --git a/app/index/view/mobile/contact_us/index.html b/app/index/view/mobile/contact_us/index.html
index a96b9414..45550253 100644
--- a/app/index/view/mobile/contact_us/index.html
+++ b/app/index/view/mobile/contact_us/index.html
@@ -24,13 +24,13 @@