【修改】修改详情布局

This commit is contained in:
zhoulingpo
2023-05-12 11:10:00 +08:00
parent 1f0a94dda9
commit 74aa206bad
+47 -10
View File
@@ -12,30 +12,41 @@
<label>上传人</label> <label>上传人</label>
<div>{{ row.uploaderName }}</div> <div>{{ row.uploaderName }}</div>
</el-col> </el-col>
</el-row>
<el-row>
<el-col :span="24" class="desc-item"> <el-col :span="24" class="desc-item">
<label>关键词</label> <label>关键词</label>
<div>{{ getKeyContent(row.keyContent) }}</div> <div>{{ getKeyContent(row.keyContent) }}</div>
</el-col> </el-col>
</el-row>
<el-row>
<el-col :span="24" class="desc-item"> <el-col :span="24" class="desc-item">
<label>内容摘要</label> <label>内容摘要</label>
<p>{{ row.mainContent || '-' }}</p> <p>{{ row.mainContent || '-' }}</p>
</el-col> </el-col>
<el-col :span="12" class="desc-item"> </el-row>
<el-row>
<el-col :span="10" class="desc-item">
<label>所属部门</label> <label>所属部门</label>
<div>{{ row.departmentName || '-' }}</div> <div>{{ row.departmentName || '-' }}</div>
</el-col> </el-col>
<el-col :span="12" class="desc-item">
<el-col :span="10" :offset="2" class="desc-item">
<label>报告年份</label> <label>报告年份</label>
<div>{{ row.year || '-' }}</div> <div>{{ row.year || '-' }}</div>
</el-col> </el-col>
<el-col :span="12" class="desc-item"> </el-row>
<el-row>
<el-col :span="10" class="desc-item">
<label>报告涉密等级</label> <label>报告涉密等级</label>
<div>{{ row.confidentialLevel || '-' }}</div> <div>{{ row.confidentialLevel || '-' }}</div>
</el-col> </el-col>
<el-col :span="12" class="desc-item"> <el-col :span="10" :offset="2" class="desc-item">
<label>报告隐私等级</label> <label>报告隐私等级</label>
<div>{{ row.privacyLevel || '-' }}</div> <div>{{ row.privacyLevel || '-' }}</div>
</el-col> </el-col>
</el-row>
<el-row>
<el-col :span="24" class="desc-item"> <el-col :span="24" class="desc-item">
<label>标签</label> <label>标签</label>
<div>{{ row.labels && row.labels.join(',') || '-' }}</div> <div>{{ row.labels && row.labels.join(',') || '-' }}</div>
@@ -51,11 +62,14 @@
</div> </div>
<div class="report-jug"> <div class="report-jug">
<div class="report-jug-left"> <div class="report-jug-left">
报告满意度:<el-rate allow-half :max="5" v-model="userRating" @click.native="saveScore"></el-rate> 报告满意度:
<el-rate allow-half :max="5" v-model="userRating" @click.native="saveScore"></el-rate>
</div> </div>
<div class="pointclick"> <div class="pointclick">
<svg-icon v-if="!isShow" icon-class="pointe" @click="pointZan('y')" style="font-size: 25px" class-name="icon" ></svg-icon> <svg-icon v-if="!isShow" icon-class="pointe" @click="pointZan('y')" style="font-size: 25px"
<svg-icon v-else icon-class="pointe_fill" @click="pointZan('n')" style="font-size: 25px" class-name="icon" ></svg-icon> class-name="icon"></svg-icon>
<svg-icon v-else icon-class="pointe_fill" @click="pointZan('n')" style="font-size: 25px"
class-name="icon"></svg-icon>
{{ pointNum }} {{ pointNum }}
</div> </div>
</div> </div>
@@ -85,11 +99,13 @@
<div class="bottom"> <div class="bottom">
<div class="time">{{ item.createTime && formatDate2(item.createTime) }}</div> <div class="time">{{ item.createTime && formatDate2(item.createTime) }}</div>
<el-button class="delbtn" size="medium" plain type="primary" v-if="item.userId==userId || isAdmin" <el-button class="delbtn" size="medium" plain type="primary" v-if="item.userId==userId || isAdmin"
@click="delJugg(item.id)">删除</el-button> @click="delJugg(item.id)">删除
</el-button>
</div> </div>
</div> </div>
</div> </div>
<el-pagination v-if="commonList.length>0" @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="q.pageNo" <el-pagination v-if="commonList.length>0" @size-change="handleSizeChange" @current-change="handleCurrentChange"
:current-page="q.pageNo"
:page-sizes="[5, 10, 20]" :page-size="q.pageSize" layout="total, sizes, prev, pager, next, jumper" :page-sizes="[5, 10, 20]" :page-size="q.pageSize" layout="total, sizes, prev, pager, next, jumper"
:total="total"/> :total="total"/>
</div> </div>
@@ -286,6 +302,7 @@ export default {
color: #262626; color: #262626;
} }
} }
.desc { .desc {
padding: 11px 26px 6px 48px; padding: 11px 26px 6px 48px;
@@ -294,6 +311,7 @@ export default {
justify-content: flex-start; justify-content: flex-start;
align-items: flex-start; align-items: flex-start;
margin-bottom: 12px; margin-bottom: 12px;
label { label {
display: inline-block; display: inline-block;
height: 19px; height: 19px;
@@ -302,15 +320,17 @@ export default {
font-weight: 400; font-weight: 400;
color: #595959; color: #595959;
width: 85px; width: 85px;
border-right: 1px solid #BFBFBF;
margin-right: 9px; margin-right: 9px;
} }
div, p { div, p {
flex: 1; flex: 1;
font-size: 14px; font-size: 14px;
font-weight: 400; font-weight: 400;
color: #434343; color: #434343;
word-break: break-all;
} }
p { p {
line-height: 20px; line-height: 20px;
text-align: justify; text-align: justify;
@@ -334,6 +354,7 @@ export default {
color: #262626; color: #262626;
} }
} }
.preview-box { .preview-box {
// 定位使水印不溢出元素 // 定位使水印不溢出元素
position: relative; position: relative;
@@ -346,37 +367,45 @@ export default {
max-height: 500px; max-height: 500px;
padding-bottom: 11px; padding-bottom: 11px;
overflow: auto; overflow: auto;
img { img {
max-width: 100% !important; max-width: 100% !important;
} }
table { table {
margin: 0 auto; margin: 0 auto;
} }
} }
} }
.report-jug { .report-jug {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
padding: 10px; padding: 10px;
.report-jug-left { .report-jug-left {
display: flex; display: flex;
} }
} }
.juggle_box { .juggle_box {
padding: 10px; padding: 10px;
.all_juggle { .all_juggle {
margin-top: 20px; margin-top: 20px;
display: flex; display: flex;
width: 100%; width: 100%;
border: 1px solid #e6f6fe; border: 1px solid #e6f6fe;
min-height: 150px; min-height: 150px;
.juggle_left { .juggle_left {
width: 15%; width: 15%;
text-align: center; text-align: center;
border-right: 1px solid #e6f6fe; border-right: 1px solid #e6f6fe;
color: #434343; color: #434343;
.nameCir { .nameCir {
background-color: pink; background-color: pink;
width: 60px; width: 60px;
@@ -389,14 +418,17 @@ export default {
margin: 20px calc(50% - 30px); margin: 20px calc(50% - 30px);
} }
} }
.juggle_right { .juggle_right {
position: relative; position: relative;
width: 85%; width: 85%;
padding: 10px 10px 40px; padding: 10px 10px 40px;
.content { .content {
width: 100%; width: 100%;
color: #434343; color: #434343;
} }
.bottom { .bottom {
position: absolute; position: absolute;
display: flex; display: flex;
@@ -406,25 +438,30 @@ export default {
left: 20px; left: 20px;
height: 30px; height: 30px;
color: #434343; color: #434343;
.time { .time {
line-height: 30px; line-height: 30px;
color: #ccc; color: #ccc;
} }
.delbtn { .delbtn {
vertical-align: center; vertical-align: center;
} }
} }
} }
} }
.fabiaoBtn { .fabiaoBtn {
margin-left: 20px; margin-left: 20px;
height: 100%; height: 100%;
} }
} }
.isBackground { .isBackground {
background-color: pink; background-color: pink;
} }
} }
.pointclick { .pointclick {
cursor: pointer; cursor: pointer;
} }