# 关于项目
## 通用组件库
此项目中的`通用组件`使用 字节跳动出品的企业级设计系统[arco.design](https://arco.design/vue/docs/start)。
UI层面的组件库,不要使用除此之外的组件库。
## 使用第三方库或者组件
每当有需要引入`第三方组件`或者`第三方库`时,应该和小组成员讨论、确认。
在相应的`第三方依赖`安装到项目后,应该在`package.json`文件中移除版本号中的`^`或者`~`字符,已确保版本不会变化。
引入`第三方依赖`后,第一时间在项目中进行测试使用,查看各个位置,是否存在`警告`、`报错`等问题,若发现相关情况,请`立即解决`,若无法解决,请考虑更换`其他第三方依赖`,或者移除该`第三方依赖`。
## 关于别名
不允许在`vite.config.mjs`中配置`resolve.alias`。
即,如下代码是`不被允许`的:
```vue
hello
```
切记:任意需要引入的依赖,都要在组件中`明确`具体位置。`不允许使用别名引入`。
> 别名方式容易造成`风格不统一`的问题。
> 随着项目开发进程的推进,`明确`具体位置,会使得开发者`越来越`了解整个`项目结构`
## 相关资源
### 业务相关资源
`权限系统`、`智能体管理`、`知识库管理`在`SmartAI 大模型平台 1.0`都能找到对应的页面,交互方面可做参考。
`对话系统`参考`小数`。
在开发具体功能、页面时,应先检查[大模型 2.0 改版需求文档](https://note.youdao.com/ynoteshare/index.html?id=079cd5646c91c18c347505fb271d0e19&type=note&_time=1733222191533),查看是否有相关说明。若有相关说明,则可能需要进一步沟通。
- [旧版小数项目-静态](http://47.97.223.247/) 登录账号:`18811881188` 验证码:`123123`
- [对话系统:小数 测试环境](http://192.168.20.119:9301/) 登录账号:`user4` 密码:`123456`
- [SmartAI 大模型平台 1.0](http://192.168.20.116:8103/#/knowledgeLib) 登录账号:`admin` 密码: `000000`
- [大模型 2.0 改版需求文档](https://note.youdao.com/ynoteshare/index.html?id=079cd5646c91c18c347505fb271d0e19&type=note&_time=1733222191533)
- [大模型 2.0 设计稿](https://www.figma.com/design/qV5j9okRkPQZ5HXbTq2EMl/SmartAl%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%B9%B3%E5%8F%B0?node-id=0-1&t=PQswrqVcnsLWyUZ2-1)
### 技术相关资源
- [vuejs](https://cn.vuejs.org/)
- [vue-router](https://router.vuejs.org/zh/)
- [pinia](https://pinia.vuejs.org/zh/)
- [vue-i18n](https://www.npmjs.com/package/vue-i18n)
- [axios](https://github.com/axios/axios)
- [arco.design](https://arco.design/)