wuhongyu 5 سال پیش
والد
کامیت
589ac3abd1
4فایلهای تغییر یافته به همراه8 افزوده شده و 12 حذف شده
  1. 1 1
      src/layout/user/pingfen.vue
  2. 2 7
      src/layout/user/pingfenList.vue
  3. 4 3
      src/views/user/pingfenindex.vue
  4. 1 1
      src/views/user/socre.vue

+ 1 - 1
src/layout/user/pingfen.vue

@@ -3,7 +3,7 @@
     <el-row>
       <van-form @submit="onSubmit">
         <van-field readonly clickable name="picker" :value="value" label="学生" placeholder="点击选择学生" @click="showPicker = true" />
-        <van-field v-model="form.selfscore" name="分数" label="分数" :rules="[{ required: true, message: '请输入分数' }]" />
+        <van-field v-model="form.selfscore" name="分数" label="分数" placeholder="请输入分数(数字)" />
         <div style="margin:16px,16px,0,16px;text-align:center">
           <van-button type="info">提交</van-button>
         </div>

+ 2 - 7
src/layout/user/pingfenList.vue

@@ -2,7 +2,7 @@
   <div id="checkList">
     <el-row>
       <van-col :span="24">
-        <van-collapse v-model="openCollapse" @change="onclick">
+        <van-collapse v-model="openCollapse">
           <el-col :span="24" class="score"> 班级总分:{{ leaveList.num }}</el-col>
           <van-collapse-item :name="acc.id" v-for="(acc, index) in groupList" :key="index">
             <div slot="title" class="title">
@@ -38,12 +38,7 @@ export default {
   }),
   created() {},
   computed: {},
-  methods: {
-    onclick(acc) {
-      console.log(acc);
-      this.$emit('clickShow', acc);
-    },
-  },
+  methods: {},
 };
 </script>
 

+ 4 - 3
src/views/user/pingfenindex.vue

@@ -11,7 +11,7 @@
             <van-button round type="info" icon="smile" @click="onClickRight()">添加分数</van-button>
           </el-col>
           <el-col :span="24" class="leaveList">
-            <pingfenList :groupList="groupList" :leaveList="leaveList" :stuList="groupList" @clickShow="clickShow"></pingfenList>
+            <pingfenList :groupList="groupList" :leaveList="leaveList" :stuList="groupList"></pingfenList>
           </el-col>
         </el-col>
       </el-col>
@@ -68,9 +68,10 @@ export default {
     ...group({ groupinfo: 'query', groupfetch: 'fetch' }),
     ...mapclass({ mapclass: 'query', classfetch: 'fetch' }),
     async searchInfo() {
+      console.log('a');
       let classid = this.id;
       const acc = await this.query({ classid });
-      console.log(res);
+      console.log(acc);
       var res = acc.data.filter(item => item.classid === classid);
       let selfscore = res.map(i => i.selfscore);
       let nes = selfscore.filter(d => d);
@@ -94,7 +95,7 @@ export default {
       }
       this.$set(this, `groupList`, resq.data);
     },
-    async clickShow(acc) {},
+
     // 跳转到请假
     onClickRight() {
       this.$router.push({ path: '/user/socre', query: { classid: this.id } });

+ 1 - 1
src/views/user/socre.vue

@@ -90,7 +90,7 @@ export default {
       this.info.selfscore = Number(this.form.selfscore) + Number(this.info.selfscore);
       console.log(this.info.selfscore);
       let res = await this.updates(this.info);
-      this.$checkRes(res, '修改成功', '修改失败');
+      this.$checkRes(res, '评分成功', '评分失败');
       this.$router.push({ path: '/user/pingfenindex', query: { id: this.classid } });
     },
   },