(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-15f9a15e"],{"00ee":function(t,e,i){var s=i("b622"),o=s("toStringTag"),n={};n[o]="z",t.exports="[object z]"===String(n)},"0d26":function(t,e,i){var s=i("e330"),o=Error,n=s("".replace),a=function(t){return String(o(t).stack)}("zxcasd"),r=/\n\s*at [^:]*:[^\n]*/,c=r.test(a);t.exports=function(t,e){if(c&&"string"==typeof t&&!o.prepareStackTrace)while(e--)t=n(t,r,"");return t}},"0d5f":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t._self._c;return e("div",{staticStyle:{height:"100%"}},[e("div",{staticClass:"main-box"},[e("div",{staticClass:"top"},[t._v(" 智能组卷 ")]),e("a-steps",{staticClass:"steps-item",attrs:{current:t.current}},[e("a-step",{attrs:{title:"步骤一",description:"预设试卷基础配置及确定试卷组卷方式。"}}),e("a-step",{attrs:{title:"步骤二",description:"设置相应的学科题型、题量等试卷数据,开始组卷"}})],1),e("div",{staticClass:"steps-group"},[0===t.current?e("Steps1",{ref:"Steps1",staticStyle:{width:"500px"},attrs:{examBox:t.examBox}}):t._e(),1===t.current?e("Steps2",{ref:"Steps2",staticStyle:{width:"100%"},attrs:{examBox:t.examBox}}):t._e()],1),e("div",{staticClass:"bottom-box"},[0===t.current?e("div",[e("a-button",{on:{click:function(e){return t.toPath("qusetionBankManage")}}},[t._v("取消")]),e("a-button",{attrs:{type:"primary"},on:{click:function(e){return t.comp(1)}}},[t._v("下一步")])],1):t._e(),1===t.current?e("div",[e("a-button",{attrs:{disabled:t.loading},on:{click:function(e){return t.comp(-1)}}},[t._v("上一步")]),e("a-button",{attrs:{loading:t.loading,type:"primary"},on:{click:t._PaperAutoPaper}},[t._v("开始组卷")])],1):t._e()])],1),1===t.current?e("div",{staticClass:"right-btn",on:{click:t.showDrawer}},[t._v(" 试卷分析 ")]):t._e(),e("TestAnalysisDraw",{ref:"TestAnalysisDraw"})],1)},o=[],n=(i("14d9"),i("d9e2"),function(){var t=this,e=t._self._c;return e("div",{staticClass:"box"},[e("div",{staticClass:"row-box flex-items"},[e("div",{staticClass:"row-name"},[t._v("试卷名称:")]),e("div",{staticClass:"row-content"},[e("a-input",{attrs:{placeholder:"请输入试卷名称"},model:{value:t.examBox.name,callback:function(e){t.$set(t.examBox,"name",e)},expression:"examBox.name"}})],1)]),e("div",{staticClass:"row-box flex-items"},[e("div",{staticClass:"row-name"},[t._v("考试时间:")]),e("div",{staticClass:"row-content flex-items"},[e("a-input-number",{attrs:{min:0},model:{value:t.examBox.examTime,callback:function(e){t.$set(t.examBox,"examTime",e)},expression:"examBox.examTime"}}),e("span",{staticStyle:{"margin-left":"8px"}},[t._v(" / 分钟")])],1)]),e("div",{staticClass:"row-box flex-items"},[e("div",{staticClass:"row-name"},[t._v("总分:")]),e("div",{staticClass:"row-content"},[e("a-input-number",{attrs:{min:0},model:{value:t.examBox.totalScore,callback:function(e){t.$set(t.examBox,"totalScore",e)},expression:"examBox.totalScore"}})],1)]),e("div",{staticClass:"row-box flex-align"},[e("div",{staticClass:"row-name"},[t._v("难度预设:")]),e("div",{staticClass:"row-content"},t._l(t.examBox.difficulty,(function(i){return e("div",{key:i.id,staticClass:"row-content-item"},[e("span",[t._v(t._s(i.name)+" ")]),e("a-input-number",{attrs:{id:"inputNumber",min:0,max:100,formatter:t=>t+"%",parser:t=>t.replace("%","")},model:{value:i.proportion,callback:function(e){t.$set(i,"proportion",e)},expression:"item.proportion"}})],1)})),0)]),e("div",{staticClass:"row-box flex-items"},[e("div",{staticClass:"row-name"},[t._v("选择学科:")]),e("a-select",{staticStyle:{width:"400px"},attrs:{mode:"multiple",placeholder:"选择学科"},model:{value:t.examBox.subjectIds,callback:function(e){t.$set(t.examBox,"subjectIds",e)},expression:"examBox.subjectIds"}},t._l(t.$store.state.baseInfo.SubjectsGroup,(function(i,s){return e("a-select-opt-group",[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(t._s(s))]),t._l(i,(function(i){return e("a-select-option",{attrs:{value:i.id}},[t._v(" "+t._s(i.name)+" ")])}))],2)})),1)],1),e("div",{staticClass:"row-box flex-items"},[e("div",{staticClass:"row-name"},[t._v("组卷方式:")]),e("div",{staticClass:"row-content"},[e("a-radio-group",{model:{value:t.examBox.paperCompositionModel,callback:function(e){t.$set(t.examBox,"paperCompositionModel",e)},expression:"examBox.paperCompositionModel"}},[e("a-radio",{attrs:{value:0}},[t._v(" 章节组卷 ")]),e("a-radio",{attrs:{value:1}},[t._v(" 知识点组卷 ")])],1)],1)])])}),a=[],r={props:["examBox"],data(){return{confirmLoading:!1,visible:!1,form:this.$form.createForm(this),value:0}},mounted(){this.$store.dispatch("DisciplineGetList"),this.$store.dispatch("GetDifficulty"),console.log(this.$store.state.baseInfo.Difficulty,"Difficulty")},methods:{showModal(t){console.log(t,"type"),this.visible=!0},handOK(t){t.preventDefault(),this.form.validateFields((t,e)=>{})}}},c=r,l=(i("37de"),i("2877")),u=Object(l["a"])(c,n,a,!1,null,"c118ac90",null),d=u.exports,p=function(){var t=this,e=t._self._c;return e("div",{staticClass:"steps2"},[t._l(t.examBox.disciplines,(function(i){return e("div",{key:i.id,staticClass:"des-box"},[e("div",{staticClass:"des-subject"},[t._v(" "+t._s(i.name)+" ")]),e("table",{staticClass:"table-box",attrs:{width:"100%",cellspacing:"0"}},[e("tr",[e("th",{attrs:{rowspan:"2"}},[t._v("序号")]),e("th",{attrs:{rowspan:"2"}},[t._v(t._s(0==t.examBox.paperCompositionModel?"章节":"知识点")+" "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 添加"+t._s(0==t.examBox.paperCompositionModel?"章节":"知识点")+" ")]),e("a-icon",{staticClass:"point",attrs:{type:"plus"},on:{click:function(e){return t.addChapter(i)}}})],2)],1),e("th",{attrs:{rowspan:"2"}},[t._v("题型")]),e("th",{attrs:{rowspan:"2"}},[t._v("题量")]),e("th",{attrs:{rowspan:"2"}},[t._v("题型分值")]),e("th",{attrs:{colspan:"5"}},[t._v("题型难度占比")]),e("th",{attrs:{rowspan:"2"}},[t._v("删除")])]),t._m(0,!0),i.groupArr.length>0?t._l(i.groupArr,(function(s,o){return e("tr",{key:o},[e("td",[t._v(t._s(o+1))]),e("td",[t._v(" "+t._s(s.name)+" "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 删除"+t._s(0==t.examBox.paperCompositionModel?"章节":"知识点")+" ")]),e("a-icon",{staticClass:"point",attrs:{type:"minus-circle"},on:{click:function(e){return t.delChaper(i,s)}}})],2),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 添加题型 ")]),e("a-icon",{staticClass:"point",attrs:{type:"plus-circle"},on:{click:function(e){return t.addQuestionType(i,s)}}})],2)],1),e("td",[e("div",{staticClass:"flex-column flex-align"},t._l(s.QuestionType,(function(o,n){return e("a-select",{key:n,staticClass:"input-item",staticStyle:{width:"100px"},attrs:{size:"small",placeholder:"选择题型"},model:{value:o.disciplineQuestionTypeId,callback:function(e){t.$set(o,"disciplineQuestionTypeId",e)},expression:"i.disciplineQuestionTypeId"}},t._l(t.oQuestionType(i.questionTypeArr,s),(function(i,s){return e("a-select-option",{key:i.id,attrs:{value:i.id},on:{click:function(e){return t.QuestionTypeChange(i,o)}}},[t._v(" "+t._s(i.name))])})),1)})),1)]),e("td",[e("div",{staticClass:"flex-column flex-align"},t._l(s.QuestionType,(function(o,n){return e("a-input-number",{key:n,staticClass:"input-item",staticStyle:{width:"60px"},attrs:{size:"small",min:0},on:{change:e=>t.countChange(e,o,s,i)},model:{value:o.count,callback:function(e){t.$set(o,"count",e)},expression:"i.count"}})})),1)]),e("td",[e("div",{staticClass:"flex-column flex-align"},t._l(s.QuestionType,(function(o,n){return e("div",{key:n,staticClass:"input-item"},[e("a-input-number",{staticStyle:{width:"60px"},attrs:{size:"small",min:0},on:{change:e=>t.scoreChange(e,o,s,i)},model:{value:o.singleScore,callback:function(e){t.$set(o,"singleScore",e)},expression:"i.singleScore"}}),e("span",[t._v("分/题")])],1)})),0)]),e("td",t._l(s.QuestionType,(function(o,n){return e("div",{key:n,staticClass:"flex-column flex-align"},[e("a-input-number",{staticClass:"input-item",staticStyle:{width:"50px"},attrs:{size:"small",min:0,max:10},on:{change:e=>t.difficultyChange(e,o,0,s,i)},model:{value:o.difficultySettings[0].count,callback:function(e){t.$set(o.difficultySettings[0],"count",e)},expression:"i.difficultySettings[0].count"}})],1)})),0),e("td",t._l(s.QuestionType,(function(o,n){return e("div",{key:n,staticClass:"flex-column flex-align"},[e("a-input-number",{staticClass:"input-item",staticStyle:{width:"50px"},attrs:{size:"small",min:0,max:10},on:{change:e=>t.difficultyChange(e,o,1,s,i)},model:{value:o.difficultySettings[1].count,callback:function(e){t.$set(o.difficultySettings[1],"count",e)},expression:"i.difficultySettings[1].count"}})],1)})),0),e("td",t._l(s.QuestionType,(function(o,n){return e("div",{key:n,staticClass:"flex-column flex-align"},[e("a-input-number",{staticClass:"input-item",staticStyle:{width:"50px"},attrs:{size:"small",min:0,max:10},on:{change:e=>t.difficultyChange(e,o,2,s,i)},model:{value:o.difficultySettings[2].count,callback:function(e){t.$set(o.difficultySettings[2],"count",e)},expression:"i.difficultySettings[2].count"}})],1)})),0),e("td",t._l(s.QuestionType,(function(o,n){return e("div",{key:n,staticClass:"flex-column flex-align"},[e("a-input-number",{staticClass:"input-item",staticStyle:{width:"50px"},attrs:{size:"small",min:0,max:10},on:{change:e=>t.difficultyChange(e,o,3,s,i)},model:{value:o.difficultySettings[3].count,callback:function(e){t.$set(o.difficultySettings[3],"count",e)},expression:"i.difficultySettings[3].count"}})],1)})),0),e("td",t._l(s.QuestionType,(function(o,n){return e("div",{key:n,staticClass:"flex-column flex-align"},[e("a-input-number",{staticClass:"input-item",staticStyle:{width:"50px"},attrs:{size:"small",min:0,max:10},on:{change:e=>t.difficultyChange(e,o,4,s,i)},model:{value:o.difficultySettings[4].count,callback:function(e){t.$set(o.difficultySettings[4],"count",e)},expression:"i.difficultySettings[4].count"}})],1)})),0),e("td",t._l(s.QuestionType,(function(o,n){return e("div",{key:n,staticClass:"del-text"},[e("a",{on:{click:function(e){return t.delQuestionType(o,s,n,i)}}},[t._v("删除题型")])])})),0)])})):[e("tr",[e("td",{staticStyle:{border:"none"}}),e("td",{staticStyle:{border:"none"}}),e("td",{staticStyle:{border:"none"}}),e("a-empty")],1)],e("tr",[e("td",[t._v("合计")]),e("td",[t._v("共计"+t._s(i.groupArr.length)+"个"+t._s(0==t.examBox.paperCompositionModel?"章节":"知识点"))]),e("td",[t._v("共计"+t._s(t.subjectQuestionType(i))+"个题型")]),e("td",[t._v(t._s(t.subjectQuestionNum(i))+"题")]),e("td",[t._v(t._s(t.subjectScore(i))+"分")]),e("td",{attrs:{colspan:"6"}})])],2)])})),e("AddChapter",{ref:"AddChapter"})],2)},f=[function(){var t=this,e=t._self._c;return e("tr",[e("th",[t._v("容易")]),e("th",[t._v("较易")]),e("th",[t._v("中等")]),e("th",[t._v("困难")]),e("th",[t._v("较难")])])}],h=(i("13d5"),function(){var t=this,e=t._self._c;return e("div",[e("a-modal",{attrs:{visible:t.visible,confirmLoading:t.confirmLoading,width:"700px",maskClosable:!1,destroyOnClose:!0,width:900},on:{ok:t.handOK,cancel:t.handCancle}},[e("div",{attrs:{slot:"title"},slot:"title"},[t._v(" "+t._s(0==t.modelType?"章节":"知识点")+"选择 ")]),e("div",{staticClass:"modal-box flex-center"},[e("div",{staticClass:"list-box"},[e("div",{staticClass:"list-title"},[t._v(t._s(0==t.modelType?"章节":"知识点")+"列表")]),e("div",{staticClass:"list-content"},[e("a-spin",{attrs:{spinning:t.spinning}},[0==t.modelType?e("div",{staticClass:"edition-box p-8"},[e("div",{staticClass:"edition-top flex-align",on:{click:function(e){t.editionVisible=!t.editionVisible}}},[e("span",{staticClass:"edition-title"},[t._v(t._s(t.editionActive.name||"无教材版本"))]),e("a-icon",{attrs:{type:"caret-right"}})],1),e("div",{directives:[{name:"show",rawName:"v-show",value:t.editionVisible,expression:"editionVisible"}],staticClass:"edition-list"},t._l(t.editionArr,(function(i){return e("span",{key:i.id,class:["edition-item",{"edition-item-active":t.editionActive.id==i.id}],on:{click:function(e){return t.editionChange(i)}}},[t._v(" "+t._s(i.name)+" ")])})),0)]):t._e(),t.treeData.length>0?e("a-tree",{attrs:{"default-checked-keys":t.selectedKeys,checkable:"",checkStrictly:!0,treeData:t.treeData,"load-data":t.onLoadData,"replace-fields":t.replaceFields},on:{check:t.leftCheck}}):e("a-empty")],1)],1)]),e("div",{staticClass:"btn-box flex-column"},[e("div",{staticClass:"btn-item",on:{click:t.toRight}},[e("a-icon",{attrs:{type:"right"}})],1)]),e("div",{staticClass:"list-box"},[e("div",{staticClass:"list-title"},[t._v("已选"+t._s(0==t.modelType?"章节":"知识点"))]),e("div",{staticClass:"list-content"},[t.rightCheckedKeys.length>0?e("a-tree",{attrs:{treeData:t.rightCheckedKeys,"replace-fields":t.replaceFields}}):e("a-empty")],1)])])])],1)}),m=[],x=i("4ec3"),v={components:{},data(){return{spinning:!1,confirmLoading:!1,visible:!1,editionVisible:!1,replaceFields:{key:"id",title:"name"},form:this.$form.createForm(this),selectedKeys:[],leftCheckedKeys:[],rightCheckedKeys:[],subject:{},editionArr:[],editionActive:{},treeData:[]}},watch:{editionActive(t){console.log(t,"nVal"),this._ChapterGetList()}},computed:{modelType(){return this.$parent.examBox.paperCompositionModel}},mounted(){},methods:{leftCheck(t,e){console.log(t),console.log(e);let i=e.checkedNodes,s=[];i.forEach(t=>{s.push(t.data.props.dataRef)}),console.log(s,"arr"),this.leftCheckedKeys=s},toRight(){console.log(this.leftCheckedKeys,"leftCheckedKeys"),this.leftCheckedKeys.forEach(t=>{let e=this.rightCheckedKeys.findIndex(e=>e.id==t.id);-1==e&&this.rightCheckedKeys.push(t)})},editionChange(t){this.editionActive=t,this.editionVisible=!1},showModal(t){console.log(t,"subject"),this.subject=t,this.rightCheckedKeys=JSON.parse(JSON.stringify(t.groupArr)),this.rightCheckedKeys.forEach(t=>{this.selectedKeys.push(t.id)});let e=this.$parent.examBox.paperCompositionModel;0==e?this._TextbookGetList():this._KnowledgePointGetList(),this.visible=!0},handOK(t){t.preventDefault(),this.form.validateFields((t,e)=>{t||(console.log(this.rightCheckedKeys,"rightCheckedKeys"),this.rightCheckedKeys.forEach(t=>{let e=this.subject.groupArr;-1==e.findIndex(e=>e.id==t.id)&&e.push({id:t.id,name:t.title,count:0,score:0,QuestionType:[]})}),this.handCancle(),console.log(this.subject,"this.subject"))})},handCancle(){this.selectedKeys=[],this.leftCheckedKeys=[],this.rightCheckedKeys=[],this.subject={},this.editionArr=[],this.editionActive={},this.treeData=[],this.spinning=!1,this.visible=!1},_KnowledgePointGetList(){this.spinning=!0;let t={ParentId:"",DisciplineId:this.subject.id,KeyWord:"",SkipCount:0,MaxResultCount:99999};Object(x["U"])(t).then(t=>{console.log(t,"知识点树"),this.treeData=t.items.map(t=>{t.hasChild||(t.isLeaf=!0);let e={key:t.id,title:t.name,scopedSlots:{title:"custom"},...t};return e}),this.spinning=!1,console.log(this.treeData,"this.treeData ")}).catch(t=>{this.spinning=!1})},_TextbookGetList(){this.spinning=!0;let t={DisciplineId:this.subject.id,IsActive:!0,SkipCount:0,MaxResultCount:99999};Object(x["Ob"])(t).then(t=>{console.log(t,"学科下的教材版本"),this.editionArr=t.items,t.items.length>0&&(this.editionActive=t.items[0]),this.spinning=!1}).catch(t=>{this.spinning=!1})},_ChapterGetList(){this.spinning=!0;let t={ParentId:"",TextbookId:this.editionActive.id,KeyWord:"",SkipCount:0,MaxResultCount:99999};Object(x["h"])(t).then(t=>{console.log(t,"章节树"),this.treeData=t.items.map(t=>{t.hasChild||(t.isLeaf=!0);let e={key:t.id,title:t.name,scopedSlots:{title:"custom"},...t};return e}),this.spinning=!1,console.log(this.treeData,"this.treeData ")}).catch(t=>{this.spinning=!1})},onLoadData(t){return console.log(t,"treeNode"),new Promise(e=>{if(t.dataRef.children)return void e();this.spinning=!0;let i={};0==this.modelType?(i={ParentId:t.dataRef.id,TextbookId:this.editionActive.id,KeyWord:"",SkipCount:0,MaxResultCount:99999},Object(x["h"])(i).then(i=>{t.dataRef.children=i.items.map(t=>{t.hasChild||(t.isLeaf=!0);let e={key:t.id,title:t.name,scopedSlots:{title:"custom"},...t};return e}),this.treeData=[...this.treeData],this.spinning=!1,e()}).catch(t=>{this.spinning=!1})):(i={ParentId:t.dataRef.id,DisciplineId:this.subject.id,KeyWord:"",SkipCount:0,MaxResultCount:99999},Object(x["U"])(i).then(i=>{t.dataRef.children=i.items.map(t=>{t.hasChild||(t.isLeaf=!0);let e={key:t.id,title:t.name,scopedSlots:{title:"custom"},...t};return e}),this.treeData=[...this.treeData],this.spinning=!1,e()}).catch(t=>{this.spinning=!1}))})}}},g=v,y=(i("c80a"),Object(l["a"])(g,h,m,!1,null,"3c620204",null)),b=y.exports;const C=[{difficulty:1,count:0},{difficulty:2,count:0},{difficulty:3,count:0},{difficulty:4,count:0},{difficulty:5,count:0}];var _={props:["examBox"],components:{AddChapter:b},data(){return{difficultySettings:C,confirmLoading:!1,visible:!1,form:this.$form.createForm(this)}},computed:{oQuestionType(){return(t,e)=>t},disciplines(){return this.examBox.disciplines},subjectQuestionType(){return t=>{let e=0;return t.groupArr&&t.groupArr.forEach(t=>{e+=t.QuestionType.length}),e}},subjectQuestionNum(){return t=>{let e=0;return t.groupArr&&t.groupArr.forEach(t=>{e+=t.count}),e}},subjectScore(){return t=>{let e=0;return t.groupArr&&t.groupArr.forEach(t=>{e+=t.score}),e}}},watch:{disciplines:{handler(t){console.log(t,"nVal学科"),t.forEach(t=>{let e={disciplineId:t.id};Object(x["s"])(e).then(e=>{t.questionTypeArr=e,console.log(e,"学科题型"+t.name)})})},immediate:!0}},mounted(){},methods:{QuestionTypeChange(t,e){console.log(t,"item"),console.log(e,"i"),e.name=t.name},subjectScoreTotal(t){console.log(t,"item计算学科分"),t.totalScore=t.groupArr.reduce((t,e)=>t+e.score,0),t.totalCount=t.groupArr.reduce((t,e)=>t+e.count,0)},delQuestionType(t,e,i,s){console.log(t,"i"),console.log(e,"v"),console.log(i,"index"),console.log(s,"item"),e.QuestionType.splice(i,1),e.count=e.QuestionType.reduce((t,e)=>t+e.count,0),e.score=e.QuestionType.reduce((t,e)=>t+e.totalScore,0),this.subjectScoreTotal(s)},scoreChange(t,e,i,s){console.log(t,"val"),console.log(e,"i"),console.log(i,"v"),console.log(s,"item"),e.totalScore=t*e.count,e.score=t,i.score=i.QuestionType.reduce((t,e)=>t+e.totalScore,0),this.subjectScoreTotal(s)},countChange(t,e,i,s){console.log(t,"val"),console.log(e,"i"),console.log(i,"v"),console.log(this.examBox,"examBox");let o=JSON.parse(JSON.stringify(this.examBox.difficulty)),n=0;o.forEach(e=>{e.count=Math.floor(t*e.proportion/100),n+=e.count});let a=t-n;console.log(a,"surplusCount"),o.forEach(t=>{t.proportion&&a>0&&(t.count+=1,a--)}),console.log(o),e.difficultySettings=o,i.count=i.QuestionType.reduce((t,e)=>t+e.count,0),this.scoreChange(e.score,e,i,s)},difficultyChange(t,e,i,s,o){console.log(t,"val"),console.log(e,"i"),console.log(i,"num"),e.difficultySettings[i].count=t,e.count=e.difficultySettings.reduce((t,e)=>t+e.count,0),s.count=s.QuestionType.reduce((t,e)=>t+e.count,0),this.scoreChange(e.score,e,s,o)},addQuestionType(t,e){console.log(t,"item"),0!=t.questionTypeArr.length?(console.log(e,"v"),e.QuestionType.push({id:e.id,disciplineQuestionTypeId:t.questionTypeArr[0].id,name:t.questionTypeArr[0].name,count:0,totalScore:0,score:0,difficultySettings:JSON.parse(JSON.stringify(this.difficultySettings))})):this.$message.error("此学科无题型,请在基础数据中配置")},delChaper(t,e){console.log(t,"item"),console.log(e,"v"),t.groupArr=t.groupArr.filter(t=>t.id!=e.id)},addChapter(t={}){console.log(t,"item"),this.$refs.AddChapter.showModal(t)}}},S=_,k=(i("f233"),Object(l["a"])(S,p,f,!1,null,"1fcb0dc3",null)),w=k.exports,T=function(){var t=this,e=t._self._c;return e("div",[e("a-drawer",{attrs:{placement:"right",width:"300",closable:!1,visible:t.visible,"after-visible-change":t.afterVisibleChange,bodyStyle:{padding:0}},on:{close:t.onClose}},[e("span",{staticClass:"flex-align d-title",attrs:{slot:"title"},slot:"title"},[e("span",[t._v("试卷分析")]),e("a-icon",{staticClass:"title-icon",attrs:{type:"double-right"},on:{click:t.onClose}})],1),e("div",{staticClass:"border-box flex"},[e("div",[t._v(" 总题量:"+t._s(t.totalCount)+" ")]),e("div",[t._v(" 总分值:"+t._s(t.examBox.totalScore)+" ")])]),e("div",{staticClass:"table-box"},[e("div",{staticClass:"box-border"},[e("a-row",[e("a-col",{attrs:{span:8}}),e("a-col",{attrs:{span:8}},[t._v("分值")]),e("a-col",{attrs:{span:8}},[t._v("题量")])],1)],1),e("div",{staticClass:"not-top-border"},[e("a-row",{staticClass:"row-title"},[t._v("学科:")]),t._l(t.examBox.disciplines,(function(i){return e("a-row",{key:i.id},[e("a-col",{attrs:{span:8}},[t._v(t._s(i.name))]),e("a-col",{attrs:{span:8}},[t._v(t._s(i.totalScore))]),e("a-col",{attrs:{span:8}},[t._v(t._s(i.totalCount))])],1)}))],2),e("div",{staticClass:"not-top-border"},[e("a-row",{staticClass:"row-title"},[t._v(t._s(0==t.examBox.paperCompositionModel?"章节":"知识点")+":")]),t._l(t.vArr,(function(i,s){return e("a-row",{key:s},[e("a-col",{attrs:{span:8}},[t._v(t._s(i.name))]),e("a-col",{attrs:{span:8}},[t._v(t._s(i.score))]),e("a-col",{attrs:{span:8}},[t._v(t._s(i.count))])],1)}))],2),e("div",{staticClass:"not-top-border"},[e("a-row",{staticClass:"row-title"},[t._v("题型:")]),t._l(t.iArr,(function(i,s){return e("div",{key:s},[e("a-row",[e("span",{staticStyle:{"margin-left":"16px","font-weight":"bold"}},[t._v(t._s(i.name))])]),t._l(i.QuestionType,(function(s){return i.QuestionType.length>0?e("a-row",{key:s.id},[e("a-col",{staticClass:"only-line-1",attrs:{span:8}},[t._v(t._s(s.name||""))]),e("a-col",{staticClass:"only-line-1",attrs:{span:8}},[t._v(t._s(s.totalScore||0))]),e("a-col",{staticClass:"only-line-1",attrs:{span:8}},[t._v(t._s(s.count||0))])],1):t._e()})),0==i.QuestionType.length?e("span",{staticStyle:{"margin-left":"16px"}},[t._v("无题型")]):t._e()],2)}))],2)])])],1)},B=[],A={data(){return{visible:!1,examBox:{disciplines:[]},totalCount:0}},computed:{vArr(){let t=[];return this.examBox.disciplines.forEach(e=>{t.push(...e.groupArr)}),t},iArr(){let t=[];return this.examBox.disciplines.forEach(e=>{let i={name:e.name,QuestionType:[]};e.groupArr.forEach(t=>{t.QuestionType.length>0&&(i.QuestionType=[...i.QuestionType,...t.QuestionType])}),t.push(i)}),console.log(t,"arrr66"),t},totalCount66(){return this.examBox.disciplines.reduce((t,e)=>e.totalCount?t+e.totalCount:t,0)}},mounted(){},methods:{afterVisibleChange(t){console.log("visible",t),console.log(this.examBox,"this.examBox")},showDrawer(t){this.examBox=t,this.totalCount=this.examBox.disciplines.reduce((t,e)=>e.totalCount?t+e.totalCount:t,0),this.visible=!0},onClose(){this.visible=!1}}},j=A,Q=(i("4975"),Object(l["a"])(j,T,B,!1,null,"7d393f3c",null)),E=Q.exports;let D=[{name:"容易",value:1,difficulty:1,proportion:20},{name:"较易",value:2,difficulty:2,proportion:20},{name:"中等",value:3,difficulty:3,proportion:20},{name:"较难",value:4,difficulty:4,proportion:20},{name:"困难",value:5,difficulty:5,proportion:20}];var $={components:{Steps1:d,Steps2:w,TestAnalysisDraw:E},data(){return{loading:!1,current:0,examBox:{name:"",examTime:0,totalScore:0,difficulty:JSON.parse(JSON.stringify(D)),subjectIds:[],disciplines:[],paperCompositionModel:null,autoPaperDisciplineSettings:[]}}},computed:{},watch:{},mounted(){},methods:{_PaperAutoPaper(){let t=!0;if(this.examBox.disciplines.forEach(e=>{e.autoPaperTypeSettings=[],e.groupArr.forEach(t=>{e.autoPaperTypeSettings.push(...t.QuestionType)});try{e.autoPaperTypeSettings.forEach(e=>{if(!e.disciplineQuestionTypeId)throw this.$message.error("您有题型未完成选择,请先完成选择再进行组卷"),t=!1,Error()})}catch(i){return}}),!t)return;console.log(this.examBox,"examBox"),this.loading=!0;let e={name:this.examBox.name,examTime:this.examBox.examTime,disciplines:this.examBox.subjectIds};Object(x["X"])(e).then(t=>{console.log(t,"创建返回res");let e={paperId:t},i={totalScore:this.examBox.totalScore,autoPaperDisciplineSettings:this.examBox.disciplines,paperCompositionModel:this.examBox.paperCompositionModel};Object(x["W"])(i,e).then(t=>{console.log(t,"自动组卷返回值"),this.loading=!1,this.$message.success("组卷成功")}).catch(t=>{console.log(t,"errr9999999"),this.$message.error(t.details),this.loading=!1})}).catch(t=>{this.loading=!1})},toPath(t){this.$router.push({name:t})},comp(t){if(1==t){if(!this.examBox.name)return void this.$message.error("请输入试卷名称!");if(!this.examBox.examTime)return void this.$message.error("请输入考试时间!");if(!this.examBox.totalScore)return void this.$message.error("请输入总分数!");if(0==this.examBox.subjectIds.length)return void this.$message.error("请选择学科!");if(null==this.examBox.paperCompositionModel)return void this.$message.error("请选择组卷方式!");let t=0;if(this.examBox.difficulty.forEach(e=>{t+=e.proportion}),100!=t)return void this.$message.error("占比总和必须为100%!");this.examBox.disciplines=[],this.examBox.subjectIds.forEach(t=>{this.$store.state.baseInfo.Subjects.forEach(e=>{t==e.id&&this.examBox.disciplines.push({...e,disciplineId:e.id,autoPaperTypeSettings:[],totalScore:0,groupArr:[],questionTypeArr:[]})})}),console.log(this.examBox,"examBox")}this.current+=t},showDrawer(){this.$refs.TestAnalysisDraw.showDrawer(this.examBox)}}},O=$,I=(i("3ab6"),Object(l["a"])(O,s,o,!1,null,"5d842b6d",null));e["default"]=I.exports},"13d5":function(t,e,i){"use strict";var s=i("23e7"),o=i("d58f").left,n=i("a640"),a=i("2d00"),r=i("605d"),c=n("reduce"),l=!r&&a>79&&a<83;s({target:"Array",proto:!0,forced:!c||l},{reduce:function(t){var e=arguments.length;return o(this,t,e,e>1?arguments[1]:void 0)}})},"2ba4":function(t,e,i){var s=i("40d5"),o=Function.prototype,n=o.apply,a=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(s?a.bind(n):function(){return a.apply(n,arguments)})},"2bd6":function(t,e,i){},"37de":function(t,e,i){"use strict";i("5a49")},"3ab6":function(t,e,i){"use strict";i("2bd6")},"3bbe":function(t,e,i){var s=i("1626"),o=String,n=TypeError;t.exports=function(t){if("object"==typeof t||s(t))return t;throw n("Can't set "+o(t)+" as a prototype")}},4975:function(t,e,i){"use strict";i("e5d9")},"577e":function(t,e,i){var s=i("f5df"),o=String;t.exports=function(t){if("Symbol"===s(t))throw TypeError("Cannot convert a Symbol value to a string");return o(t)}},"5a49":function(t,e,i){},"605d":function(t,e,i){var s=i("c6b6"),o=i("da84");t.exports="process"==s(o.process)},7156:function(t,e,i){var s=i("1626"),o=i("861d"),n=i("d2bb");t.exports=function(t,e,i){var a,r;return n&&s(a=e.constructor)&&a!==i&&o(r=a.prototype)&&r!==i.prototype&&n(t,r),t}},"7dfd":function(t,e,i){},a640:function(t,e,i){"use strict";var s=i("d039");t.exports=function(t,e){var i=[][t];return!!i&&s((function(){i.call(null,e||function(){return 1},1)}))}},ab36:function(t,e,i){var s=i("861d"),o=i("9112");t.exports=function(t,e){s(e)&&"cause"in e&&o(t,"cause",e.cause)}},aeb0:function(t,e,i){var s=i("9bf2").f;t.exports=function(t,e,i){i in t||s(t,i,{configurable:!0,get:function(){return e[i]},set:function(t){e[i]=t}})}},b980:function(t,e,i){var s=i("d039"),o=i("5c6c");t.exports=!s((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",o(1,7)),7!==t.stack)}))},c80a:function(t,e,i){"use strict";i("7dfd")},cf2e:function(t,e,i){},d2bb:function(t,e,i){var s=i("e330"),o=i("825a"),n=i("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,i={};try{t=s(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),t(i,[]),e=i instanceof Array}catch(a){}return function(i,s){return o(i),n(s),e?t(i,s):i.__proto__=s,i}}():void 0)},d58f:function(t,e,i){var s=i("59ed"),o=i("7b0b"),n=i("44ad"),a=i("07fa"),r=TypeError,c=function(t){return function(e,i,c,l){s(i);var u=o(e),d=n(u),p=a(u),f=t?p-1:0,h=t?-1:1;if(c<2)while(1){if(f in d){l=d[f],f+=h;break}if(f+=h,t?f<0:p<=f)throw r("Reduce of empty array with no initial value")}for(;t?f>=0:p>f;f+=h)f in d&&(l=i(l,d[f],f,u));return l}};t.exports={left:c(!1),right:c(!0)}},d9e2:function(t,e,i){var s=i("23e7"),o=i("da84"),n=i("2ba4"),a=i("e5cb"),r="WebAssembly",c=o[r],l=7!==Error("e",{cause:7}).cause,u=function(t,e){var i={};i[t]=a(t,e,l),s({global:!0,constructor:!0,arity:1,forced:l},i)},d=function(t,e){if(c&&c[t]){var i={};i[t]=a(r+"."+t,e,l),s({target:r,stat:!0,constructor:!0,arity:1,forced:l},i)}};u("Error",(function(t){return function(e){return n(t,this,arguments)}})),u("EvalError",(function(t){return function(e){return n(t,this,arguments)}})),u("RangeError",(function(t){return function(e){return n(t,this,arguments)}})),u("ReferenceError",(function(t){return function(e){return n(t,this,arguments)}})),u("SyntaxError",(function(t){return function(e){return n(t,this,arguments)}})),u("TypeError",(function(t){return function(e){return n(t,this,arguments)}})),u("URIError",(function(t){return function(e){return n(t,this,arguments)}})),d("CompileError",(function(t){return function(e){return n(t,this,arguments)}})),d("LinkError",(function(t){return function(e){return n(t,this,arguments)}})),d("RuntimeError",(function(t){return function(e){return n(t,this,arguments)}}))},e391:function(t,e,i){var s=i("577e");t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:s(t)}},e5cb:function(t,e,i){"use strict";var s=i("d066"),o=i("1a2d"),n=i("9112"),a=i("3a9b"),r=i("d2bb"),c=i("e893"),l=i("aeb0"),u=i("7156"),d=i("e391"),p=i("ab36"),f=i("0d26"),h=i("b980"),m=i("83ab"),x=i("c430");t.exports=function(t,e,i,v){var g="stackTraceLimit",y=v?2:1,b=t.split("."),C=b[b.length-1],_=s.apply(null,b);if(_){var S=_.prototype;if(!x&&o(S,"cause")&&delete S.cause,!i)return _;var k=s("Error"),w=e((function(t,e){var i=d(v?e:t,void 0),s=v?new _(t):new _;return void 0!==i&&n(s,"message",i),h&&n(s,"stack",f(s.stack,2)),this&&a(S,this)&&u(s,this,w),arguments.length>y&&p(s,arguments[y]),s}));if(w.prototype=S,"Error"!==C?r?r(w,k):c(w,k,{name:!0}):m&&g in _&&(l(w,_,g),l(w,_,"prepareStackTrace")),c(w,_),!x)try{S.name!==C&&n(S,"name",C),S.constructor=w}catch(T){}return w}}},e5d9:function(t,e,i){},f233:function(t,e,i){"use strict";i("cf2e")},f5df:function(t,e,i){var s=i("00ee"),o=i("1626"),n=i("c6b6"),a=i("b622"),r=a("toStringTag"),c=Object,l="Arguments"==n(function(){return arguments}()),u=function(t,e){try{return t[e]}catch(i){}};t.exports=s?n:function(t){var e,i,s;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(i=u(e=c(t),r))?i:l?n(e):"Object"==(s=n(e))&&o(e.callee)?"Arguments":s}}}]); //# sourceMappingURL=chunk-15f9a15e.4338c36d.js.map