{"versions":{"2.0.0-release.1":{"name":"@metric/agent","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-agent src/main.js","lint":"vue-cli-service lint","prepublishOnly":"node ./updatePackage.js index.js","postpublish":"node ./updatePackage.js src/main.js"},"dependencies":{"@toast-ui/editor":"3.2.2","@toast-ui/vue-editor":"3.2.3","vue-element-ui-x":"^1.1.1","resize-observer-polyfill":"^1.5.1"},"peerDependencies":{"vue":"2.7.14","vue-router":"3.6.5","vuex":"3.6.2","element-ui":"2.15.14","@hussar/app-core-components":"9.3.0","@hussar/components":"1.5.23","hussar-base":"9.3.0","hussar-common":"9.3.0","lodash":"4.17.21","echarts5":"npm:echarts@5.4.1","@metric/application":"2.0.0-release.1","@metric/assets":"2.0.0-release.1","@metric/icons":"2.0.0-release.1","@metric/core":"2.0.0-release.1"},"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":"2.8.0","url-loader":"1.1.2","vue-loader":"15.10.1","vue-style-loader":"4.1.3","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/agent@2.0.0-release.1","readmeFilename":"README.md","gitHead":"72e6f869df9dd487187b023e6332021c12b1f6e6","description":"智能问答代理模块，提供指标平台的智能问答、指标库管理等功能。","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lgCFavPhlN+Rzc9Nun1ve5vxcn9fJcc3Llgso4CYgHAIPXPkXwGMUiAz1lNo16U+MT/6CpJ8yqb+GD2o92PRtg==","shasum":"581c08debcfc12499ce1787a0fa239f4eb4469ee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@metric/agent/-/agent-2.0.0-release.1.tgz"},"contributors":[]}},"dist-tags":{"latest":"2.0.0-release.1"},"name":"@metric/agent","time":{"modified":"2026-05-15T09:52:41.182Z","created":"2026-05-15T09:52:41.182Z","2.0.0-release.1":"2026-05-15T09:52:41.182Z"},"readme":"# @metric/agent\r\n\r\n智能问答代理模块，提供指标平台的智能问答、指标库管理等功能。\r\n\r\n## 功能概览\r\n\r\n### 核心视图\r\n- **QuestionAnswerRobot**: 智能问答机器人主界面\r\n- **questionConfig**: 示例问题配置\r\n- **reconfirm**: 二次确认记录\r\n- **metricsLibManage**: 指标库管理（包含指标管理、问题管理、归因经验）\r\n- **questionAnswerLogs**: 问答记录\r\n- **reportTemplate**: 报告模板管理\r\n\r\n### 导出组件\r\n- **QuestionAnswerRobot**: 智能问答机器人组件\r\n- **viewDialog**: 问答详情弹窗\r\n- **ThoughtChain**: 思维链展示组件\r\n\r\n### 工具类\r\n- **ECharts图表工具**: area, getBar, getLine, pie, stackColumn, radar, scatter\r\n- **queryDtoFunction**: 查询DTO构建工具\r\n\r\n## 导出内容\r\n\r\n```javascript\r\nimport {\r\n  QuestionAnswerRobot,  // 智能问答机器人组件\r\n  allViews,             // 所有视图路由配置\r\n  viewDialog,           // 问答详情弹窗\r\n  area, getBar, getLine, pie, stackColumn, radar, scatter,  // ECharts图表工具\r\n  queryDtoFunction      // 查询DTO工具\r\n} from 'hussarMetricAgent';\r\n```\r\n\r\n## 使用方式\r\n\r\n### 1. 引入样式和组件\r\n\r\n```javascript\r\nimport 'hussarMetricAgent';\r\nimport { QuestionAnswerRobot } from 'hussarMetricAgent';\r\n```\r\n\r\n### 2. 使用视图路由\r\n\r\n```javascript\r\n// 通过allViews获取懒加载的路由组件\r\nconst questionConfig = allViews['hussarMetricAgent/src/views/questionConfig/index'];\r\n```\r\n\r\n### 3. 使用ECharts工具\r\n\r\n```javascript\r\nimport { getBar, getLine } from 'hussarMetricAgent';\r\n\r\n// 生成柱状图配置\r\nconst barOption = getBar.getDataOption(data);\r\n```","users":{}}