35
chenyc
2025-02-28 206eb1f47082bcc28ebf8093e2899d5875e5ad0c
35
11个文件已修改
2个文件已添加
856 ■■■■■ 已修改文件
.env.development 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package-lock.json 318 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
project.config.json 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
project.private.config.json 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/paiban/index.vue 161 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/prescriptionDrug/index.vue 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/record/index.vue 190 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/report/index.vue 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/test.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vite.config.ts 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.development
@@ -1,4 +1,4 @@
`.env.development`
// 开发环境配置
# VITE_BASIC_API = 'https://hemobs.icoldchain.cn/'
VITE_BASIC_API = 'http://testbs.ihemodialysis.com/'
VITE_BASIC_API = 'https://hemobs.icoldchain.cn/'
# VITE_BASIC_API = 'http://testbs.ihemodialysis.com/'
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": {
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",
project.config.json
New file
@@ -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
    }
}
project.private.config.json
New file
@@ -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
    }
}
src/App.vue
@@ -12,7 +12,7 @@
<style scoped lang="scss">
.app-view {
    display: grid;
    background-color:#F6FAFF;
    background-color: #f6faff;
}
</style>
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)
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;
}
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;
                    }
                }
               }
            }
        }
    }
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;
}
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;
                }
            }
        }
    }
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>
vite.config.ts
@@ -28,7 +28,7 @@
    },
    base: './', // 设置打包路径
    server: {
        port: 4000, // 设置服务启动端口号
        port: 5000, // 设置服务启动端口号
        open: true, // 设置服务启动时是否自动打开浏览器
        cors: true, // 允许跨域