diff --git a/src/assets/imgs/show/back.png b/src/assets/imgs/show/back.png new file mode 100644 index 0000000..fc4b8f2 Binary files /dev/null and b/src/assets/imgs/show/back.png differ diff --git a/src/assets/imgs/show/bg_add_item_timing.png b/src/assets/imgs/show/bg_add_item_timing.png new file mode 100644 index 0000000..9804a34 Binary files /dev/null and b/src/assets/imgs/show/bg_add_item_timing.png differ diff --git a/src/assets/imgs/show/bg_add_timing_select.png b/src/assets/imgs/show/bg_add_timing_select.png new file mode 100644 index 0000000..f013346 Binary files /dev/null and b/src/assets/imgs/show/bg_add_timing_select.png differ diff --git a/src/assets/imgs/show/bg_add_timing_unselect.png b/src/assets/imgs/show/bg_add_timing_unselect.png new file mode 100644 index 0000000..de80ca4 Binary files /dev/null and b/src/assets/imgs/show/bg_add_timing_unselect.png differ diff --git a/src/assets/imgs/show/bg_btn.png b/src/assets/imgs/show/bg_btn.png new file mode 100644 index 0000000..5165357 Binary files /dev/null and b/src/assets/imgs/show/bg_btn.png differ diff --git a/src/assets/imgs/show/bg_btn_blue.png b/src/assets/imgs/show/bg_btn_blue.png new file mode 100644 index 0000000..3a44919 Binary files /dev/null and b/src/assets/imgs/show/bg_btn_blue.png differ diff --git a/src/assets/imgs/show/bg_btn_gray.png b/src/assets/imgs/show/bg_btn_gray.png new file mode 100644 index 0000000..f4d4960 Binary files /dev/null and b/src/assets/imgs/show/bg_btn_gray.png differ diff --git a/src/assets/imgs/show/icon_check.png b/src/assets/imgs/show/icon_check.png new file mode 100644 index 0000000..0511871 Binary files /dev/null and b/src/assets/imgs/show/icon_check.png differ diff --git a/src/assets/imgs/show/icon_delete.png b/src/assets/imgs/show/icon_delete.png new file mode 100644 index 0000000..c8d8b2b Binary files /dev/null and b/src/assets/imgs/show/icon_delete.png differ diff --git a/src/assets/imgs/show/icon_nomor.png b/src/assets/imgs/show/icon_nomor.png new file mode 100644 index 0000000..d447774 Binary files /dev/null and b/src/assets/imgs/show/icon_nomor.png differ diff --git a/src/assets/imgs/show/icon_notiming.png b/src/assets/imgs/show/icon_notiming.png new file mode 100644 index 0000000..ded47c1 Binary files /dev/null and b/src/assets/imgs/show/icon_notiming.png differ diff --git a/src/assets/imgs/show/right.png b/src/assets/imgs/show/right.png new file mode 100644 index 0000000..bf349ad Binary files /dev/null and b/src/assets/imgs/show/right.png differ diff --git a/src/router.ts b/src/router.ts index 05ec943..e9e9ed5 100644 --- a/src/router.ts +++ b/src/router.ts @@ -42,7 +42,23 @@ const projectRoutes = [ meta: { title: '智慧屏首頁' } - }, + }, + { + name: "timingAdd", + path: "/timingAdd", + component: () => import("@/view/timing/timing-add.vue"), + meta: { + title: '智慧屏首頁' + } + }, + { + name: "timingSureDelete", + path: "/timingSureDelete", + component: () => import("@/view/timing/timing-sure-delete.vue"), + meta: { + title: '智慧屏首頁' + } + }, // 非哈希路由暂不启用 { name: "notFound", diff --git a/src/styles/framework/base/flexbox.scss b/src/styles/framework/base/flexbox.scss index 664431e..968c1c7 100644 --- a/src/styles/framework/base/flexbox.scss +++ b/src/styles/framework/base/flexbox.scss @@ -240,3 +240,31 @@ Flex, Grow, & Shrink 待确定 line-height: 1; } } +//智慧屏标题 +.zhp-title { + padding-top: 31px; + padding-bottom: 31px; + width: 100vw; + position: relative; +} +//智慧屏标题 +.zhp-title-text { + margin-top: 4px; + color: #ffffff; + text-align: center; + font-size: 40px; +} +//智慧屏背景 +.base-bg { + position: relative; + background-image: url("@/assets/imgs/show/bg_timing.png"); + height: 720px; + width: 720px; + //智慧屏返回键 + .leftImg { + width: 48px; + height: 48px; + position: absolute; + left: 24px; + } +} diff --git a/src/view/tabs/fixed-time.vue b/src/view/tabs/fixed-time.vue index c61a982..8f3f362 100644 --- a/src/view/tabs/fixed-time.vue +++ b/src/view/tabs/fixed-time.vue @@ -4,15 +4,28 @@
定时
-
- -
+ +
+
+
+
+ +
还没有定时
-
+
@@ -53,6 +67,7 @@ import { ref } from "vue"; import { TimingDto } from "@/dto/timing-dto"; import timing from "@/view/show/timing.vue"; import type from "async-validator/dist-types/rule/type"; +import { Toast } from "vant"; const router = useRouter(); @@ -69,6 +84,24 @@ const onItemClick = (timing: TimingDto) => { }); }; +/** + * 添加定时 + */ +const onClickAdd = () => { + router.push("/timingAdd"); +}; + +/** + * 删除定时 + */ +const onItemDelete = (index: number) => { + router.push("/timingSureDelete"); + // navList.value.splice(index, 1); + // if (navList.value.length === 0) { + // //显示无数据内容 + // } +}; + const navList = ref([ { id: 0, @@ -97,8 +130,8 @@ const navList = ref([ \ No newline at end of file +} diff --git a/src/view/tabs/scene.vue b/src/view/tabs/scene.vue index f19bd8a..1b859fb 100644 --- a/src/view/tabs/scene.vue +++ b/src/view/tabs/scene.vue @@ -1,12 +1,12 @@