Przeglądaj źródła

error&scss=>less

lrf402788946 5 lat temu
rodzic
commit
50d3d40b27

+ 9 - 9
src/router/index.js

@@ -22,22 +22,22 @@ const routes = [
 
       {
         path: '/itembank/detail',
-        name: 'teacher_detail',
+        name: 'itembank_detail',
         component: () => import('@/views/Itembank/detail.vue'),
       },
       {
         path: '/itembank/index',
-        name: 'index_index',
+        name: 'itembank_index',
         component: () => import('@/views/Itembank/index.vue'),
       },
       {
         path: '/questionnaire/index',
-        name: 'index_index',
+        name: 'questionnaire_index',
         component: () => import('@/views/questionnaire/index.vue'),
       },
       {
         path: '/questionnaire/detail',
-        name: 'teacher_detail',
+        name: 'questionnaire_detail',
         component: () => import('@/views/questionnaire/detail.vue'),
       },
       {
@@ -47,27 +47,27 @@ const routes = [
       },
       {
         path: '/teacher/index',
-        name: 'index_index',
+        name: 'teacher_index',
         component: () => import('@/views/teacher/index.vue'),
       },
       {
         path: '/work/detail',
-        name: 'teacher_detail',
+        name: 'work_detail',
         component: () => import('@/views/work/detail.vue'),
       },
       {
         path: '/work/index',
-        name: 'index_index',
+        name: 'work_index',
         component: () => import('@/views/work/index.vue'),
       },
       {
         path: '/subject/index',
-        name: 'index_index',
+        name: 'subject_index',
         component: () => import('@/views/subject/index.vue'),
       },
       {
         path: '/subject/detail',
-        name: 'teacher_detail',
+        name: 'subject_detail',
         component: () => import('@/views/subject/detail.vue'),
       },
     ],

+ 1 - 1
src/views/Itembank/detail.vue

@@ -72,4 +72,4 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="less" scoped></style>

+ 1 - 1
src/views/Itembank/index.vue

@@ -88,4 +88,4 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="less" scoped></style>

+ 1 - 1
src/views/questionnaire/detail.vue

@@ -62,4 +62,4 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="less" scoped></style>

+ 1 - 1
src/views/questionnaire/index.vue

@@ -54,4 +54,4 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="less" scoped></style>

+ 1 - 1
src/views/subject/detail.vue

@@ -42,4 +42,4 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="less" scoped></style>

+ 1 - 1
src/views/subject/index.vue

@@ -52,4 +52,4 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="less" scoped></style>

+ 4 - 4
src/views/teacher/detail.vue

@@ -50,13 +50,14 @@ export default {
   data: () => ({
     fields: [
       { label: '教师姓名', required: true, model: 'name' },
-      { label: '状态', required: true, model: 'state', type: `select` },
+      { label: '状态', required: true, model: 'state', type: `select`, options: { disabled: true } },
       { label: '性别', model: 'sex', type: `radio` },
       { label: '手机号', required: true, model: 'tel' },
       { label: '身份证号', required: true, model: 'card' },
       { label: '教师资格证号', required: true, model: 'teacard' },
       { label: '学校代码', required: true, model: 'schoolid' },
       { label: '学校名称', required: true, model: 'schoolname' },
+      { label: '所属学校', required: true, model: 'schooid' }, //需要在保存时将名称过滤出来填上,不是选的或者写的
       { label: '邮箱', required: true, model: 'email' },
       { label: '年龄', required: true, model: 'age' },
       { label: '出生日期', required: true, model: 'birthday' },
@@ -69,8 +70,7 @@ export default {
       { label: '视频地址', required: true, model: 'url' },
       { label: '资料名称', required: true, model: 'zlname' },
       { label: '资料类别', required: true, model: 'tltype', type: `select` },
-      { label: '密码', required: true, model: 'password' },
-      { label: 'openid', required: true, model: 'openid' },
+      // { label: '密码', required: true, model: 'password' },
       { label: '上传', required: true, model: 'wenjian', type: 'wenjian', custom: true },
     ],
     rules: {
@@ -121,4 +121,4 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="less" scoped></style>

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

@@ -60,11 +60,12 @@ export default {
     ],
     index: [
       {
+        id: 1,
         name: '教师1号',
         sex: '1',
         tel: '12345678901',
         schoolname: '吉林大学',
-        eamil: '1014892386@qq.com',
+        email: '1014892386@qq.com',
         age: '18',
         specialty: '拓展',
         tea: '0',
@@ -73,11 +74,12 @@ export default {
         state: '4',
       },
       {
+        id: 2,
         name: '教师2号',
         sex: '0',
         tel: '12345678901',
         schoolname: '吉林大学',
-        eamil: '345677@qq.com',
+        email: '345677@qq.com',
         age: '18',
         specialty: '拓展',
         tea: '1',
@@ -86,11 +88,12 @@ export default {
         state: '2',
       },
       {
+        id: 3,
         name: '教师3号',
         sex: '1',
         tel: '12345678901',
         schoolname: '吉林大学',
-        eamil: '345677@qq.com',
+        email: '345677@qq.com',
         age: '18',
         specialty: '拓展',
         tea: '1',
@@ -134,9 +137,10 @@ export default {
     toEdit(data) {
       console.log(`in toEdit`);
       console.log(data);
+      this.$router.push({ path: '/teacher/detail', query: { id: data.id } });
     },
   },
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="less" scoped></style>

+ 2 - 2
src/views/work/detail.vue

@@ -1,6 +1,6 @@
 <template>
   <div id="detail">
-    <detail-frame title="作业详情页" returns="./index">
+    <detail-frame title="作业详情页" returns="/work/index">
       <data-form :fields="fields" :rules="rules" @save="handleSave" :isNew="isNew">
         <template #options="{item}">
           <template v-if="item.model === 'state'">
@@ -69,7 +69,7 @@ export default {
   components: {
     detailFrame,
     dataForm,
-    dataTable,
+    // dataTable,
   },
   data: () => ({
     opera: [

+ 2 - 9
src/views/work/index.vue

@@ -28,13 +28,6 @@ export default {
       { label: '科目代码', prop: 'id' },
       { label: '科目名称', prop: 'name' },
       { label: '标题', prop: 'title' },
-      {
-        label: '问题类型',
-        prop: 'type',
-        format: item => {
-          return item === '0' ? '单选' : item === '1' ? '多选' : item === '2' ? '问答' : '其他';
-        },
-      },
       {
         label: '状态',
         prop: 'state',
@@ -43,7 +36,7 @@ export default {
         },
       },
     ],
-    index: [{ id: '题编号', name: '礼仪题01', title: '标题', timu: '0123', type: '1', state: '1' }],
+    index: [{ id: '001', name: '语文', title: '语文作业', timu: '0123', type: '1', state: '1' }],
     filFields: [
       { label: '科目名称', model: 'name' },
 
@@ -82,4 +75,4 @@ export default {
 };
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="less" scoped></style>