Commit 15182754 authored by 张宏's avatar 张宏

777777

parent 797d12e9
lib/assets/monitoring/box_border.png

346 KB | W: | H:

lib/assets/monitoring/box_border.png

264 KB | W: | H:

lib/assets/monitoring/box_border.png
lib/assets/monitoring/box_border.png
lib/assets/monitoring/box_border.png
lib/assets/monitoring/box_border.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -128,7 +128,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> { ...@@ -128,7 +128,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> {
flex: 26, flex: 26,
child: MonitoringPetInfoCard(patientInfo: state.patientInfo), child: MonitoringPetInfoCard(patientInfo: state.patientInfo),
), ),
// SizedBox(width: gap), SizedBox(width: 24.w),
Expanded( Expanded(
flex: 74, flex: 74,
child: Column( child: Column(
......
...@@ -14,7 +14,7 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -14,7 +14,7 @@ class MonitoringAlertCard extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
final hasPending = alerts.any((item) => item.status.contains('待处理')); final hasPending = alerts.any((item) => item.status.contains('待处理'));
return Container( return Container(
padding: EdgeInsets.symmetric(horizontal: 32.w, vertical: 20.h), padding: EdgeInsets.symmetric(horizontal: 35.w, vertical: 30.h),
decoration: BoxDecoration( decoration: BoxDecoration(
image: DecorationImage( image: DecorationImage(
image: AssetImage( image: AssetImage(
...@@ -32,11 +32,11 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -32,11 +32,11 @@ class MonitoringAlertCard extends StatelessWidget {
'告警信息', '告警信息',
style: TextStyle( style: TextStyle(
color: Colors.white, color: Colors.white,
fontSize: 20.sp, fontSize: 28.sp,
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
), ),
), ),
SizedBox(height: 12.h), SizedBox(height: 24.h),
Expanded( Expanded(
child: alerts.isEmpty ? _buildEmpty() : _buildList(), child: alerts.isEmpty ? _buildEmpty() : _buildList(),
), ),
...@@ -56,7 +56,7 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -56,7 +56,7 @@ class MonitoringAlertCard extends StatelessWidget {
Widget _buildList() { Widget _buildList() {
return ListView.separated( return ListView.separated(
padding: EdgeInsets.symmetric(vertical: 6.h), // padding: EdgeInsets.symmetric(vertical: 6.h),
itemCount: alerts.length, itemCount: alerts.length,
separatorBuilder: (_, __) => SizedBox(height: 16.h), separatorBuilder: (_, __) => SizedBox(height: 16.h),
itemBuilder: (context, index) { itemBuilder: (context, index) {
...@@ -77,24 +77,24 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -77,24 +77,24 @@ class MonitoringAlertCard extends StatelessWidget {
Expanded( Expanded(
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.start,
children: [ children: [
Text( Text(
item.title, item.title,
style: TextStyle( style: TextStyle(
color: pending ? const Color(0xFFF26522) : const Color(0xFFFFC14A), color: pending ? const Color(0xFFF26522) : const Color(0xFFFFC14A),
fontSize: 16.sp, fontSize: 28.sp,
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
), ),
), ),
SizedBox(height: 5.h), SizedBox(height: 8.h),
Text( Text(
item.description, item.description,
maxLines: 2, maxLines: 2,
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
style: TextStyle( style: TextStyle(
color: Colors.white, color: Colors.white,
fontSize: 12.sp, fontSize: 23.sp,
), ),
), ),
// SizedBox(height: 10.h), // SizedBox(height: 10.h),
...@@ -102,7 +102,7 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -102,7 +102,7 @@ class MonitoringAlertCard extends StatelessWidget {
item.time, item.time,
style: TextStyle( style: TextStyle(
color: Colors.white, color: Colors.white,
fontSize: 12.sp, fontSize: 20.sp,
), ),
), ),
], ],
...@@ -115,14 +115,12 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -115,14 +115,12 @@ class MonitoringAlertCard extends StatelessWidget {
Widget _buildIconBlock(bool pending) { Widget _buildIconBlock(bool pending) {
return Container( return Container(
width: 100.w, width: 196.w,
height: 160.h, height: 148.h,
alignment: Alignment.topLeft, alignment: Alignment.topLeft,
child: Stack( child: Stack(
children: [ children: [
Container( Container(
// width: 160.w,
// height: 160.h,
decoration: BoxDecoration( decoration: BoxDecoration(
color: const Color(0xFF2A2E3B), color: const Color(0xFF2A2E3B),
borderRadius: BorderRadius.only( borderRadius: BorderRadius.only(
...@@ -134,6 +132,8 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -134,6 +132,8 @@ class MonitoringAlertCard extends StatelessWidget {
), ),
), ),
Container( Container(
// width: 83.w,
// height: 34.h,
padding: EdgeInsets.symmetric(horizontal: 10.w, vertical: 6.h), padding: EdgeInsets.symmetric(horizontal: 10.w, vertical: 6.h),
decoration: BoxDecoration( decoration: BoxDecoration(
color: pending ? const Color(0xFFFBB03B) : const Color(0xFF6FA8DC), color: pending ? const Color(0xFFFBB03B) : const Color(0xFF6FA8DC),
...@@ -146,8 +146,8 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -146,8 +146,8 @@ class MonitoringAlertCard extends StatelessWidget {
pending ? '待处理' : '已处理', pending ? '待处理' : '已处理',
style: TextStyle( style: TextStyle(
color: Colors.white, color: Colors.white,
fontSize: 10.sp, fontSize: 16.sp,
// fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
), ),
), ),
), ),
......
...@@ -17,7 +17,7 @@ class MonitoringPetInfoCard extends StatelessWidget { ...@@ -17,7 +17,7 @@ class MonitoringPetInfoCard extends StatelessWidget {
return Container( return Container(
decoration: BoxDecoration( decoration: BoxDecoration(
image: DecorationImage(image: AssetImage('lib/assets/monitoring/box_bg_460x905.png'),fit: BoxFit.fill), image: DecorationImage(image: AssetImage('lib/assets/monitoring/box_bg_460x905.png'),fit: BoxFit.fill),
border: Border.all(color: Colors.red,width: 1.w) // border: Border.all(color: Colors.red,width: 1.w)
), ),
padding: EdgeInsets.only(left: 40.w,right: 40.w, top: 32.h), padding: EdgeInsets.only(left: 40.w,right: 40.w, top: 32.h),
child: patientInfo == null ? _buildEmpty() : _buildContent(patientInfo!), child: patientInfo == null ? _buildEmpty() : _buildContent(patientInfo!),
......
...@@ -94,6 +94,7 @@ flutter: ...@@ -94,6 +94,7 @@ flutter:
# To add assets to your application, add an assets section, like this: # To add assets to your application, add an assets section, like this:
assets: assets:
- lib/assets/ - lib/assets/
- lib/assets/menu/
- lib/assets/logo/ - lib/assets/logo/
- lib/assets/login/ - lib/assets/login/
- lib/assets/tab/ - lib/assets/tab/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment