From 69a1b3bf45738f048361ee4ccb6bdc64fce35720 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 12 三月 2025 11:31:46 +0800
Subject: [PATCH] 更新
---
pda/pages/index/index.vue | 168 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 168 insertions(+), 0 deletions(-)
diff --git a/pda/pages/index/index.vue b/pda/pages/index/index.vue
new file mode 100644
index 0000000..04c7012
--- /dev/null
+++ b/pda/pages/index/index.vue
@@ -0,0 +1,168 @@
+<template>
+ <view class="main_app">
+ <view class="main_header">
+ <view class="com">
+ <!-- <image src="../../static/back.svg" class="back"></image> -->
+ </view>
+ <view class="title">璋冨害骞冲彴</view>
+ <view class="com loginout" @click="loginout">閫�鍑虹櫥褰�</view>
+ </view>
+ <view class="main_content">
+ <view class="banner">
+ <image src="@/static/banner_diaodu@2x.png" mode=""></image>
+ </view>
+ <view class="module">
+ <view class="item" @click="jump('/pages/index/center')">
+ <image src="@/static/ic_yuetaidiaodu@2x.png" mode=""></image>
+ <view class="text">鏈堝彴璋冨害涓績</view>
+ </view>
+ <view class="item" @click="jump('/pages/index/queueup')">
+ <image src="@/static/ic_cheliangpaidui@2x.png" mode=""></image>
+ <view class="text">杞﹁締鎺掗槦鎯呭喌</view>
+ </view>
+ <view class="item" @click="jump('/pages/index/control')">
+ <image src="@/static/ic_qiyong@2x.png" mode=""></image>
+ <view class="text">鏈堝彴鍚敤鍋滅敤</view>
+ </view>
+ <view class="item" @click="jump('/pages/index/set')">
+ <image src="@/static/ic_peizhiyuetai@2x.png" mode=""></image>
+ <view class="text">閰嶇疆鏄剧ず鏈堝彴</view>
+ </view>
+ </view>
+ <!-- footer -->
+ <view class="main_footer">
+ <image src="@/static/logo@2x.png" mode=""></image>
+ <text>瀹夊窘瀹夋嘲鐗╂祦鏈夐檺璐d换鍏徃鐗堟潈鎵�鏈�</text>
+ </view>
+ </view>
+ </view>
+</template>
+
+<script>
+export default {
+ data() {
+ return {
+ title: 'Hello'
+ }
+ },
+ onLoad() {
+ const token = uni.getStorageSync('token')
+ if(!token){
+ uni.redirectTo({
+ url: '/pages/index/login'
+ })
+ }
+ },
+ methods: {
+ loginout() {
+ uni.showModal({
+ title: '鎻愮ず',
+ content: '纭瑕侀��鍑虹櫥褰曞悧',
+ success: (res) => {
+ if (res.confirm) {
+ uni.clearStorageSync({})
+ uni.redirectTo({
+ url: '/pages/index/login'
+ })
+ } else if (res.cancel) {
+ console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
+ }
+ }
+ });
+
+ },
+ jump(path) {
+ uni.navigateTo({
+ url: path
+ })
+ },
+ }
+}
+</script>
+<style lang="scss">
+ .main_header{
+ width: 100%;
+ height: 176rpx;
+ padding: 88rpx 30rpx 0;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ background-color: $uni-color-primary;
+ color: #fff;
+ .com{
+ width: 200rpx;
+ display: flex;
+ align-items: center;
+ }
+ .back{
+ width: 42rpx;
+ height: 42rpx;
+ }
+ .title{
+ font-weight: 500;
+ font-size: 36rpx;
+ }
+ .loginout{
+ justify-content: flex-end;
+ }
+ }
+.main_app {
+ min-height: 100vh;
+ background: #f7f7f7;
+ padding: 0;
+ .main_content{
+ padding: 30rpx;
+ }
+ .banner {
+ width: 100%;
+ height: 270rpx;
+ border-radius: 24rpx;
+ margin-bottom: 40rpx;
+ image {
+ width: 100%;
+ height: 100%;
+ }
+ }
+ .module {
+ display: flex;
+ flex-wrap: wrap;
+ .item {
+ width: 336rpx;
+ height: 290rpx;
+ background: #ffffff;
+ border-radius: 24rpx;
+ margin-bottom: 20rpx;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ image {
+ width: 112rpx;
+ height: 112rpx;
+ margin-bottom: 28rpx;
+ }
+ .text {
+ font-weight: 500;
+ font-size: 36rpx;
+ color: #222222;
+ }
+ &:nth-of-type(2n) {
+ margin-left: 18rpx;
+ }
+ }
+ }
+ .main_footer {
+ width: 100%;
+ position: fixed;
+ bottom: 84rpx;
+ display: flex;
+ justify-content: center;
+ font-size: 24rpx;
+ color: #666666;
+ image {
+ width: 40rpx;
+ height: 40rpx;
+ }
+ }
+}
+</style>
\ No newline at end of file
--
Gitblit v1.9.3