lrf 1 éve
szülő
commit
6a3bd6afc8

+ 9 - 3
src/views/director/index.vue

@@ -1,12 +1,18 @@
 <template>
 <template>
   <div id="index">
   <div id="index">
-    <list-frame :title="mainTitle" @query="search" :total="total" :filter="filFields" @add="$router.push({ path: '/director/detail' })">
+    <list-frame :title="mainTitle" @query="search" :total="total" :filter="filFields" :needAdd="false">
       <template #options="{item}">
       <template #options="{item}">
         <template v-if="item.model === 'department'">
         <template v-if="item.model === 'department'">
           <el-option v-for="(i, index) in deptList" :key="index" :label="i.name" :value="i._id"></el-option>
           <el-option v-for="(i, index) in deptList" :key="index" :label="i.name" :value="i._id"></el-option>
         </template>
         </template>
       </template>
       </template>
-      <data-table :fields="fields" :data="list" :opera="opera" @share="toShare" @delete="toDelete" :toFormat="toFormat"></data-table>
+      <data-table :fields="fields" :data="list" :opera="opera" @share="toShare" @delete="toDelete" :toFormat="toFormat">
+        <template #custom="{ item, row }">
+          <template v-if="item.prop === 'is_bind'">
+            <span :style="{ color: `${row[item.prop] ? '#67C23A' : '#F56C6C'}` }">{{ row[item.prop] ? '已激活' : '未激活' }}</span>
+          </template>
+        </template>
+      </data-table>
     </list-frame>
     </list-frame>
   </div>
   </div>
 </template>
 </template>
@@ -36,7 +42,6 @@ export default {
         label: '删除',
         label: '删除',
         icon: 'el-icon-delete',
         icon: 'el-icon-delete',
         method: 'delete',
         method: 'delete',
-        methodZh: '注意,删除班主任信息,其账号将一并删除',
         confirm: true,
         confirm: true,
       },
       },
     ],
     ],
@@ -73,6 +78,7 @@ export default {
           return item === '1' ? '是' : '否';
           return item === '1' ? '是' : '否';
         },
         },
       },
       },
+      { label: '是否激活', prop: 'is_bind', custom: true },
     ],
     ],
     list: [],
     list: [],
     deptList: [],
     deptList: [],

+ 0 - 1
src/views/school/index.vue

@@ -36,7 +36,6 @@ export default {
         { label: '学校名称', prop: 'name', filter: true },
         { label: '学校名称', prop: 'name', filter: true },
         { label: '学校负责人', prop: 'userName' },
         { label: '学校负责人', prop: 'userName' },
         { label: '学校负责人电话', prop: 'userMobile' },
         { label: '学校负责人电话', prop: 'userMobile' },
-        { label: '学校账号密码', prop: 'passwd' },
         { label: '学校代码', prop: 'code', filter: true },
         { label: '学校代码', prop: 'code', filter: true },
         { label: '学校地点', prop: 'address' },
         { label: '学校地点', prop: 'address' },
         { label: '学校简称', prop: 'shortname' },
         { label: '学校简称', prop: 'shortname' },

+ 3 - 3
src/views/teacher/index.vue

@@ -30,8 +30,8 @@
       </el-row>
       </el-row>
       <data-table :fields="fields" :data="list" :opera="opera" @share="share" @edit="toEdit" @delete="toDelete" @select="toSelect">
       <data-table :fields="fields" :data="list" :opera="opera" @share="share" @edit="toEdit" @delete="toDelete" @select="toSelect">
         <template #custom="{item,row}">
         <template #custom="{item,row}">
-          <template v-if="item.prop === 'openid'">
-            <span :style="{ color: `${row[item.prop] ? '#67C23A' : '#F56C6C'}` }">{{ row[item.prop] ? '已绑定' : '未绑定' }}</span>
+          <template v-if="item.prop === 'is_bind'">
+            <span :style="{ color: `${row[item.prop] ? '#67C23A' : '#F56C6C'}` }">{{ row[item.prop] ? '已激活' : '未激活' }}</span>
           </template>
           </template>
         </template>
         </template>
       </data-table>
       </data-table>
@@ -197,7 +197,7 @@ export default {
       { label: '学生评分', prop: 'xsscore', options: { width: `100px` } },
       { label: '学生评分', prop: 'xsscore', options: { width: `100px` } },
       { label: '资料评分', prop: 'zlscore', options: { width: `100px` } },
       { label: '资料评分', prop: 'zlscore', options: { width: `100px` } },
       { label: '面试评分', prop: 'msscore', options: { width: `100px` } },
       { label: '面试评分', prop: 'msscore', options: { width: `100px` } },
-      { label: '是否绑定微信', prop: 'openid', custom: true },
+      { label: '是否激活', prop: 'is_bind', custom: true },
 
 
       {
       {
         label: '状态',
         label: '状态',