|
@@ -9,14 +9,8 @@
|
|
>
|
|
>
|
|
<div class="page-top flex flex-col justify-center items-center"></div>
|
|
<div class="page-top flex flex-col justify-center items-center"></div>
|
|
<div class="page-content">
|
|
<div class="page-content">
|
|
- <div
|
|
|
|
- class="navbar flex items-center flex-col"
|
|
|
|
- :style="{ top: offsetTop }"
|
|
|
|
- >
|
|
|
|
- <nuxt-link
|
|
|
|
- :to="routePrefix + '/approve/device'"
|
|
|
|
- class="link flex items-center flex-col"
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="navbar flex items-center flex-col" :style="{ top: offsetTop }">
|
|
|
|
+ <nuxt-link :to="routePrefix + '/approve/device'" class="link flex items-center flex-col">
|
|
<span class="icon icon-device"></span>
|
|
<span class="icon icon-device"></span>
|
|
<span class="text">设备认证</span>
|
|
<span class="text">设备认证</span>
|
|
</nuxt-link>
|
|
</nuxt-link>
|
|
@@ -31,11 +25,7 @@
|
|
|
|
|
|
<div class="filter">
|
|
<div class="filter">
|
|
<div class="search">
|
|
<div class="search">
|
|
- <el-input
|
|
|
|
- placeholder="搜索机构"
|
|
|
|
- v-model="listQuery.authParty"
|
|
|
|
- @change="filterClubList"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-input placeholder="搜索机构" v-model="listQuery.authParty" @change="filterClubList">
|
|
<i slot="prefix" class="el-input__icon el-icon-search"></i>
|
|
<i slot="prefix" class="el-input__icon el-icon-search"></i>
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
@@ -48,22 +38,13 @@
|
|
<template v-if="starList.length > 0">
|
|
<template v-if="starList.length > 0">
|
|
<div class="title flex justify-between px-4 pt-8 pb-6 md:px-0">
|
|
<div class="title flex justify-between px-4 pt-8 pb-6 md:px-0">
|
|
<div>明星机构</div>
|
|
<div>明星机构</div>
|
|
- <nuxt-link :to="routePrefix + '/approve/club/star-list'"
|
|
|
|
- >更多<i class="el-icon-arrow-right"></i
|
|
|
|
- ></nuxt-link>
|
|
|
|
|
|
+ <nuxt-link :to="routePrefix + '/approve/club/star-list'">更多<i class="el-icon-arrow-right"></i></nuxt-link>
|
|
</div>
|
|
</div>
|
|
<!-- 列表 -->
|
|
<!-- 列表 -->
|
|
<div class="list">
|
|
<div class="list">
|
|
<template v-for="item in starList">
|
|
<template v-for="item in starList">
|
|
- <div
|
|
|
|
- class="section flex justify-between mb-4"
|
|
|
|
- :key="item.authId"
|
|
|
|
- @click="toDetail(item)"
|
|
|
|
- >
|
|
|
|
- <img
|
|
|
|
- class="cover"
|
|
|
|
- :src="item.logo || drawLogo(item.authParty)"
|
|
|
|
- />
|
|
|
|
|
|
+ <div class="section flex justify-between mb-4" :key="item.authId" @click="toDetail(item)">
|
|
|
|
+ <img class="cover" :src="item.logo || drawLogo(item.authParty)" />
|
|
<div class="info">
|
|
<div class="info">
|
|
<div class="name" v-text="item.authParty"></div>
|
|
<div class="name" v-text="item.authParty"></div>
|
|
<div class="mobile">{{ item.mobile || '暂无' }}</div>
|
|
<div class="mobile">{{ item.mobile || '暂无' }}</div>
|
|
@@ -84,11 +65,7 @@
|
|
<!-- 列表 -->
|
|
<!-- 列表 -->
|
|
<div class="list">
|
|
<div class="list">
|
|
<template v-for="item in list">
|
|
<template v-for="item in list">
|
|
- <div
|
|
|
|
- class="section flex justify-between mb-4"
|
|
|
|
- :key="item.authId"
|
|
|
|
- @click="toDetail(item)"
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="section flex justify-between mb-4" :key="item.authId" @click="toDetail(item)">
|
|
<img class="cover" :src="item.logo || drawLogo(item.authParty)" />
|
|
<img class="cover" :src="item.logo || drawLogo(item.authParty)" />
|
|
<div class="info">
|
|
<div class="info">
|
|
<div class="name" v-text="item.authParty"></div>
|
|
<div class="name" v-text="item.authParty"></div>
|
|
@@ -106,11 +83,7 @@
|
|
</template>
|
|
</template>
|
|
</div>
|
|
</div>
|
|
<!-- 列表为空 -->
|
|
<!-- 列表为空 -->
|
|
- <SimpleEmpty
|
|
|
|
- v-if="!total && !isRequest"
|
|
|
|
- name="icon-empty-club.png"
|
|
|
|
- description="敬请期待~"
|
|
|
|
- ></SimpleEmpty>
|
|
|
|
|
|
+ <SimpleEmpty v-if="!total && !isRequest" name="icon-empty-club.png" description="敬请期待~"></SimpleEmpty>
|
|
</div>
|
|
</div>
|
|
</van-list>
|
|
</van-list>
|
|
</div>
|
|
</div>
|
|
@@ -249,14 +222,12 @@ export default {
|
|
&:hover {
|
|
&:hover {
|
|
.icon {
|
|
.icon {
|
|
&.icon-device {
|
|
&.icon-device {
|
|
- background: url(~assets/theme-images/ross/pc-nav-entry-device-active.png)
|
|
|
|
- no-repeat center center,
|
|
|
|
|
|
+ background: url(~assets/theme-images/ross/pc-nav-entry-device-active.png) no-repeat center center,
|
|
linear-gradient(180deg, #ffba63 0%, #f3920d 100%);
|
|
linear-gradient(180deg, #ffba63 0%, #f3920d 100%);
|
|
background-size: 48px, 100%;
|
|
background-size: 48px, 100%;
|
|
}
|
|
}
|
|
&.icon-doctor {
|
|
&.icon-doctor {
|
|
- background: url(~assets/theme-images/ross/pc-nav-entry-doctor-active.png)
|
|
|
|
- no-repeat center center,
|
|
|
|
|
|
+ background: url(~assets/theme-images/ross/pc-nav-entry-doctor-active.png) no-repeat center center,
|
|
linear-gradient(180deg, #ffba63 0%, #f3920d 100%);
|
|
linear-gradient(180deg, #ffba63 0%, #f3920d 100%);
|
|
background-size: 48px, 100%;
|
|
background-size: 48px, 100%;
|
|
}
|
|
}
|
|
@@ -278,14 +249,12 @@ export default {
|
|
border-radius: 12px;
|
|
border-radius: 12px;
|
|
|
|
|
|
&.icon-device {
|
|
&.icon-device {
|
|
- background: url(~assets/theme-images/ross/pc-nav-entry-device.png)
|
|
|
|
- no-repeat center center #f6f6f7;
|
|
|
|
|
|
+ background: url(~assets/theme-images/ross/pc-nav-entry-device.png) no-repeat center center #f6f6f7;
|
|
background-size: 48px;
|
|
background-size: 48px;
|
|
}
|
|
}
|
|
|
|
|
|
&.icon-doctor {
|
|
&.icon-doctor {
|
|
- background: url(~assets/theme-images/ross/pc-nav-entry-doctor.png)
|
|
|
|
- no-repeat center center #f6f6f7;
|
|
|
|
|
|
+ background: url(~assets/theme-images/ross/pc-nav-entry-doctor.png) no-repeat center center #f6f6f7;
|
|
background-size: 48px;
|
|
background-size: 48px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -468,15 +437,13 @@ export default {
|
|
|
|
|
|
&.icon-device {
|
|
&.icon-device {
|
|
&::after {
|
|
&::after {
|
|
- background: url(~assets/theme-images/ross/pc-nav-entry-device-active.png)
|
|
|
|
- no-repeat center;
|
|
|
|
|
|
+ background: url(~assets/theme-images/ross/pc-nav-entry-device-active.png) no-repeat center;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
&.icon-doctor {
|
|
&.icon-doctor {
|
|
&::after {
|
|
&::after {
|
|
- background: url(~assets/theme-images/ross/pc-nav-entry-doctor-active.png)
|
|
|
|
- no-repeat center;
|
|
|
|
|
|
+ background: url(~assets/theme-images/ross/pc-nav-entry-doctor-active.png) no-repeat center;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|