diff --git a/web/src/api/index.js b/web/src/api/index.js
index d3d87f5..6b790c9 100644
--- a/web/src/api/index.js
+++ b/web/src/api/index.js
@@ -39,6 +39,27 @@ export default {
deleteDept: (params = {}) => request.delete('/dept/delete', { params }),
// auditlog
getAuditLogList: (params = {}) => request.get('/auditlog/list', { params }),
+ // system data
+ getIndustryList: (params = {}) => request.get('/industry/list', { params }),
+ getIndustryById: (params = {}) => request.get('/industry/get', { params }),
+ createIndustry: (data = {}) => request.post('/industry/create', data),
+ updateIndustry: (data = {}) => request.post('/industry/update', data),
+ deleteIndustry: (params = {}) => request.delete('/industry/delete', { params }),
+ getPolicyList: (params = {}) => request.get('/policy/list', { params }),
+ getPolicyById: (params = {}) => request.get('/policy/get', { params }),
+ createPolicy: (data = {}) => request.post('/policy/create', data),
+ updatePolicy: (data = {}) => request.post('/policy/update', data),
+ deletePolicy: (params = {}) => request.delete('/policy/delete', { params }),
+ getESGList: (params = {}) => request.get('/esg/list', { params }),
+ getESGById: (params = {}) => request.get('/esg/get', { params }),
+ createESG: (data = {}) => request.post('/esg/create', data),
+ updateESG: (data = {}) => request.post('/esg/update', data),
+ deleteESG: (params = {}) => request.delete('/esg/delete', { params }),
+ getIndexList: (params = {}) => request.get('/index/list', { params }),
+ getIndexById: (params = {}) => request.get('/index/get', { params }),
+ createIndex: (data = {}) => request.post('/index/create', data),
+ updateIndex: (data = {}) => request.post('/index/update', data),
+ deleteIndex: (params = {}) => request.delete('/index/delete', { params }),
// app users (客户端用户管理) - 使用现有的后端接口
getAppUserList: (params = {}) => request.get('/app-user-admin/list', { params }),
updateAppUserQuota: (data = {}) => request.post('/app-user-admin/quota', data),
diff --git a/web/src/views/data/esg/index.vue b/web/src/views/data/esg/index.vue
new file mode 100644
index 0000000..f727b56
--- /dev/null
+++ b/web/src/views/data/esg/index.vue
@@ -0,0 +1,263 @@
+
+
+
+
+
+
+
+ 新建ESG
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/views/data/index/index.vue b/web/src/views/data/index/index.vue
new file mode 100644
index 0000000..f2a73cb
--- /dev/null
+++ b/web/src/views/data/index/index.vue
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+ 新建指数
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/views/data/industry/index.vue b/web/src/views/data/industry/index.vue
new file mode 100644
index 0000000..5ac67bc
--- /dev/null
+++ b/web/src/views/data/industry/index.vue
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+ 新建行业
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/views/data/policy/index.vue b/web/src/views/data/policy/index.vue
new file mode 100644
index 0000000..24519f0
--- /dev/null
+++ b/web/src/views/data/policy/index.vue
@@ -0,0 +1,264 @@
+
+
+
+
+
+
+
+ 新建政策
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+