dong 1 anno fa
parent
commit
a8d66d88ec
100 ha cambiato i file con 824 aggiunte e 286 eliminazioni
  1. 2
    2
      api/http.js
  2. 24
    4
      en.json
  3. 1
    1
      manifest.json
  4. 128
    10
      pages/SYSifo/index.vue
  5. 58
    22
      pages/details/index.vue
  6. 102
    52
      pages/electricity/index.vue
  7. 8
    10
      pages/faultlist/index.vue
  8. 310
    68
      pages/home/index.vue
  9. 15
    17
      pages/index/index.vue
  10. 74
    53
      pages/supply/supply.vue
  11. 58
    33
      pages/supplyss/supplyss.vue
  12. BIN
      static/20kw.png
  13. BIN
      static/20kw1.png
  14. BIN
      static/20kw1l.png
  15. BIN
      static/20kwl.png
  16. BIN
      static/40kw.png
  17. BIN
      static/40kw1.png
  18. BIN
      static/40kw1l.png
  19. BIN
      static/40kwc.png
  20. BIN
      static/40kwl.png
  21. BIN
      static/60kw.png
  22. BIN
      static/60kwl.png
  23. BIN
      static/80kw.png
  24. BIN
      static/80kwl.png
  25. BIN
      static/ACin.png
  26. BIN
      static/Icons2X.png
  27. BIN
      static/logo1.png
  28. BIN
      static/qd.png
  29. BIN
      static/qx.png
  30. BIN
      static/tite1.png
  31. 2
    0
      store/index.js
  32. BIN
      unpackage/cache/apk/__UNI__8782431_cm.apk
  33. 1
    1
      unpackage/cache/apk/apkurl
  34. 1
    1
      unpackage/cache/apk/cmManifestCache.json
  35. BIN
      unpackage/cache/wgt/__UNI__8782431/.manifest/icon-android-hdpi.png
  36. BIN
      unpackage/cache/wgt/__UNI__8782431/.manifest/icon-android-xhdpi.png
  37. BIN
      unpackage/cache/wgt/__UNI__8782431/.manifest/icon-android-xxhdpi.png
  38. BIN
      unpackage/cache/wgt/__UNI__8782431/.manifest/icon-android-xxxhdpi.png
  39. BIN
      unpackage/cache/wgt/__UNI__8782431/.manifest/splash-android-hdpi.png
  40. BIN
      unpackage/cache/wgt/__UNI__8782431/.manifest/splash-android-xhdpi.png
  41. BIN
      unpackage/cache/wgt/__UNI__8782431/.manifest/splash-android-xxhdpi.png
  42. 1
    1
      unpackage/cache/wgt/__UNI__8782431/__uniappchooselocation.js
  43. 1
    1
      unpackage/cache/wgt/__UNI__8782431/__uniappquillimageresize.js
  44. 2
    2
      unpackage/cache/wgt/__UNI__8782431/app-config-service.js
  45. 26
    1
      unpackage/cache/wgt/__UNI__8782431/app-service.js
  46. 1
    0
      unpackage/cache/wgt/__UNI__8782431/app.css
  47. 1
    1
      unpackage/cache/wgt/__UNI__8782431/manifest.json
  48. 1
    0
      unpackage/cache/wgt/__UNI__8782431/pages/SYSifo/index.css
  49. 1
    1
      unpackage/cache/wgt/__UNI__8782431/pages/details/index.css
  50. 1
    1
      unpackage/cache/wgt/__UNI__8782431/pages/electricity/index.css
  51. 1
    0
      unpackage/cache/wgt/__UNI__8782431/pages/faultlist/index.css
  52. 1
    1
      unpackage/cache/wgt/__UNI__8782431/pages/home/index.css
  53. 1
    1
      unpackage/cache/wgt/__UNI__8782431/pages/index/index.css
  54. 1
    1
      unpackage/cache/wgt/__UNI__8782431/pages/supply/supply.css
  55. 1
    1
      unpackage/cache/wgt/__UNI__8782431/pages/supplyss/supplyss.css
  56. BIN
      unpackage/cache/wgt/__UNI__8782431/static/20kw.png
  57. BIN
      unpackage/cache/wgt/__UNI__8782431/static/20kw1.png
  58. BIN
      unpackage/cache/wgt/__UNI__8782431/static/20kw1l.png
  59. BIN
      unpackage/cache/wgt/__UNI__8782431/static/20kwl.png
  60. BIN
      unpackage/cache/wgt/__UNI__8782431/static/40kw.png
  61. BIN
      unpackage/cache/wgt/__UNI__8782431/static/40kw1.png
  62. BIN
      unpackage/cache/wgt/__UNI__8782431/static/40kw1l.png
  63. BIN
      unpackage/cache/wgt/__UNI__8782431/static/40kwc.png
  64. BIN
      unpackage/cache/wgt/__UNI__8782431/static/40kwl.png
  65. BIN
      unpackage/cache/wgt/__UNI__8782431/static/60kw.png
  66. BIN
      unpackage/cache/wgt/__UNI__8782431/static/60kwl.png
  67. BIN
      unpackage/cache/wgt/__UNI__8782431/static/80kw.png
  68. BIN
      unpackage/cache/wgt/__UNI__8782431/static/80kwl.png
  69. BIN
      unpackage/cache/wgt/__UNI__8782431/static/ACin.png
  70. BIN
      unpackage/cache/wgt/__UNI__8782431/static/Basicdata.png
  71. BIN
      unpackage/cache/wgt/__UNI__8782431/static/Basics.png
  72. BIN
      unpackage/cache/wgt/__UNI__8782431/static/Basics1.png
  73. BIN
      unpackage/cache/wgt/__UNI__8782431/static/Icons2X.png
  74. BIN
      unpackage/cache/wgt/__UNI__8782431/static/Return.png
  75. BIN
      unpackage/cache/wgt/__UNI__8782431/static/appicons.png
  76. BIN
      unpackage/cache/wgt/__UNI__8782431/static/enBasicdata3.png
  77. BIN
      unpackage/cache/wgt/__UNI__8782431/static/event.png
  78. BIN
      unpackage/cache/wgt/__UNI__8782431/static/event1.png
  79. BIN
      unpackage/cache/wgt/__UNI__8782431/static/fault.png
  80. BIN
      unpackage/cache/wgt/__UNI__8782431/static/fault1.png
  81. BIN
      unpackage/cache/wgt/__UNI__8782431/static/faultlist.png
  82. BIN
      unpackage/cache/wgt/__UNI__8782431/static/faultlist1.png
  83. BIN
      unpackage/cache/wgt/__UNI__8782431/static/faults.png
  84. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/AC2.png
  85. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/DC3.png
  86. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/Energybrightness1.png
  87. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/Energybrightness2.png
  88. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/Energybrightness3.png
  89. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/Energybrightness4.png
  90. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/bj.png
  91. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/energy1.png
  92. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/energy2.png
  93. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/energy3.png
  94. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/energy4.png
  95. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/setup.png
  96. BIN
      unpackage/cache/wgt/__UNI__8782431/static/img/setup_bj.png
  97. BIN
      unpackage/cache/wgt/__UNI__8782431/static/log.png
  98. BIN
      unpackage/cache/wgt/__UNI__8782431/static/logo1.png
  99. BIN
      unpackage/cache/wgt/__UNI__8782431/static/qd.png
  100. 0
    0
      unpackage/cache/wgt/__UNI__8782431/static/qx.png

+ 2
- 2
api/http.js Vedi File

@@ -56,8 +56,8 @@ class Request {
56 56
   _() {
57 57
 			  if(this.baseUrl==''){
58 58
 			
59
-			  		  this.url ="http://10.168.1.100"+this.url
60
-			  		  // this.url ="http://192.168.137.100"+this.url
59
+			  		 this.url ="http://10.168.1.100"+this.url
60
+			  		 // this.url ="http://192.168.137.100"+this.url
61 61
 			  }
62 62
 			 
63 63
     // 清空 header 对象

+ 24
- 4
en.json Vedi File

@@ -1,5 +1,5 @@
1 1
 {
2
-	"MainTitle":"Mobile Ev Charger",
2
+	"MainTitle":"iTrailer",
3 3
 	"status":"SYS Staus:",
4 4
 	"version":"version",
5 5
 	"CommunicationRecharge":"AC IN",
@@ -37,7 +37,7 @@
37 37
 	"voltagehasbeen":"Connected",
38 38
 	"Underhighpressure":"Unknown", //lowerVoltage
39 39
 	// "ChargingStatus":"充电状态",
40
-	"uncharged":"Unavailable",
40
+	"uncharged":"Unavailable", //Discharge
41 41
 	"Chargingprogress":"Discharge",
42 42
 	"Chargingmalfunction":"AC charge",
43 43
 	"full":"DC Charge",
@@ -154,6 +154,26 @@
154 154
 	  "InputCapacitydischarge":"Output capacity",
155 155
 	  "AccumulateInputdischarge":"Accumulate Output",
156 156
 	  "RunningTimesmin":"min",
157
-	  "sysifoURL":"../../static/enBasicdata3.png",
158
-	  "Tipswarning":"Only a mode can be used at the same time"
157
+	  // "sysifoURL":"../../static/enBasicdata3.png",
158
+	  "Tipswarning":"Only a mode can be used at the same time",
159
+	  // 系统设置
160
+	  "configuration":"BAT Configuration",
161
+	  "Batterycapacity":"BAT Energy",
162
+	  "Batterytype":"BAT Type",
163
+	  "Communicationpower":"AC Power",
164
+	  "DCpower":"DC Power",
165
+	  "configurationz":"1P216S",
166
+	  "Batterycapacityz":"200kWh",
167
+	  "Batterytypez":"lithium ion LFP",
168
+	  "Communicationpowerz":"100kw",
169
+	  "DCpowerz":"180kw",
170
+	  "Systemversion":"SYS Ver.",
171
+	  "MCSVer":"MCS Ver.",
172
+	  "CCUVer":"CCU Ver.",
173
+	  "SN":"S/N",
174
+	  "Systemversionz":"V2.0",
175
+	  "MCSVerz":"V2.0",
176
+	  "CCUVerz":"V2.0",
177
+	  "SN1":"S/N"
159 178
 }
179
+ 

+ 1
- 1
manifest.json Vedi File

@@ -2,7 +2,7 @@
2 2
     "name" : "移动储能",
3 3
     "appid" : "__UNI__8782431",
4 4
     "description" : "",
5
-    "versionName" : "1.0.3",
5
+    "versionName" : "V2.0",
6 6
     "versionCode" : 101,
7 7
     "transformPx" : false,
8 8
     /* 5+App特有相关 */

+ 128
- 10
pages/SYSifo/index.vue Vedi File

@@ -1,11 +1,11 @@
1 1
 <template>
2 2
 	<view class="content">
3 3
 		<view class="top">
4
-			<image class="top_logo" src="../../static/logo.png" mode=""></image>
5
-			<!-- <image class="tite" src="../../static/tite.png" mode=""></image> -->
6
-			<view class="tite">
4
+			<image class="top_logo" src="../../static/logo1.png" mode=""></image>
5
+			<image class="tite" src="../../static/tite1.png" mode=""></image>
6
+			<!-- <view class="tite">
7 7
 				{{ $t('MainTitle') }}
8
-			</view>
8
+			</view> -->
9 9
 			<view class="time">
10 10
 				<view class="time_top">
11 11
 					{{formattedTime}}
@@ -30,7 +30,81 @@
30 30
 		</view>
31 31
 		<view class="parameter">
32 32
 		
33
-   <image class="parameter_list" :src="$t('sysifoURL')" mode=""></image>
33
+    <!-- <image class="parameter_list" :src="$t('sysifoURL')" mode=""></image> -->
34
+    <!-- <image class="parameter_list" src="../../static/z16.png" mode=""></image> -->
35
+	<view class="parameter_list">
36
+		<view class="parameter_list1">
37
+			<view class="parameter_list1a">
38
+				<view class="parameter_list1a1">
39
+					{{$t('configuration')}}
40
+				</view>
41
+				<view class="parameter_list1a1">
42
+					{{$t('Batterycapacity')}}
43
+				</view>
44
+				<view class="parameter_list1a1">
45
+					{{$t('Batterytype')}}
46
+				</view>
47
+				<view class="parameter_list1a1">
48
+					{{$t('Communicationpower')}}
49
+				</view>
50
+				<view class="parameter_list1a1">
51
+					{{$t('DCpower')}}
52
+				</view>
53
+			</view>
54
+			<view class="parameter_list1b">
55
+				<view class="parameter_list1a2">
56
+					{{$t('configurationz')}}
57
+				</view>
58
+				<view class="parameter_list1a2">
59
+					{{$t('Batterycapacityz')}}
60
+				</view>
61
+				<view class="parameter_list1a2">
62
+					{{$t('Batterytypez')}}
63
+				</view>
64
+				<view class="parameter_list1a2">
65
+					{{$t('Communicationpowerz')}}
66
+				</view>
67
+				 <view class="parameter_list1a2">
68
+					{{$t('DCpowerz')}}
69
+				 </view>
70
+			</view>
71
+		</view>
72
+		<view class="parameter_list11">
73
+			
74
+		</view>
75
+			<view class="parameter_list1">
76
+				<view class="parameter_list1ab">
77
+					<view class="parameter_list1a1">
78
+						{{$t('Systemversion')}}
79
+					</view>
80
+					<view class="parameter_list1a1">
81
+						{{$t('MCSVer')}}
82
+					</view>
83
+					<view class="parameter_list1a1">
84
+						{{$t('CCUVer')}}
85
+					</view>
86
+					<view class="parameter_list1a1">
87
+						{{$t('SN')}}
88
+					</view>
89
+					 
90
+				</view>
91
+				<view class="parameter_list1b">
92
+					<view class="parameter_list1a2">
93
+						{{$t('Systemversionz')}}
94
+					</view>
95
+					<view class="parameter_list1a2">
96
+						{{$t('MCSVerz')}}
97
+					</view>
98
+					<view class="parameter_list1a2">
99
+						{{$t('CCUVerz')}}
100
+					</view>
101
+					<view class="parameter_list1a2">
102
+						{{uidatasdata.DeviceID??'LYBETRO000101'}}
103
+					</view>
104
+					 
105
+				</view>
106
+			</view>
107
+	</view>
34 108
 		</view>
35 109
 		<view class="parameter_bottom">
36 110
 			<view style="display: flex;align-items: center;">
@@ -69,6 +143,9 @@
69 143
 		computed: {
70 144
 			// 使用 mapState 映射多个状态到组件的计算属性
71 145
 			...mapState(['formattedTime', 'status']),
146
+			...mapState({
147
+				uidatasdata: state => state.uidatasdata
148
+			}),
72 149
     backgroundStyle() {
73 150
       return {
74 151
         backgroundImage: `url(${this.$t('offline')})`,
@@ -116,13 +193,15 @@
116 193
 
117 194
 	.top_logo{
118 195
 		width:327px;
119
-		height: 52px;
196
+		height: 56px;
120 197
 	}
121 198
 	.tite{
122
-		 width:340px;
123
-		 height: 48px;
199
+		 width:166px;
200
+		 height: 50px;
124 201
 		 font-size: 34px;
125 202
 		 font-weight: 800;
203
+		 background-image: url("../../static/tite1.png.png");
204
+		 background-size: 100% 100%;
126 205
 	}
127 206
 	.time{
128 207
 		width:277px;
@@ -157,7 +236,7 @@
157 236
 
158 237
 	.parameter {
159 238
 	 width: 100%;
160
-	 height: 100%;
239
+	 // height: 100%;
161 240
 		display: flex;
162 241
 		justify-content: space-around;
163 242
 		box-sizing: border-box;
@@ -173,7 +252,46 @@
173 252
 	.parameter_list {
174 253
 	width: 1235.95px;
175 254
 	height: 495.85px;
176
-	
255
+	background-image: url('../../static/z16.png');
256
+	background-size: 100% 100%;
257
+	display: flex;
258
+	align-items: center;
259
+	}
260
+	.parameter_list1{
261
+		width: 50%;
262
+		height: 100%;
263
+		display: flex;
264
+		margin-top: 60px;
265
+		font-size: 24px;
266
+	}
267
+	.parameter_list1a{
268
+		width: 300px;
269
+		margin-left: 40px;
270
+	}
271
+	.parameter_list1ab{
272
+	width: 280px;
273
+	margin-left: 40px;	
274
+	}
275
+	.parameter_list1a1{
276
+		height: 90px;
277
+	}
278
+	.parameter_list1a2{
279
+		
280
+		height: 90px;
281
+	}
282
+	.parameter_list1b{
283
+		font-size: 29px;
284
+		font-weight: 600;
285
+	}
286
+	.parameter_list11{
287
+	 width: 1px;
288
+	 height: 85%;
289
+	 border-left: 1px solid #222;
290
+	}
291
+	.parameter_list2{
292
+		width: 50%;
293
+		height: 100%;
294
+		
177 295
 	}
178 296
 .parameter_bottom {
179 297
 		display: flex;

+ 58
- 22
pages/details/index.vue Vedi File

@@ -1,11 +1,11 @@
1 1
 <template>
2 2
 	<view class="content">
3 3
 		<view class="top">
4
-			<image class="top_logo" src="../../static/logo.png" mode=""></image>
5
-			<!-- <image class="tite" src="../../static/tite.png" mode=""></image> -->
6
-			<view class="tite">
4
+			<image class="top_logo" src="../../static/logo1.png" mode=""></image>
5
+			<image class="tite" src="../../static/tite.png" mode=""></image>
6
+		<!-- 	<view class="tite">
7 7
 				{{ $t('MainTitle') }}
8
-			</view>
8
+			</view> -->
9 9
 			<view class="time">
10 10
 				<view class="time_top">
11 11
 					{{formattedTime}}
@@ -58,18 +58,30 @@
58 58
 				<!-- 	<view class="parameter_xian2">
59 59
 						{{item.TYPE}}
60 60
 					</view> -->
61
-					<zb-tooltip @click.top="close" :content="item.DEVICE" placement="top" :ref="'tooltip'+index">
62
-						<view class="parameter_xian4">
63
-						{{item.DEVICE}}
61
+					<!-- <zb-tooltip @click.top="close" :content="item.DEVICE" placement="top" :ref="'tooltip'+index"> -->
62
+						<view class="parameter_xian2" v-if="item.DEVICE=='亿能BMS-1'">
63
+						BMS
64 64
 						</view>
65
-					</zb-tooltip>
65
+					 <view class="parameter_xian2" v-if="item.DEVICE=='英博电气pcs-1'">
66
+					 PCS
67
+					 </view>
68
+					 <view class="parameter_xian2" v-if="item.DEVICE=='virtual'">
69
+						MCS
70
+						</view>
71
+						<view class="parameter_xian2" v-if="item.DEVICE=='充电桩ccu-1-1'">
72
+						CCU
73
+						</view>
74
+						<view class="parameter_xian2" v-if="item.DEVICE=='innerIO-1'">
75
+						IO
76
+						</view>
77
+					<!-- </zb-tooltip> -->
66 78
 					<zb-tooltip @click.top="closedevice" :content="item.CONTENT" placement="top" :ref="'device'+index">
67 79
 						<view class="parameter_xian3">
68 80
 							{{item.CONTENT}}
69 81
 						</view>
70 82
 					</zb-tooltip>
71 83
 					
72
-					<view class="parameter_xian5">
84
+					<view class="parameter_xian4">
73 85
 						{{item.FAULTTIME.substring(0, 19)}}
74 86
 					</view>
75 87
 					<view class="parameter_xian6" v-if="event!='事件'">
@@ -151,7 +163,26 @@ this.faulttaps = this.$store.state.event
151 163
 		beforeUnmount() {},
152 164
 		methods: {
153 165
 			onfaultsList() {
154
-			
166
+			// let data1 =[
167
+			// {
168
+			// 	ID:1,
169
+			// 	DEVICE:'亿能BMS-1',
170
+			// 	CONTENT:'CONTENT',
171
+			// 	FAULTTIME:'2024-10-30',
172
+			// 	RESETTIME:'2024-10-30',
173
+				
174
+			// },{
175
+			// 	ID:1,
176
+			// 	DEVICE:'亿能BMS-1',
177
+			// 	CONTENT:'CONTENT',
178
+			// 	FAULTTIME:'2024-10-30',
179
+			// 	RESETTIME:'',
180
+				
181
+			// }	
182
+			// ]
183
+			// this.faultsList = data1
184
+			// this.total =10
185
+			// return
155 186
 				let data = {
156 187
 					page: this.current,
157 188
 					rows: this.pageSize,
@@ -164,9 +195,10 @@ this.faulttaps = this.$store.state.event
164 195
 				getfaultsList(data).then(res => {
165 196
 					console.log(res);
166 197
 					if (res.status == 'ok') {
167
-					
198
+					 
168 199
 						this.faultsList = res.data.list
169 200
 						this.total = res.data.pagination.total
201
+						
170 202
 					} else {
171 203
 
172 204
 					}
@@ -201,12 +233,12 @@ this.faulttaps = this.$store.state.event
201 233
 					this.$refs[('device' + i)].close()
202 234
 				}
203 235
 			},
204
-			close() {
205
-				for (let i = 1; i < this.total; i++) {
206
-					this.$refs[('tooltip' + i)].close()
207
-				}
208
-			}
209
-		}
236
+			// close() {
237
+			// 	for (let i = 1; i < this.total; i++) {
238
+			// 		this.$refs[('tooltip' + i)].close()
239
+			// 	}
240
+			// }
241
+		} 
210 242
 	}
211 243
 </script>
212 244
 
@@ -234,13 +266,15 @@ this.faulttaps = this.$store.state.event
234 266
 
235 267
 	.top_logo{
236 268
 		width:327px;
237
-		height: 52px;
269
+		height: 56px;
238 270
 	}
239 271
 	.tite{
240
-		 width:340px;
241
-		 height: 48px;
272
+		 width:166px;
273
+		 height: 50px;
242 274
 		 font-size: 34px;
243 275
 		 font-weight: 800;
276
+		 background-image: url("../../static/tite1.png.png");
277
+		 background-size: 100% 100%;
244 278
 	}
245 279
 	.time{
246 280
 		width:277px;
@@ -285,7 +319,7 @@ this.faulttaps = this.$store.state.event
285 319
 		display: flex;
286 320
 		align-items: center;
287 321
 		color: #fff;
288
-		// justify-content: space-around;
322
+		// justify-content: space-around;1237
289 323
 		justify-content: space-between;
290 324
 		font-size: 28px;
291 325
 		font-weight: 600;
@@ -365,6 +399,7 @@ this.faulttaps = this.$store.state.event
365 399
 		/* 超出部分隐藏 */
366 400
 		text-overflow: ellipsis;
367 401
 		/* 显示省略号 */
402
+		margin-right: 10px;
368 403
 	}
369 404
 	
370 405
 	.parameter_xian5 {
@@ -389,7 +424,7 @@ this.faulttaps = this.$store.state.event
389 424
 		font-weight: 500;
390 425
 	// justify-content: space-around;
391 426
 	justify-content: space-between;
392
-		padding: 0px 16px;
427
+		padding: 0px 20px;
393 428
 		box-sizing: border-box;
394 429
 
395 430
 	
@@ -407,6 +442,7 @@ this.faulttaps = this.$store.state.event
407 442
 	
408 443
 	.parameter_xian4 {
409 444
 		width: 220px;
445
+		margin-right: 10px;
410 446
 		white-space: nowrap;
411 447
 		/* 禁止换行 */
412 448
 		overflow: hidden;

+ 102
- 52
pages/electricity/index.vue Vedi File

@@ -1,10 +1,11 @@
1 1
 <template>
2 2
 	<view class="content">
3 3
 		<view class="top">
4
-			<image class="top_logo" src="../../static/logo.png" mode=""></image>
5
-		<view class="tite">
4
+			<image class="top_logo" src="../../static/logo1.png" mode=""></image>
5
+			<image class="tite" src="../../static/tite1.png" mode=""></image>
6
+		<!-- <view class="tite">
6 7
 			{{ $t('MainTitle') }}
7
-		</view>
8
+		</view> -->
8 9
 			<view class="time">
9 10
 				<view class="time_top">
10 11
 					{{formattedTime}}
@@ -65,7 +66,7 @@
65 66
 			<view class="parameter_right">
66 67
 				<view class="parameter_righttop">
67 68
 					<view class="parameter_1">
68
-						<view class="parameter_2">
69
+						<!-- <view class="parameter_2">
69 70
 							<view class="parameter_31">
70 71
 								<view class="parameter_4">
71 72
 									<image src="../../static/y8.png" mode="" v-if="uidatasdata.AC_Out_380V_125A_Status==0.00"></image>
@@ -106,7 +107,7 @@
106 107
 								</view>
107 108
 							</view>
108 109
 
109
-						</view>
110
+						</view> -->
110 111
 						<view class="parameter_SOC">
111 112
 							<image src="../../static/SOC.png" mode=""></image>
112 113
 							<view class="parameter_SOCright">
@@ -128,25 +129,25 @@
128 129
 									<view v-if="uidatasdata.bms_BatSysState==5">
129 130
 										{{$t('fault')}}
130 131
 									</view>
131
-									<view v-else-if="uidatasdata.bms_BatSysState==0">
132
+									<!-- <view v-else-if="uidatasdata.bms_BatSysState==0">
132 133
 									{{$t('ChuShiHua')}}
133
-									</view>
134
+									</view> -->
134 135
 									<view v-else-if="uidatasdata.bms_BatSysState==1">
135 136
 										{{$t('NotupyetVoltage')}}
136 137
 									</view>
137
-									<view v-else-if="uidatasdata.bms_BatSysState==2">
138
+									<!-- <view v-else-if="uidatasdata.bms_BatSysState==2">
138 139
 										{{$t('HighVoltageMedium')}}
139
-									</view>
140
+									</view> -->
140 141
 									<view v-else-if="uidatasdata.bms_BatSysState==3">
141
-										{{$t('voltagehasbeen')}}
142
-									</view>
143
-									<view v-else-if="uidatasdata.bms_BatSysState==4">
144
-										{{$t('Underhighpressure')}}
142
+								    	{{$t('voltagehasbeen')}}
145 143
 									</view>
144
+									<!-- <view v-else-if="uidatasdata.bms_BatSysState==4">
145
+									 	{{$t('Underhighpressure')}}
146
+									</view> -->
146 147
 									<view v-else>
147 148
148 149
 									</view>
149
-									<!-- {{uidatasdata.bms_BatSysState==0.00?'无效':'有效'}} -->
150
+									<!-- {{uidatasdata.bms_BatSysWorkMode_==0.00?'无效':'有效'}} -->
150 151
 								</view>
151 152
 							</view>
152 153
 						</view>
@@ -158,21 +159,24 @@
158 159
 								</view>
159 160
 								<view class="parameter_Batterystate">
160 161
 									<!-- {{uidatasdata.bms_ChgLinkSt==0.00?'无效':'有效'}} -->
161
-									<view v-if="uidatasdata.bms_ChargeStatus==0">
162
-										{{$t('uncharged')}}
162
+									<view v-if="uidatasdata.bms_BatSysWorkMode_==0">
163
+									{{$t('uncharged')}}
163 164
 									</view>
164
-									<view v-else-if="uidatasdata.bms_ChargeStatus==1">
165
-										{{$t('Chargingprogress')}}
165
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==1">
166
+									{{$t('Chargingprogress')}}
166 167
 									</view>
167
-									<view v-else-if="uidatasdata.bms_ChargeStatus==2">
168
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==2">
168 169
 										{{$t('Chargingmalfunction')}}
169 170
 									</view>
170
-									<view v-else-if="uidatasdata.bms_ChargeStatus==3">
171
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==3">
171 172
 										{{$t('full')}}
172 173
 									</view>
173
-									<view v-else-if="uidatasdata.bms_ChargeStatus>3&&uidatasdata.bms_ChargeStatus<8">
174
-										{{$t('retain')}}
175
-									</view>
174
+									<!-- <view v-else-if="uidatasdata.bms_BatSysWorkMode_==4">
175
+										{{$t('Chargingstopped')}}
176
+									</view> -->
177
+								<!-- <view v-else-if="uidatasdata.bms_BatSysWorkMode_>3&&uidatasdata.bms_BatSysWorkMode_<8">
178
+									{{$t('retain')}}
179
+								</view> -->
176 180
 									<view v-else>
177 181
178 182
 									</view>
@@ -386,7 +390,7 @@
386 390
 								{{$t('RunningTimesdischarge')}}
387 391
 							</view>
388 392
 							<view class="parameter_zhengbox13">
389
-								0.0 <text class="parameter_zheng14">{{$t('RunningTimesmin')}}</text> <text></text>
393
+								{{uidatasdata.CommunicationDuration}} <text class="parameter_zheng14">{{$t('RunningTimesmin')}}</text> <text></text>
390 394
 							</view>
391 395
 						</view>
392 396
 						<view class="parameter_zhengbox parameter_zheng101">
@@ -394,7 +398,7 @@
394 398
 								{{$t('InputCapacitydischarge')}}
395 399
 							</view>
396 400
 							<view class="parameter_zhengbox13">
397
-								0.0 <text class="parameter_zheng14">kWh</text> <text></text>
401
+								{{uidatasdata.CommunicationDischarge}} <text class="parameter_zheng14">kWh</text> <text></text>
398 402
 							</view>
399 403
 						</view> 
400 404
 						<view class="parameter_zhengbox parameter_zheng101">
@@ -403,7 +407,7 @@
403 407
 							</view>
404 408
 							<view class="parameter_zhengbox13">
405 409
 								<!-- {{uidatasdata.PCSDCDisChargeEnergy??'—'}} <text class="parameter_zheng14">kWh</text> <text></text> -->
406
-								0.0 <text class="parameter_zheng14">kWh</text> <text></text>
410
+									{{uidatasdata.PCSACDisChargeEnergy??'—'}}<text class="parameter_zheng14">kWh</text> <text></text>
407 411
 							</view>
408 412
 						</view> 
409 413
 						</view>
@@ -545,7 +549,7 @@
545 549
 						<image src="../../static/home.png" mode=""></image><text
546 550
 							class="parameter_hometext">{{$t('ReturnModeSelection')}}</text>
547 551
 					</view>
548
-					<view class="parameter_home2" v-if="faultsdata.length>0">
552
+					<view class="parameter_home2" v-if="faultsdata.length>0&&!this.SysFaultState">
549 553
 						<image src="../../static/home1.png" mode=""></image>
550 554
 						<swiper class="swiper" circular :autoplay="true" :interval="2000"
551 555
 										:duration="500" :vertical="true">
@@ -595,10 +599,17 @@
595 599
 				uidatas: '',
596 600
 				formatTimeid:'',
597 601
 				faultsdata:[],
598
-				messageText:''
602
+				messageText:'',
603
+				SysFaultState:true,
604
+				currentDate:''
599 605
 			}
600 606
 		},
601 607
 		onLoad() {
608
+			const date = new Date();
609
+			const year = date.getFullYear();
610
+			const month = date.getMonth() + 1;
611
+			const day = date.getDate();
612
+			this.currentDate = `${year}-${month}-${day}`;
602 613
 this.confirmText = this.$t('ConfirmStart');
603 614
 this.title = this.$t('popUpTitle');
604 615
 this.content = this.$t('popUpContent');
@@ -612,12 +623,27 @@ this.content = this.$t('popUpContent');
612 623
 		},
613 624
 		mounted() {
614 625
 		
615
-			this.onfaultsdata();
626
+			// this.onfaultsdata();
616 627
 			 
617 628
 		
618 629
 		},
619 630
 		beforeUnmount() {
620 631
 		},
632
+		watch: {
633
+			uidatasdata: {
634
+				handler(newVal, oldVal) {
635
+					console.log('uidatasdata 发生变化:', newVal);
636
+					// 在这里可以添加处理逻辑
637
+					if(newVal.SysState_SysFaultState==1&&this.SysFaultState){
638
+					this.SysFaultState = false
639
+					this.onfaultsdata();
640
+					}else if(newVal.SysState_SysFaultState==0){
641
+						this.SysFaultState = true
642
+					} 
643
+				},
644
+				deep: true // 监听深层次的变化
645
+			}
646
+		},
621 647
 		methods: {
622 648
 			 
623 649
 			onfaultsdata(){
@@ -633,9 +659,14 @@ this.content = this.$t('popUpContent');
633 659
 						getfaultsList(data).then(res => {
634 660
 							console.log(res);
635 661
 						 if(res.status=='ok'){
636
-						  
637
-							
638
-						 	 this.faultsdata= res.data.list
662
+						 this.faultsdata=[]
663
+						 for (var i = 0; i < res.data.list.length; i++) {
664
+						 	if(this.currentDate == res.data.list[i].FAULTTIME.substring(0, 10)){
665
+						 		this.faultsdata.push(res.data.list[i])
666
+						 	}
667
+						 					
668
+						 }
669
+						
639 670
 						 }else{
640 671
 							 
641 672
 						 }
@@ -675,13 +706,13 @@ this.content = this.$t('popUpContent');
675 706
 							value: this.content==this.$t('popUpContent')?'1':'0'
676 707
 						}
677 708
 							
678
-						if(this.confirmText==this.$t('ConfirmStart')){
679
-							if(uidatasdata.AC_In_380V_63A1_Status==0||uidatasdata.AC_In_380V_63A2_Status==0){
680
-								this.messageText = this.$t('ACpowerSupplytext')
681
-								this.$refs.message.open()
682
-								return
683
-								}
684
-						}
709
+						// if(this.confirmText==this.$t('ConfirmStart')){
710
+						// 	if(uidatasdata.AC_In_380V_63A1_Status==0||uidatasdata.AC_In_380V_63A2_Status==0){
711
+						// 		this.messageText = this.$t('ACpowerSupplytext')
712
+						// 		this.$refs.message.open()
713
+						// 		return
714
+						// 		}
715
+						// }
685 716
 						
686 717
 				control(data).then(data => {
687 718
 					// console.log(data);
@@ -738,13 +769,11 @@ this.content = this.$t('popUpContent');
738 769
 
739 770
 	.top_logo{
740 771
 		width:327px;
741
-		height: 52px;
772
+		height: 56px;
742 773
 	}
743 774
 	.tite{
744
-		 width:340px;
745
-		 height: 48px;
746
-		 font-size: 34px;
747
-		 font-weight: 800;
775
+		width:166px;
776
+		height: 50px;
748 777
 	}
749 778
 	.time{
750 779
 		width:277px;
@@ -965,8 +994,11 @@ this.content = this.$t('popUpContent');
965 994
 	.parameter_SOC {
966 995
 		display: flex;
967 996
 		align-items: center;
968
-		justify-content: space-around;
969
-		width: 195.11px;
997
+		// justify-content: space-around;
998
+		justify-content: space-between;
999
+		// width: 195.11px;
1000
+		flex: 1;
1001
+		padding: 0px 40px;
970 1002
 		height: 130px;
971 1003
 		/* opacity: 0.15; */
972 1004
 		border-radius: 9.79px;
@@ -982,8 +1014,11 @@ this.content = this.$t('popUpContent');
982 1014
 	.parameter_state {
983 1015
 		display: flex;
984 1016
 		align-items: center;
985
-		justify-content: space-around;
986
-		width: 195.11px;
1017
+		// justify-content: space-around;
1018
+		justify-content: space-between;
1019
+		// width: 195.11px;
1020
+		flex: 1;
1021
+		padding: 0px 40px;
987 1022
 		height: 130px;
988 1023
 		/* opacity: 0.15; */
989 1024
 		border-radius: 9.79px;
@@ -998,8 +1033,11 @@ this.content = this.$t('popUpContent');
998 1033
 	.parameter_Battery {
999 1034
 		display: flex;
1000 1035
 		align-items: center;
1001
-		justify-content: space-around;
1002
-		width: 195.11px;
1036
+		// justify-content: space-around;
1037
+		justify-content: space-between;
1038
+		// width: 195.11px;
1039
+		flex: 1;
1040
+		padding: 0px 40px;
1003 1041
 		height: 130px;
1004 1042
 		/* opacity: 0.15; */
1005 1043
 		margin-right: 16px;
@@ -1007,7 +1045,7 @@ this.content = this.$t('popUpContent');
1007 1045
 		background: linear-gradient(180deg, rgba(133, 242, 133, 0.15)0%, rgba(82, 209, 75, 0.15)100%);
1008 1046
 
1009 1047
 		image {
1010
-			width: 37.2px;
1048
+			width: 20px;
1011 1049
 			height: 37.2px;
1012 1050
 		}
1013 1051
 	}
@@ -1292,4 +1330,16 @@ this.content = this.$t('popUpContent');
1292 1330
 	.parameter_zheng101{
1293 1331
 		margin-top: 40px;
1294 1332
 	}
1295
-</style>
1333
+</style>
1334
+
1335
+
1336
+
1337
+
1338
+
1339
+<!--
1340
+1、界面顶部logo替换成客户logo;
1341
+2、2.0版本中交流插座开关处无反馈,将1.0中交流模式左上角的插座开关状态反馈删除;
1342
+3、2.0版本中交流补电改为检测到插座电流后,弹窗选择输入功率,无需手动输入功率,删除1.0中交流补电模式的功率给定按钮;
1343
+4、交流补电模式中加入了功率选择弹窗,包括只接入插座1或者插座2的单个插座功率选择,以及两个插座均接入的双插座功率选择;
1344
+5、系统信息页面中根据2.0实际情况修改了电池串数以及版本号(设备的SN号后续确认后告知)
1345
+ -->

+ 8
- 10
pages/faultlist/index.vue Vedi File

@@ -1,11 +1,11 @@
1 1
 <template>
2 2
 	<view class="content">
3 3
 		<view class="top">
4
-			<image class="top_logo" src="../../static/logo.png" mode=""></image>
5
-			<!-- <image class="tite" src="../../static/tite.png" mode=""></image> -->
6
-			<view class="tite">
4
+			<image class="top_logo" src="../../static/logo1.png" mode=""></image>
5
+			<image class="tite" src="../../static/tite1.png" mode=""></image>
6
+			<!-- <view class="tite">
7 7
 				{{ $t('MainTitle') }}
8
-			</view>
8
+			</view> -->
9 9
 			<view class="time">
10 10
 				<view class="time_top">
11 11
 					{{formattedTime}}
@@ -152,13 +152,11 @@
152 152
 
153 153
 	.top_logo{
154 154
 		width:327px;
155
-		height: 52px;
155
+		height: 56px;
156 156
 	}
157 157
 	.tite{
158
-		 width:340px;
159
-		 height: 48px;
160
-		 font-size: 34px;
161
-		 font-weight: 800;
158
+		width:166px;
159
+		height: 50px;
162 160
 	}
163 161
 	.time{
164 162
 		width:277px;
@@ -193,7 +191,7 @@
193 191
 
194 192
 	.parameter {
195 193
 		width: 100%;
196
-		height: 100%;
194
+		// height: 100%;
197 195
 		margin-top: 113px;
198 196
 		display: flex;
199 197
 		/* align-items: center; */

+ 310
- 68
pages/home/index.vue Vedi File

@@ -1,10 +1,10 @@
1 1
 <template>
2 2
 	<view class="content">
3 3
 		<view class="top">
4
-			<image class="top_logo" src="../../static/logo.png" mode=""></image>
5
-			<view class="tite">
6
-				{{ $t('MainTitle') }}
7
-			</view>
4
+			<image class="top_logo" src="../../static/logo1.png" mode=""></image>
5
+			<image class="tite" src="../../static/tite1.png" mode=""></image>
6
+			<!-- <view class="tite">
7
+			</view> -->
8 8
 			<view class="time">
9 9
 				<view class="time_top">
10 10
 					{{formattedTime}}
@@ -70,7 +70,7 @@
70 70
 			<view class="parameter_right">
71 71
 				<view class="parameter_righttop">
72 72
 					<view class="parameter_1">
73
-						<view class="parameter_2">
73
+					<!-- 	<view class="parameter_2">
74 74
 							<view class="parameter_3">
75 75
 								<view class="parameter_4">
76 76
 									<image src="../../static/y8.png" mode=""
@@ -103,7 +103,7 @@
103 103
 
104 104
 							</view>
105 105
 
106
-						</view>
106
+						</view> -->
107 107
 						<view class="parameter_SOC">
108 108
 							<image src="../../static/SOC.png" mode=""></image>
109 109
 							<view class="parameter_SOCright">
@@ -125,25 +125,25 @@
125 125
 									<view v-if="uidatasdata.bms_BatSysState==5">
126 126
 										{{$t('fault')}}
127 127
 									</view>
128
-									<view v-else-if="uidatasdata.bms_BatSysState==0">
128
+									<!-- <view v-else-if="uidatasdata.bms_BatSysState==0">
129 129
 									{{$t('ChuShiHua')}}
130
-									</view>
130
+									</view> -->
131 131
 									<view v-else-if="uidatasdata.bms_BatSysState==1">
132 132
 										{{$t('NotupyetVoltage')}}
133 133
 									</view>
134
-									<view v-else-if="uidatasdata.bms_BatSysState==2">
134
+									<!-- <view v-else-if="uidatasdata.bms_BatSysState==2">
135 135
 										{{$t('HighVoltageMedium')}}
136
-									</view>
136
+									</view> -->
137 137
 									<view v-else-if="uidatasdata.bms_BatSysState==3">
138
-						      	    	{{$t('voltagehasbeen')}}
138
+								    	{{$t('voltagehasbeen')}}
139 139
 									</view>
140
-									<view v-else-if="uidatasdata.bms_BatSysState==4">
140
+									<!-- <view v-else-if="uidatasdata.bms_BatSysState==4">
141 141
 									 	{{$t('Underhighpressure')}}
142
-									</view>
142
+									</view> -->
143 143
 									<view v-else>
144 144
145 145
 									</view>
146
-									<!-- {{uidatasdata.bms_BatSysState==0.00?'无效':'有效'}} -->
146
+									<!-- {{uidatasdata.bms_BatSysWorkMode_==0.00?'无效':'有效'}} -->
147 147
 								</view>
148 148
 							</view>
149 149
 						</view>
@@ -155,24 +155,24 @@
155 155
 								</view>
156 156
 								<view class="parameter_Batterystate">
157 157
 									<!-- {{uidatasdata.bms_ChgLinkSt==0.00?'无效':'有效'}} -->
158
-									<view v-if="uidatasdata.bms_ChargeStatus==0">
158
+									<view v-if="uidatasdata.bms_BatSysWorkMode_==0">
159 159
 									{{$t('uncharged')}}
160 160
 									</view>
161
-									<view v-else-if="uidatasdata.bms_ChargeStatus==1">
161
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==1">
162 162
 									{{$t('Chargingprogress')}}
163 163
 									</view>
164
-									<view v-else-if="uidatasdata.bms_ChargeStatus==2">
164
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==2">
165 165
 										{{$t('Chargingmalfunction')}}
166 166
 									</view>
167
-									<view v-else-if="uidatasdata.bms_ChargeStatus==3">
167
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==3">
168 168
 										{{$t('full')}}
169 169
 									</view>
170
-									<!-- <view v-else-if="uidatasdata.bms_ChargeStatus==4">
170
+									<!-- <view v-else-if="uidatasdata.bms_BatSysWorkMode_==4">
171 171
 										{{$t('Chargingstopped')}}
172 172
 									</view> -->
173
-								<view v-else-if="uidatasdata.bms_ChargeStatus>3&&uidatasdata.bms_ChargeStatus<8">
173
+								<!-- <view v-else-if="uidatasdata.bms_BatSysWorkMode_>3&&uidatasdata.bms_BatSysWorkMode_<8">
174 174
 									{{$t('retain')}}
175
-								</view>
175
+								</view> -->
176 176
 									<view v-else>
177 177
178 178
 									</view>
@@ -384,7 +384,7 @@
384 384
 									{{$t('RunningTimes')}}
385 385
 								</view>
386 386
 								<view class="parameter_zhengbox13">
387
-									0.0 <text class="parameter_zheng14">{{$t('RunningTimesmin')}}</text> <text></text>
387
+									{{uidatasdata.CommunicationRecharge}}<text class="parameter_zheng14">{{$t('RunningTimesmin')}}</text> <text></text>
388 388
 								</view>
389 389
 							</view>
390 390
 							<view class="parameter_zhengbox parameter_zheng101">
@@ -392,7 +392,7 @@
392 392
 									{{$t('InputCapacity')}}
393 393
 								</view>
394 394
 								<view class="parameter_zhengbox13">
395
-									0.0 <text class="parameter_zheng14">kWh</text> <text></text>
395
+									{{uidatasdata.CommunicationElectricity}} <text class="parameter_zheng14">kWh</text> <text></text>
396 396
 								</view>
397 397
 							</view> 
398 398
 							<view class="parameter_zhengbox parameter_zheng101">
@@ -401,7 +401,7 @@
401 401
 								</view>
402 402
 								<view class="parameter_zhengbox13">
403 403
 									<!-- {{uidatasdata.PCSACChargeEnergy??'—'}} <text class="parameter_zheng14">kWh</text> <text></text> -->
404
-									0.0 <text class="parameter_zheng14">kWh</text> <text></text>
404
+									{{uidatasdata.PCSACChargeEnergy??'—'}} <text class="parameter_zheng14">kWh</text> <text></text>
405 405
 								</view>
406 406
 							</view> 
407 407
 						</view>
@@ -535,8 +535,9 @@
535 535
 						</view>
536 536
 						
537 537
 
538
-						<view class="parameter_zheng31111" @click="onpower">
539
-							<view class="parameter_zheng31">
538
+						<!-- <view class="parameter_zheng31111" @click="onpower"> -->
539
+						<view class="parameter_zheng31111">
540
+							<view class="parameter_zheng31" @click="onpower" v-if="uidatasdata.SysControl_RunCmd==1">
540 541
 								<view class="parameter_zheng34" v-if="$t('power')=='功率'">
541 542
 									<view>
542 543
 										{{$t('power')}}
@@ -554,8 +555,26 @@
554 555
 
555 556
 								</view>
556 557
 							</view>
558
+							<view class="parameter_zheng31" v-else>
559
+								<view class="parameter_zheng34ccc" v-if="$t('power')=='功率'">
560
+									<view>
561
+										{{$t('power')}}
562
+									</view>
563
+									<view>
564
+										{{$t('given')}}
565
+									</view>
566
+								
567
+								</view>
568
+								<view class="parameter_zheng34ccc" v-else>
569
+									<view>
570
+										{{$t('power')}} {{$t('given')}}
571
+									</view>
572
+									
573
+							
574
+								</view>
575
+							</view>
557 576
 						</view>
558
-
577
+                         
559 578
 					</view>
560 579
 				</view>
561 580
 				<view class="parameter_home">
@@ -563,7 +582,7 @@
563 582
 						<image src="../../static/home.png" mode=""></image><text
564 583
 							class="parameter_hometext">{{$t('ReturnModeSelection')}}</text>
565 584
 					</view>
566
-					<view class="parameter_home2" v-if="faultsdata.length>0">
585
+					<view class="parameter_home2" v-if="faultsdata.length>0&&!this.SysFaultState">
567 586
 						<image src="../../static/home1.png" mode=""></image>
568 587
 
569 588
 						<swiper class="swiper" circular :autoplay="true" :interval="2000" :duration="500"
@@ -593,6 +612,58 @@
593 612
 		    @close="dialogClose">
594 613
 		  </uni-popup-dialog>
595 614
 		</uni-popup>
615
+		
616
+		<uni-popup ref="alertDialog1">
617
+		<view class="unipopup">
618
+		<view class="unipopup1">
619
+			<view>
620
+			
621
+			</view>
622
+			<image @click="unipopupclose" class="unipopup1image" src="../../static/Icons2X.png" mode=""></image>
623
+		</view>
624
+			
625
+			<!-- ACcurrentoutputTA1      
626
+			<!-- ACcurrentoutputTA2 -->
627
+			<view class="unipopup2">
628
+				<image class="unipopup2image1" src="../../static/ACin.png" mode=""></image>
629
+				<view class="unipopup21">
630
+					<view class="unipopup21image">
631
+					<image class="unipopup2image41" v-if="ACcurrentoutputchoice==20" src="../../static/20kw1l.png" mode=""></image>
632
+					<image class="unipopup2image41" v-else src="../../static/20kw1.png" mode="" @click="clickACcurrentoutput(20)"></image>
633
+					<image class="unipopup2image4" v-if="ACcurrentoutputchoice==40" src="../../static/40kw1l.png" mode=""></image>
634
+					<image class="unipopup2image4" v-else src="../../static/40kw1.png" mode="" @click="clickACcurrentoutput(40)"></image>
635
+					</view>
636
+					<view class="unipopup22image">
637
+					<image class="unipopup2image41" v-if="ACcurrentoutputchoice==60" src="../../static/60kwl.png" mode=""></image>
638
+					<image class="unipopup2image41" v-else src="../../static/60kw.png" mode="" @click="clickACcurrentoutput(60)"></image>
639
+					<image class="unipopup2image4" v-if="ACcurrentoutputchoice==80" src="../../static/80kwl.png" mode=""></image>
640
+					<image class="unipopup2image4" v-else src="../../static/80kw.png" mode="" @click="clickACcurrentoutput(80)"></image>
641
+					</view>
642
+				</view>
643
+			</view>
644
+		<!-- 	<view v-else>
645
+				<view class="unipopup2">
646
+				 <image class="unipopup2image1" src="../../static/ACin.png" mode=""></image>
647
+				 <image class="unipopup2image2" v-if="ACcurrentoutputchoice==20" src="../../static/20kwl.png" mode=""></image>
648
+				 <image class="unipopup2image2" v-else src="../../static/20kw.png" mode="" @click="clickACcurrentoutput(20)"></image>
649
+				 <image class="unipopup2image3" v-if="ACcurrentoutputchoice==40" src="../../static/40kwl.png" mode=""></image>
650
+				 <image class="unipopup2image3" v-else src="../../static/40kw.png" mode="" @click="clickACcurrentoutput(40)"></image>
651
+				</view>
652
+				<view v-else class="unipopup2">
653
+					没有检测到功率
654
+				</view>
655
+			</view> -->
656
+			
657
+			<view class="unipopup3">
658
+				<view class="unipopup311" @click="unipopupclose">
659
+				<image class="unipopup31" src="../../static/qx.png" mode=""></image>
660
+				</view>
661
+				<view class="unipopup311" @click="onunipopup">
662
+				<image class="unipopup32" src="../../static/qd.png" mode=""></image>
663
+				</view>
664
+			</view>
665
+		</view>
666
+		</uni-popup>
596 667
 		<uni-popup ref="message" type="message">
597 668
 			<uni-popup-message type="error" :message="messageText" :duration="3000"></uni-popup-message>
598 669
 		</uni-popup>
@@ -629,10 +700,18 @@
629 700
 				segmented: 1,
630 701
 				uidatas: '',
631 702
 				formatTimeid: '',
632
-				faultsdata: []
703
+				faultsdata: [],
704
+				SysFaultState:true,
705
+				currentDate:'',
706
+				ACcurrentoutputchoice:0,
633 707
 			}
634 708
 		},
635 709
 		onLoad() {
710
+			const date = new Date();
711
+			const year = date.getFullYear();
712
+			const month = date.getMonth() + 1;
713
+			const day = date.getDate();
714
+			this.currentDate = `${year}-${month}-${day}`;
636 715
 this.confirmText = this.$t('ConfirmStart');
637 716
 this.title = this.$t('popUpTitle');
638 717
 this.content = this.$t('popUpContent');
@@ -656,7 +735,10 @@ this.content = this.$t('popUpContent');
656 735
 			// 		valueColor: "blue",
657 736
 			// 	});
658 737
 			// }, 100);
659
-			this.onfaultsdata();
738
+			// this.onfaultsdata();
739
+			// ACcurrentoutputTA1       
740
+			// ACcurrentoutputTA2
741
+			// this.$refs.alertDialog1.open();
660 742
 		},
661 743
 		beforeUnmount() {
662 744
 			if (this.scrollInterval) {
@@ -668,7 +750,14 @@ this.content = this.$t('popUpContent');
668 750
 				handler(newVal, oldVal) {
669 751
 					console.log('uidatasdata 发生变化:', newVal);
670 752
 					// 在这里可以添加处理逻辑
671
-					this.handleDataChange(newVal);
753
+					if(newVal.SysState_SysFaultState==1&&this.SysFaultState){
754
+					this.SysFaultState = false
755
+					this.onfaultsdata();
756
+					}else if(newVal.SysState_SysFaultState==0){
757
+						this.SysFaultState = true
758
+					} 
759
+                   
760
+				 
672 761
 				},
673 762
 				deep: true // 监听深层次的变化
674 763
 			}
@@ -693,7 +782,13 @@ this.content = this.$t('popUpContent');
693 782
 				getfaultsList(data).then(res => {
694 783
 					console.log(res);
695 784
 					if (res.status == 'ok') {
696
-						this.faultsdata = res.data.list
785
+						this.faultsdata=[]
786
+						for (var i = 0; i < res.data.list.length; i++) {
787
+							if(this.currentDate == res.data.list[i].FAULTTIME.substring(0, 10)){
788
+								this.faultsdata.push(res.data.list[i])
789
+							}
790
+					
791
+						}
697 792
 					} else {
698 793
 
699 794
 					}
@@ -716,6 +811,7 @@ this.content = this.$t('popUpContent');
716 811
 				this.content = this.$t('popUpContent');
717 812
 				this.$refs.alertDialog.open()
718 813
 			},
814
+			// 关闭设备弹窗
719 815
 			onstopit() {
720 816
 				this.modeinput = 'base'
721 817
 				this.successtype = 'error'
@@ -724,18 +820,51 @@ this.content = this.$t('popUpContent');
724 820
 				this.content =this.$t('popUpContentStop');
725 821
 				this.$refs.alertDialog.open()
726 822
 			},
823
+			// AC补电功率取消按钮
824
+			unipopupclose(){
825
+				this.ACcurrentoutputchoice =0
826
+				this.$refs.alertDialog1.close()
827
+			},
828
+			onunipopup(){
829
+				console.log(1111);
830
+				let data = {
831
+					id: "e612195b-cf9e-418b-9e2d-0fbae9b03ffa",
832
+					issaveinitvalue: false,
833
+					value: this.ACcurrentoutputchoice+''
834
+				}
835
+				console.log(data);
836
+				control(data).then(res => {
837
+					console.log(res);
838
+					if (res.status == 'ok') {
839
+					
840
+					     this.ACcurrentoutputchoice =0
841
+						 this.$refs.alertDialog1.close()
842
+						uni.showToast({
843
+							title: this.$t('OperationSuccessful'),
844
+							icon: 'none',
845
+							duration: 2000, // 显示时长,单位为毫秒
846
+						});
847
+					} else {
848
+						this.ACcurrentoutputchoice =0
849
+						this.$refs.alertDialog1.close()
850
+						uni.showToast({
851
+							title: this.$t('operationFailed'),
852
+							icon: 'none', // 使用 'none' 图标来表示失败
853
+							duration: 2000, // 显示时长,单位为毫秒
854
+						});
855
+					}
856
+				});
857
+			},
858
+		 
859
+			
727 860
 			onpower() {
728
-				this.modeinput = 'input'
729
-				this.title = this.$t('ACinputpowergiven');
730
-				this.confirmText = this.$t('confirm');
731
-				this.$refs.alertDialog.open()
861
+				// this.modeinput = 'input'
862
+				// this.title = this.$t('ACinputpowergiven');
863
+				// this.confirmText = this.$t('confirm');
864
+				// this.ACcurrentoutputchoice =this.$store.state.uidatasdata.
865
+				this.$refs.alertDialog1.open()
732 866
 			},
733
-			// this.uidatasdata.AC_In_380V_63A1_Status==0
734
-			// 										 this.messageText = '需将AC输出端63A1的开关手动断开'
735
-			// 										 this.$refs.message.open()
736
-			// this.uidatasdata.AC_In_380V_63A2_Status==0
737
-			// 					this.messageText = '需将AC输出端63A2的开关手动断开'
738
-			// 					this.$refs.message.open()
867
+			 
739 868
 			// 确定
740 869
 			dialogConfirm() {
741 870
 				let data = {}
@@ -753,15 +882,7 @@ this.content = this.$t('popUpContent');
753 882
 					}
754 883
 				}
755 884
 				
756
-				let uidatasdata = this.$store.state.uidatasdata
757
-				if (this.confirmText == this.$t('ConfirmStart')) {
758
-					if (uidatasdata.AC_Out_380V_125A_Status == 0 || uidatasdata.AC_Out_380V_63A_Status == 0 || uidatasdata
759
-						.AC_Out_220V_16A_Status == 0) {
760
-						this.messageText = this.$t('ACRechargeelectricitytext')
761
-						this.$refs.message.open()
762
-						return
763
-					}
764
-				}
885
+			 
765 886
 				control(data).then(data => {
766 887
 					console.log(data);
767 888
 					if (data.status == 'ok') {
@@ -774,6 +895,10 @@ this.content = this.$t('popUpContent');
774 895
 							icon: 'none',
775 896
 							duration: 2000, // 显示时长,单位为毫秒
776 897
 						});
898
+						// setTimeout(() => {
899
+						//  	this.$refs.alertDialog1.open()
900
+						// }, 1000);
901
+						
777 902
 					} else {
778 903
 						this.$refs.alertDialog.close()
779 904
 						uni.showToast({
@@ -787,19 +912,24 @@ this.content = this.$t('popUpContent');
787 912
 			},
788 913
 			dialogClose() {
789 914
 				// console.log(this.value);
915
+				this.$refs.alertDialog.close()
790 916
 				if (this.title == this.$t('ACinputpowergiven')) {
791 917
 					plus.navigator.hideSystemNavigation() //隐藏虚拟按键
792 918
 				}
793
-				this.$refs.alertDialog.close()
794 919
 			},
795 920
 			ontap(e) {
796 921
 				console.log(e);
797 922
 				this.segmented = e;
923
+			},
924
+			// AC补点弹窗
925
+			clickACcurrentoutput(value){
926
+				this.ACcurrentoutputchoice = value
798 927
 			}
799
-		}
928
+		},
929
+		
800 930
 	}
801 931
 </script>
802
-
932
+<!--  -->
803 933
 <style lang="scss" scoped>
804 934
 	.content {
805 935
 		width: 100%;
@@ -824,13 +954,12 @@ this.content = this.$t('popUpContent');
824 954
 
825 955
 	.top_logo{
826 956
 		width:327px;
827
-		height: 52px;
957
+		height: 56px;
828 958
 	}
829 959
 	.tite{
830
-		 width:340px;
831
-		 height: 48px;
832
-		 font-size: 34px;
833
-		 font-weight: 800;
960
+		 width:166px;
961
+		 height: 50px;
962
+		 
834 963
 	}
835 964
 	.time{
836 965
 		width:277px;
@@ -1052,8 +1181,13 @@ this.content = this.$t('popUpContent');
1052 1181
 	.parameter_SOC {
1053 1182
 		display: flex;
1054 1183
 		align-items: center;
1055
-		justify-content: space-around;
1056
-		width: 195.11px;
1184
+		// justify-content: space-around;
1185
+		justify-content: space-between;
1186
+		// width: 195.11px;
1187
+		flex: 1;
1188
+		 
1189
+		padding: 0px 40px;
1190
+		box-sizing: border-box;
1057 1191
 		height: 130px;
1058 1192
 		/* opacity: 0.15; */
1059 1193
 		border-radius: 9.79px;
@@ -1069,8 +1203,12 @@ this.content = this.$t('popUpContent');
1069 1203
 	.parameter_state {
1070 1204
 		display: flex;
1071 1205
 		align-items: center;
1072
-		justify-content: space-around;
1073
-		width: 195.11px;
1206
+		// justify-content: space-around;
1207
+		justify-content: space-between;
1208
+		flex: 1;
1209
+		padding: 0px 40px;
1210
+		box-sizing: border-box;
1211
+		// width: 195.11px;
1074 1212
 		height: 130px;
1075 1213
 		/* opacity: 0.15; */
1076 1214
 		border-radius: 9.79px;
@@ -1085,16 +1223,20 @@ this.content = this.$t('popUpContent');
1085 1223
 	.parameter_Battery {
1086 1224
 		display: flex;
1087 1225
 		align-items: center;
1088
-		justify-content: space-around;
1089
-		width: 195.11px;
1090
-		height: 130px;
1226
+		// justify-content: space-around;
1227
+		justify-content: space-between;
1228
+		// width: 195.11px;
1229
+		// height: 130px;
1230
+		flex: 1;
1231
+		padding: 0px 40px;
1232
+		box-sizing: border-box;
1091 1233
 		/* opacity: 0.15; */
1092 1234
 		margin-right: 16px;
1093 1235
 		border-radius: 9.79px;
1094 1236
 		background: linear-gradient(180deg, rgba(133, 242, 133, 0.15)0%, rgba(82, 209, 75, 0.15)100%);
1095 1237
 
1096 1238
 		image {
1097
-			width: 37.2px;
1239
+			width: 20px;
1098 1240
 			height: 37.2px;
1099 1241
 		}
1100 1242
 	}
@@ -1305,6 +1447,24 @@ this.content = this.$t('popUpContent');
1305 1447
 		align-items: center;
1306 1448
 		justify-content: center;
1307 1449
 	}
1450
+	.parameter_zheng34ccc {
1451
+		width: 68px;
1452
+				height: 68px;
1453
+				/* background-image: url("../../static/y1.png"); */
1454
+				background-color: #cccccc;
1455
+				background-size: 100% 100%;
1456
+				display: flex;
1457
+				align-items: center;
1458
+				justify-content: center;
1459
+				font-size: 18px;
1460
+				font-weight: 700;
1461
+				color: rgba(255, 255, 255, 1);
1462
+				border-radius: 100%;
1463
+				display: flex;
1464
+				flex-direction: column;
1465
+				align-items: center;
1466
+				justify-content: center;
1467
+	}
1308 1468
 
1309 1469
 	.parameter_home {
1310 1470
 		width: 100%;
@@ -1397,4 +1557,86 @@ this.content = this.$t('popUpContent');
1397 1557
 	.parameter_zheng101 {
1398 1558
 		margin-top: 40px;
1399 1559
 	}
1400
-</style>
1560
+	.unipopup{
1561
+	   width: 600px;
1562
+	   height: 383px;
1563
+	   background-color: #fff;
1564
+	   border-radius:10px;
1565
+	   display: flex;
1566
+	   flex-direction: column;
1567
+		justify-content: space-between;
1568
+		padding-bottom: 40px;
1569
+		box-sizing: border-box;
1570
+	}
1571
+	.unipopup1{
1572
+		width: 100%;
1573
+		display: flex;
1574
+		justify-content: space-between;
1575
+		padding: 0px 10px;
1576
+		box-sizing:border-box;
1577
+	}
1578
+	.unipopup1image{
1579
+		width: 56px;
1580
+		height: 56px;
1581
+	}
1582
+	 .unipopup2{
1583
+		 display: flex;
1584
+		 align-items: center;
1585
+		 justify-content: space-around;
1586
+		 padding: 0px 40px;
1587
+	 }
1588
+	
1589
+	 .unipopup2image1{
1590
+		 width: 108px;
1591
+		 height: 90px;
1592
+		 // margin-right: 60px;
1593
+	 }
1594
+	 .unipopup2image2{
1595
+	 		 width: 97px;
1596
+	 		 height: 115px;
1597
+	 }
1598
+	 .unipopup21{
1599
+	 		display: flex; 
1600
+			flex-direction: column;
1601
+	 }
1602
+	 .unipopup21image{
1603
+		 display: flex;
1604
+		 align-items: center;
1605
+	 }
1606
+	 .unipopup22image{
1607
+		display: flex;
1608
+		align-items: center; 
1609
+		margin-top: 30px;
1610
+	 }
1611
+	 .unipopup2image3{
1612
+	 		width: 97px;
1613
+	 		height: 115px;
1614
+	 }
1615
+	 .unipopup2image41{
1616
+	 		width: 97px;
1617
+	 		height: 75px;
1618
+			margin-right: 30px;
1619
+	 }
1620
+	 .unipopup2image4{
1621
+		width: 97px;
1622
+		height: 75px;
1623
+	 }
1624
+	 .unipopup3{
1625
+		 width: 100%;
1626
+		 display: flex;
1627
+	 }
1628
+	 .unipopup311{
1629
+		 width: 50%;
1630
+		 display: flex;
1631
+		 align-items: center;
1632
+		 justify-content: center;
1633
+	 }
1634
+	 .unipopup31{
1635
+		 width: 114px;
1636
+		 height: 28px;
1637
+	 }
1638
+	 .unipopup32{
1639
+	 		 width: 114px;
1640
+			 height: 28px;
1641
+	 }
1642
+</style>

+ 15
- 17
pages/index/index.vue Vedi File

@@ -1,11 +1,11 @@
1 1
 <template>
2 2
 	<view class="content">
3 3
 		<view class="top">
4
-			<image class="top_logo" src="../../static/logo.png" mode=""></image>
5
-			<!-- <image class="tite" src="../../static/tite.png" mode=""></image> -->
6
-			<view class="tite">
4
+			<image class="top_logo" src="../../static/logo1.png" mode=""></image>
5
+			<image class="tite" src="../../static/tite1.png" mode=""></image>
6
+		<!-- 	<view class="tite">
7 7
 				{{ $t('MainTitle') }}
8
-			</view>
8
+			</view> -->
9 9
 			<view class="time">
10 10
 				<view class="time_top">
11 11
 				{{ formattedTime}}
@@ -129,8 +129,8 @@
129 129
      <view class="power" v-else>
130 130
 		 <view>
131 131
 		 	<view class="power_1">
132
-		 		<view class="power_bj" @click="onget(3)">
133
-		 		<!-- <view class="power_bj"> -->
132
+		 		 <!-- <view class="power_bj" @click="onget(3)"> -->
133
+		 		<view class="power_bj">
134 134
 		 		<image src="../../static/img/energy1.png" mode=""></image>
135 135
 		 		</view>
136 136
 		 		<view class="power_title">{{$t('CommunicationRecharge')}}</view>
@@ -139,8 +139,8 @@
139 139
      	
140 140
 		<view>
141 141
 			<view class="power_1">
142
-				<view class="power_bj" @click="onget(2)">
143
-				<!-- <view class="power_bj"> -->
142
+				<!-- <view class="power_bj" @click="onget(2)"> -->
143
+				 <view class="power_bj">
144 144
 				<image src="../../static/img/energy2.png" mode=""></image>
145 145
 				</view>
146 146
 				<view class="power_title">{{$t('CommunicationSupply')}}</view>
@@ -148,8 +148,8 @@
148 148
 		</view>
149 149
 		<view>
150 150
 			<view class="power_1">
151
-				<view class="power_bj" @click="onget(4)">
152
-				<!-- <view class="power_bj"> -->
151
+				<!-- <view class="power_bj" @click="onget(4)"> -->
152
+				 <view class="power_bj">
153 153
 				<image src="../../static/img/energy3.png" mode=""></image>
154 154
 				</view>
155 155
 				<view class="power_title">{{$t('DirectRecharge')}}</view>
@@ -157,8 +157,8 @@
157 157
 		</view>
158 158
 	
159 159
 		<view>
160
-			<view class="power_1" @click="onget(1)">
161
-			<!-- <view class="power_1"> -->
160
+			<!-- <view class="power_1" @click="onget(1)"> -->
161
+			 <view class="power_1">
162 162
 				<view class="power_bj">
163 163
 				<image src="../../static/img/energy4.png" mode=""></image>
164 164
 				</view>
@@ -346,13 +346,11 @@ background-color: #fff;
346 346
 	}
347 347
 	.top_logo{
348 348
 		width:327px;
349
-		height: 52px;
349
+		height: 56px;
350 350
 	}
351 351
 	.tite{
352
-		 width:340px;
353
-		 height: 48px;
354
-		 font-size: 34px;
355
-		 font-weight: 800;
352
+	width:166px;
353
+	height: 50px;
356 354
 	}
357 355
 	.time{
358 356
 		width:277px;

+ 74
- 53
pages/supply/supply.vue Vedi File

@@ -1,10 +1,11 @@
1 1
 <template>
2 2
 	<view class="content">
3 3
 		<view class="top">
4
-			<image class="top_logo" src="../../static/logo.png" mode=""></image>
5
-			<view class="tite">
4
+			<image class="top_logo" src="../../static/logo1.png" mode=""></image>
5
+			<image class="tite" src="../../static/tite1.png" mode=""></image>
6
+			<!-- <view class="tite">
6 7
 				{{ $t('MainTitle') }}
7
-			</view>
8
+			</view> -->
8 9
 			<view class="time">
9 10
 				<view class="time_top">
10 11
 					{{formattedTime}}
@@ -96,25 +97,25 @@
96 97
 									<view v-if="uidatasdata.bms_BatSysState==5">
97 98
 										{{$t('fault')}}
98 99
 									</view>
99
-									<view v-else-if="uidatasdata.bms_BatSysState==0">
100
-										{{$t('ChuShiHua')}}
101
-									</view>
100
+									<!-- <view v-else-if="uidatasdata.bms_BatSysState==0">
101
+									{{$t('ChuShiHua')}}
102
+									</view> -->
102 103
 									<view v-else-if="uidatasdata.bms_BatSysState==1">
103 104
 										{{$t('NotupyetVoltage')}}
104 105
 									</view>
105
-									<view v-else-if="uidatasdata.bms_BatSysState==2">
106
+									<!-- <view v-else-if="uidatasdata.bms_BatSysState==2">
106 107
 										{{$t('HighVoltageMedium')}}
107
-									</view>
108
+									</view> -->
108 109
 									<view v-else-if="uidatasdata.bms_BatSysState==3">
109
-										{{$t('voltagehasbeen')}}
110
-									</view>
111
-									<view v-else-if="uidatasdata.bms_BatSysState==4">
112
-										{{$t('Underhighpressure')}}
110
+								    	{{$t('voltagehasbeen')}}
113 111
 									</view>
112
+									<!-- <view v-else-if="uidatasdata.bms_BatSysState==4">
113
+									 	{{$t('Underhighpressure')}}
114
+									</view> -->
114 115
 									<view v-else>
115 116
116 117
 									</view>
117
-									<!-- {{uidatasdata.bms_BatSysState==0.00?'无效':'有效'}} -->
118
+									<!-- {{uidatasdata.bms_BatSysWorkMode_==0.00?'无效':'有效'}} -->
118 119
 								</view>
119 120
 							</view>
120 121
 						</view>
@@ -126,30 +127,24 @@
126 127
 								</view>
127 128
 								<view class="parameter_Batterystate">
128 129
 									<!-- {{uidatasdata.bms_ChgLinkSt==0.00?'无效':'有效'}} -->
129
-								<!-- 	<view v-if="uidatasdata.bms_ChgLinkSt==0">
130
-										无连接
131
-									</view>
132
-									<view v-if="uidatasdata.bms_ChgLinkSt==1">
133
-										快充连接
134
-									</view> -->
135
-									<view v-if="uidatasdata.bms_ChargeStatus==0">
136
-										{{$t('uncharged')}}
130
+									<view v-if="uidatasdata.bms_BatSysWorkMode_==0">
131
+									{{$t('uncharged')}}
137 132
 									</view>
138
-									<view v-else-if="uidatasdata.bms_ChargeStatus==1">
139
-										{{$t('Chargingprogress')}}
133
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==1">
134
+									{{$t('Chargingprogress')}}
140 135
 									</view>
141
-									<view v-else-if="uidatasdata.bms_ChargeStatus==2">
136
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==2">
142 137
 										{{$t('Chargingmalfunction')}}
143 138
 									</view>
144
-									<view v-else-if="uidatasdata.bms_ChargeStatus==3">
139
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==3">
145 140
 										{{$t('full')}}
146 141
 									</view>
147
-									<view v-else-if="uidatasdata.bms_ChargeStatus==4">
142
+									<!-- <view v-else-if="uidatasdata.bms_BatSysWorkMode_==4">
148 143
 										{{$t('Chargingstopped')}}
149
-									</view>
150
-									<view v-else-if="uidatasdata.bms_ChargeStatus==5">
151
-										{{$t('retain')}}
152
-									</view>
144
+									</view> -->
145
+								<!-- <view v-else-if="uidatasdata.bms_BatSysWorkMode_>3&&uidatasdata.bms_BatSysWorkMode_<8">
146
+									{{$t('retain')}}
147
+								</view> -->
153 148
 									<view v-else>
154 149
155 150
 									</view>
@@ -292,23 +287,23 @@
292 287
 						</view>
293 288
 					
294 289
 						<view class="parameter_Batterystate">
295
-								<!-- {{uidatasdata.bms_BatSysState==0.00?'无效':'有效'}} -->
296
-								<view v-if="uidatasdata.bms_BatSysState==0">
290
+								<!-- {{uidatasdata.bms_BatSysWorkMode_==0.00?'无效':'有效'}} -->
291
+								<view v-if="uidatasdata.bms_BatSysWorkMode_==0">
297 292
 									{{$t('initialization')}}
298 293
 								</view>
299
-								<view v-else-if="uidatasdata.bms_BatSysState==1">
294
+								<view v-else-if="uidatasdata.bms_BatSysWorkMode_==1">
300 295
 									{{$t('NotupyetVoltage')}}
301 296
 								</view>
302
-								<view v-else-if="uidatasdata.bms_BatSysState==2">
297
+								<view v-else-if="uidatasdata.bms_BatSysWorkMode_==2">
303 298
 									{{$t('HighVoltageMedium')}}
304 299
 								</view>
305
-								<view v-else-if="uidatasdata.bms_BatSysState==3">
300
+								<view v-else-if="uidatasdata.bms_BatSysWorkMode_==3">
306 301
 									{{$t('voltagehasbeen')}}
307 302
 								</view>
308
-								<view v-else-if="uidatasdata.bms_BatSysState==4">
303
+								<view v-else-if="uidatasdata.bms_BatSysWorkMode_==4">
309 304
 									{{$t('Underhighpressure')}}
310 305
 								</view>
311
-								<view v-else-if="uidatasdata.bms_BatSysState==5">
306
+								<view v-else-if="uidatasdata.bms_BatSysWorkMode_==5">
312 307
 									{{$t('fault')}}
313 308
 								</view>
314 309
 								<view v-else>
@@ -410,7 +405,7 @@
410 405
 					 		{{$t('RunningTimes')}}
411 406
 					 	</view>
412 407
 					 	<view class="parameter_zhengbox13">
413
-					 		0.0 <text class="parameter_zheng14">{{$t('RunningTimesmin')}}</text> <text></text>
408
+					 		{{uidatasdata.DirectRecharge??'—'}} <text class="parameter_zheng14">{{$t('RunningTimesmin')}}</text> <text></text>
414 409
 					 	</view>
415 410
 					 </view>
416 411
 					 <view class="parameter_zhengbox parameter_zheng101">
@@ -418,7 +413,7 @@
418 413
 					 		{{$t('InputCapacity')}}
419 414
 					 	</view>
420 415
 					 	<view class="parameter_zhengbox13">
421
-					 		0.0 <text class="parameter_zheng14">kWh</text> <text></text>
416
+					 		{{uidatasdata.DirectElectricity??'—'}} <text class="parameter_zheng14">kWh</text> <text></text>
422 417
 					 	</view>
423 418
 					 </view> 
424 419
 					 <view class="parameter_zhengbox parameter_zheng101">
@@ -426,8 +421,7 @@
426 421
 					 		{{$t('AccumulateInput')}}
427 422
 					 	</view>
428 423
 					 	<view class="parameter_zhengbox13">
429
-					 		<!-- {{uidatasdata.PCSACChargeEnergy??'—'}} <text class="parameter_zheng14">kWh</text> <text></text> -->
430
-					 		0.0 <text class="parameter_zheng14">kWh</text> <text></text>
424
+					 		{{(uidatasdata.BatteryInformation4_Acc_Chg_Ah - uidatasdata.PCSDCChargeEnergy)? (uidatasdata.BatteryInformation4_Acc_Chg_Ah - uidatasdata.PCSDCChargeEnergy):'—'}} <text class="parameter_zheng14">kWh</text> <text></text>
431 425
 					 	</view>
432 426
 					 </view> 
433 427
 				</view>
@@ -570,7 +564,7 @@
570 564
 						<image src="../../static/home.png" mode=""></image><text
571 565
 							class="parameter_hometext">{{$t('ReturnModeSelection')}}</text>
572 566
 					</view>
573
-					<view class="parameter_home2" v-if="faultsdata.length>0">
567
+					<view class="parameter_home2" v-if="faultsdata.length>0&&!this.SysFaultState">
574 568
 						<image src="../../static/home1.png" mode=""></image>
575 569
 						<swiper class="swiper" circular :autoplay="true" :interval="2000"
576 570
 										:duration="500" :vertical="true">
@@ -590,7 +584,7 @@
590 584
 		</uni-popup>
591 585
 	</view>
592 586
 </template>
593
-
587
+<!--    -->
594 588
 <script>
595 589
 	import cmdProgress from "@/components/cmd-progress/cmd-progress.vue"
596 590
 	import {getuidatas,getfaultsList,control} from "../../api/api.js";
@@ -611,10 +605,17 @@
611 605
 				segmented: 1,
612 606
 				uidatas:'',
613 607
 				formatTimeid:'',
614
-				faultsdata:[]
608
+				faultsdata:[],
609
+				SysFaultState:true,
610
+				currentDate:''
615 611
 			}
616 612
 		},
617 613
 		onLoad() {
614
+			const date = new Date();
615
+			const year = date.getFullYear();
616
+			const month = date.getMonth() + 1;
617
+			const day = date.getDate();
618
+			this.currentDate = `${year}-${month}-${day}`;
618 619
 this.confirmText = this.$t('ConfirmStart');
619 620
 this.title = this.$t('popUpTitle');
620 621
 this.content = this.$t('popUpContent');
@@ -628,11 +629,26 @@ this.content = this.$t('popUpContent');
628 629
 		},
629 630
 		mounted() {
630 631
 		
631
-			this.onfaultsdata();
632
+			// this.onfaultsdata();
632 633
 	
633 634
 		},
634 635
 		beforeUnmount(){
635 636
 		   },
637
+		   watch: {
638
+		   	uidatasdata: {
639
+		   		handler(newVal, oldVal) {
640
+		   			console.log('uidatasdata 发生变化:', newVal);
641
+		   			// 在这里可以添加处理逻辑
642
+		   			if(newVal.SysState_SysFaultState==1&&this.SysFaultState){
643
+		   			this.SysFaultState = false
644
+		   			this.onfaultsdata();
645
+		   			}else if(newVal.SysState_SysFaultState==0){
646
+		   				this.SysFaultState = true
647
+		   			} 
648
+		   		},
649
+		   		deep: true // 监听深层次的变化
650
+		   	}
651
+		   },
636 652
 		methods: {
637 653
 			
638 654
 						onfaultsdata(){
@@ -648,7 +664,13 @@ this.content = this.$t('popUpContent');
648 664
 									getfaultsList(data).then(res => {
649 665
 										console.log(res);
650 666
 									 if(res.status=='ok'){
651
-									 	 this.faultsdata= res.data.list
667
+								this.faultsdata=[]
668
+								for (var i = 0; i < res.data.list.length; i++) {
669
+									if(this.currentDate == res.data.list[i].FAULTTIME.substring(0, 10)){
670
+										this.faultsdata.push(res.data.list[i])
671
+									}
672
+													
673
+								}
652 674
 									 }else{
653 675
 										 
654 676
 									 }
@@ -713,10 +735,11 @@ this.content = this.$t('popUpContent');
713 735
 				console.log(e);
714 736
 				this.segmented = e;
715 737
 			}
716
-		}
738
+		},
739
+		
717 740
 	}
718 741
 </script>
719
-
742
+<!--  -->
720 743
 <style lang="scss" scoped>
721 744
 	.content {
722 745
 		width: 100%;
@@ -741,13 +764,11 @@ this.content = this.$t('popUpContent');
741 764
 
742 765
 	.top_logo{
743 766
 		width:327px;
744
-		height: 52px;
767
+		height: 56px;
745 768
 	}
746 769
 	.tite{
747
-		 width:340px;
748
-		 height: 48px;
749
-		 font-size: 34px;
750
-		 font-weight: 800;
770
+		width:166px;
771
+		height: 50px;
751 772
 	}
752 773
 	.time{
753 774
 		width:277px;

+ 58
- 33
pages/supplyss/supplyss.vue Vedi File

@@ -1,11 +1,11 @@
1 1
 <template>
2 2
 	<view class="content">
3 3
 		<view class="top">
4
-			<image class="top_logo" src="../../static/logo.png" mode=""></image>
5
-			<!-- <image class="tite" src="../../static/tite.png" mode=""></image> -->
6
-			<view class="tite">
4
+			<image class="top_logo" src="../../static/logo1.png" mode=""></image>
5
+			<image class="tite" src="../../static/tite1.png" mode=""></image>
6
+			<!-- <view class="tite">
7 7
 				{{ $t('MainTitle') }}
8
-			</view>
8
+			</view> -->
9 9
 			<view class="time">
10 10
 				<view class="time_top">
11 11
 					{{formattedTime}}
@@ -195,7 +195,7 @@
195 195
 									<view v-else>
196 196
197 197
 									</view>
198
-									<!-- {{uidatasdata.bms_BatSysState==0.00?'无效':'有效'}} -->
198
+									<!-- {{uidatasdata.bms_BatSysWorkMode_==0.00?'无效':'有效'}} -->
199 199
 								</view>
200 200
 							</view>
201 201
 						</view>
@@ -207,26 +207,26 @@
207 207
 								</view>
208 208
 								<view class="parameter_Batterystate">
209 209
 									<!-- {{uidatasdata.bms_ChgLinkSt==0.00?'无效':'有效'}} -->
210
-									<view v-if="uidatasdata.bms_ChargeStatus==0">
211
-										{{$t('uncharged')}}
210
+									<view v-if="uidatasdata.bms_BatSysWorkMode_==0">
211
+									{{$t('uncharged')}}
212 212
 									</view>
213
-									<view v-else-if="uidatasdata.bms_ChargeStatus==1">
214
-										{{$t('Chargingprogress')}}
213
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==1">
214
+									{{$t('Chargingprogress')}}
215 215
 									</view>
216
-									<view v-else-if="uidatasdata.bms_ChargeStatus==2">
216
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==2">
217 217
 										{{$t('Chargingmalfunction')}}
218 218
 									</view>
219
-									<view v-else-if="uidatasdata.bms_ChargeStatus==3">
219
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==3">
220 220
 										{{$t('full')}}
221 221
 									</view>
222
-									<!-- <view v-else-if="uidatasdata.bms_ChargeStatus==4">
223
-									{{$t('Chargingstopped')}}
222
+									<!-- <view v-else-if="uidatasdata.bms_BatSysWorkMode_==4">
223
+										{{$t('Chargingstopped')}}
224 224
 									</view> -->
225
-									<view v-else-if="uidatasdata.bms_ChargeStatus>3&&uidatasdata.bms_ChargeStatus<8">
226
-										{{$t('retain')}}
227
-									</view>
225
+								<!-- <view v-else-if="uidatasdata.bms_BatSysWorkMode_>3&&uidatasdata.bms_BatSysWorkMode_<8">
226
+									{{$t('retain')}}
227
+								</view> -->
228 228
 									<view v-else>
229
-											
229
+										—
230 230
 									</view>
231 231
 								</view>
232 232
 							</view>
@@ -544,23 +544,23 @@
544 544
 								</view>
545 545
 
546 546
 								<view class="parameter_Batterystate">
547
-									<!-- {{uidatasdata.bms_BatSysState==0.00?'无效':'有效'}} -->
548
-									<view v-if="uidatasdata.bms_BatSysState==0">
547
+									<!-- {{uidatasdata.bms_BatSysWorkMode_==0.00?'无效':'有效'}} -->
548
+									<view v-if="uidatasdata.bms_BatSysWorkMode_==0">
549 549
 										{{$t('initialization')}}
550 550
 									</view>
551
-									<view v-else-if="uidatasdata.bms_BatSysState==1">
551
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==1">
552 552
 										{{$t('NotupyetVoltage')}}
553 553
 									</view>
554
-									<view v-else-if="uidatasdata.bms_BatSysState==2">
554
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==2">
555 555
 										{{$t('HighVoltageMedium')}}
556 556
 									</view>
557
-									<view v-else-if="uidatasdata.bms_BatSysState==3">
557
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==3">
558 558
 										{{$t('voltagehasbeen')}}
559 559
 									</view>
560
-									<view v-else-if="uidatasdata.bms_BatSysState==4">
560
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==4">
561 561
 										{{$t('Underhighpressure')}}
562 562
 									</view>
563
-									<view v-else-if="uidatasdata.bms_BatSysState==5">
563
+									<view v-else-if="uidatasdata.bms_BatSysWorkMode_==5">
564 564
 										{{$t('fault')}}
565 565
 									</view>
566 566
 									<view v-else>
@@ -819,7 +819,7 @@
819 819
 						<image src="../../static/home.png" mode=""></image><text
820 820
 							class="parameter_hometext">{{$t('ReturnModeSelection')}}</text>
821 821
 					</view>
822
-					<view class="parameter_home2" v-if="faultsdata.length>0">
822
+					<view class="parameter_home2" v-if="faultsdata.length>0&&!this.SysFaultState">
823 823
 						<image src="../../static/home1.png" mode=""></image>
824 824
 						<swiper class="swiper" circular :autoplay="true" :interval="2000" :duration="500"
825 825
 							:vertical="true">
@@ -867,10 +867,17 @@
867 867
 				modeinput: '',
868 868
 				segmented: 1,
869 869
 				ChargingStation: 1,
870
-				faultsdata: []
870
+				faultsdata: [],
871
+				SysFaultState:true,
872
+				currentDate:''
871 873
 			}
872 874
 		},
873 875
 		onLoad() {
876
+			const date = new Date();
877
+			const year = date.getFullYear();
878
+			const month = date.getMonth() + 1;
879
+			const day = date.getDate();
880
+			this.currentDate = `${year}-${month}-${day}`;
874 881
 this.confirmText = this.$t('ConfirmStart');
875 882
 this.title = this.$t('popUpTitle');
876 883
 this.content = this.$t('popUpContent');
@@ -883,10 +890,24 @@ this.content = this.$t('popUpContent');
883 890
 			})
884 891
 		},
885 892
 		mounted() {
886
-			this.onfaultsdata();
887 893
 
888 894
 		},
889 895
 		beforeUnmount() {},
896
+		watch: {
897
+			uidatasdata: {
898
+				handler(newVal, oldVal) {
899
+					console.log('uidatasdata 发生变化:', newVal);
900
+					// 在这里可以添加处理逻辑
901
+					if(newVal.SysState_SysFaultState==1&&this.SysFaultState){
902
+					this.SysFaultState = false
903
+					this.onfaultsdata();
904
+					}else if(newVal.SysState_SysFaultState==0){
905
+						this.SysFaultState = true
906
+					} 
907
+				},
908
+				deep: true // 监听深层次的变化
909
+			}
910
+		},
890 911
 		methods: {
891 912
 
892 913
 			onfaultsdata() {
@@ -902,7 +923,13 @@ this.content = this.$t('popUpContent');
902 923
 				getfaultsList(data).then(res => {
903 924
 					console.log(res);
904 925
 					if (res.status == 'ok') {
905
-						this.faultsdata = res.data.list
926
+					this.faultsdata=[]
927
+					for (var i = 0; i < res.data.list.length; i++) {
928
+						if(this.currentDate == res.data.list[i].FAULTTIME.substring(0, 10)){
929
+							this.faultsdata.push(res.data.list[i])
930
+						}
931
+										
932
+					}
906 933
 					} else {
907 934
 
908 935
 					}
@@ -1017,13 +1044,11 @@ this.content = this.$t('popUpContent');
1017 1044
 
1018 1045
 	.top_logo{
1019 1046
 		width:327px;
1020
-		height: 52px;
1047
+		height: 56px;
1021 1048
 	}
1022 1049
 	.tite{
1023
-		 width:340px;
1024
-		 height: 48px;
1025
-		 font-size: 34px;
1026
-		 font-weight: 800;
1050
+		width:166px;
1051
+		height: 50px;
1027 1052
 	}
1028 1053
 	.time{
1029 1054
 		width:277px;

BIN
static/20kw.png Vedi File


BIN
static/20kw1.png Vedi File


BIN
static/20kw1l.png Vedi File


BIN
static/20kwl.png Vedi File


BIN
static/40kw.png Vedi File


BIN
static/40kw1.png Vedi File


BIN
static/40kw1l.png Vedi File


BIN
static/40kwc.png Vedi File


BIN
static/40kwl.png Vedi File


BIN
static/60kw.png Vedi File


BIN
static/60kwl.png Vedi File


BIN
static/80kw.png Vedi File


BIN
static/80kwl.png Vedi File


BIN
static/ACin.png Vedi File


BIN
static/Icons2X.png Vedi File


BIN
static/logo1.png Vedi File


BIN
static/qd.png Vedi File


BIN
static/qx.png Vedi File


BIN
static/tite1.png Vedi File


+ 2
- 0
store/index.js Vedi File

@@ -156,6 +156,8 @@ export default createStore({
156 156
 					this.dispatch('fetchFaultsList');
157 157
 				}, 2000); // 2秒后重新获取数据
158 158
 			}
159
+			
160
+			
159 161
 		}
160 162
 	}
161 163
 });

BIN
unpackage/cache/apk/__UNI__8782431_cm.apk Vedi File


+ 1
- 1
unpackage/cache/apk/apkurl Vedi File

@@ -1 +1 @@
1
-https://app.liuyingyong.cn/build/download/ed7404e0-508e-11ef-b8a1-2b20399a3ea2
1
+https://app.liuyingyong.cn/build/download/0f148860-b93f-11ef-8589-4f5c7917d603

+ 1
- 1
unpackage/cache/apk/cmManifestCache.json Vedi File

@@ -1 +1 @@
1
-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

BIN
unpackage/cache/wgt/__UNI__8782431/.manifest/icon-android-hdpi.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/.manifest/icon-android-xhdpi.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/.manifest/icon-android-xxhdpi.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/.manifest/icon-android-xxxhdpi.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/.manifest/splash-android-hdpi.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/.manifest/splash-android-xhdpi.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/.manifest/splash-android-xxhdpi.png Vedi File


+ 1
- 1
unpackage/cache/wgt/__UNI__8782431/__uniappchooselocation.js
File diff soppresso perché troppo grande
Vedi File


+ 1
- 1
unpackage/cache/wgt/__UNI__8782431/__uniappquillimageresize.js
File diff soppresso perché troppo grande
Vedi File


+ 2
- 2
unpackage/cache/wgt/__UNI__8782431/app-config-service.js Vedi File

@@ -1,8 +1,8 @@
1 1
 
2 2
   ;(function(){
3 3
   let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
4
-  const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"","style":"custom","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"晟运能源","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.23","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
5
-  const __uniRoutes = [{"path":"pages/index/index","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/home/index","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/details/index","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/electricity/index","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/supply/supply","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/supplyss/supplyss","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
4
+  const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"","style":"custom","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"移动储能","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.29","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"fallbackLocale":"en","locales":{},"darkmode":false,"themeConfig":{}};
5
+  const __uniRoutes = [{"path":"pages/index/index","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/home/index","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/details/index","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/electricity/index","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/supply/supply","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/supplyss/supplyss","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/faultlist/index","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/SYSifo/index","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
6 6
   __uniConfig.styles=[];//styles
7 7
   __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
8 8
   __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});

+ 26
- 1
unpackage/cache/wgt/__UNI__8782431/app-service.js
File diff soppresso perché troppo grande
Vedi File


+ 1
- 0
unpackage/cache/wgt/__UNI__8782431/app.css
File diff soppresso perché troppo grande
Vedi File


+ 1
- 1
unpackage/cache/wgt/__UNI__8782431/manifest.json Vedi File

@@ -1 +1 @@
1
-{"@platforms":["android","iPhone","iPad"],"id":"__UNI__8782431","name":"晟运能源","version":{"name":"1.0.0","code":"100"},"description":"","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"usingComponents":true,"universalApk":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"splashscreen":{"androidStyle":"default","android":{"hdpi":"splash-android-hdpi.png","xhdpi":"","xxhdpi":""}},"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"appstore":"","prerendered":"false"}},"google":{"abiFilters":["armeabi-v7a","arm64-v8a","x86"],"orientation":"landscape","permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNI8782431","aliasname":"esswisdom_ipad","password":"ep/Tdjka4Y7WYqDB6/S7dw==","keystore":"google-keystore.keystore","custompermissions":true},"apple":{"dSYMs":false,"idfa":false,"devices":"universal"},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"fullScreen":true,"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"nativePlugins":{},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"control":"uni-v3","vueVersion":"3","compilerVersion":"4.23","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal","webView":{"minUserAgentVersion":"49.0"}},"adid":"124259050611"},"launch_path":"__uniappview.html"}
1
+{"@platforms":["android","iPhone","iPad"],"id":"__UNI__8782431","name":"移动储能","version":{"name":"V2.0","code":101},"description":"","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"usingComponents":true,"universalApk":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"titleNView":false,"compatible":{"ignoreVersion":true},"distribute":{"screenOrientation":["landscape-primary"],"splashscreen":{"androidStyle":"default","android":{"hdpi":"splash-android-hdpi.png","xhdpi":"splash-android-xhdpi.png","xxhdpi":"splash-android-xxhdpi.png"}},"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"appstore":"","prerendered":"false"}},"google":{"abiFilters":["armeabi-v7a","arm64-v8a","x86"],"orientation":"landscape","permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNI8782431","aliasname":"esswisdom_ipad","password":"ep/Tdjka4Y7WYqDB6/S7dw==","keystore":"google-keystore.keystore","custompermissions":true},"apple":{"dSYMs":false,"idfa":false,"devices":"universal"},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"fullScreen":true,"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"nativePlugins":{"Fvv-AutoStart":{}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"control":"uni-v3","vueVersion":"3","compilerVersion":"4.29","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal","webView":{"minUserAgentVersion":"49.0"}},"adid":"124259050611"},"locale":"zh-Hans","screenOrientation":["landscape-primary"],"launch_path":"__uniappview.html"}

+ 1
- 0
unpackage/cache/wgt/__UNI__8782431/pages/SYSifo/index.css Vedi File

@@ -0,0 +1 @@
1
+.content[data-v-a756e7c2]{width:100%;height:100vh;opacity:1;background:linear-gradient(180deg,rgba(215,230,245,0),#c4e5ff);box-sizing:border-box}.top[data-v-a756e7c2]{width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;background-size:100% 100%;background-repeat:no-repeat;background-color:#fff;padding:0 46px;box-sizing:border-box}.top_logo[data-v-a756e7c2]{width:327px;height:56px}.tite[data-v-a756e7c2]{width:166px;height:50px;font-size:34px;font-weight:800;background-image:url(../../static/tite1.png.png);background-size:100% 100%}.time[data-v-a756e7c2]{width:277px;text-align:right}.time_top[data-v-a756e7c2]{font-size:17px}.time_bottom[data-v-a756e7c2]{display:flex;font-size:17px;justify-content:space-between}.time_bottom1[data-v-a756e7c2]{display:flex}.time_state[data-v-a756e7c2]{font-size:17px;font-weight:600;color:#164490}.time_state1[data-v-a756e7c2]{font-size:17px;font-weight:600;color:#d91616}.parameter[data-v-a756e7c2]{width:100%;display:flex;justify-content:space-around;box-sizing:border-box;margin-top:35px}.parameter_box[data-v-a756e7c2]{display:flex;flex-direction:column;align-items:center}.parameter_list[data-v-a756e7c2]{width:1235.95px;height:495.85px;background-image:url(../../static/z16.png);background-size:100% 100%;display:flex;align-items:center}.parameter_list1[data-v-a756e7c2]{width:50%;height:100%;display:flex;margin-top:60px;font-size:24px}.parameter_list1a[data-v-a756e7c2]{width:300px;margin-left:40px}.parameter_list1ab[data-v-a756e7c2]{width:280px;margin-left:40px}.parameter_list1a1[data-v-a756e7c2],.parameter_list1a2[data-v-a756e7c2]{height:90px}.parameter_list1b[data-v-a756e7c2]{font-size:29px;font-weight:600}.parameter_list11[data-v-a756e7c2]{width:1px;height:85%;border-left:1px solid #222}.parameter_list2[data-v-a756e7c2]{width:50%;height:100%}.parameter_bottom[data-v-a756e7c2]{display:flex;justify-content:space-between;margin-bottom:10px;padding:0 16px;position:fixed;left:10px;bottom:20px;width:100%;box-sizing:border-box}.parameter_bottom1[data-v-a756e7c2]{display:flex;align-items:center}.parameter_bottom1 uni-image[data-v-a756e7c2]{width:32px;height:32px;display:flex}.parameter_bottom11[data-v-a756e7c2]{display:flex;align-items:center;margin-left:100px}.parameter_bottom11 uni-image[data-v-a756e7c2]{width:32px;height:32px;display:flex}.parameter_bottom2[data-v-a756e7c2]{font-size:19.58px;font-weight:400;color:#000;margin-left:10px}

+ 1
- 1
unpackage/cache/wgt/__UNI__8782431/pages/details/index.css
File diff soppresso perché troppo grande
Vedi File


+ 1
- 1
unpackage/cache/wgt/__UNI__8782431/pages/electricity/index.css
File diff soppresso perché troppo grande
Vedi File


+ 1
- 0
unpackage/cache/wgt/__UNI__8782431/pages/faultlist/index.css Vedi File

@@ -0,0 +1 @@
1
+.content[data-v-6e6e79c2]{width:100%;height:100vh;opacity:1;background:linear-gradient(180deg,rgba(215,230,245,0),#c4e5ff);box-sizing:border-box}.top[data-v-6e6e79c2]{width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;background-size:100% 100%;background-repeat:no-repeat;background-color:#fff;padding:0 46px;box-sizing:border-box}.top_logo[data-v-6e6e79c2]{width:327px;height:56px}.tite[data-v-6e6e79c2]{width:166px;height:50px}.time[data-v-6e6e79c2]{width:277px;text-align:right}.time_top[data-v-6e6e79c2]{font-size:17px}.time_bottom[data-v-6e6e79c2]{display:flex;font-size:17px;justify-content:space-between}.time_bottom1[data-v-6e6e79c2]{display:flex}.time_state[data-v-6e6e79c2]{font-size:17px;font-weight:600;color:#164490}.time_state1[data-v-6e6e79c2]{font-size:17px;font-weight:600;color:#d91616}.parameter[data-v-6e6e79c2]{width:100%;margin-top:113px;display:flex;justify-content:space-around;box-sizing:border-box}.parameter_box[data-v-6e6e79c2]{display:flex;flex-direction:column;align-items:center}.parameter_list[data-v-6e6e79c2]{width:100%;padding:0 40px;display:flex;justify-content:space-around}.parameter_list1[data-v-6e6e79c2]{width:234.46px;height:336.76px;background-image:url(../../static/faults.png);background-size:100% 100%;display:flex;align-items:center;justify-content:center}.parameter_list1 uni-image[data-v-6e6e79c2]{width:118.46px;height:118.46px}.fault_txt[data-v-6e6e79c2]{height:27.9px;opacity:1;font-size:23.5px;font-weight:400;letter-spacing:0px;line-height:32.24px;color:#000;text-align:left;vertical-align:top;margin-top:40px}.fault_image[data-v-6e6e79c2]{width:234.46px;height:336.76px}.parameter_xian[data-v-6e6e79c2]{width:100%;height:55px;background:linear-gradient(180deg,#1e83bd,rgba(69,168,230,.92));box-shadow:inset 0 0 9.79px rgba(0,0,0,.1);display:flex;align-items:center;font-size:28px;font-weight:600;padding:0 20px;box-sizing:border-box}.parameter_xian .parameter_xian1[data-v-6e6e79c2]{width:100px}.parameter_bottom[data-v-6e6e79c2]{display:flex;justify-content:space-between;margin-bottom:10px;padding:0 16px;position:fixed;left:10px;bottom:20px;width:100%;box-sizing:border-box}.parameter_bottom1[data-v-6e6e79c2]{display:flex;align-items:center}.parameter_bottom1 uni-image[data-v-6e6e79c2]{width:32px;height:32px;display:flex}.parameter_bottom11[data-v-6e6e79c2]{display:flex;align-items:center;margin-left:100px}.parameter_bottom11 uni-image[data-v-6e6e79c2]{width:32px;height:32px;display:flex}.parameter_bottom2[data-v-6e6e79c2]{font-size:19.58px;font-weight:400;color:#000;margin-left:10px}

+ 1
- 1
unpackage/cache/wgt/__UNI__8782431/pages/home/index.css
File diff soppresso perché troppo grande
Vedi File


+ 1
- 1
unpackage/cache/wgt/__UNI__8782431/pages/index/index.css
File diff soppresso perché troppo grande
Vedi File


+ 1
- 1
unpackage/cache/wgt/__UNI__8782431/pages/supply/supply.css
File diff soppresso perché troppo grande
Vedi File


+ 1
- 1
unpackage/cache/wgt/__UNI__8782431/pages/supplyss/supplyss.css
File diff soppresso perché troppo grande
Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/20kw.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/20kw1.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/20kw1l.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/20kwl.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/40kw.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/40kw1.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/40kw1l.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/40kwc.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/40kwl.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/60kw.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/60kwl.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/80kw.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/80kwl.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/ACin.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/Basicdata.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/Basics.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/Basics1.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/Icons2X.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/Return.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/appicons.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/enBasicdata3.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/event.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/event1.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/fault.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/fault1.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/faultlist.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/faultlist1.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/faults.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/AC2.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/DC3.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/Energybrightness1.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/Energybrightness2.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/Energybrightness3.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/Energybrightness4.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/bj.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/energy1.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/energy2.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/energy3.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/energy4.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/setup.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/img/setup_bj.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/log.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/logo1.png Vedi File


BIN
unpackage/cache/wgt/__UNI__8782431/static/qd.png Vedi File


+ 0
- 0
unpackage/cache/wgt/__UNI__8782431/static/qx.png Vedi File


Dato che sono stati cambiati molti file in questo diff, alcuni di essi non verranno mostrati

Loading…
Annulla
Salva