提交 85d0aeba authored 作者: matian's avatar matian

bug fixes

上级 4233a7be
......@@ -289,4 +289,14 @@ const handleChangeCourse = () => {
font-size: 12px;
color: #989898;
}
:deep(.el-upload-list__item) {
margin-right: 20px;
.el-upload-list__item-info {
display: inline-flex;
justify-content: center;
flex-direction: column;
width: calc(100% - 100px);
margin-left: 4px;
}
}
</style>
......@@ -113,4 +113,7 @@ const handleConfirm = async (formEl: FormInstance | undefined) => {
font-size: 12px;
color: #989898;
}
:deep(.el-upload-list__item) {
margin-right: 20px;
}
</style>
......@@ -113,7 +113,10 @@ const handleDelFloor = (val: any) => {
<div class="post_left">
<div class="left_logo" v-if="props.firstFloor?.floor === 1"></div>
<div class="left_logo_txt">楼主</div>
<img :src="props.firstFloor?.avatar" class="left_avatar" />
<img
:src="props.firstFloor?.avatar || 'https://webapp-pub.ezijing.com/center_resource/avatar.png'"
class="left_avatar"
/>
<div class="left_name">{{ props.firstFloor?.name }}</div>
<div class="left_remark" v-if="props.firstFloor?.tag !== '老师'">
<img :src="imgUrl" class="remark_img" />
......@@ -158,7 +161,11 @@ const handleDelFloor = (val: any) => {
<div class="right_list" v-if="props.firstFloor?.comments_total > 0">
<div v-for="(item, index) in postItemList" :key="index">
<div class="list_top">
<img :src="item.avatar" alt="" class="top_img" />
<img
:src="item.avatar || 'https://webapp-pub.ezijing.com/center_resource/avatar.png'"
alt=""
class="top_img"
/>
<!-- <div
class="top_name"
v-html="
......@@ -246,6 +253,7 @@ const handleDelFloor = (val: any) => {
.left_avatar {
width: 100px;
height: 100px;
object-fit: cover;
}
.left_name {
font-size: 16px;
......
......@@ -3,16 +3,12 @@ import { ElMessage, ElMessageBox } from 'element-plus'
import { getConditionList, getPostsList, delPosts, setTopPosts } from '../api'
import AddPostDialog from '../components/AddPostDialog.vue'
import { useProjectList } from '@/composables/useGetProjectList'
// import { useUserStore } from '@/stores/user'
import { useMapStore } from '@/stores/map'
const router = useRouter()
const store = useMapStore()
const typeList = store.getMapValuesByKey('learning_discussion_type')
console.log(typeList, '123')
const departmentList: any = useProjectList('', '79806610719731712').departmentList
// 判断当前用户是不是超级管理员
// const user = useUserStore().roles
// const isAdmin = !!user.find((item: any) => item.name === '超级管理员')
const router = useRouter()
const appList = ref()
const isShowAddDialog = ref(false)
const organ_id = ref('')
......@@ -60,7 +56,7 @@ const listOptions = $computed(() => {
prop: 'type',
label: '帖子类型:',
placeholder: '帖子类型',
options: typeList,
options: store.getMapValuesByKey('learning_discussion_type'),
labelKey: 'label',
valueKey: 'value'
},
......@@ -204,7 +200,12 @@ const handleDel = (row: any) => {
// 置顶帖子
const handleSetTop = (row: any) => {
setTopPosts({ discussion_id: row.id }).then(() => {
console.log(row.is_top, '123')
if (row.is_top === '0') {
ElMessage.success('帖子置顶成功')
} else {
ElMessage.success('帖子取消置顶成功')
}
handleRefresh()
})
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论