From 7662665a4f88da0f8afa804bd4a34dfbefc1fb56 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 29 八月 2025 15:17:59 +0800
Subject: [PATCH] get_pre_page_subtable_next_row
---
pages/index/index.vue | 117 ++++++++++++++++++++++++++++------------------------------
1 files changed, 56 insertions(+), 61 deletions(-)
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 486f506..f4d5272 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -1,5 +1,5 @@
<template>
- <view class="uni-page-index">
+ <view class="uni-page-index" :class="largeMode?'large-mode':''">
<view class="area-list" v-if="isMobox3">
<view class="v-area" v-for="(area,index) in data">
<view class="area-name">{{ area.name }}</view>
@@ -33,8 +33,12 @@
</template>
<script>
- import {Base64} from '@/js/Base64.js';
+ import {
+ Base64
+ } from '@/js/Base64.js';
import utils from "@/js/utils.js"
+ import {showInfo,
+ showError} from "@/js/Page.js"
import {
areaFunc
} from "@/api/index.js"
@@ -50,6 +54,7 @@
},
data() {
return {
+ largeMode: getApp().globalData.largeMode || false,
title: 'Hello',
data: [],
isMobox3: getApp().globalData.isMobox3,
@@ -58,7 +63,7 @@
onLoad(options) {
console.log(options);
// 鑾峰彇鎵�湁AppType="MES",ClientType="2"(PDA)鐨勫紩鐢ㄩ鍩熷姛鑳界偣淇℃伅
-
+
this.loadData()
},
@@ -114,16 +119,8 @@
}
} catch (ex) {
console.log(ex);
- let exStr = JSON.stringify(ex)
- if (exStr == "{}")
- exStr = ex
- let tip = typeof ex.errMsg == "string" ? ex.errMsg : exStr
- uni.showModal({
- title: this.translateSys("error"),
- content: tip,
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showError(ex,this.translateSys("error"))
+
}
@@ -142,17 +139,7 @@
else
return undefined
} catch (ex) {
- console.log(ex);
- let exStr = JSON.stringify(ex)
- if (exStr == "{}")
- exStr = ex
- let tip = typeof ex.errMsg == "string" ? ex.errMsg : exStr
- uni.showModal({
- title: this.translateSys("error"),
- content: tip,
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showError( tip)
return undefined
}
},
@@ -181,12 +168,8 @@
}
if (!param) {
- uni.showModal({
- title: this.translateSys("tip"),
- content: this.translate('tip_no_app_param'),
- showCancel: false,
- confirmText: this.translateSys('close')
- });
+ showInfo(this.translate('tip_no_app_param'))
+
return;
}
if (defCode == '3018') {
@@ -223,6 +206,12 @@
url: '../modal/3201?param=' + param + "&titlename=" + appName
});
}
+ } else if (defCode == '3202') {
+ if (this.isMobox3) { //Mobox3
+ uni.navigateTo({
+ url: '../modal/3202?param=' + param + "&titlename=" + appName
+ });
+ }
} else if (defCode == '5600') { //鐮佺洏
if (this.isMobox3) { //Mobox3
uni.navigateTo({
@@ -247,13 +236,6 @@
// url:'../index/index?args=9999999999'
// });
},
- ontap(e) { //鎵爜鍔熻兘
- // console.log(e.target)
- getApp().onScan((result) => {
- // console.log(result.decodedata);
- this.data[e.target.dataset['key']] = result.decodedata;
- })
- },
translate(t) {
if (typeof this.$t == "function") return this.$t(`page.${t}`)
else return t;
@@ -272,39 +254,42 @@
height: 100vh;
background: #EAEAEA;
display: flex;
+
.area-list {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
overflow-y: auto;
-
+
.v-area {
border-radius: 12rpx;
- margin: 10rpx ;
+ margin: 10rpx;
padding: 10rpx;
background: #FFFFFF;
display: flex;
flex-direction: column;
- width:calc(100% - 40rpx);
+ width: calc(100% - 40rpx);
+
.area-name {
- font-size: 40rpx;
width: 100%;
- padding: 10rpx ;
+ padding: 10rpx;
}
+
.app-list {
width: 100%;
padding: 0;
display: flex;
flex-direction: row;
flex-wrap: wrap;
+
.app {
padding: 20rpx 25rpx 15rpx 25rpx;
text-align: center;
- font-size: 14px;
width: 125rpx;
display: flex;
flex-direction: column;
+
.logo {
height: 105rpx;
width: 105rpx;
@@ -315,13 +300,13 @@
.ico {
color: #000000;
- font-size: 40px;
- line-height:105rpx;
+ line-height: 105rpx;
+ font-size: 24px;
}
}
.app-name {
- padding-top: 10rpx ;
+ padding-top: 10rpx;
}
}
}
@@ -330,17 +315,6 @@
}
- .areaList li {
- /* border: 1px solid #0062CC; */
- list-style: none;
- /* width: 120rpx; */
- display: inline-block;
- padding: 30rpx 10rpx 16rpx 10rpx;
- text-align: center;
- font-size: 14px;
- width: 140rpx;
- vertical-align: text-top;
- }
.logo {
height: 120rpx;
@@ -353,10 +327,31 @@
border: 0px solid rgb(221, 221, 221);
}
- .logo i {
- color: #000000;
- font-size: 40px;
- line-height: 120rpx;
+ }
+
+ .uni-page-index.large-mode {
+ .area-name {
+ font-size: 30px;
}
+
+ .app {
+ padding: 20rpx 25rpx 15rpx 25rpx;
+ width: 175rpx !important;
+
+ .logo {
+ height: 150rpx !important;
+ width: 150rpx !important;
+
+ .ico {
+ line-height: 150rpx !important;
+ font-size: 30px !important;
+ }
+ }
+
+ .app-name {
+ padding-top: 10rpx !important;
+ }
+ }
+
}
</style>
\ No newline at end of file
--
Gitblit v1.9.1