diff --git a/src/App.vue b/src/App.vue index 57708e7..ba040a0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,5 @@ @@ -7,16 +7,31 @@ import Three from './components/Three.vue' + +
+
xxx部队厂房一张图
+
- diff --git a/src/assets/font/font.css b/src/assets/font/font.css new file mode 100644 index 0000000..b222292 --- /dev/null +++ b/src/assets/font/font.css @@ -0,0 +1,6 @@ +@font-face { + font-family:'pangmen'; + src: url('pangmen.ttf'); /* 修改为你的字体文件路径 */ + font-weight: normal; + font-style: normal; +} \ No newline at end of file diff --git a/src/assets/font/pangmen.ttf b/src/assets/font/pangmen.ttf new file mode 100644 index 0000000..cd65b62 Binary files /dev/null and b/src/assets/font/pangmen.ttf differ diff --git a/src/assets/images/aside/accessControl.png b/src/assets/images/aside/accessControl.png new file mode 100644 index 0000000..efa6082 Binary files /dev/null and b/src/assets/images/aside/accessControl.png differ diff --git a/src/assets/images/aside/accessControlPrompt.png b/src/assets/images/aside/accessControlPrompt.png new file mode 100644 index 0000000..46e88ec Binary files /dev/null and b/src/assets/images/aside/accessControlPrompt.png differ diff --git a/src/assets/images/aside/accessControlSelect.png b/src/assets/images/aside/accessControlSelect.png new file mode 100644 index 0000000..a627cf8 Binary files /dev/null and b/src/assets/images/aside/accessControlSelect.png differ diff --git a/src/assets/images/aside/alarmHost.png b/src/assets/images/aside/alarmHost.png new file mode 100644 index 0000000..c7382c3 Binary files /dev/null and b/src/assets/images/aside/alarmHost.png differ diff --git a/src/assets/images/aside/alarmHostPrompt.png b/src/assets/images/aside/alarmHostPrompt.png new file mode 100644 index 0000000..466f04d Binary files /dev/null and b/src/assets/images/aside/alarmHostPrompt.png differ diff --git a/src/assets/images/aside/alarmHostSelect.png b/src/assets/images/aside/alarmHostSelect.png new file mode 100644 index 0000000..ca39c7e Binary files /dev/null and b/src/assets/images/aside/alarmHostSelect.png differ diff --git a/src/assets/images/aside/humidity.png b/src/assets/images/aside/humidity.png new file mode 100644 index 0000000..66b71b7 Binary files /dev/null and b/src/assets/images/aside/humidity.png differ diff --git a/src/assets/images/aside/humidityPrompt.png b/src/assets/images/aside/humidityPrompt.png new file mode 100644 index 0000000..162a4e5 Binary files /dev/null and b/src/assets/images/aside/humidityPrompt.png differ diff --git a/src/assets/images/aside/humiditySelect.png b/src/assets/images/aside/humiditySelect.png new file mode 100644 index 0000000..1b47e22 Binary files /dev/null and b/src/assets/images/aside/humiditySelect.png differ diff --git a/src/assets/images/aside/monitorPoint.png b/src/assets/images/aside/monitorPoint.png new file mode 100644 index 0000000..661e066 Binary files /dev/null and b/src/assets/images/aside/monitorPoint.png differ diff --git a/src/assets/images/aside/monitorPointPrompt.png b/src/assets/images/aside/monitorPointPrompt.png new file mode 100644 index 0000000..d050d96 Binary files /dev/null and b/src/assets/images/aside/monitorPointPrompt.png differ diff --git a/src/assets/images/aside/monitorPointSelect.png b/src/assets/images/aside/monitorPointSelect.png new file mode 100644 index 0000000..16aa768 Binary files /dev/null and b/src/assets/images/aside/monitorPointSelect.png differ diff --git a/src/assets/images/aside/smoke.png b/src/assets/images/aside/smoke.png new file mode 100644 index 0000000..94a241a Binary files /dev/null and b/src/assets/images/aside/smoke.png differ diff --git a/src/assets/images/aside/smokePrompt.png b/src/assets/images/aside/smokePrompt.png new file mode 100644 index 0000000..40f4bdb Binary files /dev/null and b/src/assets/images/aside/smokePrompt.png differ diff --git a/src/assets/images/aside/smokeSelect.png b/src/assets/images/aside/smokeSelect.png new file mode 100644 index 0000000..085a3f2 Binary files /dev/null and b/src/assets/images/aside/smokeSelect.png differ diff --git a/src/assets/images/aside/store.png b/src/assets/images/aside/store.png new file mode 100644 index 0000000..c881b8f Binary files /dev/null and b/src/assets/images/aside/store.png differ diff --git a/src/assets/images/aside/storePrompt.png b/src/assets/images/aside/storePrompt.png new file mode 100644 index 0000000..cc5698f Binary files /dev/null and b/src/assets/images/aside/storePrompt.png differ diff --git a/src/assets/images/aside/storeSelect.png b/src/assets/images/aside/storeSelect.png new file mode 100644 index 0000000..cf3aa26 Binary files /dev/null and b/src/assets/images/aside/storeSelect.png differ diff --git a/src/assets/images/aside/water.png b/src/assets/images/aside/water.png new file mode 100644 index 0000000..a097369 Binary files /dev/null and b/src/assets/images/aside/water.png differ diff --git a/src/assets/images/aside/waterPrompt.png b/src/assets/images/aside/waterPrompt.png new file mode 100644 index 0000000..ce7305f Binary files /dev/null and b/src/assets/images/aside/waterPrompt.png differ diff --git a/src/assets/images/aside/waterSelect.png b/src/assets/images/aside/waterSelect.png new file mode 100644 index 0000000..2128cf8 Binary files /dev/null and b/src/assets/images/aside/waterSelect.png differ diff --git a/src/assets/images/camera.png b/src/assets/images/camera.png new file mode 100644 index 0000000..da96469 Binary files /dev/null and b/src/assets/images/camera.png differ diff --git a/src/assets/images/checkMore.png b/src/assets/images/checkMore.png new file mode 100644 index 0000000..b628f87 Binary files /dev/null and b/src/assets/images/checkMore.png differ diff --git a/src/assets/images/door-device.png b/src/assets/images/door-device.png new file mode 100644 index 0000000..7f36b81 Binary files /dev/null and b/src/assets/images/door-device.png differ diff --git a/src/assets/images/door-title.png b/src/assets/images/door-title.png new file mode 100644 index 0000000..4387757 Binary files /dev/null and b/src/assets/images/door-title.png differ diff --git a/src/assets/images/el-input.png b/src/assets/images/el-input.png new file mode 100644 index 0000000..0342ff3 Binary files /dev/null and b/src/assets/images/el-input.png differ diff --git a/src/assets/images/footer/guns.png b/src/assets/images/footer/guns.png new file mode 100644 index 0000000..21544d2 Binary files /dev/null and b/src/assets/images/footer/guns.png differ diff --git a/src/assets/images/footer/gunsSelect.png b/src/assets/images/footer/gunsSelect.png new file mode 100644 index 0000000..84249e9 Binary files /dev/null and b/src/assets/images/footer/gunsSelect.png differ diff --git a/src/assets/images/footer/home.png b/src/assets/images/footer/home.png new file mode 100644 index 0000000..05f531d Binary files /dev/null and b/src/assets/images/footer/home.png differ diff --git a/src/assets/images/footer/homeSelect.png b/src/assets/images/footer/homeSelect.png new file mode 100644 index 0000000..da35f5d Binary files /dev/null and b/src/assets/images/footer/homeSelect.png differ diff --git a/src/assets/images/footer/monitor.png b/src/assets/images/footer/monitor.png new file mode 100644 index 0000000..26b056f Binary files /dev/null and b/src/assets/images/footer/monitor.png differ diff --git a/src/assets/images/footer/monitorSelect.png b/src/assets/images/footer/monitorSelect.png new file mode 100644 index 0000000..06eef9a Binary files /dev/null and b/src/assets/images/footer/monitorSelect.png differ diff --git a/src/assets/images/footer/operation.png b/src/assets/images/footer/operation.png new file mode 100644 index 0000000..69caf3c Binary files /dev/null and b/src/assets/images/footer/operation.png differ diff --git a/src/assets/images/footer/operationSelect.png b/src/assets/images/footer/operationSelect.png new file mode 100644 index 0000000..e390b57 Binary files /dev/null and b/src/assets/images/footer/operationSelect.png differ diff --git a/src/assets/images/footer/record.png b/src/assets/images/footer/record.png new file mode 100644 index 0000000..f4a389a Binary files /dev/null and b/src/assets/images/footer/record.png differ diff --git a/src/assets/images/footer/recordSelect.png b/src/assets/images/footer/recordSelect.png new file mode 100644 index 0000000..1be796e Binary files /dev/null and b/src/assets/images/footer/recordSelect.png differ diff --git a/src/assets/images/login-bg.png b/src/assets/images/login-bg.png new file mode 100644 index 0000000..229ed05 Binary files /dev/null and b/src/assets/images/login-bg.png differ diff --git a/src/assets/images/login-form.png b/src/assets/images/login-form.png new file mode 100644 index 0000000..9e4a088 Binary files /dev/null and b/src/assets/images/login-form.png differ diff --git a/src/assets/images/password.png b/src/assets/images/password.png new file mode 100644 index 0000000..c746dcc Binary files /dev/null and b/src/assets/images/password.png differ diff --git a/src/assets/images/record-icon.png b/src/assets/images/record-icon.png new file mode 100644 index 0000000..f5f96e0 Binary files /dev/null and b/src/assets/images/record-icon.png differ diff --git a/src/assets/images/round-icon.png b/src/assets/images/round-icon.png new file mode 100644 index 0000000..02de969 Binary files /dev/null and b/src/assets/images/round-icon.png differ diff --git a/src/assets/images/submit.png b/src/assets/images/submit.png new file mode 100644 index 0000000..8dfaa44 Binary files /dev/null and b/src/assets/images/submit.png differ diff --git a/src/assets/images/timeline.png b/src/assets/images/timeline.png new file mode 100644 index 0000000..2a9c185 Binary files /dev/null and b/src/assets/images/timeline.png differ diff --git a/src/assets/images/user.png b/src/assets/images/user.png new file mode 100644 index 0000000..ebfa32e Binary files /dev/null and b/src/assets/images/user.png differ diff --git a/src/router/router.js b/src/router/router.js index 0f94af5..3dbf73d 100644 --- a/src/router/router.js +++ b/src/router/router.js @@ -4,7 +4,12 @@ import { createRouter, createWebHashHistory } from 'vue-router' const routes = [ { path:'/', - redirect:'/home', + redirect:'/login', + }, + { + path:'/login', + name:'login', + component: () => import('@/views/login') }, { path:'/home', diff --git a/src/style.scss b/src/style.scss index 934c447..9b5a9ca 100644 --- a/src/style.scss +++ b/src/style.scss @@ -10,4 +10,11 @@ margin: 0; padding: 0; list-style: none; +} +#three3D { + width: 100%; + height: 100%; + position: fixed; + top: 0; + right: 0; } \ No newline at end of file diff --git a/src/utils/getPath.js b/src/utils/getPath.js new file mode 100644 index 0000000..2bf31b8 --- /dev/null +++ b/src/utils/getPath.js @@ -0,0 +1,20 @@ +// 将所有图片导入进来 + +const req1 = import.meta.glob("../assets/images/**", {eager: true}); + +const req = {...req1}; + +const imagesMap = {}; + +// 循环所有图片,将图片名设置成键,值为导入该图片的地址 +for (const key in req) { + // let name = key.replace(/(\.\/images\/|\..*)/g, '') + let name = key.split("/").slice(-1)[0].split(".")[0].replace(/-/g, ""); + + // 抛出图片大对象后,文件页面直接引入后将图片的具体名称作为属性就能导入该图片 + imagesMap[name] = req[key].default; +} +export default imagesMap + + + diff --git a/src/views/home/index.vue b/src/views/home/index.vue index c11ec2d..7793e1c 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -1,9 +1,17 @@ \ No newline at end of file diff --git a/src/views/login.vue b/src/views/login.vue new file mode 100644 index 0000000..b34dc8d --- /dev/null +++ b/src/views/login.vue @@ -0,0 +1,203 @@ + + + + + \ No newline at end of file