|  | @@ -17,7 +17,7 @@
 | 
	
		
			
				|  |  |      </h2>
 | 
	
		
			
				|  |  |      <div class="m-core">
 | 
	
		
			
				|  |  |        <save-form
 | 
	
		
			
				|  |  | -      ref='searchForm'
 | 
	
		
			
				|  |  | +        ref="searchForm"
 | 
	
		
			
				|  |  |          :inline="true"
 | 
	
		
			
				|  |  |          :model="searchForm"
 | 
	
		
			
				|  |  |          @submit="search"
 | 
	
	
		
			
				|  | @@ -56,7 +56,7 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <el-form-item>
 | 
	
		
			
				|  |  |            <el-button
 | 
	
		
			
				|  |  | -             :type="isSearch ? 'primary' : 'info'"
 | 
	
		
			
				|  |  | +            :type="isSearch ? 'primary' : 'info'"
 | 
	
		
			
				|  |  |              icon="el-icon-circle-plus-outline"
 | 
	
		
			
				|  |  |              @click="showMove = true"
 | 
	
		
			
				|  |  |              >更多选项</el-button
 | 
	
	
		
			
				|  | @@ -130,7 +130,7 @@
 | 
	
		
			
				|  |  |                <copy-text>{{ scope.row.courseIds || "课外训练" }}</copy-text>
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |            </el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" label="预期安排">
 | 
	
		
			
				|  |  | +          <el-table-column align="center" label="预期作业布置">
 | 
	
		
			
				|  |  |              <template slot-scope="scope">
 | 
	
		
			
				|  |  |                <div>{{ scope.row.expectExercisesNum + "次" }}</div>
 | 
	
		
			
				|  |  |              </template>
 | 
	
	
		
			
				|  | @@ -138,10 +138,10 @@
 | 
	
		
			
				|  |  |            <el-table-column align="center" width="120" prop>
 | 
	
		
			
				|  |  |              <template slot="header" slot-scope="scope">
 | 
	
		
			
				|  |  |                <p style="position: relative">
 | 
	
		
			
				|  |  | -                实际安排
 | 
	
		
			
				|  |  | +                实际作业布置
 | 
	
		
			
				|  |  |                  <el-tooltip placement="top" popper-class="mTooltip">
 | 
	
		
			
				|  |  |                    <div slot="content">
 | 
	
		
			
				|  |  | -                    以周为单位,每周服务指标指定的课程布置作业记一次实际安排
 | 
	
		
			
				|  |  | +                    以周为单位,每周服务指标指定的课程布置作业记一次实际作业布置
 | 
	
		
			
				|  |  |                    </div>
 | 
	
		
			
				|  |  |                    <!-- <img :src="imageIcon"
 | 
	
		
			
				|  |  |                         class="micon el-tooltip"
 | 
	
	
		
			
				|  | @@ -155,7 +155,15 @@
 | 
	
		
			
				|  |  |                </p>
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |              <template slot-scope="scope">
 | 
	
		
			
				|  |  | -              <div>{{ scope.row.actualExercisesNum + "次" }}</div>
 | 
	
		
			
				|  |  | +              <div
 | 
	
		
			
				|  |  | +                :style="
 | 
	
		
			
				|  |  | +                  scope.row.actualExercisesNum < scope.row.expectExercisesNum
 | 
	
		
			
				|  |  | +                    ? 'color:red'
 | 
	
		
			
				|  |  | +                    : ''
 | 
	
		
			
				|  |  | +                "
 | 
	
		
			
				|  |  | +              >
 | 
	
		
			
				|  |  | +                {{ scope.row.actualExercisesNum + "次" }}
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |            </el-table-column>
 | 
	
		
			
				|  |  |            <el-table-column align="center" prop label="提交次数">
 | 
	
	
		
			
				|  | @@ -165,7 +173,15 @@
 | 
	
		
			
				|  |  |            </el-table-column>
 | 
	
		
			
				|  |  |            <el-table-column align="center" prop label="评价次数">
 | 
	
		
			
				|  |  |              <template slot-scope="scope">
 | 
	
		
			
				|  |  | -              <div>{{ scope.row.exercisesMessageNum + "次" }}</div>
 | 
	
		
			
				|  |  | +              <div
 | 
	
		
			
				|  |  | +                :style="
 | 
	
		
			
				|  |  | +                  scope.row.exercisesMessageNum < scope.row.expectExercisesNum
 | 
	
		
			
				|  |  | +                    ? 'color:red'
 | 
	
		
			
				|  |  | +                    : ''
 | 
	
		
			
				|  |  | +                "
 | 
	
		
			
				|  |  | +              >
 | 
	
		
			
				|  |  | +                {{ scope.row.exercisesMessageNum + "次" }}
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |            </el-table-column>
 | 
	
		
			
				|  |  |            <el-table-column align="center" prop label="及时评价次数">
 | 
	
	
		
			
				|  | @@ -306,9 +322,11 @@
 | 
	
		
			
				|  |  |            <h4>服务指标解释:</h4>
 | 
	
		
			
				|  |  |            <p><span>若本周学员有多次服务指标则生成多条数据</span></p>
 | 
	
		
			
				|  |  |            <p>
 | 
	
		
			
				|  |  | -            预期安排:本周内服务指标次数(即本周应该给该学员布置的作业次数)
 | 
	
		
			
				|  |  | +            预期作业布置:本周内服务指标次数(即本周应该给该学员布置的作业次数)
 | 
	
		
			
				|  |  | +          </p>
 | 
	
		
			
				|  |  | +          <p>
 | 
	
		
			
				|  |  | +            实际作业布置:本周通过服务指标作业布置路径给该学员布置作业的次数
 | 
	
		
			
				|  |  |            </p>
 | 
	
		
			
				|  |  | -          <p>实际安排:本周通过服务指标作业布置路径给该学员布置作业的次数</p>
 | 
	
		
			
				|  |  |            <p>提交次数:本周学员按照作业布置路径提交作业的次数</p>
 | 
	
		
			
				|  |  |            <p>评价次数:本周老师评价通过作业布置路径提交的作业的次数</p>
 | 
	
		
			
				|  |  |            <p>及时评价次数:学员提交作业后24小时内进行评价的次数</p>
 | 
	
	
		
			
				|  | @@ -350,9 +368,9 @@
 | 
	
		
			
				|  |  |              ></el-option>
 | 
	
		
			
				|  |  |            </el-select>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | -        <el-form-item label="实际安排">
 | 
	
		
			
				|  |  | +        <el-form-item label="实际作业布置">
 | 
	
		
			
				|  |  |            <el-select
 | 
	
		
			
				|  |  | -            placeholder="实际安排"
 | 
	
		
			
				|  |  | +            placeholder="实际作业布置"
 | 
	
		
			
				|  |  |              v-model="searchForm.actualExercisesNumIsAchieve"
 | 
	
		
			
				|  |  |              clearable
 | 
	
		
			
				|  |  |            >
 | 
	
	
		
			
				|  | @@ -360,6 +378,15 @@
 | 
	
		
			
				|  |  |              <el-option label="不符合预期" value="0"></el-option>
 | 
	
		
			
				|  |  |            </el-select>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | +        <el-form-item label="服务是否异常">
 | 
	
		
			
				|  |  | +          <el-select
 | 
	
		
			
				|  |  | +            placeholder="服务是否异常"
 | 
	
		
			
				|  |  | +            v-model="searchForm.serviceIsError"
 | 
	
		
			
				|  |  | +            clearable
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <el-option label="是" value="1"></el-option>
 | 
	
		
			
				|  |  | +          </el-select>
 | 
	
		
			
				|  |  | +        </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="提交次数">
 | 
	
		
			
				|  |  |            <el-select
 | 
	
		
			
				|  |  |              placeholder="提交次数"
 | 
	
	
		
			
				|  | @@ -468,6 +495,7 @@ export default {
 | 
	
		
			
				|  |  |          existVipCourse: null,
 | 
	
		
			
				|  |  |          existPracticeCourse: null,
 | 
	
		
			
				|  |  |          workTimer: [],
 | 
	
		
			
				|  |  | +        serviceIsError: null,
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        organList: [],
 | 
	
		
			
				|  |  |        teacherList: [],
 | 
	
	
		
			
				|  | @@ -663,7 +691,7 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      search() {
 | 
	
		
			
				|  |  |        this.rules.page = 1;
 | 
	
		
			
				|  |  | -           this.$refs.searchForm.save(this.searchForm);
 | 
	
		
			
				|  |  | +      this.$refs.searchForm.save(this.searchForm);
 | 
	
		
			
				|  |  |        this.getList();
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      getNowDateAndMonday(time) {
 | 
	
	
		
			
				|  | @@ -762,18 +790,21 @@ export default {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | -  computed:{
 | 
	
		
			
				|  |  | -    isSearch(){
 | 
	
		
			
				|  |  | -      return  this.searchForm.organIdList ||
 | 
	
		
			
				|  |  | +  computed: {
 | 
	
		
			
				|  |  | +    isSearch() {
 | 
	
		
			
				|  |  | +      return (
 | 
	
		
			
				|  |  | +        this.searchForm.organIdList ||
 | 
	
		
			
				|  |  |          this.searchForm.actualExercisesNumIsAchieve ||
 | 
	
		
			
				|  |  |          this.searchForm.exercisesReplyNumIsAchieve ||
 | 
	
		
			
				|  |  |          this.searchForm.exercisesMessageNumIsAchieve ||
 | 
	
		
			
				|  |  |          this.searchForm.exercisesMessageTimelyNumIsAchieve ||
 | 
	
		
			
				|  |  | -        this.searchForm.existVipCourse||
 | 
	
		
			
				|  |  | -        this.searchForm.existPracticeCourse||
 | 
	
		
			
				|  |  | -        this.searchForm.workTimer?.length>0
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | +        this.searchForm.existVipCourse ||
 | 
	
		
			
				|  |  | +        this.searchForm.existPracticeCourse ||
 | 
	
		
			
				|  |  | +        this.searchForm.workTimer?.length > 0 ||
 | 
	
		
			
				|  |  | +        this.searchForm.serviceIsError
 | 
	
		
			
				|  |  | +      );
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  </script>
 | 
	
		
			
				|  |  |  <style lang='scss' scoped>
 |