lrf402788946 4 years ago
parent
commit
07e109a49c
1 changed files with 8 additions and 1 deletions
  1. 8 1
      src/views/teacher/index.vue

+ 8 - 1
src/views/teacher/index.vue

@@ -22,7 +22,13 @@
           </el-upload>
         </el-col>
       </el-row>
-      <data-table :fields="fields" :data="list" :opera="opera" @share="share" @edit="toEdit" @delete="toDelete" @select="toSelect"></data-table>
+      <data-table :fields="fields" :data="list" :opera="opera" @share="share" @edit="toEdit" @delete="toDelete" @select="toSelect">
+        <template #custom="{item,row}">
+          <template v-if="item.prop === 'openid'">
+            <span :style="{ color: `${row[item.prop] ? '#67C23A' : '#F56C6C'}` }">{{ row[item.prop] ? '已绑定' : '未绑定' }}</span>
+          </template>
+        </template>
+      </data-table>
     </list-frame>
     <el-dialog :visible.sync="dialog" title="添加教师" @close="toClose" width="50%">
       <data-form :data="form" :fields="tearcherForm" :rules="rules" @save="turnSave"> </data-form>
@@ -100,6 +106,7 @@ export default {
       { label: '学生评分', prop: 'xsscore', options: { width: `100px` } },
       { label: '资料评分', prop: 'zlscore', options: { width: `100px` } },
       { label: '面试评分', prop: 'msscore', options: { width: `100px` } },
+      { label: '是否绑定微信', prop: 'openid', custom: true },
 
       {
         label: '状态',