lrf402788946 5 rokov pred
rodič
commit
b9db1d2f53
2 zmenil súbory, kde vykonal 15 pridanie a 19 odobranie
  1. 10 0
      src/router/index.js
  2. 5 19
      src/views/classes/detail.vue

+ 10 - 0
src/router/index.js

@@ -126,6 +126,16 @@ const routes = [
         name: 'bedroom_detail',
         component: () => import('@/views/bedroom/detail.vue'),
       },
+      {
+        path: '/classes/index',
+        name: 'classes_index',
+        component: () => import('@/views/classes/index.vue'),
+      },
+      {
+        path: '/classes/detail',
+        name: 'classes_detail',
+        component: () => import('@/views/classes/detail.vue'),
+      },
     ],
   },
 ];

+ 5 - 19
src/views/classes/detail.vue

@@ -1,17 +1,7 @@
 <template>
   <div id="detail">
-    <detail-frame title="寝室信息" returns="/bedroom/index">
-      <data-form :data="info" :fields="fields" :rules="rules" @save="handleSave" :isNew="isNew">
-        <template #radios="{item}">
-          <template v-if="item.model === 'gender'">
-            <el-radio label="1">男</el-radio>
-            <el-radio label="0">女</el-radio>
-          </template>
-          <template v-if="item.model === 'floor'">
-            <el-radio v-for="i in 5" :key="i" :label="`${i}楼`">{{ `${i}楼` }}</el-radio>
-          </template>
-        </template>
-      </data-form>
+    <detail-frame title="班级信息" returns="/classes/index">
+      <data-form :data="info" :fields="fields" :rules="rules" @save="handleSave" :isNew="isNew"> </data-form>
     </detail-frame>
   </div>
 </template>
@@ -20,7 +10,7 @@
 import detailFrame from '@frame/layout/admin/detail-frame';
 import dataForm from '@frame/components/form';
 export default {
-  metaInfo: { title: '寝室信息' },
+  metaInfo: { title: '班级信息' },
   name: 'detail',
   props: {},
   components: {
@@ -30,18 +20,14 @@ export default {
   data: () => ({
     info: {},
     fields: [
-      { label: '寝室号', required: true, model: 'no' },
+      { label: '班级名称', required: true, model: 'name' },
       { label: '人数', required: true, model: 'num' },
       { label: '批次', required: true, model: 'batch' },
-      { label: '男女限制', required: true, model: 'gender', type: 'radio' },
-      { label: '楼层', required: true, model: 'floor', type: 'radio' },
     ],
     rules: {
-      no: [{ required: true, message: '请输入寝室号' }],
+      name: [{ required: true, message: '请输入班级名称' }],
       num: [{ required: true, message: '请输入人数' }],
       batch: [{ required: true, message: '请输入批次' }],
-      gender: [{ required: true, message: '请选择男女限制' }],
-      floor: [{ required: true, message: '请选择楼层' }],
     },
   }),
   created() {},