瀏覽代碼

feat: 202402活动页图片动态配置

cuiyalong 6 月之前
父節點
當前提交
338dad0207

+ 1 - 1
src/jfw/modules/app/src/web/templates/frontRouter/activity/free/202402.html

@@ -39,7 +39,7 @@
                 </div>
                 <div class="header-banner-content">
                     <div class="header-banner-content-time">${activeStartTime} - ${activeEndTime}</div>
-                    <div class="header-banner-machine">
+                    <div class="header-banner-machine" :style="machineStyle">
                         <div class="machine-title" v-if="pointsMold">${activityConf.cost}剑鱼币抽会员</div>
                         <div class="machine-ani-content machine-canvas" id="ballBox">
                             <div class="machine-ball-list">

+ 8 - 0
src/web/staticres/common-module/active/202402/202402.js

@@ -164,6 +164,14 @@ var task = new Vue({
       var conf = this.activityConf
       return conf.mold === 1
     },
+    machineStyle: function() {
+      const pic = this.activityConf.bg_pic
+      if (pic) {
+        return {
+          'background-image': `url(${pic})`
+        }
+      }
+    },
     // 订单抽奖活动
     orderMold: function () {
       var conf = this.activityConf

+ 8 - 0
src/web/staticres/frontRouter/pc/activity/js/202402.js

@@ -204,6 +204,14 @@ var task = new Vue({
       var conf = this.activityConf
       return conf.mold === 1
     },
+    machineStyle: function() {
+      const pic = this.activityConf.bg_pic
+      if (pic) {
+        return {
+          'background-image': `url(${pic})`
+        }
+      }
+    },
     // 订单抽奖活动
     orderMold: function () {
       var conf = this.activityConf

+ 1 - 1
src/web/templates/frontRouter/pc/activity/free/202402.html

@@ -54,7 +54,7 @@
             </div>
             <div class="header-banner-content w">
                 <div class="header-banner-content-time">${activeStartTime} - ${activeEndTime}</div>
-                <div class="header-banner-machine m-c">
+                <div class="header-banner-machine m-c" :style="machineStyle">
                     <div class="machine-title" v-if="pointsMold">${activityConf.cost}剑鱼币抽会员</div>
                     <div class="machine-ani-content machine-canvas" id="ballBox">
                         <div class="machine-ball-list">

+ 1 - 1
src/web/templates/frontRouter/wx/activity/free/202402.html

@@ -41,7 +41,7 @@
                 </div>
                 <div class="header-banner-content">
                     <div class="header-banner-content-time">${activeStartTime} - ${activeEndTime}</div>
-                    <div class="header-banner-machine">
+                    <div class="header-banner-machine" :style="machineStyle">
                         <div class="machine-title" v-if="pointsMold">${activityConf.cost}剑鱼币抽会员</div>
                         <div class="machine-ani-content machine-canvas" id="ballBox">
                             <div class="machine-ball-list">