diff --git a/dist.rar b/dist.rar index cf7809a..b39338a 100644 Binary files a/dist.rar and b/dist.rar differ diff --git a/src/api/common.js b/src/api/common.js index 2a4a28e..05c3029 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -38,8 +38,9 @@ export function uploadImgFile(data) { // 图片上传 const baseUrlq = getLocalStorage('uploadUrl'); export function uploadImgFileCommon(data, type) { + console.log(baseUrlq); return request({ - url: baseUrlq + `/file/upload/localSysFile/${type}`, + url: `/file/upload/localSysFile/${type}`, method: 'post', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, data: data diff --git a/src/api/game/configuration.js b/src/api/game/configuration.js new file mode 100644 index 0000000..0a665fa --- /dev/null +++ b/src/api/game/configuration.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询游戏配置表 +export function getGameSecretList(query) { + return request({ + url: '/game/secret/list', + method: 'get', + params: query + }) +} + + +//配置详情 +export function getGameSecretInfo(id) { + return request({ + url: `/game/secret/${id}`, + method: 'get', + }) + } +// 新增游戏配置 +export function postGameSecret(data) { + return request({ + url: '/game/secret', + method: 'post', + data: data + }) + } + + // 修改游戏配置 +export function updateGameSecret(data) { + return request({ + url: '/game/secret', + method: 'put', + data: data + }) + } + + //删除 +export function deleteGameSecret(id) { + return request({ + url: `/game/secret/${id}`, + method: 'delete', + }) + } diff --git a/src/api/operation/avatar.js b/src/api/operation/avatar.js new file mode 100644 index 0000000..968195a --- /dev/null +++ b/src/api/operation/avatar.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询用户头像管理 列表 +export function listAvatar(query) { + return request({ + url: '/operation/avatar/list', + method: 'get', + params: query + }) +} + +// 查询用户头像管理 详细 +export function getAvatar(id) { + return request({ + url: '/operation/avatar/' + id, + method: 'get' + }) +} + +// 新增用户头像管理 +export function addAvatar(data) { + return request({ + url: '/operation/avatar', + method: 'post', + data: data + }) +} + +// 修改用户头像管理 +export function updateAvatar(data) { + return request({ + url: '/operation/avatar', + method: 'put', + data: data + }) +} + +// 删除用户头像管理 +export function delAvatar(id) { + return request({ + url: '/operation/avatar/' + id, + method: 'delete' + }) +} diff --git a/src/api/operation/domain.js b/src/api/operation/domain.js new file mode 100644 index 0000000..1254dd7 --- /dev/null +++ b/src/api/operation/domain.js @@ -0,0 +1,656 @@ +import request from '@/utils/request' + +// 全局子域名搜索 +export function getSonDomainSearch(query) { + return request({ + url: '/operation/son/get', + method: 'get', + params: query + }) +} + +//------------------域名管理---------------------// + +// 域名管理商列表 +export function getSupplierList(query) { + return request({ + url: '/domain/supplier/select', + method: 'get', + params: query + }) +} + +//域名信息查询 +export function getDomainConfig(query) { + return request({ + url: '/domain/supplier/config', + method: 'get', + params: query + }) +} + +// 开通域名管理商 +export function tenantSupplier(data) { + return request({ + url: '/operation/tenant', + method: 'post', + data: data + }) +} + +// 开通域名管理商ALB +export function tenantSupplierALB(data) { + return request({ + url: '/operation/tenant/alb', + method: 'put', + data: data + }) +} + +// 域名列表 +export function getDomainList(query) { + return request({ + url: '/domain/list', + method: 'get', + params: query + }) +} + +// 域名验证 +export function getDomainVerify(data) { + return request({ + url: '/domain/check', + method: 'put', + data: data + }) +} + +// 刷新域名过期时间 +export function getDomainExpireTime(data) { + return request({ + url: '/domain/expired', + method: 'put', + data: data + }) +} + +// 强制停用 +export function setDomainStop(data) { + return request({ + url: '/domain/stop', + method: 'put', + data: data + }) +} + +// 彻底删除管理域名 +export function delDomain(ids) { + return request({ + url: '/domain/' + ids, + method: 'delete' + }) +} + +// 新增域名 +export function addDomain(data) { + return request({ + url: '/domain', + method: 'post', + data: data + }) +} + +// 获取供应商节点下域名 +export function getSupplierDomainList(query) { + return request({ + url: '/domain/select', + method: 'get', + params: query + }) +} + +// 获取域名NS +export function getDomainNS(id) { + return request({ + url: '/domain/get/ns/' + id, + method: 'get' + }) +} + +//------------------WEB大厅---------------------// + +// web大厅子域名列表 +export function getWebDomainList(query) { + return request({ + url: '/operation/son/web/list', + method: 'get', + params: query + }) +} + +// 刷新解析说明 +export function refreshWebDomainAnalysis(data) { + return request({ + url: '/operation/son/web/analysis', + method: 'put', + data: data + }) +} + +// web大厅列表开关 +export function webDomainSwitch(data) { + return request({ + url: '/operation/son/web/switch', + method: 'put', + data: data + }) +} + +// web大厅子域名新增 +export function addWebDomain(data) { + return request({ + url: '/operation/son/web', + method: 'post', + data: data + }) +} + +// web大厅子域名状态修改 +export function setWebDomainStatus(data) { + return request({ + url: '/operation/son/web/status', + method: 'put', + data: data + }) +} + +// web大厅子域名绑定代理 +export function bindWebDomainAgent(data) { + return request({ + url: '/operation/son/web/bind/agent', + method: 'put', + data: data + }) +} + +// web大厅子域名清理缓存 +export function clearWebDomainCache(data) { + return request({ + url: '/operation/son/web/clear/cache', + method: 'put', + data: data + }) +} + +// web大厅子域名删除 +export function delWebDomain(ids) { + return request({ + url: '/operation/son/web/' + ids, + method: 'delete' + }) +} + +// web大厅子域名修改 +export function updateWebDomain(data) { + return request({ + url: '/operation/son/web', + method: 'put', + data: data + }) +} + +// web大厅子域名批量更换端口 +export function changeWebDomainPort(data) { + return request({ + url: '/operation/son/web/port', + method: 'put', + data: data + }) +} + +// web系统参数 +export function getWebSystemParam() { + return request({ + url: '/operation/son/web/configKey/batch', + method: 'post' + }) +} + +// web系统参数修改 +export function updateWebSystemParam(data) { + return request({ + url: '/operation/son/web/configKey/batch', + method: 'put', + data: data + }) +} + +//------------------后端加速域名---------------------// + +// 后端加速域名列表 +export function getBackendDomainList(query) { + return request({ + url: '/operation/son/backend/list', + method: 'get', + params: query + }) +} + +// 后端加速域名刷新解析说明 +export function refreshBackendDomainAnalysis(data) { + return request({ + url: '/operation/son/backend/analysis', + method: 'put', + data: data + }) +} + +// 后端加速域名状态修改 +export function setBackendDomainStatus(data) { + return request({ + url: '/operation/son/backend/status', + method: 'put', + data: data + }) +} + +// 后端加速域名清理缓存 +export function clearBackendDomainCache(data) { + return request({ + url: '/operation/son/backend/clear/cache', + method: 'put', + data: data + }) +} + +// 后端加速域名删除 +export function delBackendDomain(ids) { + return request({ + url: '/operation/son/backend/' + ids, + method: 'delete' + }) +} + +// 后端加速域名新增 +export function addBackendDomain(data) { + return request({ + url: '/operation/son/backend', + method: 'post', + data: data + }) +} + +// 后端加速域名修改 +export function updateBackendDomain(data) { + return request({ + url: '/operation/son/backend', + method: 'put', + data: data + }) +} + +//------------------App大厅域名---------------------// + +// App大厅域名列表 +export function getAppDomainList(query) { + return request({ + url: '/operation/son/app/list', + method: 'get', + params: query + }) +} + +// App大厅刷新解析说明 +export function refreshAppDomainAnalysis(data) { + return request({ + url: '/operation/son/app/analysis', + method: 'put', + data: data + }) +} + +// App大厅域名状态修改 +export function setAppDomainStatus(data) { + return request({ + url: '/operation/son/app/status', + method: 'put', + data: data + }) +} + +// App大厅域名清理缓存 +export function clearAppDomainCache(data) { + return request({ + url: '/operation/son/app/clear/cache', + method: 'put', + data: data + }) +} + +// App大厅域名删除 +export function delAppDomain(ids) { + return request({ + url: '/operation/son/app/' + ids, + method: 'delete' + }) +} + +// App大厅域名新增 +export function addAppDomain(data) { + return request({ + url: '/operation/son/app', + method: 'post', + data: data + }) +} + +// App大厅域名修改 +export function updateAppDomain(data) { + return request({ + url: '/operation/son/app', + method: 'put', + data: data + }) +} + +//------------------OSS加速域名---------------------// + +// OSS加速域名列表 +export function getOssDomainList(query) { + return request({ + url: '/operation/son/oss/list', + method: 'get', + params: query + }) +} + +// OSS加速域名刷新解析说明 +export function refreshOssDomainAnalysis(data) { + return request({ + url: '/operation/son/oss/analysis', + method: 'put', + data: data + }) +} + +// OSS加速域名状态修改 +export function setOssDomainStatus(data) { + return request({ + url: '/operation/son/oss/status', + method: 'put', + data: data + }) +} + +// OSS加速域名清理缓存 +export function clearOssDomainCache(data) { + return request({ + url: '/operation/son/oss/clear/cache', + method: 'put', + data: data + }) +} + +// OSS加速域名删除 +export function delOssDomain(ids) { + return request({ + url: '/operation/son/oss/' + ids, + method: 'delete' + }) +} + +// OSS加速域名新增 +export function addOssDomain(data) { + return request({ + url: '/operation/son/oss', + method: 'post', + data: data + }) +} + +// OSS加速域名修改 +export function updateOssDomain(data) { + return request({ + url: '/operation/son/oss', + method: 'put', + data: data + }) +} + +//------------------下载站域名---------------------// + +// 下载站域名列表 +export function getDownloadDomainList(query) { + return request({ + url: '/operation/son/download/list', + method: 'get', + params: query + }) +} + +// 下载站域名刷新解析说明 +export function refreshDownloadDomainAnalysis(data) { + return request({ + url: '/operation/son/download/analysis', + method: 'put', + data: data + }) +} + +// 下载站域名状态修改 +export function setDownloadDomainStatus(data) { + return request({ + url: '/operation/son/download/status', + method: 'put', + data: data + }) +} + +// 下载站域名清理缓存 +export function clearDownloadDomainCache(data) { + return request({ + url: '/operation/son/download/clear/cache', + method: 'put', + data: data + }) +} + +// 下载站域名删除 +export function delDownloadDomain(ids) { + return request({ + url: '/operation/son/download/' + ids, + method: 'delete' + }) +} + +// 下载站域名新增 +export function addDownloadDomain(data) { + return request({ + url: '/operation/son/download', + method: 'post', + data: data + }) +} + +// 下载站域名修改 +export function updateDownloadDomain(data) { + return request({ + url: '/operation/son/download', + method: 'put', + data: data + }) +} + +// 下载站域名列表开关 +export function downloadDomainSwitch(data) { + return request({ + url: '/operation/son/download/switch', + method: 'put', + data: data + }) +} + +// 下载站绑定代理 +export function bindDownloadDomainAgent(data) { + return request({ + url: '/operation/son/download/bind/agent', + method: 'put', + data: data + }) +} + +//------------------支付域名---------------------// + +// 支付域名列表 +export function getPayDomainList(query) { + return request({ + url: '/operation/son/pay/list', + method: 'get', + params: query + }) +} + +// 支付域名刷新解析说明 +export function refreshPayDomainAnalysis(data) { + return request({ + url: '/operation/son/pay/analysis', + method: 'put', + data: data + }) +} + +// 支付域名状态修改 +export function setPayDomainStatus(data) { + return request({ + url: '/operation/son/pay/status', + method: 'put', + data: data + }) +} + +// 支付域名清理缓存 +export function clearPayDomainCache(data) { + return request({ + url: '/operation/son/pay/clear/cache', + method: 'put', + data: data + }) +} + +// 支付域名删除 +export function delPayDomain(ids) { + return request({ + url: '/operation/son/pay/' + ids, + method: 'delete' + }) +} + +// 支付域名新增 +export function addPayDomain(data) { + return request({ + url: '/operation/son/pay', + method: 'post', + data: data + }) +} + +// 支付域名修改 +export function updatePayDomain(data) { + return request({ + url: '/operation/son/pay', + method: 'put', + data: data + }) +} + +// 支付域名设为主域名 +export function setPayDomainMain(data) { + return request({ + url: '/operation/son/pay/main/son', + method: 'put', + data: data + }) +} + +//------------------外部白名单域名---------------------// + +// 外部白名单域名列表 +export function getWhiteDomainList(query) { + return request({ + url: '/operation/white/list', + method: 'get', + params: query + }) +} + +// 外部白名单域名新增 +export function addWhiteDomain(data) { + return request({ + url: '/operation/white', + method: 'post', + data: data + }) +} + +// 外部白名单域名修改 +export function updateWhiteDomain(data) { + return request({ + url: '/operation/white', + method: 'put', + data: data + }) +} + +// 外部白名单域名批量修改 +export function updateWhiteDomainBatch(data) { + return request({ + url: '/operation/white/all', + method: 'put', + data: data + }) +} + +// 外部白名单域名删除 +export function delWhiteDomain(ids) { + return request({ + url: '/operation/white/' + ids, + method: 'delete' + }) +} + +//------------------自定义解析---------------------// + +// 自定义解析列表 +export function getCustomParsingList(query) { + return request({ + url: '/operation/analysis/list', + method: 'get', + params: query + }) +} + +// 自定义解析新增 +export function addCustomParsing(data) { + return request({ + url: '/operation/analysis', + method: 'post', + data: data + }) +} + +// 自定义解析修改 +export function updateCustomParsing(data) { + return request({ + url: '/operation/analysis', + method: 'put', + data: data + }) +} + +// 自定义解析删除 +export function delCustomParsing(ids) { + return request({ + url: '/operation/analysis/' + ids, + method: 'delete' + }) +} \ No newline at end of file diff --git a/src/api/operation/domainNameProvider.js b/src/api/operation/domainNameProvider.js new file mode 100644 index 0000000..325e494 --- /dev/null +++ b/src/api/operation/domainNameProvider.js @@ -0,0 +1,70 @@ +import request from '@/utils/request' + +// 域名供应商列表 +export function getDomainSupplierList(query) { + return request({ + url: '/domain/supplier/list', + method: 'get', + params: query + }) +} +// 添加域名供应商 +export function addDomainSupplier(data) { + return request({ + url: '/domain/supplier', + method: 'post', + data: data + }) + } + + // 修改域名供应商 +export function putDomainSupplier(data) { + return request({ + url: '/domain/supplier', + method: 'put', + data: data + }) + } + + //供应商详情 + export function getDomainSupplierInfo(id) { + return request({ + url: `/domain/supplier/${id}`, + method: 'get', + }) + } + + // 域名供应商开关 +export function switchDomainSupplier(data) { + return request({ + url: '/domain/supplier/switch', + method: 'put', + data: data + }) + } + +// 删除域名供应商 +export function delDomainSupplier(ids) { + return request({ + url: '/domain/supplier/' + ids, + method: 'delete' + }) + } + + // 域名供应商配置 +export function configDomainSupplier(data) { + return request({ + url: '/domain/supplier/config', + method: 'put', + data: data + }) + } + + //配置详情 + export function getDomainSupplierConfig(query) { + return request({ + url: '/domain/supplier/config', + method: 'get', + params: query + }) + } \ No newline at end of file diff --git a/src/api/siteManagement.js b/src/api/siteManagement.js index b8f6e9b..49ad49d 100644 --- a/src/api/siteManagement.js +++ b/src/api/siteManagement.js @@ -171,3 +171,29 @@ export function postSiteDeleteApiGame(data) { }) } +//站点列表 +export function getSiteSelectList(query) { + return request({ + url: '/site/select', + method: 'get', + params: query + }) +} + +//停用 +export function postSiteStopApiGameInfo(data) { + return request({ + url: '/site/stop/api/game/info', + method: 'post', + data: data + }) +} + +//启用 +export function postSiteOpenApiGameInfo(data) { + return request({ + url: '/site/open/api/game/info', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/src/api/system/dataSourceManagement.js b/src/api/system/dataSourceManagement.js new file mode 100644 index 0000000..a1e19dc --- /dev/null +++ b/src/api/system/dataSourceManagement.js @@ -0,0 +1,36 @@ +import request from '@/utils/request' + +// 数据源列表 +export function listDataSource(query) { + return request({ + url: '/site/data/source/list', + method: 'get', + params: query + }) +} + +// 新增数据源 +export function addDataSourceSave(data) { + return request({ + url: '/site/data/source/save', + method: 'post', + data: data + }) +} + +// 修改数据源 +export function updateDataSource(data) { + return request({ + url: '/site/data/source/update', + method: 'put', + data: data + }) +} +// 修改开关 +export function switchDataSource(data) { + return request({ + url: '/site/data/source/switch', + method: 'put', + data: data + }) + } \ No newline at end of file diff --git a/src/api/system/role.js b/src/api/system/role.js index f13e6f4..e9f35db 100644 --- a/src/api/system/role.js +++ b/src/api/system/role.js @@ -8,6 +8,22 @@ export function listRole(query) { params: query }) } +// 获取角色选择框列表 +export function optionselect(query) { + return request({ + url: '/system/role/optionselect', + method: 'get', + params: query + }) +} + +// 获取菜单角色 +export function getMenu(roleId) { + return request({ + url: '/system/role/getMenu/' + roleId, + method: 'get' + }) +} // 查询角色详细 export function getRole(roleId) { @@ -97,7 +113,15 @@ export function authUserCancelAll(data) { return request({ url: '/system/role/authUser/cancelAll', method: 'put', - params: data + data: data + }) +} +// 批量清除关联账号 +export function authRolecancelAll(data) { + return request({ + url: '/system/role/authRole/cancelAll', + method: 'put', + data: data }) } @@ -106,7 +130,7 @@ export function authUserSelectAll(data) { return request({ url: '/system/role/authUser/selectAll', method: 'put', - params: data + data: data }) } diff --git a/src/api/system/user.js b/src/api/system/user.js index 0085784..45110ea 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -43,13 +43,36 @@ export function delUser(userId) { method: 'delete' }) } +//删除账户/批量删除 +export function deleteUserSystem(data) { + return request({ + url: '/system/user/delete', + method: 'delete', + data: data + }) +} +//冻结账户 +export function changeStatus(data) { + return request({ + url: '/system/user/changeStatus', + method: 'put', + data: data + }) +} +//清空角色 +export function resetRole(data) { + return request({ + url: '/system/user/resetRole', + method: 'put', + data: data + }) +} // 用户密码重置 -export function resetUserPwd(userId, password,codeGoogle) { +export function resetUserPwd(userId,inputGoogleCode) { const data = { userId, - password, - codeGoogle + inputGoogleCode } return request({ url: '/system/user/resetPwd', @@ -58,6 +81,20 @@ export function resetUserPwd(userId, password,codeGoogle) { }) } +// 用户重置谷歌验证码 +export function resetGoogle(userId,inputGoogleCode) { + const data = { + userId, + inputGoogleCode + } + return request({ + url: '/system/user/resetGoogle', + method: 'put', + data: data + }) +} + + // 用户状态修改 export function changeUserStatus(userId, status) { const data = { @@ -89,10 +126,11 @@ export function updateUserProfile(data) { } // 用户密码重置 -export function updateUserPwd(oldPassword, newPassword) { +export function updateUserPwd(oldPassword, newPassword,codeGoogle) { const data = { oldPassword, - newPassword + newPassword, + codeGoogle } return request({ url: '/system/user/profile/updatePwd', @@ -101,6 +139,18 @@ export function updateUserPwd(oldPassword, newPassword) { }) } +// 修改密码 +export function updateUserPassword(newPassword) { + const data = { + newPassword + } + return request({ + url: '/system/user/profile/change/password', + method: 'put', + data: data + }) +} + // 用户头像上传 export function uploadAvatar(data) { return request({ @@ -136,11 +186,10 @@ export function deptTreeSelect() { }) } -// 修改密码 -export function updateUserPassword(data) { +// 用户名称检查 +export function getSystemUserCheck(userName) { return request({ - url: '/resetPwd', - method: 'post', - data: data + url: '/system/user/check/' + userName, + method: 'get' }) } diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index 3719f79..c9c846d 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -58,7 +58,9 @@ a:hover { div:focus { outline: none; } - +li { + list-style-type: none; +} .fr { float: right; } diff --git a/src/components/Editor/Tinymce.vue b/src/components/Editor/Tinymce.vue index 6b5a95a..6016f1e 100644 --- a/src/components/Editor/Tinymce.vue +++ b/src/components/Editor/Tinymce.vue @@ -249,11 +249,14 @@ file_picker_callback: (cb, value, meta) => { }); - \ No newline at end of file diff --git a/src/components/ImageCrop/index.vue b/src/components/ImageCrop/index.vue new file mode 100644 index 0000000..3dbeb62 --- /dev/null +++ b/src/components/ImageCrop/index.vue @@ -0,0 +1,155 @@ + + + + + \ No newline at end of file diff --git a/src/components/ImageUpload/index.vue b/src/components/ImageUpload/index.vue index 55dafb8..0b00bfe 100644 --- a/src/components/ImageUpload/index.vue +++ b/src/components/ImageUpload/index.vue @@ -1,75 +1,77 @@ + + diff --git a/src/views/operations/domain/components/AddSonDomain.vue b/src/views/operations/domain/components/AddSonDomain.vue new file mode 100644 index 0000000..4542ec0 --- /dev/null +++ b/src/views/operations/domain/components/AddSonDomain.vue @@ -0,0 +1,382 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/components/BatchOperation.vue b/src/views/operations/domain/components/BatchOperation.vue new file mode 100644 index 0000000..dacc8c5 --- /dev/null +++ b/src/views/operations/domain/components/BatchOperation.vue @@ -0,0 +1,265 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/components/BindAgent.vue b/src/views/operations/domain/components/BindAgent.vue new file mode 100644 index 0000000..6d22e60 --- /dev/null +++ b/src/views/operations/domain/components/BindAgent.vue @@ -0,0 +1,126 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/components/EditSonDomain.vue b/src/views/operations/domain/components/EditSonDomain.vue new file mode 100644 index 0000000..8a24205 --- /dev/null +++ b/src/views/operations/domain/components/EditSonDomain.vue @@ -0,0 +1,174 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/components/SupplierButton.vue b/src/views/operations/domain/components/SupplierButton.vue new file mode 100644 index 0000000..d1d6a8a --- /dev/null +++ b/src/views/operations/domain/components/SupplierButton.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/src/views/operations/domain/components/SupplierSelect.vue b/src/views/operations/domain/components/SupplierSelect.vue new file mode 100644 index 0000000..fa44037 --- /dev/null +++ b/src/views/operations/domain/components/SupplierSelect.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/src/views/operations/domain/customParsing/AddEditParsing.vue b/src/views/operations/domain/customParsing/AddEditParsing.vue new file mode 100644 index 0000000..3b18603 --- /dev/null +++ b/src/views/operations/domain/customParsing/AddEditParsing.vue @@ -0,0 +1,329 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/customParsing/index.vue b/src/views/operations/domain/customParsing/index.vue new file mode 100644 index 0000000..f440318 --- /dev/null +++ b/src/views/operations/domain/customParsing/index.vue @@ -0,0 +1,259 @@ + + + + + diff --git a/src/views/operations/domain/domainManage/AddDomain.vue b/src/views/operations/domain/domainManage/AddDomain.vue new file mode 100644 index 0000000..fdaf7cd --- /dev/null +++ b/src/views/operations/domain/domainManage/AddDomain.vue @@ -0,0 +1,205 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/domainManage/ShowContent.vue b/src/views/operations/domain/domainManage/ShowContent.vue new file mode 100644 index 0000000..f156c0c --- /dev/null +++ b/src/views/operations/domain/domainManage/ShowContent.vue @@ -0,0 +1,105 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/domainManage/index.vue b/src/views/operations/domain/domainManage/index.vue new file mode 100644 index 0000000..a843638 --- /dev/null +++ b/src/views/operations/domain/domainManage/index.vue @@ -0,0 +1,469 @@ + + + + + diff --git a/src/views/operations/domain/domainNameProvider/index.vue b/src/views/operations/domain/domainNameProvider/index.vue new file mode 100644 index 0000000..9bfee42 --- /dev/null +++ b/src/views/operations/domain/domainNameProvider/index.vue @@ -0,0 +1,370 @@ + + + diff --git a/src/views/operations/domain/index.vue b/src/views/operations/domain/index.vue new file mode 100644 index 0000000..d3afeee --- /dev/null +++ b/src/views/operations/domain/index.vue @@ -0,0 +1,109 @@ + + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/sonDomainList/AppHallList.vue b/src/views/operations/domain/sonDomainList/AppHallList.vue new file mode 100644 index 0000000..71c4344 --- /dev/null +++ b/src/views/operations/domain/sonDomainList/AppHallList.vue @@ -0,0 +1,404 @@ + + + + + diff --git a/src/views/operations/domain/sonDomainList/BackendList.vue b/src/views/operations/domain/sonDomainList/BackendList.vue new file mode 100644 index 0000000..2a2a8c3 --- /dev/null +++ b/src/views/operations/domain/sonDomainList/BackendList.vue @@ -0,0 +1,403 @@ + + + + + diff --git a/src/views/operations/domain/sonDomainList/DownloadSiteList.vue b/src/views/operations/domain/sonDomainList/DownloadSiteList.vue new file mode 100644 index 0000000..ff8b4a3 --- /dev/null +++ b/src/views/operations/domain/sonDomainList/DownloadSiteList.vue @@ -0,0 +1,503 @@ + + + + + diff --git a/src/views/operations/domain/sonDomainList/OssList.vue b/src/views/operations/domain/sonDomainList/OssList.vue new file mode 100644 index 0000000..794ee12 --- /dev/null +++ b/src/views/operations/domain/sonDomainList/OssList.vue @@ -0,0 +1,403 @@ + + + + + diff --git a/src/views/operations/domain/sonDomainList/PaymentList.vue b/src/views/operations/domain/sonDomainList/PaymentList.vue new file mode 100644 index 0000000..7b255c5 --- /dev/null +++ b/src/views/operations/domain/sonDomainList/PaymentList.vue @@ -0,0 +1,422 @@ + + + + + diff --git a/src/views/operations/domain/sonDomainList/WebHallList.vue b/src/views/operations/domain/sonDomainList/WebHallList.vue new file mode 100644 index 0000000..d351a69 --- /dev/null +++ b/src/views/operations/domain/sonDomainList/WebHallList.vue @@ -0,0 +1,645 @@ + + + + + diff --git a/src/views/operations/domain/whiteList/AddEditWhiteList.vue b/src/views/operations/domain/whiteList/AddEditWhiteList.vue new file mode 100644 index 0000000..b44dba4 --- /dev/null +++ b/src/views/operations/domain/whiteList/AddEditWhiteList.vue @@ -0,0 +1,173 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/whiteList/BatchOperation.vue b/src/views/operations/domain/whiteList/BatchOperation.vue new file mode 100644 index 0000000..685dc73 --- /dev/null +++ b/src/views/operations/domain/whiteList/BatchOperation.vue @@ -0,0 +1,108 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/domain/whiteList/index.vue b/src/views/operations/domain/whiteList/index.vue new file mode 100644 index 0000000..fca79ca --- /dev/null +++ b/src/views/operations/domain/whiteList/index.vue @@ -0,0 +1,217 @@ + + + + + diff --git a/src/views/operations/gameManage/configuration/AddDialog.vue b/src/views/operations/gameManage/configuration/AddDialog.vue new file mode 100644 index 0000000..1ce23e8 --- /dev/null +++ b/src/views/operations/gameManage/configuration/AddDialog.vue @@ -0,0 +1,223 @@ + + + \ No newline at end of file diff --git a/src/views/operations/gameManage/configuration/index.vue b/src/views/operations/gameManage/configuration/index.vue new file mode 100644 index 0000000..90a605a --- /dev/null +++ b/src/views/operations/gameManage/configuration/index.vue @@ -0,0 +1,167 @@ + + + + + \ No newline at end of file diff --git a/src/views/operations/gameManage/game/AddDialog.vue b/src/views/operations/gameManage/game/AddDialog.vue index b00b55c..8056397 100644 --- a/src/views/operations/gameManage/game/AddDialog.vue +++ b/src/views/operations/gameManage/game/AddDialog.vue @@ -1,6 +1,6 @@ @@ -26,12 +27,14 @@ import platform from "./platform" const { proxy } = getCurrentInstance(); import game from "./game" +import Configuration from "./configuration" const platItem = ref({}) const activeName = ref('platform') const tabs = ref([ { label: proxy.t('平台管理'), name: 'platform' }, { label: proxy.t('子游戏管理'), name: 'game' }, + { label: proxy.t('配置管理'), name: 'configuration' }, ]) // 跳转子游戏管理 diff --git a/src/views/operations/rewardedFeedback/components/FeedBackList.vue b/src/views/operations/rewardedFeedback/components/FeedBackList.vue index 28c2561..4fab3a0 100644 --- a/src/views/operations/rewardedFeedback/components/FeedBackList.vue +++ b/src/views/operations/rewardedFeedback/components/FeedBackList.vue @@ -4,7 +4,8 @@ @resetQuery="resetQuery"> + + + - diff --git a/src/views/system/user/authRole.vue b/src/views/system/user/authRole.vue index 7555cac..e8c2e84 100644 --- a/src/views/system/user/authRole.vue +++ b/src/views/system/user/authRole.vue @@ -29,7 +29,7 @@ diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 04b62e2..652d473 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -26,7 +26,7 @@ onActivated(() => { // 路由跳转过来 if (Object.keys(routeParams).length) { - activeName.value = routeParams.activeName || 'auditManage'; + activeName.value = routeParams.activeName || 'userList'; memberAccount.value = routeParams.memberAccount || ''; } diff --git a/src/views/system/user/profile/index.vue b/src/views/system/user/profile/index.vue index 5851f05..ccef64e 100644 --- a/src/views/system/user/profile/index.vue +++ b/src/views/system/user/profile/index.vue @@ -35,7 +35,7 @@
  • 创建日期 -
    {{ state.user.createTime }}
    +
    {{ formatTime(state.user.createTime) }}
  • diff --git a/src/views/system/user/profile/userAvatar.vue b/src/views/system/user/profile/userAvatar.vue index d7cdb49..0753a86 100644 --- a/src/views/system/user/profile/userAvatar.vue +++ b/src/views/system/user/profile/userAvatar.vue @@ -1,7 +1,7 @@ - diff --git a/src/views/system/user/role/permission-dialog.vue b/src/views/system/user/role/permission-dialog.vue deleted file mode 100644 index e6172b1..0000000 --- a/src/views/system/user/role/permission-dialog.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/src/views/system/user/role/permission-example.vue b/src/views/system/user/role/permission-example.vue deleted file mode 100644 index 7cfc634..0000000 --- a/src/views/system/user/role/permission-example.vue +++ /dev/null @@ -1,195 +0,0 @@ - - - - - diff --git a/src/views/system/user/role/render.vue b/src/views/system/user/role/render.vue deleted file mode 100644 index cbe703f..0000000 --- a/src/views/system/user/role/render.vue +++ /dev/null @@ -1,588 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/views/system/user/role/selectUser.vue b/src/views/system/user/role/selectUser.vue index 7ff0fe3..126e529 100644 --- a/src/views/system/user/role/selectUser.vue +++ b/src/views/system/user/role/selectUser.vue @@ -1,6 +1,6 @@ - - - diff --git a/src/views/system/user/user/components/DetailsDialog.vue b/src/views/system/user/user/components/DetailsDialog.vue new file mode 100644 index 0000000..0e0020f --- /dev/null +++ b/src/views/system/user/user/components/DetailsDialog.vue @@ -0,0 +1,121 @@ + + + diff --git a/src/views/system/user/user/components/GoogleCodeDialog.vue b/src/views/system/user/user/components/GoogleCodeDialog.vue new file mode 100644 index 0000000..1954af1 --- /dev/null +++ b/src/views/system/user/user/components/GoogleCodeDialog.vue @@ -0,0 +1,101 @@ + + + diff --git a/src/views/system/user/user/components/MyCustomForm.vue b/src/views/system/user/user/components/MyCustomForm.vue new file mode 100644 index 0000000..95bf86f --- /dev/null +++ b/src/views/system/user/user/components/MyCustomForm.vue @@ -0,0 +1,44 @@ + + + + \ No newline at end of file diff --git a/src/views/system/user/user/index.vue b/src/views/system/user/user/index.vue index d371837..4ff753f 100644 --- a/src/views/system/user/user/index.vue +++ b/src/views/system/user/user/index.vue @@ -1,711 +1,955 @@ - - - - \ No newline at end of file +}; + +getDeptTree(); +getList(); + diff --git a/vite.config.js b/vite.config.js index 7e0a809..87b740d 100644 --- a/vite.config.js +++ b/vite.config.js @@ -27,9 +27,9 @@ export default defineConfig(({ mode, command }) => { proxy: { '/dev-api': { // target: 'http://192.168.50.139:9080', - // target: 'http://192.168.50.233:8081', + target: 'http://192.168.50.233:8081', // target: 'http://192.168.50.178:8080', - target: 'http://192.168.50.11:8081', + // target: 'http://192.168.50.11:8081', changeOrigin: true, rewrite: (p) => p.replace(/^\/dev-api/, '') }