PageSourceSearch

https://fe-static-yuketang.yuketang.cn/fe/static/web/1.2.315/js/14217.e762068e.js

js yuketang.cn collected 2026-09-28 09:24:42 UTC 46,943 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkrainweb=self.webpackChunkrainweb||[]).push([["14217"],{64873:function(t,e,n){n.d(e,{ZT:function(){return a}});var r=function(t,e){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function a(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}},92511:function(t,e,n){n.d(e,{Z:function(){return o}}),n(35350);var r=n(18108),a={__name:"empty",props:{text:{type:String,default:i18n.t("DecisionCenter.NoResults")},imgType:{type:Number,default:1},textList:{type:Array,default:function(){return[]}}},setup:function(t){return{__sfc:!0,props:t,imgObj:(0,r.ref)({1:"https://qn-c27.xuetangx.com/17211102761989.png",2:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/empty-20250425.png"})}}},o=(0,n(81049).Z)(a,function(){var t=this,e=t._self._c;return e("div",{staticClass:"empty-wrapper"},[e("img",{attrs:{src:t._self._setupProxy.imgObj[t.imgType],alt:""}}),t._v(" "),t.textList.length?e("div",[e("p",{staticClass:"bold f16 no-data-tips"},[t._v(t._s(t.$t("DecisionCenter.NoDataTips")))]),t._v(" "),e("div",{staticClass:"tips-box text-gray-015"},t._l(t.textList,function(n,r){return e("p",{key:r},[e("span",[t._v(t._s(r+1)+".")]),t._v(t._s(n)+"\n      ")])}),0)]):e("p",{staticClass:"text"},[t._v(t._s(t.text))])])},[],!1,null,"a498979a",null).exports},33326:function(t,e,n){n.d(e,{Z:function(){return l}});var r=n(18108),a=n(31242),o=n(64101);function i(t,e,n,r,a,o,i){try{var l=t[o](i),s=l.value}catch(t){n(t);return}l.done?e(s):Promise.resolve(s).then(r,a)}var l=(0,n(81049).Z)({__name:"version-switch-select",emits:["change"],setup:function(t,e){var n=e.emit,l=(0,a.yj)(),s=(0,o.eJ)(["selectedCourseInfo"]).selectedCourseInfo,u=(0,r.ref)(""),c=(0,r.ref)([]);function d(){var t;return(null==(t=s.value)?void 0:t.id)||l.params.course_id}function g(){var t;return(t=function(){var t,e,n;return function(t,e){var n,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=l(0),i.throw=l(1),i.return=l(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(l){return function(s){var u=[l,s];if(n)throw TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(o=0)),o;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,r=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===u[0]||2===u[0])){o=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){o.label=u[1];break}if(6===u[0]&&o.label<a[1]){o.label=a[1],a=u;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(u);break}a[2]&&o.ops.pop(),o.trys.pop();continue}u=e.call(t,o)}catch(t){u=[6,t],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(r){switch(r.label){case 0:return e=API.professional_decision_center.get_tp_version_list,n={agent_id:d()},[4,request.get(e,n)];case 1:return c.value=r.sent().data||[],v((null==(t=c.value[0])?void 0:t.id)||""),[2]}})},function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function l(t){i(o,r,a,l,s,"next",t)}function s(t){i(o,r,a,l,s,"throw",t)}l(void 0)})})()}var v=function(t){u.value=t,n("change",t)};return(0,r.onMounted)(function(){g()}),{__sfc:!0,route:l,selectedCourseInfo:s,emits:n,currentValue:u,versionOptions:c,getAgentId:d,getVersionList:g,handleChange:v}}},function(){var t=this._self._c,e=this._self._setupProxy;return e.versionOptions.length?t("div",{staticClass:"version-switch-select"},[t("el-select",{attrs:{"popper-class":"specialty-version-switch-select-dropdown",clearable:!1,"popper-append-to-body":!0},on:{change:e.handleChange},model:{value:e.currentValue,callback:function(t){e.currentValue=t},expression:"currentValue"}},this._l(e.versionOptions,function(e){return t("el-option",{key:e.id,attrs:{label:e.year_from+"版",value:e.id}})}),1)],1):this._e()},[],!1,null,"d651e5e4",null).exports},28769:function(t,e,n){n.r(e),n.d(e,{default:function(){return _}}),n(80287),n(63649),n(80764),n(52042),n(27281),n(35350),n(42463),n(81080),n(32927),n(35130),n(54472),n(64213);var r=n(18108),a=n(83021);function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){var r;r=n[e],e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r})}return t}function i(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):(function(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n}
1)(Object(e)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}),t}var l=n(81049),s=(0,l.Z)({__name:"radar",props:{data:{type:Array,default:function(){return[]}},indicator:{type:Array,default:function(){return[]}},color:{type:Object,default:function(){return{nameTextColor:"rgba(101, 106, 114, 1)",splitLineColor:"rgba(201, 215, 246, 0.8)",seriesAreaColor:["rgba(97, 144, 255, 0.28)","rgba(196, 215, 255, 0.12)","rgba(255,255,255,0.02)"],seriesLineColor:"rgba(85, 136, 255, 1)",dotBorderColor:"rgba(85, 136, 255, 1)",richColor:"rgba(89, 52, 237, 1)"}}},options:{type:Object,default:function(){return{radius:108,startAngle:90,nameGap:22}}},seriesConfig:{type:Array,default:function(){return[]}},activeName:{type:String,default:""}},setup:function(t){var e=(0,r.ref)(null),n=(0,r.ref)(null),l=(0,r.ref)({x:0,y:0}),s=(0,r.ref)({dataIndex:-1,indicatorIndex:-1}),u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.color,n=[];switch(e.seriesAreaColor.length){case 2:n=[{offset:0,color:e.seriesAreaColor[0]},{offset:1,color:e.seriesAreaColor[1]}];break;case 3:n=[{offset:0,color:e.seriesAreaColor[0]},{offset:.5,color:e.seriesAreaColor[1]},{offset:1,color:e.seriesAreaColor[2]}];break;default:n=[{offset:0,color:e.seriesAreaColor[0]||"rgba(152, 102, 246, 0.35)"},{offset:1,color:e.seriesAreaColor[e.seriesAreaColor.length-1]||"rgba(255,255,255,0)"}]}return{color:new a.Q.LinearGradient(0,0,0,1,n,!1)}},c=function(e){if(!e)return"";var n,r,a,l=Array.isArray(e.value)?e.value:[],u=null!=(a=s.value.indicatorIndex)?a:v(l),c=t.indicator[u]||{},d=l[u],g=(null==e||null==(r=e.data)||null==(n=r.lineStyle)?void 0:n.color)||(null==e?void 0:e.color)||t.color.seriesLineColor;return"function"==typeof t.options.tooltipFormatter?t.options.tooltipFormatter(i(o({},e),{indicator:c,indicatorValue:d,seriesColor:g})):'\n    <div class="major-quality-monitoring-charts-radar-tooltip">\n      <p class="major-quality-monitoring-charts-radar-tooltip__title">'.concat(e.name||e.seriesName||"",'</p>\n      <p class="major-quality-monitoring-charts-radar-tooltip__desc">\n        <span class="major-quality-monitoring-charts-radar-tooltip__dot" style="background:').concat(g,';"></span>\n        <span style="color:').concat(g,';">').concat(c.name||"",' </span>\n        <span class="major-quality-monitoring-charts-radar-tooltip__value">').concat(null!=d?d:"","</span>\n      </p>\n    </div>\n  ")},d=function(){var t,r,a,o,i,l;return{x:((null==(r=n.value)||null==(t=r.getWidth)?void 0:t.call(r))||(null==(a=e.value)?void 0:a.clientWidth)||0)/2,y:((null==(i=n.value)||null==(o=i.getHeight)?void 0:o.call(i))||(null==(l=e.value)?void 0:l.clientHeight)||0)/2}},g=function(){var r,a,o,i,l,s,u=(null==(a=n.value)||null==(r=a.getWidth)?void 0:r.call(a))||(null==(o=e.value)?void 0:o.clientWidth)||0,c=(null==(l=n.value)||null==(i=l.getHeight)?void 0:i.call(l))||(null==(s=e.value)?void 0:s.clientHeight)||0,d=t.options.radius||108;return"string"==typeof d&&d.includes("%")?Math.min(u,c)*parseFloat(d)/100/2:Number(d)||108},v=function(e){return e.length&&t.indicator.length?p(e).indicatorIndex:0},p=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=d(),a=g(),o=t.options.startAngle||90,i=t.indicator.length,s=0,u=1/0;return e.forEach(function(e,n){var c=t.indicator[n]||{},d=(o+360*n/i)*Math.PI/180,g=c.max?e/c.max:0,v=r.x+a*g*Math.cos(d),p=r.y-a*g*Math.sin(d),f=Math.hypot(l.value.x-v,l.value.y-p);f<u&&(u=f,s=n)}),{dataIndex:n,indicatorIndex:s,distance:u}},f=function(){return b.value.reduce(function(t,e,n){var r=Array.isArray(e.value)?e.value:[];if(!r.length)return t;var a=p(r,n);return a.distance<t.distance?a:t},{dataIndex:0,indicatorIndex:0,distance:1/0})},m=function(e,n){if(!Array.isArray(e)||n<0||n>=e.length)return null;var r=d(),a=g(),o=t.options.startAngle||90,i=t.indicator.length,l=t.indicator[n]||{},s=e[n],u=(o+360*n/i)*Math.PI/180,c=l.max?s/l.max:0;return{x:r.x+a*c*Math.cos(u),y:r.y-a*c*Math.sin(u)}},h=function(e){l.value={x:e.offsetX,y:e.offsetY};var r,a,o,i=f(),u=null!=(a=t.options.tooltipPointRadius)?a:10;if(i.distance>u){s.value={dataIndex:-1,indicatorIndex:-1},x(),null==(o=n.value)||o.dispatchAction({type:"hideTip"});return}s.value={dataIndex:i.dataIndex,indicatorIndex:i.indicatorIndex},x(),null==(r=n.value)||r.dispatchAction({type:"showTip",seriesIndex:0,dataIndex:i.dataIndex})},_=function(){var t;s.value={dataIndex:-1,indicatorIndex:-1},x(),null==(t=n.value)||t.dispatchAction({type:"hideTip"})},b=(0,r.computed)(function(){return(t.activeName?t.data.slice().sort(function(e,n){return e.name===t.activeName?1:n.name===t.activeName?-1:0}):t.data).map(function(e){var n,r,a,l,s=!!t.activeName,c=t.activeName===e.name,d=o({},t.color,e.color.color||{}),g=t.options,v={color:d.seriesLineColor,opacity:s&&!c?.32:1,width:1.5},p={borderColor:"rgba(255, 255, 255, 0.6)",color:g.dotColor||d.seriesLineColor,borderWidth:1},f=u(d),m=i(o({},f,g.areaStyle||{}),{opacity:c?null!=(r=g.activeAreaOpacity)?r:.42:s?null!=(a=g.inactiveAreaOpacity)?a:.08:null!=(l=null==(n=g.areaStyle)?void 0:n.opacity)?l:f.opacity});return{value:e.value,name:e.name,symbol:g.symbol||"circle",symbolSize:c?g.symbolSize||8:0,areaStyle:m,z:c?20:g.z,zlevel:g.zlevel,lineStyle:v,itemStyle:p,label:i(o({},t.options.label),{show:!1,color:d.dotBorderColor}),emphasis:{symbolSize:c?g.symbolSize||8:0,itemStyle:o({},p),label:i(o({show:!1},t.options.emphasis.label),{color:d.dotBorderColor})}}})}),y=(0,r.computed)(function(){var e,n=s.value,r=n.dataIndex,a=n.indicatorIndex;if(r<0||a<0)return[];var o=b.value[r],i=m(Array.isArray(null==o?void 0:o.value)?o.value:[],a);if(!i)return[];var l=t.options.symbolSize||8,u=t.options.hoverSymbolSize||l+4,c=t.options.hoverSymbolBorderWidth||2,d=(null==o||null==(e=o.itemStyle)?void 0:e.color)||t.color.seriesLineColor;
1return[{type:"circle",silent:!0,shape:{cx:i.x,cy:i.y,r:u/2},style:{fill:d,stroke:"rgba(255, 255, 255, 1)",lineWidth:c,shadowBlur:t.options.hoverSymbolShadowBlur||0,shadowColor:t.options.hoverSymbolShadowColor||d},z:200}]}),x=function(){n.value&&n.value.setOption({graphic:y.value},!1)},C=(0,r.computed)(function(){var e;return{radar:[{indicator:t.indicator,center:["50%","50%"],radius:t.options.radius||108,startAngle:t.options.startAngle||90,splitNumber:t.options.splitNumber||3,axisName:{formatter:function(t){return"{name|".concat(t,"}")},rich:{name:{fontSize:14,align:"center",fontWeight:400,fontFamily:"PingFang SC",color:t.color.nameTextColor,lineHeight:20}}},splitArea:{show:!1},axisLine:{lineStyle:{color:t.color.splitLineColor}},splitLine:{lineStyle:{color:t.color.splitLineColor}},nameGap:t.options.nameGap||22}],tooltip:{show:null!=(e=t.options.showTooltip)&&e,trigger:t.options.tooltipTrigger||"item",triggerOn:t.options.tooltipTriggerOn||"none",confine:!0,backgroundColor:t.options.tooltipBackgroundColor||"rgba(255, 255, 255, 0.96)",borderWidth:0,padding:t.options.tooltipPadding||0,textStyle:{color:t.options.tooltipTextColor||"#4d5f88"},extraCssText:t.options.tooltipExtraCssText||"box-shadow: 0 12px 28px rgba(123, 135, 178, 0.16); border-radius: 12px;",formatter:c},series:{type:"radar",radarIndex:0,symbol:"circle",symbolSize:t.options.symbolSize||8,lineStyle:{width:1.5},data:b.value},graphic:y.value}}),A=function(){var r,o,i,l,s,u,c,d,g,v,p,f,m;n.value=a.JE(e.value),n.value||(n.value=a.S1(e.value,null,{renderer:"canvas",devicePixelRatio:2})),n.value.setOption(C.value,!0),null==(o=(i=n.value).getZr)||null==(r=o.call(i))||r.off("mousemove",h),null==(s=(u=n.value).getZr)||null==(l=s.call(u))||l.off("globalout",_),null!=(c=t.options.showTooltip)&&c&&(null==(g=(v=n.value).getZr)||null==(d=g.call(v))||d.on("mousemove",h),null==(f=(m=n.value).getZr)||null==(p=f.call(m))||p.on("globalout",_))},w=function(){var t;null==(t=n.value)||t.resize()};return(0,r.watch)(function(){return[t.data,t.indicator,t.color,t.options,t.activeName]},function(){(0,r.nextTick)(function(){t.data.length&&t.indicator.length&&A()})},{deep:!0,immediate:!0}),(0,r.onMounted)(function(){window.addEventListener("resize",w)}),(0,r.onBeforeUnmount)(function(){var t,e,r,a,o,i,l,s,u;null==(t=n.value)||t.off("mousemove"),null==(e=n.value)||e.off("globalout"),null==(o=n.value)||null==(a=o.getZr)||null==(r=a.call(o))||r.off("mousemove",h),null==(s=n.value)||null==(l=s.getZr)||null==(i=l.call(s))||i.off("globalout",_),window.removeEventListener("resize",w),null==(u=n.value)||u.dispose(),n.value=null}),{__sfc:!0,props:t,radarChartRef:e,radarChartInstance:n,latestMousePoint:l,hoveredRadarPoint:s,getAreaStyle:u,formatRad
1arTooltip:c,getChartCenter:d,getChartRadius:g,getNearestIndicatorIndex:v,getNearestRadarPoint:p,getNearestSeriesPoint:f,getRadarPointPosition:m,handleRadarMouseMove:h,handleRadarGlobalOut:_,radarSeriesData:b,hoveredRadarGraphic:y,syncHoveredRadarGraphic:x,radarOptions:C,initChart:A,handleResize:w}}},function(){var t=this._self._c;return this._self._setupProxy,t("div",{staticClass:"major-quality-monitoring-charts-radar"},[t("div",{ref:"radarChartRef",staticClass:"major-quality-monitoring-charts-radar__canvas"})])},[],!1,null,"37cd1d15",null).exports,u=(0,l.Z)({__name:"progress-circle",props:{progress:{type:Number,default:null},radius:{type:Number,default:100},dotRadius:{type:Number,default:12}},setup:function(t){var e=(0,r.ref)(null),n=(0,r.ref)(null);function a(t){var r=e.value,a=n.value;t=Math.max(0,Math.min(100,t));var o=r.getTotalLength();if(r.style.strokeDasharray=o,r.style.strokeDashoffset=o*(1-t/100),0===t)a.setAttribute("cx",50),a.setAttribute("cy",200);else if(100===t)a.setAttribute("cx",360),a.setAttribute("cy",200);else{var i=r.getPointAtLength(t/100*o);a.setAttribute("cx",i.x),a.setAttribute("cy",i.y)}}return(0,r.watch)(function(){return t.progress},function(t){(t||0==t)&&(0,r.nextTick)(function(){a(t)})},{immediate:!0,deep:!0}),{__sfc:!0,props:t,progressPath:e,progressDot:n,updateProgress:a}}},function(){var t=this._self._c;return this._self._setupProxy,t("div",{staticClass:"major-quality-monitoring-chart-progress"},[t("svg",{staticClass:"progress-svg",attrs:{id:"skillProgress",viewBox:"0 20 400 220"}},[t("defs",[t("linearGradient",{attrs:{id:"progress-gradient",x1:"0%",y1:"0%",x2:"100%",y2:"0%"}},[t("stop",{attrs:{offset:"0%","stop-color":"rgba(158, 183, 255, 1)"}}),this._v(" "),t("stop",{attrs:{offset:"80%","stop-color":"rgba(167, 118, 243, 1)"}})],1)],1),this._v(" "),t("path",{staticClass:"track-path",attrs:{d:"M50 200 A100 100 0 0 1 360 200"}}),this._v(" "),t("path",{ref:"progressPath",staticClass:"progress-path",attrs:{id:"progressPath",d:"M50 200 A100 100 0 0 1 360 200"}}),this._v(" "),t("circle",{ref:"progressDot",staticClass:"progress-dot",attrs:{id:"progressDot",r:"14"}})]),this._v(" "),t("div",{staticClass:"progress-content"},[this._t("inner")],2)])},[],!1,null,"1d443d52",null).exports;function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function d(t,e){return null!=e&&"undefined"!=typeof Symbol&&e[Symbol.hasInstance]?!!e[Symbol.hasInstance](t):t instanceof e}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){c(t,e,n[e])})}return t}n(50928);var v=(0,l.Z)({__name:"column",props:{columnData:{type:Array,default:function(){return[[2e3,1e3,1e3,100]]}},config:{type:Object,default:function(){var t;return c(t={yAxisName:["学生人数"],color:[["#C97EFF","#F0AEFF"],["#8F89FF","#B394F5"]],opcity:1,columnColorType:"single_data_multiple_color"},"color",[["#C97EFF","#F0AEFF"],["#8F89FF","#B394F5"],["#508BFF","#83BDFF"],["#2AC6DA","#7ADFEC"]]),c(t,"yAxisMax2",100),c(t,"yAxisUnit",["",""]),c(t,"legendTitle",[""]),c(t,"xAxisLabelMargin",8),c(t,"showyAxis2Name",!1),c(t,"xAxisLabelLength",10),c(t,"tooltipUnit","人"),c(t,"grid",{left:58,right:0,top:40,bottom:0,height:"75%"}),c(t,"nameTextStylePadding",[[0,0,5,-50]]),c(t,"axisLabelPadding",[[0,0,5,-50]]),t}},xAxisData:{type:Array,default:function(){return["从未使用","偶尔使用(1~4)","经常使用(5~9)","重度使用(≥10)"]}},textColor:{type:Object,default:function(){return{textColor:"#656A72",labelColor:"#656A72",axisLineColor:"#EEF0F5",tooltipBg:"#fff"}}},isShowLegend:{type:Boolean,default:!0}},setup:function(t){var e,n,o,i,l,s,u=(0,r.ref)(null),v=(0,r.ref)(null),p=(0,r.ref)({startValue:0,endValue:0,visibleCount:0}),f=(0,r.ref)(-1),m={left:58,right:20,top:40,bottom:24,height:"75%",containLabel:!0};(0,r.watch)(function(){return t},function(t){(0,r.nextTick)(function(){t.columnData.length&&M()})},{immediate:!0,deep:!0}),(0,r.onMounted)(function(){(0,r.nextTick)(function(){b()})}),(0,r.onBeforeUnmount)(function(){N(),v.value&&v.value.unobserve(h.value)});var h=(0,r.ref)(null),_={title:{text:"",padding:[0,0,0,0],textStyle:{color:null==(e=t.textColor)?void 0:e.textColor,fontSize:13,lineHeight:20,fontWeight:400,fontFamily:"PingFang SC"}},grid:g({}
1,m),xAxis:[{type:"category",boundaryGap:!0,data:[],axisLine:{show:!1},axisLabel:{color:null==(n=t.textColor)?void 0:n.labelColor,fontSize:13,lineHeight:20,height:20,margin:8,fontFamily:"PingFang SC"},axisTick:{show:!1},axisPointer:{type:"shadow"}}],yAxis:[{nameGap:20,name:"",type:"value",splitNumber:5,nameTextStyle:{align:"center",color:null==(o=t.textColor)?void 0:o.labelColor,fontSize:13,padding:[0,0,0,-40]},splitLine:{show:!0,lineStyle:{color:null==(i=t.textColor)?void 0:i.axisLineColor}},axisLabel:{color:null==(l=t.textColor)?void 0:l.labelColor,show:!0,inside:!1,margin:0,verticalAlign:"center",align:"left",fontSize:13,fontFamily:"PingFang SC",padding:[0,0,5,-80],formatter:function(e){var n,r,a;return(null==(n=t.config)?void 0:n.yAxisUnit)&&(null==(r=t.config)?void 0:r.yAxisUnit[0])?e+(null==(a=t.config)?void 0:a.yAxisUnit):e}},axisTick:{show:!1},axisLine:{show:!1}}],series:[],tooltip:{trigger:"axis",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(85, 119, 244, 0.09)"},backgroundColor:null==(s=t.textColor)?void 0:s.tooltipBg,padding:10,extraCssText:"text-align:left; border: 1px solid transparent;",textStyle:{fontSize:13,fontWeight:"normal"}},dataZoom:[],animationDuration:1500,animationDurationUpdate:1e3,animationDelay:0,animationEasing:"cubicOut",animationEasingUpdate:"cubicOut"}};function b(){var t=h.value;v.value=new ResizeObserver(function(){var t;null==(t=u.value)||t.resize(),M()}),v.value.observe(t)}function y(){var e;return Number(null==(e=t.config)?void 0:e.columnMinWidth)||42}function x(t,e){if("number"==typeof t)return t;if("string"==typeof t){if(t.includes("%"))return e*parseFloat(t)/100;var n=Number(t);return Number.isFinite(n)?n:0}return 0}function C(){var e,n,r=(null==(e=h.value)?void 0:e.clientWidth)||0;if(!r)return 0;var a=_.grid||m,o=x(a.left,r),i=x(a.right,r);return Math.max((a.width?x(a.width,r):r-o-i)-(Number(null==(n=t.config)?void 0:n.axisReservedWidth)||48),y())}function A(t){var e=C(),n=y();return e&&t?Math.max(1,Math.min(t,Math.floor(e/n))):t}function w(e){var n,r,a=A(e),o=Number(null==(n=t.config)?void 0:n.zoomStartValue)||0;return(null==(r=t.config)?void 0:r.dataZoomPosition)&&(o=Math.max(0,e-a)),{startValue:o=Math.min(o,Math.max(0,e-a)),endValue:o+a-1,visibleCount:a}}function S(t){var e,n,r,a=(null==(r=_.xAxis)||null==(n=r[0])||null==(e=n.data)?void 0:e.length)||0;if(u.value&&a){var o=w(a).visibleCount,i=Math.max(0,Math.min(t,a-o)),l=i+o-1;p.value={startValue:i,endValue:l,visibleCount:o},u.value.dispatchAction({type:"dataZoom",dataZoomIndex:0,startValue:i,endValue:l})}}function O(t){var e,n,r,a=(null==(r=_.xAxis)||null==(n=r[0])||null==(e=n.data)?void 0:e.length)||0,o=w(a).visibleCount;a<=o||S(t-Math.floor((o-1)/2))}function L(){O(f.value)}function P(t){var e,n=null==t||null==(e=t.axesInfo)?void 0:e[0],r=Number(null==n?void 0:n.value);f.value=Number.isFinite(r)?r:-1}function j(){var t,e,n,r,a,o,i,l;null==(t=u.value)||t.off("updateAxisPointer",P),null==(e=u.value)||e.on("updateAxisPointer",P),null==(a=u.value)||null==(r=a.getZr)||null==(n=r.call(a))||n.off("click",L),null==(l=u.value)||null==(i=l.getZr)||null==(o=i.call(l))||o.on("click",L)}function N(){var t,e,n,r;null==(t=u.value)||t.off("updateAxisPointer",P),null==(r=u.value)||null==(n=r.getZr)||null==(e=n.call(r))||e.off("click",L)}function M(){u.value=a.JE(h.value),null==u.value&&(u.value=a.S1(h.value,null,{renderer:"svg"})),_.series=[],_.dataZoom=[],_.xAxis=[_.xAxis[0]],_.yAxis=[_.yAxis[0]],_.grid=g({},m,(null==(e=t.config)?void 0:e.grid)||{}),_.grid.right=Math.max(Number(_.grid.right)||0,m.right),_.grid.bottom=Math.max(Number(_.grid.bottom)||0,m.bottom),_.grid.containLabel=!1!==_.grid.containLabel,null!=_.grid.left&&null!=_.grid.right&&null!=_.grid.width&&delete _.grid.width,t.columnData.forEach(function(e,n){var r,o,i,l,s,u,c,d,g={barGap:1,type:"bar",barCategoryGap:"100%",barWidth:8,opcity:null==(r=t.config)?void 0:r.opcity,itemStyle:{borderRadius:10,color:new a.Q.LinearGradient(0,0,0,1,[{offset:0,color:null==(i=t.config)?void 0:i.color[n%(null==(o=t.config)?void 0:o.color.length)][0]},{offset:1,color:null==(s=t.config)?void 0:s.color[n%(null==(l=t.config)?void 0:l.color.length)][1]}],!1)},label:{position:"outside",show:!0,color:"rgba(86, 104, 143, 1)",fontSize:12},data:[]};e.forEach(function(e,n){var r,o,i,l,s;(null==(r=t.config)?void 0:r.columnColorType)=="single_data_multiple_color"?g.data.push({value:e,itemStyle:{color:new a.Q.LinearGradient(0,0,0,1,[{offset:0,color:null==(i=t.config)?void 0:i.color[n%(null==(o=t.config)?void 0:o.color.length)][0]},{offset:1,color:null==(s=t.config)?void 0:s.color[n%(null==(l=t.config)?void 0:l.color.length)][1]}],!1)}}):g.data.push(e)}),g.barMinHeight=Math.max(0,Number(null==(u=t.config)?void 0:u.barMinHeight)||0),g.label.position=(null==(c=t.config)?void 0:c.labelPosition)||"outside",g.label.distance=Number(null==(d=t.config)?void 0:d.labelDistance)||0,_.series.push(g)}),_.xAxis[0].data=[],t.xAxisData[0]&&(_.xAxis[0].axisLabel.margin=(null==(b=t.config)?void 0:b.xAxisLabelMargin)?null==(y=t.config)?void 0:y.xAxisLabelMargin:8,_.xAxis[0].data=t.xAxisData),_.yAxis[0].name=(null==(n=t.config)?void 0:n.yAxisName)&&(null==(r=t.config)?void 0:r.yAxisName[0]),(null==(o=t.config)?void 0:o.fixedYAxisMax1)!=null?_.yAxis[0].max=Number(t.config.fixedYAxisMax1)||0:(null==(i=t.config)?void 0:i.yAxisMax1)?_.yAxis[0].max=(null==(x=t.config)?void 0:x.yAxisMax1)<I(t.columnData[0])?null==(C=t.config)?void 0:C.yAxisMax1:I(t.columnData[0]):delete _.yAxis[0].max,(null==(l=t.config)?void 0:l.yAxisName[1])&&(_.yAxis.push({nameGap:30,name:(null==(A=t.config)?void 0:A.showyAxis2Name)?null==(S=t.config)?void 0:S.yAxisName[1]:"",splitNumber:1.5,type:"value",nameTextStyle:{align:"left",color:t.textColor.labelColor,fontSize:13,padding:[0,0,-10,-20]},splitLine:{show:!1},axisLabel:c({formatter:"{value}"+(null==(O=t.config)?void 0:O.yAxisUnit[1]),color:t.textColor.labelColor,show:!0,inside:!1,margin:0,verticalAlign:"center",fontSize:13,fontFamily:"PingFang SC",padding:[0,0,5,10],align:"right"},"formatter",function(e){var n,r;return(null==(n=t.config)?void 0:n.yAxisUnit[1])?e+(null==(r=t.config)?void 0:r.yAxisUnit[1]):e}),axisTick:{show:!1}
1,axisLine:{show:!1}}),(null==(L=t.config)?void 0:L.yAxisMax2)?_.yAxis[1].max=(null==(P=t.config)?void 0:P.yAxisMax2)<I(t.columnData[1])?100:I(t.columnData[1]):_.yAxis[1].max=I(t.columnData[1])),(null==(s=t.config)?void 0:s.axisLabelPadding)&&(null==(d=t.config)||d.axisLabelPadding.forEach(function(t,e){_.yAxis[e].axisLabel.padding=t})),(null==(v=t.config)?void 0:v.nameTextStylePadding)&&(null==(N=t.config)||N.nameTextStylePadding.forEach(function(t,e){_.yAxis[e].nameTextStyle.padding=t})),_.tooltip.formatter=function(e){if(null==(n=t.config)?void 0:n.formatFun)return null==(r=t.config)?void 0:r.formatFun(e);var n,r,a=e[0].axisValue,o=e[0].dataIndex,i=[];return e.forEach(function(e,n){var r,l,s,u,c,d,g,v,p,f,m,h,_,b='\n            <div class="tooltip-div">\n              <p class="box-start">\n                ';(null==(r=t.config)?void 0:r.columnColorType)=="single_data_single_color"?b+='<i class="rect" style="background:'.concat((null==(u=t.config)?void 0:u.color[n].length)==2?"linear-gradient(180deg, ".concat(null==(c=t.config)?void 0:c.color[n][0]," 0%, ").concat(null==(d=t.config)?void 0:d.color[n][1]," 100%)"):null==(g=t.config)?void 0:g.color[0],'"></i>'):b+='<i class="rect" style="background:'.concat((null==(v=t.config)?void 0:v.color[o].length)==2?"linear-gradient(180deg, ".concat(null==(p=t.config)?void 0:p.color[o][0]," 0%, ").concat(null==(f=t.config)?void 0:f.color[o][1]," 100%)"):null==(m=t.config)?void 0:m.color[o][0],'"></i>'),b+='<span class="f14 bold text-gray-001">'.concat(a,'</span>\n              </p>\n              <p class="ml12 f14 text-gray-015"><span class="numfamily text-gray-001 bold f14">').concat(e.value,"</span> "),(null==(l=t.config)?void 0:l.yAxisUnit[n])&&(b+=null==(h=t.config)?void 0:h.yAxisUnit[n]),(null==(s=t.config)?void 0:s.tooltipUnit)&&(b+=null==(_=t.config)?void 0:_.tooltipUnit),b+="</p>\n            </div>\n            ",i.push(b)}),i.join("")},(null==(f=t.config)?void 0:f.xrotate)&&(_.xAxis[0].axisLabel.align="center",_.xAxis[0].axisLabel.margin=35,_.xAxis[0].axisLabel.lineHeight=14,_.xAxis[0].axisLabel.rotate=null==(M=t.config)?void 0:M.xrotate,_.xAxis[0].axisLabel.formatter=function(e){var n,r;return e.length>5?(null==(n=t.config)?void 0:n.xAxisLabelLength)?e.substring(0,null==(r=t.config)?void 0:r.xAxisLabelLength)+"...":"".concat(e.slice(0,5),"\n").concat(e.slice(5)):e}),t.config.yAxisminInterval&&(_.yAxis[0].minInterval=t.config.yAxisminInterval),(t.config.xAxisLabelInterval||0==t.config.xAxisLabelInterval)&&(_.xAxis[0].axisLabel={interval:0});var e,n,r,o,i,l,s,d,v,f,b,y,x,C,A,S,O,L,P,N,M,k=_.xAxis[0].data.length,D=w(k),T=D.startValue,q=D.endValue,F=D.visibleCount;p.value={startValue:T,endValue:q,visibleCount:F},k>F&&(_.dataZoom=[{type:"inside",zoomLock:!0,zoomOnMouseWheel:!1,moveOnMouseMove:!1,moveOnMouseWheel:!1,preventDefaultMouseMove:!1,startValue:T,endValue:q,brushSelect:!1,minValueSpan:F,maxValueSpan:F}]),_&&u.value.setOption(_),j()}function I(t){var e=0;e=d(t[0],Object)?Number(t[0].value):Number(t[0]);for(var n=t.length,r=1;r<n;r++){var a=t[r];d(t[r],Object)&&(a=t[r].value),Number(a)>e&&(e=a)}return e<=1?1:e<=5?5:e<=10?10:10*Math.ceil(e/9.5)}return{__sfc:!0,props:t,myChart:u,resizeObserver:v,MIN_COLUMN_ITEM_WIDTH:42,MIN_VISIBLE_COUNT:1,AXIS_RESERVED_WIDTH:48,currentZoomRange:p,hoveredAxisIndex:f,DEFAULT_GRID:m,columnChart:h,column:_,setupResizeObserver:b,getColumnItemMinWidth:y,parseGridSize:x,getChartPlotWidth:C,getVisibleDataCount:A,getCurrentDataZoomRange:w,updateDataZoomRange:S,centerDataZoomByIndex:O,handleChartAreaClick:L,handleAxisPointerUpdate:P,bindChartEvents:j,removeChartEvents:N,init:M,calMax:I}}},function(){var t=this._self._c;return this._self._setupProxy,t("div",{staticClass:"major-quality-monitoring-chart-column"},[t("div",{ref:"columnChart",staticClass:"column-chart",attrs:{"auto-resize":""}})])},[],!1,null,"4be2b096",null).exports,p=n(33326),f=(0,l.Z)({__name:"page-loading",props:{title:{type:String,default:"培养方案对比分析中"},desc:{type:String,default:"正在基于已选版本生成多维度分析结果,请稍候..."},isRound:{type:Boolean,default:!0}},setup:function(t){return{__sfc:!0,props:t}}},function(){var t=this._self._c,e=this._self._setupProxy;return t("div",{staticClass:"component-specialty-decision-center-page-loading box-center",class:{"
1is-round":e.props.isRound}},[t("div",{staticClass:"loading__mask"}),this._v(" "),t("div",{staticClass:"loading__panel box-center flex-col"},[this._m(0),this._v(" "),t("p",{staticClass:"loading__title"},[this._v(this._s(e.props.title))]),this._v(" "),t("p",{staticClass:"loading__desc"},[this._v(this._s(e.props.desc))])])])},[function(){var t=this._self._c;return this._self._setupProxy,t("div",{staticClass:"loading__orbit"},[t("div",{staticClass:"loading__ring loading__ring--outer"}),this._v(" "),t("div",{staticClass:"loading__ring loading__ring--inner"}),this._v(" "),t("div",{staticClass:"loading__core box-center"},[t("i",{staticClass:"iconfont icon-tongji1"})])])}],!1,null,"08340088",null).exports,m=n(92511);function h(t,e,n,r,a,o,i){try{var l=t[o](i),s=l.value}catch(t){n(t);return}l.done?e(s):Promise.resolve(s).then(r,a)}var _=(0,l.Z)({__name:"attainment-analysis",setup:function(t){var e=(0,r.ref)(!0),n=(0,r.ref)(""),a=(0,r.ref)("实际达成度"),o=(0,r.computed)(function(){var t=[];return x.value.length?t=x.value.map(function(t,e){return{name:t.tp_gr_title.length>6?t.tp_gr_title.slice(0,6)+"...":t.tp_gr_title,fullName:t.tp_gr_title,max:10,value:t.sum_avg_score,seq:e+1}}):t}),i=(0,r.computed)(function(){var t=[];return x.value.length&&(t.push({name:"期望达成度",value:x.value.map(function(t){return t.expect_score/10})}),t.push({name:"实际达成度",value:x.value.map(function(t){return t.sum_avg_score/10})})),t}),l=[{cardColor:"rgba(80, 156, 255, 1)",color:{seriesAreaColor:["rgba(80, 156, 255, 0.5)","rgba(80, 156, 255, 0)"],seriesLineColor:"rgba(80, 156, 255, 1)",dotBorderColor:"rgba(80, 156, 255, 1)"},z:4},{cardColor:"rgba(127, 121, 255, 1)",color:{seriesAreaColor:["rgba(127, 121, 255, 0.5)","rgba(127, 121, 255, 0)"],seriesLineColor:"rgba(127, 121, 255, 1)",dotBorderColor:"rgba(127, 121, 255, 1)"},z:4},{cardColor:"rgba(173, 114, 255, 1)",color:{seriesAreaColor:["rgba(193, 94, 255, 0.4)","rgba(195, 98, 255, 0
1)"],seriesLineColor:"rgba(173, 114, 255, 1)",dotBorderColor:"rgba(173, 114, 255, 1)"},z:3},{cardColor:"rgba(48, 179, 255, 1)",color:{seriesAreaColor:["rgba(48, 179, 255, 0.5)","rgba(48, 179, 255, 0)"],seriesLineColor:"rgba(48, 179, 255, 1)",dotBorderColor:"rgba(48, 179, 255, 1)"},z:2},{cardColor:"rgba(214, 100, 255, 1)",color:{seriesAreaColor:["rgba(214, 100, 255, 0.4)","rgba(214, 100, 255, 0)"],seriesLineColor:"rgba(214, 100, 255, 1)",dotBorderColor:"rgba(214, 100, 255, 1)"},z:1}],c=(0,r.computed)(function(){return i.value.map(function(t,e){var n,r;return n=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){var r;r=n[e],e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r})}return t}({},t),r=r={color:l[e%l.length]},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):(function(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n})(Object(r)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}),n})});function d(t){var e=Number((null==t?void 0:t.seq)||1)-1;return x.value[e]}var g=(0,r.computed)(function(){return C.value.map(function(t,e){return"目标".concat(e+1)})}),_=(0,r.computed)(function(){return[C.value.map(function(t){return b(t)})]});function b(t){var e,n=null==(e=t.score_list_of_number_year)?void 0:e[0];return Number(null==n?void 0:n.sum_target_tp_gr_course_score)||0}function y(t){var e=t[0],n=C.value[e.dataIndex]||{};return'\n    <div class="training-goal-column-tooltip">
1\n      <span class="training-goal-column-tooltip__title">'.concat(e.axisValue,'</span>\n      <span class="training-goal-column-tooltip__desc">').concat(n.target||"",'</span>\n      <div class="training-goal-column-tooltip__row">\n        <span class="training-goal-column-tooltip__rect"></span>\n        <span class="training-goal-column-tooltip__name">达成度</span>\n        <span class="training-goal-column-tooltip__value">').concat(e.value,"</span>\n      </div>\n    </div>\n  ")}var x=(0,r.ref)([]),C=(0,r.ref)([]),A=(0,r.computed)(function(){return o.value.length>0&&c.value.length>0}),w=(0,r.computed)(function(){var t;return g.value.length>0&&(null==(t=_.value[0])?void 0:t.length)>0}),S=(0,r.computed)(function(){return x.value.length>0}),O=(0,r.computed)(function(){return x.value.map(function(t,e){var n=Number(t.expect_score)||0,r=Number(t.sum_avg_score)||0,a=n?Math.min(100,Math.round(r/n*100)):0;return{tp_gr_id:t.tp_gr_id,name:"毕业要求".concat(e+1),sum_avg_score:t.sum_avg_score,percent:a}})}),L=(0,r.computed)(function(){return x.value.length?Number((x.value.reduce(function(t,e){return t+(Number(e.sum_avg_score)||0)},0)/x.value.length).toFixed(1)):0}),P=(0,r.computed)(function(){return x.value.length?Number((x.value.reduce(function(t,e){return t+(Number(e.expect_score)||0)},0)/x.value.length).toFixed(1)):0}),j=(0,r.computed)(function(){var t=Number(P.value)||0,e=Number(L.value)||0;return t?Math.max(0,Math.min(100,e/t*100)):0});function N(){var t;return(t=function(){var t,r;return function(t,e){var n,r,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=l(0),i.throw=l(1),i.return=l(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(l){return function(s){var u=[l,s];if(n)throw TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(o=0)),o;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,r=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===u[0]||2===u[0])){o=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){o.label=u[1];break}if(6===u[0]&&o.label<a[1]){o.label=a[1],a=u;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(u);break}a[2]&&o.ops.pop(),o.trys.pop();continue}u=e.call(t,o)}catch(t){u=[6,t],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,3,4]),e.value=!0,t=API.professional_decision_center.major_quality_monitoring.get_major_achievement_overview,[4,request.get(t,{tp_version:n.value})];case 1:return x.value=(r=a.sent().data).sub_gr_list||[],C.value=r.target_list||[],[3,4];case 2:return console.error(a.sent()),[3,4];case 3:return e.value=!1,[7];case 4:return[2]}})},function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function i(t){h(o,r,a,i,l,"next",t)}function l(t){h(o,r,a,i,l,"throw",t)}i(void 0)})})()}return{__sfc:!0,isLoading:e,currentTpVersionId:n,activeRadarName:a,radarIndicator:o,radarList:i,goalRadarSeriesColorList:l,goalRadarSeriesList:c,radarColor:{nameTextColor:"rgba(101, 106, 114, 1)",splitLineColor:"rgba(201, 215, 246, 0.8)",seriesAreaColor:["rgba(97, 144, 255, 0.28)","rgba(196, 215, 255, 0.12)","rgba(255,255,255,0.02)"],seriesLineColor:"rgba(85, 136, 255, 1)",dotBorderColor:"rgba(85, 136, 255, 1)",richColor:"rgba(89, 52, 237, 1)"},radarOptions:{radius:108,startAngle:90,nameGap:22,showTooltip:!0,symbol:"circle",symbolSize:6,label:{show:!1,fontSize:12,fontWeight:700,backgroundColor:"rgba(255, 255, 255, 0.96)",borderRadius:10,padding:[2,6]},emphasis:{label:{show:!1,fontSize:12,fontWeight:700,backgroundColor:"rgba(255, 255, 255, 0.96)",borderRadius:10,padding:[2,6],formatter:function(t){var e;return Array.isArray(t.value)?t.value.join(" / "):null!=(e=t.value)?e:""}}},tooltipFormatter:function(t){var e,n,r=t.indicator,a=d(r);return'\n      <div class="major-quality-monitoring-charts-radar-tooltip">\n        <p class="major-quality-monitoring-charts-radar-tooltip__title">'.concat((null==a?void 0:a.tp_gr_title)||(null==r?void 0:r.fullName)||"",'</p>\n        <p class="major-quality-monitoring-charts-radar-tooltip__desc">\n          <span\n            class="major-quality-monitoring-charts-radar-tooltip__dot"\n            style="background:rgba(127, 121, 255, 1);"\n          ></span>\n          <span style="color:rgba(73, 93, 135, 1);">实际达成度</span>\n          <span class="major-quality-monitoring-charts-radar-tooltip__value">').concat(null!=(e=null==a?void 0:a.sum_avg_score)?e:"",'</span>\n        </p>\n        <p class="major-quality-monitoring-charts-radar-tooltip__desc">\n          <span\n            class="major-quality-monitoring-charts-radar-tooltip__dot"\n            style="background:rgba(80, 156, 255, 1);"\n          ></span>\n          <span style="color:rgba(73, 93, 135, 1);">期望达成度</span>\n          <span class="major-quality-monitoring-charts-radar-tooltip__value">').concat(null!=(n=null==a?void 0:a.expect_score)?n:"","</span>\n        </p>\n      </div>\n    ")}},getRadarRequirementByIndicator:d,trainingGoalXAxis:g,trainingGoalColumnData:_,getTargetScore:b,buildTrainingGoalTooltip:y,trainingGoalColumnConfig:{yAxisName:["达成度"],fixedYAxisMax1:100,opcity:1,columnColorType:"single_data_multiple_color",color:[["rgba(80, 116, 255, 1)","rgba(80, 116, 255, 0.1)"],["rgba(80, 156, 255, 1)","rgba(80, 156, 255, 0.1)"],["rgba(48, 179, 255, 1)","rgba(48, 179, 255, 0.1)"],["rgba(220, 123, 255, 1)","rgba(220, 123, 255, 0.1)"],["rgba(137, 90, 255, 1)","rgba(137, 90, 255, 0.1)"]],yAxisUnit:[""],xAxisLabelMargin:12,xAxisLabelLength:8,columnMinWidth:42,barMinHeight:0,labelPosition:"top",labelDistance:10,zoomStartValue:0,grid:{left:42,right:28,top:42,bottom:8,height:"70%"},nameTextStylePadding:[[0,0,5,-48]],axisLabelPadding:[[0,0,5,-32]],formatFun:y},chartTextColor:{textColor:"#66789e",labelColor:"#6f81a7",axisLineColor:"rgba(205, 219, 247, 0.8)",tooltipBg:"rgba(255, 255, 255, 0.96)"},handleVersionChange:function(t){n.value=t,N()},getScoreStatusText:function(t,e){return Number(t)>=Number(e)?"已达成":"未达成"},getScoreStatusClass:function(t,e){return Number(t)>=Number(e)?"is-success":"is-danger"},requirementDetailList:x,trainingGoalTargetList:C,hasRadarData:A,hasTrainingGoalData:w,hasRequirementDetailData:S,requirementSummaryList:O,overallRequirementScore:L,overallExpectScore:P,overallGaugePercent:j,getPageData:N,ChartRadar:s,ChartProgressCircle:u,ChartColumn:v,versionSwitchSelect:p.Z,pageLoading:f,empty:m.Z}}},function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{staticClass:"specialty-decision-major-quality-monitoring-attainment-analysis"},[e("div",{directives:[{name:"show",rawName:"v-show",value:!n.isLoading,expression:"!isLoading"}],staticClass:"attainment-analysis__toolbar box-between"},[e("span",{staticClass:"attainment-analysis__toolbar-title"}),t._v(" "),e(n.versionSwitchSelect,{on:{change:n.handleVersionChange}})],1),t._v(" "),n.isLoading?e(n.pageLoading,{attrs:{"is-round":!1,title:"专业达成度分析中",desc:"正在基于已选版本生成专业达成度分析结果,请稍候..."}}):[e("div",{staticClass:"attainment-analysis__content"},[e("div",{staticClass:"attainment-analysis__overview"},[e("section",{staticClass:"attainment-card attainment-card--radar"},[e("div",{staticClass:"attainment-card__header box-center"},[e("img",{attrs:{src:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/specialty-decision-center-title-icon.png",alt:""}}),t._v(" "),e("p",{staticClass:"attainment-card__title"},[t._v("毕业要求达成度对比")])]),t._v(" "),n.hasRadarData?e("div",{staticClass:"analysis-radar__chart"},[e(n.ChartRadar,{attrs:{data:n.goalRadarSeriesList,"active-name":n.activeRadarName,indicator:n.radarIndicator,color:n.radarColor,options:n.radarOptions}})],1):e("div",{staticClass:"attainment-card__empty"},[e(n.empty,{attrs:{text:"暂无分析数据"}})],1)]),t._v(" "),e("section",{staticClass:"attainment-card attainment-card--column"},[e("div",{staticClass:"attainment-card__header box-center"},[e("img",{attrs:{src:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/specialty-decision-center-title-icon.png",alt:""}}),t._v(" "),e("p",{staticClass:"attainment-card__title"},[t._v("培养目标达成情况")])]),t._v(" "),n.hasTrainingGoalData?e("div",{staticClass:"training-goal-column"},[e(n.ChartColumn,{attrs:{"column-data":n.trainingGoalColumnData,config:n.trainingGoalColumnConfig,"x-axis-data":n.trainingGoalXAxis,"text-color":n.chartTextColor,"is-show-legend":!1}})],1):e("div",{staticClass:"attainment-card__empty"},[e(n.empty,{attrs:{text:"暂无分析数据"}})],1)])]),t._v(" "),e("section",{staticClass:"attainment-card"},[e("div",{staticClass:"attainment-card__header box-center"},[e("img",{attrs:{src:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/specialty-decision-center-title-icon.png",alt:""}}),t._v(" "),e("p",{staticClass:"attainment-card__title"},[t._v("毕业要求达成情况详情")])]),t._v(" "),n.hasRequirementDetailData?[e("div",{staticClass:"requirement-overview"},[e("div",{staticClass:"requirement-overview__overall"},[e("div",{staticClass:"requirement-overview__overall-progress"},[e(n.ChartProgressCircle,{attrs:{progress:n.overallGaugePercent},scopedSlots:t._u([{key:"inner",fn:function(){return[e("strong",[t._v(t._s(n.overallRequirementScore))]),t._v(" "),e("span",{staticClass:"requirement-overview__label"},[t._v("整体平均完成度")]),t._v(" "),e("em",{class:n.getScoreStatusClass(n.overallRequirementScore,n.overallExpectScore)}
1,[t._v("\n                      "+t._s(n.getScoreStatusText(n.overallRequirementScore,n.overallExpectScore))+"\n                    ")])]},proxy:!0}],null,!1,0x60094c6e)})],1)]),t._v(" "),e("div",{staticClass:"requirement-overview__list"},t._l(n.requirementSummaryList,function(n){return e("div",{key:n.tp_gr_id,staticClass:"requirement-overview__item"},[e("span",{staticClass:"requirement-overview__name"},[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"requirement-overview__progress"},[e("span",{style:{width:"".concat(n.percent,"%")}})]),t._v(" "),e("strong",[t._v(t._s(n.sum_avg_score))])])}),0)]),t._v(" "),e("div",{staticClass:"requirement-detail"},t._l(n.requirementDetailList,function(r,a){return e("article",{key:r.tp_gr_id,staticClass:"requirement-detail__item"},[e("div",{staticClass:"requirement-detail__summary box-between"},[e("div",{staticClass:"requirement-detail__title-wrap"},[e("p",{staticClass:"requirement-detail__title"},[t._v("毕业要求"+t._s(a+1))]),t._v(" "),e("p",{staticClass:"requirement-detail__desc"},[t._v(t._s(r.tp_gr_title))])]),t._v(" "),e("div",{staticClass:"requirement-detail__score"},[e("span",[t._v(t._s(r.sum_avg_score))]),t._v(" "),e("em",[t._v("达成度")])])]),t._v(" "),r.sub_gr_score_detail_list.length?e("div",{staticClass:"requirement-detail__table-wrap"},[e("table",{staticClass:"requirement-detail__table"},[e("thead",[e("tr",[e("th",[t._v("指标点")]),t._v(" "),e("th",[t._v("指标点内容")]),t._v(" "),e("th",[t._v("期望值")]),t._v(" "),e("th",[t._v("实际值")]),t._v(" "),e("th",[t._v("评价结果")])])]),t._v(" "),e("tbody",t._l(r.sub_gr_score_detail_list,function(o,i){return e("tr",{key:o.tp_gr_sub_id},[e("td",[t._v(t._s(a+1)+"."+t._s(i+1))]),t._v(" "),e("td",[t._v(t._s(o.tp_gr_sub_content))]),t._v(" "),e("td",[t._v(t._s(r.expect_score))]),t._v(" "),e("td",[t._v(t._s(o.sum_avg_score))]),t._v(" "),e("td",[e("span",{staticClass:"requirement-detail__status",class:n.getScoreStatusClass(o.sum_avg_score,r.expect_score)},[t._v("\n                          "+t._s(n.getScoreStatusText(o.sum_avg_score,r.expect_score))+"\n                        ")])])])}),0)])]):t._e()])}),0)]:e("div",{staticClass:"attainment-card__empty attainment-card__empty--detail"},[e(n.empty,{attrs:{text:"暂无分析数据"}})],1)],2)])]],2)},[],!1,null,"69da3c8e",null).exports},64101:function(t,e,n){n.d(e,{ol:function(){return f},eJ:function(){return g},Z7:function(){return p},Ab:function(){return v}});var r=n(18108);function a(t,e,n,r){return 3===t.length?t(e,n,r):t(e,n?`${n}/${r}`:r)}function o(t,e){return(0,r.computed)(()=>t.getters[e])}function i(t,e){return function(){return t.commit.apply(t,[e,...arguments])}}function l(t,e){return function(){return t.dispatch.apply(t,[e,...arguments])}}function s(t,e,n,r){if(!n)return{};if(n instanceof Array)return n.reduce((n,o)=>(n[o]=a(r,t,e,o),n),{});let o={};for(let i in n)n.hasOwnProperty(i)&&(o[i]=a(r,t,e,n[i]));return o}function u(){let t=(0,r.getCurrentInstance)();if(!t)throw Error('You must use this function within the "setup()" method, or insert the store as first argument.');let{$store:e}="proxy"in t?t.proxy:t;return e}function c(t,e){return(0,r.computed)(()=>t.state[e])}function d(t,e,n){let a=e.split("/").reduce((t,e)=>t[e],t.state);return(0,r.computed)(()=>a[n])}function g(t,e,n){let r,a,o;return arguments.length>=3?(r=t||u(),a=e||null,o=n||null):2==arguments.length?("string"==typeof t?(r=u(),a=t||null):(r=t||u(),a=null),o=e||null):(r=u(),a=null,o=t||null),s(r,a,o,a?d:c)}function v(t,e,n){let r,a,i;return arguments.length>=3?(r=t||u(),a=e||null,i=n||null):2==arguments.length?("string"==typeof t?(r=u(),a=t||null):(r=t||u(),a=null),i=e||null):(r=u(),a=null,i=t||null),s(r,a,i,o)}function p(t,e,n){let r,a,o;return arguments.length>=3?(r=t||u(),a=e||null,o=n||null):2==arguments.length?("string"==typeof t?(r=u(),a=t||null):(r=t||u(),a=null),o=e||null):(r=u(),a=null,o=t||null),s(r,a,o,i)}function f(t,e,n){let r,a,o;return arguments.length>=3?(r=t||u(),a=e||null,o=n||null):2==arguments.length?("string"==typeof t?(r=u(),a=t||null):(r=t||u(),a=null),o=e||null):(r=u(),a=null,o=t||null),s(r,a,o,l)}},54472:function(t,e,n){var r=n(39409),a=Math.hypot,o=Math.abs,i=Math.sqrt;r({target:"Math",stat:!0,arity:2,forced:!!a&&a(1/0,NaN)!==1/0},{hypot:function(t,e){for(var n,r,a=0,l=0,s=arguments.length,u=0;l<s;)n=o(arguments[l++]),u<n?(a=a*(r=u/n)*r+1,u=n):n>0?a+=(r=n/u)*r:a+=n;return u===1/0?1/0:u*i(a)}})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.