提交 b401fcf9 作者: 施汉文

🌈 style: 样式调整

上级 66956199
...@@ -2,9 +2,18 @@ ...@@ -2,9 +2,18 @@
<div class="details-user-info-role columnFlex"> <div class="details-user-info-role columnFlex">
<div v-loading="loading" class="detailsContent"> <div v-loading="loading" class="detailsContent">
<div v-if="roleList.length > 0"> <div v-if="roleList.length > 0">
<div class="flex items-cente mb-[10px] justify-between">
<p class="textInfo"> <p class="textInfo">
角色充值金额信息会有5-10分钟延迟,请以订单信息为准 角色充值金额信息会有5-10分钟延迟,请以订单信息为准
</p> </p>
<el-button
type="primary"
size="medium"
class="h-[38px]"
@click.stop="appealLayer()"
>申诉</el-button
>
</div>
<el-collapse v-model="collapseActive" @change="handleChange"> <el-collapse v-model="collapseActive" @change="handleChange">
<div <div
v-for="(items, indexs) in roleList" v-for="(items, indexs) in roleList"
...@@ -23,14 +32,14 @@ ...@@ -23,14 +32,14 @@
@click.stop="appealLayer(items)">申诉</el-button> @click.stop="appealLayer(items)">申诉</el-button>
</div> --> </div> -->
<div class="flex w-[100%] justify-between"> <div class="flex w-[100%] justify-between">
<div> <div class="py-[10px]">
<div> <div class="leading-[25px]">
<span>角色名:</span><span>{{ items.role_name }}</span> <span>角色名:</span><span>{{ items.role_name }}</span>
</div> </div>
<div> <div class="leading-[25px]">
<span>区服:</span><span>{{ items.server_name }}</span> <span>区服:</span><span>{{ items.server_name }}</span>
</div> </div>
<div> <div class="leading-[25px]">
<span>充值金额:</span <span>充值金额:</span
><span>{{ ><span>{{
items.recharge_total items.recharge_total
...@@ -42,13 +51,6 @@ ...@@ -42,13 +51,6 @@
<div <div
class="flex-1 h-0 flex justify-end items-start pt-[10px]" class="flex-1 h-0 flex justify-end items-start pt-[10px]"
> >
<el-button
type="primary"
size="mini"
class="collapseTitleBtn"
@click.stop="appealLayer(items)"
>申诉</el-button
>
<el-badge <el-badge
:value="getNumRoleIdList(items.role_id)" :value="getNumRoleIdList(items.role_id)"
class="text-center leading-[0] ml-[8px]" class="text-center leading-[0] ml-[8px]"
...@@ -419,7 +421,17 @@ export default { ...@@ -419,7 +421,17 @@ export default {
font-size: 14px; font-size: 14px;
font-weight: 400; font-weight: 400;
} }
::v-deep .el-collapse .el-collapse-item__header .el-collapse-item__arrow {
color: #4e5969;
}
::v-deep .el-badge__content.is-fixed {
top: 0;
}
::v-deep .el-card__header,
::v-deep .el-collapse,
::v-deep .el-collapse-item__header {
border: 0 !important;
}
/* 已移除局部 el-collapse 样式,使用全局样式 */ /* 已移除局部 el-collapse 样式,使用全局样式 */
} }
</style> </style>
...@@ -10,7 +10,10 @@ ...@@ -10,7 +10,10 @@
<div class="roleTab"> <div class="roleTab">
<el-tabs v-model="roleActive"> <el-tabs v-model="roleActive">
<el-tab-pane label="角色信息" name="roleInfo"> <el-tab-pane label="角色信息" name="roleInfo">
<roleInfoPanel v-if="roleActive === 'roleInfo'" :chatUserDetails="chatUserInfo" /> <roleInfoPanel
v-if="roleActive === 'roleInfo'"
:chatUserDetails="chatUserInfo"
/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="申诉记录" name="approval"> <el-tab-pane label="申诉记录" name="approval">
<approval v-if="roleActive === 'approval'" /> <approval v-if="roleActive === 'approval'" />
...@@ -23,9 +26,9 @@ ...@@ -23,9 +26,9 @@
</template> </template>
<script> <script>
import roleInfoPanel from './components/roleInfo/roleInfoPanel.vue' import roleInfoPanel from './components/roleInfo/roleInfoPanel.vue';
import approval from './components/roleInfo/approval.vue' import approval from './components/roleInfo/approval.vue';
import { mapState } from 'vuex' import { mapState } from 'vuex';
import violationRecord from '@/views/ViolationRecord.vue'; import violationRecord from '@/views/ViolationRecord.vue';
export default { export default {
...@@ -36,7 +39,7 @@ export default { ...@@ -36,7 +39,7 @@ export default {
violationRecord, violationRecord,
}, },
computed: { computed: {
...mapState('game', ['chatUserInfo']) ...mapState('game', ['chatUserInfo']),
}, },
props: { props: {
// report_is_send: { // report_is_send: {
...@@ -46,16 +49,13 @@ export default { ...@@ -46,16 +49,13 @@ export default {
}, },
data() { data() {
return { return {
roleActive: 'roleInfo' roleActive: 'roleInfo',
};
}
}, },
methods: { methods: {
handleClick(value) { handleClick(value) {},
},
} };
}
}
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.roleTab { .roleTab {
...@@ -79,12 +79,12 @@ export default { ...@@ -79,12 +79,12 @@ export default {
color: #333333; color: #333333;
&.is-active { &.is-active {
color: #3491FA; color: #3491fa;
} }
} }
.el-tabs__active-bar { .el-tabs__active-bar {
background-color: #3491FA; background-color: #3491fa;
height: 3px; height: 3px;
border-radius: 1.5px; border-radius: 1.5px;
} }
...@@ -101,7 +101,7 @@ export default { ...@@ -101,7 +101,7 @@ export default {
.el-tabs__content { .el-tabs__content {
height: calc(100% - 40px); height: calc(100% - 40px);
padding: 15px; padding: 0 5px 5px;
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论