我们通过AssetModel来管理所有会用到的资产模块.
但是一般情况下,一个服务不会用到所有资产模块,
因此我们增加服务关联资产模块的功能.
前后端代码都可以复制服务关联环境的代码替换完成.
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
复制替换.