修改样式
This commit is contained in:
parent
bae9f93a1d
commit
5a31d4e9e4
|
|
@ -1,5 +1,5 @@
|
||||||
ENV = 'development'
|
ENV = 'development'
|
||||||
VITE_CLI_PORT = 8080
|
VITE_CLI_PORT = 8088
|
||||||
VITE_SERVER_PORT = 8888
|
VITE_SERVER_PORT = 8888
|
||||||
VITE_BASE_API = /api
|
VITE_BASE_API = /api
|
||||||
VITE_FILE_API = /api
|
VITE_FILE_API = /api
|
||||||
|
|
|
||||||
|
|
@ -584,6 +584,9 @@ li {
|
||||||
@apply px-0 py-2;
|
@apply px-0 py-2;
|
||||||
.cell {
|
.cell {
|
||||||
@apply leading-[40px] text-gray-600;
|
@apply leading-[40px] text-gray-600;
|
||||||
|
p {
|
||||||
|
line-height: 2rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.is-leaf {
|
.is-leaf {
|
||||||
|
|
|
||||||
|
|
@ -449,8 +449,4 @@ const uploadFailure = () => {
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.admin-box .el-table td .cell {
|
|
||||||
line-height: 28px;
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -254,9 +254,3 @@ const uploadFailure = () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
|
||||||
.admin-box .el-table td .cell {
|
|
||||||
line-height: 28px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
|
||||||
|
|
@ -39,15 +39,17 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="姓名/职称" min-width="120" prop="name">
|
<el-table-column align="left" label="姓名/职称" min-width="120" prop="name">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-link type="primary" :href="getAcademicianPreviewPath(scope.row.ID)" target="_blank">
|
<p>
|
||||||
<el-text size="large" tag="b">{{ scope.row.name }}</el-text>
|
<el-link type="primary" :href="getAcademicianPreviewPath(scope.row.ID)" target="_blank">
|
||||||
</el-link>
|
<el-text size="large" tag="b">{{ scope.row.name }}</el-text>
|
||||||
<div>{{ scope.row.title }}</div>
|
</el-link>
|
||||||
|
</p>
|
||||||
|
<p>{{ scope.row.title }}</p>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="简介" min-width="300" prop="brief" class-name="text-truncate">
|
<el-table-column align="left" label="简介" min-width="300" prop="brief" class-name="text-truncate">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-text :line-clamp="3">{{ scope.row.brief }}</el-text>
|
<p><el-text :line-clamp="3">{{ scope.row.brief }}</el-text></p>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" fixed="right" label="操作" width="200">
|
<el-table-column align="left" fixed="right" label="操作" width="200">
|
||||||
|
|
@ -243,9 +245,3 @@ const handleSelectArticle = async (params, rows) => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style type="scss">
|
|
||||||
.admin-box .el-table td .cell {
|
|
||||||
line-height: 28px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
|
||||||
|
|
@ -97,8 +97,6 @@
|
||||||
<el-table-column align="left" label="标题" prop="title" width="120" />
|
<el-table-column align="left" label="标题" prop="title" width="120" />
|
||||||
<el-table-column align="left" label="主办单位" prop="organizer" width="120" />
|
<el-table-column align="left" label="主办单位" prop="organizer" width="120" />
|
||||||
<el-table-column align="left" label="活动地址" prop="activeAddr" width="120" />
|
<el-table-column align="left" label="活动地址" prop="activeAddr" width="120" />
|
||||||
<el-table-column align="left" label="报名链接地址" prop="signUrl" width="120" />
|
|
||||||
<el-table-column align="left" label="直播链接地址" prop="liveUrl" width="120" />
|
|
||||||
<el-table-column align="left" label="开始时间" width="180">
|
<el-table-column align="left" label="开始时间" width="180">
|
||||||
<template #default="scope">{{ formatDate(scope.row.startTime) }}</template>
|
<template #default="scope">{{ formatDate(scope.row.startTime) }}</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
|
||||||
|
|
@ -50,13 +50,13 @@
|
||||||
<el-table-column align="left" label="ID" min-width="60" prop="ID" />
|
<el-table-column align="left" label="ID" min-width="60" prop="ID" />
|
||||||
<el-table-column align="left" label="标题/副标题" min-width="400" prop="title">
|
<el-table-column align="left" label="标题/副标题" min-width="400" prop="title">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<div>
|
<p>
|
||||||
<el-link type="primary" :href="getArticlePreviewPath(scope.row.ID)" target="_blank"
|
<el-link type="primary" :href="getArticlePreviewPath(scope.row.ID)" target="_blank"
|
||||||
rel="noopener noreferrer">
|
rel="noopener noreferrer">
|
||||||
<el-text :line-clamp="2"> {{ scope.row.title }}</el-text>
|
<el-text :line-clamp="2"> {{ scope.row.title }}</el-text>
|
||||||
</el-link>
|
</el-link>
|
||||||
</div>
|
</p>
|
||||||
<el-text :line-clamp="2" size="small">{{ scope.row.subtitle }}</el-text>
|
<p><el-text :line-clamp="2" size="small">{{ scope.row.subtitle }}</el-text></p>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="摘要" min-width="400" prop="desc" class-name="text-truncate">
|
<el-table-column align="left" label="摘要" min-width="400" prop="desc" class-name="text-truncate">
|
||||||
|
|
@ -74,8 +74,8 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="时间" width="280">
|
<el-table-column align="left" label="时间" width="280">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<div><b>发布时间:</b>{{ formatDate(scope.row.publishDate) }}</div>
|
<p><b>发布时间:</b>{{ formatDate(scope.row.publishDate) }}</p>
|
||||||
<div><b>最后更新:</b>{{ formatDate(scope.row.UpdatedAt) }}</div>
|
<p><b>最后更新:</b>{{ formatDate(scope.row.UpdatedAt) }}</p>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="所属栏目" prop="categories" width="180">
|
<el-table-column align="left" label="所属栏目" prop="categories" width="180">
|
||||||
|
|
@ -517,10 +517,6 @@ getTableData()
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style type="scss">
|
<style type="scss">
|
||||||
.admin-box .el-table td .cell {
|
|
||||||
line-height: 28px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.cell button {
|
.cell button {
|
||||||
line-height: 22px;
|
line-height: 22px;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -226,4 +226,3 @@ const clickEdit = async (ID) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
@/api/category
|
|
||||||
|
|
@ -486,18 +486,6 @@ defineExpose({ openPage })
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style type="scss">
|
<style type="scss">
|
||||||
.admin-box .el-table td .cell {
|
|
||||||
line-height: 28px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.text-truncate .cell {
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
display: -webkit-box;
|
|
||||||
-webkit-line-clamp: 4;
|
|
||||||
-webkit-box-orient: vertical;
|
|
||||||
}
|
|
||||||
|
|
||||||
.img-item {
|
.img-item {
|
||||||
width: 90px;
|
width: 90px;
|
||||||
height: 90px;
|
height: 90px;
|
||||||
|
|
|
||||||
|
|
@ -39,15 +39,17 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="姓名/企业" min-width="120" prop="name">
|
<el-table-column align="left" label="姓名/企业" min-width="120" prop="name">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-link type="primary" :href="getEntrepreneurPreviewPath(scope.row.ID)" target="_blank">
|
<p>
|
||||||
<el-text size="large" tag="b">{{ scope.row.name }}</el-text>
|
<el-link type="primary" :href="getEntrepreneurPreviewPath(scope.row.ID)" target="_blank">
|
||||||
</el-link>
|
<el-text size="large" tag="b">{{ scope.row.name }}</el-text>
|
||||||
<div>{{ scope.row.enterprise }}</div>
|
</el-link>
|
||||||
|
</p>
|
||||||
|
<p>{{ scope.row.enterprise }}</p>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="介绍" min-width="300" prop="brief" class-name="text-truncate">
|
<el-table-column align="left" label="介绍" min-width="300" prop="brief" class-name="text-truncate">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-text :line-clamp="3">{{ scope.row.brief }}</el-text>
|
<p><el-text :line-clamp="3">{{ scope.row.brief }}</el-text></p>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" fixed="right" label="操作" width="160">
|
<el-table-column align="left" fixed="right" label="操作" width="160">
|
||||||
|
|
@ -200,9 +202,3 @@ const handlerFormSave = () => {
|
||||||
getTableData()
|
getTableData()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style type="scss">
|
|
||||||
.admin-box .el-table td .cell {
|
|
||||||
line-height: 28px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
|
||||||
|
|
@ -47,18 +47,20 @@
|
||||||
<el-table-column align="left" label="ID" min-width="60" prop="ID" />
|
<el-table-column align="left" label="ID" min-width="60" prop="ID" />
|
||||||
<el-table-column align="left" label="标题" min-width="300" prop="title">
|
<el-table-column align="left" label="标题" min-width="300" prop="title">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-text tag="b">{{ scope.row.title }}</el-text>
|
<p>
|
||||||
<el-link v-if="scope.row.sourceUrl != ''" type="primary" :href="scope.row.sourceUrl" target="_blank">
|
<el-text tag="b">{{ scope.row.title }}</el-text>
|
||||||
<el-icon>
|
<el-link v-if="scope.row.sourceUrl != ''" type="primary" :href="scope.row.sourceUrl" target="_blank">
|
||||||
<Link />
|
<el-icon>
|
||||||
</el-icon>
|
<Link />
|
||||||
查看原文
|
</el-icon>
|
||||||
</el-link>
|
查看原文
|
||||||
|
</el-link>
|
||||||
|
</p>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="来源" min-width="240" prop="source" />
|
<el-table-column align="left" label="来源" min-width="240" prop="source" />
|
||||||
<el-table-column align="left" label="作者" min-width="100" prop="author" />
|
<el-table-column align="left" label="作者" min-width="100" prop="author" />
|
||||||
<el-table-column align="left" label="采集时间" min-width="120" prop="createtime">
|
<el-table-column align="left" label="采集时间" min-width="160" prop="createtime">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
{{ formatDate(scope.row.createTime) }}
|
{{ formatDate(scope.row.createTime) }}
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -68,7 +70,7 @@
|
||||||
{{ formatStatus(scope.row.state) }}
|
{{ formatStatus(scope.row.state) }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="发布时间" min-width="120" prop="createtime">
|
<el-table-column align="left" label="发布时间" min-width="160" prop="createtime">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
{{ formatDate(scope.row.publicTime) }}
|
{{ formatDate(scope.row.publicTime) }}
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -185,10 +187,6 @@ const handlerSaveArticle = () => {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style type="scss">
|
<style type="scss">
|
||||||
.admin-box .el-table td .cell {
|
|
||||||
line-height: 28px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.text-truncate .cell {
|
.text-truncate .cell {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
|
|
||||||
|
|
@ -54,31 +54,23 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="ID" min-width="50" prop="ID" />
|
<el-table-column align="left" label="ID" min-width="50" prop="ID" />
|
||||||
<el-table-column align="left" label="封面" min-width="140" prop="cover">
|
<el-table-column align="left" label="封面" min-width="160" prop="cover">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-image :src="scope.row.cover" class="gva-image" fit="contain" :preview-src-list="[scope.row.cover]"
|
<el-image :src="scope.row.cover" class="gva-image" fit="contain" :preview-src-list="[scope.row.cover]"
|
||||||
preview-teleported hide-on-click-modal close-on-press-escape />
|
preview-teleported hide-on-click-modal close-on-press-escape />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="标题" min-width="220" prop="title" />
|
<el-table-column align="left" label="标题" min-width="220" prop="title" />
|
||||||
<el-table-column align="left" label="直播/回放地址" min-width="350" prop="liveUrl">
|
<el-table-column align="left" label="直播/回放地址" min-width="450" prop="liveUrl">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<div>
|
<p>直播:<el-text>{{ scope.row.liveUrl }}</el-text></p>
|
||||||
直播:<el-text>{{ scope.row.liveUrl }}</el-text>
|
<p>回放:<el-text>{{ scope.row.replayUrl }}</el-text></p>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
回放:<el-text>{{ scope.row.replayUrl }}</el-text>
|
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" label="直播时间" min-width="180" prop="liveTime">
|
<el-table-column align="left" label="直播时间" min-width="220" prop="liveTime">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<div>
|
<p>开始:<el-text>{{ formatDate(scope.row.startTime) }}</el-text></p>
|
||||||
开始:<el-text>{{ formatDate(scope.row.startTime) }}</el-text>
|
<p>结束:<el-text>{{ formatDate(scope.row.endTime) }}</el-text></p>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
结束:<el-text>{{ formatDate(scope.row.endTime) }}</el-text>
|
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="left" fixed="right" label="操作" width="160">
|
<el-table-column align="left" fixed="right" label="操作" width="160">
|
||||||
|
|
@ -440,10 +432,6 @@ const uploadFailure = () => {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
.admin-box .el-table td .cell {
|
|
||||||
line-height: 28px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gva-multi-input {
|
.gva-multi-input {
|
||||||
margin-bottom: 15px;
|
margin-bottom: 15px;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue