【修改】修改详情布局
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user