(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-52e06e2d"],{"780f":function(t,e,o){"use strict";o.d(e,"a",(function(){return n})),o.d(e,"b",(function(){return i})),o.d(e,"d",(function(){return a})),o.d(e,"e",(function(){return r})),o.d(e,"f",(function(){return c})),o.d(e,"c",(function(){return s}));const n=["59977128740917248-1","190753622680670208-1"],i=["59977128740917248-1","190753622680670208-1"],a=["49533847984934912","457463292223295488"],r=["49533847984934912"],c=["49538854775951360","277074055142576128","433941816648142848","206837259536699392","623838149964992512","597752793981259776","248406016956305408","664474518881832960","431400775143395328","695282348047994880","301339078173921280","721670915129085952","728906792943226880"],s=["457463292223295488"]},"8e81":function(t,e,o){"use strict";o.d(e,"a",(function(){return s}));o("2ca2");var n=o("acd3"),i=o("bc3a"),a=o.n(i),r=o("7b67"),c=o("5c8a");class s{static async getList(t){let[e]=await Object(n["d"])(t);return e.data}static async getAvgScoreOfSchool(t,e,o,i,a){let[r]=await Object(n["b"])({schoolId:t,accountList:e,account:o,startTime:i,endTime:a});return r.data}static async getAvgScoreOfClass(t,e,o,i,a){let[r]=await Object(n["a"])({schoolId:t,accountList:e,account:o,startTime:i,endTime:a});return r.data}static async getAvgScoreOfStudent(t,e,o,i,a){let[r]=await Object(n["c"])({schoolId:t,accountList:e,account:o,startTime:i,endTime:a});return r.data}static import(t,e){return new Promise((o,n)=>{const i=new FormData;i.append("file",t),a.a.create({baseURL:r["a"]}).request({url:"/v1/exp/questionnaire/import?schoolId="+e,method:"post",headers:{"Content-Type":"multipart/form-data"},data:i}).then(t=>{200===t.status&&"000000"===t.data.code?o(!0):(Object(c["d"])(t.data.msg),o(t.data.msg))})})}}},9204:function(t,e,o){"use strict";o.d(e,"a",(function(){return i})),o.d(e,"b",(function(){return a})),o.d(e,"d",(function(){return r})),o.d(e,"c",(function(){return s}));var n=o("cf45");const i=(t,e)=>{if(t){let o="yyyy/MM/dd HH:mm";return e&&(o=e),Object(n["f"])(t,o)}return""},a=(t,e)=>{if(t){let o="yyyy-MM-dd HH:mm:ss";return e&&(o=e),Object(n["f"])(t,o)}return""},r=(t,e)=>{if(t||0===t){let o=0;return e&&(o=e),t.toFixed(o)}return""};function c(t){return t<10&&(t="0"+t),t}const s=function(t){t=Math.round(t/1e3);let e=0,o=0;return t<60?e=Number(t).toFixed(0):(o=Math.floor(t/60),e=Math.floor(t-60*o)),`${c(o)}分${c(e)}秒`}},a888:function(t,e,o){"use strict";const n=20;function i(t,e,o){return Math.min(Math.max(t,e),o)}function a(t){return{dialogHeaderEl:t.querySelector(".el-dialog__header"),dragDom:t.querySelector(".el-dialog")}}function r(t){return t.componentInstance||t.child}function c(t){return Boolean(r(t)&&r(t).visible)}function s(t){return t&&"object"===typeof t.value&&null!==t.value?t.value:{center:Boolean(t&&t.value)}}function l(t,e){const o=document.documentElement.clientWidth,i=document.documentElement.clientHeight,a=n,r=Math.max(o-t.offsetWidth-n,a),c=n,s=Math.max(i-e.offsetHeight-n,c);return{screenWidth:o,screenHeight:i,minLeft:a,maxLeft:r,minTop:c,maxTop:s}}function u(t){const{dialogHeaderEl:e,dragDom:o}=a(t);if(!e||!o||!o.offsetWidth)return;const n=t.__dragDialogOptions||{},r=l(o,e),c=window.getComputedStyle(o),s=parseFloat(c.marginTop)||r.minTop,u=(r.screenWidth-o.offsetWidth)/2,d=(r.screenHeight-o.offsetHeight)/2,m=n.center?d:s;o.style.position="fixed",o.style.margin="0",o.style.left=i(u,r.minLeft,r.maxLeft)+"px",o.style.top=i(m,r.minTop,r.maxTop)+"px",o.style.right="auto",o.style.bottom="auto"}function d(t,e,o){t.__dragDialogOptions=s(e),t.__dragDialogVm=r(o);const n=c(o),i=t.__dragDialogVisible;t.__dragDialogVisible=n,n&&!i&&requestAnimationFrame(()=>{u(t)})}var m={inserted(t,e,o){const{dialogHeaderEl:n,dragDom:r}=a(t);n&&r&&(n.style.cursor="move",n.onmousedown=e=>{const o=l(r,n),a=parseFloat(r.style.left)||r.getBoundingClientRect().left,c=parseFloat(r.style.top)||r.getBoundingClientRect().top,s=e.clientX,u=e.clientY,d=e=>{const n=i(a+e.clientX-s,o.minLeft,o.maxLeft),l=i(c+e.clientY-u,o.minTop,o.maxTop);r.style.left=n+"px",r.style.top=l+"px",t.__dragDialogVm&&t.__dragDialogVm.$emit&&t.__dragDialogVm.$emit("dragDialog")},m=()=>{document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",m)};document.addEventListener("mousemove",d),document.addEventListener("mouseup",m),e.preventDefault()},d(t,e,o))},componentUpdated(t,e,o){d(t,e,o)},unbind(t){const{dialogHeaderEl:e}=a(t);e&&(e.onmousedown=null),delete t.__dragDialogOptions,delete t.__dragDialogVisible,delete t.__dragDialogVm}};const f=function(t){t.directive("el-drag-dialog",m)};window.Vue&&(window["el-drag-dialog"]=m,Vue.use(f)),m.install=f;e["a"]=m},acd3:function(t,e,o){"use strict";o.d(e,"d",(function(){return a})),o.d(e,"b",(function(){return r})),o.d(e,"a",(function(){return c})),o.d(e,"c",(function(){return s})),o.d(e,"e",(function(){return l}));var n=o("8ce4"),i=o("7b67");async function a(t){return Object(n["a"])(i["a"]+"/v1/exp/questionnaire/list","post_body",t)}async function r(t){return Object(n["a"])(i["a"]+"/v1/exp/questionnaire/avgScoreOfSchool","post_json",t)}async function c(t){return Object(n["a"])(i["a"]+"/v1/exp/questionnaire/avgScoreOfClass","post_json",t)}async function s(t){return Object(n["a"])(i["a"]+"/v1/exp/questionnaire/avgScoreOfStudent","post_json",t)}async function l(t){return Object(n["a"])(i["a"]+"/v1/exp/questionnaire/schoolQuestionnaireCount","get",t)}},f507:function(t,e,o){"use strict";o.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"page-container dashboard-page"},[e("el-form",[e("el-form-item",{attrs:{label:"已导入问卷表人数："}},[t._v(" "+t._s(t.quCount.studentCount)+" ")]),e("el-form-item",{staticStyle:{"margin-top":"-20px"},attrs:{label:"已导入问卷表次数："}},[t._v(" "+t._s(t.quCount.totalCount)+" ")]),e("el-form-item",{attrs:{label:""}},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){t.importExcel.dialog=!0}}},[t._v("导入问卷表")]),e("el-button",{attrs:{type:"success"},on:{click:t.clickDashboardBtn}},[t._v("打开数据看板")])],1)],1),e("input",{staticStyle:{display:"none"},attrs:{id:"importFile",type:"file"},on:{change:e=>t.importFileChange(e)}}),e("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{title:"导入问卷表",visible:t.importExcel.dialog,"close-on-click-modal":!1,width:"500px",center:""},on:{"update:visible":function(e){return t.$set(t.importExcel,"dialog",e)}}},[e("div",{staticClass:"dialog-container"},[e("el-form",[e("el-form-item",{attrs:{label:"导入模板(Excel):"}},[e("span",{staticStyle:{"margin-right":"15px"}},[t._v("问卷表模板-230912.xlsx")]),e("el-button",{attrs:{type:"default",size:"mini"},on:{click:function(e){return t.clickDownloadBtn()}}},[t._v("下载")])],1),t.importExcel.errMsg?e("el-form-item",{attrs:{label:"错误信息:"}},[e("span",{staticStyle:{color:"#e47470"}},[t._v(t._s(t.importExcel.errMsg))])]):t._e()],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"default"},on:{click:function(e){t.importExcel.dialog=!1}}},[t._v("取 消 ")]),e("el-button",{attrs:{type:"success",loading:t.importExcel.doing},on:{click:function(e){return t.clickImportBtn()}}},[t._v("导入问卷 ")])],1)])],1)},i=[],a=o("2f62"),r=o("9204"),c=o("a888"),s=o("cf45"),l=o("acd3"),u=o("5c8a"),d=o("8e81"),m=o("780f"),f={name:"dashboard",filters:{dateFormat:r["a"]},directives:{elDragDialog:c["a"]},computed:{...Object(a["b"])({userInfo:t=>t.user})},data(){return{dashboardV2SchoolList:m["b"],importExcel:{doing:!1,dialog:!1,errMsg:""},quCount:{studentCount:0,totalCount:0}}},mounted(){this.userInfo;this.getSchoolQuestionnaireCount()},methods:{async getSchoolQuestionnaireCount(){let[t]=await Object(l["e"])({schoolId:this.userInfo.schoolId});this.quCount=t.data},clickDashboardBtn(){-1!==m["b"].indexOf(this.userInfo.schoolId)?window.open("/dashboard/v2/index?schoolId="+this.userInfo.schoolId):window.open("/dashboard/v1/index?schoolId="+this.userInfo.schoolId)},clickImportBtn(){const t=document.getElementById("importFile");t.click()},async importFileChange(t){const e=t.target.files[0];document.getElementById("importFile").value="",this.importExcel.doing=!0;let o=await d["a"].import(e,this.userInfo.schoolId);!0===o?(Object(u["e"])("导入调查表成功!"),this.importExcel.dialog=!1,this.importExcel.errMsg="",window.location.reload()):this.importExcel.errMsg=o,this.importExcel.doing=!1},clickDownloadBtn(){Object(s["g"])("https://resouce.cdzyhd.com/excel/%E9%97%AE%E5%8D%B7%E8%A1%A8%E6%A8%A1%E6%9D%BF-230912.xlsx","问卷表模板-230912.xls")}}},g=f,p=o("2877"),h=Object(p["a"])(g,n,i,!1,null,"0fcf0505",null);e["default"]=h.exports}}]);