Browse Source

修复已知问题

master
科技小王子 6 months ago
parent
commit
3f511b81d0
  1. 1
      components/CompanyList.vue
  2. 4
      pages/index.vue
  3. 63
      pages/item/components/PageBanner.vue

1
components/CompanyList.vue

@ -32,7 +32,6 @@
<el-avatar size="small" :src="item.companyLogo" />
<span class="text-gray-400 line-clamp-1 pr-2">{{ item.companyName }}</span>
</el-space>
<!-- <el-button @click.stop="loginDeveloperCenterByToken(item)">控制台</el-button>-->
<template v-if="item.isBuy">
<el-button v-if="item.installed" @click.stop="openSpmUrl(`https://${item.domain}`,item,item.companyId,true)">控制台</el-button>
<el-button v-else type="success">立即开通</el-button>

4
pages/index.vue

@ -2,11 +2,11 @@
<Flash/>
<CompanyList :param="{official: true,recommend: true,limit: 4}" :fit="`cover`" title="产品服务" comments="拥抱开源、坚守品质;致力于打造安全稳定高可用的WEB应用!"/>
<CompanyList :param="{official: true,recommend: true,limit: 12}" :fit="`cover`" title="产品服务" comments="拥抱开源、坚守品质;致力于打造安全稳定高可用的WEB应用!"/>
<!-- <ProductList :param="{type:0, official: true,limit: 4}" :fit="`cover`" title="产品服务" comments="拥抱开源、坚守品质;致力于打造安全稳定高可用的WEB应用!"/>-->
<ArticleList title="开发者社区" comments="分享研发成果 交流技术经验"/>
<!-- <ArticleList title="开发者社区" comments="分享研发成果 交流技术经验"/>-->
</template>
<script setup lang="ts">

63
pages/item/components/PageBanner.vue

@ -47,37 +47,24 @@
<el-rate v-model="form.rate" disabled />
<div class="btn" v-if="form.companyId">
<el-space class="mt-4">
<template v-if="form.isBuy">
<el-button v-if="form.installed" @click.stop="openSpmUrl(`https://${form.domain}`,form,form.companyId,true)">进入控制台</el-button>
<el-button v-else type="success">立即开通</el-button>
</template>
<template v-else>
<el-button type="warning" v-if="form.price" @click.stop="openSpmUrl(`/product/create`,form,form.companyId,true)">
<div class="flex items-center">
<span>{{ form.price * 0.1 }}</span>
<span v-if="form.chargingMethod == 2">/</span>
<span v-if="form.chargingMethod == 3">/</span>
<span v-if="form.chargingMethod == 4">/</span>
</div>
</el-button>
<el-button v-else type="success" @click.stop="openSpmUrl(`/product/create`,form,form.companyId,true)">立即开通
</el-button>
</template>
<!-- 2. 已购买 @click="installPlug"-->
<!-- <el-button type="primary" @click="openSpmUrl(`https://${form.domain}`,form,form.companyId,true)">-->
<!-- 产品控制台-->
<!-- </el-button>-->
<!-- 1. 未购买 -->
<!-- <el-button-->
<!-- type="success"-->
<!-- @click="openSpmUrl(`/product/create`,form,form.companyId,true)"-->
<!-- >-->
<!-- 立即开通-->
<!-- </el-button>-->
<!-- <template v-if="form.isBuy">-->
<!-- <el-button v-if="form.installed" @click.stop="openSpmUrl(`https://${form.domain}`,form,form.companyId,true)">进入控制台</el-button>-->
<!-- <el-button v-else type="success">立即开通</el-button>-->
<!-- </template>-->
<!-- <template v-else>-->
<!-- <el-button type="warning" v-if="form.price" @click.stop="openSpmUrl(`/product/create`,form,form.companyId,true)">-->
<!-- <div class="flex items-center">-->
<!-- <span>{{ form.price * 0.1 }}</span>-->
<!-- <span v-if="form.chargingMethod == 2">/</span>-->
<!-- <span v-if="form.chargingMethod == 3">/</span>-->
<!-- <span v-if="form.chargingMethod == 4">/</span>-->
<!-- </div>-->
<!-- </el-button>-->
<!-- <el-button v-else type="success" @click.stop="openSpmUrl(`/product/create`,form,form.companyId,true)">立即开通-->
<!-- </el-button>-->
<!-- </template>-->
<el-button type="primary" @click.stop="openSpmUrl(`https://${form.domain}`,form,form.companyId,true)">进入控制台</el-button>
<el-button @click="openSpmUrl(`/ask`,form,form.companyId,true)">产品文档</el-button>
<!-- 3. 其他按钮 -->
<template v-for="(item,index) in form.links" :key="index">
<div v-if="item.qrcode">
<el-popover
@ -102,22 +89,6 @@
{{ item.type }}
</el-button>
</template>
<!-- <template v-else>-->
<!-- 1.1 已安装 -->
<!-- <template v-if="form.installed">-->
<!-- <el-button-->
<!-- type="primary"-->
<!-- @click="openSpmUrl(`https://${form.domain}`,form,form.companyId)"-->
<!-- >-->
<!-- 产品控制台-->
<!-- </el-button>-->
<!-- </template>-->
<!-- 1.2 未安装 -->
<!-- </template>-->
</el-space>
</div>
</div>

Loading…
Cancel
Save