From 7f9dc11e5427b7d9fb4f39cb119da05cb0a2a850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=A6=8F=E8=B4=A2?= <1471584931@qq.com> Date: Thu, 19 Mar 2026 09:23:08 +0800 Subject: [PATCH] =?UTF-8?q?----=E7=9F=AD=E4=BF=A1=E5=8F=91=E9=80=81?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- Dockerfile | 2 +- src/api/system/LngSmsTemplate/index.ts | 47 +++++-- .../model/LngSmsTemplateModel.ts | 36 ++++++ src/router/routes/basic.ts | 8 ++ .../system/LngSmsTemplate/LngSmsRecord.vue | 115 ++++++++++++++++++ src/views/system/LngSmsTemplate/index.vue | 26 +++- 7 files changed, 223 insertions(+), 13 deletions(-) create mode 100644 src/views/system/LngSmsTemplate/LngSmsRecord.vue diff --git a/.env.development b/.env.development index 4d5b2a6..f8e66ec 100644 --- a/.env.development +++ b/.env.development @@ -11,7 +11,7 @@ VITE_PUBLIC_PATH = / # 可以有多个,注意多个不能换行,否则代理将会失效 #VITE_PROXY = [["/api","http://localhost:3000"],["/upload","http://localhost:3300/upload"]] #VITE_PROXY=[["/api/workflow","http://10.0.0.2:8093/workflow/"],["/api","http://10.10.2.102:9500"]] -VITE_PROXY=[["/api/magic-api/","http://127.0.0.1:8097/magic-api/"],["/api","http://10.10.2.102:9500"]] +VITE_PROXY=[["/api","http://10.10.2.102:9500"]] #VITE_PROXY=[["/api/approve/","http://127.0.0.1:8096","/approve/"],["/api","http://10.10.2.102:9500"]] #VITE_PROXY=[["/api/system/generator/","http://127.0.0.1:8091/system/generator/"],["/api/system/file/","http://127.0.0.1:8091/system/file/"],["/api/system/oss/","http://127.0.0.1:8091/system/oss/"],["/api/sales/","http://127.0.0.1:8096","/sales/"],["/api/mdm/","http://127.0.0.1:8096","/mdm/"],["/api","http://10.10.2.102:9500"]] #VITE_PROXY=[["/api/sales/","http://127.0.0.1:8096","/sales/"],["/api/mdm/","http://127.0.0.1:8096","/mdm/"],["/api","http://10.10.2.102:9500"]] diff --git a/Dockerfile b/Dockerfile index 3b0b2de..48ef203 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,4 +15,4 @@ VOLUME ["/etc/nginx/nginx.conf", "/usr/share/nginx/html"] CMD ["nginx","-g","daemon off;"] -# docker build -t docker.ges.bjgastx.com/itc-web:1.1.10 . +# docker build -t docker.ges.bjgastx.com/itc-web:1.1.12 . diff --git a/src/api/system/LngSmsTemplate/index.ts b/src/api/system/LngSmsTemplate/index.ts index c65ac63..93a23b1 100644 --- a/src/api/system/LngSmsTemplate/index.ts +++ b/src/api/system/LngSmsTemplate/index.ts @@ -1,4 +1,6 @@ -import { LngSmsTemplatePageModel, LngSmsTemplatePageParams, LngSmsTemplatePageResult } from './model/LngSmsTemplateModel'; +import { LngSmsTemplatePageModel, LngSmsTemplatePageParams, LngSmsTemplatePageResult, + LngSmsRecordPageModel, LngSmsRecordPageParams, LngSmsRecordPageResult, + } from './model/LngSmsTemplateModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; @@ -7,10 +9,8 @@ enum Api { List = '/system/lngSmsTemplate/list', Info = '/system/lngSmsTemplate/info', LngSmsTemplate = '/system/lngSmsTemplate', - - - - + Records = '/system/lngSmsTemplate/sendRecord', + Resend = '/system/lngSmsTemplate/resend', } /** @@ -28,6 +28,37 @@ export async function getLngSmsTemplatePage(params: LngSmsTemplatePageParams, mo ); } + +/** + * @description: 查询LngSmsTemplate分页列表 + */ +export async function getLngSmsRecordPage(params: LngSmsRecordPageParams, mode: ErrorMessageMode = 'modal') { + return defHttp.get( + { + url: Api.Records, + params, + }, + { + errorMessageMode: mode, + }, + ); +} + +/** + * @description: 获取LngSmsTemplate信息 + */ +export async function resend(id: String, mode: ErrorMessageMode = 'modal') { + return defHttp.get( + { + url: Api.Resend, + params: { id }, + }, + { + errorMessageMode: mode, + }, + ); +} + /** * @description: 获取LngSmsTemplate信息 */ @@ -77,7 +108,7 @@ export async function updateLngSmsTemplate(lngSmsTemplate: Recordable, mode: Err * @description: 删除LngSmsTemplate(批量删除) */ export async function deleteLngSmsTemplate(ids: string[], mode: ErrorMessageMode = 'modal') { - return defHttp.delete( + return defHttp.post( { url: Api.LngSmsTemplate, data: ids, @@ -86,4 +117,6 @@ export async function deleteLngSmsTemplate(ids: string[], mode: ErrorMessageMode errorMessageMode: mode, }, ); -} \ No newline at end of file +} + + diff --git a/src/api/system/LngSmsTemplate/model/LngSmsTemplateModel.ts b/src/api/system/LngSmsTemplate/model/LngSmsTemplateModel.ts index 8809ded..9d9239f 100644 --- a/src/api/system/LngSmsTemplate/model/LngSmsTemplateModel.ts +++ b/src/api/system/LngSmsTemplate/model/LngSmsTemplateModel.ts @@ -30,7 +30,43 @@ export interface LngSmsTemplatePageModel { 0; + +/** + * @description: LngSmsTemplate分页参数 模型 + */ +export interface LngSmsRecordPageParams extends BasicPageParams { + + code: string; + + phone: string; + + sendStatus: string; +} + +/** + * @description: LngSmsTemplate分页返回值模型 + */ +export interface LngSmsRecordPageModel { + id: string; + + code: string; + + content: string; + + phone: string; + + sendStatus: string; + + errorMessage: string; + + senderId: string; + + createDate: string; +} + /** * @description: LngSmsTemplate分页返回值结构 */ +export type LngSmsRecordPageResult = BasicFetchResult; + export type LngSmsTemplatePageResult = BasicFetchResult; \ No newline at end of file diff --git a/src/router/routes/basic.ts b/src/router/routes/basic.ts index eaabc67..fc3b57f 100644 --- a/src/router/routes/basic.ts +++ b/src/router/routes/basic.ts @@ -350,6 +350,14 @@ export const PAGE_CUSTOM_ROUTE: AppRouteRecordRaw[] = [{ title: (route) => route.query.formName } }, + { + path: '/system/LngSmsTemplate/LngSmsRecord', + name: 'LngDemand', + component: () => import('/@/views/system/LngSmsTemplate/LngSmsRecord.vue'), + meta: { + title: (route) => (route.query.formName || '短信记录') + } + }, ] diff --git a/src/views/system/LngSmsTemplate/LngSmsRecord.vue b/src/views/system/LngSmsTemplate/LngSmsRecord.vue new file mode 100644 index 0000000..9467cda --- /dev/null +++ b/src/views/system/LngSmsTemplate/LngSmsRecord.vue @@ -0,0 +1,115 @@ + + + diff --git a/src/views/system/LngSmsTemplate/index.vue b/src/views/system/LngSmsTemplate/index.vue index dc57eec..4ab43f1 100644 --- a/src/views/system/LngSmsTemplate/index.vue +++ b/src/views/system/LngSmsTemplate/index.vue @@ -20,7 +20,7 @@ - +