首页设置问卷入口

This commit is contained in:
ember 2025-12-30 01:14:32 +08:00
parent 81f4f4a13a
commit a10229ce27
10 changed files with 13 additions and 10 deletions

1
dist/css/188.0f0e1e73.css vendored Normal file
View File

@ -0,0 +1 @@
.qa-page[data-v-51411283]{padding-top:90px;padding-bottom:40px;min-height:100vh;background-color:#f5f7fa}.container[data-v-51411283]{max-width:800px;margin:0 auto;padding:0 20px}.header-section[data-v-51411283]{text-align:center;margin-bottom:25px}.header-section h1[data-v-51411283]{font-size:28px;color:#2c3e50;margin-bottom:10px}.subtitle[data-v-51411283]{color:#7f8c8d;font-size:16px}.notice-box[data-v-51411283]{background-color:#e8f4fd;color:#3498db;padding:10px 20px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;margin-top:15px;font-size:14px;border:1px solid #d6eaf8;max-width:100%;box-sizing:border-box}.notice-icon-circle[data-v-51411283]{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;background-color:#3498db;color:#fff;border-radius:50%;font-weight:700;font-size:12px;flex-shrink:0}.warm-card[data-v-51411283]{background-color:#fff7e6;border:1px solid #ffe4b5;color:#d35400;padding:15px 20px;border-radius:12px;margin:20px auto;text-align:left;line-height:1.6;font-size:15px;box-shadow:0 2px 8px rgba(211,84,0,.05)}.warm-card p[data-v-51411283]{margin:5px 0}.info-card[data-v-51411283]{background-color:#e8f4fd;border:1px solid #d6eaf8;color:#2980b9;padding:15px 20px;border-radius:12px;margin:20px auto;text-align:left;box-shadow:0 2px 8px rgba(41,128,185,.05)}.info-header[data-v-51411283]{text-align:center;font-weight:700;font-size:16px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:8px}.info-list[data-v-51411283]{margin:0;padding-left:20px;font-size:14px;line-height:1.6}.info-list li[data-v-51411283]{margin-bottom:4px}.card[data-v-51411283]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:30px}.form-group[data-v-51411283]{margin-bottom:30px}.form-label[data-v-51411283]{display:block;font-weight:600;color:#2c3e50;margin-bottom:15px;font-size:16px}.form-label.required[data-v-51411283]:after{content:"*";color:#e74c3c;margin-left:4px}.options-grid[data-v-51411283]{display:flex;flex-wrap:wrap;gap:12px}.radio-label[data-v-51411283]{display:flex;align-items:center;cursor:pointer;padding:10px 16px;border:2px solid #eef1f6;border-radius:8px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-label[data-v-51411283]:hover{border-color:#bdc3c7}.radio-label.checked[data-v-51411283]{border-color:#3498db;background-color:#ebf5fb;color:#3498db;font-weight:500}.radio-label input[data-v-51411283]{display:none}.sub-input[data-v-51411283]{margin-top:10px}.form-input[data-v-51411283],.form-textarea[data-v-51411283]{width:100%;padding:12px 15px;border:2px solid #eef1f6;border-radius:8px;font-size:15px;transition:border-color .2s;box-sizing:border-box;font-family:inherit;resize:vertical}.form-input[data-v-51411283]:focus,.form-textarea[data-v-51411283]:focus{outline:none;border-color:#3498db}.rating-group[data-v-51411283]{display:flex;gap:10px;flex-wrap:wrap}.rating-item[data-v-51411283]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:2px solid #eef1f6;border-radius:8px;cursor:pointer;font-weight:600;color:#7f8c8d;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rating-item[data-v-51411283]:hover{border-color:#bdc3c7;color:#34495e}.rating-item.active[data-v-51411283]{background-color:#3498db;border-color:#3498db;color:#fff}.rating-item input[data-v-51411283]{display:none}.rating-desc[data-v-51411283]{margin-top:8px;display:flex;justify-content:space-between;color:#95a5a6;font-size:13px;max-width:300px}.rating-group.wrap[data-v-51411283]{gap:8px}.rating-item.small[data-v-51411283]{width:36px;height:36px;font-size:14px}.btn-submit[data-v-51411283]{width:100%;padding:16px;background-color:#3498db;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:10px}.btn-submit[data-v-51411283]:hover:not(:disabled){background-color:#2980b9}.btn-submit[data-v-51411283]:disabled{background-color:#bdc3c7;cursor:not-allowed}@media (max-width:600px){.qa-page[data-v-51411283]{padding-top:70px}.card[data-v-51411283]{padding:20px}.rating-item[data-v-51411283]{width:36px;height:36px}.rating-item.small[data-v-51411283]{width:32px;height:32px}.radio-label[data-v-51411283]{width:100%;justify-content:center}.header-section h1[data-v-51411283]{font-size:24px}}

View File

@ -1 +0,0 @@
.qa-page[data-v-37b8c71d]{padding-top:90px;padding-bottom:40px;min-height:100vh;background-color:#f5f7fa}.container[data-v-37b8c71d]{max-width:800px;margin:0 auto;padding:0 20px}.header-section[data-v-37b8c71d]{text-align:center;margin-bottom:25px}.header-section h1[data-v-37b8c71d]{font-size:28px;color:#2c3e50;margin-bottom:10px}.subtitle[data-v-37b8c71d]{color:#7f8c8d;font-size:16px}.notice-box[data-v-37b8c71d]{background-color:#e8f4fd;color:#3498db;padding:10px 20px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;margin-top:15px;font-size:14px;border:1px solid #d6eaf8;max-width:100%;box-sizing:border-box}.notice-icon-circle[data-v-37b8c71d]{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;background-color:#3498db;color:#fff;border-radius:50%;font-weight:700;font-size:12px;flex-shrink:0}.warm-card[data-v-37b8c71d]{background-color:#fff7e6;border:1px solid #ffe4b5;color:#d35400;padding:15px 20px;border-radius:12px;margin:20px auto;text-align:left;line-height:1.6;font-size:15px;box-shadow:0 2px 8px rgba(211,84,0,.05)}.warm-card p[data-v-37b8c71d]{margin:5px 0}.info-card[data-v-37b8c71d]{background-color:#e8f4fd;border:1px solid #d6eaf8;color:#2980b9;padding:15px 20px;border-radius:12px;margin:20px auto;text-align:left;box-shadow:0 2px 8px rgba(41,128,185,.05)}.info-header[data-v-37b8c71d]{text-align:center;font-weight:700;font-size:16px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:8px}.info-list[data-v-37b8c71d]{margin:0;padding-left:20px;font-size:14px;line-height:1.6}.info-list li[data-v-37b8c71d]{margin-bottom:4px}.card[data-v-37b8c71d]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:30px}.form-group[data-v-37b8c71d]{margin-bottom:30px}.form-label[data-v-37b8c71d]{display:block;font-weight:600;color:#2c3e50;margin-bottom:15px;font-size:16px}.form-label.required[data-v-37b8c71d]:after{content:"*";color:#e74c3c;margin-left:4px}.options-grid[data-v-37b8c71d]{display:flex;flex-wrap:wrap;gap:12px}.radio-label[data-v-37b8c71d]{display:flex;align-items:center;cursor:pointer;padding:10px 16px;border:2px solid #eef1f6;border-radius:8px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-label[data-v-37b8c71d]:hover{border-color:#bdc3c7}.radio-label.checked[data-v-37b8c71d]{border-color:#3498db;background-color:#ebf5fb;color:#3498db;font-weight:500}.radio-label input[data-v-37b8c71d]{display:none}.sub-input[data-v-37b8c71d]{margin-top:10px}.form-input[data-v-37b8c71d],.form-textarea[data-v-37b8c71d]{width:100%;padding:12px 15px;border:2px solid #eef1f6;border-radius:8px;font-size:15px;transition:border-color .2s;box-sizing:border-box;font-family:inherit;resize:vertical}.form-input[data-v-37b8c71d]:focus,.form-textarea[data-v-37b8c71d]:focus{outline:none;border-color:#3498db}.rating-group[data-v-37b8c71d]{display:flex;gap:10px;flex-wrap:wrap}.rating-item[data-v-37b8c71d]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:2px solid #eef1f6;border-radius:8px;cursor:pointer;font-weight:600;color:#7f8c8d;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rating-item[data-v-37b8c71d]:hover{border-color:#bdc3c7;color:#34495e}.rating-item.active[data-v-37b8c71d]{background-color:#3498db;border-color:#3498db;color:#fff}.rating-item input[data-v-37b8c71d]{display:none}.rating-desc[data-v-37b8c71d]{margin-top:8px;display:flex;justify-content:space-between;color:#95a5a6;font-size:13px;max-width:300px}.rating-group.wrap[data-v-37b8c71d]{gap:8px}.rating-item.small[data-v-37b8c71d]{width:36px;height:36px;font-size:14px}.btn-submit[data-v-37b8c71d]{width:100%;padding:16px;background-color:#3498db;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:10px}.btn-submit[data-v-37b8c71d]:hover:not(:disabled){background-color:#2980b9}.btn-submit[data-v-37b8c71d]:disabled{background-color:#bdc3c7;cursor:not-allowed}@media (max-width:600px){.qa-page[data-v-37b8c71d]{padding-top:70px}.card[data-v-37b8c71d]{padding:20px}.rating-item[data-v-37b8c71d]{width:36px;height:36px}.rating-item.small[data-v-37b8c71d]{width:32px;height:32px}.radio-label[data-v-37b8c71d]{width:100%;justify-content:center}.header-section h1[data-v-37b8c71d]{font-size:24px}}

File diff suppressed because one or more lines are too long

2
dist/index.html vendored
View File

@ -1 +1 @@
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>NEU小站</title><script defer="defer" src="/js/chunk-vendors.3e002f54.js"></script><script defer="defer" src="/js/app.8443c52c.js"></script><link href="/css/chunk-vendors.c52e575a.css" rel="stylesheet"><link href="/css/app.f8d8a9e4.css" rel="stylesheet"></head><body><noscript><strong>抱歉NEU小站无法在没有 JavaScript 的情况下正常工作。请启用 JavaScript 以继续。</strong></noscript><div id="app"></div></body></html> <!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>NEU小站</title><script defer="defer" src="/js/chunk-vendors.3e002f54.js"></script><script defer="defer" src="/js/app.b12cf809.js"></script><link href="/css/chunk-vendors.c52e575a.css" rel="stylesheet"><link href="/css/app.8b9daa1f.css" rel="stylesheet"></head><body><noscript><strong>抱歉NEU小站无法在没有 JavaScript 的情况下正常工作。请启用 JavaScript 以继续。</strong></noscript><div id="app"></div></body></html>

2
dist/js/188.8360fee7.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/js/app.b12cf809.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -17,7 +17,7 @@
</div> </div>
<ul class="info-list"> <ul class="info-list">
<li> <span style="color: #e74c3c;">*</span> 的问题为必填项</li> <li> <span style="color: #e74c3c;">*</span> 的问题为必填项</li>
<li>一位同学仅限填写一次不要重复填写~</li> <li>一位同学仅限填写一次<strong>登录后填写不要重复填写~</strong></li>
<li>我们会认真对待每一份答案认真填写的同学将获得至少1个月的VIP权益~</li> <li>我们会认真对待每一份答案认真填写的同学将获得至少1个月的VIP权益~</li>
</ul> </ul>
</div> </div>
@ -283,6 +283,7 @@ export default {
}, },
mounted() { mounted() {
document.title = '与你一起让NEU小站变得更好💞'; document.title = '与你一起让NEU小站变得更好💞';
window.scrollTo({ top: 0, behavior: 'smooth' });
}, },
methods: { methods: {
getToken() { getToken() {

View File

@ -11,8 +11,10 @@
<router-link to="/downloads" class="btn btn-secondary">查看下载</router-link> <router-link to="/downloads" class="btn btn-secondary">查看下载</router-link>
</div> --> </div> -->
<div class="quick-links"> <div class="quick-links">
<span class="colorful-text">课程评分V2版本已上线移动端可用</span><span>入口</span> <!-- <span class="colorful-text">课程评分V2版本已上线移动端可用</span><span>入口</span>
<a @click="goTo('course', false)" target="_blank">课程评分系统</a> <a @click="goTo('course', false)" target="_blank">课程评分系统</a> -->
<span class="colorful-text">2025年度问卷已上线我们期待您的反馈</span><span>入口</span>
<router-link to="/qa">戳这里</router-link>
<!-- <a href="#" target="_blank">OJ题库</a> --> <!-- <a href="#" target="_blank">OJ题库</a> -->
</div> </div>
<div class="intro-text" :class="{ 'intro-kaoyan': kaoyan }"> <div class="intro-text" :class="{ 'intro-kaoyan': kaoyan }">