| 4c4f7640  梁保满
 
路由表,路由前端文件 | 1 |   <template>
 | 
| b769660c  梁保满
 
备课组题细节调整,随堂问列表页面开发完成 | 2
3
4 |     <div>
      <back-box>
        <template slot="title">
 | 
| 049db2b2  梁保满
 
接口联调 | 5 |           <span>{{
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 6
7
8 |             types == 1
              ? "单课分析"
              : types == 2
 | 
| f45b3c05  LH_PC
 
云平台新UI界面 | 9
10 |                 ? `${className}-${subjectNames[0]}汇总分析`
                : `${className}-多科汇总分析`
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 11 |           }}</span>
 | 
| b769660c  梁保满
 
备课组题细节调整,随堂问列表页面开发完成 | 12
13 |         </template>
      </back-box>
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 14
15 |       <div class="page-content">
        <div class="tab-box">
 | 
| f45b3c05  LH_PC
 
云平台新UI界面 | 16
17 |           <span class="tab-item" v-for="(item, index) in tabList" :key="index" :class="type == item.value ? 'active' : ''"
            @click="setType(item.value)">{{ item.name }}</span>
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 18 |         </div>
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 19 |         <div v-loading="loading">
 | 
| e371f2dc  梁保满
 
软件下载,学校,班级老师等报表导入... | 20 |           <div id="print-content">
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 21 |             <!-- 学生答题情况 -->
 | 
| 049db2b2  梁保满
 
接口联调 | 22 |             <Detail v-if="type == 1" :types="types" :detail="detail" :id="id" />
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 23
24
25 |             <!-- 学生答题情况 -->
            <Example v-if="type == 1" :types="types" :tableData="tableData" />
            <!-- 学生问答 -->
 | 
| f45b3c05  LH_PC
 
云平台新UI界面 | 26 |             <AnswerQustion v-if="type == 2" :types="types" :tableData="tableData" :subjectNames="subjectNames" />
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 27
28
29
30 |             <!-- 学生互动表现 -->
            <Interact v-if="type == 3" :types="types" :tableData="tableData" />
            <!-- 签到明细 -->
            <Report v-if="type == 4" :tableData="tableData" />
 | 
| e371f2dc  梁保满
 
软件下载,学校,班级老师等报表导入... | 31 |           </div>
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 32 |           <div class="pagination-box" v-show="type == 1">
 | 
| f45b3c05  LH_PC
 
云平台新UI界面 | 33
34 |             <el-pagination small="" layout="total,prev, pager, next" :hide-on-single-page="true" :total="total"
              @current-change="changePage" :current-page="page" :page-size="size">
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 35
36
37 |             </el-pagination>
          </div>
          <p class="down">
 | 
| f45b3c05  LH_PC
 
云平台新UI界面 | 38
39
40
41
42 |             <el-button v-if="types == 1" @click="exportData" type="primary" plain round
              icon="fa fa-cloud-download">导出报表</el-button>
            <el-button v-else @click="openDown" type="primary" plain round icon="fa fa-cloud-download">导出报表</el-button>
            <el-button v-if="!this.$store.getters.code" @click="print" type="primary" plain round
              icon="el-icon-printer">打印</el-button>
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 43
44 |           </p>
        </div>
 | 
| f45b3c05  LH_PC
 
云平台新UI界面 | 45
46 |         <ExportDia :exportStudent="exportStudent" :diaShow="diaShow" @cancel="cancel" @exportData="exportData"
          :type="types == 3 ? '雷达图' : '折线图'" />
 | 
| b769660c  梁保满
 
备课组题细节调整,随堂问列表页面开发完成 | 47 |       </div>
 | 
| b769660c  梁保满
 
备课组题细节调整,随堂问列表页面开发完成 | 48 |     </div>
 | 
| 4c4f7640  梁保满
 
路由表,路由前端文件 | 49
50
51 |   </template>
  
  <script>
 | 
| 3617eaad  梁保满
 
长水账号设置 | 52 |   import { downloadFile, tablePrint } from "@/utils";
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 53
54
55
56
57 |   import Detail from "./components/detail.vue";
  import Example from "./components/example.vue";
  import AnswerQustion from "./components/answerQustion.vue";
  import Interact from "./components/interact.vue";
  import Report from "./components/report.vue";
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 58 |   export default {
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 59 |     components: {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 60
61
62
63
64 |       Detail,
      Example,
      AnswerQustion,
      Interact,
      Report,
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 65 |     },
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 66
67 |     data() {
      return {
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 68 |         role: "",
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 69 |         loading: false,
 | 
| 7222c2eb  梁保满
 
汇总前置条件修改,教学,行政可汇总 | 70 |         classIds: [],
 | 
| 049db2b2  梁保满
 
接口联调 | 71 |         className: "",
 | 
| 22095aba  梁保满
 
接口联调 | 72 |         subjectNames: "",
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 73 |         id: [],
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 74 |         type: 1,
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 75 |         tabList: [],
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 76
77 |         detail: {},
        tableData: [],
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 78
79
80 |         page: 1,
        size: 20,
        total: 0,
 | 
| e5e4a3e6  梁保满
 
 v1.3 | 81 |         status: 0,
 | 
| e17ec739  梁保满
 
随堂问,即时测导出爆表修改 | 82
83 |         //导出相关
        diaShow: false,
 | 
| 9865dde4  梁保满
 
数据同步 | 84 |         exportStudent: [],
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 85
86
87 |       };
    },
    created() {
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 88
89
90 |       this.role =
        this.$store.getters.info.showRole ||
        this.$store.getters.info.permissions[0].role;
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 91 |       this.types = Number(this.$route.query.types);
 | 
| 109a6161  梁保满
 
班主任汇总选择问题 | 92 |       // this.className = this.$route.query.className;
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 93 |       const queryData = JSON.parse(this.$route.query.params);
 | 
| 7222c2eb  梁保满
 
汇总前置条件修改,教学,行政可汇总 | 94 |       this.classIds = this.$route.query.classIds;
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 95 |       this.subjectNames = this.$route.query.subjectNames.split(",");
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 96 |       if (this.types == 1) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 97
98
99
100
101
102 |         this.tabList = [
          { name: "答题表现", value: 1 },
          { name: "学生问答表现", value: 2 },
          { name: "学生互动表现", value: 3 },
          { name: "签到明细", value: 4 },
        ];
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 103 |       } else if (this.types == 2) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 104
105
106
107
108 |         this.tabList = [
          { name: "答题表现", value: 1 },
          { name: "学生问答表现", value: 2 },
          { name: "学生互动表现", value: 3 },
        ];
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 109
110
111 |       } else if (this.types == 3) {
        this.tabList = [
          { name: "学生问答表现", value: 2 },
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 112
113 |           { name: "学生互动表现", value: 3 },
        ];
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 114 |       }
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 115
116 |       this.type = this.tabList[0].value;
      this.id = JSON.parse(this.$route.query.id);
 | 
| e5e4a3e6  梁保满
 
 v1.3 | 117 |       this.status = this.$route.query.status ? this.$route.query.status : 0;
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 118 |       this._QueryData();
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 119 |       this.types != 1 ? this._QueryDataQuestionRank() : "";
 | 
| 109a6161  梁保满
 
班主任汇总选择问题 | 120
121 |       // this.types != 3 ? this.periodDetail() : "";
      this.periodDetail();
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 122
123 |     },
    methods: {
 | 
| e371f2dc  梁保满
 
软件下载,学校,班级老师等报表导入... | 124 |       print() {
 | 
| ddcd75d7  梁保满
 
教师二次管理数据问题 | 125 |         let title = this.detail.title || this.subjectNames.join();
 | 
| c410e3c4  梁保满
 
init | 126
127
128
129
130
131 |         let name = "";
        this.tabList.map((item) => {
          if (item.value == this.type) {
            name = item.name;
          }
        });
 | 
| ddcd75d7  梁保满
 
教师二次管理数据问题 | 132
133
134 |         if (this.types == 2) {
          title = this.subjectNames.join();
        }
 | 
| ef16e57e  LH_PC
 
fix:前端版本迭代 | 135
136
137
138 |         tablePrint({
          id: "print-content",
          title: this.className + title + "_" + name
        });
 | 
| e371f2dc  梁保满
 
软件下载,学校,班级老师等报表导入... | 139 |       },
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 140
141
142
143 |       setType(type) {
        this.type = type;
        this.page = 1;
        this._QueryData();
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 144 |       },
 | 
| e371f2dc  梁保满
 
软件下载,学校,班级老师等报表导入... | 145
146
147
148 |       setDuration(times) {
        let m = parseInt(times / 1000 / 60);
        let s = parseInt((times / 1000) % 60);
        let ms = times;
 | 
| 503b6063  梁保满
 
判断题答案选项 | 149 |         let aTime;
 | 
| e371f2dc  梁保满
 
软件下载,学校,班级老师等报表导入... | 150
151
152
153
154
155
156
157
158 |         if (times == 0) {
          aTime = `0`;
        } else {
          if (m == 0 && s == 0) {
            aTime = `${ms}毫秒`;
          } else if (m == 0 && s != 0) {
            aTime = `${s}秒`;
          } else if (m != 0 && s != 0) {
            aTime = `${m}分${s}秒`;
 | 
| 503b6063  梁保满
 
判断题答案选项 | 159
160 |           }
        }
 | 
| e371f2dc  梁保满
 
软件下载,学校,班级老师等报表导入... | 161 |         return aTime;
 | 
| d32e461c  梁保满
 
备题组卷 | 162 |       },
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 163
164
165
166
167 |       changePage(page) {
        this.page = page;
        this._QueryData();
      },
      async periodDetail() {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 168
169
170
171 |         const periodDetail =
          this.role == "ROLE_PERSONAL"
            ? this.$request.pPeriodDetail
            : this.$request.periodDetail;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 172 |         let { data, info, status } = await periodDetail({
 | 
| 22095aba  梁保满
 
接口联调 | 173 |           periodIds: this.id,
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 174
175 |         });
        if (status == 0) {
 | 
| 109a6161  梁保满
 
班主任汇总选择问题 | 176 |           this.className = data.className || "";
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 177 |           this.detail = { ...data };
 | 
| 07bb99d4  梁保满
 
随堂问详情反馈时长 | 178
179
180
181 |           let duration = parseInt(this.detail.duration / 60) + "分";
          let durations = parseInt(this.detail.duration % 60);
          durations = durations ? durations + "秒" : "";
          this.detail.duration = this.detail.duration ? duration + durations : 0;
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 182
183
184
185 |         } else {
          this.$message.error(info);
        }
      },
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 186 |       async _QueryData() {
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 187 |         let queryData;
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 188 |         let query = {};
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 189
190 |         if (this.role == "ROLE_PERSONAL") {
          if (this.types == 1) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 191
192
193
194
195
196
197
198
199
200
201 |             query.page = this.page;
            query.size = this.size;
            queryData =
              this.type == 1
                ? this.$request.pPeriodQuestionReport
                : this.$request.pPeriodStudentReport;
          } else if (this.types == 2) {
            queryData =
              this.type == 1
                ? this.$request.pPeriodQuestionReport
                : this.type == 2
 | 
| f45b3c05  LH_PC
 
云平台新UI界面 | 202
203 |                   ? this.$request.phaseAnswerReport
                  : this.$request.phaseInteractiveReport;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 204 |           } else if (this.types == 3) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 205
206
207
208 |             queryData =
              this.type == 2
                ? this.$request.pPhaseAnswerReport
                : this.$request.pPhaseInteractiveReport;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 209
210
211 |           }
        } else {
          if (this.types == 1) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 212
213
214
215
216
217 |             query.page = this.page;
            query.size = this.size;
            queryData =
              this.type == 1
                ? this.$request.periodQuestionReport
                : this.$request.periodStudentReport;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 218 |           } else if (this.types == 2) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 219
220
221
222 |             queryData =
              this.type == 1
                ? this.$request.periodQuestionReport
                : this.type == 2
 | 
| f45b3c05  LH_PC
 
云平台新UI界面 | 223
224 |                   ? this.$request.phaseAnswerReport
                  : this.$request.phaseInteractiveReport;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 225 |           } else if (this.types == 3) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 226
227
228
229 |             queryData =
              this.type == 2
                ? this.$request.cTPhaseAnswerReport
                : this.$request.cTPhaseInteractiveReport;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 230
231 |           }
        }
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 232 |         if (this.types == 1) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 233
234 |           query.periodId = this.id[0];
          query.type = this.type - 1;
 | 
| 049db2b2  梁保满
 
接口联调 | 235 |         } else {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 236 |           query.periodIds = this.id;
 | 
| 7222c2eb  梁保满
 
汇总前置条件修改,教学,行政可汇总 | 237 |           query.classIds = this.classIds;
 | 
| 049db2b2  梁保满
 
接口联调 | 238 |           if (this.types == 3) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 239 |             query.subjectNames = this.subjectNames;
 | 
| 049db2b2  梁保满
 
接口联调 | 240 |           }
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 241
242
243 |         }
        this.loading = true;
        let { data, info, status } = await queryData({
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 244 |           ...query,
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 245 |         });
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 246
247 |         this.loading = false;
        if (status === 0) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 248 |           this.tableData = data?.list || [];
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 249
250
251
252
253 |           this.total = data.count;
        } else {
          this.$message.error(info);
        }
      },
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 254
255 |       async _QueryDataQuestionRank() {
        let queryData;
 | 
| 22095aba  梁保满
 
接口联调 | 256 |         let query = {};
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 257
258
259
260
261
262
263 |   
        query.periodIds = this.id;
        if (this.types == 2) {
          queryData = this.$request.phaseAnswerReport;
        } else if (this.types == 3) {
          queryData = this.$request.cTPhaseAnswerReport;
        }
 | 
| 22095aba  梁保满
 
接口联调 | 264 |         if (this.types != 1) {
 | 
| 7222c2eb  梁保满
 
汇总前置条件修改,教学,行政可汇总 | 265 |           query.classIds = this.classIds;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 266
267
268 |         }
        this.loading = true;
        let { data, info, status } = await queryData({
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 269
270
271
272 |           onlyRate: true,
          ...query,
        });
        this.loading = false;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 273 |         if (status === 0) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 274 |           this.exportStudent = (data?.list && [...data?.list]) || [];
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 275
276
277
278
279 |         } else {
          this.$message.error(info);
        }
      },
  
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 280 |       //导出
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 281 |       openDown() {
 | 
| e17ec739  梁保满
 
随堂问,即时测导出爆表修改 | 282 |         this.diaShow = true;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 283
284 |       },
      cancel() {
 | 
| e17ec739  梁保满
 
随堂问,即时测导出爆表修改 | 285 |         this.diaShow = false;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 286 |       },
 | 
| e17ec739  梁保满
 
随堂问,即时测导出爆表修改 | 287 |       async exportData(arr) {
 | 
| 255e2506  梁保满
 
飞书bug及优化 | 288 |         if (this.exportLoading == true) return;
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 289 |         this.exportLoading = true;
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 290 |         let studentIds = arr;
 | 
| 9865dde4  梁保满
 
数据同步 | 291 |         let query = {};
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 292 |         if (studentIds != null) {
 | 
| ce278878  梁保满
 
2-2 bugfix | 293 |           if (studentIds.length > 0) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 294 |             query.studentIds = studentIds;
 | 
| ce278878  梁保满
 
2-2 bugfix | 295 |           } else {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 296 |             query.studentIds = [];
 | 
| ce278878  梁保满
 
2-2 bugfix | 297 |           }
 | 
| 9865dde4  梁保满
 
数据同步 | 298 |         }
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 299 |         let exportPeriodReport = "";
 | 
| ce278878  梁保满
 
2-2 bugfix | 300 |         if (this.types == 1) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 301
302
303
304
305
306
307 |           query.periodId = this.id[0];
          exportPeriodReport =
            this.role == "ROLE_PERSONAL"
              ? this.$request.pExportPeriodReport
              : this.$request.exportPeriodReport;
        } else if (this.types == 2) {
          query.periodIds = this.id;
 | 
| 7222c2eb  梁保满
 
汇总前置条件修改,教学,行政可汇总 | 308 |           query.classIds = this.classIds;
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 309
310
311
312
313
314 |           exportPeriodReport =
            this.role == "ROLE_PERSONAL"
              ? this.$request.pExportPhaseAnswerReport
              : this.$request.exportPhaseAnswerReport;
        } else {
          query.periodIds = this.id;
 | 
| 7222c2eb  梁保满
 
汇总前置条件修改,教学,行政可汇总 | 315 |           query.classIds = this.classIds;
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 316 |           exportPeriodReport = this.$request.cTExportPhaseAnswerReport;
 | 
| 049db2b2  梁保满
 
接口联调 | 317
318 |         }
        const data = await exportPeriodReport({
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 319 |           ...query,
 | 
| 255e2506  梁保满
 
飞书bug及优化 | 320 |         });
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 321
322 |         this.exportLoading = false;
        if (data) {
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 323 |           this.cancel();
 | 
| 255e2506  梁保满
 
飞书bug及优化 | 324
325
326 |           let blob = new Blob([data], {
            type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
          });
 | 
| 696f2d42  梁保满
 
fix:报表导出问题 | 327
328
329
330 |           let name =
            this.types == 1
              ? "随堂问-单课时报表.xlsx"
              : this.types == 2
 | 
| f45b3c05  LH_PC
 
云平台新UI界面 | 331
332 |                 ? `随堂问-${this.className}-${this.subjectNames[0]}汇总分析报表.xlsx`
                : `随堂问-${this.className}-多科汇总分析报表.xlsx`;
 | 
| f9916d4c  梁保满
 
导出摸板 | 333 |           downloadFile(this.status ? "随堂问-已归档单课时报表.xlsx" : name, blob);
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 334 |         } else {
 | 
| 236b1f0e  梁保满
 
周末-飞书bug | 335 |           this.$message.error("下载失败");
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 336 |         }
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 337
338
339 |       },
    },
  };
 | 
| 4c4f7640  梁保满
 
路由表,路由前端文件 | 340 |   </script>
 | 
| dbbfc6c5  梁保满
 
飞书优化及bug | 341
342
343
344
345 |   <style>
  div::-webkit-scrollbar {
    width: 3px;
    height: 10px;
  }
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 346 |   
 | 
| dbbfc6c5  梁保满
 
飞书优化及bug | 347
348
349
350
351 |   div::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #ccc;
  }
  </style>
 | 
| b769660c  梁保满
 
备课组题细节调整,随堂问列表页面开发完成 | 352 |   <style lang="scss" scoped>
 | 
| 9309dc5d  梁保满
 
任课老师接口完成 | 353
354
355
356
357
358 |   .down {
    padding-top: 20px;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 359 |   
 | 
| e371f2dc  梁保满
 
软件下载,学校,班级老师等报表导入... | 360
361
362 |   .red {
    color: #f30;
  }
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 363 |   
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 364
365
366 |   .page-content {
    padding: 20px 20px 0;
  }
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 367 |   
 | 
| b769660c  梁保满
 
备课组题细节调整,随堂问列表页面开发完成 | 368
369 |   .tab-box {
    width: 800px;
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 370 |     margin: 0 auto 12px;
 | 
| b769660c  梁保满
 
备课组题细节调整,随堂问列表页面开发完成 | 371
372
373 |     background: #f8f8f8;
    border-radius: 20px;
    display: flex;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 374 |   
 | 
| b769660c  梁保满
 
备课组题细节调整,随堂问列表页面开发完成 | 375
376
377
378
379
380
381
382
383
384 |     .tab-item {
      flex: 1;
      height: 40px;
      line-height: 40px;
      text-align: center;
      font-size: 16px;
      color: #666;
      font-weight: 500;
      background: transparent;
      border-radius: 20px;
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 385 |       cursor: pointer;
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 386 |   
 | 
| b769660c  梁保满
 
备课组题细节调整,随堂问列表页面开发完成 | 387
388
389
390
391
392 |       &.active {
        background: #667ffd;
        color: #fff;
      }
    }
  }
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 393 |   
 | 
| 9865dde4  梁保满
 
数据同步 | 394
395
396
397 |   :deep(.el-dialog__body) {
    padding-top: 0;
  }
  
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 398 |   .el-dialog {
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 399
400
401
402
403
404
405
406 |     .down-item {
      font-size: 15px;
      margin-bottom: 10px;
  
      .tit {
        line-height: 18px;
        padding: 10px 0;
      }
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 407 |     }
 | 
| 9865dde4  梁保满
 
数据同步 | 408
409
410
411
412
413 |   
    .export-tit {
      text-align: center;
      font-size: 16px;
      padding-bottom: 10px;
    }
 | 
| ee6e7628  梁保满
 
备题组卷借口数据对接调整 | 414 |   }
 | 
| d01c5799  梁保满
 
随堂问 报表开发 | 415
416
417
418 |   
  .dialog-footer {
    text-align: center;
  }
 | 
| 4c4f7640  梁保满
 
路由表,路由前端文件 | 419 |   </style>
 |