Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 1.28 KB

6.md

File metadata and controls

45 lines (36 loc) · 1.28 KB

服务配置需要用到的资产模块

我们通过AssetModel来管理所有会用到的资产模块.
但是一般情况下,一个服务不会用到所有资产模块,
因此我们增加服务关联资产模块的功能.

前后端代码都可以复制服务关联环境的代码替换完成.

tag: 0.5.6

后端

涉及文件及目录

business/service/models.py
business/service/controllers/asset.py
business/service/apis/asset.py
business/service/urls/asset.py
business/service/urls/__init__.py
data/sql/rurality.sql

代码

business/service/models.py:
定义了ServiceAssetModel,原本想在这里增加环境的.
但是我觉得同一服务使用的资产不一样,但是资产模块一定需要保持一致.
也就是说,同一个服务不同环境,连接的数据库可能不一样,但是都得有数据库.


data/sql/rurality.sql:
最新的sql文件.

前端

涉及文件及目录

src/api/business/service/url.js
src/api/business/service/index.js
src/components/Field/AssetField/index.vue
src/views/business/service/components/AssetList/components/ObjDialog/index.vue
src/views/business/service/components/AssetList/index.vue
src/views/business/service/detail.vue

代码

复制替换.