testPaperResults-legacy-792583a5.js 5.2 KB

1
  1. System.register(["./vendor-legacy-d7943d95.js","./index-legacy-320cb17e.js","./LJLabelRadioGroup-legacy-3d793a85.js","./LJPagiNation-legacy-2b03dbad.js","./LJLabelValue.vue_vue_type_style_index_0_scoped_5179b9c7_lang-legacy-038fd00b.js","./LJFlexBox-legacy-9a72d81b.js","./LJWWData-legacy-d508014d.js","./LJWWMSelect-legacy-952fd89d.js","./LJPagiNation.vue_vue_type_style_index_0_scoped_6913d797_lang-legacy-137b9b7c.js","./LJFlexBox.vue_vue_type_style_index_0_scoped_62c7247f_lang-legacy-9d357713.js","./LJWWData.vue_vue_type_style_index_0_scoped_1870765c_lang-legacy-38258497.js"],(function(e,t){"use strict";var a,l,s,r,n,u,i,o,c,_,f,p,d;return{setters:[function(e){a=e.r,l=e.g,s=e.h,r=e.i,n=e.o,u=e.e},function(e){i=e.n,o=e.$},function(e){c=e.L},function(e){_=e.L},function(){},function(e){f=e.L},function(e){p=e.L},function(e){d=e.L},function(){},function(){},function(){}],execute:function(){var t=i({__name:"LJLabelValue",props:{label:{type:String,default:"label:"},value:null,labelColor:{type:String,default:"#7F7F7F"},valueColor:{type:String,default:"#4284F4"}},setup:function(e){return{__sfc:!0}}},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"lj-label-value"},[t("div",{staticClass:"lj-label",staticStyle:{"font-size":"14px"},style:{color:e.labelColor}},[e._v(e._s(e.label))]),t("div",{staticClass:"lj-value",staticStyle:{"font-size":"14px"},style:{color:e.valueColor}},[e._v(e._s(e.value))])])}),[],!1,null,"5179b9c7",null,null).exports;e("default",i({__name:"testPaperResults",setup:function(e){var i=a("全部"),g=l(),b=a({}),v=s((function(){return b.value.total_num||0})),y=s((function(){return b.value.papers_member_num||0})),L=s((function(){return b.value.submitted_papers||0})),m=r({results:[],total:0,currentPage:1,filter:{limit:15,score_status__in:"0,1,2",offset:0,ordering:"-id",test_paper__id:g.query.id}}),h=s((function(){return o.getters.appMainHeight-66-162}));function x(){if(!m.filter.test_paper__id)return u.exports.Message.error("缺失试卷ID");HTTP.getReadById("test_paper",m.filter.test_paper__id).then((function(e){b.value=e.data,console.log("testPapers:",b.value)}))}function J(){if(!m.filter.test_paper__id)return u.exports.Message.error("缺失试卷ID");HTTP.getRead("test_record",m.filter).then((function(e){m.results=e.data.results,m.total=e.data.count}))}return n((function(){x(),J()})),{__sfc:!0,GROUPS:["全部","及格","不及格","未交卷"],statusModelValue:i,route:g,testPapers:b,test_paper_total_num:v,test_paper_member_num:y,test_paper_submit_num:L,list:m,tableHeight:h,handleSearch:function(){m.filter.offset=0,m.results=[],J()},handleStatus:function(){switch(i.value){case"全部":m.filter.score_status__in="0,1,2";break;case"及格":m.filter.score_status__in="1";break;case"不及格":m.filter.score_status__in="2";break;case"未交卷":m.filter.score_status__in="0"}m.filter.offset=0,m.results=[],J()},handleSizeChange:function(e){m.filter.limit=e,J()},handleCurrentChange:function(e){m.currentPage=e,m.filter.offset=(e-1)*m.filter.limit,J()},getTestTestPaper:x,getTestRecord:J,LJLabelRadioGroup:c,LJPagiNation:_,LJLabelValue:t,LJFlexBox:f,LJWWData:p,LJWWMSelect:d}}},(function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"test-paper-result-views"},[t("LJTableHeader",{attrs:{"search-placeholder":"员工姓名",dropdown:!1,search:!1},on:{search:a.handleSearch},model:{value:a.list.filter.search,callback:function(t){e.$set(a.list.filter,"search",t)},expression:"list.filter.search"}},[t("template",{slot:"leftStart"},[t(a.LJWWMSelect,{attrs:{type:1}})],1),t(a.LJLabelRadioGroup,{attrs:{label:"状态:",groups:a.GROUPS},on:{input:a.handleStatus},model:{value:a.statusModelValue,callback:function(e){a.statusModelValue=e},expression:"statusModelValue"}})],2),t(a.LJFlexBox,{attrs:{"margin-top":"10px","margin-bottom":"10px"}},[t(a.LJLabelValue,{attrs:{label:"总题数",value:a.test_paper_total_num}}),t(a.LJLabelValue,{attrs:{label:"应交卷",value:a.test_paper_member_num+"人"}}),t(a.LJLabelValue,{attrs:{label:"已交卷",value:a.test_paper_submit_num+"人"}})],1),t("el-table",{staticStyle:{width:"100%","margin-top":"10px"},attrs:{data:a.list.results,border:"",height:"".concat(a.tableHeight,"px"),"header-cell-style":{background:"#eeeeee"}}},[t("el-table-column",{attrs:{label:"员工",align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){var l=e.row;return[t(a.LJWWData,{attrs:{type:"2",openid:l.name}})]}}])}),t("el-table-column",{attrs:{label:"部门",align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){var l=e.row;return[t(a.LJWWData,{attrs:{type:"1",openid:l.dept_name}})]}}])}),t("el-table-column",{attrs:{prop:"address",label:"得分",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(2===a.status?a.score:"")+" ")]}}])}),t("el-table-column",{attrs:{prop:"address",label:"状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(2===a.status?a.score:"")+" ")]}}])})],1),t(a.LJPagiNation,{attrs:{"current-page":a.list.currentPage,"page-size":a.list.filter.limit,total:a.list.total},on:{"size-change":a.handleSizeChange,"current-change":a.handleCurrentChange}})],1)}),[],!1,null,"c29f0968",null,null).exports)}}}));