yun-mo 1 year ago
parent
commit
7190c69686

+ 5 - 4
src/components/poster.vue

@@ -109,7 +109,8 @@ export default {
       userImg: '',
       qrImg: '',
       cardImg: '',
-      bgImg: ''
+      bgImg: '',
+      proImg: ''
     }
   },
   computed: {
@@ -144,6 +145,7 @@ export default {
       async handler (val) {
         if (val) {
           console.log('val', val)
+          console.log('dataInfo', this.dataInfo)
           const data1 = await getBase64Image(val.image || 'https://static.caimei365.com/app/img/icon/default-head-new.png')
           if (val.qrCode) {
             const data2 = await getBase64Image(val.qrCode)
@@ -151,9 +153,11 @@ export default {
           }
           const data3 = await getBase64Image(this.imgUrl)
           const data4 = await getBase64Image(this.bgUrl)
+          const data5 = await getBase64Image(this.dataInfo.productImage)
           this.userImg = data1
           this.cardImg = data3
           this.bgImg = data4
+          this.proImg = data5
         }
       },
       deep: true
@@ -170,9 +174,6 @@ export default {
       html2Canvas(html, { width: html.clientWidth, height: html.clientHeight, useCORS: true, allowTaint: true, dpi: 300 }).then(canvas => {
         console.log(canvas)
         this.link = canvas.toDataURL('image/png')
-        if (this.link) {
-
-        }
       })
     }
   }

+ 1 - 1
src/plugin/jsSdk.js

@@ -17,7 +17,7 @@ Vue.prototype.$wxReady = async (callback, shareUrl) => {
     if (!wx) return
     // const signature = SHA1(`jsapi_ticket=${res.ticket}&noncestr=${nonceStr}&timestamp=${timestamp}&url=${encodeURIComponent(url)}`).toString()
     wx.config({
-      debug: true, // dev === 'development' 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。
+      debug: dev === 'development', //  开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。
       appId: 'wx91c4152b60ca91a3', // 必填,公众号的唯一标识
       timestamp: res.timestamp, // 必填,生成签名的时间戳
       nonceStr: res.noncestr, // 必填,生成签名的随机串

+ 31 - 27
src/views/ins-intention-report/components/report-tips.vue

@@ -1,30 +1,32 @@
 <template>
-  <div>
-    <van-overlay :show="show">
-      <div class="tips">
-        <img src="https://static.caimei365.com/app/mini-distribution/tips-bg.png" alt="">
-        <div class="tips-title">机构意向订单报备说明</div>
-        <div class="tip">分销员提交意向订单报备且成交后,平台会给予 相应的报备佣金奖励,方法如下:</div>
-        <div class="text">1、先提交机构意向订单报备;</div>
-        <div class="text">2、平台根据您提交的机构意向订单报备
-          信息进行审核,审核通过后,即可对该
-          意向订单进行下单采购;</div>
-        <div class="text">3、审核通过后的机构意向订单详情页面
-          可操作“分享采购意向确认”给机构进行
-          确认锁定,仅由您一人来全程跟踪服务。
-          当机构确认后,后面的人则无法对该机
-          构意向订单进行报备;</div>
-        <div class="text">4、机构意向订单若只有一人报备且成交
-          后,则可获得全部的报备佣金;</div>
-        <div class="text">5、若多人报备同一机构及商品意向订单,
-          其中一人成交订单后,则多人平均分配该
-          笔报备佣金。同时该机构及商品意向订单
-          成交后,不可再下单及报备。</div>
-        <div class="content-tip">注:请谨慎填写机构名称、意向商品、联系人及手机号。</div>
-        <van-button color="#FF5B00" @click="$emit('tipsHidden', false)">确定</van-button>
+  <transition name="van-fade">
+    <div v-show="show">
+      <div class="maskLayer">
+        <div class="tips">
+          <img src="https://static.caimei365.com/app/mini-distribution/tips-bg.png" alt="">
+          <div class="tips-title">机构意向订单报备说明</div>
+          <div class="tip">分销员提交意向订单报备且成交后,平台会给予 相应的报备佣金奖励,方法如下:</div>
+          <div class="text">1、先提交机构意向订单报备;</div>
+          <div class="text">2、平台根据您提交的机构意向订单报备
+            信息进行审核,审核通过后,即可对该
+            意向订单进行下单采购;</div>
+          <div class="text">3、审核通过后的机构意向订单详情页面
+            可操作“分享采购意向确认”给机构进行
+            确认锁定,仅由您一人来全程跟踪服务。
+            当机构确认后,后面的人则无法对该机
+            构意向订单进行报备;</div>
+          <div class="text">4、机构意向订单若只有一人报备且成交
+            后,则可获得全部的报备佣金;</div>
+          <div class="text">5、若多人报备同一机构及商品意向订单,
+            其中一人成交订单后,则多人平均分配该
+            笔报备佣金。同时该机构及商品意向订单
+            成交后,不可再下单及报备。</div>
+          <div class="content-tip">注:请谨慎填写机构名称、意向商品、联系人及手机号。</div>
+          <van-button color="#FF5B00" @click="$emit('tipsHidden', false)">确定</van-button>
+        </div>
       </div>
-    </van-overlay>
-  </div>
+    </div>
+  </transition>
 </template>
 
 <script>
@@ -39,11 +41,13 @@ export default {
 </script>
 
 <style lang="scss" scoped>
-::v-deep .van-overlay {
+.maskLayer {
   z-index: 999999;
   position: absolute;
   width: 100%;
-  height: 100%;
+  top: 0;
+  left: 0;
+  background: rgba($color: #000000, $alpha: 0.8);
 }
 .tips {
   position: relative;

+ 2 - 2
src/views/ins-intention-report/index.vue

@@ -46,14 +46,14 @@
         >去报备</van-button
       >
     </div>
-    <!--<report-tips :show="showTips" @tipsHidden="tipsHidden"></report-tips>-->
+    <report-tips :show="showTips" @tipsHidden="tipsHidden"></report-tips>
   </div>
 </template>
 
 <script>
 import { insIntentionReportList } from '../../api/userApi/ins-intention-report'
 import reportStatus from './mixins/index'
-import ReportTips from './components/report-tips.vue'
+import ReportTips from './components/report-tips'
 import SearchHead from './components/search-head'
 export default {
   components: { SearchHead, ReportTips },

+ 3 - 3
src/views/pay/paymentOnline.vue

@@ -32,7 +32,7 @@
         </div>
       </div>
       <div class="bank-pay">
-        <van-cell title="添加银行卡快捷支付" is-link to="addBanks?type=2" v-if="bankList.length === 0"/>
+        <van-cell title="添加银行卡快捷支付" is-link to="addBanks?type=2" v-if="false"/>
         <van-radio-group v-model="radio">
           <van-cell-group>
             <div v-if="bankList.length !== 0">
@@ -59,7 +59,7 @@
       </div>
     </div>
     <div class="bank-btn">
-      <van-button color="#FF5B00" @click="bankQuickPay">{{ payName || '使用银行卡快捷支付' }}</van-button>
+      <van-button color="#FF5B00" @click="bankQuickPay">{{ payName || '微信支付' }}</van-button>
     </div>
     <bank-link-vue :show="showLink" @handlerShowDialog="handlerShowDialog" :bankLink="handlerPayLink"/>
     <discern-popup :discernReceipt="discernReceipt" ref="discern" />
@@ -79,7 +79,7 @@ export default {
       bankList: [],
       totalAmount: 0,
       obligation: 0,
-      radio: '',
+      radio: 1,
       shopOrder: {},
       userId: '',
       payName: '',

+ 3 - 1
src/views/shopping-mall/detail.vue

@@ -116,7 +116,9 @@ export default {
             alert('onMenuShareAppMessage: 设置成功')
           },
           fail: () => {
-            alert('onMenuShareAppMessage: 设置失败')
+            if (process.env.NODE_ENV === 'production') {
+              window.location.reload()
+            }
           }
         })
       }, 'https://sell-b.caimei365.com/goods-detail?productId=1040&typeId=0&suid=666803&isIns=1')