fix: svg-icon组件颜色无法显示问题修复
Former-commit-id: 35e4c7754d862589b404d61f71f22cbce9c40628
This commit is contained in:
@@ -21,8 +21,7 @@ const props = defineProps({
|
|||||||
required: false
|
required: false
|
||||||
},
|
},
|
||||||
color: {
|
color: {
|
||||||
type: String,
|
type: String
|
||||||
default: '#fff'
|
|
||||||
},
|
},
|
||||||
size: {
|
size: {
|
||||||
type: String,
|
type: String,
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ import Team from './components/Team/index.vue';
|
|||||||
<el-row :gutter="40" class="card-panel__col">
|
<el-row :gutter="40" class="card-panel__col">
|
||||||
<el-col :xs="24" :sm="12" :lg="6" class="card-panel__col">
|
<el-col :xs="24" :sm="12" :lg="6" class="card-panel__col">
|
||||||
<div class="card-panel">
|
<div class="card-panel">
|
||||||
<div class="card-panel-icon-wrapper icon-people">
|
<div class="card-panel-icon-wrapper icon-user">
|
||||||
<svg-icon icon-class="uv" class-name="card-panel-icon" />
|
<svg-icon icon-class="uv" size="4em" />
|
||||||
</div>
|
</div>
|
||||||
<div class="card-panel-description">
|
<div class="card-panel-description">
|
||||||
<div class="card-panel-text">访问数</div>
|
<div class="card-panel-text">访问数</div>
|
||||||
@@ -35,7 +35,7 @@ import Team from './components/Team/index.vue';
|
|||||||
<el-col :xs="24" :sm="12" :lg="6" class="card-panel__col">
|
<el-col :xs="24" :sm="12" :lg="6" class="card-panel__col">
|
||||||
<div class="card-panel">
|
<div class="card-panel">
|
||||||
<div class="card-panel-icon-wrapper icon-message">
|
<div class="card-panel-icon-wrapper icon-message">
|
||||||
<svg-icon icon-class="message" class-name="card-panel-icon" />
|
<svg-icon icon-class="message" size="4em" />
|
||||||
</div>
|
</div>
|
||||||
<div class="card-panel-description">
|
<div class="card-panel-description">
|
||||||
<div class="card-panel-text">消息数</div>
|
<div class="card-panel-text">消息数</div>
|
||||||
@@ -47,7 +47,7 @@ import Team from './components/Team/index.vue';
|
|||||||
<el-col :xs="24" :sm="12" :lg="6" class="card-panel__col">
|
<el-col :xs="24" :sm="12" :lg="6" class="card-panel__col">
|
||||||
<div class="card-panel">
|
<div class="card-panel">
|
||||||
<div class="card-panel-icon-wrapper icon-money">
|
<div class="card-panel-icon-wrapper icon-money">
|
||||||
<svg-icon icon-class="money" class-name="card-panel-icon" />
|
<svg-icon icon-class="money" size="4em" />
|
||||||
</div>
|
</div>
|
||||||
<div class="card-panel-description">
|
<div class="card-panel-description">
|
||||||
<div class="card-panel-text">收入金额</div>
|
<div class="card-panel-text">收入金额</div>
|
||||||
@@ -58,7 +58,7 @@ import Team from './components/Team/index.vue';
|
|||||||
<el-col :xs="24" :sm="12" :lg="6" class="card-panel__col">
|
<el-col :xs="24" :sm="12" :lg="6" class="card-panel__col">
|
||||||
<div class="card-panel">
|
<div class="card-panel">
|
||||||
<div class="card-panel-icon-wrapper icon-shopping">
|
<div class="card-panel-icon-wrapper icon-shopping">
|
||||||
<svg-icon icon-class="shopping" class-name="card-panel-icon" />
|
<svg-icon icon-class="shopping" size="4em" />
|
||||||
</div>
|
</div>
|
||||||
<div class="card-panel-description">
|
<div class="card-panel-description">
|
||||||
<div class="card-panel-text">订单数</div>
|
<div class="card-panel-text">订单数</div>
|
||||||
@@ -171,16 +171,28 @@ import Team from './components/Team/index.vue';
|
|||||||
box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.05);
|
box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.05);
|
||||||
border-color: rgba(0, 0, 0, 0.05);
|
border-color: rgba(0, 0, 0, 0.05);
|
||||||
|
|
||||||
|
.icon-message {
|
||||||
|
color: #36a3f7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-user {
|
||||||
|
color: #40c9c6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-money {
|
||||||
|
color: #f4516c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-shopping {
|
||||||
|
color: #34bfa3;
|
||||||
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
.card-panel-icon-wrapper {
|
.card-panel-icon-wrapper {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-user {
|
.icon-user {
|
||||||
background: #e77541;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-people {
|
|
||||||
background: #40c9c6;
|
background: #40c9c6;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -197,42 +209,6 @@ import Team from './components/Team/index.vue';
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-people {
|
|
||||||
color: #40c9c6;
|
|
||||||
|
|
||||||
.svg-icon {
|
|
||||||
width: 4em !important;
|
|
||||||
height: 4em !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-message {
|
|
||||||
color: #36a3f7;
|
|
||||||
|
|
||||||
.svg-icon {
|
|
||||||
width: 4em !important;
|
|
||||||
height: 4em !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-money {
|
|
||||||
color: #f4516c;
|
|
||||||
|
|
||||||
.svg-icon {
|
|
||||||
width: 4em !important;
|
|
||||||
height: 4em !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-shopping {
|
|
||||||
color: #34bfa3;
|
|
||||||
|
|
||||||
.svg-icon {
|
|
||||||
width: 4em !important;
|
|
||||||
height: 4em !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-panel-icon-wrapper {
|
.card-panel-icon-wrapper {
|
||||||
float: left;
|
float: left;
|
||||||
margin: 14px 0 0 14px;
|
margin: 14px 0 0 14px;
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ function youlaiHandleClick(thirdpart: string) {
|
|||||||
// const appid = 'xxxxx'
|
// const appid = 'xxxxx'
|
||||||
// const redirect_uri = encodeURIComponent('xxx/redirect?redirect=' + window.location.origin + '/auth-redirect')
|
// const redirect_uri = encodeURIComponent('xxx/redirect?redirect=' + window.location.origin + '/auth-redirect')
|
||||||
const url =
|
const url =
|
||||||
'http://localhost:9999/oauth2/authorization/gateway-client-authorization-code?redirect_uri=http://localhost:3000/dashboard';
|
'http://localhost:9999/oauth2/authorization/gateway-client-authorization-code?redirect_uri=http://localhost:3000/#/dashboard';
|
||||||
window.open(url, thirdpart);
|
window.open(url, thirdpart);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -347,7 +347,7 @@ onMounted(() => {
|
|||||||
plain
|
plain
|
||||||
@click.stop="openRoleResourceDialog(scope.row)"
|
@click.stop="openRoleResourceDialog(scope.row)"
|
||||||
>
|
>
|
||||||
<svg-icon icon-class="perm" color="#67C23A" />
|
<svg-icon icon-class="perm" />
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user