style: 修改应用商店样式

pull/1060/head
zhengkunwang223 2 years ago committed by zhengkunwang223
parent c1332235a0
commit d443103e2c

@ -1,5 +1,5 @@
<template>
<LayoutContent v-loading="loading" v-if="!showDetail" :title="$t('app.app')" :divider="true">
<LayoutContent v-loading="loading" v-if="!showDetail" :title="$t('app.app')">
<template #toolbar>
<el-row :gutter="5">
<el-col :span="20">
@ -47,10 +47,15 @@
<el-row :gutter="5">
<el-col v-for="(app, index) in apps" :key="index" :xs="12" :sm="12" :md="8" :lg="8" :xl="8">
<div class="app-card">
<el-card class="e-card">
<el-row :gutter="24">
<el-col :xs="5" :sm="5" :md="6" :lg="6" :xl="5">
<div class="app-icon">
<el-avatar shape="square" :size="60" :src="'data:image/png;base64,' + app.icon" />
<el-avatar
shape="square"
:size="60"
:src="'data:image/png;base64,' + app.icon"
/>
</div>
</el-col>
<el-col :xs="19" :sm="19" :md="18" :lg="18" :xl="19">
@ -80,10 +85,10 @@
</span>
</el-tag>
</div>
<div class="divider"></div>
</div>
</el-col>
</el-row>
</el-card>
</div>
</el-col>
</el-row>
@ -234,8 +239,13 @@ onMounted(() => {
margin-top: 5px;
}
}
.e-card {
border: var(--panel-border) !important;
&:hover {
background-color: rgba(0, 94, 235, 0.03);
cursor: pointer;
border: 1px solid var(--el-color-primary) !important;
}
}
}

@ -46,8 +46,13 @@
min-width: 440px;
}
}
.e-card {
border: var(--panel-border) !important;
&:hover {
background-color: rgba(0, 94, 235, 0.03);
cursor: pointer;
border: 1px solid var(--el-color-primary) !important;
}
}
}

@ -1,5 +1,5 @@
<template>
<LayoutContent v-loading="loading || syncLoading" :title="activeName" :divider="true">
<LayoutContent v-loading="loading || syncLoading" :title="activeName">
<template #toolbar>
<el-row :gutter="5">
<el-col :span="20">
@ -67,6 +67,7 @@
class="install-card-col-12"
>
<div class="install-card">
<el-card class="e-card">
<el-row :gutter="24">
<el-col :xs="3" :sm="3" :md="3" :lg="4" :xl="4">
<div class="icon">
@ -90,7 +91,10 @@
:content="installed.message"
>
<template #reference>
<Status :key="installed.status" :status="installed.status"></Status>
<Status
:key="installed.status"
:status="installed.status"
></Status>
</template>
</el-popover>
<span v-else>
@ -140,7 +144,9 @@
{{ $t('app.busPort') }}{{ installed.httpPort }}
</el-tag>
<div class="description">
<span>{{ $t('app.areadyRun') }} {{ getAge(installed.createdAt) }}</span>
<span>
{{ $t('app.areadyRun') }} {{ getAge(installed.createdAt) }}
</span>
</div>
</div>
<div class="app-divider" />
@ -151,7 +157,9 @@
<el-button
v-for="(button, key) in buttons"
:key="key"
:type="button.disabled && button.disabled(installed) ? 'info' : 'primary'"
:type="
button.disabled && button.disabled(installed) ? 'info' : 'primary'
"
plain
round
size="small"
@ -164,6 +172,7 @@
</div>
</el-col>
</el-row>
</el-card>
</div>
</el-col>
</el-row>

Loading…
Cancel
Save