| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <div style="height: 100%;">
- <!-- 顶部工具条 -->
- <div style="width: 100%; top: 0px; z-index: 99; background: var(--color-normal-fill-important);">
- <service-header :show-to-link="service.service_type!=0" @back-home="$emit('back-home')"></service-header>
- </div>
- <div style="margin: 10px 0px 0px 10px; overflow: hidden scroll; height: calc(100% - 44px)">
- <div v-if="shows.all">
- <!-- 服务名称以及开启按钮 -->
- <div v-if="shows.name">
- <div class="div-no-wrap" style="height: 24px;">
- <div style="font-size: 20px; color: var(--color-normal-contrast-normal)"> {{ service.service_name }}<br /> </div>
- <input class="switch switch-anim" type="checkbox" style="margin-top: 2px;" @change="handleEnabelService" :checked="enable" />
- </div>
- </div>
- <!-- 服务版本管理 -->
- <div v-if="shows.version">
- <div style="display: flex; font-size: 12px; color: var(--color-normal-contrast-emphasis);">
- <div @click="versionClick" style="cursor: pointer;" :title="tr('current_ver_upgrade')">
- ver : {{ serviceVersion }}
- </div>
- <div @click="updateClick" v-if="hasUpdate" class="div-no-wrap" style="margin:4px 0 0 5px; cursor: pointer;">
- <div style="line-height: 15px; margin-left: 3px; color:#fd942b; ">{{ tr("have_new") }}</div>
- <div class="icon-update">
- <svg class="icon" width="16px" height="16.00px" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
- <path fill="#fd942b" d="M960 458.666667c0 23.466667-19.2 42.666667-42.666667 42.666667l-128 0 0 213.333333c0 23.466667-19.2 42.666667-42.666667 42.666667L277.333333 757.333333c-23.466667 0-42.666667-19.2-42.666667-42.666667l0-213.333333L106.666667 501.333333c-23.466667 0-42.666667-19.2-42.666667-42.666667 0-12.8 4.266667-23.466667 12.8-29.866667l0 0 405.333333-405.333333 0 0c8.533333-8.533333 19.2-12.8 29.866667-12.8s23.466667 4.266667 29.866667 12.8l0 0 405.333333 405.333333 0 0C955.733333 435.2 960 445.866667 960 458.666667zM512 113.066667 209.066667 416 277.333333 416c23.466667 0 42.666667 19.2 42.666667 42.666667l0 213.333333 384 0 0-213.333333c0-23.466667 19.2-42.666667 42.666667-42.666667l68.266667 0L512 113.066667zM277.333333 800l469.333333 0c23.466667 0 42.666667 19.2 42.666667 42.666667 0 23.466667-19.2 42.666667-42.666667 42.666667L277.333333 885.333333c-23.466667 0-42.666667-19.2-42.666667-42.666667C234.666667 819.2 253.866667 800 277.333333 800zM277.333333 928l469.333333 0c23.466667 0 42.666667 19.2 42.666667 42.666667s-19.2 42.666667-42.666667 42.666667L277.333333 1013.333333c-23.466667 0-42.666667-19.2-42.666667-42.666667S253.866667 928 277.333333 928z" />
- </svg>
- </div>
- </div>
- </div>
- </div>
- <!-- 服务详情介绍 -->
- <div v-if="service.service_desc.length > 0 && shows.description">
- <div class="service-detail-text" style="margin-top: 10px;" v-html="service.service_desc"></div>
- </div>
- <!-- 服务跳转相关 -->
- <div v-if="(service.service_guide_url || service.service_dev_url || service.service_sample_url) && shows.jump">
- <div style="margin: 10px -5px 0px -5px; font-size: 11px; color: var(--color-normal-contrast-weaker);" class="section div-no-wrap">
- <ui-button class="service-detail-jump-button" @click="handleGotoLink('guide')" v-if="service.service_guide_url">
- <ui-label value="i18n:cocos-service.use_guide"></ui-label><ui-icon value="link"></ui-icon>
- </ui-button>
- <ui-button class="service-detail-jump-button" @click="handleGotoLink('sample')" v-if="service.service_sample_url">
- <ui-label value="i18n:cocos-service.demo_project"></ui-label><ui-icon value="link"></ui-icon>
- </ui-button>
- <ui-button class="service-detail-jump-button" @click="handleGotoLink('dev')" v-if="service.service_dev_url">
- <ui-label value="i18n:cocos-service.dashboard"></ui-label><ui-icon value="link"></ui-icon>
- </ui-button>
- </div>
- </div>
- <!-- 计费规则 -->
- <div v-if="service.service_price.length > 0 && shows.price">
- <div class="service-detail-section-line section" style="padding-bottom: 5px;"><ui-label value="i18n:cocos-service.service_price"></ui-label></div>
- <div class="service-detail-text" v-html="service_price"></div>
- </div>
- <!-- 支持平台 -->
- <div v-if="service.support_platform.length > 0 && shows.platform">
- <div class="service-detail-section-line section" style="padding-bottom: 5px;"><ui-label value="i18n:cocos-service.support_platform"></ui-label></div>
- <div class="group" style="color:var(--color-normal-contrast-emphasis);">
- <div v-for="item in service.support_platform" :key="item" style="margin: 0 5px;">
- <!-- {{ item }} -->
- <ui-tooltip arrow="left" style="font-size: 10px;">{{ item }}</ui-tooltip>
- </div>
- </div>
- </div>
- </div>
- <!-- 服务自定义显示页面 -->
- <div v-if="hasSwitch">
- <div ref="detail" v-show="enable"></div>
- </div>
- </div>
- </div>
|