{"versions":{"2.0.0-release.1":{"name":"@metric/message","version":"2.0.0-release.1","private":false,"scripts":{"serve":"vue-cli-service serve --mode development","build":"cross-env NODE_OPTIONS=--max-old-space-size=8192 node ../node_modules/@vue/cli-service/bin/vue-cli-service.js build --target lib --formats commonjs --name metric-message src/main.js","lint":"vue-cli-service lint","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit","svgo":"svgo -f src/icons/svg --config=src/icons/svgo.yml","prepublishOnly":"node ./updatePackage.js index.js","postpublish":"node ./updatePackage.js src/main.js"},"dependencies":{},"peerDependencies":{"vue":"2.7.14","vue-router":"3.6.5","vuex":"3.6.2","element-ui":"2.15.14","axios":"0.21.1","hussar-base":"9.3.0","hussar-common":"9.3.0","@metric/core":"2.0.0-release.1","lodash":"4.17.21"},"devDependencies":{"@babel/plugin-proposal-optional-chaining":"7.20.7","@vue/cli-plugin-babel":"5.0.8","@vue/cli-plugin-eslint":"5.0.8","@vue/cli-plugin-unit-mocha":"5.0.8","@vue/cli-service":"5.0.8","@vue/test-utils":"1.0.0-beta.29","babel-eslint":"10.1.0","body-parser":"1.20.1","cache-loader":"2.0.1","chai":"4.3.7","css-loader":"1.0.1","eslint":"7.32.0","eslint-config-hussar":"1.0.0","eslint-plugin-import":"2.26.0","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"4.3.1","eslint-plugin-standard":"4.1.0","eslint-plugin-vue":"6.0.2","express":"4.18.2","html-webpack-plugin":"^5.5.2","multer":"1.4.4","node-schedule":"2.1.0","node-worker-threads-pool":"1.5.1","sass":"1.32.8","sass-loader":"10.4.1","script-ext-html-webpack-plugin":"2.1.5","svg-sprite-loader":"5.2.1","svgo":"3.0.2","vue-template-compiler":"2.7.14","webpack":"5.96.1","webpack-cli":"5.1.4"},"main":"index.js","files":["extra-copy.config.js","dist","package.json","README.md","index.js"],"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not dead"],"_id":"@metric/message@2.0.0-release.1","readmeFilename":"README.md","gitHead":"72e6f869df9dd487187b023e6332021c12b1f6e6","description":"消息管理模块，提供飞书消息通道管理、模板管理、发送测试、发送记录查询和数据统计等功能。","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2V9u+Ppfu91uShH1YeCMtIiIgkRFlSk0YO/F8eaYOlmLFsa7G0CJdahd0PQz2Y+rirwwYwJulk8+7NgyPChjMA==","shasum":"030ec6dae19a14191f9c79a9380542a3450cd1ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@metric/message/-/message-2.0.0-release.1.tgz"},"contributors":[]}},"dist-tags":{"latest":"2.0.0-release.1"},"name":"@metric/message","time":{"modified":"2026-05-15T09:51:34.825Z","created":"2026-05-15T09:51:34.825Z","2.0.0-release.1":"2026-05-15T09:51:34.825Z"},"readme":"# @metric/message\r\n\r\n消息管理模块，提供飞书消息通道管理、模板管理、发送测试、发送记录查询和数据统计等功能。\r\n\r\n## 功能概览\r\n\r\n### 核心视图\r\n- **FeiShuChannel**: 飞书通道管理\r\n- **FeiShuTemplate**: 飞书消息模板管理\r\n- **FeiShuSendedTested**: 飞书发送测试\r\n- **FeiShuSendRecord**: 飞书发送记录查询\r\n- **FeiShuDataStatistics**: 飞书数据统计\r\n\r\n## 导出内容\r\n\r\n```javascript\r\nimport {\r\n  allViews  // 所有视图路由配置\r\n} from 'hussarMetricMessage';\r\n```\r\n\r\n## 使用方式\r\n\r\n### 1. 引入样式和组件\r\n\r\n```javascript\r\nimport 'hussarMetricMessage';\r\n```\r\n\r\n### 2. 使用视图路由\r\n\r\n```javascript\r\n// 通过allViews获取懒加载的路由组件\r\nconst feiShuChannel = allViews['hussarMetricMessage/src/views/feiShu/FeiShuChannel'];\r\nconst feiShuTemplate = allViews['hussarMetricMessage/src/views/feiShu/FeiShuTemplate'];\r\nconst feiShuSendRecord = allViews['hussarMetricMessage/src/views/feiShu/FeiShuSendRecord'];\r\n```\r\n\r\n### 3. 在路由中使用\r\n\r\n```javascript\r\nimport { allViews } from 'hussarMetricMessage';\r\n\r\nconst routes = [\r\n  {\r\n    path: '/feishu/channel',\r\n    component: allViews['hussarMetricMessage/src/views/feiShu/FeiShuChannel']\r\n  },\r\n  {\r\n    path: '/feishu/template',\r\n    component: allViews['hussarMetricMessage/src/views/feiShu/FeiShuTemplate']\r\n  }\r\n];\r\n```","users":{}}