添加门店资质信息

This commit is contained in:
wangxiaowei
2026-02-11 17:18:46 +08:00
parent 7625785f60
commit c4d1cdf6ec
4 changed files with 47 additions and 4 deletions

View File

@ -384,4 +384,11 @@ export function getTeaRoomPayOrderAmount(data: {id: number, pay_way: number}) {
*/ */
export function getRenewTeaRoomPayOrderAmount(data: {id: number, pay_way: number}) { export function getRenewTeaRoomPayOrderAmount(data: {id: number, pay_way: number}) {
return http.Post<any>('/api/order/getOrderRenewAmount', data) return http.Post<any>('/api/order/getOrderRenewAmount', data)
}
/**
* 获取门店资质信息
*/
export function getStoreQual(store_id: number) {
return http.Post<any>('/api/teaStore/qualDetails', { store_id })
} }

View File

@ -324,6 +324,7 @@
mobile: '', mobile: '',
code: '' code: ''
}) })
const both = ref<string>('1998-12-21')
// 审核状态 // 审核状态
const status = ref<number>(-1) // 0待审核 1审核成功 2审核失败 3未提交数据 const status = ref<number>(-1) // 0待审核 1审核成功 2审核失败 3未提交数据
@ -379,10 +380,23 @@
city.value = item.selectedItems.name city.value = item.selectedItems.name
}, },
/**
*
*/
handleConfirmBoth({ value }: any) {
const d = new Date(value)
const year = d.getFullYear()
const month = d.getMonth() + 1
const day = d.getDate()
const date = `${year}-${month < 10 ? '0' + month : month}-${day < 10 ? '0' + day : day}`
both.value = date
},
/** /**
* 提交申请 * 提交申请
*/ */
handleSubmit: async () => { handleSubmit: async () => {
if (!form.value.username) { if (!form.value.username) {
toast.show('请输入姓名') toast.show('请输入姓名')
return false return false
@ -434,6 +448,9 @@
form.value.certificate = "" + "," +removeImageUrlPrefix(fileList4.value)[0] form.value.certificate = "" + "," +removeImageUrlPrefix(fileList4.value)[0]
} }
let data = form.value
data.both = both.value
toast.loading({ toast.loading({
loadingType: 'ring', loadingType: 'ring',
loadingColor: '#4C9F44', loadingColor: '#4C9F44',
@ -442,7 +459,7 @@
try { try {
toast.close() toast.close()
await addTeaSpecialist(form.value) await addTeaSpecialist(data)
status.value = 0 // 提交成功,变更状态为待审核 status.value = 0 // 提交成功,变更状态为待审核
setTimeout(() => { setTimeout(() => {

View File

@ -43,15 +43,14 @@
</wd-swiper> </wd-swiper>
</view> </view>
<view class="mt-38rpx flex justify-between"> <view class="mt-38rpx flex justify-between">
<view class="line-1"> <view>
<view class="text-34rpx text-[#303133] leading-48rpx font-bold line-1">{{ teaRoom.name }}</view> <view class="text-34rpx text-[#303133] leading-48rpx font-bold line-1">{{ teaRoom.name }}</view>
<view class="relative mt-18rpx h-34rpx"> <view class="relative mt-18rpx h-34rpx">
<view class="absolute top-0 flex items-center"> <view class="flex items-center">
<wd-rate v-model="teaRoom.star" readonly active-color="#FF5951" allow-half active-icon="star-filled" icon="star" space="4rpx"/> <wd-rate v-model="teaRoom.star" readonly active-color="#FF5951" allow-half active-icon="star-filled" icon="star" space="4rpx"/>
<view class="text-26rpx text-[#606266] leading-34rpx ml-8rpx">{{ teaRoom.star }} 推荐</view> <view class="text-26rpx text-[#606266] leading-34rpx ml-8rpx">{{ teaRoom.star }} 推荐</view>
</view> </view>
</view> </view>
<view class="text-26rpx mt-18rpx leading-48rpx text-[#606266]">营业时间:{{ teaRoom.day_time }} {{ teaRoom.start_time }}-{{ teaRoom.end_time }}</view>
</view> </view>
<view class="flex flex-col items-end"> <view class="flex flex-col items-end">
<!-- TODO 后续改为门店充值 --> <!-- TODO 后续改为门店充值 -->
@ -61,6 +60,16 @@
<!-- <view class="text-24rpx text-[#818CA9] mt-18rpx">{{ teaRoom.rechange_times }} 分钟前有人充值</view> --> <!-- <view class="text-24rpx text-[#818CA9] mt-18rpx">{{ teaRoom.rechange_times }} 分钟前有人充值</view> -->
</view> </view>
</view> </view>
<view class="mt-26rpx">
<wd-gap bg-color="#F6F7F9" height="2rpx"></wd-gap>
</view>
<view class="flex justify-between items-center mt-30rpx mb-34rpx">
<view class="text-26rpx text-[#606266]">营业时间:{{ teaRoom.day_time }} {{ teaRoom.start_time }}-{{ teaRoom.end_time }}</view>
<view class="flex items-center" @click="router.navigateTo(`/bundle/tea-room/license?id=${teaRoomId}`)">
<view class="text-24rpx text-[#92928C]">资质信息</view>
<wd-icon name="chevron-right" size="32rpx" color="#C7C7C7"></wd-icon>
</view>
</view>
<view class="mt-26rpx"> <view class="mt-26rpx">
<wd-gap bg-color="#F6F7F9" height="2rpx"></wd-gap> <wd-gap bg-color="#F6F7F9" height="2rpx"></wd-gap>
</view> </view>

View File

@ -314,6 +314,16 @@
"navigationStyle": "custom" "navigationStyle": "custom"
} }
}, },
{
"path": "tea-room/license",
"type": "page",
"needLogin": true,
"layout": "default",
"style": {
"navigationBarBackgroundColor": "#FFF",
"navigationBarTitleText": "资质信息"
}
},
{ {
"path": "tea-room/room", "path": "tea-room/room",
"type": "page", "type": "page",