(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-25801a20"],{"4ee0":function(e,t,r){"use strict";r.d(t,"a",(function(){return p}));var s=r("3835"),n=(r("96cf"),r("1da1")),a=r("d4ec"),i=r("bee2"),o=r("8ce4"),c=r("7b67");function u(e){return l.apply(this,arguments)}function l(){return l=Object(n["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(o["a"])(c["b"]+"admin/school/list","get",t));case 1:case"end":return e.stop()}}),e)}))),l.apply(this,arguments)}var d=r("2ca2"),p=(r("5c8a"),function(){function e(){Object(a["a"])(this,e)}return Object(i["a"])(e,null,[{key:"getList",value:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t,r,n){var a,i,o,c,l,p;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={page:t,size:r},a=Object.assign(a,n),e.next=4,u(a);case 4:if(i=e.sent,o=Object(s["a"])(i,1),c=o[0],0!==r){e.next=11;break}return e.abrupt("return",c.data);case 11:return l=d["a"].generateListMybatisPlus(c.data),p=l[0],e.abrupt("return",[p,l[1]]);case 14:case"end":return e.stop()}}),e)})));function t(t,r,s){return e.apply(this,arguments)}return t}()}]),e}())},"79f2":function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),r.d(t,"b",(function(){return c}));r("96cf");var s=r("1da1"),n=r("8ce4"),a=r("7b67");function i(e){return o.apply(this,arguments)}function o(){return o=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(n["a"])(a["c"]+"consumer/ums/loginExe","post_json",t));case 1:case"end":return e.stop()}}),e)}))),o.apply(this,arguments)}function c(e){return u.apply(this,arguments)}function u(){return u=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(n["a"])(a["c"]+"consumer/ums/programAddScore211104","post_json",t));case 1:case"end":return e.stop()}}),e)}))),u.apply(this,arguments)}},da32:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"page-container"},[r("el-card",{staticClass:"box-card",staticStyle:{"margin-bottom":"20px"}},[r("div",{staticClass:"content"},[e._v(" 此页面用于快速测试VR实验的接口，无需下载实验EXE。无需测试此页的布局、交互等功能。 ")])]),r("el-card",{staticClass:"box-card"},[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("实验登录")])]),r("div",{staticClass:"content"},[r("el-form",{ref:"form1",attrs:{model:e.test1,rules:e.test1.rule}},[r("el-form-item",{attrs:{label:"学校：",prop:"schoolId"}},[r("el-select",{staticStyle:{width:"93%",outline:"none"},attrs:{name:"schoolId",tabindex:"0",autocomplete:"off",placeholder:"请选择学校"},model:{value:e.test1.schoolId,callback:function(t){e.$set(e.test1,"schoolId",t)},expression:"test1.schoolId"}},e._l(e.schoolList,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),r("el-form-item",{attrs:{label:"实验id：",prop:"experimentId"}},[r("el-input",{attrs:{placeholder:"在教师端-实验课程安排-详情弹窗中复制实验id"},model:{value:e.test1.experimentId,callback:function(t){e.$set(e.test1,"experimentId",t)},expression:"test1.experimentId"}})],1),r("el-form-item",{attrs:{label:"用户名（账号）：",prop:"account"}},[r("el-input",{model:{value:e.test1.account,callback:function(t){e.$set(e.test1,"account",t)},expression:"test1.account"}})],1),r("el-form-item",{attrs:{label:"密码：",prop:"password"}},[r("el-input",{model:{value:e.test1.password,callback:function(t){e.$set(e.test1,"password",t)},expression:"test1.password"}})],1),e.test1.teacherList.length>0?r("el-form-item",{attrs:{label:"选择教师：",prop:"teacherid"}},[r("el-select",{staticStyle:{width:"100%"},model:{value:e.test1.teacherid,callback:function(t){e.$set(e.test1,"teacherid",t)},expression:"test1.teacherid"}},e._l(e.test1.teacherList,(function(e){return r("el-option",{key:e.value,attrs:{value:e.value,label:e.label}})})),1)],1):e._e(),r("el-form-item",[r("el-button",{on:{click:e.clickBtn1}},[e._v("登录")])],1),r("el-form-item",{attrs:{label:"接口返回："}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.test1.result,callback:function(t){e.$set(e.test1,"result",t)},expression:"test1.result"}})],1)],1)],1)]),r("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"20px"}},[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("实验上传分数")])]),r("div",{staticClass:"content"},[r("el-form",{ref:"form2",attrs:{model:e.test2,rules:e.test2.rule}},[r("el-form-item",{attrs:{label:"实验id：",prop:"experimentid"}},[r("el-input",{attrs:{placeholder:"在教师端-实验课程安排-详情弹窗中复制实验id"},model:{value:e.test2.experimentid,callback:function(t){e.$set(e.test2,"experimentid",t)},expression:"test2.experimentid"}})],1),r("el-form-item",{attrs:{label:"学期id：",prop:"semesterid"}},[r("el-input",{attrs:{placeholder:"在教师端-实验课程安排-学期下拉-修改-详情弹窗中复制学期id"},model:{value:e.test2.semesterid,callback:function(t){e.$set(e.test2,"semesterid",t)},expression:"test2.semesterid"}})],1),r("el-form-item",{attrs:{label:"用户id：",prop:"userid"}},[r("el-input",{model:{value:e.test2.userid,callback:function(t){e.$set(e.test2,"userid",t)},expression:"test2.userid"}})],1),r("el-form-item",{attrs:{label:"分数：",prop:"score"}},[r("el-input",{model:{value:e.test2.score,callback:function(t){e.$set(e.test2,"score",e._n(t))},expression:"test2.score"}})],1),r("el-form-item",{attrs:{label:"题目版本：",prop:"questionVersion"}},[r("el-input",{attrs:{placeholder:"做题时的题目版本，例如 v2.0"},model:{value:e.test2.questionVersion,callback:function(t){e.$set(e.test2,"questionVersion",t)},expression:"test2.questionVersion"}})],1),r("el-form-item",{attrs:{label:"答题详情JSON：",prop:"answers"}},[r("el-input",{attrs:{type:"textarea",rows:6,placeholder:"提交的答题详情数组JSON"},model:{value:e.test2.answers,callback:function(t){e.$set(e.test2,"answers",t)},expression:"test2.answers"}})],1),r("el-form-item",[r("el-button",{on:{click:e.clickBtn2}},[e._v("提交成绩")])],1)],1)],1)])],1)},n=[],a=r("3835"),i=(r("96cf"),r("1da1")),o=r("5530"),c=r("4ee0"),u=r("2ca2"),l=r("79f2"),d=r("5c8a"),p=r("2f62"),m={name:"studentExeTest",computed:Object(o["a"])({},Object(p["b"])({userInfo:function(e){return e.user}})),data:function(){return{schoolList:[],test1:{schoolId:"728906792943226880",experimentId:"728992701692903424",account:"ywf",password:"1a2bedgar",result:"",teacherList:[],teacherid:null,rule:{schoolId:[{required:!0,trigger:"blur",message:"请选择学校"}],experimentId:[{required:!0,trigger:"blur",message:"请输入实验id"}],account:[{required:!0,trigger:"blur",message:"请输入用户名、账号"}],password:[{required:!0,trigger:"blur",message:"请输入密码"}]}},test2:{experimentid:"",semesterid:"",userid:"",score:100,questionVersion:"v2.0",answers:'[\n  {\n    "id": "2-1",\n    "deductScore": 0.0,\n    "isCorrect": true,\n    "answer": "A、B、C、D",\n    "startTime": 1713332413919,\n    "endTime": 1713332416906,\n    "timeUsed": 2987,\n    "extraInfo": {}\n  },\n  {\n    "id": "2-2",\n    "deductScore": 2.0,\n    "isCorrect": false,\n    "answer": "A、B",\n    "startTime": 1713332430510,\n    "endTime": 1713332433308,\n    "timeUsed": 2798,\n    "extraInfo": {}\n  }\n]',rule:{experimentid:[{required:!0,trigger:"blur",message:"请输入实验id"}],semesterid:[{required:!0,trigger:"blur",message:"请输入学期id"}],userid:[{required:!0,trigger:"blur",message:"请输入用户id"}],score:[{required:!0,trigger:"blur",message:"请输入分数"}],questionVersion:[{required:!0,trigger:"blur",message:"请填写题目版本"}],answers:[{required:!0,trigger:"blur",message:"请填写答题详情JSON"}]}}}},mounted:function(){this.getSchoolList(),this.test1.account||(this.test1.account=this.userInfo.account)},methods:{getSchoolList:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var r,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].getList(0,0,{});case 2:r=t.sent,s=u["a"].generateListFilterOptions("name","id",r),e.schoolList=s[0];case 5:case"end":return t.stop()}}),t)})))()},clickBtn1:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$refs.form1.validate(function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(r){var s,n,i,o,c,p;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=27;break}return t.next=3,Object(l["a"])({schoolid:e.test1.schoolId,experimentid:e.test1.experimentId,account:e.test1.account,password:e.test1.password,teacherid:e.test1.teacherid});case 3:if(s=t.sent,n=Object(a["a"])(s,1),i=n[0],e.test1.result=JSON.stringify(i.data),2e4!==i.code){t.next=27;break}if(o=i.data,!o.hasOwnProperty("teacherList")){t.next=20;break}if(c=o["teacherList"],!(c.length>0)){t.next=18;break}return p=u["a"].generateListFilterOptions("name","id",c,!1)[0],e.test1.teacherList=p,Object(d["d"])("账号重复，请先在列表中选择教师"),t.abrupt("return");case 18:return Object(d["d"])("服务器错误"),t.abrupt("return",!1);case 20:Object(d["e"])("登录成功,下方输入框已经自动赋值"),e.test2.experimentid=i.data.experimentid,e.test2.semesterid=i.data.semesterid,e.test2.userid=i.data.userid,e.test2.token=i.data.token,e.test2.loginLogIds=i.data.loginLogIds,e.$forceUpdate();case 27:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());case 1:case"end":return t.stop()}}),t)})))()},clickBtn2:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$refs.form2.validate(function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(r){var s,n,i,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=18;break}t.prev=1,JSON.parse(e.test2.answers),t.next=9;break;case 5:return t.prev=5,t.t0=t["catch"](1),Object(d["d"])("提交失败，答题详情JSON格式不合法："+t.t0.message),t.abrupt("return");case 9:return s=sessionStorage.getItem("expToken"),sessionStorage.setItem("expToken",e.test2.token),t.next=13,Object(l["b"])({experimentid:e.test2.experimentid,semesterid:e.test2.semesterid,userid:e.test2.userid,score:e.test2.score,loginLogIds:e.test2.loginLogIds,questionVersion:e.test2.questionVersion,answers:JSON.parse(e.test2.answers)});case 13:n=t.sent,i=Object(a["a"])(n,1),o=i[0],sessionStorage.setItem("expToken",s),2e4===o.code&&Object(d["e"])("提交分数成功");case 18:case"end":return t.stop()}}),t,null,[[1,5]])})));return function(e){return t.apply(this,arguments)}}());case 1:case"end":return t.stop()}}),t)})))()}}},f=m,b=r("2877"),h=Object(b["a"])(f,s,n,!1,null,"10ffcdc5",null);t["default"]=h.exports}}]);