2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[994],{6613:function(e,a,r){r.r(a),r.d(a,{default:function(){return Y}});var s=r(1411),l=r(2515),o=r(1561);const t={class:"qa-page"},i={class:"container"},n={class:"content-area"},u={class:"card form-card"},c={class:"form-group"},d={class:"options-grid"},m=["value"],f={class:"radio-text"},v={key:0,class:"sub-input"},p={class:"form-group"},b={class:"options-grid"},k=["value"],g={class:"radio-text"},_={class:"form-group"},L={class:"options-grid"},h=["value"],y={class:"radio-text"},w={class:"form-group"},C={class:"form-group"},X={class:"rating-group"},U=["value"],E={class:"form-group"},q={class:"rating-group"},x=["value"],V={class:"form-group"},F={class:"rating-group"},I=["value"],$={class:"form-group"},M={class:"rating-group"},K=["value"],N={class:"form-group"},O={class:"rating-group wrap"},A=["value"],J={class:"form-group"},W={class:"form-group"},S={class:"form-group"},T={class:"form-actions"},B=["disabled"];function P(e,a,r,P,z,Q){const j=(0,s.g2)("NavBar");return(0,s.uX)(),(0,s.CE)("div",t,[(0,s.bF)(j),(0,s.Lk)("div",i,[a[28]||(a[28]=(0,s.Fv)('<div class="header-section" data-v-8b8970ae><h1 data-v-8b8970ae>与你一起,让NEU小站变得更好💞</h1><div class="warm-card" data-v-8b8970ae><p data-v-8b8970ae>🍂 2025年即将结束,感谢你又一年的陪伴~</p><p data-v-8b8970ae>📝 现在,我们想邀请你花 3-5 分钟,告诉我们你的使用感受与期待。</p><p data-v-8b8970ae>✨ 你的声音,会帮助我们更好地陪伴大家。</p></div><div class="info-card" data-v-8b8970ae><div class="info-header" data-v-8b8970ae><i class="fas fa-info-circle" data-v-8b8970ae></i> 说明 </div><ul class="info-list" data-v-8b8970ae><li data-v-8b8970ae>标 <span style="color:#e74c3c;" data-v-8b8970ae>*</span> 的问题为必填项</li><li data-v-8b8970ae>一位同学仅限填写一次,<strong data-v-8b8970ae>请登录后填写,且不要重复填写哦~</strong></li><li data-v-8b8970ae>我们会认真对待每一份答案,认真填写的同学将获得至少1个月的VIP权益~</li></ul></div></div>',1)),(0,s.Lk)("div",n,[(0,s.Lk)("div",u,[(0,s.Lk)("div",c,[a[14]||(a[14]=(0,s.Lk)("label",{class:"form-label required"},"1. 您从哪里了解到NEU小站?",-1)),(0,s.Lk)("div",d,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(z.discoverySourceOptions,(e=>((0,s.uX)(),(0,s.CE)("label",{key:e,class:(0,l.C4)(["radio-label",{checked:z.form.discovery_source===e}])},[(0,s.bo)((0,s.Lk)("input",{type:"radio","onUpdate:modelValue":a[0]||(a[0]=e=>z.form.discovery_source=e),value:e},null,8,m),[[o.XL,z.form.discovery_source]]),(0,s.Lk)("span",f,(0,l.v_)(e),1)],2)))),128))]),"其他"===z.form.discovery_source?((0,s.uX)(),(0,s.CE)("div",v,[(0,s.bo)((0,s.Lk)("input",{type:"text","onUpdate:modelValue":a[1]||(a[1]=e=>z.form.discovery_source_other=e),class:"form-input",placeholder:"请填写具体渠道"},null,512),[[o.Jo,z.form.discovery_source_other]])])):(0,s.Q3)("",!0)]),(0,s.Lk)("div",p,[a[15]||(a[15]=(0,s.Lk)("label",{class:"form-label required"},"2. 您的使用频率如何?",-1)),(0,s.Lk)("div",b,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(z.usageFrequencyOptions,(e=>((0,s.uX)(),(0,s.CE)("label",{key:e,class:(0,l.C4)(["radio-label",{checked:z.form.usage_frequency===e}])},[(0,s.bo)((0,s.Lk)("input",{type:"radio","onUpdate:modelValue":a[2]||(a[2]=e=>z.form.usage_frequency=e),value:e},null,8,k),[[o.XL,z.form.usage_frequency]]),(0,s.Lk)("span",g,(0,l.v_)(e),1)],2)))),128))])]),(0,s.Lk)("div",_,[a[16]||(a[16]=(0,s.Lk)("label",{class:"form-label required"},"3. 您目前使用过下列哪些功能?(多选)",-1)),(0,s.Lk)("div",L,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(z.featureOptions,(e=>((0,s.uX)(),(0,s.CE)("label",{key:e,class:(0,l.C4)(["radio-label",{checked:z.form.used_features.includes(e)}])},[(0,s.bo)((0,s.Lk)("input",{type:"checkbox",value:e,"onUpdate:modelValue":a[3]||(a[3]=e=>z.form.used_features=e)},null,8,h),[[o.lH,z.form.used_features]]),(0,s.Lk)("span",y,(0,l.v_)(e),1)],2)))),128))])]),(0,s.Lk)("div",w,[a[17]||(a[17]=(0,s.Lk)("label",{class:"form-label"},"4. 您觉得最棒或最差的功能是?",-1)),(0,s.bo)((0,s.Lk)("textarea",{"onUpdate:modelValue":a[4]||(a[4]=e=>z.form.best_worst_feature=e),class:"form-textarea",rows:"3",placeholder:"请畅所欲言..."},null,512),[[o.Jo,z.form.best_worst_feature]])]),(0,s.Lk)("div",C,[a[18]||(a[18]=(0,s.Lk)("label",{class:"form-label required"},"5. 您的整体使用体验如何?(1-5分)",-1)),(0,s.Lk)("div",X,[((0,s.uX)(),(0,s.CE)(s.FK,null,(0,s.pI)(5,(e=>(0,s.Lk)("label",{key:e,class:(0,l.C4)(["rating-item",{active:z.form.rating_overall===e}])},[(0,s.bo)((0,s.Lk)("input",{type:"radio","onUpdate:modelValue":a[5]||(a[5]=e=>z.form.rating_overall=e),value:e},null,8,U),[[o.XL,z.form.rating_overall]]),(0,s.eW)(" "+(0,l.v_)(e),1)],2))),64))]),a[19]||(a[19]=(0,s.Lk)("div",{class:"rating-desc"},[(0,s.Lk)("span",null,"1分: 极差"),(0,s.Lk)("span",null,"5分: 极好")],-1))]),(0,s.Lk)("div",E,[a[20]||(a[20]=(0,s.Lk)("label",{class:"form-label required"},"6. 您觉得网站界面的交互体验如何?(1-5分)",-1)),(0,s.Lk)("div",q,[((0,s.uX)(),(0,s.CE)(s.FK,null,(0,s.pI)(5,(e=>(0,s.Lk)("label",{key:e,class:(0,l.C4)(["rating-item",{active:z.form.rating_ui===e}])},[(0,s.bo)((0,s.Lk)("input",{type:"radio","onUpdate:modelValue":a[6]||(a[6]=e=>z.form.rating_ui=e),value:e},null,8,x),[[o.XL,z.form.rating_ui]]),(0,s.eW)(" "+(0,l.v_)(e),1)],2))),64))])]),(0,s.Lk)("div",V,[a[21]||(a[21]=(0,s.Lk)("label",{class:"form-label"},"7. 您觉得网站资源的下载速度如何?(1-5分)",-1)),(0,s.Lk)("div",F,[((0,s.uX)(),(0,s.CE)(s.FK,null,(0,s.pI)(5,(e=>(0,s.Lk)("label",{key:e,class:(0,l.C4)(["rating-item",{active:z.form.rating_speed===e}])},[(0,s.bo)((0,s.Lk)("input",{type:"radio","onUpdate:modelValue":a[7]||(a[7]=e=>z.form.rating_speed=e),value:e},null,8,I),[[o.XL,z.form.rating_speed]]),(0,s.eW)(" "+(0,l.v_)(e),1)],2))),64))])]),(0,s.Lk)("div",$,[a[22]||(a[22]=(0,s.Lk)("label",{class:"form-label"},"8. 您觉得课程评分系统的使用体验如何?(1-5分)",-1)),(0,s.Lk)("div",M,[((0,s.uX)(),(0,s.CE)(s.FK,null,(0,s.pI)(5,(e=>(0,s.Lk)("label",{key:e,class:(0,l.C4)(["rating-item",{active:z.form.rating_course_system===e}])},[(0,s.bo)((0,s.Lk)("input",{type:"radio","onUpdate:modelValue":a[8]||(a[8]=e=>z.form.rating_course_system=e),value:e},null,8,K),[[o.XL,z.form.rating_course_system]]),(0,s.eW)(" "+(0,l.v_)(e),1)],2))),64))])]),(0,s.Lk)("div",N,[a[23]||(a[23]=(0,s.Lk)("label",{class:"form-label required"},"9. 您愿意把NEU小站推荐给同学或朋友吗?(0-10分)",-1)),(0,s.Lk)("div",O,[((0,s.uX)(),(0,s.CE)(s.FK,null,(0,s.pI)(11,(e=>(0,s.Lk)("label",{key:e-1,class:(0,l.C4)(["rating-item small",{active:z.form.recommend_score===e-1}])},[(0,s.bo)((0,s.Lk)("input",{type:"radio","onUpdate:modelValue":a[9]||(a[9]=e=>z.form.recommend_score=e),value:e-1},null,8,A),[[o.XL,z.form.recommend_score]]),(0,s.eW)(" "+(0,l.v_)(e-1),1)],2))),64))]),a[24]||(a[24]=(0,s.Lk)("div",{class:"rating-desc"},[(0,s.Lk)("span",null,"0分: 不愿意"),(0,s.Lk)("span",null,"10分: 非常愿意")],-1))]),(0,s.Lk)("div",J,[a[25]||(a[25]=(0,s.Lk)("label",{class:"form-label"},"10. 如果(不)推荐,您最想推荐(吐槽)的是它的什么功能/特点?",-1)),(0,s.bo)((0,s.Lk)("textarea",{"onUpdate:modelValue":a[10]||(a[10]=e=>z.form.recommend_reason=e),class:"form-textarea",rows:"3",placeholder:"请填写..."},null,512),[[o.Jo,z.form.recommend_reason]])]),(0,s.Lk)("div",W,[a[26]||(a[26]=(0,s.Lk)("label",{class:"form-label"},"11. 您希望我们新增什么功能?",-1)),(0,s.bo)((0,s.Lk)("textarea",{"onUpdate:modelValue":a[11]||(a[11]=e=>z.form.new_features_wish=e),class:"form-textarea",rows:"3",placeholder:"请填写..."},null,512),[[o.Jo,z.form.new_features_wish]])]),(0,s.Lk)("div",S,[a[27]||(a[27]=(0,s.Lk)("label",{class:"form-label"},"12. 您还有什么想对我们说的吗?",-1)),(0,s.bo)((0,s.Lk)("textarea",{"onUpdate:modelValue":a[12]||(a[12]=e=>z.form.additional_feedback=e),class:"form-textarea",rows:"4",placeholder:"关于功能、内容、隐私、界面…任何方面都可以~"},null,512),[[o.Jo,z.form.additional_feedback]])]),(0,s.Lk)("div",T,[(0,s.Lk)("button",{class:"btn-submit",onClick:a[13]||(a[13]=(...e)=>Q.handleSubmit&&Q.handleSubmit(...e)),disabled:z.submitting},(0,l.v_)(z.submitting?"提交中...":"提交问卷"),9,B)])])])])])}r(4945);var z=r(2062),Q=r(2453),j=r(6707),D=r(4493),H={name:"Qa2025",components:{NavBar:D.A},data(){return{submitting:!1,discoverySourceOptions:["朋友/同学推荐","校园群/表白墙","社交媒体(小红书/微博/B站等)","搜索引擎","其他"],usageFrequencyOptions:["几乎每天","每周几次","每月几次","很少,偶尔需要时才来"],featureOptions:["资源共享与下载","课程评分/评论","课程追问交流","内容搜索","内容评论区","内容投稿","兑换密钥","云解压","PDF预览","OJ题库","WebVPN地址生成"],form:{discovery_source:"",discovery_source_other:"",usage_frequency:"",used_features:[],best_worst_feature:"",rating_overall:null,rating_ui:null,rating_speed:null,rating_course_system:null,recommend_score:null,recommend_reason:"",new_features_wish:"",additional_feedback:""}}},mounted(){document.title="与你一起,让NEU小站变得更好💞",window.scrollTo({top:0,behavior:"smooth"})},methods:{getToken(){let e=Q.A.get("token");if(!e){const a=document.cookie.match(/(^| )token=([^;]+)/);a&&(e=a[2])}return e},async handleSubmit(){if(!this.form.discovery_source)return this.$barMessage.warning("请回答第1题:了解渠道");if("其他"===this.form.discovery_source&&!this.form.discovery_source_other)return this.$barMessage.warning("请填写具体的了解渠道");if(!this.form.usage_frequency)return this.$barMessage.warning("请回答第2题:使用频率");if(0===this.form.used_features.length)return this.$barMessage.warning("请回答第3题:使用过的功能");if(null===this.form.rating_overall)return this.$barMessage.warning("请回答第5题:整体体验评分");if(null===this.form.rating_ui)return this.$barMessage.warning("请回答第6题:UI交互评分");if(null===this.form.recommend_score)return this.$barMessage.warning("请回答第9题:推荐意愿评分");const e=this.getToken();e?j.A.confirm("确定要提交问卷吗?提交后不可修改哦。","提交确认").then((async()=>{this.submitting=!0;try{await z.A.post("https://newfront.xn--xhq44jb2fzpc.com/qa/add",this.form,{headers:{Authorization:e}}),this.$barMessage.success("问卷提交成功,非常感谢您的参与~"),setTimeout((()=>{this.$router.push("/")}),1500)}catch(a){console.error(a);const e=a.response?.data?.error||"提交失败,请稍后重试";this.$barMessage.error(e)}finally{this.submitting=!1}})).catch((()=>{})):this.$barMessage.error("请先登录再提交问卷")}}},G=r(6968);const R=(0,G.A)(H,[["render",P],["__scopeId","data-v-8b8970ae"]]);var Y=R}}]);
|
||
//# sourceMappingURL=994.ac3f9400.js.map
|