diff --git a/admin/src/app/api/addon.ts b/admin/src/app/api/addon.ts index 87daa9abe..e256e7c8c 100644 --- a/admin/src/app/api/addon.ts +++ b/admin/src/app/api/addon.ts @@ -91,3 +91,11 @@ export function getInstalledAddonList() { return request.get('addon/list/install') } +export function getAddonInit() { + return request.get('addon/init') +} + +export function getAppIndex() { + return request.get('app/index') +} + diff --git a/admin/src/app/api/notice.ts b/admin/src/app/api/notice.ts index 6104b721c..9a0d27753 100644 --- a/admin/src/app/api/notice.ts +++ b/admin/src/app/api/notice.ts @@ -78,3 +78,212 @@ export function editSms(params: Record) { export function getSmsLog(params: Record) { return request.get(`notice/sms/log`, { params }) } + +/** + * 获取当前登录子账号 + * @param params + */ +export function getAccountIsLogin() { + return request.get(`notice/niusms/config`) +} + +/** + * 登录子账号 + * @param params + */ +export function loginAccount(params: Record) { + return request.post(`notice/niusms/account/login`,params,{ showSuccessMessage: true }) +} + +/** + * 注册子账号 + * @param params + */ +export function registerAccount(params: Record) { + return request.post(`notice/niusms/account/register`,params,{ showSuccessMessage: true }) +} + +/** + * 获取当前登录子账号信息 + * @param params + */ +export function getAccountInfo(username: string) { + return request.get(`notice/niusms/account/info/${username}`) +} + +/** + * 获取模版列表 + * @param params + */ +export function getTemplateList(params: Record) { + return request.get(`notice/niusms/template/list/${params.sms_type}/${params.username}`,{}) +} + +/** + * 获取签名列表 + * @param params + */ +export function getSignList(username: string, params: Record) { + return request.get(`notice/niusms/sign/list/${username}`,{params}) +} + +/** + * 添加签名 + * @param params + */ +export function addSign(username: string, params: Record) { + return request.post(`notice/niusms/sign/report/${username}`, params, { showSuccessMessage: true }); +} + +/** + * 删除签名 + * @param params + */ +export function deleteSign(username: string, params: Record) { + return request.post(`notice/niusms/sign/delete/${username}`, params, { showSuccessMessage: true }); +} + +/** + * 更新子账号信息 + * @param params + */ +export function editAccount(username: string,params: Record) { + return request.post(`notice/niusms/account/edit/${username}`, params, { showSuccessMessage: true }); +} + +/** + * 获取短信发送记录 + * @param params + */ +export function getSmsSendList(username: string, params: Record) { + return request.get(`notice/niusms/account/send_list/${username}`,{params}) +} + +/** + * 获取充值列表 + * @param params + */ +export function getSmsOrdersList(username: string, params: Record) { + return request.get(`notice/niusms/order/list/${username}`,{params}) +} + +/** + * 获取套餐列表 + * @param params + */ +export function getSmsPackagesList() { + return request.get(`notice/niusms/packages`) +} + +/** + * 获取图像验证码 + * @param params + */ +export function getSmsCaptcha() { + return request.get(`notice/niusms/captcha`) +} + +/** + * 发送验证码 + * @param params + */ +export function getSmsSend(params: Record) { + return request.post(`notice/niusms/send`,params,{ showSuccessMessage: true }) +} + +/** + * 添加签名配置项 + * @param params + */ +export function getSmsSignConfig() { + return request.get(`notice/niusms/sign/report/config`) +} + +/** + * 模版报备配置项 + * @param params + */ +export function getTemplateReportConfig() { + return request.get(`notice/niusms/template/report/config`) +} + +/** + * 模版报备 + * @param params + */ +export function reportTemplate(sms_type: string, username: string, params: Record) { + return request.post(`notice/niusms/template/report/${sms_type}/${username}`,params,{ showSuccessMessage: true }) +} + +/** + * 模版详情 + * @param params + */ +export function getreportTemplateInfo(sms_type: string, username: string,params: Record) { + return request.get(`notice/niusms/template/info/${sms_type}/${username}`,{params}) +} + + +/** + * 充值下单 + * @param params + */ +export function smsOrderCreate(username: string, params: Record) { + return request.post(`notice/niusms/order/create/${username}`, params) +} + +/** + * 获取支付信息 + * @param params + */ +export function getOrderPayInfo(username: string, params: Record) { + return request.get(`notice/niusms/order/pay/${username}`, {params}) +} + +/** + * 获取订单详情 + * @param params + */ +export function getOrderInfo(username: string, params: Record) { + return request.get(`notice/niusms/order/info/${username}`, {params}) +} + +/** + * 获取支付状态 + * @param params + */ +export function getOrderPayStatus(username: string, params: Record) { + return request.get(`notice/niusms/order/status/${username}`, {params}) +} + +/** + * 计算金额 + * @param params + */ +export function calculateOrderPay(username: string, params: Record) { + return request.post(`notice/niusms/order/calculate/${username}`, params) +} + +/** + * 启用牛云短信 + * @param params + */ +export function enableNiusms(params: Record) { + return request.put(`notice/niusms/enable`,params,{ showSuccessMessage: true }) +} + +/** + * 同步模版状态 + * @param params + */ +export function templateSync(sms_type: string, username: string) { + return request.get(`notice/niusms/template/sync/${sms_type}/${username}`) +} + +/** + * 重置密码 + * @param params + */ +export function resetPassword(username: string,params: Record) { + return request.post(`notice/niusms/account/reset/password/${username}`,params,{ showSuccessMessage: true}) +} \ No newline at end of file diff --git a/admin/src/app/api/site.ts b/admin/src/app/api/site.ts index 282144fde..e3f0864af 100644 --- a/admin/src/app/api/site.ts +++ b/admin/src/app/api/site.ts @@ -212,6 +212,15 @@ export function getLogInfo(id: number) { return request.get(`site/log/${ id }`) } +/** + * 清空操作日志列表 + * @param params + * @returns + */ +export function logDestroy() { + return request.delete(`site/log/destroy`) +} + /***************************************************** 账单列表 **************************************************/ /** diff --git a/admin/src/app/api/upgrade.ts b/admin/src/app/api/upgrade.ts index e6995f683..002a2ed67 100644 --- a/admin/src/app/api/upgrade.ts +++ b/admin/src/app/api/upgrade.ts @@ -20,8 +20,8 @@ export function getUpgradeTask() { * 升级 * @param addon */ -export function upgradeAddon(addon: string = '') { - return request.post(addon ? `upgrade/${ addon }` : 'upgrade') +export function upgradeAddon(addon: string = '', params: Record = {}) { + return request.post(addon ? `upgrade/${ addon }` : 'upgrade', params) } /** @@ -62,6 +62,14 @@ export function getUpgradeRecords(params: Record) { return request.get(`upgrade/records`, { params }) } +/** + * 删除升级记录 + * @param params + */ +export function delUpgradeRecords(params: Record) { + return request.delete(`upgrade/records`, { params }) +} + /** * 获取备份记录分页列表 * @param params @@ -128,4 +136,4 @@ export function performRecoveryTasks(params: Record) { */ export function performBackupTasks(params: Record) { return request.get("backup/task", params) -} \ No newline at end of file +} diff --git a/admin/src/app/api/wxoplatform.ts b/admin/src/app/api/wxoplatform.ts index ee10da735..6d98d6fb5 100644 --- a/admin/src/app/api/wxoplatform.ts +++ b/admin/src/app/api/wxoplatform.ts @@ -75,3 +75,23 @@ export function getSiteGroupCommitRecord(params: Record) { return request.get('wxoplatform/sitegroup/commit', { params }) } +/** + * 撤回代码审核 + * @param params + */ +export function undoAudit(params: Record) { + return request.put('wxoplatform/undo/weappaudit', params, { showSuccessMessage: true }) +} + + +export function syncSiteWeapp(params: Record) { + return request.post('wxoplatform/async/siteweapp', params, { showSuccessMessage: true }) +} + +/** + * 获取授权记录 + * @param params + */ +export function getAuthRecord(params: Record) { + return request.get('wxoplatform/authorization/record', { params }) +} diff --git a/admin/src/app/assets/images/error_icon.png b/admin/src/app/assets/images/error_icon.png new file mode 100644 index 000000000..7db470c6f Binary files /dev/null and b/admin/src/app/assets/images/error_icon.png differ diff --git a/admin/src/app/assets/images/index/app_store1.png b/admin/src/app/assets/images/index/app_store1.png new file mode 100644 index 000000000..89731fc7a Binary files /dev/null and b/admin/src/app/assets/images/index/app_store1.png differ diff --git a/admin/src/app/assets/images/index/banner_1.png b/admin/src/app/assets/images/index/banner_1.png new file mode 100644 index 000000000..d7e46c48d Binary files /dev/null and b/admin/src/app/assets/images/index/banner_1.png differ diff --git a/admin/src/app/assets/images/index/banner_2.png b/admin/src/app/assets/images/index/banner_2.png new file mode 100644 index 000000000..010363dbf Binary files /dev/null and b/admin/src/app/assets/images/index/banner_2.png differ diff --git a/admin/src/app/assets/images/index/cloud.png b/admin/src/app/assets/images/index/cloud.png new file mode 100644 index 000000000..445cdde9c Binary files /dev/null and b/admin/src/app/assets/images/index/cloud.png differ diff --git a/admin/src/app/assets/images/index/low-play.mp4 b/admin/src/app/assets/images/index/low-play.mp4 new file mode 100644 index 000000000..b8cc12e7c Binary files /dev/null and b/admin/src/app/assets/images/index/low-play.mp4 differ diff --git a/admin/src/app/assets/images/index/message_empty.png b/admin/src/app/assets/images/index/message_empty.png new file mode 100644 index 000000000..1927573db Binary files /dev/null and b/admin/src/app/assets/images/index/message_empty.png differ diff --git a/admin/src/app/assets/images/index/site_add1.png b/admin/src/app/assets/images/index/site_add1.png new file mode 100644 index 000000000..92082c313 Binary files /dev/null and b/admin/src/app/assets/images/index/site_add1.png differ diff --git a/admin/src/app/assets/images/index/site_list1.png b/admin/src/app/assets/images/index/site_list1.png new file mode 100644 index 000000000..3f1990fa0 Binary files /dev/null and b/admin/src/app/assets/images/index/site_list1.png differ diff --git a/admin/src/app/assets/images/index/site_tc1.png b/admin/src/app/assets/images/index/site_tc1.png new file mode 100644 index 000000000..d9c6b6955 Binary files /dev/null and b/admin/src/app/assets/images/index/site_tc1.png differ diff --git a/admin/src/app/assets/images/index/site_user1.png b/admin/src/app/assets/images/index/site_user1.png new file mode 100644 index 000000000..7cb9e5279 Binary files /dev/null and b/admin/src/app/assets/images/index/site_user1.png differ diff --git a/admin/src/app/assets/images/success_icon.png b/admin/src/app/assets/images/success_icon.png new file mode 100644 index 000000000..4df038a82 Binary files /dev/null and b/admin/src/app/assets/images/success_icon.png differ diff --git a/admin/src/app/assets/images/tools/authorize.png b/admin/src/app/assets/images/tools/authorize.png new file mode 100644 index 000000000..020a5b8b5 Binary files /dev/null and b/admin/src/app/assets/images/tools/authorize.png differ diff --git a/admin/src/app/assets/images/tools/upgrade.png b/admin/src/app/assets/images/tools/upgrade.png new file mode 100644 index 000000000..6547604ec Binary files /dev/null and b/admin/src/app/assets/images/tools/upgrade.png differ diff --git a/admin/src/app/components/cloud-build/index.vue b/admin/src/app/components/cloud-build/index.vue index 46c805bae..6556ac508 100644 --- a/admin/src/app/components/cloud-build/index.vue +++ b/admin/src/app/components/cloud-build/index.vue @@ -1,68 +1,104 @@ @@ -270,4 +404,30 @@ defineExpose({ :deep(.terminal .t-log-box span) { white-space: pre-wrap; } +:deep(.el-result__icon) { + color: unset !important; // 清除默认颜色 +} +:deep(.el-dialog__title){ + font-size: 20px; + font-weight: bold; +} +:deep(.el-result__title p){ + font-size: 25px; + color: #1D1F3A; + font-weight: 500; +} +:deep(.el-result__subtitle p){ + font-size: 15px; + color: #4F516D; + font-weight: 500; + word-break: break-all; + text-overflow: ellipsis; + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 5; + -webkit-box-orient: vertical; +} +:deep(.el-result){ + margin-top: -100px !important; +} diff --git a/admin/src/app/components/upgrade-log/index.vue b/admin/src/app/components/upgrade-log/index.vue index f126d0851..53a4fe8ca 100644 --- a/admin/src/app/components/upgrade-log/index.vue +++ b/admin/src/app/components/upgrade-log/index.vue @@ -1,5 +1,5 @@