You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
6.6 KiB
2 lines
6.6 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7806],{11541:function(U,y,r){r.r(y),r.d(y,{default:function(){return j}});var e=r(59301),f=r(63144),c=r(57809),b=r(3113),L=r(56511),s={wrap:"wrap___sKc1R",headWrap:"headWrap___S5CVJ",head:"head___VBue_",deal:"deal___mWVJv",two:"two___h7Vsd",one:"one___dXkJk"},d=r(42441),N=r(76265),V=Object.defineProperty,C=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,A=(n,t,u)=>t in n?V(n,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):n[t]=u,F=(n,t)=>{for(var u in t||(t={}))k.call(t,u)&&A(n,u,t[u]);if(C)for(var u of C(t))Z.call(t,u)&&A(n,u,t[u]);return n},D=(n,t,u)=>new Promise((B,E)=>{var p=i=>{try{o(u.next(i))}catch(m){E(m)}},v=i=>{try{o(u.throw(i))}catch(m){E(m)}},o=i=>i.done?B(i.value):Promise.resolve(i.value).then(p,v);o((u=u.apply(n,t)).next())});const W=({classroomList:n,globalSetting:t,dispatch:u})=>{var B,E,p,v,o,i;const[m,Y]=(0,e.useState)(F(F({},(0,f.useParams)()),{page:1,limit:2e3})),[h,x]=(0,e.useState)(),[I,J]=(0,e.useState)(1),[_,S]=(0,e.useState)(!1),[a,z]=(0,e.useState)({}),[P,Q]=(0,e.useState)({});(0,e.useEffect)(()=>{T()},[]),(0,e.useEffect)(()=>{h&&w()},[h]);const T=()=>D(void 0,null,function*(){var l,O;const g=yield u({type:"teachers/getList",payload:F({},m)});x((O=(l=g==null?void 0:g.teacher_list)==null?void 0:l[0])==null?void 0:O.user_id),Q(g)}),w=()=>D(void 0,null,function*(){S(!0);const l=yield(0,N.ZP)("/api/courses/teacher_id.json",{method:"get",params:{teacherId:h}});(l==null?void 0:l.status)===0&&z((l==null?void 0:l.data)||{}),S(!1)}),G={title:{text:"\u6559\u5E08"},legend:{top:"0%",left:"right",data:["\u8BFE\u524D","\u8BFE\u4E2D","\u8BFE\u540E"]},tooltip:{trigger:"axis"},radar:{indicator:[{name:"\u6295\u5165\u5EA6",max:6500},{name:"\u4FC3\u8FDB\u5EA6",max:16e3},{name:"\u8C03\u63A7\u5EA6",max:3e4},{name:"\u8BA4\u53EF\u5EA6",max:38e3}],center:["50%","50%"],radius:120},series:[{name:"Budget vs spending",type:"radar",tooltip:{trigger:"item"},data:[{value:[4200,3e3,2e4,35e3,5e4,18e3],name:"\u8BFE\u524D"},{value:[5e3,14e3,28e3,26e3,42e3,21e3],name:"\u8BFE\u4E2D"},{value:[4200,14e3,2e4,26e3,5e4,26e3],name:"\u8BFE\u540E"}]}]},K={color:"#0F7858",title:{text:"\u6295\u5165\u5EA6"},legend:{orient:"vertical",left:"right"},tooltip:{trigger:"item",zlevel:0},radar:{indicator:[{name:"\u6559\u5B66\u51C6\u5907",max:100},{name:"\u7EC4\u7EC7\u5B66\u4E60",max:100},{name:"\u5EFA\u8BBE\u8D44\u6E90",max:100},{name:"\u4E92\u52A8\u7B54\u7591",max:100},{name:"\u5B66\u4E60\u8BC4\u4EF7",max:100}]},series:[{type:"radar",data:[{value:a==null?void 0:a.commiment,name:"\u8BC4\u6D4B\u503C"}]}]},R={title:{text:"\u8C03\u63A7\u5EA6",left:"left"},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["\u67E5\u770B\u5B66\u4E60\u4EFB\u52A1\u6B21\u6570","\u67E5\u770B\u6D4B\u9A8C\u6B21\u6570","\u63D0\u9192\u4EFB\u52A1\u6B21\u6570","\u5C0F\u7EC4\u53D1\u5E16\u6B21\u6570","\u5B66\u4E60\u8D44\u6E90\u66F4\u65B0\u6B21\u6570"],left:"right"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"]}],yAxis:[{type:"value"}],series:[{name:"\u67E5\u770B\u5B66\u4E60\u4EFB\u52A1\u6B21\u6570",type:"line",stack:"\u603B\u91CF",areaStyle:{},emphasis:{focus:"series"},data:(B=a==null?void 0:a.control_degree)==null?void 0:B[0]},{name:"\u67E5\u770B\u6D4B\u9A8C\u6B21\u6570",type:"line",stack:"\u603B\u91CF",areaStyle:{},emphasis:{focus:"series"},data:(E=a==null?void 0:a.control_degree)==null?void 0:E[1]},{name:"\u63D0\u9192\u4EFB\u52A1\u6B21\u6570",type:"line",stack:"\u603B\u91CF",areaStyle:{},emphasis:{focus:"series"},data:(p=a==null?void 0:a.control_degree)==null?void 0:p[2]},{name:"\u5C0F\u7EC4\u53D1\u5E16\u6B21\u6570",type:"line",stack:"\u603B\u91CF",areaStyle:{},emphasis:{focus:"series"},data:(v=a==null?void 0:a.control_degree)==null?void 0:v[3]},{name:"\u5B66\u4E60\u8D44\u6E90\u66F4\u65B0\u6B21\u6570",type:"line",stack:"\u603B\u91CF",areaStyle:{},emphasis:{focus:"series"},data:(o=a==null?void 0:a.control_degree)==null?void 0:o[4]}]},X={title:{text:"\u8BA4\u53EF\u5EA6"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["\u5B66\u4E60\u8D44\u6E90\u8BA4\u53EF","\u5B66\u4E60\u4EFB\u52A1\u8BA4\u53EF","\u8F85\u5BFC\u7B54\u7591\u8BA4\u53EF","\u4F5C\u4E1A\u6279\u6539\u8BA4\u53EF","\u5C0F\u7EC4\u6307\u5BFC\u8BA4\u53EF"],orient:"vertical"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u5B66\u4E60\u8D44\u6E90\u8BA4\u53EF","\u5B66\u4E60\u4EFB\u52A1\u8BA4\u53EF","\u8F85\u5BFC\u7B54\u7591\u8BA4\u53EF","\u4F5C\u4E1A\u6279\u6539\u8BA4\u53EF","\u5C0F\u7EC4\u6307\u5BFC\u8BA4\u53EF"]}],yAxis:[{type:"value"}],series:[{type:"bar",data:a==null?void 0:a.recongnition}]},H={title:{text:"\u4FC3\u8FDB\u5EA6",left:"left"},legend:{left:"right"},tooltip:{trigger:"item",zlevel:0},series:[{type:"pie",radius:"45%",center:["55%","60%"],data:a==null?void 0:a.promotion}]},M=()=>{w()};return e.createElement("div",{className:s.wrap},e.createElement("div",{className:s.headWrap},e.createElement("div",{className:s.head},"\u6559\u5B66\u8D28\u91CF\u5206\u6790"),e.createElement("div",{className:s.deal},e.createElement("div",null,e.createElement("span",null,"\u9009\u62E9\u8BC4\u6D4B\u6559\u5E08"),e.createElement(c.default,{value:h,onChange:l=>x(l),style:{width:200}},(i=P==null?void 0:P.teacher_list)==null?void 0:i.map(l=>e.createElement(c.default.Option,{key:l.user_id,value:l.user_id},l.name," ")))),e.createElement("div",{className:"ml30"},e.createElement("span",null,"\u9009\u62E9\u8BC4\u6D4B\u7B97\u6CD5"),e.createElement(c.default,{value:I,onChange:l=>J(l),style:{width:200}},e.createElement(c.default.Option,{key:1,value:1},"\u6559\u5E08\u5728\u7EBF\u6559\u5B66\u8D28\u91CF\u6210\u6548\u8BC4\u6D4B"),e.createElement(c.default.Option,{key:2,value:2},"\u673A\u5668\u8F85\u52A9\u6559\u5B66\u8D28\u91CF\u6210\u6548\u8BC4\u6D4B"))),e.createElement(b.ZP,{onClick:M,disabled:_,style:{marginLeft:"auto"},type:"primary"},"\u5F00\u59CB\u5206\u6790"))),e.createElement(L.Z,{className:"mt10",loading:_},e.createElement("div",{className:s.two},e.createElement("aside",null,e.createElement(d.Z,{option:G,style:{height:400}})),e.createElement("aside",null,e.createElement(d.Z,{option:K,style:{height:400}}))),e.createElement("div",{className:s.one},e.createElement(d.Z,{option:R,style:{height:300}})),e.createElement("div",{className:s.two},e.createElement("aside",null,e.createElement(d.Z,{option:X,style:{height:400}})),e.createElement("aside",null,e.createElement(d.Z,{option:H,style:{height:400}})))))};var j=(0,f.connect)(({classroomList:n,globalSetting:t})=>({classroomList:n,globalSetting:t}))(W)}}]);
|