-
-
-
{$cul.title}
-
{$cul.desc|raw}
+ {notempty name="culture"}
+
+
+
+
-
-
+ {volist name="culture" id="cul" key="k" offset="3" mod="2"}
+ {eq name="mod" value="1"}
+
+
+
+
{$cul.title}
+
{$cul.desc|raw}
+
+
+
+
+
+ {else /}
+
+
+
+
+
+
{$cul.title}
+
{$cul.desc|raw}
+
+
+
+ {/eq}
+ {/volist}
- {/eq}
- {/volist}
+ {/notempty}
-{/notempty}
-{/block}
-{block name="script"}
-
{/block}
\ No newline at end of file
diff --git a/public/static/index/pc/css/aboutus_culture.css b/public/static/index/pc/css/aboutus_culture.css
index f9ed3ee0..d90d50ef 100755
--- a/public/static/index/pc/css/aboutus_culture.css
+++ b/public/static/index/pc/css/aboutus_culture.css
@@ -1,148 +1,95 @@
-.culture-Menu {
- background-color: #f1f1f1;
- overflow: hidden;
+.orico_Page_productxc {
+ width: 100%;
+ position: relative;
+ min-height: 100vh;
+ overflow-y: auto;
+ overflow-x: hidden;
+ background: #f2f2f2;
}
-.culture {
- background-color: #e8eef0;
- overflow: hidden;
+.orico_Page_productxc .productxcMain {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
}
-.culture .title {
- color: #002855;
+.orico_Page_productxc .productxcMain p {
+ font-family: inherit;
+}
+.orico_Page_productxc .productxcMain .culture_top {
+ background: #f2f2f2;
+ display: flex;
+ flex-direction: column;
+}
+.orico_Page_productxc .productxcMain .culture_top img {
+ height: auto;
+ max-width: 100%;
+}
+.orico_Page_productxc .productxcMain .culture_top .culture_bril_con {
+ max-width: 101.25rem;
+ width: 80%;
+ background: #f2f2f2;
+ overflow: hidden;
+ display: flex;
+ margin: 0 auto;
+}
+.orico_Page_productxc .productxcMain .culture_top .culture_bril_con .culture_bril_div {
+ width: 29%;
+ height: 597px;
+ background: #fff;
+ overflow: hidden;
+ text-align: center;
+ margin-left: 6%;
+ margin-top: 5rem;
+ margin-bottom: 5rem;
+ border-radius: 1rem;
+}
+.orico_Page_productxc .productxcMain .culture_top .culture_bril_con .culture_bril_div .iconimg {
+ display: flex;
+ justify-content: center;
+ margin-top: 3.125rem;
+}
+.orico_Page_productxc .productxcMain .culture_top .culture_bril_con .culture_bril_div .iconimg img {
+ height: auto;
+ max-width: 100%;
+}
+.orico_Page_productxc .productxcMain .culture_top .culture_bril_con .culture_bril_div .title {
+ font-size: 1.125rem;
font-weight: 600;
- padding: 5% 0 3%;
-}
-.culture_top{
- background: #F2F2F2;
-}
-.culture_top img{
- height: auto;
- max-width: 100%;
-}
-.culture_bril_con {background: #F2F2F2; overflow: hidden; display:flex}
-.culture_bril_div {width:29%;height:597px;background: #fff; overflow: hidden;text-align:center;margin-left:6%;margin-top:80px;margin-bottom:80px;border-radius:16px}
-.culture_bril_div:first-child{margin-left:0;}
-.culture_bril_div .iconimg{margin:0 auto;margin-top:50px;}
-.culture_bril_div .title{font-size:18px;font-weight:600;font-family: Montserrat-Bold, Montserrat;margin-top:32px;width: 90%;margin-left: 5%;}
-.culture_bril_div .subtitle{width:80%;font-size:14px;color: #707070;font-family: Montserrat-Medium, Montserrat;margin-top:22px;margin-left:10%}
-@media screen and (min-width:1461px) and (max-width:1720px){
- .culture_bril_div .iconimg{margin:0 auto;margin-top:36px;}
- .culture_bril_div .iconimg img{margin:0 auto;width:323px;height:178px}
-
-}
-@media screen and (max-width:1459px){
- .culture_bril_div {width:29%;height:450px;background: #fff; overflow: hidden;text-align:center;margin-left:6%;margin-top:80px;margin-bottom:80px;border-radius:16px}
-
- .culture_bril_div .iconimg{margin:0 auto;margin-top:36px;}
- .culture_bril_div .iconimg img{margin:0 auto;width:283px;height:138px}
- .culture_bril_div .title{font-size:14px;font-weight:600;font-family: Montserrat-Bold, Montserrat;margin-top:25px;}
- .culture_bril_div .subtitle{width:80%;font-size:10px;color: #707070;font-family: Montserrat-Medium, Montserrat;margin-top:15px;margin-left:10%;padding-bottom:5%}
-}
-
-.culture .punctuation {
- color: #ff9800;
- margin-left: 8px;
- font-size: 1.25em;
-}
-@media screen and (min-width: 1440px) {
- .culture-Menu img {
- margin: auto;
- }
- .culture .Container {
- width: 1440px;
- margin: auto;
- }
-}
-@media screen and (max-width: 1339px) {
- .culture-Menu img {
- margin: auto;
- width: 27%;
- }
- .culture .Container {
- width: 96%;
- margin: auto;
- }
-}
-.culture .des {
+ font-family: Montserrat-Bold, Montserrat;
+ margin-top: 2rem;
width: 90%;
- margin: 0 auto 2%;
- color: #002855;
- line-height: 2em;
+ margin-left: 5%;
}
-.culture .line {
- width: 4.25%;
- height: 5px;
- background-color: #002855;
- overflow: hidden;
- margin: 0 auto 2%;
+.orico_Page_productxc .productxcMain .culture_top .culture_bril_con .culture_bril_div .subtitle {
+ width: 80%;
+ font-size: 0.875rem;
+ color: #707070;
+ font-family: Montserrat-Medium, Montserrat;
+ margin-top: 1.375rem;
+ margin-left: 10%;
}
-.culture-l {
- width: 12%;
- float: left;
- text-align: right;
- padding-right: 2%;
- line-height: 2em;
- padding-top: 2em;
- font-family: 'SourceHanSans-Light';
- font-weight: bold;
- color: #002855;
+.orico_Page_productxc .productxcMain .culture_top .culture_bril_con .culture_bril_div:first-child {
+ margin-left: 0;
}
-.culture-l span {
- display: block;
- position: absolute;
- width: 10px;
- height: 10px;
- border-radius: 5px;
- background-color: #002855;
- right: -5px;
- top: 2.5em;
-}
-.culture-r {
- border-left: 1px solid #b0bbc7;
- width: 72%;
- float: left;
- padding-left: 7%;
- line-height: 2em;
- padding-top: 2em;
- font-family: 'SourceHanSans-Light';
-}
-.culture-Menu .Menu {
- margin-bottom: 3%;
- overflow: hidden;
-}
-.culture-Menu a {
- display: inline-block;
- border-radius: 2em;
- margin-left: 1%;
- color: #009fdf;
- text-decoration: none;
- cursor: pointer;
-}
-.culture-Menu .active {
- background-color: #002855;
- border: 2px solid #002855;
- color: #fff;
-}
-@media screen and (min-width: 480px) {
- .culture-Menu a {
- padding: 0.5% 2%;
- margin-right: 1%;
- border: 2px solid #009fdf;
- }
-}
-@media screen and (max-width: 479px) {
- .culture-Menu a {
- padding: 0.5% 1.5%;
- margin-right: 0.5%;
- border: 1px solid #009fdf;
- }
-}
-
-/*愿景与使命*/
-.culture_vision {
+.orico_Page_productxc .productxcMain .culture_vision {
background-color: #fff;
overflow: hidden;
+ width: 100%;
}
-.culture_vision .title {
+.orico_Page_productxc .productxcMain .culture_vision .subtitle {
+ font-size: 1.25rem;
+ color: #101010;
+ line-height: 2em;
+ margin-bottom: 2%;
+ font-weight: 600;
+ font-family: Montserrat-Bold, Montserrat;
+}
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container {
+ width: 80%;
+ margin: 0 auto;
+ max-width: 101.25rem;
+}
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .title {
font-size: 3em;
font-weight: 600;
color: #101010;
@@ -150,595 +97,63 @@
padding-top: 2.3%;
padding-bottom: 2%;
line-height: 2em;
- font-family: 'LATO-MEDIUM';
+ font-family: "LATO-MEDIUM";
}
-.culture_vision .left {
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .swt-Table {
+ margin-bottom: 4%;
+}
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .swt-Table .Table-Row {
+ display: table-row;
+}
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .swt-Table .Table-Row .left {
width: 46.7%;
text-align: center;
vertical-align: middle;
}
-.culture_vision .left img,.culture_vision .right img{
- border-radius: 16px;
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .swt-Table .Table-Row .left img {
+ border-radius: 1rem;
}
-.culture_vision .center {
- width: 6.6%;
-}
-.culture_vision .right {
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .swt-Table .Table-Row .right {
width: 46.7%;
text-align: center;
vertical-align: middle;
}
-.culture_vision .subtitle {
- font-size: 20px;
- color: #101010;
- line-height: 2em;
- margin-bottom: 2%;
- font-weight: 600;
- font-family: Montserrat-Bold, Montserrat;
-}
-
-.culture_vision .left p {
- text-align: left;
- display: inline-block;
- width: 90%;
-}
-.culture_vision .right p {
- margin-left: 5%;
- text-align: left;
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .swt-Table .Table-Row .right > p {
+ margin-left: 5%;
+ text-align: left;
display: inline-block;
width: 90%;
+ font-size: 1.25rem;
+ color: #101010;
+ line-height: 2em;
+ margin-bottom: 2%;
+ font-family: Montserrat-Bold, Montserrat;
margin-right: 10%;
}
-.culture_vision .des {
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .swt-Table .Table-Row .right .des {
font-size: 16px;
color: #737373;
line-height: 1.6rem;
- font-family: Montserrat-Medium, Montserrat;
+ font-family: Montserrat-Medium, Montserrat;
}
-.culture_vision .swt-Table {
- margin-bottom: 4%;
-}
-@media screen and (max-width: 768px) {
- .culture_vision .left,
- .culture_vision .right {
- width: 100%;
- }
- .culture_vision p {
- width: 90%;
- margin-left: 5%;
- margin-right: 5%;
- }
- .culture_vision .subtitle {
- margin-top: 5%;
- }
- .culture_vision_02 {
- display: none;
- }
- .culture_vision_view {
- display: block;
- }
- .culture_vision .left p {
- margin-left: 5%;
- }
-}
-@media screen and (min-width: 769px) {
- .culture_vision_02 {
- display: block;
- }
- .culture_vision_view {
- display: none;
- }
-}
-/*文化与价值观*/
-.culture_new_banner {
- width: 100%;
- position: absolute;
- color: #fff;
- bottom: 32vw;
- text-align: center;
-}
-.culture_new_banner .title {
- font-size: 3em;
- line-height: 2em;
-}
-.culture_new_banner .des {
- font-size: 1em;
- line-height: 1.6em;
-}
-@media screen and (max-width: 1440px) {
- .culture_new_banner .title {
- font-size: 2em;
- line-height: 2em;
- }
- .culture_new_banner .des {
- font-size: 1em;
- line-height: 1.6em;
- }
- .culture_vision .subtitle {
- color: #101010;
- line-height: 2em;
- margin-bottom: 2%;
- font-weight: 600;
- }
- .culture_vision .des {
- color: #737373;
- line-height: 1.6em;
- }
- .culture_vision .right p {
- margin-left: 0;
-
- }
- .culture_vision .left p {
- margin-left: -10%;
- }
-}
-@media screen and (max-width: 768px) {
- .culture_new_banner .des {
- display: none;
- }
-}
-@media screen and (max-width: 480px) {
- .culture_new_banner {
- bottom: 30vw;
- }
- .culture_new_banner .title {
- font-size: 1.5em;
- }
-}
-
-.culture_new {
- width: 100%;
-}
-.culture_new .title {
- font-size: 2em;
- color: #101010;
- padding: 4.5% 0 0.6%;
- font-weight: 600;
- line-height: 1.8em;
- font-family: 'LATO-MEDIUM';
-}
-.culture_new .des {
- font-size: 1em;
- color: #737373;
- width: 70%;
- margin: auto;
- line-height: 1.6em;
-}
-.culture_new ul {
- margin-top: 3%;
- margin-bottom: 3%;
-}
-.culture_new li {
- width: 29.4%;
- padding: 1.5%;
- box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1);
- margin-bottom: 4%;
-}
-.culture_new li .list-title {
- color: #333333;
- font-size: 1em;
- text-align: center;
- padding-top: 5%;
- padding-bottom: 3.5%;
- font-weight: 600;
-}
-.culture_new li .list-des {
- color: #737373;
- text-align: left;
- font-size: 1em;
- width: 92%;
- line-height: 1.6em;
- margin-bottom: 3%;
- margin-left: auto;
- margin-right: auto;
-}
-.culture_new .R-margin {
- width: 1.4%;
- box-shadow: none;
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .swt-Table .Table-Row .Table-Cell {
+ display: table-cell;
+ margin: 0;
padding: 0;
}
-.culture_new_gray {
- width: 100%;
- background-color: #f5f5f5;
- padding: 2.8% 0;
- overflow: hidden;
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .swt-Table .Table-Row .center {
+ width: 6.6%;
}
-.culture_new_gray .center_bg {
- background-color: #fff;
- overflow: hidden;
-}
-.culture_new_gray .left {
- width: 50.3%;
- float: left;
-}
-.culture_new_gray .right {
- width: 49.7%;
- float: right;
-}
-.culture_new_gray .content {
- width: 95%;
- margin: 3% 2% 3% 3%;
-}
-.culture_new_gray p {
- display: inline-block;
- width: 100%;
- margin: auto;
-}
-.culture_new_gray p span {
- border-bottom: 2px solid #101010;
- display: inline-block;
-}
-.culture_new_gray .title {
- font-size: 1.5em;
- color: #101010;
- line-height: 1.8em;
- margin-bottom: 2.8%;
- font-weight: 600;
-}
-.culture_new_gray .subtitle {
- font-size: 1em;
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .culture_vision_02 .des {
+ font-size: 1rem;
color: #737373;
- margin-bottom: 2.7%;
- line-height: 1.6em;
+ line-height: 1.6rem;
+ font-family: Montserrat-Medium, Montserrat;
}
-.culture_new_gray .des {
- font-size: 0.875em;
- color: 737373;
- line-height: 1.8em;
-}
-
-@media screen and (min-width: 540px) {
- .culture_new .swt-Table {
- display: table;
- width: 100%;
- margin-top: 3.4%;
- margin-bottom: 4.5%;
- }
- .culture_new .swt-Table .Table-Row {
- display: table-row;
- }
- .culture_new .swt-Table .Table-Row .Table-Cell {
- display: table-cell;
- text-align: center;
- padding-top: 1.3%;
- padding-bottom: 1.3%;
- }
-}
-@media screen and (max-width: 539px) {
- .culture_new li {
- width: 92%;
- text-align: center;
- padding-top: 5%;
- padding-bottom: 5%;
- margin-left: auto;
- margin-right: auto;
- }
- .culture_new .title {
- padding: 3% 0 2% 0;
- }
-}
-@media screen and (max-width: 768px) {
- .culture_new_gray .right {
- width: 100%;
- text-align: center;
- margin-top: 2%;
- }
- .culture_new_gray .left {
- width: 96%;
- margin: auto;
- }
-}
-@media screen and (max-width: 742px) {
- .culture_new_gray .right {
- margin-top: 0;
- }
- .culture_new_gray .right img {
- width: 100%;
- }
-}
-
-/*我们会*/
-.wewill_title {
- font-size: 2em;
- font-family: 'LATO-MEDIUM';
- font-weight: 600;
- color: #101010;
-}
-.wewill_des {
- font-size: 1em;
- color: #737373;
- line-height: 1.6em;
-}
-.wewill_des_text {
- font-size: 0.875em;
- line-height: 1.5em;
-}
-@media screen and (max-width: 960px) {
- .wewill_title {
- font-size: 1.5em;
- }
- .wewill_des {
- line-height: 1.4em;
- }
- .wewill_des_text {
- font-size: 1em;
- }
-}
-.cul_line {
- width: 40px;
- height: 3px;
- background: #0e0e0e;
- margin: 2% 0;
-}
-
-.wewill_01 {
- padding: 3.2% 0;
- background-image: url(../../images/culture/wewill_bg.jpg);
- overflow: hidden;
- background-repeat: no-repeat;
-}
-.wewill_01 .left {
- width: 32.5%;
- float: left;
-}
-.wewill_01 .right {
- width: 55%;
- float: left;
- padding-top: 5%;
- padding-left: 6%;
-}
-.wewill_01 .wewill_des {
- margin-top: 4%;
-}
-@media screen and (max-width: 1280px) {
- .wewill_01 .right {
- padding-top: 3%;
- width: 60%;
- }
-}
-@media screen and (max-width: 960px) {
- .wewill_01 .right {
- padding-top: 0;
- width: 60%;
- }
- .wewill_01 .wewill_des {
- margin-top: 2%;
- }
-}
-
-@media screen and (max-width: 480px) {
- .wewill_01 .left {
- width: 100%;
- }
- .wewill_01 .wewill_title {
- margin-top: 4%;
- }
- .wewill_01 .right {
- width: 100%;
- padding: 2% 0 3%;
- }
- .wewill_01 .wewill_des {
- margin-top: 3%;
- }
-}
-
-.wewill_bg {
- background: #f1f1f1;
- padding: 3% 0;
-}
-.wewill_02 .wewill_title {
- text-align: center;
- margin-bottom: 2.5%;
-}
-.wewill_02 .wewill_des {
- text-align: center;
- font-weight: 600;
- color: #333333;
- margin-top: 5%;
- margin-bottom: 3%;
-}
-.wewill_02 .text_width {
- width: 32.4%;
- background-color: #ffffff;
- overflow: hidden;
- box-shadow: 0px 5px 15px #e6e6e6;
-}
-.wewill_02 .spacing {
- width: 1.4%;
-}
-.wewill_02 .text_all {
- width: 88%;
- margin: 6% auto;
-}
-.wewill_02 .wewill_des_text {
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .culture_vision_02 .des,
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .culture_vision_02 .subtitle {
text-align: left;
}
-.wewill_02 .sub_title {
- font-size: 1em;
- color: #737373;
- width: 70%;
- margin: auto;
- text-align: center;
- margin-bottom: 3%;
-}
-
-.wewill_03 {
- background-color: #fff;
- overflow: hidden;
-}
-.wewill_03 .wewill_title {
- text-align: center;
- margin-bottom: 2.5%;
-}
-.wewill_03 .wewill_des {
- width: 70%;
- margin: auto;
- text-align: center;
-}
-.wewill_03 ul {
- width: 100%;
- margin-top: 3%;
-}
-.wewill_03 li {
- width: 31%;
- margin-right: 3.5%;
- float: left;
-}
-.wewill_03 li:last-child {
- margin-right: 0;
-}
-.wewill_03 .wewill_des_text {
- font-size: 1.25em;
- font-family: 'LATO-MEDIUM';
- color: #333333;
- text-align: left;
- margin-top: 5%;
-}
-@media screen and (max-width: 768px) {
- .wewill_02 .text_width {
- width: 100%;
- margin-bottom: 3%;
- }
- .wewill_02 .spacing {
- display: none;
- }
- .wewill_02 .text_all {
- width: 80%;
- margin: 6% auto;
- text-align: center;
- }
- .wewill_03 li {
- width: 100%;
- text-align: center;
- overflow: hidden;
- }
- .wewill_03 li:last-child {
- margin-bottom: 0;
- }
- .wewill_03 .wewill_des_text {
- margin-top: 2%;
- margin-bottom: 5%;
- }
- .wewill_03 .wewill_des {
- width: 80%;
- }
-}
-
-@media screen and (min-width:769px){
- .swt-Table{display: table; width:100%;}
- .swt-Table .Table-Row{display: table-row;}
- .swt-Table .Table-Row .Table-Cell{display: table-cell; margin:0; padding:0;}
-}
-
-/*我们是*/
-.weare_bg {
- background: #f5f5f5;
- padding: 3vw 0;
- overflow: hidden;
-}
-.weare_bg_white {
- background-color: #fff;
-}
-.weare_idea .left {
- width: 70%;
-}
-.weare_idea .right {
- width: 20%;
- vertical-align: middle;
- line-height: 1.4em;
-}
-.weare_idea_all {
- width: 90%;
- padding: 5%;
-}
-.weare_idea_all .wewill_title {
- margin-bottom: 4%;
-}
-.weare_idea p {
- margin-bottom: 2%;
-}
-.weare_idea .margin-top {
- margin-top: 3.5%;
-}
-
-.weare_03 {
- margin-top: 5%;
- margin-bottom: 5%;
- overflow: hidden;
-}
-.weare_03 li {
- width: 31%;
- float: left;
- margin-right: 3.5%;
- text-align: center;
-}
-.weare_03 li:last-child {
- margin-right: 0;
-}
-.weare_03 .wewill_des {
- font-weight: 600;
- margin-top: 3%;
- color: #333333;
-}
-.weare_03 .wewill_des_text {
- margin-top: 3%;
- overflow: hidden;
-}
-
-.weare_04 .wewill_title {
- text-align: center;
-}
-.weare_04 .wewill_des {
- text-align: center;
- color: #333333;
- margin-top: 1.5%;
- font-weight: 600;
- font-size: 1.5em;
-}
-.weare_04 .wewill_des_text {
- text-align: center;
- margin-top: 1%;
- width: 76%;
- margin-left: auto;
- margin-right: auto;
- font-size: 1em;
-}
-.weare_04 ul {
- margin-top: 2%;
- overflow: hidden;
-}
-.weare_04 li {
- width: 32%;
- margin-right: 2%;
- float: left;
-}
-.weare_04 li:last-child {
- margin-right: 0;
-}
-
-@media screen and (max-width: 768px) {
- .weare_idea .left {
- width: 100%;
- text-align: center;
- }
- .weare_idea .right {
- width: 100%;
- text-align: center;
- padding-bottom: 7%;
- overflow: hidden;
- }
- .weare_idea .right img {
- max-width: 100%;
- display: block;
- }
- .weare_03 li {
- width: 100%;
- margin-top: 3%;
- margin-right: 0;
- }
- .weare_04 li {
- width: 100%;
- text-align: center;
- margin-bottom: 2%;
- }
+.orico_Page_productxc .productxcMain .culture_vision .swt-Container .culture_vision_02 img {
+ border-radius: 1rem;
}
From d2fb349766175fdb2754059585a42c45cff73693 Mon Sep 17 00:00:00 2001
From: jsasg <735273025@qq.com>
Date: Thu, 5 Jun 2025 11:59:16 +0800
Subject: [PATCH 05/25] =?UTF-8?q?feat:=20mobile=E8=81=94=E7=B3=BB=E6=88=91?=
=?UTF-8?q?=E4=BB=AC=20-=20=E6=96=87=E5=8C=96=E4=BB=8B=E7=BB=8D=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/index/view/mobile/about_us/culture.html | 38 +++++++++++++++++++
.../index/mobile/css/aboutus_culture.css | 10 +++++
2 files changed, 48 insertions(+)
create mode 100644 app/index/view/mobile/about_us/culture.html
create mode 100644 public/static/index/mobile/css/aboutus_culture.css
diff --git a/app/index/view/mobile/about_us/culture.html b/app/index/view/mobile/about_us/culture.html
new file mode 100644
index 00000000..2e20214a
--- /dev/null
+++ b/app/index/view/mobile/about_us/culture.html
@@ -0,0 +1,38 @@
+{extend name="public/base" /}
+{block name="title"}
+{notempty name=":lang_i18n('文化介绍')"}
{:lang_i18n('文化介绍')}{else/}{__BLOCK__}{/notempty}
+{/block}
+{block name="style"}
+
+{/block}
+{block name="main"}
+
+
+
+ {notempty name="focus_image"}
+
+ {/notempty}
+
+ {notempty name="culture"}
+ {volist name="culture" id="cul" offset="0" length="3"}
+
+
+
{$cul.title}
+
{$cul.desc|raw}
+
+ {/volist}
+
+ {volist name="culture" id="cul" offset="3"}
+
+
{$cul.title}
+
{$cul.desc|raw}
+ {/volist}
+
+ {/notempty}
+
+
+{/block}
\ No newline at end of file
diff --git a/public/static/index/mobile/css/aboutus_culture.css b/public/static/index/mobile/css/aboutus_culture.css
new file mode 100644
index 00000000..f418b18f
--- /dev/null
+++ b/public/static/index/mobile/css/aboutus_culture.css
@@ -0,0 +1,10 @@
+.oricoEGapp-product {
+ position: relative;
+ }
+ .oricoEGapp-product .img-responsive img {
+ margin-top: 3.3rem;
+ }
+ .oricoEGapp-product .m_vision:last-child {
+ margin-bottom: 1.875rem;
+ }
+
\ No newline at end of file
From c5d450907c807cb0c1ef0218830ffcbd2a740113 Mon Sep 17 00:00:00 2001
From: jsasg <735273025@qq.com>
Date: Thu, 5 Jun 2025 15:01:24 +0800
Subject: [PATCH 06/25] =?UTF-8?q?feat:=20mobile=E8=81=94=E7=B3=BB=E6=88=91?=
=?UTF-8?q?=E4=BB=AC=20-=20=E5=93=81=E7=89=8C=E9=87=8C=E7=A8=8B=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/index/controller/AboutUs.php | 1 +
app/index/lang/en-us/mobile.php | 12 +
app/index/view/mobile/about_us/mileage.html | 106 +++
.../index/mobile/css/aboutus_mileage.css | 709 ++++++++++++++++++
.../static/index/mobile/images/ach-icon.png | Bin 0 -> 520 bytes
.../static/index/mobile/images/ach-left.webp | Bin 0 -> 246 bytes
.../static/index/mobile/images/ach-right.webp | Bin 0 -> 258 bytes
.../index/mobile/images/achievement.jpg | Bin 0 -> 13667 bytes
8 files changed, 828 insertions(+)
create mode 100644 app/index/view/mobile/about_us/mileage.html
create mode 100644 public/static/index/mobile/css/aboutus_mileage.css
create mode 100644 public/static/index/mobile/images/ach-icon.png
create mode 100644 public/static/index/mobile/images/ach-left.webp
create mode 100644 public/static/index/mobile/images/ach-right.webp
create mode 100644 public/static/index/mobile/images/achievement.jpg
diff --git a/app/index/controller/AboutUs.php b/app/index/controller/AboutUs.php
index 12789f06..0a567d7d 100644
--- a/app/index/controller/AboutUs.php
+++ b/app/index/controller/AboutUs.php
@@ -88,6 +88,7 @@ class AboutUs extends Common
$banner = SysBannerModel::with(['items' => function($query) {
$query->where('status', '=', 1)->order(['sort' => 'asc', 'id' => 'desc']);
}])
+ ->atPlatform(request()->from)
->uniqueLabel([
'BANNER_67ff786dc9c8d',
'BANNER_67ff7ef1354cf',
diff --git a/app/index/lang/en-us/mobile.php b/app/index/lang/en-us/mobile.php
index 4301e618..3ad65a6f 100644
--- a/app/index/lang/en-us/mobile.php
+++ b/app/index/lang/en-us/mobile.php
@@ -129,4 +129,16 @@ return [
'为您提供专属定制服务' => 'How We Can Help with Customization',
'对于不同的情况' => 'For Different Situation',
],
+
+ // 关于我们 - 文化介绍
+ 'aboutus/culture' => [
+ '文化介绍' => 'Culture Introduction',
+ ],
+
+ // 关于我们 - 品牌历程
+ 'aboutus/mileage' => [
+ 'ORICO荣耀' => 'Our Achievement',
+ '品牌里程' => 'Brand Events',
+ '品牌活动' => 'Tech Development',
+ ],
];
\ No newline at end of file
diff --git a/app/index/view/mobile/about_us/mileage.html b/app/index/view/mobile/about_us/mileage.html
new file mode 100644
index 00000000..06c58a3e
--- /dev/null
+++ b/app/index/view/mobile/about_us/mileage.html
@@ -0,0 +1,106 @@
+{extend name="public/base"/}
+{block name="style"}
+
+{/block}
+{block name="main"}
+
+
+
+
+
+
+

+
+
{:lang_i18n('ORICO荣耀')}
+
+ {notempty name="achievement"}
+
+ {/notempty}
+
+
+ {notempty name="events"}
+
+
+
+
+
+
+ {volist name="events" id="ev"}
+
$ev['title_txt_color']])}>{$ev.title}
+ {/volist}
+
+
+
+
+
+
+
+
+
+
+ {volist name="events" id="ev" key="k"}
+
+
$ev['title_txt_color']])}>{$ev.title}
+
$ev['desc_txt_color']])}>{$ev.desc|raw}
+
+ {/volist}
+
+
+
+
+ {/notempty}
+ {notempty name="development"}
+
+
+ {volist name="development" id="de"}
+
+
+

+
+
+

{$de.title}
+
+
{$de.desc|raw}
+
+ {/volist}
+
+ {/notempty}
+
+
+{/block}
+{block name="script"}
+
+{/block}
\ No newline at end of file
diff --git a/public/static/index/mobile/css/aboutus_mileage.css b/public/static/index/mobile/css/aboutus_mileage.css
new file mode 100644
index 00000000..4ff5c5a6
--- /dev/null
+++ b/public/static/index/mobile/css/aboutus_mileage.css
@@ -0,0 +1,709 @@
+.oricoCnLc .swiper-container {
+ margin-left: auto;
+ margin-right: auto;
+ position: relative;
+ overflow: hidden;
+ list-style: none;
+ padding: 0;
+ z-index: 1;
+}
+
+.oricoCnLc .swiper-wrapper {
+ position: relative;
+ width: 90%;
+ z-index: 1;
+ display: flex;
+ transition-property: transform;
+ box-sizing: content-box;
+}
+
+.oricoCnLc .swiper-container-android .swiper-slide,
+.oricoCnLc .swiper-wrapper {
+ transform: translate3d(0px, 0, 0);
+}
+
+.oricoCnLc .swiper-container-multirow>.swiper-wrapper {
+ flex-wrap: wrap;
+}
+
+.oricoCnLc .swiper-container-multirow-column>.swiper-wrapper {
+ flex-wrap: wrap;
+ flex-direction: column;
+}
+
+.oricoCnLc .swiper-container-free-mode>.swiper-wrapper {
+ transition-timing-function: ease-out;
+ margin: 0 auto;
+}
+
+.oricoCnLc .swiper-container-pointer-events {
+ touch-action: pan-y;
+}
+
+.oricoCnLc .swiper-container-pointer-events.swiper-container-vertical {
+ touch-action: pan-x;
+}
+
+.oricoCnLc .swiper-slide {
+ flex-shrink: 0;
+ width: 100%;
+ height: 100%;
+ position: relative;
+ transition-property: transform;
+}
+
+.oricoCnLc .swiper-slide-invisible-blank {
+ visibility: hidden;
+}
+
+.oricoCnLc .swiper-container-autoheight,
+.oricoCnLc .swiper-container-autoheight .swiper-slide {
+ height: auto;
+}
+
+.oricoCnLc .swiper-container-autoheight .swiper-wrapper {
+ align-items: flex-start;
+ transition-property: transform, height;
+}
+
+.oricoCnLc .swiper-container-3d {
+ perspective: 1200px;
+}
+
+.oricoCnLc .swiper-container-3d .swiper-cube-shadow,
+.oricoCnLc .swiper-container-3d .swiper-slide,
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-bottom,
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-left,
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-right,
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-top,
+.oricoCnLc .swiper-container-3d .swiper-wrapper {
+ transform-style: preserve-3d;
+}
+
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-bottom,
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-left,
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-right,
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-top {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ pointer-events: none;
+ z-index: 10;
+}
+
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-left {
+ background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
+}
+
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-right {
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
+}
+
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-top {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
+}
+
+.oricoCnLc .swiper-container-3d .swiper-slide-shadow-bottom {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
+}
+
+.oricoCnLc .swiper-container-css-mode>.swiper-wrapper {
+ overflow: auto;
+ scrollbar-width: none;
+ -ms-overflow-style: none;
+}
+
+.oricoCnLc .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
+ display: none;
+}
+
+.oricoCnLc .swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
+ scroll-snap-align: start start;
+}
+
+.oricoCnLc .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
+ scroll-snap-type: x mandatory;
+}
+
+.oricoCnLc .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
+ scroll-snap-type: y mandatory;
+}
+
+.oricoCnLc :root {
+ --swiper-navigation-size: 44px;
+}
+
+.oricoCnLc .swiper-button-next,
+.oricoCnLc .swiper-button-prev {
+ position: absolute;
+ top: 55%;
+ width: calc(var(--swiper-navigation-size) / 44 * 27);
+ height: var(--swiper-navigation-size);
+ margin-top: calc(0px - var(--swiper-navigation-size) / 2);
+ z-index: 10;
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: var(--swiper-navigation-color, var(--swiper-theme-color));
+}
+
+.oricoCnLc .swiper-button-next.swiper-button-disabled,
+.oricoCnLc .swiper-button-prev.swiper-button-disabled {
+ opacity: 0.35;
+ cursor: auto;
+ pointer-events: none;
+}
+
+.oricoCnLc .swiper-button-next:after,
+.oricoCnLc .swiper-button-prev:after {
+ font-family: swiper-icons;
+ font-size: var(--swiper-navigation-size);
+ text-transform: none !important;
+ letter-spacing: 0;
+ text-transform: none;
+ font-variant: initial;
+ line-height: 1;
+ display: none;
+}
+
+.oricoCnLc .swiper-button-prev,
+.oricoCnLc .swiper-container-rtl .swiper-button-next {
+ left: 0;
+ right: auto;
+}
+
+.oricoCnLc .swiper-button-next,
+.oricoCnLc .swiper-container-rtl .swiper-button-prev {
+ right: -5px;
+ left: auto;
+}
+
+.oricoCnLc .swiper-button-next.swiper-button-white,
+.oricoCnLc .swiper-button-prev.swiper-button-white {
+ --swiper-navigation-color: #ffffff;
+}
+
+.oricoCnLc .swiper-button-next.swiper-button-black,
+.oricoCnLc .swiper-button-prev.swiper-button-black {
+ --swiper-navigation-color: #000000;
+}
+
+.oricoCnLc .swiper-button-lock {
+ display: none;
+}
+
+.oricoCnLc .swiper-pagination {
+ position: absolute;
+ text-align: center;
+ transition: 0.3s opacity;
+ transform: translate3d(0, 0, 0);
+ z-index: 10;
+}
+
+.oricoCnLc .swiper-pagination.swiper-pagination-hidden {
+ opacity: 0;
+}
+
+.oricoCnLc .swiper-container-horizontal>.swiper-pagination-bullets,
+.oricoCnLc .swiper-pagination-custom,
+.oricoCnLc .swiper-pagination-fraction {
+ bottom: 10px;
+ left: 0;
+ width: 100%;
+}
+
+.oricoCnLc .swiper-pagination-bullets-dynamic {
+ overflow: hidden;
+ font-size: 0;
+}
+
+.oricoCnLc .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
+ transform: scale(0.33);
+ position: relative;
+}
+
+.oricoCnLc .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
+ transform: scale(1);
+}
+
+.oricoCnLc .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
+ transform: scale(1);
+}
+
+.oricoCnLc .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
+ transform: scale(0.66);
+}
+
+.oricoCnLc .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
+ transform: scale(0.33);
+}
+
+.oricoCnLc .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
+ transform: scale(0.66);
+}
+
+.oricoCnLc .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
+ transform: scale(0.33);
+}
+
+.oricoCnLc .swiper-pagination-bullet {
+ width: 8px;
+ height: 8px;
+ display: inline-block;
+ border-radius: 50%;
+ background: #000;
+ opacity: 0.2;
+}
+
+.oricoCnLc button.swiper-pagination-bullet {
+ border: none;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ -webkit-appearance: none;
+ appearance: none;
+}
+
+.oricoCnLc .swiper-pagination-clickable .swiper-pagination-bullet {
+ cursor: pointer;
+}
+
+.oricoCnLc .swiper-pagination-bullet-active {
+ opacity: 1;
+ background: var(--swiper-pagination-color, var(--swiper-theme-color));
+}
+
+.oricoCnLc .swiper-container-vertical>.swiper-pagination-bullets {
+ right: 10px;
+ top: 50%;
+ transform: translate3d(0px, -50%, 0);
+}
+
+.oricoCnLc .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
+ margin: 6px 0;
+ display: block;
+}
+
+.oricoCnLc .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
+ top: 50%;
+ transform: translateY(-50%);
+ width: 8px;
+}
+
+.oricoCnLc .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
+ display: inline-block;
+ transition: 0.2s transform, 0.2s top;
+}
+
+.oricoCnLc .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
+ margin: 0 4px;
+}
+
+.oricoCnLc .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
+ left: 50%;
+ transform: translateX(-50%);
+ white-space: nowrap;
+}
+
+.oricoCnLc .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
+ transition: 0.2s transform, 0.2s left;
+}
+
+.oricoCnLc .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
+ transition: 0.2s transform, 0.2s right;
+}
+
+.oricoCnLc .swiper-pagination-progressbar {
+ background: rgba(0, 0, 0, 0.25);
+ position: absolute;
+}
+
+.oricoCnLc .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
+ background: var(--swiper-pagination-color, var(--swiper-theme-color));
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ transform: scale(0);
+ transform-origin: left top;
+}
+
+.oricoCnLc .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
+ transform-origin: right top;
+}
+
+.oricoCnLc .swiper-container-horizontal>.swiper-pagination-progressbar,
+.oricoCnLc .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
+ width: 100%;
+ height: 4px;
+ left: 0;
+ top: 0;
+}
+
+.oricoCnLc .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
+.oricoCnLc .swiper-container-vertical>.swiper-pagination-progressbar {
+ width: 4px;
+ height: 100%;
+ left: 0;
+ top: 0;
+}
+
+.oricoCnLc .swiper-pagination-white {
+ --swiper-pagination-color: #ffffff;
+}
+
+.oricoCnLc .swiper-pagination-black {
+ --swiper-pagination-color: #000000;
+}
+
+.oricoCnLc .swiper-pagination-lock {
+ display: none;
+}
+
+.oricoCnLc .swiper-scrollbar {
+ border-radius: 10px;
+ position: relative;
+ -ms-touch-action: none;
+ background: rgba(0, 0, 0, 0.1);
+}
+
+.oricoCnLc .swiper-container-horizontal>.swiper-scrollbar {
+ position: absolute;
+ left: 1%;
+ bottom: 3px;
+ z-index: 50;
+ height: 5px;
+ width: 98%;
+}
+
+.oricoCnLc .swiper-container-vertical>.swiper-scrollbar {
+ position: absolute;
+ right: 3px;
+ top: 1%;
+ z-index: 50;
+ width: 5px;
+ height: 98%;
+}
+
+.oricoCnLc .swiper-scrollbar-drag {
+ height: 100%;
+ width: 100%;
+ position: relative;
+ background: rgba(0, 0, 0, 0.5);
+ border-radius: 10px;
+ left: 0;
+ top: 0;
+}
+
+.oricoCnLc .swiper-scrollbar-cursor-drag {
+ cursor: move;
+}
+
+.oricoCnLc .swiper-scrollbar-lock {
+ display: none;
+}
+
+.oricoCnLc .swiper-zoom-container {
+ width: 100%;
+ height: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ text-align: center;
+}
+
+.oricoCnLc .swiper-zoom-container>canvas,
+.oricoCnLc .swiper-zoom-container>img,
+.oricoCnLc .swiper-zoom-container>svg {
+ max-width: 100%;
+ max-height: 100%;
+ object-fit: contain;
+}
+
+.oricoCnLc .swiper-slide-zoomed {
+ cursor: move;
+}
+
+.oricoCnLc .swiper-lazy-preloader {
+ width: 42px;
+ height: 42px;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ margin-left: -21px;
+ margin-top: -21px;
+ z-index: 10;
+ transform-origin: 50%;
+ animation: swiper-preloader-spin 1s infinite linear;
+ box-sizing: border-box;
+ border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
+ border-radius: 50%;
+ border-top-color: transparent;
+}
+
+.oricoCnLc .swiper-lazy-preloader-white {
+ --swiper-preloader-color: #fff;
+}
+
+.oricoCnLc .swiper-lazy-preloader-black {
+ --swiper-preloader-color: #000;
+}
+
+@keyframes swiper-preloader-spin {
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.oricoCnLc .swiper-container .swiper-notification {
+ position: absolute;
+ left: 0;
+ top: 0;
+ pointer-events: none;
+ opacity: 0;
+ z-index: -1000;
+}
+
+.oricoCnLc .swiper-container-fade.swiper-container-free-mode .swiper-slide {
+ transition-timing-function: ease-out;
+}
+
+.oricoCnLc .swiper-container-fade .swiper-slide {
+ pointer-events: none;
+ transition-property: opacity;
+}
+
+.oricoCnLc .swiper-container-fade .swiper-slide .swiper-slide {
+ pointer-events: none;
+}
+
+.oricoCnLc .swiper-container-fade .swiper-slide-active,
+.oricoCnLc .swiper-container-fade .swiper-slide-active .swiper-slide-active {
+ pointer-events: auto;
+}
+
+.oricoCnLc .swiper-container-cube {
+ overflow: visible;
+}
+
+.oricoCnLc .swiper-container-cube .swiper-slide {
+ pointer-events: none;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ z-index: 1;
+ visibility: hidden;
+ transform-origin: 0 0;
+ width: 100%;
+ height: 100%;
+}
+
+.oricoCnLc .swiper-container-cube .swiper-slide .swiper-slide {
+ pointer-events: none;
+}
+
+.oricoCnLc .swiper-container-cube.swiper-container-rtl .swiper-slide {
+ transform-origin: 100% 0;
+}
+
+.oricoCnLc .swiper-container-cube .swiper-slide-active,
+.oricoCnLc .swiper-container-cube .swiper-slide-active .swiper-slide-active {
+ pointer-events: auto;
+}
+
+.oricoCnLc .swiper-container-cube .swiper-slide-active,
+.oricoCnLc .swiper-container-cube .swiper-slide-next,
+.oricoCnLc .swiper-container-cube .swiper-slide-next+.swiper-slide,
+.oricoCnLc .swiper-container-cube .swiper-slide-prev {
+ pointer-events: auto;
+ visibility: visible;
+}
+
+.oricoCnLc .swiper-container-cube .swiper-slide-shadow-bottom,
+.oricoCnLc .swiper-container-cube .swiper-slide-shadow-left,
+.oricoCnLc .swiper-container-cube .swiper-slide-shadow-right,
+.oricoCnLc .swiper-container-cube .swiper-slide-shadow-top {
+ z-index: 0;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+}
+
+.oricoCnLc .swiper-container-cube .swiper-cube-shadow {
+ position: absolute;
+ left: 0;
+ bottom: 0px;
+ width: 100%;
+ height: 100%;
+ opacity: 0.6;
+ z-index: 0;
+}
+
+.oricoCnLc .swiper-container-cube .swiper-cube-shadow:before {
+ content: "";
+ background: #000;
+ position: absolute;
+ left: 0;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ filter: blur(50px);
+}
+
+.oricoCnLc .swiper-container-flip {
+ overflow: visible;
+}
+
+.oricoCnLc .swiper-container-flip .swiper-slide {
+ pointer-events: none;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ z-index: 1;
+}
+
+.oricoCnLc .swiper-container-flip .swiper-slide .swiper-slide {
+ pointer-events: none;
+}
+
+.oricoCnLc .swiper-container-flip .swiper-slide-active,
+.oricoCnLc .swiper-container-flip .swiper-slide-active .swiper-slide-active {
+ pointer-events: auto;
+}
+
+.oricoCnLc .swiper-container-flip .swiper-slide-shadow-bottom,
+.oricoCnLc .swiper-container-flip .swiper-slide-shadow-left,
+.oricoCnLc .swiper-container-flip .swiper-slide-shadow-right,
+.oricoCnLc .swiper-container-flip .swiper-slide-shadow-top {
+ z-index: 0;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+}
+
+.oricoCnLc .gallery-thumbs {
+ text-align: center;
+ line-height: 50px;
+ box-sizing: border-box;
+ width: 90%;
+ border-bottom: 1px solid #d4d4d4;
+ margin-bottom: 1.5rem;
+}
+
+.oricoCnLc .gallery-thumbs .swiper-slide {
+ width: 4.2rem !important;
+ height: 90%;
+ margin-right: 0 !important;
+ text-align: center;
+ margin: auto;
+ font-size: 1rem;
+ color: #707070;
+ font-family: "Montserrat-Medium";
+}
+
+.oricoCnLc .gallery-thumbs .swiper-slide-thumb-active {
+ border-bottom: 3px solid #004bfa;
+ border-radius: 0px 0px 0px 0px;
+ opacity: 1;
+ color: #004bfa;
+}
+
+.oricoCnLc .nav {
+ width: 96%;
+ margin: 0 auto;
+ position: relative;
+}
+
+.oricoCnLc .gallery-top {
+ width: 84%;
+ background: #fff;
+ border-radius: 1rem;
+ -webkit-border-radius: 1rem;
+ -moz-border-radius: 1rem;
+ -ms-border-radius: 1rem;
+ -o-border-radius: 1rem;
+}
+
+.oricoCnLc .info {
+ text-align: left;
+ font-size: 1rem;
+}
+
+.oricoCnLc .info h5 {
+ font-size: #000;
+ font-size: 1rem;
+ font-family: "Montserrat-Bold";
+ padding: 2rem 2rem 0 1rem;
+ margin: 0;
+}
+
+.oricoCnLc .info p {
+ color: #707070;
+ font-family: "Montserrat-Regular";
+ padding: 1rem;
+}
+
+.oricoCnLc .m_ach-b {
+ width: 100%;
+ margin: auto;
+ text-align: center;
+}
+
+.oricoCnLc .m_ach-b .title {
+ font-size: 1.125rem;
+ font-family: "Montserrat-Bold";
+ width: 98%;
+ margin: auto;
+ position: relative;
+ padding: 2rem 0 1.5rem;
+}
+
+.oricoCnLc .m_ach-b .chtitle {
+ font-size: 1.125rem;
+ font-family: "Montserrat-Bold";
+ width: 98%;
+ margin: auto;
+ position: relative;
+ padding: 1rem 0 1.5rem;
+}
+
+.oricoCnLc .m_ch {
+ width: 90%;
+ margin: 1.5rem auto 0;
+ text-align: center;
+ background: #fff;
+ padding: 2rem 1rem;
+}
+
+.oricoCnLc .m_ch-title {
+ font-size: 1rem;
+ font-family: "Montserrat-Bold";
+ width: 98%;
+ margin: 1rem auto 0;
+ padding: 1rem 0 0;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+}
+
+.oricoCnLc .m_ch-con {
+ font-size: 0.875;
+ line-height: 1.5rem;
+ color: #707070;
+ font-family: "Montserrat-Regular";
+ width: 98%;
+ margin: 1rem auto;
+ padding: 0;
+}
+
+.oricoCnLc .ach-bg {
+ background: #f8f8f8;
+ width: 80%;
+ margin: 0 auto 1rem;
+ padding: 2rem;
+ border-radius: 1rem;
+ -webkit-border-radius: 1rem;
+ -moz-border-radius: 1rem;
+ -ms-border-radius: 1rem;
+ -o-border-radius: 1rem;
+}
\ No newline at end of file
diff --git a/public/static/index/mobile/images/ach-icon.png b/public/static/index/mobile/images/ach-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..564bd8156648b1107ab0236eb86c4ea36b8ede30
GIT binary patch
literal 520
zcmV+j0{8uiP)
Px$!bwCyR5(wqls#({Q5c1vGau`Af|4H)M2nC@1hG*>3~}9Q6cn+t(#|ee+vgYf
z2NVKgVOEqxSOhBzZQ=(pt|CUFqQ9Ra<
ze#3hF8fo89!0au(N-fpbSmv?Twx4kTlTV0|;RgB)!SPg2=rT9FPZw|FKf_;73!$SY9q-?PIFPyX0Twfe;gRCoj<+g+PQn(7t+s1MA5_#8WrWi}3wczhR4}Hj05!=NQ-{C$Q(8$MY9b-{T#3^{WKf
zji5JM0KA0fKj}AoPg6fjMvgBc-E;%FiWfdi{rKB5^LtiH8YWkO8&06<8Va%r+I*y`
z?`1oj0-G)XUPr-9>UUY;fxd19p0*L_Oe5RfHx3|eUf%6w<0axlCR>b=T^rLXK{zF%
z&MC0_gPiq$BFcG{f4w|?5LQhv;}e~oz?AcLor4b>vJDz{=Kla=K#Z?t`#{wI0000<
KMNUMnLSTZj)8~Ky
literal 0
HcmV?d00001
diff --git a/public/static/index/mobile/images/ach-left.webp b/public/static/index/mobile/images/ach-left.webp
new file mode 100644
index 0000000000000000000000000000000000000000..3473e1b82208dcd60e98386ea7b2243f4b0dc2c3
GIT binary patch
literal 246
zcmWIYbaQ*hz`zjh>J$(bU=hIuWD5YXFc>-d1b9>cd5i@ix36t_@b27+tz3>85A0MA
zUT2)nW>q3T@#&-Qiyd7w3U0fd{2@`d@Q3EcHGz&t4V?QHy=18EVpx{f6vUuyefstR
zs}pP3a-7a+9WXqn!+*y}g?meb_1mxJb`y0}+CB7CK8G=O1u=L_`?DGpdj1W3-@kv#
zuVPl9ixdJtE@Ebw%cv#7Ai`i*Ycj=s$zml%^A`*g_&YNhm>;k;C0a0CS;LwAa1VDp
s>s^_L9hK4iyv$#D>aEx7J$(bU=hIuWD5YXFc>-d1bCDId5i_px3{hO^Z(-s)8gD#Cx!Cf
zOopn0)dx6jFU9fIoeywy(I~j>Ci$7KZsDGbllZia(hST`8!%W^3C;;#psW3wEn}t9
z&+QJuX3W+Lw1U5|OiA^c+bA<}4|AzLGq3#P0M#oBuh#A`|9klM_m%dilD_@cUuhrC
z0CbN+9MJXvW`?I9lseEuKiJeu;SLO
z`}Ol!Bd6-lzTD3IE?Syl?+&H+ms~u=bOjbqW6b~4o&Nui!L9vk=9Wj+vaY-=|KSkO
FbO1^xWN!cf
literal 0
HcmV?d00001
diff --git a/public/static/index/mobile/images/achievement.jpg b/public/static/index/mobile/images/achievement.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e3403eae8475d9393b4f0f88f255fda8b6cd3092
GIT binary patch
literal 13667
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
literal 0
HcmV?d00001
From dc7db6513903a8125f17db8135357214e566c6c1 Mon Sep 17 00:00:00 2001
From: jsasg <735273025@qq.com>
Date: Thu, 5 Jun 2025 15:26:24 +0800
Subject: [PATCH 07/25] =?UTF-8?q?feat:=20mobile=E8=81=94=E7=B3=BB=E6=88=91?=
=?UTF-8?q?=E4=BB=AC=20-=20=E5=93=81=E7=89=8C=E6=95=85=E4=BA=8B=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/index/controller/AboutUs.php | 5 ++-
app/index/view/mobile/about_us/story.html | 32 ++++++++++++++++++
.../static/index/mobile/css/aboutus_story.css | 16 +++++++++
.../index/mobile/images/brand-banner.webp | Bin 0 -> 54192 bytes
4 files changed, 52 insertions(+), 1 deletion(-)
create mode 100644 app/index/view/mobile/about_us/story.html
create mode 100644 public/static/index/mobile/css/aboutus_story.css
create mode 100644 public/static/index/mobile/images/brand-banner.webp
diff --git a/app/index/controller/AboutUs.php b/app/index/controller/AboutUs.php
index 0a567d7d..69adbb48 100644
--- a/app/index/controller/AboutUs.php
+++ b/app/index/controller/AboutUs.php
@@ -63,7 +63,8 @@ class AboutUs extends Common
// 获取品牌故事banner
$banners = SysBannerItemModel::hasWhere('banner', [
'language_id' => $this->lang_id,
- 'unique_label' => 'BANNER_67ff632a5f7aa'
+ 'unique_label' => 'BANNER_67ff632a5f7aa',
+ 'at_platform' => request()->from,
])
->type('image')
->enabled(true)
@@ -126,6 +127,7 @@ class AboutUs extends Common
->where('status', '=', 1)
->order(['sort' => 'asc', 'id' => 'desc']);
}])
+ ->atPlatform(request()->from)
->uniqueLabel([
"BANNER_68075a636e648",
"BANNER_68075bf4dd0f5",
@@ -159,6 +161,7 @@ class AboutUs extends Common
->where('status', '=', 1)
->order(['sort' => 'asc', 'id' => 'desc']);
}])
+ ->atPlatform(request()->from)
->uniqueLabel([
"BANNER_6806f5f19c3d6",
"BANNER_6806f609b9fe9",
diff --git a/app/index/view/mobile/about_us/story.html b/app/index/view/mobile/about_us/story.html
new file mode 100644
index 00000000..506c801f
--- /dev/null
+++ b/app/index/view/mobile/about_us/story.html
@@ -0,0 +1,32 @@
+{extend name="public/base" /}
+{block name="style"}
+
+{/block}
+{block name="main"}
+
+
+
+
+

+
+ {notempty name="banners"}
+
+ {volist name="banners" id="ba" offset="0" length="2"}
+
{$ba.title}
+
{$ba.desc|raw}
+
+

+
+ {/volist}
+ {volist name="banners" id="ba" offset="2" length="3"}
+
+

+
+
{$ba.title}
+
{$ba.desc|raw}
+ {/volist}
+
+ {/notempty}
+
+
+{/block}
\ No newline at end of file
diff --git a/public/static/index/mobile/css/aboutus_story.css b/public/static/index/mobile/css/aboutus_story.css
new file mode 100644
index 00000000..aed6a043
--- /dev/null
+++ b/public/static/index/mobile/css/aboutus_story.css
@@ -0,0 +1,16 @@
+.oricoEGapp {
+ background: #fff;
+}
+
+.oricoEGapp .oricoEGapp-brand {
+ background: #fff;
+ position: relative;
+}
+
+.oricoEGapp .oricoEGapp-brand .video-right img {
+ margin-top: 3.3rem;
+}
+
+.oricoEGapp .oricoEGapp-brand .text-center img {
+ margin: 0 auto;
+}
\ No newline at end of file
diff --git a/public/static/index/mobile/images/brand-banner.webp b/public/static/index/mobile/images/brand-banner.webp
new file mode 100644
index 0000000000000000000000000000000000000000..20af36b7e65e140c3e6c7878ddc4ae186d27f226
GIT binary patch
literal 54192
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 64Wh!SACIe#R9AXwhQhBtGC-c@~
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 |