├── .github
└── workflows
│ ├── push-to-everything411-repo.yml
│ └── vite-gh-pages.yml
├── .gitignore
├── .vscode
└── extensions.json
├── README.md
├── doc
└── docs.md
├── index.html
├── package-lock.json
├── package.json
├── public
└── vite.svg
├── src
├── App.vue
├── assets
│ ├── QRWechat.jpg
│ ├── QRWechat.png
│ ├── banner
│ │ ├── 1.svg
│ │ ├── 2.svg
│ │ ├── 3.svg
│ │ ├── 4.svg
│ │ └── 5.svg
│ ├── cover3.png
│ ├── example1.gif
│ ├── fonts
│ │ └── abhaya-libre-v13-latin
│ │ │ ├── abhaya-libre-v13-latin-regular.eot
│ │ │ ├── abhaya-libre-v13-latin-regular.svg
│ │ │ ├── abhaya-libre-v13-latin-regular.ttf
│ │ │ ├── abhaya-libre-v13-latin-regular.woff
│ │ │ └── abhaya-libre-v13-latin-regular.woff2
│ ├── ico.png
│ └── vue.svg
├── components
│ ├── footers.vue
│ └── headers.vue
├── main.js
├── router
│ └── main.js
├── style.css
└── views
│ ├── about-us
│ ├── aboutUs.vue
│ └── assets
│ │ ├── about-us-background-image.jpg
│ │ └── about-us-background.jpg
│ ├── admin
│ └── admin.vue
│ ├── common-links
│ └── Common-Links.vue
│ └── home
│ ├── assets
│ ├── 1.psd
│ ├── 101.svg
│ ├── 101shortcut.webp
│ ├── bb2.svg
│ ├── bb3 - org.svg
│ ├── bb3.svg
│ ├── bb3s.svg
│ ├── bbburst.svg
│ ├── bg.png
│ ├── clinic.svg
│ ├── clinic2.svg
│ ├── live.svg
│ ├── live2.svg
│ ├── map.svg
│ ├── md.svg
│ ├── mirror.svg
│ ├── temp_news.png
│ ├── temp_news.psd
│ ├── temp_news2.png
│ ├── temp_news3.webp
│ ├── thesis.svg
│ ├── wiki.svg
│ └── wiki2.svg
│ ├── home.vue
│ ├── home2.vue
│ ├── home3.vue
│ └── timeLine.vue
└── vite.config.js
/.github/workflows/push-to-everything411-repo.yml:
--------------------------------------------------------------------------------
1 | name: push-to-everything411-repo
2 | on:
3 | push:
4 | branches:
5 | - master
6 | jobs:
7 | gitee:
8 | name: Sync to everything411 repo
9 | runs-on: ubuntu-latest
10 | steps:
11 | - uses: actions/checkout@v4
12 | with:
13 | token: ${{ secrets.E411_GITHUB_TOKEN }}
14 | fetch-depth: 0
15 | - name: Push
16 | uses: wangchucheng/git-repo-sync@v0.1.0
17 | with:
18 | target-url: https://github.com/everything411/bitnp-website.git
19 | target-username: everything411
20 | target-token: ${{ secrets.E411_GITHUB_TOKEN }}
21 |
--------------------------------------------------------------------------------
/.github/workflows/vite-gh-pages.yml:
--------------------------------------------------------------------------------
1 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages
2 | name: Deploy to GitHub Pages
3 |
4 | on:
5 | # Runs on pushes targeting the default branch
6 | push:
7 | branches: ["master"]
8 |
9 | # Allows you to run this workflow manually from the Actions tab
10 | workflow_dispatch:
11 |
12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13 | permissions:
14 | contents: read
15 | pages: write
16 | id-token: write
17 |
18 | # Allow one concurrent deployment
19 | concurrency:
20 | group: "pages"
21 | cancel-in-progress: true
22 |
23 | jobs:
24 | # Build job
25 | build:
26 | runs-on: ubuntu-latest
27 | steps:
28 | - name: Checkout
29 | uses: actions/checkout@v3
30 | - name: Setup Pages
31 | uses: actions/configure-pages@v3
32 | - name: Use Node.js 18
33 | uses: actions/setup-node@v3
34 | with:
35 | node-version: 18
36 | - name: Build with vite
37 | run: |
38 | npm install
39 | npm run build
40 | mv dist _site
41 | - name: Upload artifact
42 | uses: actions/upload-pages-artifact@v3
43 |
44 | # Deployment job
45 | deploy:
46 | environment:
47 | name: github-pages
48 | url: ${{ steps.deployment.outputs.page_url }}
49 | runs-on: ubuntu-latest
50 | needs: build
51 | steps:
52 | - name: Deploy to GitHub Pages
53 | id: deployment
54 | uses: actions/deploy-pages@v4
55 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["Vue.volar"]
3 | }
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # BITNP 新网站主页
2 |
3 | ## 开发者文档见本仓库doc/docs.md
4 |
5 | ## Vue
6 |
7 | - vue
8 | - vue-router
9 | - vuex
10 | - vite
11 |
12 | ## 依赖库
13 |
14 | - naive ui 2.32.1
15 | - vfonts 0.0.3
16 | - vicons 此处建议添加网站给出的8种图标库 从[xicons](https://www.xicons.org/#/)获取。
17 | - axios 0.27.2
18 | clipboard.js 2.0.11
19 |
20 | ## 对象存储采用腾讯云cos形式
21 |
22 | - 可参阅 [cos文档](https://cloud.tencent.com/document/product/436).
23 | - 静态的放在/static文件夹中
24 |
--------------------------------------------------------------------------------
/doc/docs.md:
--------------------------------------------------------------------------------
1 | # **BITNP网站 开发者文档**
2 |
3 | ## 协作开发守则
4 | ### 文件命名、组织形式
5 | - 根目录下的src/assets、src/components主要是页眉、页脚等页面共用的内容,每个页面各自的assets、components分开放置,如about-us页面的素材放在"src/views/about-us/assets/"里。
6 | ### git守则
7 |
8 | - 少用`git add -A`,多用`git add [the-file-to-add]`
9 | - 多commit,避免一次commit包含过多修改
10 | - 多fetch、pull、push,除了每次开工写代码前pull一次,写代码过程中也可以隔一段时间fetch或pull、push一次(vscode有自动fetch插件)
11 | - commit尽量以 home页面: 或者 VIEW home: 开头
12 |
13 | ## API
14 | ***
15 | ### 整体说明
16 | * 所有API返回json格式的数据,并返回状态码,状态码参考[MDN](https://developer.mozilla.org/zh-CN/docs/web/http/status)的文章.
17 | ### 时间轴部分
18 | #### 主页时间轴获取信息
19 | - 接口地址: `GET /`
20 | - 参数说明:
21 | - `title`: 事件的标题
22 | - `time`: 事件发生的事件
23 | - `context`:事件的详细描述
24 | - 示例:
25 | “left”对应的是左边轴,“right”对应的是右边轴
26 | ```json
27 | {
28 | "left": [
29 | {
30 | "title": "LOREM",
31 | "time": "2011 - NOW",
32 | "context": "ituum vel, ultricies eget nibh. Duis et felis lectus. Donec orci libero, auctor eget sodales at, euismod venenatis nibh."
33 | },
34 | {
35 | "title": "IPSUM",
36 | "time": "2013",
37 | "context": "ero in nibh convallis sollici blandit neque in, ornare libero."
38 | }
39 | ],
40 | "right": [
41 | {
42 | "title": "ORNARE",
43 | "time": "2012 - 06.2013",
44 | "context": "ipsum pulvinar, blandit neque in, ornare libero."
45 | }
46 | ]
47 | }
48 | ```
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | BitNP|网络开拓者协会
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "indexx",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "vite build",
9 | "preview": "vite preview"
10 | },
11 | "dependencies": {
12 | "clipboard": "^2.0.11",
13 | "vue": "^3.2.37",
14 | "vue-router": "^4.0.13",
15 | "vuex": "^4.0.2"
16 | },
17 | "devDependencies": {
18 | "@vicons/antd": "^0.12.0",
19 | "@vicons/carbon": "^0.12.0",
20 | "@vicons/fa": "^0.12.0",
21 | "@vicons/fluent": "^0.12.0",
22 | "@vicons/ionicons4": "^0.12.0",
23 | "@vicons/ionicons5": "^0.12.0",
24 | "@vicons/material": "^0.12.0",
25 | "@vicons/tabler": "^0.12.0",
26 | "@vicons/utils": "^0.1.4",
27 | "@vitejs/plugin-vue": "^3.0.0",
28 | "axios": "^0.27.2",
29 | "naive-ui": "^2.32.1",
30 | "vfonts": "^0.0.3",
31 | "vite": "^3.0.0"
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/public/vite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
69 |
70 |
73 |
--------------------------------------------------------------------------------
/src/assets/QRWechat.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/QRWechat.jpg
--------------------------------------------------------------------------------
/src/assets/QRWechat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/QRWechat.png
--------------------------------------------------------------------------------
/src/assets/banner/1.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/banner/2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/banner/3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/banner/4.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/banner/5.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
93 |
--------------------------------------------------------------------------------
/src/assets/cover3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/cover3.png
--------------------------------------------------------------------------------
/src/assets/example1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/example1.gif
--------------------------------------------------------------------------------
/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.eot
--------------------------------------------------------------------------------
/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.ttf
--------------------------------------------------------------------------------
/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.woff
--------------------------------------------------------------------------------
/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.woff2
--------------------------------------------------------------------------------
/src/assets/ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/ico.png
--------------------------------------------------------------------------------
/src/assets/vue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/components/footers.vue:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | Contact us
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 | 2024迎新QQ群:694320039
68 |
69 |
70 |
71 |
72 |
73 |
74 |
76 |
77 | 使用手机QQ扫描二维码或搜索群号:694320039
78 |
79 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 | Wechat: bitwangxie
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
103 |
104 | 微信公众号搜索 “NetPioneer” 即可关注公众号
105 |
106 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 | Bilibili: 网络开拓者
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 | Github: bitnp
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 | Related Links
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 | 北京理工大学
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 | 乐学
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 | BIT101
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 | BIThesis
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 | 网协Gitlab
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
290 |
291 |
358 |
--------------------------------------------------------------------------------
/src/components/headers.vue:
--------------------------------------------------------------------------------
1 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | News
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 | Space
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 | Meta
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | About
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 | Net Pioneer
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
307 |
308 |
362 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import './style.css'
3 | import App from './App.vue'
4 | import {createStore} from "vuex"
5 | import router from './router/main.js'
6 | import axios from 'axios'
7 |
8 | const app= createApp(App);
9 |
10 |
11 | const stores =createStore({
12 | state(){
13 | return{
14 | // theme:false
15 | }
16 | },
17 | mutations:{
18 | // ChangeTheme(state){
19 | // state.theme=!state.theme
20 | // // console.log(state.theme)
21 | // }
22 | }
23 | })
24 |
25 | app.use(stores);
26 | app.use(router);
27 | app.mount('#app');
28 |
--------------------------------------------------------------------------------
/src/router/main.js:
--------------------------------------------------------------------------------
1 | import { createRouter, createWebHashHistory } from 'vue-router'
2 |
3 | const routes = [
4 | {
5 | path: '/',
6 | name: 'home',
7 | component: () => import('../views/home/home3.vue')
8 | },
9 | // {
10 | // path: '/home2',
11 | // name: 'home2',
12 | // component:()=>import('../views/home/home.vue')
13 | // },
14 | {
15 | path: '/admin',
16 | name: 'admin',
17 | component: () => import('../views/admin/admin.vue')
18 | },
19 | {
20 | path: '/about-us',
21 | name: 'about-us',
22 | component: () => import('@/views/about-us/aboutUs.vue')
23 | },
24 | {
25 | path: '/common-links',
26 | name: 'common-links',
27 | component: () => import('@/views/common-links/Common-Links.vue')
28 | },
29 | ];
30 |
31 | const router = createRouter({
32 | history: createWebHashHistory(),
33 | routes
34 | });
35 |
36 | export default router;
--------------------------------------------------------------------------------
/src/style.css:
--------------------------------------------------------------------------------
1 | :root {
2 | font-family: Inter, Avenir, Helvetica, Arial, sans-serif;
3 | font-size: 16px;
4 | line-height: 24px;
5 | font-weight: 400;
6 |
7 | color-scheme: light dark;
8 | color: rgba(255, 255, 255, 0.87);
9 | background-color: #242424;
10 |
11 | font-synthesis: none;
12 | text-rendering: optimizeLegibility;
13 | -webkit-font-smoothing: antialiased;
14 | -moz-osx-font-smoothing: grayscale;
15 | -webkit-text-size-adjust: 100%;
16 | }
17 |
18 | body {
19 | margin: 0;
20 | display: flex;
21 | /*place-items: center;*/
22 | /*align-items: center;*/
23 | /*justify-items: center;*/
24 | /* min-width: 320px; */
25 | min-height: 100vh;
26 | }
27 |
28 | h1 {
29 | font-size: 3.2em;
30 | line-height: 1.1;
31 | }
32 |
33 | button {
34 | border-radius: 8px;
35 | border: 1px solid transparent;
36 | padding: 0.6em 1.2em;
37 | font-size: 1em;
38 | font-weight: 500;
39 | font-family: inherit;
40 | background-color: #1a1a1a;
41 | cursor: pointer;
42 | transition: border-color 0.25s;
43 | }
44 | button:hover {
45 | border-color: #646cff;
46 | }
47 | button:focus,
48 | button:focus-visible {
49 | /*outline: 4px auto -webkit-focus-ring-color;*/
50 | }
51 |
52 | .card {
53 | padding: 2em;
54 | }
55 |
56 | #app {
57 | /*max-width: 1280px;*/
58 | /*margin: 0 auto;*/
59 | /*padding: 2rem;*/
60 | text-align: center;
61 | margin: 0 0!important;
62 | width: 100vw;
63 | max-width:none;
64 | /*min-width: 1200px;*/
65 | padding: 0.1rem;
66 | }
67 |
68 | @media (prefers-color-scheme: light) {
69 | :root {
70 | color: #213547;
71 | background-color: #ffffff;
72 | }
73 | a:hover {
74 | color: #747bff;
75 | }
76 | button {
77 | background-color: #f9f9f9;
78 | }
79 | }
80 |
--------------------------------------------------------------------------------
/src/views/about-us/aboutUs.vue:
--------------------------------------------------------------------------------
1 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
50 |
51 |
52 |
53 |
54 | 网络开拓者协会
55 |
56 | (Net Pioneer Association of
57 | BIT,以下简称网协),成立于1997年,是北京理工大学校内规模最大的社团之一,本着“网络无限,开拓不懈”的精神,不断摸索、引领校园网络建设,后成为校团委领导的全校唯一IT类学生组织。经过20年的不断成长,各项规章制度和硬件设备基本完善,成长为北理最大的网络服务提供团体,拥有每日最高的访问量,从学校学生工作,到日常娱乐服务,协会的服务范围仍然在继续的扩大。同时,协会自身也在不断努力的增强实力,拓展业务。
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 | 服务
73 |
74 |
75 | 作为北京理工大学校团委领导的唯一校级IT类学生组织,秉持“网络无限,开拓不懈”的宗旨,坚定“不仅是代码与技术,更有思考与情怀”的信念,不断摸索、引领校园网络建设。有专业服务器和独立机房,为在校师生提供专业的校园网络咨询资讯,网络开发和维护技术教学,计算机设备故障咨询等服务。
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 | 直播
92 |
93 |
94 | NPLive是网协自主开发和维护的一套校园网直播系统,运用网协搭建的高可用高拓展性的视频流分发系统,不仅可以向校园网用户提供免流量高清视频直播服务,同时也可以在自主开发的外网平台上提供直播服务。与学电合作负责直播深秋歌会,军理课,毕业晚会,火红的青春五四舞蹈展演,北湖音乐节等学校大型活动;也与足协等组织合作提供球赛直播等服务。
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 | 合作
111 |
112 |
113 | 网协现有各类技术骨干43名,部员100余人,微信公众号关注量5000以上。涉猎广泛,可进行服务器开发,网页设计,安卓&IOS开发,可承接各类外场活动,微信软文推广,文化活动企划,欢迎合作咨询。
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 | 组织结构
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 | 主席团
141 |
142 | ,网协的核心管理层,主要的职能有:统筹兼顾网协的发展规划,选择取舍适合的项目及方向;在各个部门之间进行串联,团结成员关系,提高组织凝聚力;主席团成员也会按照自己的技术能力,参与各个项目的进行;并且,主席团成员也会为大家讲授课程,帮助大家了解更多与网络有关的技术知识,管理网协活动正常有序进行。
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 | 数字媒体部
156 |
157 | ,昵称「树莓」,非典型技术部门。不止关注技术本身,而是着眼于新媒体运营、宣传造势、做与人有关,与美有关的事业。在这里,你可以得到基础的PS、AE、PR软件使用培训,掌握微信公众号等新媒体平台的运作经营、学习信息传媒和艺术设计的基本知识。如果你不甘心成为一个程序猿,如果你对于美已然自有见解,如果你想体验技术之外的磅礴力量,请加入我们。
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 | 电脑诊所
175 |
176 | ,北理唯一一个专业维修以及推荐电脑和手机的部门。我们在徐特立图书馆有一个自己独立的阅览室——三楼自然科学第二阅览室311G。加入我们,你可以碰到会修各种电脑小问题的部长们,以及会各种编程语言以及debug的大神们,同时也会遇到各种各样的妹子来向你寻求帮助。同时,这里也可以给你提供一个能够亲自动手实践,亲自遇到问题并亲自解决的平台,这里可以让你增强动手能力,也可以让你增强交际能力。懂得更多,遇到更多,学到更多,就在北理网协电脑诊所。
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 | 技术部
190 |
191 | ,作为网络开拓者协会最大部门之一,一直是协会内技术精英、高干的聚集地。技术部以分享、创新、完善、发展技术为理念,最主要的任务就是为网协提供技术支持。参加技术部,技术部提供基础的C语言讲座,进阶的unity游戏制作和安卓端APP开发,还有亲自参与制作项目的机会。技多不压身,技术部也和诊所合作,为学习系统维护和硬件组装提供平台。在网协学习技术的过程中,没有持之以恒的毅力和踏实肯干的性格是很难做好的。技术并不是照猫画虎的模仿,研究技术是学生在校学习中对能力发展的一大助力。
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 | 组织部
205 |
206 | ,网络开拓者协会的很重要的部门,内外兼修,掌管着网协的经济大权。内负责与各部门之间的交流合作以及一些日常事务的管理如人员考核,会议记录,内部活动策划,最重要的是我们也管理经济支出。外负责联系社会和学校,主要是拉赞助为网协的一些活动筹集资金,是我们接触社会,了解社会,融入社会的锻炼平台。如果你觉得自己交际能力和语言表达能力还不错,想在一个技术氛围浓厚的组织提升自己的能力,那么组织部将是你的不二选择,欢迎加入我们!
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
--------------------------------------------------------------------------------
/src/views/about-us/assets/about-us-background-image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/about-us/assets/about-us-background-image.jpg
--------------------------------------------------------------------------------
/src/views/about-us/assets/about-us-background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/about-us/assets/about-us-background.jpg
--------------------------------------------------------------------------------
/src/views/admin/admin.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
--------------------------------------------------------------------------------
/src/views/common-links/Common-Links.vue:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | 本网页的作用是提供一些学校常用的网址和简单的功能介绍,
14 | 更详细全面的功能请亲自打开网站后找到“关于我们”或“组织介绍”,
15 |
一个示例:合理打广告
16 |
17 | 另外,一些网址可能需要使用校内网,但不用担心我们有资源控制访问系统,
18 | 即使是校外也仍然可以访问你所需要的网址
19 |
(在此请注意,webvpn需要使用校外网才能访问)
20 |
21 | 由于某些不可抗力,如果您在使用过程中发现有不能访问or已被弃用or值得收藏的网页,都可以直接联系网协相关人员进行更新。
22 |
感谢您对网协主页的支持与贡献!
23 |
24 |
25 |
26 |
35 | 提示
36 |
37 |
38 |
39 |
40 |
41 |
42 |
52 | 服务
53 |
54 |
55 |
56 |
57 |
58 | 教学日历
59 |
60 | 提供各个学期的上课及放假安排
61 |
62 |
63 |
64 | 智慧北理
65 |
66 | 即网站版的i北理,可在此下载i北理,并且基本提供i北理的所有服务
67 |
68 |
69 |
70 | 招生网
71 |
72 | 涉及本科生的招生与录取工作
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
90 | 教学
91 |
92 |
93 |
94 |
95 |
96 | 本科生培养
97 |
98 | 专业设置规划,可以在此查询到各个专业的培养方案及教学通知
99 |
100 |
101 |
102 | 选课系统
103 |
104 | 选课通知会发布在教务处里,推荐课程可以通过一些其他渠道进行咨询
105 |
106 |
107 |
108 | 在线教学服务
109 |
110 | 课程作业的发布提交都会发布在这里,请大家及时按照老师要求加入课程。(乐学的评测系统向来是值得讨论的
111 |
112 |
113 |
114 | 直播及录播
115 |
116 | 上网课及复习必备帮手,近日延河进行了升级给同学们带来了更好的体验
117 |
118 |
119 |
120 | 查看竞赛信息
121 |
122 |
123 |
124 |
125 |
126 | 课表安排培养方案
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
146 | 教学教研机构
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 | 官网
155 |
156 |
157 | 提供学校的基本概况以及工作成果
158 |
159 |
160 |
161 | 邮箱内
162 |
163 | 会收到学校的各种官方邮件,用学校的邮件可以注册一些软件或者网站,但一定要注意有使用期限哦
164 |
165 |
166 |
167 | 该网站
168 |
169 | 提供毕业生与企业的双向选择渠道,以及招聘信息的汇总
170 |
171 |
172 |
173 | 会计核算
174 |
175 | 中心的业务包括工资查询税务中心以及网上缴费平台等等
176 |
177 |
178 |
179 | 党政办网
180 |
181 | 会发布一些红头文件,学校工作的基本
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
199 | 提供学院概况以及工作情况
200 |
201 |
202 |
203 |
204 | 学院官网
205 |
206 |
207 |
208 |
209 |
210 | 学院官网
211 |
212 |
213 |
214 |
215 |
216 | 学院官网
217 |
218 |
219 |
220 |
221 | 学院官网
222 |
223 |
224 |
225 |
226 | 学院官网
227 |
228 |
229 |
230 |
231 | 学院官网
232 |
233 |
234 |
235 |
236 | 学院官网
237 |
238 |
239 |
240 |
241 | 学院官网
242 |
243 |
244 |
245 |
246 | 学院官网
247 |
248 |
249 |
250 |
251 | 学院官网
252 |
253 |
254 |
255 |
256 | 学院官网
257 |
258 |
259 |
260 |
261 | 学院官网
262 |
263 |
264 |
265 |
266 | 学院官网
267 |
268 |
269 |
270 |
271 | 学院官网
272 |
273 |
274 |
275 |
276 | 学院官网
277 |
278 |
279 |
280 |
281 | 学院官网
282 |
283 |
284 |
285 |
286 | 学院官网
287 |
288 |
289 |
290 |
291 | 学院官网
292 |
293 |
294 |
295 |
296 | 学院官网
297 |
298 |
299 |
300 |
301 | 学院官网
302 |
303 |
304 |
305 |
306 | 学院官网
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
326 | 管理机构
327 |
328 |
329 |
330 |
331 | 党校及党建工作
332 |
333 |
334 |
335 |
336 |
337 | 新闻中心
338 |
339 |
340 |
341 |
342 | 纪律检查委员会
343 |
344 |
345 |
346 |
347 | 维护校园秩序
348 |
349 |
350 |
351 |
352 | 第二校训
353 |
354 |
355 |
356 |
357 | 人力资源管理
358 |
359 |
360 |
361 |
362 | 负责学生教育管理工作
363 |
364 |
365 |
366 |
367 | 本科生招生与培养管理
368 |
369 |
370 |
371 |
372 | 研究生培养管理
373 |
374 |
375 |
376 |
377 | 为学校发展建设提供财务保障
378 |
379 |
380 |
381 |
382 | 组织管理科研活动
383 |
384 |
385 |
386 |
387 | 资产与实验室管理处
388 |
389 |
390 |
391 |
392 | 学校的后勤管理
393 |
394 |
395 |
396 |
397 | 良乡校区相关业务
398 |
399 |
400 |
401 |
402 | 涉外政策
403 |
404 | 协调国际及港澳台交流与合作事务
405 |
406 |
407 |
408 | 离退休人员管理服务
409 |
410 |
411 |
412 |
413 |
414 | 教职工管理
415 |
416 |
417 |
418 |
419 | 机关党
420 |
421 | 领导学校思想政治工作和精神文明建设
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
439 | 教学教研辅助机构
440 |
441 |
442 |
443 |
444 |
445 | 常用的数据库
446 |
447 | 要合理利用图书馆的数据库,未来研究查文献的时候会用到的
448 |
449 |
450 |
451 | 为学校信息建设工作
452 |
453 | 提供技术支持与保障
454 |
455 |
456 |
457 | 教学科研辅助机构
458 |
459 | 教师素质能力提升平台和教师公共事务服务平台
460 |
461 |
462 |
463 | 学生事务
464 |
465 | 学生资助,办事指南以及校园服务
466 |
467 |
468 |
469 | 提供教学辅助
470 |
471 | 课表编排,选退课,教师调停课,考试安排及保障工作
472 |
473 |
474 |
475 | 外国留学生的招生与培养管理
476 |
477 |
478 | 负责科技成果的转移转化
479 |
480 |
481 |
482 |
483 |
484 |
485 |
--------------------------------------------------------------------------------
/src/views/home/assets/1.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/1.psd
--------------------------------------------------------------------------------
/src/views/home/assets/101shortcut.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/101shortcut.webp
--------------------------------------------------------------------------------
/src/views/home/assets/bb2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/views/home/assets/bb3 - org.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
104 |
--------------------------------------------------------------------------------
/src/views/home/assets/bb3.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
104 |
--------------------------------------------------------------------------------
/src/views/home/assets/bb3s.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
103 |
--------------------------------------------------------------------------------
/src/views/home/assets/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/bg.png
--------------------------------------------------------------------------------
/src/views/home/assets/clinic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/views/home/assets/live.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/views/home/assets/live2.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
478 |
--------------------------------------------------------------------------------
/src/views/home/assets/temp_news.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/temp_news.png
--------------------------------------------------------------------------------
/src/views/home/assets/temp_news.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/temp_news.psd
--------------------------------------------------------------------------------
/src/views/home/assets/temp_news2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/temp_news2.png
--------------------------------------------------------------------------------
/src/views/home/assets/temp_news3.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/temp_news3.webp
--------------------------------------------------------------------------------
/src/views/home/home2.vue:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | 北京理工大学网络开拓者协会
13 |
14 |
15 | 网络无限·开拓不懈
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
38 |
39 |
--------------------------------------------------------------------------------
/src/views/home/timeLine.vue:
--------------------------------------------------------------------------------
1 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 | {{items.title}}
52 | {{items.time}}
53 | {{items.context}}
54 |
55 |
56 |
57 |
58 |
59 |
60 | {{items.title}}
61 | {{items.time}}
62 | {{items.context}}
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
355 |
356 |
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import vue from '@vitejs/plugin-vue'
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [vue()],
7 | // 路径代理
8 | resolve: {
9 | alias: [
10 | { find: '@', replacement: '/src' },
11 | { find: 'views', replacement: '/src/views' },
12 | { find: 'components', replacement: '/src/components' },
13 | ]
14 | },
15 | // server:{
16 | // host:'10.196.134.108',
17 | // port:80,
18 | // }
19 | })
20 |
--------------------------------------------------------------------------------