PageSourceSearch

https://fe-static-yuketang.yuketang.cn/fe/static/web/1.2.315/js/22933.77128565.js

js yuketang.cn collected 2026-09-28 09:26:27 UTC 14,189 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkrainweb=self.webpackChunkrainweb||[]).push([["22933"],{42451:function(t,e,n){n.d(e,{Z:function(){return a}}),n(35350),n(83765),n(63649);var s=n(18108),r=n(40154),a=(0,n(81049).Z)({__name:"tag",props:{showShade:{type:Boolean,default:!1},size:{type:String,default:"small"},score:{type:Number,default:0},id:{type:[Number,String],default:0},text:{type:String,default:""}},setup:function(t){(0,s.useCssVars)(function(t,e){return{af1870ee:t.tagColor}});var e=(0,s.computed)(function(){return t.score?Object.assign({},r.bx["-3"],{text:"+".concat(t.score).concat(window.i18n.t("summary.point")||"分")}):t.id?r.bx[t.id]:t.text?{text:t.text,color:124}:{}});return{__sfc:!0,pros:t,tagConfig:e}}},function(){var t=this._self._c,e=this._self._setupProxy;return t("div",{staticClass:"tag_wrap box-center",class:[this.size,"color-"+e.tagConfig.color,this.showShade?"shade color-008":""]},[this.showShade&&e.tagConfig.icon?t("i",{staticClass:"iconfont f14",class:e.tagConfig.icon}):this._e(),this._v("\n  "+this._s(e.tagConfig.text)+"\n")])},[],!1,null,null,null).exports},20570:function(t,e,n){n.d(e,{Z:function(){return u}}),n(80287),n(52042),n(35350),n(63649);var s=n(42451),r=n(18108),a=n(64101),o=n(80850),i=n.n(o),c=n(40154),l=n(26255),u=(0,n(81049).Z)({__name:"student-list-person",props:{showRank:{type:Boolean,default:!0},person:{type:Object,default:function(){return{}}},rank:{type:Number,default:0},sort_condition:{type:Number,default:0}},emits:["saveposition"],setup:function(t,e){var n=e.emit,o=(0,l.V)().go,u=(0,a.eJ)(["lessonSummaryInfo"]).lessonSummaryInfo,p=(0,r.computed)(function(){return u.value.isScore}),f=(0,r.computed)(function(){var e=t.person,n=e.checkinTagCode,s=e.checkinSource,r=e.valid,a=e.checkInTime;return n?"".concat(c.tr[n],"/").concat(i18n.t("summary.teachermodify")):s>-1&&r?99!==s?i()(a).format("HH:mm")+i18n.t("summary.signed"):i18n.t("summary.signedmodify")||"签到/老师修改":r?void 0:-1!=s?i18n.t("summary.absentmodify")||"缺勤/老师修改":i18n.t("summary.absent")||"缺勤"});return{__sfc:!0,go:o,lessonSummaryInfo:u,isScore:p,pros:t,emits:n,handleViewStudentDetail:function(){n("saveposition",t.rank-1,t.person.identityId),o({name:"student-profile",params:{stuid:t.person.identityId}})},sourceName:f,tag:s.Z}}},function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{staticClass:"person__wrap box-between",class:{noRank:!t.showRank},on:{click:n.handleViewStudentDetail}},[e("div",{staticClass:"left_wrap box-start"},[t.showRank?e("div",{staticClass:"rank_box"},[e("span",{staticClass:"rank box-center"},[!t.sort_condition&&4>(t.person.rank||t.rank)?[e("i",{staticClass:"iconfont f20",class:["icon-rank"+(t.person.rank||t.rank),"rank-color"+(t.person.rank||t.rank)]})]:[t._v("\n          "+t._s(t.person.rank||t.rank)+"\n        ")]],2),t._v(" "),t._e()]):t._e(),t._v(" "),e("img",{staticClass:"avatar",attrs:{src:t.person.avatar,alt:""}})]),t._v(" "),e("div",{staticClass:"right_wrap"},[e("div",{staticClass:"right_top box-between"},[e("div",{staticClass:"name__box box-start"},[e("span",{staticClass:"person--name f17"},[t._v(t._s(t.person.name))]),t._v(" "),n.lessonSummaryInfo.lessonType>=0?[t._e(),t._v(" "),t.person.addScore&&t.person.tag.length<2?e(n.tag,{attrs:{"show-shade":!0,size:"big",score:t.person.addScore}}):t._e()]:t._e()],2),t._v(" "),n.isScore?e("span",{staticClass:"score f13"},[e("span",{staticClass:"f19"},[t._v(t._s(t.person.score))]),t._v(" "),t._v(t._s(t.$t("summary.point")))]):t._e()]),t._v(" "),e("p",{staticClass:"person--number f13"},[t._v(t._s(t.person.number))]),t._v(" "),e("div",{staticClass:"right_bottom box-start f13"},[e("div",{staticClass:"box-start sign",class:t.person.checkinTagCode?"c414":t.person.checkinSource>-1&&t.person.valid?"c003":"c204"},[t.person.checkinTagCode?e("i",{staticClass:"iconfont icon-qiandao-yichang c414 f16"}):t.person.checkinSource>-1&&t.person.valid?e("i",{staticClass:"iconfont icon-qiandao c004 f16"}):e("i",{staticClass:"iconfont icon-qiandao-queqin c204 f16"}),t._v("\n        "+t._s(n.sourceName)+"\n      ")]),t._v(" "),t.person.active>=0?e("div",{staticClass:"box-start"},[e("i",{staticClass:"iconfont icon-huoyueorremen-mianzhuang f16"}),t._v(t._s(t.$t("summary.activeindex"))+":"+t._s(t.person.active)+"\n      ")]):t._e()]),t._v(" "),t.person.exception.length&&n.lessonSummaryInfo.lessonType>=0?e("div",{staticClass:"abnormal"},t._l(t.person.exception,function(n,s){return e("p",{key:s,staticClass:"box-start f13"},[e("i",{staticClass:"iconfont icon-weidu-mianzhuang f16"}),t._v(" "+t._s(n)+"\n      ")])}),0):t._e()])])},[],!1,null,"0457f9e8",null).exports},49970:function(t,e,n){n.r(e),n.d(e,{default:function(){return f}}),n(80287),n(83765),n(63064),n(35286),n(20573),n(16446),n(13054),n(88761),n(60668),n(42463),n(63649);var s=n(73375),r=n(6966),a=n(20570),o=n(18108),i=n(26255);function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,s=Array(e);n<e;n++)s[n]=t[n];return s}var l=!1,u="",p=Object.assign({beforeRouteEnter:function(t,e,n){l="student-profile"==e.name,u=t.params.lessonid,n()},beforeRouteLeave:function(t,e,n){"student-profile"!==t.name&&(0,r.Gb)(window.sessionStorage)&&sessionStorage.removeItem("overview-student-search-data"),n()}},{__name:"student-search",setup:function(t){var e=null,n=(0,i.V)().back,p=(0,o.reactive)({pageSize:20,currentPage:1,isPending:!1,hasMore:!0,searchKey:"",resultList:[]});function f(){var t=JSON.parse(sessionStorage.getItem("overview-student-search-data"));if(t){var e=t.top,n=t.searchKey,s=t.resultList,r=t.pageSize,a=t.currentPage,i=t.hasMore,l=t.isPending;p.searchKey=n,p.resultList=function(t){if(Array.isArray(t))return c(t)}(s)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(s)||function(t,e){if(t){if("string"==typeof t)return c(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(t,e)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),p.pageSize=r,p.currentPage=a,p.hasMore=i,(0,o.nextTick)(function(){p.isPending=l,document.querySelector(".search__wrap").scrollTop=+e})}}(0,o.onMounted)(function(){l&&f()}),(0,o.watch)(function(){return p.searchKey},function(t){t?p.isPending=!0:(p.isPending=!1,p.resultList=[])});var m=function(){if(p.searchKey){p.isPending=!0;var t=API.lessonSummary.student_search,e={page:p.currentPage,page_size:p.pageSize,search:p.searchKey,lesson_id:u};return request.get(t,e).then(function(t){t&&0==t.code&&(p.resultList=p.resultList.concat(t.data.studentList),p.hasMore=!(t.data.studentList.length<p.pageSize),p.hasMore&&p.currentPage++,p.isPending=!1)})}},d=s.ZP.throttle(function(t){var e=t.target||{},n=e.scrollTop;e.scrollHeight-n-100<e.clientHeight&&p.hasMore&&!p.isPending&&m()},100);return{__sfc:!0,fromStudentProfile:l,lesson_id:u,timer:e,back:n,state:p,handleClearSearch:function(){p.searchKey=""},setPosition:f,handleInput:function(){p.currentPage=1,p.hasMore=!0,p.resultList=[],e&&clearTimeout(e),e=setTimeout(function(){p.searchKey&&m()},300)},handleSearch:m,handleCancel:function(){n()},handleSavePosition:function(t){var e=document.querySelector(".search__wrap").scrollTop;(0,r.Gb)(window.sessionStorage)&&sessionStorage.setItem("overview-student-search-data",JSON.stringify(Object.assign({},p,{top:e})))}
1,scrollThrottled:d,loadMoreByScroll:function(t){d(t)},person:a.Z}}}),f=(0,n(81049).Z)(p,function(){var t=this,e=t._self._c,s=t._self._setupProxy;return e("section",{staticClass:"search__wrap",on:{scroll:s.loadMoreByScroll}},[e("header",{staticClass:"page-header box-between"},[e("div",{staticClass:"search__container box-start"},[t._m(0),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:s.state.searchKey,expression:"state.searchKey"}],staticClass:"search--ipt pl3 f15",attrs:{placeholder:t.$t("summary.searchstuplaceholder")||"搜索姓名和学号"},domProps:{value:s.state.searchKey},on:{input:[function(e){e.target.composing||t.$set(s.state,"searchKey",e.target.value)},s.handleInput]}}),t._v(" "),e("p",{directives:[{name:"show",rawName:"v-show",value:s.state.searchKey,expression:"state.searchKey"}],staticClass:"clear__wrap box-center",on:{click:s.handleClearSearch}},[e("i",{staticClass:"iconfont icon-yuanquancha-mianzhuang f20"})])]),t._v(" "),e("span",{staticClass:"cancel",on:{click:s.handleCancel}},[t._v(t._s(t.$t("common.cancel")))])]),t._v(" "),s.state.resultList.length?e("section",{staticClass:"search-list"},t._l(s.state.resultList,function(t,n){return e(s.person,{key:n,attrs:{person:t,showRank:!1},on:{saveposition:s.handleSavePosition}})}),1):t._e(),t._v(" "),s.state.isPending?e("div",{staticClass:"loading-wrapper box-center f13"},[e("img",{attrs:{src:n(3639),alt:""}}),t._v(" "),t._v(t._s(t.$t("common.loadingText"))+"\n  ")]):!s.state.searchKey||s.state.resultList.length||s.state.isPending?t._e():e("section",{staticClass:"search__empty__wrap box-center"},[e("div",{staticClass:"empty__box"},[e("img",{staticClass:"empty__img",attrs:{src:"https://qn-sfe.yuketang.cn/o_1fm7j96buj5a1nn71om11bbi1du9e.png",alt:""}}),t._v(" "),e("p",{staticClass:"f15"},[t._v(t._s(t.$t("summary.nosearchresult")))])])])])},[function(){var t=this._self._c;return this._self._setupProxy,t("p",{staticClass:"search__icon box-center"},[t("i",{staticClass:"iconfont icon-sousuo f20"})])}],!1,null,"25b5bb02",null).exports},64101:function(t,e,n){n.d(e,{ol:function(){return g},eJ:function(){return f},Z7:function(){return d},Ab:function(){return m}});var s=n(18108);function r(t,e,n,s){return 3===t.length?t(e,n,s):t(e,n?`${n}/${s}`:s)}function a(t,e){return(0,s.computed)(()=>t.getters[e])}function o(t,e){return function(){return t.commit.apply(t,[e,...arguments])}}function i(t,e){return function(){return t.dispatch.apply(t,[e,...arguments])}}function c(t,e,n,s){if(!n)return{};if(n instanceof Array)return n.reduce((n,a)=>(n[a]=r(s,t,e,a),n),{});let a={};for(let o in n)n.hasOwnProperty(o)&&(a[o]=r(s,t,e,n[o]));return a}function l(){let t=(0,s.getCurrentInstance)();if(!t)throw Error('You must use this function within the "setup()" method, or insert the store as first argument.');let{$store:e}="proxy"in t?t.proxy:t;return e}function u(t,e){return(0,s.computed)(()=>t.state[e])}function p(t,e,n){let r=e.split("/").reduce((t,e)=>t[e],t.state);return(0,s.computed)(()=>r[n])}function f(t,e,n){let s,r,a;return arguments.length>=3?(s=t||l(),r=e||null,a=n||null):2==arguments.length?("string"==typeof t?(s=l(),r=t||null):(s=t||l(),r=null),a=e||null):(s=l(),r=null,a=t||null),c(s,r,a,r?p:u)}function m(t,e,n){let s,r,o;return arguments.length>=3?(s=t||l(),r=e||null,o=n||null):2==arguments.length?("string"==typeof t?(s=l(),r=t||null):(s=t||l(),r=null),o=e||null):(s=l(),r=null,o=t||null),c(s,r,o,a)}function d(t,e,n){let s,r,a;return arguments.length>=3?(s=t||l(),r=e||null,a=n||null):2==arguments.length?("string"==typeof t?(s=l(),r=t||null):(s=t||l(),r=null),a=e||null):(s=l(),r=null,a=t||null),c(s,r,a,o)}function g(t,e,n){let s,r,a;return arguments.length>=3?(s=t||l(),r=e||null,a=n||null):2==arguments.length?("string"==typeof t?(s=l(),r=t||null):(s=t||l(),r=null),a=e||null):(s=l(),r=null,a=t||null),c(s,r,a,i)}},3639:function(t){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAY1BMVEUAAACRlpuPlJ2Rk52Qk52Pk5uRlZ6QlJ6QlJ2PlJ2HlJaSk5uUlKGMkpyPlJ2OlJqSkqORk56PlJ2OlJuOkpyOlZyQlJyHiZ6JiZaXl5uQlJyNk5yRlZ2PlJyQlJ6Qlp2Qk512IR+9AAAAIXRSTlMAM5lmzICyTOU5EyAmGKgrDkfXeE1NXgkNBkAmhXG/j1PTNTxWAAAB0klEQVRYw+3W2W6DMBBA0TFLwDhsbWqzZOn/f2VjqDo148TRBClSxH1EcDCLRoatrb+ablXOCCFqs57X18K2HtiJqWY1sJjBYgNfBcpTrB4DezWWYS/N8/yjfgRs2izL6pDX5jmKFHQ9WxEATzmKFKReNgbAOEeRgtTLVABsPlCkIPVaA4FqFClIvQaAISLI8KiIIM+jIoLU44gIUo8lIkg8rmhmsCMeW9xbb6IdjydW01wRQvV2FLE9FBP414AeW6ycYYkeW2yduYMeJ1UllQSnUg6ygfeoG76WCbhRsV9W9rBof05oVee9dRbTdLE4aZf4Sn3gEPvS7hpF4u3sA3XsTbl3fR4s3Uc+r/zIMPpeYlT6wP77zkfBOnFYNsKNyv0y1cN7pI7RUS4O6ZN+YtjsrtXOt0uvfZZsz3Z0/sEURaa3i5zdXooiz5tXaPTlootphSgyvcpemkbXTvYP/ESR6Sk726IpRUSmB3IGJRCR5yFIRJ6HIBF5HoJE5HkIUpHlIcgQS8cjIBVNADyg5wOpKAOgRs8HUnEIgDV6PpCKIwSK0aMgFVsIJvXBwB0Qa+SggBOCtA18FShmcFwNNBfrHc2qW4joomDFzCgMbG399gM1ci30REwgOgAAAABJRU5ErkJggg=="},26255:function(t,e,n){n.d(e,{V:function(){return a}}),n(13794),n(87481),n(80287);var s=n(31242),r=n(18108);function a(){var t=(0,s.yj)(),e=(0,s.tv)();return{query:t.query,params:t.params,name:t.name,router:e,route:t,go:function(t){return e.push(t)},goByReplace:function(t){return e.replace(t)},back:function(){return e.go(-1)},reload:function(t){e.replace(t),(0,r.nextTick)(function(){window.location.reload()})}}}},40154:function(t,e,n){n.d(e,{Nr:function(){return o},bx:function(){return a},hl:function(){return c},ok:function(){return s},tr:function(){return r},xz:function(){return i}});var s={SIGNED:"SIGNED",ABSENT:"ABSENT",LATE:"LATE",SICK:"SICK",LEAVE:"LEAVE"},r={1:i18n.t("summary.late")||"迟到",2:i18n.t("summary.sickleave")||"病假",3:i18n.t("summary.absenceleave")||"事假"},a={"-3":{color:801},"-2":{text:i18n.t("summary.absent")||"缺勤",icon:"icon-qiandao-queqin",color:808},"-1":{text:i18n.t("summary.abnormal")||"异常",icon:"icon-qiandao-yichang",color:807},1:{text:i18n.t("summary.keepinrank")||"连续上榜",icon:"icon-jiangpai",color:802},2:{text:i18n.t("summary.bigprogress")||"进步明显",icon:"icon-jinbuorshangsheng",color:801},3:{text:i18n.t("summary.rankup")||"排名上升",icon:"icon-jinbuorshangsheng",color:801},4:{text:i18n.t("summary.active")||"活跃",icon:"icon-jiangpai",color:805}},o={Timeline:"timeline",Exercise:"exercise",Exam:"exam",Danmu:"danmu",Tougao:"tougao"},i={1:i18n.t("summary.radiotype")||"单选",2:i18n.t("summary.mutitype")||"多选",3:i18n.t("summary.polltype")||"投票",4:i18n.t("summary.blanktype")||"填空",5:i18n.t("summary.subjecttype")||"主观"},c={1:i18n.t("common.multiples")||"单选题",2:i18n.t("common.multiplem")||"多选题",3:i18n.t("common.poll")||"投票题",4:i18
1n.t("summary.blankti")||"填空题",5:i18n.t("common.subjective")||"主观题"}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.