BUG 25368
This commit is contained in:
		@@ -28,136 +28,138 @@
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
  import {mapActions} from 'vuex'
 | 
			
		||||
import {mapActions} from 'vuex'
 | 
			
		||||
 | 
			
		||||
  export default {
 | 
			
		||||
    name: 'Result',
 | 
			
		||||
export default {
 | 
			
		||||
  name: 'Result',
 | 
			
		||||
 | 
			
		||||
    props: ['params'],
 | 
			
		||||
  props: ['params'],
 | 
			
		||||
 | 
			
		||||
    mounted () {
 | 
			
		||||
      this.injectJWeixin(['sendChatMessage', 'selectEnterpriseContact'])
 | 
			
		||||
  mounted() {
 | 
			
		||||
    this.injectJWeixin(['sendChatMessage', 'selectEnterpriseContact'])
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    ...mapActions(['injectJWeixin', 'wxInvoke']),
 | 
			
		||||
 | 
			
		||||
    copy() {
 | 
			
		||||
      let oInput = document.createElement('input')
 | 
			
		||||
      oInput.value = this.params.linkUrl
 | 
			
		||||
      document.body.appendChild(oInput)
 | 
			
		||||
      oInput.select()
 | 
			
		||||
      document.execCommand('Copy')
 | 
			
		||||
      this.$u.toast('已复制')
 | 
			
		||||
      oInput.remove()
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    methods: {
 | 
			
		||||
      ...mapActions(['injectJWeixin', 'wxInvoke']),
 | 
			
		||||
    share() {
 | 
			
		||||
      this.injectJWeixin(['shareAppMessage', 'shareWechatMessage']).then(() => {
 | 
			
		||||
        this.wxInvoke(['shareAppMessage', {
 | 
			
		||||
          title: this.params.title,
 | 
			
		||||
          desc: this.params.tableExplain,
 | 
			
		||||
          link: this.params.linkUrl,
 | 
			
		||||
          imgUrl: this.params.headPicture
 | 
			
		||||
        }])
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
      copy() {
 | 
			
		||||
        let oInput = document.createElement('input')
 | 
			
		||||
        oInput.value = this.params.linkUrl
 | 
			
		||||
        document.body.appendChild(oInput)
 | 
			
		||||
        oInput.select()
 | 
			
		||||
        document.execCommand('Copy')
 | 
			
		||||
        this.$u.toast('已复制')
 | 
			
		||||
        oInput.remove()
 | 
			
		||||
      },
 | 
			
		||||
    shareWechat() {
 | 
			
		||||
      this.injectJWeixin(['shareAppMessage', 'shareWechatMessage']).then(() => {
 | 
			
		||||
        this.wxInvoke(['shareWechatMessage', {
 | 
			
		||||
          title: this.params.title,
 | 
			
		||||
          desc: this.params.tableExplain,
 | 
			
		||||
          link: this.params.linkUrl,
 | 
			
		||||
          imgUrl: this.params.headPicture
 | 
			
		||||
        }])
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
      share () {
 | 
			
		||||
        this.injectJWeixin(['shareAppMessage', 'shareWechatMessage']).then(() => {
 | 
			
		||||
          this.wxInvoke(['shareAppMessage', {
 | 
			
		||||
            title: this.params.title,
 | 
			
		||||
            desc: this.params.tableExplain,
 | 
			
		||||
            link: this.params.linkUrl,
 | 
			
		||||
            imgUrl: this.params.headPicture
 | 
			
		||||
          }])
 | 
			
		||||
        })
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
      shareWechat () {
 | 
			
		||||
        this.injectJWeixin(['shareAppMessage', 'shareWechatMessage']).then(() => {
 | 
			
		||||
          this.wxInvoke(['shareWechatMessage', {
 | 
			
		||||
            title: this.params.title,
 | 
			
		||||
            desc: this.params.tableExplain,
 | 
			
		||||
            link: this.params.linkUrl,
 | 
			
		||||
            imgUrl: this.params.headPicture
 | 
			
		||||
          }])
 | 
			
		||||
        })
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
      confirm () {
 | 
			
		||||
        this.$emit('change', {
 | 
			
		||||
          type: 'Tabbar'
 | 
			
		||||
        })
 | 
			
		||||
      }
 | 
			
		||||
    confirm() {
 | 
			
		||||
      this.$emit('change', {
 | 
			
		||||
        type: 'Tabbar'
 | 
			
		||||
      })
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  onShow() {
 | 
			
		||||
    wx.hideOptionMenu();
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style lang="scss" scoped>
 | 
			
		||||
  .result {
 | 
			
		||||
    min-height: 100vh;
 | 
			
		||||
    padding: 96px 96px 0;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
    background: #fff;
 | 
			
		||||
.result {
 | 
			
		||||
  min-height: 100vh;
 | 
			
		||||
  padding: 96px 96px 0;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  box-sizing: border-box;
 | 
			
		||||
  background: #fff;
 | 
			
		||||
 | 
			
		||||
    .result-footer {
 | 
			
		||||
      display: flex;
 | 
			
		||||
      align-items: center;
 | 
			
		||||
      justify-content: space-between;
 | 
			
		||||
      margin-top: 96px;
 | 
			
		||||
  .result-footer {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    justify-content: space-between;
 | 
			
		||||
    margin-top: 96px;
 | 
			
		||||
 | 
			
		||||
      .result-footer__item {
 | 
			
		||||
        flex: 1;
 | 
			
		||||
        text-align: center;
 | 
			
		||||
    .result-footer__item {
 | 
			
		||||
      flex: 1;
 | 
			
		||||
      text-align: center;
 | 
			
		||||
 | 
			
		||||
        div {
 | 
			
		||||
          display: flex;
 | 
			
		||||
          align-items: center;
 | 
			
		||||
          justify-content: center;
 | 
			
		||||
      div {
 | 
			
		||||
        display: flex;
 | 
			
		||||
        align-items: center;
 | 
			
		||||
        justify-content: center;
 | 
			
		||||
        width: 100px;
 | 
			
		||||
        height: 100px;
 | 
			
		||||
        margin: 0 auto 16px;
 | 
			
		||||
        border-radius: 50%;
 | 
			
		||||
        background: #F4F6FA;
 | 
			
		||||
 | 
			
		||||
        image {
 | 
			
		||||
          width: 100px;
 | 
			
		||||
          height: 100px;
 | 
			
		||||
          margin: 0 auto 16px;
 | 
			
		||||
          border-radius: 50%;
 | 
			
		||||
          background: #F4F6FA;
 | 
			
		||||
 | 
			
		||||
          image {
 | 
			
		||||
            width: 100px;
 | 
			
		||||
            height: 100px;
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        h3 {
 | 
			
		||||
          color: #666666;
 | 
			
		||||
          font-size: 24px;
 | 
			
		||||
          font-weight: normal;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .result-success {
 | 
			
		||||
      display: block;
 | 
			
		||||
      width: 192px;
 | 
			
		||||
      height: 192px;
 | 
			
		||||
      margin: 0 auto 16px;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    p {
 | 
			
		||||
      margin: 16px 0 32px;
 | 
			
		||||
      color: #999999;
 | 
			
		||||
      font-size: 30px;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .result-btn {
 | 
			
		||||
      width: 100%;
 | 
			
		||||
      height: 88px;
 | 
			
		||||
      line-height: 88px;
 | 
			
		||||
      text-align: center;
 | 
			
		||||
      font-size: 36px;
 | 
			
		||||
      color: #fff;
 | 
			
		||||
      background: #197DF0;
 | 
			
		||||
      box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.02);
 | 
			
		||||
      border-radius: 4px;
 | 
			
		||||
 | 
			
		||||
      &:active {
 | 
			
		||||
        opacity: 0.8;
 | 
			
		||||
      h3 {
 | 
			
		||||
        color: #666666;
 | 
			
		||||
        font-size: 24px;
 | 
			
		||||
        font-weight: normal;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    h2 {
 | 
			
		||||
      color: #333333;
 | 
			
		||||
      font-size: 36px;
 | 
			
		||||
      font-weight: 700;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
</style>
 | 
			
		||||
 | 
			
		||||
  .result-success {
 | 
			
		||||
    display: block;
 | 
			
		||||
    width: 192px;
 | 
			
		||||
    height: 192px;
 | 
			
		||||
    margin: 0 auto 16px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  p {
 | 
			
		||||
    margin: 16px 0 32px;
 | 
			
		||||
    color: #999999;
 | 
			
		||||
    font-size: 30px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .result-btn {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 88px;
 | 
			
		||||
    line-height: 88px;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
    font-size: 36px;
 | 
			
		||||
    color: #fff;
 | 
			
		||||
    background: #197DF0;
 | 
			
		||||
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.02);
 | 
			
		||||
    border-radius: 4px;
 | 
			
		||||
 | 
			
		||||
    &:active {
 | 
			
		||||
      opacity: 0.8;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  h2 {
 | 
			
		||||
    color: #333333;
 | 
			
		||||
    font-size: 36px;
 | 
			
		||||
    font-weight: 700;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user