mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-09 02:46:44 +08:00
删除提示处理,提示文字样式
This commit is contained in:
@@ -6,9 +6,9 @@
|
|||||||
<el-breadcrumb-item :to="{ path: '/article' }">文章列表</el-breadcrumb-item>
|
<el-breadcrumb-item :to="{ path: '/article' }">文章列表</el-breadcrumb-item>
|
||||||
<el-breadcrumb-item>文章详情</el-breadcrumb-item>
|
<el-breadcrumb-item>文章详情</el-breadcrumb-item>
|
||||||
</el-breadcrumb>
|
</el-breadcrumb>
|
||||||
<div class="xrow" style="display: flex;justify-content: space-between;">
|
<div class="xrow" style="display: flex;justify-content: space-between;">
|
||||||
<div style="flex: 1;" class="xcol content-div">
|
<div style="flex: 1;" class="xcol content-div">
|
||||||
<el-row >
|
<el-row v-if="noData" >
|
||||||
<div>
|
<div>
|
||||||
<!-- <div v-else>我四娘娘</div> -->
|
<!-- <div v-else>我四娘娘</div> -->
|
||||||
<!-- <el-card :body-style="{ padding: '0px',background: '#f6f7fb' }" class="detail"> -->
|
<!-- <el-card :body-style="{ padding: '0px',background: '#f6f7fb' }" class="detail"> -->
|
||||||
@@ -49,7 +49,10 @@
|
|||||||
<div>
|
<div>
|
||||||
<comments v-if="articleId!=''" @success="success" :obj-type="2" :obj-id="articleId" :toUsers="toUsers" :authorId="articleDetailData.sysCreateAid"></comments>
|
<comments v-if="articleId!=''" @success="success" :obj-type="2" :obj-id="articleId" :toUsers="toUsers" :authorId="articleDetailData.sysCreateAid"></comments>
|
||||||
</div>
|
</div>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
<div v-else>
|
||||||
|
<el-empty :image-size="200"></el-empty>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div style="width: 245px;margin-left: 5px;">
|
<div style="width: 245px;margin-left: 5px;">
|
||||||
|
|
||||||
@@ -84,6 +87,7 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -127,6 +131,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
noData:true,
|
||||||
shareInfo:{
|
shareInfo:{
|
||||||
name:'',
|
name:'',
|
||||||
load:false,
|
load:false,
|
||||||
@@ -142,7 +147,6 @@ export default {
|
|||||||
orgInfo:'',
|
orgInfo:'',
|
||||||
code:'',
|
code:'',
|
||||||
sex:null,
|
sex:null,
|
||||||
|
|
||||||
},
|
},
|
||||||
ankingList: [],
|
ankingList: [],
|
||||||
diagSync:false,//控制弹窗
|
diagSync:false,//控制弹窗
|
||||||
@@ -208,8 +212,10 @@ export default {
|
|||||||
this.articleDetailData=res.result;
|
this.articleDetailData=res.result;
|
||||||
//if(this.articleDetailData.toString()!='{}'){
|
//if(this.articleDetailData.toString()!='{}'){
|
||||||
this.getAuthorInfo(this.articleDetailData)
|
this.getAuthorInfo(this.articleDetailData)
|
||||||
|
|
||||||
//}
|
//}
|
||||||
|
}else{
|
||||||
|
this.noData = false;
|
||||||
|
this.$message.error(res.message);
|
||||||
}
|
}
|
||||||
}).catch(err=>{
|
}).catch(err=>{
|
||||||
this.$message.error("获取数据失败")
|
this.$message.error("获取数据失败")
|
||||||
|
|||||||
@@ -6,76 +6,79 @@
|
|||||||
<el-breadcrumb-item :to="{ path: '/case' }">案例列表</el-breadcrumb-item>
|
<el-breadcrumb-item :to="{ path: '/case' }">案例列表</el-breadcrumb-item>
|
||||||
<el-breadcrumb-item>案例详情</el-breadcrumb-item>
|
<el-breadcrumb-item>案例详情</el-breadcrumb-item>
|
||||||
</el-breadcrumb>
|
</el-breadcrumb>
|
||||||
<div class="xrow" style="display: flex;justify-content: space-between;">
|
<div class="xrow" style="display: flex;justify-content: space-between;" >
|
||||||
<div style="flex: 1;" class="xcol content-div" id="content-div">
|
<div style="flex: 1;" class="xcol content-div" id="content-div">
|
||||||
<el-row :gutter="10">
|
<el-row :gutter="10" v-if="noData">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-card :body-style="{ padding: '0px' }" class="detail">
|
<el-card :body-style="{ padding: '0px' }" class="detail">
|
||||||
<div class="title">{{ caseDetail.title }}</div>
|
<div class="title">{{ caseDetail.title }}</div>
|
||||||
<div class="label">
|
<div class="label">
|
||||||
<author :onlyAvatar="true" :avatar="authorInfo.avatar" :sex="authorInfo.sex" ></author>
|
<author :onlyAvatar="true" :avatar="authorInfo.avatar" :sex="authorInfo.sex" ></author>
|
||||||
<span>案主:{{ authorInfo.name }}</span>
|
<span>案主:{{ authorInfo.name }}</span>
|
||||||
<span>工号:{{ authorInfo.code }}</span>
|
<span>工号:{{ authorInfo.code }}</span>
|
||||||
<span>组织:{{ authorInfo.orgInfo }}</span>
|
<span>组织:{{ authorInfo.orgInfo }}</span>
|
||||||
<span style="text-align: right;" v-if="caseDetail.sysCreateTime">{{ caseDetail.sysCreateTime.substring(0,10) }}</span>
|
<span style="text-align: right;" v-if="caseDetail.sysCreateTime">{{ caseDetail.sysCreateTime.substring(0,10) }}</span>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="label">
|
<!-- <div class="label">
|
||||||
<span style="margin-left:0px;" v-if="caseDetail.sysCreateTime">{{ caseDetail.sysCreateTime.substring(0,10) }}</span>
|
<span style="margin-left:0px;" v-if="caseDetail.sysCreateTime">{{ caseDetail.sysCreateTime.substring(0,10) }}</span>
|
||||||
<interactBar :data="caseDetail" :type="3" :comments="false" :shares="true"></interactBar>
|
<interactBar :data="caseDetail" :type="3" :comments="false" :shares="true"></interactBar>
|
||||||
</div> -->
|
</div> -->
|
||||||
<!-- <div class="case-summary"><span>{{ caseDetail.summary }}</span></div> -->
|
<!-- <div class="case-summary"><span>{{ caseDetail.summary }}</span></div> -->
|
||||||
<div class="btn-div clearfix" >
|
<div class="btn-div clearfix" >
|
||||||
<div style="color:#666" v-if="caseDetail.orgDomain" class="item">{{ orgDomainTranslate(caseDetail.orgDomain) }}</div>
|
<div style="color:#666" v-if="caseDetail.orgDomain" class="item">{{ orgDomainTranslate(caseDetail.orgDomain) }}</div>
|
||||||
<div style="color:#666" class="item" v-if="caseDetail.orgDomain == '' && caseDetail.orgDomainParent">{{ orgDomainTranslate(caseDetail.orgDomainParent) }}</div>
|
<div style="color:#666" class="item" v-if="caseDetail.orgDomain == '' && caseDetail.orgDomainParent">{{ orgDomainTranslate(caseDetail.orgDomainParent) }}</div>
|
||||||
<div style="color:#666" v-if="caseDetail.majorType" class="item">{{ majorTypeTranslate(caseDetail.majorType) }}</div>
|
<div style="color:#666" v-if="caseDetail.majorType" class="item">{{ majorTypeTranslate(caseDetail.majorType) }}</div>
|
||||||
<div v-if="caseDetail.keyword1" class="item">{{ caseDetail.keyword1 }}</div>
|
<div v-if="caseDetail.keyword1" class="item">{{ caseDetail.keyword1 }}</div>
|
||||||
<div v-if="caseDetail.keyword2" class="item">{{ caseDetail.keyword2 }}</div>
|
<div v-if="caseDetail.keyword2" class="item">{{ caseDetail.keyword2 }}</div>
|
||||||
<div v-if="caseDetail.keyword3" class="item">{{ caseDetail.keyword3 }}</div>
|
<div v-if="caseDetail.keyword3" class="item">{{ caseDetail.keyword3 }}</div>
|
||||||
<div v-if="caseDetail.keyword4" class="item">{{ caseDetail.keyword4 }}</div>
|
<div v-if="caseDetail.keyword4" class="item">{{ caseDetail.keyword4 }}</div>
|
||||||
<div v-if="caseDetail.keyword5" class="item">{{ caseDetail.keyword5 }}</div>
|
<div v-if="caseDetail.keyword5" class="item">{{ caseDetail.keyword5 }}</div>
|
||||||
<!-- <span v-if="caseDetail.caseType" class="item">{{ caseDetail.caseType }}</span>
|
<!-- <span v-if="caseDetail.caseType" class="item">{{ caseDetail.caseType }}</span>
|
||||||
<span v-if="caseDetail.caseType1" class="item">{{ caseDetail.caseType1 }}</span>
|
<span v-if="caseDetail.caseType1" class="item">{{ caseDetail.caseType1 }}</span>
|
||||||
<span v-if="caseDetail.caseType2" class="item">{{ caseDetail.caseType2 }}</span> -->
|
<span v-if="caseDetail.caseType2" class="item">{{ caseDetail.caseType2 }}</span> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="case-summary"><span>{{ caseDetail.summary }}</span></div>
|
<div class="case-summary"><span>{{ caseDetail.summary }}</span></div>
|
||||||
<div class="label" style="margin-top:10px">
|
<div class="label" style="margin-top:10px">
|
||||||
<!-- <span style="margin-left:0px;" v-if="caseDetail.sysCreateTime">{{ caseDetail.sysCreateTime.substring(0,10) }}</span> -->
|
<!-- <span style="margin-left:0px;" v-if="caseDetail.sysCreateTime">{{ caseDetail.sysCreateTime.substring(0,10) }}</span> -->
|
||||||
<interactBar :data="caseDetail" :type="3" :comments="false" :shares="true" :unicom="true"></interactBar>
|
<interactBar :data="caseDetail" :type="3" :comments="false" :shares="true" :unicom="true"></interactBar>
|
||||||
</div>
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
<el-card :body-style="{ padding: '0px' }" class="jianjie" id="pdfPreview">
|
<el-card :body-style="{ padding: '0px' }" class="jianjie" id="pdfPreview">
|
||||||
<!-- <div class="content">
|
<!-- <div class="content">
|
||||||
{{ caseDetail.content }}
|
{{ caseDetail.content }}
|
||||||
</div> -->
|
</div> -->
|
||||||
<pdfPreview v-if="pdfPath" :filePath="pdfPath"></pdfPreview>
|
<pdfPreview v-if="pdfPath" :filePath="pdfPath"></pdfPreview>
|
||||||
</el-card>
|
</el-card>
|
||||||
<div class="postfixt-bot">
|
<div class="postfixt-bot">
|
||||||
<div class="postfixt-bot-box" id="pdfTopBox">
|
<div class="postfixt-bot-box" id="pdfTopBox">
|
||||||
<div style="display: flex;justify-content: space-between;">
|
<div style="display: flex;justify-content: space-between;">
|
||||||
<div style="margin-left:20px">
|
<div style="margin-left:20px">
|
||||||
<div style="margin-top:3px">
|
<div style="margin-top:3px">
|
||||||
<i style="font-size:22px;color:#a3b1cc" v-show="zoomShow" @click="zoomBox()" class="el-icon-zoom-in"></i>
|
<i style="font-size:22px;color:#a3b1cc" v-show="zoomShow" @click="zoomBox()" class="el-icon-zoom-in"></i>
|
||||||
<i style="font-size:22px;color:#a3b1cc" v-show="!zoomShow" @click="zoomBox()" class="el-icon-zoom-out"></i>
|
<i style="font-size:22px;color:#a3b1cc" v-show="!zoomShow" @click="zoomBox()" class="el-icon-zoom-out"></i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div style="display:inline-block;">
|
||||||
|
<interactBar :data="caseDetail" :type="3" :comments="false" :shares="true" :unicom="true"></interactBar>
|
||||||
|
</div>
|
||||||
|
<div style="display:inline-block;margin: 0 20px;">
|
||||||
|
<el-button type="primary" @click="goTop()">返回顶部</el-button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<!-- :authorId="articleDetailData.sysCreateAid" -->
|
||||||
<div style="display:inline-block;">
|
<div id="comments-box">
|
||||||
<interactBar :data="caseDetail" :type="3" :comments="false" :shares="true" :unicom="true"></interactBar>
|
<el-row><comments @success="success" v-if="resolveId != ''" :obj-type="3" :obj-id="resolveId" :authorId="caseDetail.authorId" :toUsers="toUsers"></comments></el-row>
|
||||||
</div>
|
|
||||||
<div style="display:inline-block;margin: 0 20px;">
|
|
||||||
<el-button type="primary" @click="goTop()">返回顶部</el-button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<div v-else>
|
||||||
|
<el-empty :image-size="200"></el-empty>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- :authorId="articleDetailData.sysCreateAid" -->
|
|
||||||
<div id="comments-box">
|
|
||||||
<el-row><comments @success="success" v-if="resolveId != ''" :obj-type="3" :obj-id="resolveId" :authorId="caseDetail.authorId" :toUsers="toUsers"></comments></el-row>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
</div>
|
|
||||||
<div style="width: 245px;margin-left: 5px;" :class="zoomShow?'':'fixd-box-show'">
|
<div style="width: 245px;margin-left: 5px;" :class="zoomShow?'':'fixd-box-show'">
|
||||||
<div>
|
<div>
|
||||||
<div id="fixd-box">
|
<div id="fixd-box">
|
||||||
@@ -95,7 +98,7 @@
|
|||||||
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
||||||
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-tooltip :enterable="false" effect="light" :content="item.sysCreateUname" placement="top-start">
|
<el-tooltip :enterable="false" effect="light" :content="item.sysCreateUname" placement="bottom" :visible-arrow="false" popper-class="text-tooltip">
|
||||||
<el-col :span="15" class="title-line-ellipsis"> {{ item.sysCreateUname }}</el-col>
|
<el-col :span="15" class="title-line-ellipsis"> {{ item.sysCreateUname }}</el-col>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
||||||
@@ -119,7 +122,7 @@
|
|||||||
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
||||||
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.title" placement="top-start">
|
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.title" placement="bottom" :visible-arrow="false" popper-class="text-tooltip">
|
||||||
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.title }}</el-col>
|
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.title }}</el-col>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
||||||
@@ -143,7 +146,7 @@
|
|||||||
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
||||||
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.title" placement="top-start">
|
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.title" placement="bottom" :visible-arrow="false" popper-class="text-tooltip">
|
||||||
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.title }}</el-col>
|
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.title }}</el-col>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
||||||
@@ -184,6 +187,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
noData:true,
|
||||||
zoomShow:true,
|
zoomShow:true,
|
||||||
isTopBoxShow:true,
|
isTopBoxShow:true,
|
||||||
toUsers:[],
|
toUsers:[],
|
||||||
@@ -363,6 +367,7 @@ export default {
|
|||||||
|
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
|
this.noData=false;
|
||||||
this.$message.error(res.message)
|
this.$message.error(res.message)
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -147,7 +147,7 @@
|
|||||||
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
||||||
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-tooltip :enterable="false" effect="light" :content="item.sysCreateUname" placement="top-start">
|
<el-tooltip :enterable="false" effect="light" :content="item.sysCreateUname" :visible-arrow="false" popper-class="text-tooltip" placement="bottom">
|
||||||
<el-col :span="15" class="title-line-ellipsis"> {{ item.sysCreateUname }}</el-col>
|
<el-col :span="15" class="title-line-ellipsis"> {{ item.sysCreateUname }}</el-col>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
||||||
@@ -171,7 +171,7 @@
|
|||||||
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
||||||
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.title" placement="top-start">
|
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.title" placement="bottom" :visible-arrow="false" popper-class="text-tooltip">
|
||||||
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.title }}</el-col>
|
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.title }}</el-col>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
||||||
@@ -195,7 +195,7 @@
|
|||||||
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
||||||
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.title" placement="top-start">
|
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.title" placement="bottom" :visible-arrow="false" popper-class="text-tooltip">
|
||||||
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.title }}</el-col>
|
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.title }}</el-col>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
||||||
|
|||||||
@@ -217,7 +217,7 @@
|
|||||||
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
||||||
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.name" placement="top-start">
|
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.name" placement="bottom" :visible-arrow="false" popper-class="text-tooltip">
|
||||||
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.name }}</el-col>
|
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.name }}</el-col>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
<!-- <el-col class="center" style="color: #FF8E00;" :span="5">{{ item.score }}</el-col> -->
|
||||||
@@ -241,7 +241,7 @@
|
|||||||
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
||||||
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.name" placement="top-start">
|
<el-tooltip :enterable="false" @click.native="jumpRouter(item)" effect="light" :content="item.name" placement="bottom" :visible-arrow="false" popper-class="text-tooltip">
|
||||||
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.name }}</el-col>
|
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.name }}</el-col>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-col class="center" :span="5">{{ item.studys }}</el-col> -->
|
<!-- <el-col class="center" :span="5">{{ item.studys }}</el-col> -->
|
||||||
@@ -266,7 +266,7 @@
|
|||||||
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
<img v-if="index===2" :src="`${webBaseUrl}/images/third.png`"/>
|
||||||
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
<span style="margin-left: 10px" v-if="index!=2&&index!=0&&index!=1">{{index+1}}</span>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-tooltip :enterable="false" @click.native="jumpRouter2(item)" effect="light" :content="item.courseName" placement="top-start">
|
<el-tooltip :enterable="false" @click.native="jumpRouter2(item)" effect="light" :content="item.courseName" placement="bottom" :visible-arrow="false" popper-class="text-tooltip">
|
||||||
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.courseName }}</el-col>
|
<el-col :span="15" style="cursor: pointer;" class="title-line-ellipsis"> {{ item.courseName }}</el-col>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
<!-- <el-col class="center" :span="5">{{ item.counts }}</el-col> -->
|
<!-- <el-col class="center" :span="5">{{ item.counts }}</el-col> -->
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
</el-breadcrumb>
|
</el-breadcrumb>
|
||||||
<div class="xrow" style="display: flex;justify-content: space-between;">
|
<div class="xrow" style="display: flex;justify-content: space-between;">
|
||||||
<div style="flex: 1;">
|
<div style="flex: 1;">
|
||||||
<el-row>
|
<el-row v-if="noData">
|
||||||
<el-card :body-style="{ padding: '0px' }" class="detail">
|
<el-card :body-style="{ padding: '0px' }" class="detail">
|
||||||
<div class="title" >
|
<div class="title" >
|
||||||
<span class="qa-basic" :class="detailData.isResolve ? 'qa-solve' : 'qa-unSolve'">
|
<span class="qa-basic" :class="detailData.isResolve ? 'qa-solve' : 'qa-unSolve'">
|
||||||
@@ -189,7 +189,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
<div v-else>
|
||||||
|
<el-empty :image-size="200"></el-empty>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div style="width: 245px;margin-left: 5px;">
|
<div style="width: 245px;margin-left: 5px;">
|
||||||
<el-row>
|
<el-row>
|
||||||
@@ -287,6 +290,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
noData:true,
|
||||||
qaFormCheckedShow: false,
|
qaFormCheckedShow: false,
|
||||||
checked: false,
|
checked: false,
|
||||||
// sex:null,
|
// sex:null,
|
||||||
@@ -424,12 +428,14 @@ export default {
|
|||||||
res.result.avatar = "";
|
res.result.avatar = "";
|
||||||
res.result.name = "";
|
res.result.name = "";
|
||||||
res.result.orgInfo = "";
|
res.result.orgInfo = "";
|
||||||
|
|
||||||
res.result.sex = null;
|
res.result.sex = null;
|
||||||
this.detailData = res.result;
|
this.detailData = res.result;
|
||||||
if (JSON.stringify(this.detailData) != "{}") {
|
if (JSON.stringify(this.detailData) != "{}") {
|
||||||
this.getQaUserData(this.detailData);
|
this.getQaUserData(this.detailData);
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
this.noData = false;
|
||||||
|
this.$message.error(res.message);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -408,12 +408,13 @@ export default {
|
|||||||
res.result.avatar = "";
|
res.result.avatar = "";
|
||||||
res.result.name = "";
|
res.result.name = "";
|
||||||
res.result.orgInfo = "";
|
res.result.orgInfo = "";
|
||||||
|
|
||||||
res.result.sex = null;
|
res.result.sex = null;
|
||||||
this.detailData = res.result;
|
this.detailData = res.result;
|
||||||
if (JSON.stringify(this.detailData) != "{}") {
|
if (JSON.stringify(this.detailData) != "{}") {
|
||||||
this.getQaUserData(this.detailData);
|
this.getQaUserData(this.detailData);
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
this.$message.error(res.message);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user