From 23b2479c3bab29d12b7367aa6a75fb5126c67840 Mon Sep 17 00:00:00 2001
From: wjt <1797368093@qq.com>
Date: 星期四, 20 六月 2024 15:30:31 +0800
Subject: [PATCH] 结果上报页面

---
 policy/dataLook/dataLook.vue |  209 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 204 insertions(+), 5 deletions(-)

diff --git a/policy/dataLook/dataLook.vue b/policy/dataLook/dataLook.vue
index 8183fd0..4023b29 100644
--- a/policy/dataLook/dataLook.vue
+++ b/policy/dataLook/dataLook.vue
@@ -1,6 +1,94 @@
 <template>
 	<view>
-		
+		<u-navbar placeholder bgColor="#1171E0FF" leftIconColor="white" :autoBack="true">
+			<template slot="center">
+				<view style="color: white;">鏁版嵁鐪嬫澘</view>
+			</template>
+		</u-navbar>
+		<view class="donw-box"></view>
+		<view class="page-main">
+			<view class="box">
+				<view class="title">
+					<text>鍩虹淇℃伅</text>
+				</view>
+				<view class="grid-box">
+					<view class="grid-item">
+						<view class="label">浼佷笟鎬绘暟</view>
+						<view>5,400</view>
+					</view>
+					<view class="grid-item">
+						<view class="label">鎵ф硶鍗曚綅</view>
+						<view>5,400</view>
+					</view>
+					<view class="grid-item">
+						<view class="label">鎵ф硶浜哄憳</view>
+						<view>5,400</view>
+					</view>
+					<view class="grid-item">
+						<view class="label">鎵ф硶鐢宠</view>
+						<view>5,400</view>
+					</view>
+					<view class="grid-item">
+						<view class="label">宸插鎵�</view>
+						<view>5,400</view>
+					</view>
+					<view class="grid-item">
+						<view class="label">宸茬粨鏉�</view>
+						<view>5,400</view>
+					</view>
+				</view>
+			</view>
+			<view class="box">
+				<view class="title set-flex-content-between set-flex">
+					<text>鎵ф硶鍗曚綅鎵ф硶娆℃暟</text>
+					<u-icon name="calendar" size="24"></u-icon>
+				</view>
+				<view class="number">
+					<view class="date">2024-04-05 <text class="margin-text">鑷�</text> 2024-06-14</view>
+					<view class="progress-box">
+						<qiun-data-charts key="11" type="bar" :opts="opts" :chartData="chartData" />
+					</view>
+				</view>
+			</view>
+			<view class="box">
+				<view class="title set-flex-content-between set-flex">
+					<text>浼佷笟琚墽娉曟鏁版帓琛�</text>
+					<u-icon name="calendar" size="24"></u-icon>
+				</view>
+				<view class="number">
+					<view class="date" style="margin-bottom: 36rpx;">2024-04-05 <text class="margin-text">鑷�</text> 2024-06-14</view>
+					<view class="list-box">
+						<view class="list-item" v-for="(item,index) in listData" :key="index">
+							<view class="width-set">
+								<text style="margin-right: 10rpx;">{{index+1}}</text>
+								<text class="company u-line-1">鍖椾含涓滄柟鐩堣仈绉戞妧鏈夐檺鍏徃</text>
+							</view>
+							<text class="value">54</text>
+						</view>
+						<view class="look-more">
+							<text>鏌ョ湅鏇村</text>
+							<u-icon name="arrow-right" color="#7E8596"></u-icon>
+						</view>
+					</view>
+				</view>
+			</view>
+			<view class="box">
+				<view class="title set-flex-content-between set-flex">
+					<text>鎵ф硶绫诲瀷鍗犳瘮</text>
+					<u-icon name="calendar" size="24"></u-icon>
+				</view>
+				<view class="number">
+					<view class="date">2024-04-05 <text class="margin-text">鑷�</text> 2024-06-14</view>
+					<view class="progress-box">
+  <qiun-data-charts 
+      type="rose"
+	  key="22"
+      :opts="opts1"
+      :chartData="chartData1"
+    />					</view>
+				</view>
+			</view>
+		</view>
 	</view>
 </template>
 
@@ -8,15 +96,126 @@
 	export default {
 		data() {
 			return {
-				
+				listData: [
+					{
+						name: '鍖椾含涓滄柟鐩堣仈绉戞妧鏈夐檺鍏徃',
+						value: 54
+					},
+					{
+						name: '鍖椾含涓滄柟鐩堣仈绉戞妧鏈夐檺鍏徃',
+						value: 54
+					},
+					{
+						name: '鍖椾含涓滄柟鐩堣仈绉戞妧鏈夐檺鍏徃',
+						value: 54
+					},
+					{
+						name: '鍖椾含涓滄柟鐩堣仈绉戞妧鏈夐檺鍏徃',
+						value: 54
+					}
+				],
+				chartData: {},
+				//鎮ㄥ彲浠ラ�氳繃淇敼 config-ucharts.js 鏂囦欢涓笅鏍囦负 ['bar'] 鐨勮妭鐐规潵閰嶇疆鍏ㄥ眬榛樿鍙傛暟锛屽閮芥槸榛樿鍙傛暟锛屾澶勫彲浠ヤ笉浼� opts 銆傚疄闄呭簲鐢ㄨ繃绋嬩腑 opts 鍙渶浼犲叆涓庡叏灞�榛樿鍙傛暟涓笉涓�鑷寸殑銆愭煇涓�涓睘鎬с�戝嵆鍙疄鐜板悓绫诲瀷鐨勫浘琛ㄦ樉绀轰笉鍚岀殑鏍峰紡锛岃揪鍒伴〉闈㈢畝娲佺殑闇�姹傘��
+				opts: {
+					color: ["#1890FF", "#91CB74", "#FAC858", "#EE6666", "#73C0DE", "#3CA272", "#FC8452", "#9A60B4",
+						"#ea7ccc"
+					],
+					padding: [15, 30, 0, 5],
+					enableScroll: false,
+					legend: {
+						show: false
+					},
+					xAxis: {
+						boundaryGap: "justify",
+						disableGrid: false,
+						min: 0,
+						axisLine: false,
+						max: 40
+					},
+					yAxis: {},
+					extra: {
+						bar: {
+							type: "group",
+							width: 10,
+							meterBorde: 1,
+							meterFillColor: "#FFFFFF",
+							activeBgColor: "#000000",
+							activeBgOpacity: 0.08,
+							linearType: "custom",
+							barBorderCircle: true,
+							seriesGap: 2,
+							categoryGap: 2
+						}
+					}
+				},
+				chartData1: {},
+				opts1: {
+				        color: ["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],
+				        padding: [5,5,5,5],
+				        enableScroll: false,
+				        legend: {
+				          show: true,
+				          position: "left",
+				          lineHeight: 25
+				        },
+				        extra: {
+				          rose: {
+				            type: "area",
+				            minRadius: 50,
+				            activeOpacity: 0.5,
+				            activeRadius: 10,
+				            offsetAngle: 0,
+				            labelWidth: 15,
+				            border: false,
+				            borderWidth: 2,
+				            borderColor: "#FFFFFF"
+				          }
+				        }
+				      }
 			}
 		},
+		onReady() {
+			this.getServerData();
+			this.getServerData1()
+		},
 		methods: {
-			
+			getServerData() {
+				//妯℃嫙浠庢湇鍔″櫒鑾峰彇鏁版嵁鏃剁殑寤舵椂
+				setTimeout(() => {
+					//妯℃嫙鏈嶅姟鍣ㄨ繑鍥炴暟鎹紝濡傛灉鏁版嵁鏍煎紡鍜屾爣鍑嗘牸寮忎笉鍚岋紝闇�鑷鎸変笅闈㈢殑鏍煎紡鎷兼帴
+					let res = {
+						categories: ["宸ュ晢绠$悊灞�", "鍩庡競绠$悊灞�", "鍩庡競绠$悊灞�", "鍩庡競绠$悊灞�", "鍩庡競绠$悊灞�", "鍩庡競绠$悊灞�"],
+						series: [{
+								name: "鐩爣鍊�",
+								data: [35, 36, 31, 33, 13, 34]
+							}
+						]
+					};
+					this.chartData = JSON.parse(JSON.stringify(res));
+				}, 500);
+			},
+			getServerData1() {
+			      //妯℃嫙浠庢湇鍔″櫒鑾峰彇鏁版嵁鏃剁殑寤舵椂
+			      setTimeout(() => {
+			        //妯℃嫙鏈嶅姟鍣ㄨ繑鍥炴暟鎹紝濡傛灉鏁版嵁鏍煎紡鍜屾爣鍑嗘牸寮忎笉鍚岋紝闇�鑷鎸変笅闈㈢殑鏍煎紡鎷兼帴
+			        let res = {
+			            series: [
+			              {
+			                data: [{"name":"涓�鐝�","value":50},{"name":"浜岀彮","value":30},{"name":"涓夌彮","value":20},{"name":"鍥涚彮","value":18},{"name":"浜旂彮","value":8}]
+			              }
+			            ]
+			          };
+			        this.chartData1 = JSON.parse(JSON.stringify(res));
+			      }, 500);
+			    },
 		}
 	}
 </script>
-
 <style>
-
+	page {
+		background-color: #F4F4F4FF;
+	}
 </style>
+<style lang="scss" scoped>
+	@import "./dataLook.scss";
+</style>
\ No newline at end of file

--
Gitblit v1.9.1