|
@@ -63,61 +63,64 @@
|
|
|
v-for="(item) in monthTabs"
|
|
|
:label="item.value"
|
|
|
:name="item.key"
|
|
|
+ :lazy="true"
|
|
|
>
|
|
|
- <!-- 培养计划总表 -->
|
|
|
- <el-table
|
|
|
- v-loading="loading"
|
|
|
- :data="dataList"
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
- ref="feedbackListSeasonalTable"
|
|
|
- border
|
|
|
- :cell-style="tableCellStyle"
|
|
|
- >
|
|
|
- <template slot="empty">
|
|
|
- <el-empty :image-size="100" description='当月无学习计划'></el-empty>
|
|
|
- </template>
|
|
|
- <el-table-column label="培养内容" align="center" prop="plantName" width="600px"/>
|
|
|
- <el-table-column label="开始日期" align="center" prop="startDate"/>
|
|
|
- <el-table-column label="结束日期" align="center" prop="endDate"/>
|
|
|
- <el-table-column label="实际完成日期" align="center" prop="dateOfCompletion"/>
|
|
|
- <el-table-column label="学习状态" align="center" prop="studyState" :formatter="studyStateFormat"/>
|
|
|
- <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-chat-dot-round"
|
|
|
- v-hasPermi="['spec:plan:edit']"
|
|
|
- @click="handleFeedback(scope.row)"
|
|
|
- >详情</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <!-- 导师反馈 -->
|
|
|
- <div>
|
|
|
- <h3>导师反馈</h3>
|
|
|
- <editor
|
|
|
- v-if="isMentor"
|
|
|
- :min-height="300"
|
|
|
- v-model="mentorFeedback"
|
|
|
- />
|
|
|
- <span
|
|
|
- v-if="!isMentor"
|
|
|
- v-html="mentorFeedback"
|
|
|
- style="overflow:scroll; display:block; border:1px solid #CCCCCC; height: 300px; padding:15px;font-family: Helvetica, Arial, sans-serif; font-size: 13px;"
|
|
|
+ <div v-if="item.key == activeMonth">
|
|
|
+ <!-- 培养计划总表 -->
|
|
|
+ <el-table
|
|
|
+ v-loading="loading"
|
|
|
+ :data="dataList"
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
+ ref="feedbackListSeasonalTable"
|
|
|
+ border
|
|
|
+ :cell-style="tableCellStyle"
|
|
|
>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <!-- 保存按钮 -->
|
|
|
- <div style="text-align:center;margin: 20px auto;">
|
|
|
- <el-button
|
|
|
- v-if="isMentor"
|
|
|
- size="medium"
|
|
|
- type="success"
|
|
|
- @click="handleSave"
|
|
|
- >
|
|
|
- 保存
|
|
|
- </el-button>
|
|
|
+ <template slot="empty">
|
|
|
+ <el-empty :image-size="100" description='当月无学习计划'></el-empty>
|
|
|
+ </template>
|
|
|
+ <el-table-column label="培养内容" align="center" prop="plantName" width="600px"/>
|
|
|
+ <el-table-column label="开始日期" align="center" prop="startDate"/>
|
|
|
+ <el-table-column label="结束日期" align="center" prop="endDate"/>
|
|
|
+ <el-table-column label="实际完成日期" align="center" prop="dateOfCompletion"/>
|
|
|
+ <el-table-column label="学习状态" align="center" prop="studyState" :formatter="studyStateFormat"/>
|
|
|
+ <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-chat-dot-round"
|
|
|
+ v-hasPermi="['spec:plan:edit']"
|
|
|
+ @click="handleFeedback(scope.row)"
|
|
|
+ >详情</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <!-- 导师反馈 -->
|
|
|
+ <div>
|
|
|
+ <h3>导师反馈</h3>
|
|
|
+ <editor
|
|
|
+ v-if="isMentor"
|
|
|
+ :min-height="300"
|
|
|
+ v-model="mentorFeedback"
|
|
|
+ />
|
|
|
+ <span
|
|
|
+ v-if="!isMentor"
|
|
|
+ v-html="mentorFeedback"
|
|
|
+ style="overflow:scroll; display:block; border:1px solid #CCCCCC; height: 300px; padding:15px;font-family: Helvetica, Arial, sans-serif; font-size: 13px;"
|
|
|
+ >
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <!-- 保存按钮 -->
|
|
|
+ <div style="text-align:center;margin: 20px auto;">
|
|
|
+ <el-button
|
|
|
+ v-if="isMentor"
|
|
|
+ size="medium"
|
|
|
+ type="success"
|
|
|
+ @click="handleSave"
|
|
|
+ >
|
|
|
+ 保存
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|