|
@@ -16,11 +16,19 @@
|
|
|
<div>学院:<span class="titleMessage">{{ TitleMessage.ClassName }}</span></div>
|
|
|
<div>分类:<span class="titleMessage">{{ TitleMessage.TypeName }} - {{ TitleMessage.TypeName=="学生创客项目"?TitleMessage.tn2==0?"创意组":"初创组":TitleMessage.tn2==0?"已建设":"待建设"}}</span></div>
|
|
|
</div>
|
|
|
+
|
|
|
<div class="rsHead2Tit personListUL">
|
|
|
- <i class="iconfont icon-duoren1" style="margin-right: 10px;color: #3a78fc;"></i>
|
|
|
+ <!-- 老师 -->
|
|
|
+ <img src="@/assets/img/doctorialHat.svg" style="margin-right: 10px;width:25px;height: 25px;">
|
|
|
<div class="personListLI">
|
|
|
<span v-for="(item,index) in TitleMessage.teacher" :key="index">{{ item.name }}</span>
|
|
|
</div>
|
|
|
+ <!-- 学生 -->
|
|
|
+ <img src="@/assets/img/student.svg" style="margin: 0px 10px;width:25px;height: 25px;">
|
|
|
+ <div class="personListLI">
|
|
|
+ <span v-for="(item,index) in TitleMessage.student" :key="index">{{ item.name }}</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- <el-button class="backBtn" type="primary" @click="$router.back()">返回</el-button> -->
|
|
@@ -52,7 +60,7 @@
|
|
|
<!--导航栏区域结束-->
|
|
|
<!--内容区开始-->
|
|
|
<!--基础信息开始-->
|
|
|
- <!-- <div class="BaseMessage" v-show="pageState==0">
|
|
|
+ <div class="BaseMessage" v-show="pageState==0">
|
|
|
<div class="BaseTitle">
|
|
|
<span>项目基本内容</span>
|
|
|
</div>
|
|
@@ -70,11 +78,56 @@
|
|
|
<div class="brief">
|
|
|
<div class="brief_title">
|
|
|
<img src="@/assets/anliDetail/jdTitle.png" alt="">
|
|
|
- <span>成员</span>
|
|
|
+ <span>教师组</span>
|
|
|
+ </div>
|
|
|
+ <div class="projectStudent">
|
|
|
+ <el-table
|
|
|
+ :data="TitleMessage.teacher"
|
|
|
+ border
|
|
|
+ style="width: 100%">
|
|
|
+ <el-table-column
|
|
|
+ prop="name"
|
|
|
+ label="姓名"
|
|
|
+ align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="speciality"
|
|
|
+ label="专业"
|
|
|
+ align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="title"
|
|
|
+ label="职称"
|
|
|
+ align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="education"
|
|
|
+ align="center"
|
|
|
+ label="学历">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="section"
|
|
|
+ align="center"
|
|
|
+ label="所在教研室">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="work"
|
|
|
+ align="center"
|
|
|
+ label="项目组任务分工">
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 学生组表格 -->
|
|
|
+ <div class="brief">
|
|
|
+ <div class="brief_title">
|
|
|
+ <img src="@/assets/anliDetail/jdTitle.png" alt="">
|
|
|
+ <span>学生组</span>
|
|
|
</div>
|
|
|
<div class="projectStudent">
|
|
|
<el-table
|
|
|
- :data="TitleMessage.course_student"
|
|
|
+ :data="TitleMessage.student"
|
|
|
border
|
|
|
style="width: 100%">
|
|
|
<el-table-column
|
|
@@ -88,18 +141,19 @@
|
|
|
align="center">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="phone"
|
|
|
- align="center"
|
|
|
- label="联系电话">
|
|
|
+ prop="age"
|
|
|
+ label="年龄"
|
|
|
+ align="center">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="score"
|
|
|
+ prop="work"
|
|
|
align="center"
|
|
|
- label="学分">
|
|
|
+ label="项目组任务分工">
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
<div class="brief" v-if="TitleMessage.brief!=''">
|
|
|
<div class="brief_title">
|
|
|
<img src="@/assets/anliDetail/jdTitle.png" alt="">
|
|
@@ -109,7 +163,7 @@
|
|
|
{{ TitleMessage.brief }}
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div> -->
|
|
|
+ </div>
|
|
|
<!--基础信息结束-->
|
|
|
<!--项目详细开始-->
|
|
|
<div class="BaseMessage" v-show="pageState==1">
|
|
@@ -506,28 +560,28 @@
|
|
|
console.log(FormData)
|
|
|
//头部信息
|
|
|
this.TitleMessage = FormData[0][0]
|
|
|
+ // 教师表格
|
|
|
this.TitleMessage['teacher'] = JSON.parse(this.TitleMessage['teacher'])
|
|
|
-
|
|
|
-
|
|
|
- // this.TitleMessage = FormData[0][0]
|
|
|
- // this.TitleMessage['course_student'] = JSON.parse(this.TitleMessage['course_student']);
|
|
|
+ // 学生表格
|
|
|
+ this.TitleMessage['student'] = JSON.parse(this.TitleMessage['student'])
|
|
|
// this.DetailMessage= JSON.parse(FormData[1][0]['chapters'])[0];
|
|
|
- // this.ProjectFile = JSON.parse(FormData[2][0]['projectFile'])
|
|
|
- // if(this.ProjectFile!=null)this.ProjectLookFile = this.ProjectFile[0]
|
|
|
- // else this.ProjectLookFile = {url:'',type:""};
|
|
|
- // this.ProjectEndFile = JSON.parse(FormData[3][0]['endFile']);
|
|
|
- // if(this.ProjectEndFile!=null)this.ProjectEndLookFile = this.ProjectEndFile[0];
|
|
|
- // else this.ProjectEndLookFile = {url:"",type:""}
|
|
|
- // if(FormData[4][0]['title']!=null){
|
|
|
- // this.AllActivity = FormData[4]
|
|
|
- // this.AllActivity.forEach(item=>{
|
|
|
- // if(item['reportFile']!=null&&item['reportFile']!=''){
|
|
|
- // item['reportFile'] = JSON.parse(item['reportFile']);
|
|
|
- // this.ActivityLookFile.push({url:item['reportFile'][0].url,fileName:item['reportFile'][0].fileName})
|
|
|
- // }else this.ActivityLookFile.push({url:"",type:""})
|
|
|
- // })
|
|
|
- // };
|
|
|
- // if(JSON.parse(FormData[5][0]['endProjectRemark'])!=null)this.endProjectRemark = JSON.parse(FormData[5][0]['endProjectRemark']);
|
|
|
+ console.log(FormData[1][0])
|
|
|
+ this.ProjectFile = JSON.parse(FormData[2][0]['projectFile'])
|
|
|
+ if(this.ProjectFile!=null)this.ProjectLookFile = this.ProjectFile[0]
|
|
|
+ else this.ProjectLookFile = {url:'',type:""};
|
|
|
+ this.ProjectEndFile = JSON.parse(FormData[3][0]['endFile']);
|
|
|
+ if(this.ProjectEndFile!=null)this.ProjectEndLookFile = this.ProjectEndFile[0];
|
|
|
+ else this.ProjectEndLookFile = {url:"",type:""}
|
|
|
+ if(FormData[4][0]['title']!=null){
|
|
|
+ this.AllActivity = FormData[4]
|
|
|
+ this.AllActivity.forEach(item=>{
|
|
|
+ if(item['reportFile']!=null&&item['reportFile']!=''){
|
|
|
+ item['reportFile'] = JSON.parse(item['reportFile']);
|
|
|
+ this.ActivityLookFile.push({url:item['reportFile'][0].url,fileName:item['reportFile'][0].fileName})
|
|
|
+ }else this.ActivityLookFile.push({url:"",type:""})
|
|
|
+ })
|
|
|
+ };
|
|
|
+ if(JSON.parse(FormData[5][0]['endProjectRemark'])!=null)this.endProjectRemark = JSON.parse(FormData[5][0]['endProjectRemark']);
|
|
|
this.loading = false;
|
|
|
}).catch(err=>{
|
|
|
console.log(err)
|