|
@@ -0,0 +1,84 @@
|
|
|
+<script setup>
|
|
|
+import { computed } from "vue";
|
|
|
+import {apiApplyPermission} from '@/api/hzyb/user'
|
|
|
+
|
|
|
+const props = defineProps({
|
|
|
+ data: Object,
|
|
|
+});
|
|
|
+
|
|
|
+const authType = computed(() => {
|
|
|
+ if(!props.data) return
|
|
|
+ if (props.data.type === "contact") {
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+ if (props.data.type === "expired") {
|
|
|
+ return 2;
|
|
|
+ }
|
|
|
+ if (props.data.type === "apply" && !props.data.customer_info.has_apply) {
|
|
|
+ return 3;
|
|
|
+ }
|
|
|
+ if (props.data.type === "apply" && props.data.customer_info.has_apply) {
|
|
|
+ return 4;
|
|
|
+ }
|
|
|
+});
|
|
|
+
|
|
|
+// 点击申请
|
|
|
+const handleApply=()=>{
|
|
|
+ if(props.data.customer_info.status=='流失'){
|
|
|
+ apiApplyPermission({
|
|
|
+ company_name:this.info.customer_info.company_name,
|
|
|
+ real_name:this.info.customer_info.name,
|
|
|
+ source:3,
|
|
|
+ from_page:'图库列表'
|
|
|
+ }).then(res=>{
|
|
|
+ // uni.navigateTo({url:'/pages-applyPermission/applyResult'})
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ wx.miniProgram.navigateTo({ url: '/pages-applyPermission/applyPermission?source=3&from_page=图库详情' })
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<template>
|
|
|
+ <div class="chart-noauth-wrap">
|
|
|
+ <img class="img" src="https://hzstatic.hzinsights.com/static/icon/hzyb/activity_no_auth.png" alt="" v-if="authType!=4" />
|
|
|
+ <img class="img-wait" src="https://hzstatic.hzinsights.com/static/icon/hzyb/chart_wait.png" alt="" v-else />
|
|
|
+ <block v-if="authType == 1">
|
|
|
+ <div style="margin-bottom: 15px">您暂无权限查看图库</div>
|
|
|
+ <div>若想查看请联系对口销售</div>
|
|
|
+ <!-- <div>{{info.name}}:{{info.mobile}}</div> -->
|
|
|
+ <a :href="'tel:'+props.data.mobile" tag="div" class="global-btn-yellow-change btn" style="margin-top: 30px">联系销售</a>
|
|
|
+ </block>
|
|
|
+
|
|
|
+ <block v-if="authType == 2">
|
|
|
+ <div style="margin-bottom: 15px">您的权限已到期,暂时无法查看图库</div>
|
|
|
+ <div>若想继续查看请联系对口销售</div>
|
|
|
+ <!-- <div>{{info.name}}:{{info.mobile}}</div> -->
|
|
|
+ <a :href="'tel:'+props.data.mobile" tag="div" class="global-btn-yellow-change btn" style="margin-top: 30px">联系销售</a>
|
|
|
+ </block>
|
|
|
+
|
|
|
+ <block v-if="authType == 3">
|
|
|
+ <div style="margin-bottom: 15px">您暂无权限查看图库</div>
|
|
|
+ <div>若想查看可以申请开通</div>
|
|
|
+ <div class="global-btn-yellow-change btn" style="margin-top: 30px" @click="handleApply">立即申请</div>
|
|
|
+ </block>
|
|
|
+
|
|
|
+ <block v-if="authType == 4">
|
|
|
+ <div style="margin-bottom: 15px">您已提交申请</div>
|
|
|
+ <div>请等待销售人员与您联系</div>
|
|
|
+ </block>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+.chart-noauth-wrap {
|
|
|
+ padding-top: 50px;
|
|
|
+ text-align: center;
|
|
|
+ .img {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+ .img-wait {
|
|
|
+ width: 186px;
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|