From eef1ef0be935d4a3d8fc691b2666f41796b2d4a5 Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期一, 04 十一月 2024 19:57:08 +0800
Subject: [PATCH] 增加列表显示

---
 src/utils/color.js |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/src/utils/color.js b/src/utils/color.js
index 295d011..0d96293 100644
--- a/src/utils/color.js
+++ b/src/utils/color.js
@@ -1,3 +1,10 @@
+/*
+ * @Date: 2024-03-23 09:49:06
+ * @LastEditors: gaoshp
+ * @LastEditTime: 2024-10-03 18:22:32
+ * @FilePath: /cps-web/src/utils/color.js
+ */
+// import seedrandom from 'seedrandom'
 export default {
 	//hex棰滆壊杞瑀gb棰滆壊
 	HexToRgb(str) {
@@ -25,5 +32,23 @@
 		var rgbc = this.HexToRgb(color)
 		for (var i = 0; i < 3; i++) rgbc[i] = Math.floor((255 - rgbc[i]) * level + rgbc[i])
 		return this.RgbToHex(rgbc[0], rgbc[1], rgbc[2])
+	},
+	stringToColor(id) {
+		const cssColorNames = [
+			'yellow',
+			'red',
+			'orange',
+			'purple',
+			'brown',
+			'green'
+		];
+		const rng = new Math.seedrandom(id);
+
+		// 鐢熸垚涓�涓�0鍒�1涔嬮棿鐨勯殢鏈烘暟
+		const randomNumber = rng();
+
+		// 灏嗛殢鏈烘暟鏄犲皠鍒�140浠ュ唴鐨勬暣鏁拌寖鍥村唴
+		return cssColorNames[Math.floor(randomNumber * (cssColorNames.length - 1))];
+
 	}
 }

--
Gitblit v1.9.3