From efe44f4aded182f0a4f0a4ea3117dcc478aa0777 Mon Sep 17 00:00:00 2001 From: wangxiaowei <1121133807@qq.com> Date: Tue, 31 Mar 2026 21:58:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/store_user.ts | 2 +- src/api/tea_store.ts | 5 + src/api/teamaster_group_reservation.ts | 26 ++++ src/utils/cache.ts | 2 +- .../parten_bank/edit.vue | 38 ++++- .../parten_bank/index.vue | 3 + src/views/tea_store/index.vue | 25 +++- src/views/tea_store/store_user/edit.vue | 88 +++++++++--- src/views/tea_store_real/index.vue | 6 - src/views/teamaster_real/edit.vue | 103 ++++++++------ .../teamaster_group_reservation/edit.vue | 126 +++++++++++++++++ .../teamaster_group_reservation/index.vue | 133 ++++++++++++++++++ src/views/withdraw/parten_reflect/index.vue | 2 +- src/views/workbench/index.vue | 2 +- 14 files changed, 481 insertions(+), 80 deletions(-) create mode 100644 src/api/teamaster_group_reservation.ts rename src/views/{withdraw => finance}/parten_bank/edit.vue (69%) rename src/views/{withdraw => finance}/parten_bank/index.vue (94%) create mode 100644 src/views/teamaster_user/teamaster_group_reservation/edit.vue create mode 100644 src/views/teamaster_user/teamaster_group_reservation/index.vue diff --git a/src/api/store_user.ts b/src/api/store_user.ts index 3d3046d..793fd3e 100644 --- a/src/api/store_user.ts +++ b/src/api/store_user.ts @@ -28,4 +28,4 @@ export function apiStoreUserDetail(params: any) { // 获取门店列表用于绑定 export function apiUserLists(params?: any) { return request.get({ url: '/storeUser/storeLists', params }) -} +} \ No newline at end of file diff --git a/src/api/tea_store.ts b/src/api/tea_store.ts index 802856a..9cdd093 100644 --- a/src/api/tea_store.ts +++ b/src/api/tea_store.ts @@ -38,4 +38,9 @@ export function apiTeaStoreOwnerLists(params: any) { // 门店资质详情 export function apiQualDetail(params: any) { return request.post({ url: '/teaStore/qualDetail', params }) +} + +// 创建二维码 +export function apiCreateWxcode(params: any) { + return request.post({ url: '/teaStore/createWXacode', params }) } \ No newline at end of file diff --git a/src/api/teamaster_group_reservation.ts b/src/api/teamaster_group_reservation.ts new file mode 100644 index 0000000..ddd785b --- /dev/null +++ b/src/api/teamaster_group_reservation.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 团体预约表列表 +export function apiTeamasterGroupReservationLists(params: any) { + return request.get({ url: '/teamaster_group_reservation/lists', params }) +} + +// 添加团体预约表 +export function apiTeamasterGroupReservationAdd(params: any) { + return request.post({ url: '/teamaster_group_reservation/add', params }) +} + +// 编辑团体预约表 +export function apiTeamasterGroupReservationEdit(params: any) { + return request.post({ url: '/teamaster_group_reservation/edit', params }) +} + +// 删除团体预约表 +export function apiTeamasterGroupReservationDelete(params: any) { + return request.post({ url: '/teamaster_group_reservation/delete', params }) +} + +// 团体预约表详情 +export function apiTeamasterGroupReservationDetail(params: any) { + return request.get({ url: '/teamaster_group_reservation/detail', params }) +} \ No newline at end of file diff --git a/src/utils/cache.ts b/src/utils/cache.ts index e16973f..c46b08d 100644 --- a/src/utils/cache.ts +++ b/src/utils/cache.ts @@ -1,5 +1,5 @@ const cache = { - key: 'like_admin_', + key: 'like_admin_parten_', //设置缓存(expire为缓存时效) set(key: string, value: any, expire?: string) { key = this.getKey(key) diff --git a/src/views/withdraw/parten_bank/edit.vue b/src/views/finance/parten_bank/edit.vue similarity index 69% rename from src/views/withdraw/parten_bank/edit.vue rename to src/views/finance/parten_bank/edit.vue index 1e9d2d6..6adf499 100644 --- a/src/views/withdraw/parten_bank/edit.vue +++ b/src/views/finance/parten_bank/edit.vue @@ -2,9 +2,9 @@
- - - + + + @@ -15,6 +15,12 @@ + + + + + + @@ -53,13 +59,35 @@ const formData = reactive({ bank_name: '', bank_card: '', bank_open_name: '', + address: '', + ns: '', mobile: '', }) - // 表单验证 const formRules = reactive({ - + name: [ + { required: true, message: '请输入单位名称', trigger: 'blur' } + ], + bank_name: [ + { required: true, message: '请输入银行名称', trigger: 'blur' } + ], + bank_open_name: [ + { required: true, message: '请输入开户行名称', trigger: 'blur' } + ], + bank_card: [ + { required: true, message: '请输入银行卡号', trigger: 'blur' } + ], + address: [ + { required: true, message: '请输入税务登记地址', trigger: 'blur' } + ], + ns: [ + { required: true, message: '请输入纳税号', trigger: 'blur' } + ], + mobile: [ + { required: true, message: '请输入银行卡绑定手机号码', trigger: 'blur' }, + { pattern: /^1\d{10}$/, message: '请输入正确的11位手机号码', trigger: 'blur' } + ] }) diff --git a/src/views/withdraw/parten_bank/index.vue b/src/views/finance/parten_bank/index.vue similarity index 94% rename from src/views/withdraw/parten_bank/index.vue rename to src/views/finance/parten_bank/index.vue index f4a3e61..dcf3144 100644 --- a/src/views/withdraw/parten_bank/index.vue +++ b/src/views/finance/parten_bank/index.vue @@ -34,9 +34,12 @@
+ + +