feat: 添加新图片资源及更新组件样式与功能
style: 调整CSS样式及优化布局 refactor: 重构组件逻辑及API调用 fix: 修复路径引用及图片加载问题 docs: 更新注释及文档内容
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<div class="item-head flexacenter">
|
||||
<div class="item-head flexacenter" ref="itemHead">
|
||||
<div class="user-box flexacenter" @click="goPersonalHomepage(item?.user?.uin, item?.user?.uid)">
|
||||
<img class="avatar" :src="item?.user?.avatar || item.avatar" />
|
||||
<div class="name">{{ item?.user?.nickname || item.nickname || "匿名用户" }}</div>
|
||||
@@ -8,6 +8,31 @@
|
||||
<div class="time">{{ timestamp }}</div>
|
||||
<div class="flex1"></div>
|
||||
|
||||
<div class="circlePen flexcenter" @click="openedit(item.type)" v-if="page == 'edit' && (item.type == 'offer' || item.type == 'offer_summary')">
|
||||
<img class="icon" src="/img/pen-icon.png" />
|
||||
</div>
|
||||
|
||||
<div class="flexacenter" style="position: relative;">
|
||||
<div class="anonymous-box flexcenter" @click.stop="cutAnonymous" v-if="page == 'edit' && (item.type == 'vote' || item.type == 'interviewexperience')">
|
||||
<span v-if="item.anonymous == 0">公开</span>
|
||||
<span v-else>匿名</span>
|
||||
</div>
|
||||
|
||||
<!-- 是否 公开发表 -->
|
||||
<template v-if="anonymousState">
|
||||
<div class="mask" @click.stop="cutAnonymous"></div>
|
||||
<div class="isPublicityBox">
|
||||
<div class="isPublicity-item" :class="{'green': item.anonymous == 0}" @click.stop="cutAnonymousState(0)">公开发表
|
||||
<img v-if="item.anonymous == 0" class="isPublicityIcon" src="/img/u1829.svg"></image>
|
||||
</div>
|
||||
<div class="isPublicity-item" :class="{'green': item.anonymous != 0}" @click.stop="cutAnonymousState(1)">匿名发表
|
||||
<img v-if="item.anonymous != 0" class="isPublicityIcon" src="/img/u1829.svg"></image>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="view flexacenter">
|
||||
<img class="icon" src="/img/eye-icon.svg" />
|
||||
<div class="text">{{ item.views }}</div>
|
||||
@@ -31,6 +56,7 @@
|
||||
<div class="item" @click.stop="edit">编辑</div>
|
||||
<div class="item" @click.stop="deleteItem">删除</div>
|
||||
</template>
|
||||
<div class="item" v-if="page == 'edit' && item.type == 'vote'" @click.stop="deleteItem">删除</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user