From 206eb1f47082bcc28ebf8093e2899d5875e5ad0c Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期五, 28 二月 2025 19:18:16 +0800
Subject: [PATCH] 35

---
 package-lock.json                    |  318 +++++++++++---------
 src/views/login/index.vue            |    6 
 src/views/test.vue                   |    5 
 src/views/record/index.vue           |  190 ++++++------
 project.private.config.json          |    7 
 .env.development                     |    4 
 src/views/paiban/index.vue           |  161 +++++-----
 vite.config.ts                       |    2 
 package.json                         |    2 
 src/views/report/index.vue           |   49 +-
 project.config.json                  |   29 +
 src/App.vue                          |    2 
 src/views/prescriptionDrug/index.vue |   81 +++--
 13 files changed, 481 insertions(+), 375 deletions(-)

diff --git a/.env.development b/.env.development
index a822f0f..40c77f4 100644
--- a/.env.development
+++ b/.env.development
@@ -1,4 +1,4 @@
 `.env.development`
 // 开发环境配置
-# VITE_BASIC_API = 'https://hemobs.icoldchain.cn/'
-VITE_BASIC_API = 'http://testbs.ihemodialysis.com/'
\ No newline at end of file
+VITE_BASIC_API = 'https://hemobs.icoldchain.cn/'
+# VITE_BASIC_API = 'http://testbs.ihemodialysis.com/'
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index a2b7d28..52e71a0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -34,7 +34,7 @@
         "mockjs": "^1.1.0",
         "postcss-html": "^1.3.0",
         "sass": "^1.54.9",
-        "stylelint": "^14.5.3",
+        "stylelint": "^14.16.1",
         "stylelint-config-standard-scss": "^3.0.0",
         "stylelint-scss": "^4.3.0",
         "typescript": "^4.5.4",
@@ -1281,12 +1281,12 @@
       }
     },
     "node_modules/braces": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+      "version": "3.0.3",
+      "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz",
+      "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
       "devOptional": true,
       "dependencies": {
-        "fill-range": "^7.0.1"
+        "fill-range": "^7.1.1"
       },
       "engines": {
         "node": ">=8"
@@ -1595,9 +1595,9 @@
       "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
     },
     "node_modules/cosmiconfig": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
-      "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+      "version": "7.1.0",
+      "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+      "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
       "dev": true,
       "dependencies": {
         "@types/parse-json": "^4.0.0",
@@ -2571,16 +2571,16 @@
       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
     },
     "node_modules/fast-glob": {
-      "version": "3.2.11",
-      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
-      "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
+      "version": "3.3.3",
+      "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz",
+      "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
       "dev": true,
       "dependencies": {
         "@nodelib/fs.stat": "^2.0.2",
         "@nodelib/fs.walk": "^1.2.3",
         "glob-parent": "^5.1.2",
         "merge2": "^1.3.0",
-        "micromatch": "^4.0.4"
+        "micromatch": "^4.0.8"
       },
       "engines": {
         "node": ">=8.6.0"
@@ -2596,6 +2596,22 @@
       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
       "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
       "dev": true
+    },
+    "node_modules/fast-uri": {
+      "version": "3.0.6",
+      "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.0.6.tgz",
+      "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/fastify"
+        },
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/fastify"
+        }
+      ]
     },
     "node_modules/fastest-levenshtein": {
       "version": "1.0.16",
@@ -2628,9 +2644,9 @@
       }
     },
     "node_modules/fill-range": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz",
+      "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
       "devOptional": true,
       "dependencies": {
         "to-regex-range": "^5.0.1"
@@ -3230,9 +3246,9 @@
       }
     },
     "node_modules/ignore": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
-      "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+      "version": "5.3.2",
+      "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz",
+      "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
       "dev": true,
       "engines": {
         "node": ">= 4"
@@ -3383,7 +3399,7 @@
     },
     "node_modules/is-number": {
       "version": "7.0.0",
-      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+      "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
       "devOptional": true,
       "engines": {
@@ -3560,9 +3576,9 @@
       }
     },
     "node_modules/known-css-properties": {
-      "version": "0.25.0",
-      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz",
-      "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==",
+      "version": "0.26.0",
+      "resolved": "https://registry.npmmirror.com/known-css-properties/-/known-css-properties-0.26.0.tgz",
+      "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==",
       "dev": true
     },
     "node_modules/levn": {
@@ -3758,7 +3774,7 @@
     },
     "node_modules/lodash.truncate": {
       "version": "4.4.2",
-      "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
+      "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
       "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
       "dev": true
     },
@@ -3957,12 +3973,12 @@
       }
     },
     "node_modules/micromatch": {
-      "version": "4.0.5",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
-      "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+      "version": "4.0.8",
+      "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz",
+      "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
       "dev": true,
       "dependencies": {
-        "braces": "^3.0.2",
+        "braces": "^3.0.3",
         "picomatch": "^2.3.1"
       },
       "engines": {
@@ -4146,9 +4162,15 @@
       "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA=="
     },
     "node_modules/nanoid": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
-      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+      "version": "3.3.8",
+      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.8.tgz",
+      "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
       "bin": {
         "nanoid": "bin/nanoid.cjs"
       },
@@ -4575,9 +4597,9 @@
       "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
     },
     "node_modules/picocolors": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
-      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+      "version": "1.1.1",
+      "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
+      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
     },
     "node_modules/picomatch": {
       "version": "2.3.1",
@@ -4650,9 +4672,9 @@
       }
     },
     "node_modules/postcss": {
-      "version": "8.4.16",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz",
-      "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==",
+      "version": "8.5.3",
+      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.3.tgz",
+      "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
       "funding": [
         {
           "type": "opencollective",
@@ -4661,12 +4683,16 @@
         {
           "type": "tidelift",
           "url": "https://tidelift.com/funding/github/npm/postcss"
+        },
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
         }
       ],
       "dependencies": {
-        "nanoid": "^3.3.4",
-        "picocolors": "^1.0.0",
-        "source-map-js": "^1.0.2"
+        "nanoid": "^3.3.8",
+        "picocolors": "^1.1.1",
+        "source-map-js": "^1.2.1"
       },
       "engines": {
         "node": "^10 || ^12 || >=14"
@@ -4738,9 +4764,9 @@
       }
     },
     "node_modules/postcss-selector-parser": {
-      "version": "6.0.10",
-      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
-      "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
+      "version": "6.1.2",
+      "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+      "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
       "dev": true,
       "dependencies": {
         "cssesc": "^3.0.0",
@@ -5053,7 +5079,7 @@
     },
     "node_modules/require-from-string": {
       "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+      "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz",
       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
       "dev": true,
       "engines": {
@@ -5446,9 +5472,9 @@
       }
     },
     "node_modules/source-map-js": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
-      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+      "version": "1.2.1",
+      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
+      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
       "engines": {
         "node": ">=0.10.0"
       }
@@ -5682,47 +5708,47 @@
       "dev": true
     },
     "node_modules/stylelint": {
-      "version": "14.11.0",
-      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz",
-      "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==",
+      "version": "14.16.1",
+      "resolved": "https://registry.npmmirror.com/stylelint/-/stylelint-14.16.1.tgz",
+      "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==",
       "dev": true,
       "dependencies": {
         "@csstools/selector-specificity": "^2.0.2",
         "balanced-match": "^2.0.0",
         "colord": "^2.9.3",
-        "cosmiconfig": "^7.0.1",
+        "cosmiconfig": "^7.1.0",
         "css-functions-list": "^3.1.0",
         "debug": "^4.3.4",
-        "fast-glob": "^3.2.11",
+        "fast-glob": "^3.2.12",
         "fastest-levenshtein": "^1.0.16",
         "file-entry-cache": "^6.0.1",
         "global-modules": "^2.0.0",
         "globby": "^11.1.0",
         "globjoin": "^0.1.4",
         "html-tags": "^3.2.0",
-        "ignore": "^5.2.0",
+        "ignore": "^5.2.1",
         "import-lazy": "^4.0.0",
         "imurmurhash": "^0.1.4",
         "is-plain-object": "^5.0.0",
-        "known-css-properties": "^0.25.0",
+        "known-css-properties": "^0.26.0",
         "mathml-tag-names": "^2.1.3",
         "meow": "^9.0.0",
         "micromatch": "^4.0.5",
         "normalize-path": "^3.0.0",
         "picocolors": "^1.0.0",
-        "postcss": "^8.4.16",
+        "postcss": "^8.4.19",
         "postcss-media-query-parser": "^0.2.3",
         "postcss-resolve-nested-selector": "^0.1.1",
         "postcss-safe-parser": "^6.0.0",
-        "postcss-selector-parser": "^6.0.10",
+        "postcss-selector-parser": "^6.0.11",
         "postcss-value-parser": "^4.2.0",
         "resolve-from": "^5.0.0",
         "string-width": "^4.2.3",
         "strip-ansi": "^6.0.1",
         "style-search": "^0.1.0",
-        "supports-hyperlinks": "^2.2.0",
+        "supports-hyperlinks": "^2.3.0",
         "svg-tags": "^1.0.0",
-        "table": "^6.8.0",
+        "table": "^6.8.1",
         "v8-compile-cache": "^2.3.0",
         "write-file-atomic": "^4.0.2"
       },
@@ -5887,9 +5913,9 @@
       "dev": true
     },
     "node_modules/table": {
-      "version": "6.8.0",
-      "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
-      "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
+      "version": "6.9.0",
+      "resolved": "https://registry.npmmirror.com/table/-/table-6.9.0.tgz",
+      "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==",
       "dev": true,
       "dependencies": {
         "ajv": "^8.0.1",
@@ -5903,15 +5929,15 @@
       }
     },
     "node_modules/table/node_modules/ajv": {
-      "version": "8.11.0",
-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
-      "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
+      "version": "8.17.1",
+      "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz",
+      "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
       "dev": true,
       "dependencies": {
-        "fast-deep-equal": "^3.1.1",
+        "fast-deep-equal": "^3.1.3",
+        "fast-uri": "^3.0.1",
         "json-schema-traverse": "^1.0.0",
-        "require-from-string": "^2.0.2",
-        "uri-js": "^4.2.2"
+        "require-from-string": "^2.0.2"
       },
       "funding": {
         "type": "github",
@@ -5920,13 +5946,13 @@
     },
     "node_modules/table/node_modules/emoji-regex": {
       "version": "8.0.0",
-      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+      "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
       "dev": true
     },
     "node_modules/table/node_modules/is-fullwidth-code-point": {
       "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+      "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
       "dev": true,
       "engines": {
@@ -5935,13 +5961,13 @@
     },
     "node_modules/table/node_modules/json-schema-traverse": {
       "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+      "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
       "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
       "dev": true
     },
     "node_modules/table/node_modules/slice-ansi": {
       "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
+      "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz",
       "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
       "dev": true,
       "dependencies": {
@@ -5958,7 +5984,7 @@
     },
     "node_modules/table/node_modules/string-width": {
       "version": "4.2.3",
-      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+      "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz",
       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
       "dev": true,
       "dependencies": {
@@ -6095,7 +6121,7 @@
     },
     "node_modules/to-regex-range": {
       "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+      "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
       "devOptional": true,
       "dependencies": {
@@ -7787,12 +7813,12 @@
       }
     },
     "braces": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+      "version": "3.0.3",
+      "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz",
+      "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
       "devOptional": true,
       "requires": {
-        "fill-range": "^7.0.1"
+        "fill-range": "^7.1.1"
       }
     },
     "buffer-from": {
@@ -8022,9 +8048,9 @@
       "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
     },
     "cosmiconfig": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
-      "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+      "version": "7.1.0",
+      "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+      "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
       "dev": true,
       "requires": {
         "@types/parse-json": "^4.0.0",
@@ -8657,16 +8683,16 @@
       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
     },
     "fast-glob": {
-      "version": "3.2.11",
-      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
-      "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
+      "version": "3.3.3",
+      "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz",
+      "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
       "dev": true,
       "requires": {
         "@nodelib/fs.stat": "^2.0.2",
         "@nodelib/fs.walk": "^1.2.3",
         "glob-parent": "^5.1.2",
         "merge2": "^1.3.0",
-        "micromatch": "^4.0.4"
+        "micromatch": "^4.0.8"
       }
     },
     "fast-json-stable-stringify": {
@@ -8678,6 +8704,12 @@
       "version": "2.0.6",
       "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
       "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+      "dev": true
+    },
+    "fast-uri": {
+      "version": "3.0.6",
+      "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.0.6.tgz",
+      "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
       "dev": true
     },
     "fastest-levenshtein": {
@@ -8705,9 +8737,9 @@
       }
     },
     "fill-range": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz",
+      "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
       "devOptional": true,
       "requires": {
         "to-regex-range": "^5.0.1"
@@ -9139,9 +9171,9 @@
       }
     },
     "ignore": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
-      "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+      "version": "5.3.2",
+      "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz",
+      "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
       "dev": true
     },
     "immutable": {
@@ -9256,7 +9288,7 @@
     },
     "is-number": {
       "version": "7.0.0",
-      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+      "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
       "devOptional": true
     },
@@ -9396,9 +9428,9 @@
       "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ=="
     },
     "known-css-properties": {
-      "version": "0.25.0",
-      "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz",
-      "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==",
+      "version": "0.26.0",
+      "resolved": "https://registry.npmmirror.com/known-css-properties/-/known-css-properties-0.26.0.tgz",
+      "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==",
       "dev": true
     },
     "levn": {
@@ -9542,7 +9574,7 @@
     },
     "lodash.truncate": {
       "version": "4.4.2",
-      "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
+      "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
       "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
       "dev": true
     },
@@ -9693,12 +9725,12 @@
       "dev": true
     },
     "micromatch": {
-      "version": "4.0.5",
-      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
-      "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+      "version": "4.0.8",
+      "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz",
+      "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
       "dev": true,
       "requires": {
-        "braces": "^3.0.2",
+        "braces": "^3.0.3",
         "picomatch": "^2.3.1"
       }
     },
@@ -9829,9 +9861,9 @@
       "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA=="
     },
     "nanoid": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
-      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
+      "version": "3.3.8",
+      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.8.tgz",
+      "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w=="
     },
     "natural-compare": {
       "version": "1.4.0",
@@ -10144,9 +10176,9 @@
       "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
     },
     "picocolors": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
-      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+      "version": "1.1.1",
+      "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
+      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
     },
     "picomatch": {
       "version": "2.3.1",
@@ -10188,13 +10220,13 @@
       }
     },
     "postcss": {
-      "version": "8.4.16",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz",
-      "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==",
+      "version": "8.5.3",
+      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.3.tgz",
+      "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
       "requires": {
-        "nanoid": "^3.3.4",
-        "picocolors": "^1.0.0",
-        "source-map-js": "^1.0.2"
+        "nanoid": "^3.3.8",
+        "picocolors": "^1.1.1",
+        "source-map-js": "^1.2.1"
       }
     },
     "postcss-html": {
@@ -10244,9 +10276,9 @@
       "requires": {}
     },
     "postcss-selector-parser": {
-      "version": "6.0.10",
-      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
-      "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
+      "version": "6.1.2",
+      "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+      "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
       "dev": true,
       "requires": {
         "cssesc": "^3.0.0",
@@ -10476,7 +10508,7 @@
     },
     "require-from-string": {
       "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+      "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz",
       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
       "dev": true
     },
@@ -10721,9 +10753,9 @@
       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
     },
     "source-map-js": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
-      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
+      "version": "1.2.1",
+      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
+      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
     },
     "sourcemap-codec": {
       "version": "1.4.8",
@@ -10902,47 +10934,47 @@
       "dev": true
     },
     "stylelint": {
-      "version": "14.11.0",
-      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz",
-      "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==",
+      "version": "14.16.1",
+      "resolved": "https://registry.npmmirror.com/stylelint/-/stylelint-14.16.1.tgz",
+      "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==",
       "dev": true,
       "requires": {
         "@csstools/selector-specificity": "^2.0.2",
         "balanced-match": "^2.0.0",
         "colord": "^2.9.3",
-        "cosmiconfig": "^7.0.1",
+        "cosmiconfig": "^7.1.0",
         "css-functions-list": "^3.1.0",
         "debug": "^4.3.4",
-        "fast-glob": "^3.2.11",
+        "fast-glob": "^3.2.12",
         "fastest-levenshtein": "^1.0.16",
         "file-entry-cache": "^6.0.1",
         "global-modules": "^2.0.0",
         "globby": "^11.1.0",
         "globjoin": "^0.1.4",
         "html-tags": "^3.2.0",
-        "ignore": "^5.2.0",
+        "ignore": "^5.2.1",
         "import-lazy": "^4.0.0",
         "imurmurhash": "^0.1.4",
         "is-plain-object": "^5.0.0",
-        "known-css-properties": "^0.25.0",
+        "known-css-properties": "^0.26.0",
         "mathml-tag-names": "^2.1.3",
         "meow": "^9.0.0",
         "micromatch": "^4.0.5",
         "normalize-path": "^3.0.0",
         "picocolors": "^1.0.0",
-        "postcss": "^8.4.16",
+        "postcss": "^8.4.19",
         "postcss-media-query-parser": "^0.2.3",
         "postcss-resolve-nested-selector": "^0.1.1",
         "postcss-safe-parser": "^6.0.0",
-        "postcss-selector-parser": "^6.0.10",
+        "postcss-selector-parser": "^6.0.11",
         "postcss-value-parser": "^4.2.0",
         "resolve-from": "^5.0.0",
         "string-width": "^4.2.3",
         "strip-ansi": "^6.0.1",
         "style-search": "^0.1.0",
-        "supports-hyperlinks": "^2.2.0",
+        "supports-hyperlinks": "^2.3.0",
         "svg-tags": "^1.0.0",
-        "table": "^6.8.0",
+        "table": "^6.8.1",
         "v8-compile-cache": "^2.3.0",
         "write-file-atomic": "^4.0.2"
       },
@@ -11064,9 +11096,9 @@
       "dev": true
     },
     "table": {
-      "version": "6.8.0",
-      "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
-      "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
+      "version": "6.9.0",
+      "resolved": "https://registry.npmmirror.com/table/-/table-6.9.0.tgz",
+      "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==",
       "dev": true,
       "requires": {
         "ajv": "^8.0.1",
@@ -11077,38 +11109,38 @@
       },
       "dependencies": {
         "ajv": {
-          "version": "8.11.0",
-          "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
-          "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
+          "version": "8.17.1",
+          "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz",
+          "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
           "dev": true,
           "requires": {
-            "fast-deep-equal": "^3.1.1",
+            "fast-deep-equal": "^3.1.3",
+            "fast-uri": "^3.0.1",
             "json-schema-traverse": "^1.0.0",
-            "require-from-string": "^2.0.2",
-            "uri-js": "^4.2.2"
+            "require-from-string": "^2.0.2"
           }
         },
         "emoji-regex": {
           "version": "8.0.0",
-          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+          "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
           "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
           "dev": true
         },
         "is-fullwidth-code-point": {
           "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+          "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
           "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
           "dev": true
         },
         "json-schema-traverse": {
           "version": "1.0.0",
-          "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+          "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
           "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
           "dev": true
         },
         "slice-ansi": {
           "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
+          "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz",
           "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
           "dev": true,
           "requires": {
@@ -11119,7 +11151,7 @@
         },
         "string-width": {
           "version": "4.2.3",
-          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+          "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz",
           "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
           "dev": true,
           "requires": {
@@ -11219,7 +11251,7 @@
     },
     "to-regex-range": {
       "version": "5.0.1",
-      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+      "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
       "devOptional": true,
       "requires": {
diff --git a/package.json b/package.json
index ea8176d..f056317 100644
--- a/package.json
+++ b/package.json
@@ -52,7 +52,7 @@
     "mockjs": "^1.1.0",
     "postcss-html": "^1.3.0",
     "sass": "^1.54.9",
-    "stylelint": "^14.5.3",
+    "stylelint": "^14.16.1",
     "stylelint-config-standard-scss": "^3.0.0",
     "stylelint-scss": "^4.3.0",
     "typescript": "^4.5.4",
diff --git a/project.config.json b/project.config.json
new file mode 100644
index 0000000..149113f
--- /dev/null
+++ b/project.config.json
@@ -0,0 +1,29 @@
+{
+    "appid": "wx0edc9a56412f6b5e",
+    "compileType": "miniprogram",
+    "libVersion": "3.0.0",
+    "packOptions": {
+        "ignore": [],
+        "include": []
+    },
+    "setting": {
+        "coverView": true,
+        "es6": true,
+        "postcss": true,
+        "minified": true,
+        "enhance": true,
+        "showShadowRootInWxmlPanel": true,
+        "packNpmRelationList": [],
+        "babelSetting": {
+            "ignore": [],
+            "disablePlugins": [],
+            "outputPath": ""
+        },
+        "condition": false
+    },
+    "condition": {},
+    "editorSetting": {
+        "tabIndent": "insertSpaces",
+        "tabSize": 4
+    }
+}
\ No newline at end of file
diff --git a/project.private.config.json b/project.private.config.json
new file mode 100644
index 0000000..6c99ba5
--- /dev/null
+++ b/project.private.config.json
@@ -0,0 +1,7 @@
+{
+    "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
+    "projectname": "shengTou_WeChat_Official_Account",
+    "setting": {
+        "compileHotReLoad": true
+    }
+}
\ No newline at end of file
diff --git a/src/App.vue b/src/App.vue
index f332f7e..053db89 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -12,7 +12,7 @@
 <style scoped lang="scss">
 .app-view {
     display: grid;
-    background-color:#F6FAFF;
+    background-color: #f6faff;
 }
 
 </style>
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index e8c2525..3e5d085 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -71,8 +71,9 @@
         })
     }
     const onSubmit3=(values:any)=>{
+        userInfo.info.openid='odFja56xfwSZDHhAEMn-JotSzlRc'
         if (userInfo.info.openid===''){
-            Toast('没有获取到openid')
+            Toast('没有获取到openid33')
             return
         }
         console.log('提交表单',ruleForm3.value,values)
@@ -123,6 +124,9 @@
         return String(navigator.userAgent.toLowerCase().match(/MicroMessenger/i)) === 'micromessenger'
     }
     onMounted(()=>{
+        // userInfo.setInfo({openid:'odFja56xfwSZDHhAEMn-JotSzlRc',nickname:'大橙子',headimgurl:'https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJB…ibLYic7qC9cm0Yjia3VkHRPVa12N0OK6dgdz984biceWg/132'})
+        // Session.set('token', 'eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJQQVRfU0ZfUEFUOTE0MzE2NDAyMTk1N0pOcUMiLCJhdXRoIjpbeyJhdXRob3JpdHkiOiJhZG1pbiJ9XSwiaWF0IjoxNzQwNzM2Nzg2LCJleHAiOjE3NDEwOTY3ODZ9.stAHeAJ_pB4qWL4W-1rv0UUnBV3Wn2vsSH-td2j26cw')
+        // getUserinfo()
         Session.remove('token')
         if (isWechat()){
             console.log('初始化',route)
diff --git a/src/views/paiban/index.vue b/src/views/paiban/index.vue
index 1c18325..0134563 100644
--- a/src/views/paiban/index.vue
+++ b/src/views/paiban/index.vue
@@ -23,7 +23,7 @@
             <div class="listrow" v-if="item.code !== ''">
                 <van-row class="rowhand">
                     <van-col span="18">
-                        <van-icon style="color: blue;" name="bell" />
+                        <van-icon style="color: #00f;" name="bell" />
                         {{item.y}}年{{item.m}}月{{item.d}}日
                     </van-col>
                     <van-col span="6">
@@ -66,7 +66,7 @@
     const day=new Date()
     const Year = day.getFullYear()
     const minDate=ref( new Date(Date.parse(Year+'-01-01'.replace(/-/g,   '/'))))
-    const selectDate=ref([{y:2000,m:1,d:1,type:'',code:'',id:0,deviceGroupName:'',deviceName:'',timeSlot:1}])
+    const selectDate=ref([{y:2000,m:1,d:1,type:'',code:'',id:0,deviceGroupName:'',scheduleDay:'',deviceName:'',timeSlot:1}])
     const fanhui=()=>{
         router.go(-1)
     }
@@ -96,18 +96,19 @@
                         d:Number(dey[2].substring(0,2)),
                         type:element.patientVsHemoMedSchemeName,
                         deviceGroupName:element.deviceGroupName,
-                        deviceName:element.deviceName,
+                        deviceName:element.deviceNo,
                         timeSlot:element.timeSlot,
                         code:element.code,
+                        scheduleDay:element.scheduleDay,
                         id:element.id
 
                     })
                 }
 
             })
-            selectDate.value= selectDate.value.sort((a,b)=>{
-                return a.id-b.id
-            })
+            selectDate.value= selectDate.value.sort((a,b)=>new Date(b.scheduleDay)-new Date(a.scheduleDay))
+            //     return new Date(b.scheduleDay) - new Date(a.scheduleDay));
+            // })
             console.log(selectDate.value)
         })
     }
@@ -146,84 +147,94 @@
     })
 </script>
 <style scoped lang="scss">
-    .paibanclass{
-        background: rgb(201, 110, 19);
-        color: rgb(41, 41, 200);
-    }
-    .paiban{
-        background-color: #F6FAFF;
-        padding: 0;
-    }
-    .listdiv{
-        margin-top: 20px;
-        .listrow{
-            margin-top: 10px;
-            width: 94%;
-            margin-left: 3%;
-            height: 129px;
-            background: #FFFFFF;
-            box-shadow: 0px 2px 4px 0px rgba(70,150,249,0.1);
-            border-radius: 8px;
-            .rowhand{
-                padding-top: 20px;
-                padding-left: 4px;
-                height: 20px;
-                font-size: 14px;
-                font-family: PingFangSC-Medium, PingFang SC;
-                font-weight: 500;
-                color: #333333;
-                line-height: 20px;
-                letter-spacing: 1px;
-                .sqtb{
-                    color: #4696F9;
-                    // background: #4696F9;
-                    height:18px;
-                    line-height:18px;
-                    border: #4696F9 1px solid;
-                    width: 60px;
-                    text-align: center;
-                    border-radius: 4px;
-                    font-size: 12px;
-                }
-            }
-            .info{
-                margin-top: 10px;
-                width: 90%;
-                margin-left: 5%;
-                height: 1px;
-                background: #F1F1F2;
-                margin-bottom: 10px;
-            }
-            .lable{
-                width: 90%;
-                margin-left: 5%;
-                height: 17px;
-                font-size: 12px;
-                font-family: PingFangSC-Regular, PingFang SC;
-                font-weight: 400;
-                color: #AAAAAA;
-                line-height: 17px;
-            }
-            .value{
-                margin-top: 20px;
-                width: 90%;
-                margin-left: 5%;
+.paibanclass {
+    background: rgb(201, 110, 19);
+    color: rgb(41, 41, 200);
+}
+
+.paiban {
+    background-color: #f6faff;
+    padding: 0;
+}
+
+.listdiv {
+    margin-top: 20px;
+
+    .listrow {
+        margin-top: 10px;
+        width: 94%;
+        margin-left: 3%;
+        height: 129px;
+        background: #fff;
+        box-shadow: 0 2px 4px 0 rgba(70, 150, 249, 0.1);
+        border-radius: 8px;
+
+        .rowhand {
+            padding-top: 20px;
+            padding-left: 4px;
+            height: 20px;
+            font-size: 14px;
+            font-family: Arial, sans-serif;
+            font-weight: 500;
+            color: #333;
+            line-height: 20px;
+            letter-spacing: 1px;
+
+            .sqtb {
+                color: #4696f9;
+
+                // background: #4696F9;
                 height: 18px;
-                font-size: 13px;
-                font-family: PingFangSC-Medium, PingFang SC;
-                font-weight: 500;
-                color: #333333;
                 line-height: 18px;
+                border: #4696f9 1px solid;
+                width: 60px;
+                text-align: center;
+                border-radius: 4px;
+                font-size: 12px;
             }
         }
+
+        .info {
+            margin-top: 10px;
+            width: 90%;
+            margin-left: 5%;
+            height: 1px;
+            background: #f1f1f2;
+            margin-bottom: 10px;
+        }
+
+        .lable {
+            width: 90%;
+            margin-left: 5%;
+            height: 17px;
+            font-size: 12px;
+            font-family: Arial, sans-serif;
+            font-weight: 400;
+            color: #aaa;
+            line-height: 17px;
+        }
+
+        .value {
+            margin-top: 20px;
+            width: 90%;
+            margin-left: 5%;
+            height: 18px;
+            font-size: 13px;
+            font-family: Arial, sans-serif;
+            font-weight: 500;
+            color: #333;
+            line-height: 18px;
+        }
     }
-    .fanhui{
+}
+
+.fanhui {
     // padding-top: 20px;
     width: 100%;
-    background: #4696F9;
+    background: #4696f9;
     text-align: center;
     border-radius: 5px;
-    color:#FFFFFF;
+    color: #fff;
     height: 36px;
     line-height: 36px;
 }
diff --git a/src/views/prescriptionDrug/index.vue b/src/views/prescriptionDrug/index.vue
index 1d9c14f..ccfb08d 100644
--- a/src/views/prescriptionDrug/index.vue
+++ b/src/views/prescriptionDrug/index.vue
@@ -18,7 +18,7 @@
                             <span class="labletext">医嘱名称:</span>
                             <span>{{order.orderNameInfo.drugName}}</span>
                         </van-col>
-                        <van-col span="6" style="text-align: right;color: #769AFF;font-weight: 400;">长期医嘱</van-col>
+                        <van-col span="6" style="text-align: right;color: #769aff;font-weight: 400;">长期医嘱</van-col>
                     </van-row>
                     <van-row class="lable3">
                         <van-col span="24">
@@ -48,7 +48,7 @@
     </div>
 </template>
 <script lang="ts" setup>
-    import {ref,reactive,watchEffect,watch,onMounted} from 'vue'
+    import {ref,watch,onMounted} from 'vue'
     import {ajaxPost} from '@/utils/axios'
     import {useRouter} from 'vue-router'
     const router=useRouter()
@@ -71,65 +71,76 @@
     })
 </script>
 <style lang="scss">
-    .report{
-        background-color: #F6FAFF;
+    .report {
+        background-color: #f6faff;
         padding: 0;
-        .inputdiv{
+
+        .inputdiv {
             width: 94%;
             margin-left: 3%;
             margin-top: 10px;
-            .input{
+
+            .input {
                 width: 100%;
+
                 // height: 33px;
                 border-radius: 22px;
-                border: 1px solid #DADADA;
+                border: 1px solid #dadada;
+
                 // line-height: 33px;
             }
         }
     }
-    .listdiv{
-        .listrow{
+
+    .listdiv {
+        .listrow {
             margin-top: 10px;
             width: 94%;
             margin-left: 3%;
-            background: #FFFFFF;
-            box-shadow: 0px 2px 4px 0px rgba(70,150,249,0.1);
+            background: #fff;
+            box-shadow: 0 2px 4px 0 rgba(70, 150, 249, 0.1);
             border-radius: 8px;
-            .lable{
+
+            .lable {
                 width: 90%;
                 margin-left: 5%;
                 height: 40px;
-               div{
-                height: 40px;
-                font-size: 13px;
-                font-family: PingFangSC-Regular, PingFang SC;
-                font-weight: 400;
-                color: #2A2A2A;
-                line-height: 40px;
-                border-bottom: #F1F1F2 1px solid;
-                .labletext{
+
+                div {
+                    height: 40px;
+                    font-size: 13px;
+                    font-family: Arial, sans-serif;
                     font-weight: 400;
-                    color: #777777;
+                    color: #2a2a2a;
+                    line-height: 40px;
+                    border-bottom: #f1f1f2 1px solid;
+
+                    .labletext {
+                        font-weight: 400;
+                        color: #777;
+                    }
                 }
-               }
             }
-            .lable3{
+
+            .lable3 {
                 width: 90%;
                 margin-left: 5%;
                 height: 40px;
-               div{
-                height: 40px;
-                font-size: 13px;
-                font-family: PingFangSC-Regular, PingFang SC;
-                font-weight: 400;
-                color: #2A2A2A;
-                line-height: 20px;
-                border-bottom: #F1F1F2 1px solid;
-                .labletext{
+
+                div {
+                    height: 40px;
+                    font-size: 13px;
+                    font-family: Arial, sans-serif;
                     font-weight: 400;
-                    color: #777777;
+                    color: #2a2a2a;
+                    line-height: 20px;
+                    border-bottom: #f1f1f2 1px solid;
+
+                    .labletext {
+                        font-weight: 400;
+                        color: #777;
+                    }
                 }
-               }
             }
         }
     }
diff --git a/src/views/record/index.vue b/src/views/record/index.vue
index a816c2e..78faf44 100644
--- a/src/views/record/index.vue
+++ b/src/views/record/index.vue
@@ -25,91 +25,91 @@
                 <van-row>
                     <van-row class="lable">
                         <van-col span="8">
-                            <span style="color: #777777;">状态:</span>
-                            <span v-if="pageInfo.medState === 0" style="color: #769AFF;">未签到</span>
-                            <span v-if="pageInfo.medState === 1" style="color: #769AFF;">已签到</span>
-                            <span v-if="pageInfo.medState === 2" style="color: #769AFF;">透析中</span>
-                            <span v-if="pageInfo.medState === 3" style="color: #769AFF;">已检查</span>
-                            <span v-if="pageInfo.medState === 4" style="color: #769AFF;">已归档</span>
+                            <span style="color: #777;">状态:</span>
+                            <span v-if="pageInfo.medState === 0" style="color: #769aff;">未签到</span>
+                            <span v-if="pageInfo.medState === 1" style="color: #769aff;">已签到</span>
+                            <span v-if="pageInfo.medState === 2" style="color: #769aff;">透析中</span>
+                            <span v-if="pageInfo.medState === 3" style="color: #769aff;">已检查</span>
+                            <span v-if="pageInfo.medState === 4" style="color: #769aff;">已归档</span>
                         </van-col>
                         <van-col span="8">
-                            <span style="color: #777777;">上机:</span>
-                            <span style="color: #769AFF;">{{pageInfo.detailForPatientMedStartTime}}</span>
+                            <span style="color: #777;">上机:</span>
+                            <span style="color: #769aff;">{{pageInfo.detailForPatientMedStartTime}}</span>
                         </van-col>
                         <van-col span="8">
-                            <span style="color: #777777;">下机:</span>
-                            <span style="color: #769AFF;">{{pageInfo.detailForPatientMedEndTime}}</span>
+                            <span style="color: #777;">下机:</span>
+                            <span style="color: #769aff;">{{pageInfo.detailForPatientMedEndTime}}</span>
                         </van-col>
                     </van-row>
                     <van-row class="lable">
                         <van-col span="8">
-                            <span style="color: #777777;">班次:</span>
-                            <span v-if="pageInfo.scheduleTimeSlot === 0" style="color: #769AFF;">上午</span>
-                            <span v-if="pageInfo.scheduleTimeSlot === 1" style="color: #769AFF;">下午</span>
-                            <span v-if="pageInfo.scheduleTimeSlot === 2" style="color: #769AFF;">晚上午</span>
+                            <span style="color: #777;">班次:</span>
+                            <span v-if="pageInfo.scheduleTimeSlot === 0" style="color: #769aff;">上午</span>
+                            <span v-if="pageInfo.scheduleTimeSlot === 1" style="color: #769aff;">下午</span>
+                            <span v-if="pageInfo.scheduleTimeSlot === 2" style="color: #769aff;">晚上午</span>
                         </van-col>
                         <van-col span="8">
-                            <span style="color: #777777;">机号:</span>
-                            <span style="color: #769AFF;">{{pageInfo.deviceInfo.deviceName}}</span>
+                            <span style="color: #777;">机号:</span>
+                            <span style="color: #769aff;">{{pageInfo.deviceInfo.deviceNo}}</span>
                         </van-col>
                         <van-col span="8">
-                            <span style="color: #777777;">模式:</span>
-                            <span style="color: #769AFF;">{{pageInfo.schemeName}}</span>
+                            <span style="color: #777;">模式:</span>
+                            <span style="color: #769aff;">{{pageInfo.schemeName}}</span>
                         </van-col>
                     </van-row>
                     <van-row class="lable2">
                         <van-col span="8">
-                            <span style="color: #777777;">次数:</span>
-                            <span style="color: #769AFF;">{{pageInfo.detailForPatientMedCount}}</span>
+                            <span style="color: #777;">次数:</span>
+                            <span style="color: #769aff;">{{pageInfo.detailForPatientMedCount}}</span>
                         </van-col>
                         <van-col span="8">
-                            <span style="color: #777777;">本次费用:</span>
-                            <span style="color: #769AFF;">---</span>
+                            <span style="color: #777;">本次费用:</span>
+                            <span style="color: #769aff;">---</span>
                         </van-col>
                     </van-row>
                 </van-row>
                 <van-row class="item">
                     <van-col span="12">干体重:</van-col>
-                    <van-col span="12" style="text-align: right; color: #769AFF ;">{{pageInfo.pureWeight}}(kg)</van-col>
+                    <van-col span="12" style="text-align: right; color: #769aff ;">{{pageInfo.pureWeight}}(kg)</van-col>
                 </van-row>
                 <van-row class="item">
                     <van-col span="12">衣物重:</van-col>
-                    <van-col span="12" style="text-align: right; color: #769AFF ;">{{pageInfo.detailForPatientClothesWeight}}(kg)</van-col>
+                    <van-col span="12" style="text-align: right; color: #769aff ;">{{pageInfo.detailForPatientClothesWeight}}(kg)</van-col>
                 </van-row>
                 <van-row class="item">
                     <van-col span="12">透前称重:</van-col>
-                    <van-col span="12" style="text-align: right; color: #769AFF ;">{{pageInfo.detailForPatientPreWeight}}(kg)</van-col>
+                    <van-col span="12" style="text-align: right; color: #769aff ;">{{pageInfo.detailForPatientPreWeight}}(kg)</van-col>
                 </van-row>
                 <van-row class="item">
                     <van-col span="12">透后称重:</van-col>
-                    <van-col span="12" style="text-align: right; color: #769AFF ;">{{pageInfo.detailForPatientAfterWeight}}(kg)</van-col>
+                    <van-col span="12" style="text-align: right; color: #769aff ;">{{pageInfo.detailForPatientAfterWeight}}(kg)</van-col>
                 </van-row>
                 <van-row class="item">
                     <van-col span="12">透前血压:</van-col>
-                    <van-col span="12" style="text-align: right; color: #769AFF ;">{{pageInfo.detailForPatientPreBP}}(mmHg)</van-col>
+                    <van-col span="12" style="text-align: right; color: #769aff ;">{{pageInfo.detailForPatientPreBP}}(mmHg)</van-col>
                 </van-row>
                 <van-row class="item">
                     <van-col span="12">透前心率:</van-col>
-                    <van-col span="12" style="text-align: right; color: #769AFF ;">{{pageInfo.detailForPatientPrePulse}}(次/分)</van-col>
+                    <van-col span="12" style="text-align: right; color: #769aff ;">{{pageInfo.detailForPatientPrePulse}}(次/分)</van-col>
                 </van-row>
                 <van-row class="item">
                     <van-col span="12">透后血压:</van-col>
-                    <van-col span="12" style="text-align: right; color: #769AFF ;">{{pageInfo.detailForPatientAfterBP}}(mmHg)</van-col>
+                    <van-col span="12" style="text-align: right; color: #769aff ;">{{pageInfo.detailForPatientAfterBP}}(mmHg)</van-col>
                 </van-row>
                 <van-row class="item">
                     <van-col span="12">透后心率:</van-col>
-                    <van-col span="12" style="text-align: right; color: #769AFF ;">{{pageInfo.detailForPatientAfterPulse}}(次/分)</van-col>
+                    <van-col span="12" style="text-align: right; color: #769aff ;">{{pageInfo.detailForPatientAfterPulse}}(次/分)</van-col>
                 </van-row>
                 <van-row class="item">
                     <van-col span="12">抗凝剂:</van-col>
-                    <van-col span="12" style="text-align: right; color: #769AFF ;">{{pageInfo.detailForPatientKNJ}}</van-col>
+                    <van-col span="12" style="text-align: right; color: #769aff ;">{{pageInfo.detailForPatientKNJ}}</van-col>
                 </van-row>
             </div>
         </div>
     </div>
 </template>
 <script lang="ts" setup>
-    import {ref,reactive,watchEffect,watch} from 'vue'
+    import {ref} from 'vue'
     import {ajaxPost} from '@/utils/axios'
     import { Calendar as vanCalendar } from 'vant'
     import {useRouter} from 'vue-router'
@@ -130,7 +130,7 @@
     const day=new Date()
     const Year = day.getFullYear()
     const minDate=ref( new Date(Date.parse(Year+'-01-01'.replace(/-/g,   '/'))))
-    const selectDate=ref([{y:2000,m:1,d:1,type:'',code:'',id:0,timeSlot:1}])
+    const selectDate=ref([{y:2000,m:1,d:1,type:'',code:'',id:0,timeSlot:1,scheduleDay:''}])
     const selectData=(day:any)=>{
         const y=day.getFullYear()
         const m = day.getMonth() + 1
@@ -165,15 +165,14 @@
                         type:'o',
                         timeSlot:element.scheduleTimeSlot,
                         code:element.code,
+                        scheduleDay:element.scheduleDay,
                         id:element.id
 
                     })
                 }
 
             })
-            selectDate.value= selectDate.value.sort((a,b)=>{
-                return a.id-b.id
-            })
+            selectDate.value= selectDate.value.sort((a,b)=>new Date(b.scheduleDay)-new Date(a.scheduleDay))
             console.log(selectDate.value)
         })
     }
@@ -212,68 +211,75 @@
     }
 </script>
 <style lang="scss">
-    .recordclass{
-        // background: rgb(228, 231, 225);
-        color: blue;
-    }
-    .record{
-        background-color: #F6FAFF;
-        padding: 0;
-    }
-    .listdiv{
-        margin-top: 20px;
-        .listrow{
-            margin-top: 10px;
-            width: 94%;
-            margin-left: 3%;
-            height: 129px;
-            background: #FFFFFF;
-            box-shadow: 0px 2px 4px 0px rgba(70,150,249,0.1);
-            border-radius: 8px;
-            .lable{
-                width: 90%;
-                margin-left: 5%;
-                height: 40px;
-                font-size: 13px;
-                font-family: PingFangSC-Regular, PingFang SC;
-                font-weight: 400;
-                color: #AAAAAA;
-                line-height: 40px;
-                border-bottom:#F1F1F2 solid 1px;
-            }
-            .lable2{
-                width: 90%;
-                margin-left: 5%;
-                height: 40px;
-                font-size: 13px;
-                font-family: PingFangSC-Regular, PingFang SC;
-                font-weight: 400;
-                color: #AAAAAA;
-                line-height: 40px;
-                margin-bottom: 10px;
-            }
-            .item{
-                // margin-top: 10px;
-                width: 90%;
-                margin-left: 5%;
-                height: 30px;
-                font-size: 13px;
-                font-family: PingFangSC-Medium, PingFang SC;
-                font-weight: 500;
-                color: #333333;
-                line-height: 30px;
-                background: #FFFFFF;
-                border-bottom:#F1F1F2 solid 1px;
-            }
+.recordclass {
+    // background: rgb(228, 231, 225);
+    color: #00f;
+}
+
+.record {
+    background-color: #f6faff;
+    padding: 0;
+}
+
+.listdiv {
+    margin-top: 20px;
+
+    .listrow {
+        margin-top: 10px;
+        width: 94%;
+        margin-left: 3%;
+        height: 129px;
+        background: #fff;
+        box-shadow: 0 2px 4px 0 rgba(70, 150, 249, 0.1);
+        border-radius: 8px;
+
+        .lable {
+            width: 90%;
+            margin-left: 5%;
+            height: 40px;
+            font-size: 13px;
+            font-family: Arial, sans-serif;
+            font-weight: 400;
+            color: #aaa;
+            line-height: 40px;
+            border-bottom: #f1f1f2 solid 1px;
+        }
+
+        .lable2 {
+            width: 90%;
+            margin-left: 5%;
+            height: 40px;
+            font-size: 13px;
+            font-family: Arial, sans-serif;
+            font-weight: 400;
+            color: #aaa;
+            line-height: 40px;
+            margin-bottom: 10px;
+        }
+
+        .item {
+            // margin-top: 10px;
+            width: 90%;
+            margin-left: 5%;
+            height: 30px;
+            font-size: 13px;
+            font-family: Arial, sans-serif;
+            font-weight: 500;
+            color: #333;
+            line-height: 30px;
+            background: #fff;
+            border-bottom: #f1f1f2 solid 1px;
         }
     }
-    .fanhui{
+}
+
+.fanhui {
     // padding-top: 20px;
     width: 100%;
-    background: #4696F9;
+    background: #4696f9;
     text-align: center;
     border-radius: 5px;
-    color:#FFFFFF;
+    color: #fff;
     height: 36px;
     line-height: 36px;
 }
diff --git a/src/views/report/index.vue b/src/views/report/index.vue
index 8189866..4349825 100644
--- a/src/views/report/index.vue
+++ b/src/views/report/index.vue
@@ -19,7 +19,7 @@
                     </van-row>
                     <van-row class="lable">
                         <van-col span="12">检验值</van-col>
-                        <van-col span="12" style="text-align: right; color: #769AFF ;" @click="topath('/reportItem')">点击查看详情</van-col>
+                        <van-col span="12" style="text-align: right; color: #769aff ;" @click="topath('/reportItem')">点击查看详情</van-col>
                     </van-row>
                     <van-row class="lable">
                         <van-col span="12">最新检查日期</van-col>
@@ -31,7 +31,7 @@
     </div>
 </template>
 <script lang="ts" setup>
-    import {ref,reactive,watchEffect,watch} from 'vue'
+    import {ref} from 'vue'
     import {useRouter} from 'vue-router'
     const router=useRouter()
     const inputValue=ref('')
@@ -44,43 +44,50 @@
     }
 </script>
 <style scoped lang="scss">
-    .report{
-        background-color: #F6FAFF;
+    .report {
+        background-color: #f6faff;
         padding: 0;
-        .inputdiv{
+
+        .inputdiv {
             width: 94%;
             margin-left: 3%;
             margin-top: 5px;
-            .input{
+
+            .input {
                 width: 100%;
+
                 // height: 33px;
                 border-radius: 22px;
-                border: 1px solid #DADADA;
+                border: 1px solid #dadada;
+
                 // line-height: 33px;
             }
         }
     }
-    .listdiv{
-        .listrow{
+
+    .listdiv {
+        .listrow {
             margin-top: 10px;
             width: 94%;
             margin-left: 3%;
-            background: #FFFFFF;
-            box-shadow: 0px 2px 4px 0px rgba(70,150,249,0.1);
+            background: #fff;
+            box-shadow: 0 2px 4px 0 rgba(70, 150, 249, 0.1);
             border-radius: 8px;
-            .lable{
+
+            .lable {
                 width: 90%;
                 margin-left: 5%;
                 height: 40px;
-               div{
-                height: 40px;
-                font-size: 13px;
-                font-family: PingFangSC-Regular, PingFang SC;
-                font-weight: 400;
-                color: #777777;
-                line-height: 40px;
-                border-bottom: #F1F1F2 1px solid;
-               }
+
+                div {
+                    height: 40px;
+                    font-size: 13px;
+                    font-family: Arial, sans-serif;
+                    font-weight: 400;
+                    color: #777;
+                    line-height: 40px;
+                    border-bottom: #f1f1f2 1px solid;
+                }
             }
         }
     }
diff --git a/src/views/test.vue b/src/views/test.vue
index 4bc7219..266debc 100644
--- a/src/views/test.vue
+++ b/src/views/test.vue
@@ -5,15 +5,14 @@
     </div>
 </template>
 <script lang="ts" setup>
-    import {ref,reactive,watchEffect,watch} from 'vue'
     import usePage from './vuetool/index.js'
     const {a,actionA} = usePage()
 
 </script>
 <style>
-    .paibanclass{
+    .paibanclass {
         background: rgb(228, 231, 225);
-        color: blue;
+        color: #00f;
     }
 </style>
 
diff --git a/vite.config.ts b/vite.config.ts
index 4ff1082..1cf1723 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -28,7 +28,7 @@
     },
     base: './', // 设置打包路径
     server: {
-        port: 4000, // 设置服务启动端口号
+        port: 5000, // 设置服务启动端口号
         open: true, // 设置服务启动时是否自动打开浏览器
         cors: true, // 允许跨域
 

--
Gitblit v1.8.0