|
|
@@ -1,24 +1,41 @@
|
|
|
<template>
|
|
|
<div class="projectType">
|
|
|
<div class="topArea">
|
|
|
- <div class="title">尽心焉尔的云端项目评价</div>
|
|
|
+ <div class="title">{{myInfo.nickname}}</div>
|
|
|
<div class="line" />
|
|
|
<div class="userImg">
|
|
|
- <img src="" alt="">
|
|
|
+ <img :src="myInfo.icon_url" alt="">
|
|
|
</div>
|
|
|
<div class="starBox">
|
|
|
- <i class="star icon fill"></i>
|
|
|
- <i class="star icon fill"></i>
|
|
|
- <i class="star icon half"></i>
|
|
|
- <i class="star icon none"></i>
|
|
|
- <i class="star icon none"></i>
|
|
|
+ <Star :score="3.3"/>
|
|
|
</div>
|
|
|
<div class="score">
|
|
|
3.5<span>分</span>
|
|
|
</div>
|
|
|
<div class="tips"><span>109</span>人参与评价</div>
|
|
|
</div>
|
|
|
- <div class="bodyArea"></div>
|
|
|
+ <div class="bodyArea">
|
|
|
+ <div class="evaluateList">
|
|
|
+ <div class="cell" v-for="(item, index) in list" :key="'cellList' + index">
|
|
|
+ <div class="left">
|
|
|
+ <img :src="item.icon_url" alt="">
|
|
|
+ </div>
|
|
|
+ <div class="center">
|
|
|
+ <div class="nameBox">
|
|
|
+ <p class="name">{{item.name}}</p>
|
|
|
+ <div class="tips"><p>{{item.tip}}</p></div>
|
|
|
+ </div>
|
|
|
+ <p class="eva">{{item.eva}}</p>
|
|
|
+ </div>
|
|
|
+ <div class="right">
|
|
|
+ <p class="time">{{formatTime(item.time)}}</p>
|
|
|
+ <div class="starBox">
|
|
|
+ <Star :score="item.score"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<div class="bottonArea">
|
|
|
<el-pagination class="pagination" background layout="prev, pager, next" :total="countSecond" :page-size="15" @current-change="pageChangeHandler"/>
|
|
|
</div>
|
|
|
@@ -26,13 +43,15 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import moment from 'moment'
|
|
|
import CreditCommonTitle from '@/components/credit/header.vue'
|
|
|
+ import Star from '@/components/credit/star.vue'
|
|
|
|
|
|
/**
|
|
|
* 首页
|
|
|
*/
|
|
|
export default {
|
|
|
- components: { CreditCommonTitle },
|
|
|
+ components: { CreditCommonTitle, Star },
|
|
|
head() {
|
|
|
return {
|
|
|
title: '驻场工作招聘,2019年最新驻场工作招聘信息-程序员客栈',
|
|
|
@@ -51,15 +70,33 @@
|
|
|
data() {
|
|
|
return {
|
|
|
countSecond: 1,
|
|
|
- list: []
|
|
|
+ list: [{
|
|
|
+ name: '程序员客栈',
|
|
|
+ icon_url: 'https://inn.proginn.com/useralbum/186213/icon1862131561103144.jpg!mediumicon',
|
|
|
+ score: 3.5,
|
|
|
+ eva: '程序员客栈提供全国各地城市IT驻场工作最新招聘信息,核实企业资质,让有工作需求的程序员能得到一份满意的驻场工作;对程序员从业者能力进行严格把关,保障企业能在驻场招聘平台找到靠谱的程序员,确保项目',
|
|
|
+ tip: '云端项目',
|
|
|
+ time: new Date().getTime()
|
|
|
+ }]
|
|
|
}
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ myInfo() {
|
|
|
+ return this.$store.state.userinfo;
|
|
|
+ },
|
|
|
+ },
|
|
|
mounted() {
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
|
- pageChangeHandler() {
|
|
|
-
|
|
|
+ pageChangeHandler(pageIndex) {
|
|
|
+ this.getInfo(pageIndex)
|
|
|
+ },
|
|
|
+ getInfo(pageIndex = 1) {
|
|
|
+
|
|
|
+ },
|
|
|
+ formatTime(s) {
|
|
|
+ return moment(s).format('YYYY-MM-DD')
|
|
|
}
|
|
|
}
|
|
|
}
|