Files

2 lines
3.2 KiB
JavaScript

import{_ as S}from"./index.76a66f15.js";/* empty css *//* empty css */import{a as v,b as w,t as T}from"./list.ac9a0dee.js";import{bj as D,a$ as l,C as r,D as u,aJ as e,b2 as t,b1 as m,aG as h,aV as i,b4 as B,b3 as f,cd as E,bo as F,bM as O,c6 as P,c7 as R,bQ as V,bL as j,bS as q,bU as A,bP as N}from"./arco.f3c60d68.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";const J={components:{Modal:D,testpaperGroupModal:v,testpaperGroupMoveModal:w,testpaperList:T},data(){return{testpaperGroupChecked:0,testpaperGroupMoveIds:[],testpaperGroupIds:"",modal:{testpaperGroup:!1},testpaperGroupSelect:["-"],tableCheckedList:[],pageParams:{},testpaperGroupList:[],installLoading:!0,installTest:!1}},methods:{testpaperGroupClick(p){this.testpaperGroupSelect=[p],this.testpaperGroupChecked=p},handletestpaperGroupOk(){this.getTestpaperGroup(),this.modal.testpaperGroup=!1},refresh(){this.getTestpaperGroup()},getTestpaperGroup(){this.$request.post("admin/app/testpaper/group/index",{}).then(p=>{this.testpaperGroupList=p.data.rows,this.testpaperGroupIds=p.data.group_ids})},checkInstall(){this.installLoading=!0,this.$request.post("admin/app/project/app/isInstall",{tag:"test"}).then(()=>{this.installTest=!0,this.installLoading=!1,this.refresh()}).catch(()=>{this.installTest=!1,this.installLoading=!1,this.$router.push({name:"app.entry",params:{tag:"test"}})})}},mounted(){this.pageParams=this.$route.params,this.checkInstall()}},Q={class:"container"};function U(p,a,z,H,s,n){const G=E,k=l("icon-edit"),g=F,C=O,c=P,b=R,y=V,d=j,_=q,L=l("testpaper-list"),I=A,x=l("testpaper-group-modal"),M=N;return r(),u("div",Q,[e(M,{style:{width:"100%"},tip:"\u52A0\u8F7D\u4E2D",loading:s.installLoading},{default:t(()=>[!s.installLoading&&!s.installTest?(r(),m(G,{key:0,description:"\u8003\u8BD5\u63D2\u4EF6\u672A\u5B89\u88C5",style:{padding:"100px"}})):(r(),u(h,{key:1},[e(I,{class:"grid-demo",gutter:10},{default:t(()=>[e(_,{span:4},{default:t(()=>[e(d,{class:"content-card"},{default:t(()=>[e(g,{type:"primary",long:"",onClick:a[0]||(a[0]=o=>this.modal.testpaperGroup=!0)},{default:t(()=>[a[1]||(a[1]=i(" \u7F16\u8F91\u5206\u7EC4 ",-1)),e(k)]),_:1}),e(C),e(y,{style:{height:"600px",overflow:"scroll"}},{default:t(()=>[e(b,{"scroll-config":{y:600},onMenuItemClick:n.testpaperGroupClick,"selected-keys":s.testpaperGroupSelect,"default-selected-keys":s.testpaperGroupSelect},{default:t(()=>[e(c,{key:"-"},{default:t(()=>[...a[2]||(a[2]=[i(" \u5168\u90E8 ",-1)])]),_:1}),(r(!0),u(h,null,B(s.testpaperGroupList,(o,K)=>(r(),m(c,{key:o.id==0?"0":o.id},{default:t(()=>[i(f(o.name)+"("+f(o.testpaper_count)+"\u6761) ",1)]),_:2},1024))),128))]),_:1},8,["onMenuItemClick","selected-keys","default-selected-keys"])]),_:1})]),_:1})]),_:1}),e(_,{span:20},{default:t(()=>[e(d,{class:"content-card"},{default:t(()=>[e(L,{testpaperGroupIds:s.testpaperGroupIds,testpaperGroupChecked:s.testpaperGroupChecked,onRefresh:n.refresh},null,8,["testpaperGroupIds","testpaperGroupChecked","onRefresh"])]),_:1})]),_:1})]),_:1}),e(x,{isShow:s.modal.testpaperGroup,onOk:n.handletestpaperGroupOk,onCancel:n.handletestpaperGroupOk},null,8,["isShow","onOk","onCancel"])],64))]),_:1},8,["loading"])])}const se=S(J,[["render",U]]);export{se as default};