Ben Lin
2024-06-18 9dfa701454d6a94690bad39dbb0e38f2a0b31489
build
已删除2个文件
已修改6个文件
353 ■■■■ 文件已修改
package.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pnpm-lock.yaml 204 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/hooks/web/useI18n.ts 43 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/routes/modules/demo/setup.ts 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/demo/setup/index.vue 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/tsk/tsk_trig/index.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/wms/warehousemodel/WareHouseTree.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
vite.config.ts 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json
@@ -88,6 +88,7 @@
    "html2canvas": "^1.4.1",
    "lodash-es": "^4.17.21",
    "mockjs": "^1.1.0",
    "mqtt": "^5.7.0",
    "nprogress": "^0.2.0",
    "path-to-regexp": "^6.2.2",
    "pinia": "2.1.7",
pnpm-lock.yaml
@@ -65,6 +65,9 @@
      mockjs:
        specifier: ^1.1.0
        version: 1.1.0
      mqtt:
        specifier: ^5.7.0
        version: 5.7.0
      nprogress:
        specifier: ^0.2.0
        version: 0.2.0
@@ -756,6 +759,10 @@
  '@babel/runtime@7.24.4':
    resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==}
    engines: {node: '>=6.9.0'}
  '@babel/runtime@7.24.7':
    resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==}
    engines: {node: '>=6.9.0'}
  '@babel/standalone@7.24.4':
@@ -2019,6 +2026,9 @@
  '@types/range-parser@1.2.7':
    resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
  '@types/readable-stream@4.0.14':
    resolution: {integrity: sha512-xZn/AuUbCMShGsqH/ehZtGDwQtbx00M9rZ2ENLe4tOjFZ/JFeWMhEZkk2fEe1jAUqqEAURIkFJ7Az/go8mM1/w==}
  '@types/resolve@1.20.2':
    resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
@@ -2048,6 +2058,9 @@
  '@types/web-bluetooth@0.0.20':
    resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
  '@types/ws@8.5.10':
    resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
  '@types/yargs-parser@21.0.3':
    resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
@@ -2420,6 +2433,10 @@
    resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
    engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
  abort-controller@3.0.0:
    resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
    engines: {node: '>=6.5'}
  accepts@1.3.8:
    resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
    engines: {node: '>= 0.6'}
@@ -2739,6 +2756,9 @@
  bl@4.1.0:
    resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
  bl@6.0.12:
    resolution: {integrity: sha512-EnEYHilP93oaOa2MnmNEjAcovPS3JlQZOyzGXi3EyEpPhm9qWvdDp7BmAVEVusGzp8LlwQK56Av+OkDoRjzE0w==}
  blessed@0.1.81:
    resolution: {integrity: sha512-LoF5gae+hlmfORcG1M5+5XZi4LBmvlXTzwJWzUlPryN/SJdSflZvROM2TwkT0GMpq7oqT48NRd4GS7BiVBc5OQ==}
    engines: {node: '>= 0.8.0'}
@@ -2793,6 +2813,9 @@
  buffer@5.7.1:
    resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
  buffer@6.0.3:
    resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
  buffers@0.1.1:
    resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==}
@@ -3024,6 +3047,9 @@
    resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
    engines: {node: ^12.20.0 || >=14}
  commist@3.2.0:
    resolution: {integrity: sha512-4PIMoPniho+LqXmpS5d3NuGYncG6XWlkBSVGiWycL22dd42OYdUGil2CWuzklaJoNxyxUSpO4MKIBU94viWNAw==}
  commondir@1.0.1:
    resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
@@ -3045,6 +3071,10 @@
  concat-map@0.0.1:
    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
  concat-stream@2.0.0:
    resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
    engines: {'0': node >= 6.0}
  confbox@0.1.7:
    resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
@@ -3985,6 +4015,10 @@
    resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
    engines: {node: '>= 0.6'}
  event-target-shim@5.0.1:
    resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
    engines: {node: '>=6'}
  eventemitter2@0.4.14:
    resolution: {integrity: sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==}
@@ -3996,6 +4030,10 @@
  eventemitter3@5.0.1:
    resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
  events@3.3.0:
    resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
    engines: {node: '>=0.8.x'}
  exceljs@4.4.0:
    resolution: {integrity: sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==}
@@ -4058,6 +4096,10 @@
  fast-levenshtein@2.0.6:
    resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
  fast-unique-numbers@8.0.13:
    resolution: {integrity: sha512-7OnTFAVPefgw2eBJ1xj2PGGR9FwYzSUso9decayHgCDX4sJkHLdcsYTytTg+tYv+wKF3U8gJuSBz2jJpQV4u/g==}
    engines: {node: '>=16.1.0'}
  fastest-levenshtein@1.0.16:
    resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
@@ -4409,6 +4451,9 @@
  he@1.2.0:
    resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
    hasBin: true
  help-me@5.0.0:
    resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==}
  hexoid@1.0.0:
    resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==}
@@ -5003,6 +5048,9 @@
  js-git@0.7.8:
    resolution: {integrity: sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA==}
  js-sdsl@4.3.0:
    resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
  js-tokens@4.0.0:
    resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -5541,6 +5589,14 @@
  mousetrap@1.6.5:
    resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==}
  mqtt-packet@9.0.0:
    resolution: {integrity: sha512-8v+HkX+fwbodsWAZIZTI074XIoxVBOmPeggQuDFCGg1SqNcC+uoRMWu7J6QlJPqIUIJXmjNYYHxBBLr1Y/Df4w==}
  mqtt@5.7.0:
    resolution: {integrity: sha512-/o0CBYSjZzddmQDV2iglCafsA0xWKpqnS62tGbOLOliubBxszpXO1DAQPyfI7ZcPDG0b9ni7QITn+5FW1E2UTg==}
    engines: {node: '>=16.0.0'}
    hasBin: true
  mri@1.2.0:
    resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
    engines: {node: '>=4'}
@@ -5677,6 +5733,9 @@
  nth-check@2.1.1:
    resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
  number-allocator@1.0.14:
    resolution: {integrity: sha512-OrL44UTVAvkKdOdRQZIJpLkAdjXGTRda052sN4sO77bKEzYYqWKMBjQvrJFzqygI99gL6Z4u2xctPW1tB8ErvA==}
  nwsapi@2.2.7:
    resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
@@ -6264,6 +6323,10 @@
  process-nextick-args@2.0.1:
    resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
  process@0.11.10:
    resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
    engines: {node: '>= 0.6.0'}
  promptly@2.2.0:
    resolution: {integrity: sha512-aC9j+BZsRSSzEsXBNBwDnAxujdx19HycZoKgRgzWnS8eOHg1asuf9heuLprfbe739zY3IdUQx+Egv6Jn135WHA==}
@@ -6351,6 +6414,10 @@
    resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
    engines: {node: '>= 6'}
  readable-stream@4.5.2:
    resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  readdir-glob@1.1.3:
    resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==}
@@ -6372,6 +6439,9 @@
  regexp.prototype.flags@1.5.2:
    resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
    engines: {node: '>= 0.4'}
  reinterval@1.1.0:
    resolution: {integrity: sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==}
  relateurl@0.2.7:
    resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
@@ -7305,6 +7375,9 @@
    resolution: {integrity: sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==}
    engines: {node: '>= 0.4'}
  typedarray@0.0.6:
    resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
  typescript@5.4.2:
    resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==}
    engines: {node: '>=14.17'}
@@ -7757,6 +7830,15 @@
  wordwrap@1.0.0:
    resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
  worker-timers-broker@6.1.8:
    resolution: {integrity: sha512-FUCJu9jlK3A8WqLTKXM9E6kAmI/dR1vAJ8dHYLMisLNB/n3GuaFIjJ7pn16ZcD1zCOf7P6H62lWIEBi+yz/zQQ==}
  worker-timers-worker@7.0.71:
    resolution: {integrity: sha512-ks/5YKwZsto1c2vmljroppOKCivB/ma97g9y77MAAz2TBBjPPgpoOiS1qYQKIgvGTr2QYPT3XhJWIB6Rj2MVPQ==}
  worker-timers@7.1.8:
    resolution: {integrity: sha512-R54psRKYVLuzff7c1OTFcq/4Hue5Vlz4bFtNEIarpSiCYhpifHU3aIQI29S84o1j87ePCYqbmEJPqwBTf+3sfw==}
  wrap-ansi@6.2.0:
    resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
@@ -8217,6 +8299,10 @@
      '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4)
  '@babel/runtime@7.24.4':
    dependencies:
      regenerator-runtime: 0.14.1
  '@babel/runtime@7.24.7':
    dependencies:
      regenerator-runtime: 0.14.1
@@ -9488,6 +9574,11 @@
  '@types/range-parser@1.2.7': {}
  '@types/readable-stream@4.0.14':
    dependencies:
      '@types/node': 18.19.36
      safe-buffer: 5.1.2
  '@types/resolve@1.20.2': {}
  '@types/semver@7.5.8': {}
@@ -9518,6 +9609,10 @@
      '@types/estree': 1.0.5
  '@types/web-bluetooth@0.0.20': {}
  '@types/ws@8.5.10':
    dependencies:
      '@types/node': 18.19.36
  '@types/yargs-parser@21.0.3': {}
@@ -10127,6 +10222,10 @@
  abbrev@2.0.0: {}
  abort-controller@3.0.0:
    dependencies:
      event-target-shim: 5.0.1
  accepts@1.3.8:
    dependencies:
      mime-types: 2.1.35
@@ -10530,6 +10629,13 @@
      inherits: 2.0.4
      readable-stream: 3.6.2
  bl@6.0.12:
    dependencies:
      '@types/readable-stream': 4.0.14
      buffer: 6.0.3
      inherits: 2.0.4
      readable-stream: 4.5.2
  blessed@0.1.81: {}
  bluebird@3.4.7: {}
@@ -10588,6 +10694,11 @@
  buffer-indexof-polyfill@1.0.2: {}
  buffer@5.7.1:
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1
  buffer@6.0.3:
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1
@@ -10826,6 +10937,8 @@
  commander@9.5.0: {}
  commist@3.2.0: {}
  commondir@1.0.1: {}
  compare-func@2.0.0:
@@ -10847,6 +10960,13 @@
  computeds@0.0.1: {}
  concat-map@0.0.1: {}
  concat-stream@2.0.0:
    dependencies:
      buffer-from: 1.1.2
      inherits: 2.0.4
      readable-stream: 3.6.2
      typedarray: 0.0.6
  confbox@0.1.7: {}
@@ -11893,6 +12013,8 @@
  etag@1.8.1: {}
  event-target-shim@5.0.1: {}
  eventemitter2@0.4.14: {}
  eventemitter2@5.0.1: {}
@@ -11900,6 +12022,8 @@
  eventemitter2@6.4.9: {}
  eventemitter3@5.0.1: {}
  events@3.3.0: {}
  exceljs@4.4.0:
    dependencies:
@@ -12008,6 +12132,11 @@
  fast-json-stable-stringify@2.1.0: {}
  fast-levenshtein@2.0.6: {}
  fast-unique-numbers@8.0.13:
    dependencies:
      '@babel/runtime': 7.24.7
      tslib: 2.6.2
  fastest-levenshtein@1.0.16: {}
@@ -12384,6 +12513,8 @@
      function-bind: 1.1.2
  he@1.2.0: {}
  help-me@5.0.0: {}
  hexoid@1.0.0: {}
@@ -13181,6 +13312,8 @@
      git-sha1: 0.1.2
      pako: 0.2.9
  js-sdsl@4.3.0: {}
  js-tokens@4.0.0: {}
  js-tokens@8.0.3: {}
@@ -13773,6 +13906,37 @@
  mousetrap@1.6.5: {}
  mqtt-packet@9.0.0:
    dependencies:
      bl: 6.0.12
      debug: 4.3.4
      process-nextick-args: 2.0.1
    transitivePeerDependencies:
      - supports-color
  mqtt@5.7.0:
    dependencies:
      '@types/readable-stream': 4.0.14
      '@types/ws': 8.5.10
      commist: 3.2.0
      concat-stream: 2.0.0
      debug: 4.3.4
      help-me: 5.0.0
      lru-cache: 10.2.0
      minimist: 1.2.8
      mqtt-packet: 9.0.0
      number-allocator: 1.0.14
      readable-stream: 4.5.2
      reinterval: 1.1.0
      rfdc: 1.3.1
      split2: 4.2.0
      worker-timers: 7.1.8
      ws: 8.16.0
    transitivePeerDependencies:
      - bufferutil
      - supports-color
      - utf-8-validate
  mri@1.2.0: {}
  mrmime@2.0.0: {}
@@ -13914,6 +14078,13 @@
  nth-check@2.1.1:
    dependencies:
      boolbase: 1.0.0
  number-allocator@1.0.14:
    dependencies:
      debug: 4.3.4
      js-sdsl: 4.3.0
    transitivePeerDependencies:
      - supports-color
  nwsapi@2.2.7: {}
@@ -14519,6 +14690,8 @@
  process-nextick-args@2.0.1: {}
  process@0.11.10: {}
  promptly@2.2.0:
    dependencies:
      read: 1.0.7
@@ -14631,6 +14804,14 @@
      string_decoder: 1.3.0
      util-deprecate: 1.0.2
  readable-stream@4.5.2:
    dependencies:
      abort-controller: 3.0.0
      buffer: 6.0.3
      events: 3.3.0
      process: 0.11.10
      string_decoder: 1.3.0
  readdir-glob@1.1.3:
    dependencies:
      minimatch: 5.1.6
@@ -14657,6 +14838,8 @@
      define-properties: 1.2.1
      es-errors: 1.3.0
      set-function-name: 2.0.2
  reinterval@1.1.0: {}
  relateurl@0.2.7: {}
@@ -15690,6 +15873,8 @@
      typed-array-buffer: 1.0.2
      typed-array-byte-offset: 1.0.2
  typedarray@0.0.6: {}
  typescript@5.4.2: {}
  typescript@5.4.5: {}
@@ -16282,6 +16467,25 @@
  wordwrap@1.0.0: {}
  worker-timers-broker@6.1.8:
    dependencies:
      '@babel/runtime': 7.24.7
      fast-unique-numbers: 8.0.13
      tslib: 2.6.2
      worker-timers-worker: 7.0.71
  worker-timers-worker@7.0.71:
    dependencies:
      '@babel/runtime': 7.24.7
      tslib: 2.6.2
  worker-timers@7.1.8:
    dependencies:
      '@babel/runtime': 7.24.7
      tslib: 2.6.2
      worker-timers-broker: 6.1.8
      worker-timers-worker: 7.0.71
  wrap-ansi@6.2.0:
    dependencies:
      ansi-styles: 4.3.0
src/hooks/web/useI18n.ts
@@ -1,4 +1,13 @@
/*
 * @Description: file content
 * @Author: Ben Lin
 * @version:
 * @Date: 2024-06-18 15:09:47
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-06-18 16:12:57
 */
import { i18n } from '@/locales/setupI18n';
import { isObject, isString } from '/@/utils/is';
type I18nGlobalTranslation = {
  (key: string): string;
@@ -9,6 +18,7 @@
  (key: string, named: Record<string, unknown>): string;
};
type TigerLocale = { Key: string; Args: unknown[] };
type I18nTranslationRestParameters = [string, any];
function getKey(namespace: string | undefined, key: string) {
@@ -25,8 +35,16 @@
  t: I18nGlobalTranslation;
} {
  const normalFn = {
    t: (key: string) => {
      return getKey(namespace, key);
    t: (key: string | TigerLocale) => {
      if (isString(key)) {
        return getKey(namespace, key);
      } else if (isObject(key)) {
        if (!key) return '';
        if (!key.Key) return '';
        return getKey(namespace, key.Key);
      } else {
        return key;
      }
    },
  };
@@ -36,14 +54,19 @@
  const { t, ...methods } = i18n.global;
  const tFn: I18nGlobalTranslation = (key: string, ...arg: any[]) => {
    if (!key) return '';
    if (!key.includes('.') && !namespace) return key;
    return (t as (arg0: string, ...arg: I18nTranslationRestParameters) => string)(
      getKey(namespace, key),
      ...(arg as I18nTranslationRestParameters),
    );
  const tFn: I18nGlobalTranslation = (key: string | TigerLocale, ...arg: any[]) => {
    if (isString(key)){
      if (!key) return '';
      if (!key.includes('.') && !namespace) return key;
      return (t as (arg0: string, ...arg: I18nTranslationRestParameters) => string)(
        getKey(namespace, key),
        ...(arg as I18nTranslationRestParameters),
      );}else if (isObject(key)) {
        if (!key) return '';
        if (!key.Key) return '';
        return t(getKey(namespace, key.Key), key.Args);
      }
  };
  return {
    ...methods,
src/router/routes/modules/demo/setup.ts
文件已删除
src/views/demo/setup/index.vue
文件已删除
src/views/tigerprojects/tsk/tsk_trig/index.vue
@@ -0,0 +1,12 @@
<!--
 * @Description: file content
 * @Author: Ben Lin
 * @version:
 * @Date: 2024-06-18 15:09:48
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-06-18 17:46:35
-->
<template>
</template>
<script lang="ts"></script>
src/views/tigerprojects/wms/warehousemodel/WareHouseTree.vue
@@ -88,7 +88,7 @@
        fetch();
      }
      async function getRightMenuList(node: any): ContextMenuItem[] {
      async function getRightMenuList(node: any): Promise<ContextMenuItem[]> {
        var name = node.houseType === 'Warehouse' ? t('鏂板鍌ㄥ尯') : t('鏂板璐ф灦');
        if (node.houseType === 'Shelf') {
vite.config.ts
@@ -3,14 +3,17 @@
 * @Author: your name
 * @version: 
 * @Date: 2024-06-17 14:51:26
 * @LastEditors: your name
 * @LastEditTime: 2024-06-17 15:18:56
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-06-18 18:06:29
 */
import { defineApplicationConfig } from '@vben/vite-config';
export default defineApplicationConfig({
  overrides: {
    optimizeDeps: {
      esbuildOptions: {
        target: 'esnext',
      },
      include: [
        'echarts/core',
        'echarts/charts',
@@ -45,5 +48,15 @@
        clientFiles: ['./index.html', './src/{views,components}/*'],
      },
    },
    build: {
      target: 'esnext',
      rollupOptions: {
        output: {
          manualChunks: {
            echarts: ['echarts'],
          },
        },
      },
    },
  },
});