Sfoglia il codice sorgente

炫彩模板适配无订购窗图 用于平台打点加1319产品 智家模板改文案

litong 2 anni fa
parent
commit
e0613b7459

+ 1 - 0
purchase_H5/package.json

@@ -18,6 +18,7 @@
     "compression-webpack-plugin": "^5.0.1",
     "core-js": "^3.6.5",
     "html2canvas": "^1.4.1",
+    "js-audio-recorder": "^1.0.7",
     "js-md5": "^0.7.3",
     "lib-flexible": "^0.3.2",
     "lottie-web": "^5.9.2",

+ 7 - 1
purchase_H5/src/common/addRecord.js

@@ -18,6 +18,12 @@ const pointArr = [
     at: '20221125KEEP',
     spid: ['1217', '1219']
   },
+  {
+    ad: '2092LOAjxP3YwpDa',
+    pm: '',
+    at: '20221221-KEEP-HY',
+    spid: ['1319']
+  },
 ]
 
 const activityPoint = (cpnVal, eaVal, ettVal) => {
@@ -1456,4 +1462,4 @@ export default {
   unbuyReason6,
   memberPage,
   overtime
-}
+}

+ 4 - 4
purchase_H5/src/components/unifyColor.vue

@@ -5,11 +5,11 @@
         backgroundColor: pageData.mainProduct.bgColor[2],
         borderColor: pageData.mainProduct.bgColor[3],
       }">
-      <div class="matchImage" :style="{
+      <div v-if="pageData.mainProduct.guidancePic.p" class="matchImage" :style="{
           backgroundImage: `url(${imgUrl}${pageData.mainProduct.guidancePic.p})`,
         }"></div>
       <div class="textBox">
-        <div class="input">
+        <div class="input" :style="!pageData.mainProduct.guidancePic.p ? 'margin-top:unset' : ''">
           <input type="text" @input="inpChange" maxlength="11" placeholder="请输入联通号码" v-model="loginForm.phone" />
         </div>
       </div>
@@ -433,7 +433,7 @@ export default {
     margin: 0 auto;
     margin-top: -8px;
     width: 690px;
-    padding: 70px 35px 90px 35px;
+    padding: 61px 35px 90px 35px;
     box-sizing: border-box;
     border-radius: 20px;
     border-width: 1px;
@@ -725,4 +725,4 @@ export default {
     }
   }
 }
-</style>
+</style>

+ 3 - 3
purchase_H5/src/templates/templateColor/components/tongRen.vue

@@ -2,9 +2,9 @@
   <!-- 统一认证组件 -->
   <div class="tongCol">
     <div class="matchBanner" :style="{ backgroundColor: pageData.mainProduct.bgColor[2], borderColor: pageData.mainProduct.bgColor[3]}">
-      <div class="matchImage" :style="{ backgroundImage: `url(${imgUrl}${ pageData.mainProduct.guidancePic.p})`}">
+      <div v-if="pageData.mainProduct.guidancePic.p" class="matchImage" :style="{ backgroundImage: `url(${imgUrl}${ pageData.mainProduct.guidancePic.p})`}">
       </div>
-      <div class="privacyBox">
+      <div class="privacyBox" :style="!pageData.mainProduct.guidancePic.p ? 'margin-top:unset' : ''">
         <van-checkbox v-model="checked" checked-color="#fc8940">
           <div :style="productJson.length>0 && productJson[0].proC.s!==''  ?{color:`${productJson[0].proC.s}`}:{color:'#000'}">
             <p style="margin: 0; padding: 0">我已阅读并同意
@@ -272,4 +272,4 @@ export default {
     line-height: 40px;
   }
 }
-</style>
+</style>

+ 4 - 4
purchase_H5/src/templates/templatePage/index.vue

@@ -30,7 +30,7 @@
               <div class="span">移网侧</div>
               <div class="explain">
                 <p>分时上网 <span class="icon success"></span></p>
-                <p>实位置展示 <span class="icon success"></span></p>
+                <p>实位置展示 <span class="icon success"></span></p>
                 <p>欺诈通话提醒 <span class="icon success"></span></p>
                 <p>欺诈通话拦截 <span class="icon success"></span></p>
                 <p>分应用上网 <span class="icon error"></span></p>
@@ -42,7 +42,7 @@
               </div>
               <div class="span">固网侧</div>
               <div class="explain">
-                <p>分终端分时上网 <span class="icon error"></span></p>
+                <p>分终端分时上网 <span class="icon success"></span></p>
                 <p>分应用上网 <span class="icon error"></span></p>
                 <p>上网情况统计 <span class="icon error"></span></p>
                 <p>风险网站提醒 <span class="icon error"></span></p>
@@ -65,7 +65,7 @@
               <div class="span">移网侧</div>
               <div class="explain">
                 <p>分时上网 <span class="icon success"></span></p>
-                <p>实位置展示 <span class="icon success"></span></p>
+                <p>实位置展示 <span class="icon success"></span></p>
                 <p>欺诈通话提醒 <span class="icon success"></span></p>
                 <p>欺诈通话拦截 <span class="icon success"></span></p>
                 <p>分应用上网 <span class="icon success"></span></p>
@@ -454,4 +454,4 @@ export default {
     font-weight: bold;
   }
 }
-</style>
+</style>

+ 8 - 8
purchase_H5/src/views/index.vue

@@ -46,7 +46,7 @@ export default {
           });
           this.$store.commit("setGlobal", list);
           if (list.servicing === 1) {
-            this.$router.push("servicing");
+            this.$router.replace("servicing");
           }
           if (list.js === 0) {
             this.createJs(list.point);
@@ -63,7 +63,7 @@ export default {
         }
         if (res.data.onOffStatus !== 1) {
           if (res.data.channelStatus === 0) {
-            this.$router.push("servicing");
+            this.$router.replace("servicing");
             return false;
           } else {
             if (this.$store.state.global.sensors === 0) {
@@ -80,7 +80,7 @@ export default {
           }
         } else {
           if (res.data.channelStatus === 0) {
-            this.$router.push("servicing");
+            this.$router.replace("servicing");
             return false;
           } else {
             if (this.$store.state.global.sensors === 0) {
@@ -93,7 +93,7 @@ export default {
 
         }
       } else {
-        this.$router.push("servicing");
+        this.$router.replace("servicing");
       }
     });
   },
@@ -118,7 +118,7 @@ export default {
 
         this.$store.commit("setGlobal", list);
         if (list.servicing === 1) {
-          this.$router.push("servicing");
+          this.$router.replace("servicing");
         }
         if (list.js === 0) {
           this.createJs(list.point);
@@ -126,7 +126,7 @@ export default {
       }
       if (res.data.onOffStatus !== 1) {
         if (res.data.channelStatus === 0) {
-          this.$router.push("servicing");
+          this.$router.replace("servicing");
           return false;
         } else {
           if (this.$store.state.global.sensors === 0) {
@@ -143,7 +143,7 @@ export default {
         }
       } else {
         if (res.data.channelStatus === 0) {
-          this.$router.push("servicing");
+          this.$router.replace("servicing");
           return false;
         } else {
           if (this.$store.state.global.sensors === 0) {
@@ -455,4 +455,4 @@ export default {
 };
 </script>
 <style lang="scss">
-</style>
+</style>