(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{ /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ClassDetail.vue?vue&type=script&lang=js&": /*!****************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ClassDetail.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); var _name$components$prop; // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = (_name$components$prop = { name: '', components: {}, props: { arrayList: { type: Array, defalut: [] } }, computed: {}, data: function data() { return {}; } }, Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "computed", {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "created", function created() {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "mounted", function mounted() {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "methods", { chooseType: function chooseType(key) { switch (key) { case 1: return 'examprocess-body-content-dot-start'; case 2: return 'examprocess-body-content-dot-line'; case 3: return 'examprocess-body-content-dot-content'; case 4: return 'examprocess-body-content-dot-end'; } } }), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "watch", {}), _name$components$prop); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ExamProcessList.vue?vue&type=script&lang=js&": /*!********************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ExamProcessList.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat */ "./node_modules/core-js/modules/es.array.concat.js"); /* harmony import */ var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each */ "./node_modules/core-js/modules/es.array.for-each.js"); /* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name */ "./node_modules/core-js/modules/es.function.name.js"); /* harmony import */ var core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.keys */ "./node_modules/core-js/modules/es.object.keys.js"); /* harmony import */ var core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.to-string */ "./node_modules/core-js/modules/es.object.to-string.js"); /* harmony import */ var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string */ "./node_modules/core-js/modules/es.regexp.to-string.js"); /* harmony import */ var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var core_js_modules_es_string_pad_start__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.pad-start */ "./node_modules/core-js/modules/es.string.pad-start.js"); /* harmony import */ var core_js_modules_es_string_pad_start__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_pad_start__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); /* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var _ExamProcessListItem__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./ExamProcessListItem */ "./src/views/exam-process/ExamProcessListItem.vue"); /* harmony import */ var _api_examprocess_examprocess__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../api/examprocess/examprocess */ "./src/api/examprocess/examprocess.js"); /* harmony import */ var _lib_util_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/lib/util.js */ "./src/lib/util.js"); // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // import {getFormData} from '../../lib/productset/many' /* harmony default export */ __webpack_exports__["default"] = ({ name: "", components: { Item: _ExamProcessListItem__WEBPACK_IMPORTED_MODULE_8__["default"] }, filters: {}, props: {}, data: function data() { return { resData: {}, info: {}, arrayList: [] }; }, computed: {}, watch: {}, created: function created() {}, mounted: function mounted() { this.getData(); }, methods: { titleName: function titleName(val) { switch (val) { case '0': return '线下阅卷'; case '1': return '按题阅卷'; case '2': return '按人阅卷'; case '3': return '班级混合阅卷'; case '4': return '班级单独阅卷'; } }, markType: function markType(val) { switch (val) { case '0': return '线下阅卷'; case '1': return '按题阅卷'; case '2': return '按人阅卷'; case '3': return '班级混合阅卷'; case '4': return '班级单独阅卷'; } }, getData: function getData() { var _this = this; var obj = { examGroupId: this.$route.query.examGroupId // examGroupId:'876667915794558976' // examGroupId:'877110590882619392' //含待办 // examGroupId:'877115916298133504' //含待办 // examGroupId:'877091508825268224' //第三方 // examGroupId:'869479317747970048' //第三方2- }; var examGroupId = Object(_lib_util_js__WEBPACK_IMPORTED_MODULE_10__["getFormData"])(obj); Object(_api_examprocess_examprocess__WEBPACK_IMPORTED_MODULE_9__["getExamProcess"])(examGroupId).then(function (res) { _this.resData = res.data; _this.info = { exam_name: res.data.exam_create.exam_name, exam_date: res.data.exam_create.exam_date, mark_type: _this.markType(res.data.exam_create.mark_type), exam_total_time_consuming: res.data.exam_total_time_consuming }; delete res.data.exam_total_time_consuming; // 转数组 排个序 产品拆分生成 下载 签收 if (res.data.product) { res.data.productCreate = { order_time: res.data.product.order_time, product_create_start: res.data.product.product_create_start, //是否开始生成产品 product_create_estimate: res.data.product.product_create_estimate, //产品预计开始时间(未开始) product_create_start_time: res.data.product.product_create_start_time, //开始生成时间 product_create_last: res.data.product.product_create_last, //产品生成结束时间 product_create_time_total: res.data.product.product_create_time_total, //产品生成耗时 product_type: res.data.product.product_type, //产品生成种类 queue_create_time: res.data.product.queue_create_time //开始排队时间 }; res.data.productDownload = { order_time: res.data.product.order_time, product_first_download_time: res.data.product.product_first_download_time, //产品开始下载时间 product_last_download_time: res.data.product.product_last_download_time //产品结束下载时间 }; res.data.productSignIn = { order_time: res.data.product.order_time, signature_begin_time: res.data.product.signature && res.data.product.signature.signature_begin_time, //产品签收开始 signature_end_time: res.data.product.signature && res.data.product.signature.signature_end_time //产品签收结束 }; } var arr = []; Object.keys(res.data).forEach(function (it) { arr.push({ Item: res.data[it], name: it }); }); _this.arrayList = _this.dealListData(arr); }); }, returnList: function returnList() { window.history.go(-1); }, dealListData: function dealListData(arr) { var _this2 = this; // 处理列表数据转换 var returnArr = [{ title: '', point: 1 }]; arr.forEach(function (it) { var obj = {}; if (it.name == 'exam_create') { //试卷 returnArr.push({ title: '', point: 2 }); obj.title = it.Item.is_third == '0' ? '组卷完成' : '创建考试'; obj.point = 3; obj.date = _this2.revtimeToStringDate(it.Item.create_time); obj.time = _this2.revtimeToStringTime(it.Item.create_time); obj.content = it.Item.is_third == '0' ? "\u53D1\u9001\u6253\u5370\uFF0C\u7EC4\u5377\u8001\u5E08\uFF1A".concat(it.Item.teacher) : '创建考试'; returnArr.push(obj); if (it.Item.is_third == '0' && _this2.resData.card.print_time && _this2.resData.card.print_time != '0') { returnArr.push({ title: '', point: 2 }); returnArr.push({ point: 3, title: '', date: _this2.revtimeToStringDate(it.Item.print_time), time: _this2.revtimeToStringTime(_this2.resData.card.print_time), content: '答题卡已下载' }); } } else if (it.name == 'card') { //答题卡 组卷有切换后有制作完成时间只展示切换后 第三方只有制作完成时间 if (_this2.resData.exam_create.is_third == '0' && _this2.resData.card.change_scan_time && _this2.resData.card.change_scan_time != '0') { //组卷考试有切换 returnArr.push({ title: '', point: 2 }); returnArr.push({ point: 3, title: '第三方切割答题卡', date: _this2.revtimeToStringDate(it.Item.change_scan_time), time: _this2.revtimeToStringTime(_this2.resData.card.change_scan_time), content: '切换扫描方式', timeConsum: '' }); if (it.Item.order_time && it.Item.order_time != '0' && _this2.resData.card.online_card != undefined) { returnArr.push({ title: '', point: 2 }); obj.title = ''; obj.point = 3; obj.date = _this2.revtimeToStringDate(it.Item.create_answer_card_time) == _this2.revtimeToStringDate(it.Item.change_scan_time) ? '' : _this2.revtimeToStringDate(it.Item.create_answer_card_time); obj.time = _this2.revtimeToStringTime(it.Item.create_answer_card_time); obj.content = '答题卡制作完成'; returnArr.push(obj); } } else if (_this2.resData.exam_create.is_third != '0') { //第三方考试 if (it.Item.order_time && it.Item.order_time != '0' && _this2.resData.card.online_card != undefined) { returnArr.push({ title: '', point: 2 }); obj.title = _this2.answerSheet(); obj.point = 3; obj.date = _this2.revtimeToStringDate(it.Item.create_answer_card_time) == _this2.revtimeToStringDate(it.Item.create_time) ? '' : _this2.revtimeToStringDate(it.Item.create_answer_card_time); obj.time = _this2.revtimeToStringTime(it.Item.create_answer_card_time); obj.content = '答题卡制作完成'; returnArr.push(obj); } if (_this2.resData.card.print_time && _this2.resData.card.print_time != '0' && _this2.resData.exam_create.is_third != '0') { if (it.Item.create_answer_card_time <= it.Item.print_time || !it.Item.create_answer_card_time) { //若下载时间小于制作完成时间则不展示 returnArr.push({ title: '', point: 2 }); returnArr.push({ point: 3, title: '', date: it.Item.order_time && it.Item.order_time != '0' && _this2.resData.card.online_card != undefined ? _this2.revtimeToStringDate(it.Item.print_time) == _this2.revtimeToStringDate(it.Item.create_answer_card_time) ? '' : _this2.revtimeToStringDate(it.Item.print_time) : _this2.revtimeToStringDate(it.Item.print_time) == _this2.revtimeToStringDate(it.Item.change_scan_time) ? '' : _this2.revtimeToStringDate(it.Item.print_time), time: _this2.revtimeToStringTime(_this2.resData.card.print_time), content: '答题卡已下载', timeConsum: '' }); } } } } else if (it.name == 'scan' && it.Item.order_time) { //扫描上传 var _obj = {}; returnArr.push({ title: '', point: 2 }); _obj.title = _this2.resData.exam_create.import_score_type == '0' ? '答题卡扫描上传' : '导入成绩'; _obj.point = 3; _obj.date = _this2.revtimeToStringDate(it.Item.order_time); _obj.time = _this2.revtimeToStringTime(it.Item.order_time); _obj.content = _this2.resData.exam_create.import_score_type == '0' ? '已成功上传第一份答题卡' : '开始导入成绩'; returnArr.push(_obj); if (_this2.resData.scan && _this2.resData.scan.start_upload_card_time && _this2.resData.scan.end_upload_card_time) { //有结束时间就显示完成 没有结束时间显示上传情况 returnArr.push({ title: '', point: 2 }); returnArr.push({ title: '', point: 3, date: _this2.revtimeToStringDate(_this2.resData.scan.end_upload_card_time) == _this2.revtimeToStringDate(it.Item.order_time) ? '' : _this2.revtimeToStringDate(_this2.resData.scan.end_upload_card_time), time: _this2.revtimeToStringTime(_this2.resData.scan.end_upload_card_time), content: _this2.resData.exam_create.import_score_type == '0' ? '答题卡已全部上传完成' : '完成导入成绩', timeConsum: _this2.timeConsum(_this2.resData.scan.start_upload_card_time, _this2.resData.scan.end_upload_card_time), scan_time_avg: _this2.timeConsum(_this2.strFilter(_this2.resData.scan.scan_time_avg), 'single'), upload_card_time_avg: _this2.timeConsum(_this2.strFilter(_this2.resData.scan.upload_card_time_avg), 'single'), upload_paper_time_avg: _this2.timeConsum(_this2.strFilter(_this2.resData.scan.upload_paper_time_avg), 'single') }); } else if (_this2.resData.scan && _this2.resData.scan.uploaded_student) { returnArr.push({ title: '', point: 2 }); returnArr.push({ title: '', point: 3, content: _this2.resData.exam_create.import_score_type == '0' ? "\u5DF2\u4E0A\u4F20".concat(_this2.resData.scan.uploaded_student, "\u4EFD\u7B54\u9898\u5361\uFF0C\u9884\u8BA1\u8FD8\u9700\u4E0A\u4F20").concat(_this2.resData.scan.all_student - _this2.resData.scan.uploaded_student, "\u4EFD\u7B54\u9898\u5361") : "\u5DF2\u4E0A\u4F20".concat(_this2.resData.scan.uploaded_student, "\u4EFD\u6210\u7EE9\uFF0C\u9884\u8BA1\u8FD8\u9700\u4E0A\u4F20").concat(_this2.resData.scan.all_student - _this2.resData.scan.uploaded_student, "\u4EFD\u6210\u7EE9"), color: '#cccccc', backgroundcolor: '#cccccc' }); } } else if (it.name == 'backlog' && it.Item.order_time) { var _obj2 = {}; _obj2.title = '待办'; returnArr.push({ title: '', point: 2 }); _obj2.point = 3; _obj2.date = _this2.revtimeToStringDate(it.Item.order_time); _obj2.time = _this2.revtimeToStringTime(it.Item.order_time); _obj2.content = '已点击待办'; // 待办班级详情转换 var classArr = []; // 空时间排序 it.Item.classes.forEach(function (it, index) { if (!it.time || it.time == 0) { it.sortime = Math.floor(new Date().getTime() / 1000); } else { it.sortime = it.time; } }); it.Item.classes && it.Item.classes.sort(function (it1, it2) { return it1.sortime - it2.sortime; }); it.Item.classes.forEach(function (ite, ind) { classArr.push({ title: ind == 0 ? '待办' : '', point: 3, date: _this2.revtimeToStringDate(ite.time), time: _this2.revtimeToStringTime(ite.time), content: ite.time ? "".concat(ite.class_name, "\u5DF2\u70B9\u51FB\u5F85\u529E") : "".concat(ite.class_name, "\u672A\u70B9\u51FB\u5F85\u529E"), color: ite.time ? '' : '#cccccc', backgroundcolor: ite.time ? '' : '#cccccc' }); classArr.push({ title: '', point: 2 }); }); _obj2.classes = classArr; returnArr.push(_obj2); } else if (it.name == 'label' && it.Item.order_time) { if (it.Item.send_label_time && it.Item.send_label_time != '0') { //发送标注时间 returnArr.push({ title: '', point: 2 }); var objsend = {}; objsend.title = '标注'; objsend.point = 3; objsend.date = _this2.revtimeToStringDate(it.Item.send_label_time); objsend.time = _this2.revtimeToStringTime(it.Item.send_label_time); objsend.content = '已发送标注'; returnArr.push(objsend); } if (it.Item.label_complete_time && it.Item.label_complete_time.length > 1) { //首次完成标注时间 returnArr.push({ title: '', point: 2 }); var objcomplete = {}; objcomplete.title = it.Item.send_label_time ? '' : '标注'; objcomplete.point = 3; objcomplete.date = _this2.revtimeToStringDate(_this2.resData.label.send_label_time) == _this2.revtimeToStringDate(it.Item.label_complete_time[0]) ? '' : _this2.revtimeToStringDate(_this2.resData.label.label_complete_time[0]); objcomplete.time = _this2.revtimeToStringTime(it.Item.label_complete_time[0]); objcomplete.content = '首次完成标注时间'; objcomplete.timeConsum = _this2.timeConsum(_this2.resData.label.send_label_time, it.Item.label_complete_time[0]); returnArr.push(objcomplete); } if (it.Item.label_complete_time && it.Item.label_complete_time.length > 0) { //(最终)完成标注时间 returnArr.push({ title: '', point: 2 }); var _objcomplete = {}; _objcomplete.title = it.Item.send_label_time ? '' : '标注'; _objcomplete.point = 3; _objcomplete.date = _this2.revtimeToStringDate(_this2.resData.label.send_label_time) == _this2.revtimeToStringDate(it.Item.label_complete_time[it.Item.label_complete_time.length - 1]) ? '' : _this2.revtimeToStringDate(_this2.resData.label.label_complete_time[it.Item.label_complete_time.length - 1]); _objcomplete.time = _this2.revtimeToStringTime(it.Item.label_complete_time[it.Item.label_complete_time.length - 1]); _objcomplete.content = it.Item.label_complete_time.length > 1 ? '最终完成标注时间' : '已完成标注'; _objcomplete.timeConsum = it.Item.label_complete_time.length > 1 ? _this2.timeConsum(_this2.resData.label.send_label_time, it.Item.label_complete_time[it.Item.label_complete_time.length - 1]) : _this2.timeConsum(_this2.resData.label.send_label_time, it.Item.label_complete_time[0]); returnArr.push(_objcomplete); } else if ((!it.Item.label_complete_time || it.Item.label_complete_time.length == 0) && it.Item.estimate_time) { //标注中 returnArr.push({ title: '', point: 2 }); var _objcomplete2 = {}; _objcomplete2.title = ''; _objcomplete2.point = 3; _objcomplete2.content = '标注中'; _objcomplete2.backgroundcolor = '#cccccc', _objcomplete2.other = "\u9884\u8BA1".concat(it.Item.estimate_time, "\u5B8C\u6210\u6807\u6CE8"); _objcomplete2.othercolor = "#5fc898"; returnArr.push(_objcomplete2); } } else if (it.name == 'marking' && it.Item.order_time) { if (it.Item.marking_start_time && it.Item.marking_start_time != "0") { returnArr.push({ title: '', point: 2 }); var _objsend = {}; _objsend.title = '线上阅卷'; _objsend.point = 3; _objsend.date = _this2.revtimeToStringDate(it.Item.marking_start_time); _objsend.time = _this2.revtimeToStringTime(it.Item.marking_start_time); _objsend.content = it.Item.class_marking_info ? '已开始阅卷' : '已开始阅卷 '; _objsend.class_marking_info = it.Item.class_marking_info; _objsend.marking_start_time = it.Item.marking_start_time; _objsend.marking_end_time = it.Item.marking_end_time; returnArr.push(_objsend); } if (it.Item.marking_end_time && it.Item.marking_end_time != "0") { returnArr.push({ title: '', point: 2 }); var _objsend2 = {}; _objsend2.title = it.Item.marking_start_time && it.Item.marking_start_time != "0" ? '' : '线上阅卷'; _objsend2.point = 3; _objsend2.date = _this2.revtimeToStringDate(it.Item.marking_start_time) == _this2.revtimeToStringDate(it.Item.marking_end_time) ? '' : _this2.revtimeToStringDate(it.Item.marking_end_time); _objsend2.time = _this2.revtimeToStringTime(it.Item.marking_end_time); _objsend2.content = '已完成阅卷'; _objsend2.timeConsum = _this2.timeConsum(it.Item.marking_start_time, it.Item.marking_end_time); _objsend2.timeConsum = _this2.timeConsum(it.Item.marking_start_time, it.Item.marking_end_time); returnArr.push(_objsend2); } else { returnArr.push({ title: '', point: 2 }); var _objsend3 = {}; _objsend3.title = ''; _objsend3.point = 3; _objsend3.content = "\u5DF2\u5B8C\u6210".concat(it.Item.marking_process, "%"); _objsend3.color = '#999999'; _objsend3.backgroundcolor = '#999999'; returnArr.push(_objsend3); } } else if (it.name == 'productCreate' && it.Item.order_time) { if (it.Item.queue_create_time && it.Item.queue_create_time != "0") { //产品生成排队 returnArr.push({ title: '', point: 2 }); var _objsend4 = {}; _objsend4.title = '生成内容产品'; _objsend4.point = 3; _objsend4.date = _this2.revtimeToStringDate(it.Item.queue_create_time + ''); _objsend4.time = _this2.revtimeToStringTime(it.Item.queue_create_time + ''); _objsend4.content = '产品生成排队中,'; _objsend4.backgroundcolor = it.Item.product_create_start_time && it.Item.product_create_start_time != "0" ? '' : '#999999'; _objsend4.timeConsum = "\u9884\u8BA1".concat(it.Item.product_create_estimate ? it.Item.product_create_estimate : 0, "\u5206\u949F\u540E\u5F00\u59CB\u751F\u6210"); returnArr.push(_objsend4); } if (it.Item.product_create_start_time && it.Item.product_create_start_time != "0") { //产品生成开始 returnArr.push({ title: '', point: 2 }); var _objsend5 = {}; _objsend5.title = ''; _objsend5.point = 3; _objsend5.date = _this2.revtimeToStringDate(_this2.resData.product.queue_create_time) == _this2.revtimeToStringDate(it.Item.product_create_start_time) ? '' : _this2.revtimeToStringDate(_this2.resData.product.product_create_start_time); _objsend5.time = _this2.revtimeToStringTime(it.Item.product_create_start_time); _objsend5.content = "\u5DF2\u5F00\u59CB\u751F\u6210\u4EA7\u54C1\uFF0C\u5171\u9700\u751F\u6210".concat(Object.keys(it.Item.product_type).length, "\u7C7B\u4EA7\u54C1"); _objsend5.backgroundcolor = it.Item.product_create_last && it.Item.product_create_last != "0" ? '' : '#999999'; _objsend5.product_type = it.Item.product_type; returnArr.push(_objsend5); } if (it.Item.product_create_last && it.Item.product_create_last != "0") { //产品生成完成 returnArr.push({ title: '', point: 2 }); var _objsend6 = {}; _objsend6.title = ''; _objsend6.point = 3; _objsend6.date = _this2.revtimeToStringDate(_this2.resData.product.product_create_start_time) == _this2.revtimeToStringDate(it.Item.product_create_last) ? '' : _this2.revtimeToStringDate(_this2.resData.product.product_create_last); _objsend6.time = _this2.revtimeToStringTime(it.Item.product_create_last); _objsend6.content = '所有产品已全部生成完成'; _objsend6.timeConsum = "\u751F\u6210\u5171\u8017\u65F6".concat(it.Item.product_create_time_total); _objsend6.other = +_this2.resData.product.product_reset == 1 ? '有重置' : ''; returnArr.push(_objsend6); } } else if (it.name == 'productDownload' && it.Item.order_time) { if (it.Item.product_first_download_time && it.Item.product_first_download_time != '0') { //产品下载 returnArr.push({ title: '', point: 2 }); var _objsend7 = {}; _objsend7.title = '下载内容产品'; _objsend7.point = 3; _objsend7.date = _this2.revtimeToStringDate(it.Item.product_first_download_time); _objsend7.time = _this2.revtimeToStringTime(it.Item.product_first_download_time); _objsend7.content = '产品已开始下载/已发送云印任务'; _objsend7.backgroundcolor = it.Item.product_last_download_time && it.Item.product_last_download_time != "0" ? '' : '#999999'; returnArr.push(_objsend7); } if (it.Item.product_last_download_time && it.Item.product_last_download_time != "0") { //产品下载完成 returnArr.push({ title: '', point: 2 }); var _objsend8 = {}; _objsend8.title = it.Item.product_first_download_time && it.Item.product_first_download_time != '0' ? '' : '下载内容产品'; _objsend8.point = 3; _objsend8.date = _this2.revtimeToStringDate(_this2.resData.product.product_first_download_time) == _this2.revtimeToStringDate(it.Item.product_last_download_time) ? '' : _this2.revtimeToStringDate(_this2.resData.product.product_last_download_time); _objsend8.time = _this2.revtimeToStringTime(it.Item.product_last_download_time); _objsend8.content = '所有产品已全部下载完成'; _objsend8.timeConsum = _this2.timeConsum(it.Item.product_first_download_time, it.Item.product_last_download_time); returnArr.push(_objsend8); } } else if (it.name == 'productSignIn' && it.Item.order_time) { if (it.Item.signature_begin_time && it.Item.signature_begin_time != "0") { //产品签收 returnArr.push({ title: '', point: 2 }); var _objsend9 = {}; _objsend9.title = '签收内容产品'; _objsend9.point = 3; _objsend9.date = _this2.revtimeToStringDate(it.Item.signature_begin_time); _objsend9.time = _this2.revtimeToStringTime(it.Item.signature_begin_time); _objsend9.content = '已开始签收产品'; _objsend9.backgroundcolor = it.Item.signature_end_time && it.Item.signature_end_time != "0" ? '' : '#999999'; returnArr.push(_objsend9); } if (it.Item.signature_end_time && it.Item.signature_end_time != "0") { //产品签收完成 returnArr.push({ title: '', point: 2 }); var _objsend10 = {}; _objsend10.title = it.Item.signature_begin_time ? '' : '签收内容产品'; _objsend10.point = 3; _objsend10.date = _this2.revtimeToStringDate(_this2.resData.product.signature_begin_time) == _this2.revtimeToStringDate(it.Item.signature_end_time) ? '' : _this2.revtimeToStringDate(_this2.resData.product.signature_end_time); _objsend10.time = _this2.revtimeToStringTime(it.Item.signature_end_time); _objsend10.content = '所有产品已签收完成'; returnArr.push(_objsend10); } } else if (it.name == 'parse' && it.Item.order_time && _this2.resData.exam_create.is_third == '1') { if (_this2.resData.exam_create.topic_status || _this2.resData.exam_create.topic_status == '0') { //word上传 要解析状态 if (it.Item.upload_topic_time && it.Item.upload_topic_time != "0") { //上传试卷 returnArr.push({ title: '', point: 2 }); var _objsend11 = {}; _objsend11.point = 3; _objsend11.title = '上传试卷'; _objsend11.date = _this2.revtimeToStringDate(_this2.resData.parse.upload_topic_time); _objsend11.time = _this2.revtimeToStringTime(_this2.resData.parse.upload_topic_time); _objsend11.content = '上传试卷'; returnArr.push(_objsend11); // }else{ // returnArr.push({title:'',point:2}) // let objsend = {} // objsend.point = 3 // objsend.title = '上传试卷' // objsend.content = this.topicStatus(this.resData.exam_create.topic_status) // objsend.color = '#999999' // objsend.backgroundcolor = '#999999' // returnArr.push(objsend); } if (it.Item.upload_answer_time && it.Item.upload_answer_time != "0") { //AI解析上传答案 returnArr.push({ title: '', point: 2 }); var _objsend12 = {}; _objsend12.point = 3; _objsend12.title = ''; _objsend12.date = it.Item.upload_topic_time && it.Item.upload_topic_time != "0" ? _this2.revtimeToStringDate(_this2.resData.parse.upload_topic_time) == _this2.revtimeToStringDate(_this2.resData.parse.upload_answer_time) ? '' : _this2.revtimeToStringDate(_this2.resData.parse.upload_answer_time) : _this2.revtimeToStringDate(_this2.resData.parse.upload_answer_time); _objsend12.time = _this2.revtimeToStringTime(_this2.resData.parse.upload_answer_time); _objsend12.content = '上传答案'; returnArr.push(_objsend12); // }else{ // returnArr.push({title:'',point:2}) // let objsend = {} // objsend.point = 3 // objsend.title = '' // objsend.content = this.topicStatus(this.resData.exam_create.topic_status) // objsend.color = '#999999' // objsend.backgroundcolor = '#999999' // returnArr.push(objsend); } if (it.Item.parse_complete_time && it.Item.parse_complete_time != "0") { //解析时间 returnArr.push({ title: '', point: 2 }); var _objsend13 = {}; _objsend13.point = 3; _objsend13.title = ''; _objsend13.date = it.Item.upload_answer_time && it.Item.upload_answer_time != "0" ? _this2.revtimeToStringDate(_this2.resData.parse.upload_answer_time) == _this2.revtimeToStringDate(_this2.resData.parse.parse_complete_time) ? '' : _this2.revtimeToStringDate(_this2.resData.parse.parse_complete_time) : _this2.revtimeToStringDate(_this2.resData.parse.upload_topic_time) == _this2.revtimeToStringDate(_this2.resData.parse.parse_complete_time) ? '' : _this2.revtimeToStringDate(_this2.resData.parse.parse_complete_time); _objsend13.time = _this2.revtimeToStringTime(_this2.resData.parse.parse_complete_time); _objsend13.content = _this2.topicStatus(_this2.resData.exam_create.topic_status); returnArr.push(_objsend13); } else { returnArr.push({ title: '', point: 2 }); var _objsend14 = {}; _objsend14.point = 3; _objsend14.title = ''; _objsend14.content = _this2.topicStatus(_this2.resData.exam_create.topic_status); _objsend14.color = '#999999'; _objsend14.backgroundcolor = '#999999'; returnArr.push(_objsend14); } } else { //切割 上传试卷和答案 不要解析状态 if (it.Item.upload_topic_time && it.Item.upload_topic_time != "0") { returnArr.push({ title: '', point: 2 }); var _objsend15 = {}; _objsend15.title = '上传试卷'; _objsend15.point = 3; _objsend15.date = _this2.revtimeToStringDate(it.Item.upload_topic_time); _objsend15.time = _this2.revtimeToStringTime(it.Item.upload_topic_time); _objsend15.content = '上传试卷'; returnArr.push(_objsend15); } if (it.Item.upload_answer_time && it.Item.upload_answer_time != "0") { //上传答案 returnArr.push({ title: '', point: 2 }); var _objsend16 = {}; _objsend16.title = it.Item.upload_topic_time ? '' : '上传试卷'; _objsend16.point = 3; _objsend16.date = _this2.revtimeToStringDate(_this2.resData.parse.upload_topic_time) == _this2.revtimeToStringDate(it.Item.upload_answer_time) ? '' : _this2.revtimeToStringDate(_this2.resData.parse.upload_answer_time); _objsend16.time = _this2.revtimeToStringTime(it.Item.upload_answer_time); _objsend16.content = '上传答案'; returnArr.push(_objsend16); } } } }); returnArr.push({ title: '', point: 2 }); returnArr.push({ title: '', point: 4 }); return returnArr; }, answerSheet: function answerSheet() { // '在线答题卡':'第三方切割答题卡' word答题卡 组卷在线答题卡 // 组卷有自带答题卡 也可选在线和切割 第三方可选在线和切割 // 组卷在线答题卡和Word答题卡是组卷发送后系统自动生成的 第三方切割和在线答题卡是需要自己重新去制作的 var card = this.resData.card.online_card; var name = ''; if (this.resData.exam_create.is_third == '0') { //组卷考试 name = card == undefined ? 'word答题卡' : card == '1' ? '组卷在线答题卡' : '第三方切割答题卡'; } else { //第三方考试 name = card == '1' ? '在线答题卡' : '第三方切割答题卡'; } return name; }, strFilter: function strFilter(str) { if (!str) return; // let msec = str.slice(0,str.indexOf('.')).replace(',','').replace(',','') // return Math.ceil(msec/1000); return Math.ceil(str / 1000); }, timeConsum: function timeConsum(start, end) { //计算耗时 最大天最小秒 if (!start || !end) { return null; } var d = ''; var date = ''; if (end == 'single') { d = start; //非毫秒值时*1000 date = ''; } else { d = end - start; //非毫秒值时*1000 date = '共耗时'; } if (start == end) { return '共耗时0秒'; } var day = d / 86400 >= 1 ? Math.floor(d / 86400) : 0; var hour = d % 86400 / 3600 >= 1 ? Math.floor(d % 86400 / 3600) : 0; var minute = d % 86400 % 3600 / 60 >= 1 ? Math.floor(d % 86400 % 3600 / 60) : 0; var second = d % 86400 % 3600 % 60 % 60 >= 1 ? Math.floor(d % 86400 % 3600 % 60) : 0; date += day ? "".concat(day, "\u5929") : ''; date += hour ? "".concat(hour, "\u5C0F\u65F6") : ''; date += minute ? "".concat(minute, "\u5206\u949F") : ''; date += second ? "".concat(second, "\u79D2") : ''; return date; }, revtimeToStringDate: function revtimeToStringDate(timestamp) { if (!timestamp) { return null; } var d = new Date(timestamp * 1000); //非毫秒值时*1000 var date = d.getFullYear() + "-" + (d.getMonth() + 1).toString().padStart(2, '0') + "-" + d.getDate().toString().padStart(2, '0'); return date; }, revtimeToStringTime: function revtimeToStringTime(timestamp) { if (!timestamp) { return null; } var d = new Date(timestamp * 1000); //非毫秒值时*1000 var date = d.getHours().toString().padStart(2, '0') + ":" + d.getMinutes().toString().padStart(2, '0') + ":" + d.getSeconds().toString().padStart(2, '0'); return date; }, topicStatus: function topicStatus(status) { switch (status) { case '0': return '等待解析'; case '1': return '发送成功'; case '2': return '解析成功'; case '3': return '解析失败'; case '4': return '第三方试卷提示:题型题量不一样'; case '5': return '解析待校对'; } } } }); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ExamProcessListItem.vue?vue&type=script&lang=js&": /*!************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ExamProcessListItem.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat */ "./node_modules/core-js/modules/es.array.concat.js"); /* harmony import */ var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.for-each */ "./node_modules/core-js/modules/es.array.for-each.js"); /* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var core_js_modules_es_array_includes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes */ "./node_modules/core-js/modules/es.array.includes.js"); /* harmony import */ var core_js_modules_es_array_includes__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_es_array_slice__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.slice */ "./node_modules/core-js/modules/es.array.slice.js"); /* harmony import */ var core_js_modules_es_array_slice__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var core_js_modules_es_number_constructor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor */ "./node_modules/core-js/modules/es.number.constructor.js"); /* harmony import */ var core_js_modules_es_number_constructor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.keys */ "./node_modules/core-js/modules/es.object.keys.js"); /* harmony import */ var core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string */ "./node_modules/core-js/modules/es.object.to-string.js"); /* harmony import */ var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var core_js_modules_es_regexp_exec__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.exec */ "./node_modules/core-js/modules/es.regexp.exec.js"); /* harmony import */ var core_js_modules_es_regexp_exec__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string */ "./node_modules/core-js/modules/es.regexp.to-string.js"); /* harmony import */ var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_8__); /* harmony import */ var core_js_modules_es_string_includes__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.string.includes */ "./node_modules/core-js/modules/es.string.includes.js"); /* harmony import */ var core_js_modules_es_string_includes__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes__WEBPACK_IMPORTED_MODULE_9__); /* harmony import */ var core_js_modules_es_string_pad_start__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.string.pad-start */ "./node_modules/core-js/modules/es.string.pad-start.js"); /* harmony import */ var core_js_modules_es_string_pad_start__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_pad_start__WEBPACK_IMPORTED_MODULE_10__); /* harmony import */ var core_js_modules_es_string_replace__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.string.replace */ "./node_modules/core-js/modules/es.string.replace.js"); /* harmony import */ var core_js_modules_es_string_replace__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace__WEBPACK_IMPORTED_MODULE_11__); /* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); /* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_12__); /* harmony import */ var F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); /* harmony import */ var _ClassDetail_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./ClassDetail.vue */ "./src/views/exam-process/ClassDetail.vue"); /* harmony import */ var _ProductDetail_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./ProductDetail.vue */ "./src/views/exam-process/ProductDetail.vue"); /* harmony import */ var _ProductDetailClass_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./ProductDetailClass.vue */ "./src/views/exam-process/ProductDetailClass.vue"); /* harmony import */ var _api_examprocess_examprocess__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../api/examprocess/examprocess */ "./src/api/examprocess/examprocess.js"); /* harmony import */ var _lib_util_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/lib/util.js */ "./src/lib/util.js"); var _name$components$prop; // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = (_name$components$prop = { name: '', components: { ClassDetail: _ClassDetail_vue__WEBPACK_IMPORTED_MODULE_14__["default"], ProductDetail: _ProductDetail_vue__WEBPACK_IMPORTED_MODULE_15__["default"], ProductDetailClass: _ProductDetailClass_vue__WEBPACK_IMPORTED_MODULE_16__["default"] }, props: { Item: Object, index: Number }, computed: {}, data: function data() { return { dialogshow_card: false, dialogshow_card_data: {}, dialogshow_backlog: false, dialogshow_backlog_data: [], dialogshow_class: false, dialogshow_class_data: [], dialogshow_product: false, dialogshow_product_data: [], dialogshow_product_data_list: [], student_count: '', activeName: '', dialogshow_product_class: false, dialogshow_product_data_class: [], dialogshow_product_data_class_list: [], student_count_class: '', activeName_class: '' }; }, watch: { dialogshow_product: { handler: function handler(newVal, oldVal) { this.activeName = ''; } }, dialogshow_product_data: { handler: function handler(newVal, oldVal) { this.activeName = Object.keys(this.dialogshow_product_data_list)[0]; } // immediate: true, // deep: true }, dialogshow_product_class: { handler: function handler(newVal, oldVal) { var _this = this; this.activeName_class = ''; if (newVal) { var obj = { examGroupId: this.$route.query.examGroupId // examGroupId:'876667915794558976' // examGroupId:'877110590882619392' //含待办 // examGroupId:'877115916298133504' //含待办 // examGroupId:'877091508825268224' //第三方 }; var examGroupId = Object(_lib_util_js__WEBPACK_IMPORTED_MODULE_18__["getFormData"])(obj); Object(_api_examprocess_examprocess__WEBPACK_IMPORTED_MODULE_17__["getExamProcessClass"])(examGroupId).then(function (res) { _this.dialogshow_product_data_class_list = res.data; _this.activeName_class = Object.keys(_this.dialogshow_product_data_class_list)[0]; _this.dialogshow_product_data_class = _this.filterClass(res.data[Object.keys(res.data)[0]], _this.productName(Object.keys(res.data)[0])); _this.student_count_class = res.data[Object.keys(res.data)[0]].student_count; }); } } // immediate: true, // deep: true }, Item: { handler: function handler(newVal, oldVal) {// debugger }, immediate: true // deep: true } } }, Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_13__["default"])(_name$components$prop, "computed", {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_13__["default"])(_name$components$prop, "created", function created() {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_13__["default"])(_name$components$prop, "mounted", function mounted() {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_13__["default"])(_name$components$prop, "methods", { handleClick: function handleClick() { this.dialogshow_product_data = this.filterProduct(this.dialogshow_product_data_list[this.activeName], this.productName(this.activeName)); this.student_count = this.dialogshow_product_data_list[this.activeName].student_count; }, handleClick_class: function handleClick_class() { this.dialogshow_product_data_class = this.filterClass(this.dialogshow_product_data_class_list[this.activeName_class], this.productName(this.activeName_class)); this.student_count_class = this.dialogshow_product_data_class_list[this.activeName_class].student_count; }, productName: function productName(key) { // 产品名称 switch (key) { case '1': return '错题本'; case '2': return '个性化学习方案'; case '3': return '个性化学习宝'; case '31': return '方法宝'; } }, isShowButton: function isShowButton(item) { // 什么情况下展示什么按钮的逻辑 if (item.content == '答题卡已全部上传完成') { return '查看详情'; } if (item.content == '已点击待办') { return '展开班级详情'; } if (item.content == '已开始阅卷') { return '展开班级详情'; } if (item.content && item.content.includes('已开始生成产品')) { return '查看详情'; } return ''; }, showDialog: function showDialog(item) { var _this2 = this; // 掉函数看要展示哪个弹窗 调用哪个接口 if (item.content == '答题卡已全部上传完成') { this.dialogshow_card = true; this.dialogshow_card_data = { scan_time_avg: item.scan_time_avg, upload_card_time_avg: item.upload_card_time_avg, upload_paper_time_avg: item.upload_paper_time_avg }; } if (item.content == '已点击待办') { this.dialogshow_backlog = true; this.dialogshow_backlog_data = item.classes; } if (item.content == '已开始阅卷') { this.dialogshow_class = true; this.dialogshow_class_data = this.filterMarking(item.class_marking_info, item.marking_start_time, item.marking_end_time); } if (item.content && item.content.includes('已开始生成产品')) { this.dialogshow_product = true; var obj = { examGroupId: this.$route.query.examGroupId // examGroupId:'876667915794558976' // examGroupId:'877110590882619392' //含待办 // examGroupId:'877115916298133504' //含待办 // examGroupId:'877091508825268224' //第三方 }; var examGroupId = Object(_lib_util_js__WEBPACK_IMPORTED_MODULE_18__["getFormData"])(obj); Object(_api_examprocess_examprocess__WEBPACK_IMPORTED_MODULE_17__["getExamProcessProduct"])(examGroupId).then(function (res) { _this2.dialogshow_product_data_list = res.data; _this2.dialogshow_product_data = _this2.filterProduct(res.data[Object.keys(res.data)[0]], _this2.productName(Object.keys(res.data)[0])); _this2.student_count = res.data[Object.keys(res.data)[0]].student_count; }); } }, filterMarking: function filterMarking(classArr, start, end) { var _this3 = this; //阅卷班级详情 // 新增排序效果 后端对进度做了排序 但这里的时间同时也是进度时间 完成时间 即进度排序等于时间排序 前端无需排序 var arr = []; // 开始 arr.push({ title: '开始阅卷', point: 3, date: this.revtimeToStringDate(start), time: this.revtimeToStringTime(start), content: "\u5F00\u59CB\u9605\u5377" }); arr.push({ title: '', point: 2 }); // 空时间排序 classArr.forEach(function (it, index) { if (!it.class_marking_end_time || it.class_marking_end_time == 0) { it.sortime = Math.floor(new Date().getTime() / 1000); } else { it.sortime = it.class_marking_end_time; } }); classArr && classArr.sort(function (it1, it2) { return it1.sortime - it2.sortime; }); classArr.forEach(function (it, index) { if (it.class_marking_end_time && it.class_marking_end_time != '0') { arr.push({ title: '', point: 3, date: index == 0 ? _this3.revtimeToStringDate(start) == _this3.revtimeToStringDate(it.class_marking_end_time) ? '' : _this3.revtimeToStringDate(it.class_marking_end_time) : _this3.revtimeToStringDate(classArr[index - 1].class_marking_end_time) == _this3.revtimeToStringDate(it.class_marking_end_time) ? '' : _this3.revtimeToStringDate(it.class_marking_end_time), time: _this3.revtimeToStringTime(it.class_marking_end_time), content: "\u3010".concat(it.class_name, "\u3011\u5DF2\u5B8C\u6210\u9605\u5377") }); arr.push({ title: '', point: 2 }); } else { arr.push({ title: '', point: 3, date: index == 0 ? _this3.revtimeToStringDate(start) == _this3.revtimeToStringDate(it.class_marking_end_time) ? '' : _this3.revtimeToStringDate(it.class_marking_end_time) : _this3.revtimeToStringDate(classArr[index - 1].class_marking_end_time) == _this3.revtimeToStringDate(it.class_marking_end_time) ? '' : _this3.revtimeToStringDate(it.class_marking_end_time), time: _this3.revtimeToStringTime(it.class_marking_end_time), content: "\u3010".concat(it.class_name, "\u3011\u5DF2\u5B8C\u6210").concat(it.class_marking_process, "%"), color: '#cccccc', backgroundcolor: '#cccccc' }); arr.push({ title: '', point: 2 }); } }); if (end && end != '0') { arr.push({ title: '完成阅卷', point: 3, date: this.revtimeToStringDate(end), time: this.revtimeToStringTime(end), content: "\u5DF2\u5168\u90E8\u5B8C\u6210\u9605\u5377" }); } return arr; }, filterClass: function filterClass(obj, name) { var _this4 = this; //产品班级详情 // 空时间排序 obj.create && obj.create.forEach(function (it, index) { if (!it.product_create_time || it.product_create_time == 0) { it.sortime = Math.floor(new Date().getTime() / 1000); } else { it.sortime = it.product_create_time; } }); obj.download && obj.download.forEach(function (it, index) { if (!it.product_download_time || it.product_download_time == 0) { it.sortime = Math.floor(new Date().getTime() / 1000); } else { it.sortime = it.product_download_time; } }); obj.signature && obj.signature.forEach(function (it, index) { if (!it.signatureTime || it.signatureTime == 0) { it.sortime = Math.floor(new Date().getTime() / 1000); } else { it.sortime = Math.floor(new Date(it.signatureTime.replace(/-/g, '/')).getTime() / 1000); } }); // 班级时间排序 obj.create obj.download obj.signature obj.create && obj.create.sort(function (it1, it2) { return it1.sortime - it2.sortime; }); obj.download && obj.download.sort(function (it1, it2) { return it1.sortime - it2.sortime; }); obj.signature && obj.signature.sort(function (it1, it2) { return it1.sortime - it2.sortime; }); // 复合排序 再根据状态排一次 obj.create && obj.create.sort(function (it1, it2) { return it2.all_created - it1.all_created; }); obj.download && obj.download.sort(function (it1, it2) { return it2.all_downloaded - it1.all_downloaded; }); var arr = []; // 生成 if (obj.product_create_start_time && obj.product_create_start_time != '0' && obj.create && Object.keys(obj.create).length > 0) { arr.push({ title: '生成', point: 3, date: this.revtimeToStringDate(obj.product_create_start_time), time: this.revtimeToStringTime(obj.product_create_start_time), content: "\u3010".concat(name, "\u3011\u5DF2\u5F00\u59CB\u751F\u6210") }); arr.push({ title: '', point: 2 }); Object.keys(obj.create).forEach(function (item, index) { if (obj.create[item].all_created == 1 && obj.create[item].product_create_time && obj.create[item].product_create_time != '0') { // 已全部生成 arr.push({ title: '', point: 3, date: index == 0 ? _this4.revtimeToStringDate(obj.product_create_start_time) == _this4.revtimeToStringDate(obj.create[item].product_create_time) ? '' : _this4.revtimeToStringDate(obj.create[item].product_create_time) : _this4.revtimeToStringDate(obj.create[Object.keys(obj.create)[index - 1]].product_create_time) == _this4.revtimeToStringDate(obj.create[item].product_create_time) ? '' : _this4.revtimeToStringDate(obj.create[item].product_create_time), time: _this4.revtimeToStringTime(obj.create[item].product_create_time), content: "\u3010".concat(obj.create[item].class_name, "\u3011\u5DF2\u5168\u90E8\u751F\u6210"), color: '#606266' //待补全 未给颜色却展示灰色 879927376903733248 }); } else if (obj.create[item].all_created == 0 && obj.create[item].product_create_time && obj.create[item].product_create_time != '0') { // 未全部生成 arr.push({ title: '', point: 3, content: "\u3010".concat(obj.create[item].class_name, "\u3011\u751F\u6210\u4E2D"), backgroundcolor: '#cccccc', color: '#cccccc' }); } else if (obj.create[item].all_created == 0 && (!obj.create[item].product_create_time || obj.create[item].product_create_time == '0')) { // 未开始生成 arr.push({ title: '', point: 3, content: "\u3010".concat(obj.create[item].class_name, "\u3011\u672A\u5F00\u59CB\u751F\u6210"), backgroundcolor: '#cccccc', color: '#cccccc' }); } arr.push({ title: '', point: 2 }); }); var len = 0; Object.keys(obj.create).forEach(function (it) { if (obj.create[it].all_created == 1) { len++; } }); if (len == Object.keys(obj.create).length) { arr.push({ title: '', point: 3, content: "\u3010".concat(name, "\u3011\u5DF2\u5168\u90E8\u751F\u6210\u5B8C\u6210"), date: '', time: this.revtimeToStringTime(obj.create[Object.keys(obj.create)[Object.keys(obj.create).length - 1]].product_create_time), timeConsum: "\u751F\u6210".concat(this.timeConsum(obj.product_create_start_time, obj.product_create_end_time)) }); arr.push({ title: '', point: 2 }); } } else {// arr.push({ // title:'生成', // point: 3, // content : `未开始生成【${name}】`, // color:'#cccccc', // backgroundcolor:'#cccccc' // }) // arr.push({title:'',point:2}) } // 下载/云印 if (obj.product_download_start_time && obj.product_download_start_time != "0" && obj.download && Object.keys(obj.download).length > 0) { arr.push({ title: '下载/云印', point: 3, date: this.revtimeToStringDate(obj.product_download_start_time), time: this.revtimeToStringTime(obj.product_download_start_time), content: "\u3010".concat(name, "\u3011\u5DF2\u5F00\u59CB\u4E0B\u8F7D/\u5DF2\u53D1\u9001\u4E91\u5370\u4EFB\u52A1") }); arr.push({ title: '', point: 2 }); Object.keys(obj.download).forEach(function (item, index) { if (obj.download[item].all_downloaded == 1 && obj.download[item].product_download_time && obj.download[item].product_download_time != '0') { // 已全部下载 arr.push({ title: '', point: 3, date: index == 0 ? _this4.revtimeToStringDate(obj.product_download_start_time) == _this4.revtimeToStringDate(obj.download[item].product_download_time) ? '' : _this4.revtimeToStringDate(obj.download[item].product_download_time) : _this4.revtimeToStringDate(obj.download[item - 1].product_download_time) == _this4.revtimeToStringDate(obj.download[item].product_download_time) ? '' : _this4.revtimeToStringDate(obj.download[item].product_download_time), time: _this4.revtimeToStringTime(obj.download[item].product_download_time), content: "\u3010".concat(obj.download[item].class_name, "\u3011\u5DF2\u5168\u90E8\u4E0B\u8F7D"), color: '#606266' //待补全 未给颜色却展示灰色 879927376903733248 }); } else if (obj.download[item].all_downloaded == 0 && obj.download[item].product_download_time && obj.download[item].product_download_time != '0') { // 未全部下载 arr.push({ title: '', point: 3, content: "\u3010".concat(obj.download[item].class_name, "\u3011\u4E0B\u8F7D\u4E2D"), backgroundcolor: '#cccccc', color: '#cccccc' }); } else if (obj.download[item].all_downloaded == 0 && (!obj.download[item].product_download_time || obj.download[item].product_download_time == '0')) { // 未开始下载 arr.push({ title: '', point: 3, content: "\u3010".concat(obj.download[item].class_name, "\u3011\u672A\u5F00\u59CB\u4E0B\u8F7D"), backgroundcolor: '#cccccc', color: '#cccccc' }); } arr.push({ title: '', point: 2 }); }); var _len = 0; Object.keys(obj.download).forEach(function (it) { if (obj.download[it].all_downloaded == 1) { _len++; } }); if (_len == Object.keys(obj.download).length) { arr.push({ title: '', point: 3, content: "\u3010".concat(name, "\u3011\u5DF2\u5168\u90E8\u4E0B\u8F7D\u5B8C\u6210"), date: '', time: this.revtimeToStringTime(obj.download[Object.keys(obj.download)[Object.keys(obj.download).length - 1]].product_download_time), timeConsum: "\u4E0B\u8F7D".concat(this.timeConsum(obj.product_download_start_time, obj.product_download_end_time)) }); arr.push({ title: '', point: 2 }); } } else {// arr.push({ // title:'下载/云印', // point: 3, // content : `【${name}】未开始下载/发送云印任务`, // color:'#cccccc', // backgroundcolor:'#cccccc' // }) // arr.push({title:'',point:2}) } // 签收 if (obj.signature_begin_time && obj.signature && obj.signature.length > 0) { arr.push({ title: '签收', point: 3, date: obj.signature_begin_time.slice(0, 10), time: obj.signature_begin_time.slice(11), content: "\u3010".concat(name, "\u3011\u5DF2\u5F00\u59CB\u7B7E\u6536") }); arr.push({ title: '', point: 2 }); obj.signature.forEach(function (item, index) { if (item.signatureTime != null) { // 已签收 待补全 待测试 arr.push({ title: '', point: 3, date: index == 0 ? obj.signature_begin_time.slice(0, 10) == item.signatureTime.slice(0, 10) ? '' : item.signatureTime.slice(0, 10) : obj.signature[index - 1].signatureTime.slice(0, 10) == item.signatureTime.slice(0, 10) ? '' : item.signatureTime.slice(0, 10), time: item.signatureTime.slice(11), content: "\u3010".concat(item.clazzName, "\u3011\u5DF2\u7B7E\u6536"), color: '#606266' //待补全 未给颜色却展示灰色 879927376903733248 }); } else if (item.signatureTime == null) { // 未全部生成 arr.push({ title: '', point: 3, content: "\u3010".concat(item.clazzName, "\u3011\u672A\u7B7E\u6536"), backgroundcolor: '#cccccc', color: '#cccccc' }); } arr.push({ title: '', point: 2 }); }); var _len2 = 0; obj.signature.forEach(function (it) { if (it.signatureTime != null) { _len2++; } }); if (_len2 == obj.signature.length) { arr.push({ title: '', point: 3, content: "\u3010".concat(name, "\u3011\u5DF2\u5168\u90E8\u7B7E\u6536"), color: '#606266', //待补全 未给颜色却展示灰色 879927376903733248 date: '', time: obj.signature[obj.signature.length - 1].signatureTime.slice(11), timeConsum: "\u7B7E\u6536".concat(this.timeConsum(new Date(obj.signature_begin_time.replace(/-/g, '/')).getTime() / 1000, new Date(obj.signature_end_time.replace(/-/g, '/')).getTime() / 1000)) }); } } else {// arr.push({ // title:'签收', // point: 3, // content : `【${name}】未开始下载/发送云印任务`, // color:'#cccccc', // backgroundcolor:'#cccccc' // }) } return arr; }, filterProduct: function filterProduct(obj, name) { var arr = []; // 生成 if (obj.create_start_time && obj.create_start_time != '0') { arr.push({ title: '生成', point: 3, date: this.revtimeToStringDate(obj.create_start_time), time: this.revtimeToStringTime(obj.create_start_time), content: "\u3010".concat(name, "\u3011\u5DF2\u5F00\u59CB\u751F\u6210") }); arr.push({ title: '', point: 2 }); } else {// arr.push({ // title:'', // point: 3, // backgroundcolor:'#cccccc' // }) // arr.push({title:'',point:2}) // return arr; } if (obj.create_end_time && obj.create_end_time != '0') { arr.push({ title: '', point: 3, date: this.revtimeToStringDate(obj.create_start_time) == this.revtimeToStringDate(obj.create_end_time) ? '' : this.revtimeToStringDate(obj.create_end_time), time: this.revtimeToStringTime(obj.create_end_time), content: "\u3010".concat(name, "\u3011\u5DF2\u5168\u90E8\u751F\u6210"), color: '#606266', //待补全 未给颜色却展示灰色 879927376903733248 timeConsum: this.timeConsum(obj.create_start_time, obj.create_end_time) }); arr.push({ title: '', point: 2 }); } else {// arr.push({ // title:'', // point: 3, // backgroundcolor:'#cccccc' // }) // arr.push({title:'',point:2}) // return arr; } // 下载 if (obj.download_first_time && obj.download_first_time != '0') { arr.push({ title: '下载/云印', point: 3, date: this.revtimeToStringDate(obj.download_first_time), time: this.revtimeToStringTime(obj.download_first_time), content: "\u3010".concat(name, "\u3011\u5DF2\u5F00\u59CB\u4E0B\u8F7D") }); arr.push({ title: '', point: 2 }); } else {// arr.push({ // title:'', // point: 3, // backgroundcolor:'#cccccc' // }) // arr.push({title:'',point:2}) // return arr; } if (obj.download_last_time && obj.download_last_time != '0') { arr.push({ title: '', point: 3, date: this.revtimeToStringDate(obj.download_first_time) == this.revtimeToStringDate(obj.download_last_time) ? '' : this.revtimeToStringDate(obj.download_last_time), time: this.revtimeToStringTime(obj.download_last_time), content: "\u3010".concat(name, "\u3011\u5DF2\u5168\u90E8\u4E0B\u8F7D\u5B8C\u6210"), timeConsum: this.timeConsum(obj.download_first_time, obj.download_last_time) }); arr.push({ title: '', point: 2 }); } else {// arr.push({ // title:'', // point: 3, // backgroundcolor:'#cccccc' // }) // arr.push({title:'',point:2}) // return arr; } // 签收 if (obj.signature.signature_begin_time && obj.signature.signature_begin_time != '0') { arr.push({ title: '签收', point: 3, date: obj.signature.signature_begin_time.slice(0, 10), time: obj.signature.signature_begin_time.slice(11), content: "\u3010".concat(name, "\u3011\u5DF2\u5F00\u59CB\u7B7E\u6536") }); arr.push({ title: '', point: 2 }); } else {// arr.push({ // title:'', // point: 3, // backgroundcolor:'#cccccc' // }) // arr.push({title:'',point:2}) // return arr; } if (obj.signature.signature_end_time && obj.signature.signature_end_time != '0') { arr.push({ title: '', point: 3, date: obj.signature.signature_begin_time.slice(0, 10) == obj.signature.signature_end_time.slice(0, 10) ? '' : obj.signature.signature_end_time.slice(0, 10), time: obj.signature.signature_end_time.slice(11), content: "\u3010".concat(name, "\u3011\u5DF2\u5168\u90E8\u7B7E\u6536\u5B8C\u6210"), timeConsum: "\u7B7E\u6536".concat(this.timeConsum(new Date(obj.signature.signature_begin_time.replace(/-/g, '/')).getTime() / 1000, new Date(obj.signature.signature_end_time.replace(/-/g, '/')).getTime() / 1000)) }); arr.push({ title: '', point: 2 }); } else {// arr.push({ // title:'', // point: 3, // backgroundcolor:'#cccccc' // }) // arr.push({title:'',point:2}) // return arr; } return arr; }, chooseType: function chooseType(key) { switch (key) { case 1: return 'examprocess-body-content-dot-start'; case 2: return 'examprocess-body-content-dot-line'; case 3: return 'examprocess-body-content-dot-content'; case 4: return 'examprocess-body-content-dot-end'; } }, timeConsum: function timeConsum(start, end) { //计算耗时 最大天最小秒 if (!start || !end) { return null; } var d = ''; var date = ''; if (end == 'single') { d = start; //非毫秒值时*1000 date = ''; } else { d = end - start; //非毫秒值时*1000 date = '共耗时'; } if (start == end) { return '共耗时0秒'; } var day = d / 86400 >= 1 ? Math.floor(d / 86400) : 0; var hour = d % 86400 / 3600 >= 1 ? Math.floor(d % 86400 / 3600) : 0; var minute = d % 86400 % 3600 / 60 >= 1 ? Math.floor(d % 86400 % 3600 / 60) : 0; var second = d % 86400 % 3600 % 60 % 60 >= 1 ? Math.floor(d % 86400 % 3600 % 60) : 0; date += day ? "".concat(day, "\u5929") : ''; date += hour ? "".concat(hour, "\u5C0F\u65F6") : ''; date += minute ? "".concat(minute, "\u5206\u949F") : ''; date += second ? "".concat(second, "\u79D2") : ''; return date; }, revtimeToStringDate: function revtimeToStringDate(timestamp) { if (!timestamp) { return null; } var d = new Date(timestamp * 1000); //非毫秒值时*1000 var date = d.getFullYear() + "-" + (d.getMonth() + 1).toString().padStart(2, '0') + "-" + d.getDate().toString().padStart(2, '0'); return date; }, revtimeToStringTime: function revtimeToStringTime(timestamp) { if (!timestamp) { return null; } var d = new Date(timestamp * 1000); //非毫秒值时*1000 var date = d.getHours().toString().padStart(2, '0') + ":" + d.getMinutes().toString().padStart(2, '0') + ":" + d.getSeconds().toString().padStart(2, '0'); return date; } }), _name$components$prop); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ProductDetail.vue?vue&type=script&lang=js&": /*!******************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ProductDetail.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); var _name$components$prop; // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = (_name$components$prop = { name: '', components: {}, props: { arrayList: { type: Array, defalut: [] } }, computed: {}, data: function data() { return {}; } }, Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "computed", {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "created", function created() {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "mounted", function mounted() {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "methods", { chooseType: function chooseType(key) { switch (key) { case 1: return 'examprocess-body-content-dot-start'; case 2: return 'examprocess-body-content-dot-line'; case 3: return 'examprocess-body-content-dot-content'; case 4: return 'examprocess-body-content-dot-end'; } } }), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "watch", {}), _name$components$prop); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ProductDetailClass.vue?vue&type=script&lang=js&": /*!***********************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ProductDetailClass.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); var _name$components$prop; // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ __webpack_exports__["default"] = (_name$components$prop = { name: '', components: {}, props: { arrayList: { type: Array, defalut: [] } }, computed: {}, data: function data() { return {}; } }, Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "computed", {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "created", function created() {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "mounted", function mounted() {}), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "methods", { chooseType: function chooseType(key) { switch (key) { case 1: return 'examprocess-body-content-dot-start'; case 2: return 'examprocess-body-content-dot-line'; case 3: return 'examprocess-body-content-dot-content'; case 4: return 'examprocess-body-content-dot-end'; } } }), Object(F_zcg_project_git_code_zsy_as2_web_nx_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__["default"])(_name$components$prop, "watch", {}), _name$components$prop); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"305c61fc-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ClassDetail.vue?vue&type=template&id=51d58e15&scoped=true&": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"305c61fc-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ClassDetail.vue?vue&type=template&id=51d58e15&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", {}, _vm._l(_vm.arrayList, function(Item, ind) { return _c("div", { key: ind, staticClass: "examprocess-body-content" }, [ _c("div", { staticClass: "examprocess-body-content-title" }, [ _vm._v(" " + _vm._s(Item.title) + " ") ]), _c("div", { staticClass: "examprocess-body-content-dot" }, [ _c( "div", { class: _vm.chooseType(Item.point), style: "background-color:" + Item.backgroundcolor }, [ _vm._v( " " + _vm._s( Item.point == 1 ? "开始" : Item.point == 4 ? "结束" : "" ) + " " ) ] ) ]), _c("div", { staticClass: "examprocess-body-content-date" }, [ _vm._v(" " + _vm._s(Item.date) + " ") ]), _c("div", { staticClass: "examprocess-body-content-time" }, [ _vm._v(" " + _vm._s(Item.time) + " ") ]), _c( "div", { staticClass: "examprocess-body-content-details", style: "color:" + Item.color }, [ _vm._v(" " + _vm._s(Item.content) + " "), _c( "span", { staticClass: "examprocess-body-content-details-time", style: "color:" + Item.timecolor }, [_vm._v(" " + _vm._s(Item.timeConsum) + " ")] ), _c( "span", { staticClass: "examprocess-body-content-details-matter" }, [_vm._v(" " + _vm._s(Item.other) + " ")] ) ] ) ]) }), 0 ) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"305c61fc-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ExamProcessList.vue?vue&type=template&id=3bf67fba&scoped=true&": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"305c61fc-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ExamProcessList.vue?vue&type=template&id=3bf67fba&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", {}, [ _c( "a", { staticClass: "examprocess-a", attrs: { href: "#" }, on: { click: _vm.returnList } }, [_vm._v("< 返回考试列表 ")] ), _c( "div", { staticClass: "examprocess" }, [ _c("div", { staticClass: "examprocess-header" }, [ _c("div", { staticClass: "examprocess-header-left" }, [ _c("div", { staticClass: "examprocess-header-left-top" }, [ _vm._v(" 考试名称:" + _vm._s(_vm.info.exam_name) + " ") ]), _c("div", { staticClass: "examprocess-header-left-bottom" }, [ _c( "div", { staticClass: "examprocess-header-left-bottom-left" }, [_vm._v(" 考试日期:" + _vm._s(_vm.info.exam_date) + " ")] ), _c( "div", { staticClass: "examprocess-header-left-bottom-right" }, [_vm._v(" 阅卷方式:" + _vm._s(_vm.info.mark_type) + " ")] ) ]) ]), _c("div", { staticClass: "examprocess-header-right" }, [ _vm._v( " 共耗时:" + _vm._s(_vm.info.exam_total_time_consuming) + " " ) ]) ]), _vm._l(_vm.arrayList, function(item, index) { return _c( "div", { key: index, staticClass: "examprocess-body" }, [_c("Item", { attrs: { Item: item, index: index } })], 1 ) }) ], 2 ) ]) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"305c61fc-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ExamProcessListItem.vue?vue&type=template&id=6ded8726&scoped=true&": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"305c61fc-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ExamProcessListItem.vue?vue&type=template&id=6ded8726&scoped=true& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticClass: "exam-process-list-item" }, [ _c("div", { staticClass: "examprocess-body-content" }, [ _c("div", { staticClass: "examprocess-body-content-title" }, [ _vm._v(" " + _vm._s(_vm.Item.title) + " ") ]), _c("div", { staticClass: "examprocess-body-content-dot" }, [ _c( "div", { class: _vm.chooseType(_vm.Item.point), style: "background-color:" + _vm.Item.backgroundcolor }, [ _vm._v( " " + _vm._s( _vm.Item.point == 1 ? "开始" : _vm.Item.point == 4 ? "结束" : "" ) + " " ) ] ) ]), _c("div", { staticClass: "examprocess-body-content-date" }, [ _vm._v(" " + _vm._s(_vm.Item.date) + " ") ]), _c("div", { staticClass: "examprocess-body-content-time" }, [ _vm._v(" " + _vm._s(_vm.Item.time) + " ") ]), _c( "div", { staticClass: "examprocess-body-content-details", style: "color:" + _vm.Item.color }, [ _vm._v(" " + _vm._s(_vm.Item.content) + " "), _c( "span", { staticClass: "examprocess-body-content-details-time", style: "color:" + _vm.Item.timecolor }, [_vm._v(" " + _vm._s(_vm.Item.timeConsum) + " ")] ), _c( "span", { staticClass: "examprocess-body-content-details-matter", style: "color:" + _vm.Item.othercolor }, [_vm._v(" " + _vm._s(_vm.Item.other) + " ")] ), _c( "span", { staticClass: "examprocess-body-content-details-button", on: { click: function($event) { return _vm.showDialog(_vm.Item) } } }, [_vm._v(" " + _vm._s(_vm.isShowButton(_vm.Item)) + " ")] ) ] ) ]), _c( "el-dialog", { attrs: { visible: _vm.dialogshow_card, "show-close": false, width: "26%", center: "", top: "20%" }, on: { "update:visible": function($event) { _vm.dialogshow_card = $event } } }, [ _c("div", { staticStyle: { height: "20px" } }), _c( "div", { staticStyle: { display: "flex", "flex-direction": "column", "align-items": "start", margin: "0px 20px" } }, [ _c( "div", { staticStyle: { "text-align": "center", width: "100%" } }, [ _c("span", { staticStyle: { color: "#6abc69" } }, [ _vm._v("平均扫描耗时:") ]), _vm._v(_vm._s(this.dialogshow_card_data.scan_time_avg)) ] ), _c( "div", { staticStyle: { "text-align": "center", width: "100%" } }, [ _c("span", { staticStyle: { color: "#6abc69" } }, [ _vm._v("答卷平均上传耗时:") ]), _vm._v(_vm._s(this.dialogshow_card_data.upload_card_time_avg)) ] ), _c( "div", { staticStyle: { "text-align": "center", width: "100%" } }, [ _c("span", { staticStyle: { color: "#6abc69" } }, [ _vm._v("原卷平均上传耗时:") ]), _vm._v( _vm._s(this.dialogshow_card_data.upload_paper_time_avg) ) ] ) ] ), _c("div", { staticStyle: { height: "20px" } }) ] ), _c( "el-dialog", { attrs: { visible: _vm.dialogshow_backlog, "show-close": false, width: "50%", center: "", top: "20%" }, on: { "update:visible": function($event) { _vm.dialogshow_backlog = $event } } }, [ _c("div", { staticStyle: { height: "20px" } }), _c("class-detail", { attrs: { arrayList: _vm.dialogshow_backlog_data } }), _c("div", { staticStyle: { height: "20px" } }) ], 1 ), _c( "el-dialog", { attrs: { visible: _vm.dialogshow_class, "show-close": false, width: "50%", center: "", top: "20%" }, on: { "update:visible": function($event) { _vm.dialogshow_class = $event } } }, [ _c("div", { staticStyle: { height: "20px" } }), _c("class-detail", { attrs: { arrayList: _vm.dialogshow_class_data } }), _c("div", { staticStyle: { height: "20px" } }) ], 1 ), _c( "el-dialog", { staticClass: "lucency", attrs: { visible: _vm.dialogshow_product, "show-close": false }, on: { "update:visible": function($event) { _vm.dialogshow_product = $event } } }, [ _vm.Item.product_type ? _c( "div", { staticStyle: { height: "30px", "line-height": "30px", "margin-bottom": "10px" } }, [ _c( "el-tabs", { attrs: { type: "border-card" }, on: { "tab-click": _vm.handleClick }, model: { value: _vm.activeName, callback: function($$v) { _vm.activeName = $$v }, expression: "activeName" } }, _vm._l( Object.keys(_vm.dialogshow_product_data_list), function(item) { return _c( "el-tab-pane", { key: item, attrs: { label: _vm.productName(item), name: item } }, [ _c( "div", { staticStyle: { display: "flex", height: "30px", "line-height": "30px", "justify-content": "space-between", "margin-bottom": "30px" } }, [ _c( "span", { staticStyle: { color: "#6abc69" } }, [ _vm._v( "共计需生成" + _vm._s(_vm.student_count) + "人" ) ] ), _c( "el-button", { attrs: { type: "text" }, on: { click: function($event) { _vm.dialogshow_product_class = true } } }, [_vm._v("展开班级详情")] ) ], 1 ), _c("product-detail", { attrs: { arrayList: _vm.dialogshow_product_data } }) ], 1 ) } ), 1 ) ], 1 ) : _vm._e(), _c( "el-dialog", { attrs: { "show-close": false, width: "40%", visible: _vm.dialogshow_product_class, "append-to-body": "" }, on: { "update:visible": function($event) { _vm.dialogshow_product_class = $event } } }, [ _vm.Item.product_type ? _c( "div", { staticStyle: { height: "30px", "line-height": "30px", "margin-bottom": "10px" } }, [ _c( "el-tabs", { attrs: { type: "border-card" }, on: { "tab-click": _vm.handleClick_class }, model: { value: _vm.activeName_class, callback: function($$v) { _vm.activeName_class = $$v }, expression: "activeName_class" } }, _vm._l( Object.keys(_vm.dialogshow_product_data_class_list), function(item) { return _c( "el-tab-pane", { key: item, attrs: { label: _vm.productName(item), name: item } }, [ _c( "div", { staticStyle: { display: "flex", height: "30px", "line-height": "30px", "justify-content": "space-between", "margin-bottom": "30px" } }, [ _c( "span", { staticStyle: { color: "#6abc69" } }, [ _vm._v( "共计需生成" + _vm._s(_vm.student_count_class) + "人" ) ] ) ] ), _c("product-detail-class", { attrs: { arrayList: _vm.dialogshow_product_data_class } }) ], 1 ) } ), 1 ) ], 1 ) : _vm._e() ] ) ], 1 ) ], 1 ) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"305c61fc-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ProductDetail.vue?vue&type=template&id=40875868&scoped=true&": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"305c61fc-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ProductDetail.vue?vue&type=template&id=40875868&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", {}, _vm._l(_vm.arrayList, function(Item, ind) { return _c("div", { key: ind, staticClass: "examprocess-body-content" }, [ _c("div", { staticClass: "examprocess-body-content-title" }, [ _vm._v(" " + _vm._s(Item.title) + " ") ]), _c("div", { staticClass: "examprocess-body-content-dot" }, [ _c( "div", { class: _vm.chooseType(Item.point), style: "background-color:" + Item.backgroundcolor }, [ _vm._v( " " + _vm._s( Item.point == 1 ? "开始" : Item.point == 4 ? "结束" : "" ) + " " ) ] ) ]), _c("div", { staticClass: "examprocess-body-content-date" }, [ _vm._v(" " + _vm._s(Item.date) + " ") ]), _c("div", { staticClass: "examprocess-body-content-time" }, [ _vm._v(" " + _vm._s(Item.time) + " ") ]), _c( "div", { staticClass: "examprocess-body-content-details", style: "color:" + Item.color }, [ _vm._v(" " + _vm._s(Item.content) + " "), _c( "span", { staticClass: "examprocess-body-content-details-time", style: "color:" + Item.timecolor }, [_vm._v(" " + _vm._s(Item.timeConsum) + " ")] ), _c( "span", { staticClass: "examprocess-body-content-details-matter" }, [_vm._v(" " + _vm._s(Item.other) + " ")] ) ] ) ]) }), 0 ) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"305c61fc-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ProductDetailClass.vue?vue&type=template&id=a9800188&scoped=true&": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"305c61fc-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ProductDetailClass.vue?vue&type=template&id=a9800188&scoped=true& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", {}, _vm._l(_vm.arrayList, function(Item, ind) { return _c("div", { key: ind, staticClass: "examprocess-body-content" }, [ _c("div", { staticClass: "examprocess-body-content-title" }, [ _vm._v(" " + _vm._s(Item.title) + " ") ]), _c("div", { staticClass: "examprocess-body-content-dot" }, [ _c( "div", { class: _vm.chooseType(Item.point), style: "background-color:" + Item.backgroundcolor }, [ _vm._v( " " + _vm._s( Item.point == 1 ? "开始" : Item.point == 4 ? "结束" : "" ) + " " ) ] ) ]), _c("div", { staticClass: "examprocess-body-content-date" }, [ _vm._v(" " + _vm._s(Item.date) + " ") ]), _c("div", { staticClass: "examprocess-body-content-time" }, [ _vm._v(" " + _vm._s(Item.time) + " ") ]), _c( "div", { staticClass: "examprocess-body-content-details", style: "color:" + Item.color }, [ _vm._v(" " + _vm._s(Item.content) + " "), _c( "span", { staticClass: "examprocess-body-content-details-time", style: "color:" + Item.timecolor }, [_vm._v(" " + _vm._s(Item.timeConsum) + " ")] ), _c( "span", { staticClass: "examprocess-body-content-details-matter" }, [_vm._v(" " + _vm._s(Item.other) + " ")] ) ] ) ]) }), 0 ) } var staticRenderFns = [] render._withStripped = true /***/ }), /***/ "./node_modules/core-js/internals/correct-is-regexp-logic.js": /*!*******************************************************************!*\ !*** ./node_modules/core-js/internals/correct-is-regexp-logic.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/core-js/internals/well-known-symbol.js"); var MATCH = wellKnownSymbol('match'); module.exports = function (METHOD_NAME) { var regexp = /./; try { '/./'[METHOD_NAME](regexp); } catch (e) { try { regexp[MATCH] = false; return '/./'[METHOD_NAME](regexp); } catch (f) { /* empty */ } } return false; }; /***/ }), /***/ "./node_modules/core-js/internals/not-a-regexp.js": /*!********************************************************!*\ !*** ./node_modules/core-js/internals/not-a-regexp.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var isRegExp = __webpack_require__(/*! ../internals/is-regexp */ "./node_modules/core-js/internals/is-regexp.js"); module.exports = function (it) { if (isRegExp(it)) { throw TypeError("The method doesn't accept regular expressions"); } return it; }; /***/ }), /***/ "./node_modules/core-js/internals/string-pad-webkit-bug.js": /*!*****************************************************************!*\ !*** ./node_modules/core-js/internals/string-pad-webkit-bug.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // https://github.com/zloirock/core-js/issues/280 var userAgent = __webpack_require__(/*! ../internals/engine-user-agent */ "./node_modules/core-js/internals/engine-user-agent.js"); // eslint-disable-next-line unicorn/no-unsafe-regex module.exports = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(userAgent); /***/ }), /***/ "./node_modules/core-js/internals/string-pad.js": /*!******************************************************!*\ !*** ./node_modules/core-js/internals/string-pad.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // https://github.com/tc39/proposal-string-pad-start-end var toLength = __webpack_require__(/*! ../internals/to-length */ "./node_modules/core-js/internals/to-length.js"); var repeat = __webpack_require__(/*! ../internals/string-repeat */ "./node_modules/core-js/internals/string-repeat.js"); var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "./node_modules/core-js/internals/require-object-coercible.js"); var ceil = Math.ceil; // `String.prototype.{ padStart, padEnd }` methods implementation var createMethod = function (IS_END) { return function ($this, maxLength, fillString) { var S = String(requireObjectCoercible($this)); var stringLength = S.length; var fillStr = fillString === undefined ? ' ' : String(fillString); var intMaxLength = toLength(maxLength); var fillLen, stringFiller; if (intMaxLength <= stringLength || fillStr == '') return S; fillLen = intMaxLength - stringLength; stringFiller = repeat.call(fillStr, ceil(fillLen / fillStr.length)); if (stringFiller.length > fillLen) stringFiller = stringFiller.slice(0, fillLen); return IS_END ? S + stringFiller : stringFiller + S; }; }; module.exports = { // `String.prototype.padStart` method // https://tc39.github.io/ecma262/#sec-string.prototype.padstart start: createMethod(false), // `String.prototype.padEnd` method // https://tc39.github.io/ecma262/#sec-string.prototype.padend end: createMethod(true) }; /***/ }), /***/ "./node_modules/core-js/internals/string-repeat.js": /*!*********************************************************!*\ !*** ./node_modules/core-js/internals/string-repeat.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var toInteger = __webpack_require__(/*! ../internals/to-integer */ "./node_modules/core-js/internals/to-integer.js"); var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "./node_modules/core-js/internals/require-object-coercible.js"); // `String.prototype.repeat` method implementation // https://tc39.github.io/ecma262/#sec-string.prototype.repeat module.exports = ''.repeat || function repeat(count) { var str = String(requireObjectCoercible(this)); var result = ''; var n = toInteger(count); if (n < 0 || n == Infinity) throw RangeError('Wrong number of repetitions'); for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str; return result; }; /***/ }), /***/ "./node_modules/core-js/modules/es.string.includes.js": /*!************************************************************!*\ !*** ./node_modules/core-js/modules/es.string.includes.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js"); var notARegExp = __webpack_require__(/*! ../internals/not-a-regexp */ "./node_modules/core-js/internals/not-a-regexp.js"); var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "./node_modules/core-js/internals/require-object-coercible.js"); var correctIsRegExpLogic = __webpack_require__(/*! ../internals/correct-is-regexp-logic */ "./node_modules/core-js/internals/correct-is-regexp-logic.js"); // `String.prototype.includes` method // https://tc39.github.io/ecma262/#sec-string.prototype.includes $({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, { includes: function includes(searchString /* , position = 0 */) { return !!~String(requireObjectCoercible(this)) .indexOf(notARegExp(searchString), arguments.length > 1 ? arguments[1] : undefined); } }); /***/ }), /***/ "./node_modules/core-js/modules/es.string.pad-start.js": /*!*************************************************************!*\ !*** ./node_modules/core-js/modules/es.string.pad-start.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js"); var $padStart = __webpack_require__(/*! ../internals/string-pad */ "./node_modules/core-js/internals/string-pad.js").start; var WEBKIT_BUG = __webpack_require__(/*! ../internals/string-pad-webkit-bug */ "./node_modules/core-js/internals/string-pad-webkit-bug.js"); // `String.prototype.padStart` method // https://tc39.github.io/ecma262/#sec-string.prototype.padstart $({ target: 'String', proto: true, forced: WEBKIT_BUG }, { padStart: function padStart(maxLength /* , fillString = ' ' */) { return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); } }); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ClassDetail.vue?vue&type=style&index=0&id=51d58e15&lang=less&scoped=true&": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ClassDetail.vue?vue&type=style&index=0&id=51d58e15&lang=less&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".examprocess-body-content[data-v-51d58e15] {\n line-height: 20px;\n height: 20px;\n width: 100%;\n display: flex;\n flex-direction: row;\n}\n.examprocess-body-content .examprocess-body-content-title[data-v-51d58e15] {\n width: 120px;\n height: 20px;\n text-align: right;\n color: #3366ff;\n}\n.examprocess-body-content .examprocess-body-content-dot[data-v-51d58e15] {\n width: 40px;\n height: 20px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-content[data-v-51d58e15] {\n width: 15px;\n height: 15px;\n border-radius: 50%;\n background-color: #6abc69;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-start[data-v-51d58e15] {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n background-color: #ff6600;\n color: #fff;\n font-size: 12px;\n line-height: 30px;\n text-align: center;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-end[data-v-51d58e15] {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n background-color: #ff6600;\n color: #fff;\n font-size: 12px;\n line-height: 30px;\n text-align: center;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-line[data-v-51d58e15] {\n height: 20px;\n width: 2px;\n background-color: #e6e6e6;\n}\n.examprocess-body-content .examprocess-body-content-date[data-v-51d58e15] {\n width: 80px;\n height: 20px;\n text-align: center;\n color: #3366ff;\n}\n.examprocess-body-content .examprocess-body-content-time[data-v-51d58e15] {\n width: 80px;\n height: 20px;\n text-align: center;\n}\n.examprocess-body-content .examprocess-body-content-details[data-v-51d58e15] {\n width: 600px;\n height: 20px;\n}\n.examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-time[data-v-51d58e15] {\n margin: 0 5px;\n color: #ff7e52;\n}\n.examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-button[data-v-51d58e15] {\n margin: 0 5px;\n color: #3366ff;\n cursor: pointer;\n}\n.examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-matter[data-v-51d58e15] {\n margin: 0 5px;\n color: #ff0000;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ExamProcessList.vue?vue&type=style&index=0&id=3bf67fba&scoped=true&lang=less&": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ExamProcessList.vue?vue&type=style&index=0&id=3bf67fba&scoped=true&lang=less& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".examprocess-a[data-v-3bf67fba] {\n text-decoration: none;\n color: black;\n margin: 10px;\n}\n.examprocess[data-v-3bf67fba] {\n width: 100%;\n margin: 10px 20px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.examprocess-header[data-v-3bf67fba] {\n width: 90%;\n height: 80px;\n margin: 20px 30px;\n box-shadow: 10px 10px 10px #ebebeb;\n border: 0.5px solid #ebebeb;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding: 0px 20px;\n}\n.examprocess-body[data-v-3bf67fba] {\n width: 90%;\n margin: 3px 30px;\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n padding: 0px 20px;\n}\n.examprocess-header-left[data-v-3bf67fba] {\n width: 600px;\n}\n.examprocess-header-left .examprocess-header-left-top[data-v-3bf67fba] {\n height: 40px;\n width: 100%;\n font-weight: bold;\n line-height: 40px;\n overflow: hidden;\n}\n.examprocess-header-left .examprocess-header-left-bottom[data-v-3bf67fba] {\n width: 100%;\n line-height: 40px;\n display: flex;\n flex-direction: row;\n}\n.examprocess-header-left .examprocess-header-left-bottom .examprocess-header-left-bottom-left[data-v-3bf67fba] {\n width: 50%;\n line-height: 40px;\n}\n.examprocess-header-left .examprocess-header-left-bottom .examprocess-header-left-bottom-right[data-v-3bf67fba] {\n width: 50%;\n line-height: 40px;\n}\n.examprocess-header-right[data-v-3bf67fba] {\n width: 220px;\n line-height: 80px;\n font-weight: bold;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ExamProcessListItem.vue?vue&type=style&index=0&id=6ded8726&scoped=true&lang=less&": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ExamProcessListItem.vue?vue&type=style&index=0&id=6ded8726&scoped=true&lang=less& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, "\n[data-v-6ded8726] .el-dialog__body {\n padding: 0px;\n}\n[data-v-6ded8726] .el-dialog__header {\n padding: 0px;\n height: 0px;\n}\n.exam-process-list-item .examprocess-body-content[data-v-6ded8726] {\n line-height: 20px;\n height: 20px;\n width: 100%;\n display: flex;\n flex-direction: row;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-title[data-v-6ded8726] {\n width: 120px;\n height: 20px;\n text-align: right;\n color: #3366ff;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-dot[data-v-6ded8726] {\n width: 40px;\n height: 20px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-content[data-v-6ded8726] {\n width: 15px;\n height: 15px;\n border-radius: 50%;\n background-color: #6abc69;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-start[data-v-6ded8726] {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n background-color: #ff6600;\n color: #fff;\n font-size: 12px;\n line-height: 30px;\n text-align: center;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-end[data-v-6ded8726] {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n background-color: #ff6600;\n color: #fff;\n font-size: 12px;\n line-height: 30px;\n text-align: center;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-line[data-v-6ded8726] {\n height: 20px;\n width: 2px;\n background-color: #e6e6e6;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-date[data-v-6ded8726] {\n width: 80px;\n height: 20px;\n text-align: center;\n color: #3366ff;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-time[data-v-6ded8726] {\n width: 80px;\n height: 20px;\n text-align: center;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-details[data-v-6ded8726] {\n width: 600px;\n height: 20px;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-time[data-v-6ded8726] {\n margin: 0 5px;\n color: #ff7e52;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-button[data-v-6ded8726] {\n margin: 0 5px;\n color: #3366ff;\n cursor: pointer;\n}\n.exam-process-list-item .examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-matter[data-v-6ded8726] {\n margin: 0 5px;\n color: #ff0000;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ProductDetail.vue?vue&type=style&index=0&id=40875868&lang=less&scoped=true&": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ProductDetail.vue?vue&type=style&index=0&id=40875868&lang=less&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".examprocess-body-content[data-v-40875868] {\n line-height: 20px;\n height: 20px;\n width: 100%;\n display: flex;\n flex-direction: row;\n}\n.examprocess-body-content .examprocess-body-content-title[data-v-40875868] {\n width: 120px;\n height: 20px;\n text-align: right;\n color: #3366ff;\n}\n.examprocess-body-content .examprocess-body-content-dot[data-v-40875868] {\n width: 40px;\n height: 20px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-content[data-v-40875868] {\n width: 15px;\n height: 15px;\n border-radius: 50%;\n background-color: #6abc69;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-start[data-v-40875868] {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n background-color: #ff6600;\n color: #fff;\n font-size: 12px;\n line-height: 30px;\n text-align: center;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-end[data-v-40875868] {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n background-color: #ff6600;\n color: #fff;\n font-size: 12px;\n line-height: 30px;\n text-align: center;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-line[data-v-40875868] {\n height: 20px;\n width: 2px;\n background-color: #e6e6e6;\n}\n.examprocess-body-content .examprocess-body-content-date[data-v-40875868] {\n width: 80px;\n height: 20px;\n text-align: center;\n color: #3366ff;\n}\n.examprocess-body-content .examprocess-body-content-time[data-v-40875868] {\n width: 80px;\n height: 20px;\n text-align: center;\n}\n.examprocess-body-content .examprocess-body-content-details[data-v-40875868] {\n width: 600px;\n height: 20px;\n}\n.examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-time[data-v-40875868] {\n margin: 0 5px;\n color: #ff7e52;\n}\n.examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-button[data-v-40875868] {\n margin: 0 5px;\n color: #3366ff;\n cursor: pointer;\n}\n.examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-matter[data-v-40875868] {\n margin: 0 5px;\n color: #ff0000;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ProductDetailClass.vue?vue&type=style&index=0&id=a9800188&lang=less&scoped=true&": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ProductDetailClass.vue?vue&type=style&index=0&id=a9800188&lang=less&scoped=true& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); exports = ___CSS_LOADER_API_IMPORT___(false); // Module exports.push([module.i, ".examprocess-body-content[data-v-a9800188] {\n line-height: 20px;\n height: 20px;\n width: 100%;\n display: flex;\n flex-direction: row;\n}\n.examprocess-body-content .examprocess-body-content-title[data-v-a9800188] {\n width: 120px;\n height: 20px;\n text-align: right;\n color: #3366ff;\n}\n.examprocess-body-content .examprocess-body-content-dot[data-v-a9800188] {\n width: 40px;\n height: 20px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-content[data-v-a9800188] {\n width: 15px;\n height: 15px;\n border-radius: 50%;\n background-color: #6abc69;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-start[data-v-a9800188] {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n background-color: #ff6600;\n color: #fff;\n font-size: 12px;\n line-height: 30px;\n text-align: center;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-end[data-v-a9800188] {\n width: 30px;\n height: 30px;\n border-radius: 50%;\n background-color: #ff6600;\n color: #fff;\n font-size: 12px;\n line-height: 30px;\n text-align: center;\n}\n.examprocess-body-content .examprocess-body-content-dot .examprocess-body-content-dot-line[data-v-a9800188] {\n height: 20px;\n width: 2px;\n background-color: #e6e6e6;\n}\n.examprocess-body-content .examprocess-body-content-date[data-v-a9800188] {\n width: 80px;\n height: 20px;\n text-align: center;\n color: #3366ff;\n}\n.examprocess-body-content .examprocess-body-content-time[data-v-a9800188] {\n width: 80px;\n height: 20px;\n text-align: center;\n}\n.examprocess-body-content .examprocess-body-content-details[data-v-a9800188] {\n width: 600px;\n height: 20px;\n}\n.examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-time[data-v-a9800188] {\n margin: 0 5px;\n color: #ff7e52;\n}\n.examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-button[data-v-a9800188] {\n margin: 0 5px;\n color: #3366ff;\n cursor: pointer;\n}\n.examprocess-body-content .examprocess-body-content-details .examprocess-body-content-details-matter[data-v-a9800188] {\n margin: 0 5px;\n color: #ff0000;\n}\n", ""]); // Exports module.exports = exports; /***/ }), /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/exam-process/ClassDetail.vue?vue&type=style&index=0&id=51d58e15&lang=less&scoped=true&": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-style-loader??ref--10-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/exam-process/ClassDetail.vue?vue&type=style&index=0&id=51d58e15&lang=less&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a