diff --git a/src/api/model/setup.js b/src/api/model/setup.js new file mode 100644 index 0000000..b7fd029 --- /dev/null +++ b/src/api/model/setup.js @@ -0,0 +1,21 @@ +import config from "@/config"; +import http from "@/utils/request"; + +export default { + room:{ + add: { + url: `${config.API_URL}/machine.room.add`, + name: "新增机房配置", + post: async function (data = {}) { + return await http.post(this.url, data); + }, + }, + list: { + url: `${config.API_URL}/machine.room.list`, + name: "机房配置列表", + get: async function (data = {}) { + return await http.post(this.url, data); + }, + }, + } +}; diff --git a/src/api/model/system.js b/src/api/model/system.js index 175de2a..bf86218 100644 --- a/src/api/model/system.js +++ b/src/api/model/system.js @@ -481,5 +481,6 @@ export default { return await http.post(this.url, params); } } - } + }, + }; diff --git a/src/assets/icons/AgentMaintenance.vue b/src/assets/icons/AgentMaintenance.vue new file mode 100644 index 0000000..94f4f78 --- /dev/null +++ b/src/assets/icons/AgentMaintenance.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/assets/icons/CostAllocation.vue b/src/assets/icons/CostAllocation.vue new file mode 100644 index 0000000..b21f3cc --- /dev/null +++ b/src/assets/icons/CostAllocation.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/assets/icons/DataSource.vue b/src/assets/icons/DataSource.vue new file mode 100644 index 0000000..06c96cb --- /dev/null +++ b/src/assets/icons/DataSource.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/assets/icons/MachineRoom.vue b/src/assets/icons/MachineRoom.vue new file mode 100644 index 0000000..2a4a1f4 --- /dev/null +++ b/src/assets/icons/MachineRoom.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js index fa8dffd..f42eb7b 100644 --- a/src/assets/icons/index.js +++ b/src/assets/icons/index.js @@ -24,6 +24,10 @@ export { default as WechartRound } from './WechartRound.vue' export { default as Cost } from './Cost.vue' export { default as Finish } from './Finish.vue' export { default as FormXls } from './FormXls.vue' +export { default as AgentMaintenance } from './AgentMaintenance.vue' +export { default as CostAllocation } from './CostAllocation.vue' +export { default as DataSource } from './DataSource.vue' +export { default as MachineRoom } from './MachineRoom.vue' // 列表按钮 export { default as Delete } from './Delete.vue' diff --git a/src/views/setting/advanced/index.vue b/src/views/setting/advanced/index.vue index 7ab4103..541b0b0 100644 --- a/src/views/setting/advanced/index.vue +++ b/src/views/setting/advanced/index.vue @@ -50,17 +50,17 @@ export default { groupName: "账号设置", list: [ { - icon: "sc-icon-Account", + icon: "sc-icon-MachineRoom", title: "机房配置", component: "account" }, { - icon: "sc-icon-Cost", + icon: "sc-icon-CostAllocation", title: "费用配置", component: "password" }, { - icon: "sc-icon-Secure", + icon: "sc-icon-AgentMaintenance", title: "维保代理商维护", component: "pushSettings" }, @@ -70,8 +70,8 @@ export default { groupName: "数据管理", list: [ { - icon: "sc-icon-UserLog", - title: "数据源邮件账号设置", + icon: "sc-icon-DataSource", + title: "数据源邮件设置", component: "logs" } ] diff --git a/src/views/setting/advanced/setup/computerRoom.vue b/src/views/setting/advanced/setup/computerRoom.vue index 844ac3f..6b86ee5 100644 --- a/src/views/setting/advanced/setup/computerRoom.vue +++ b/src/views/setting/advanced/setup/computerRoom.vue @@ -1,5 +1,19 @@ diff --git a/src/views/setting/role/index.vue b/src/views/setting/role/index.vue index c79b160..b307571 100644 --- a/src/views/setting/role/index.vue +++ b/src/views/setting/role/index.vue @@ -1,9 +1,9 @@