Fix:3144 【商城小程序】修改店铺资料页面没有营业时间

This commit is contained in:
modendeveloper
2025-01-23 01:35:40 +08:00
parent cd0a91fda5
commit 37266a4e97
2 changed files with 38 additions and 5 deletions
+36 -3
View File
@@ -97,6 +97,24 @@
</view>
<text class="iconfont icon-jiantou"></text>
</view>
<view class="item" @click="showTimePicker">
<view class="cell acea-row row-between row-middle">
<view class="cell-title">营业时间</view>
<view class="cell-value">
<u--text :text="innApplyInfo.serviceTime + ' - ' + innApplyInfo.serviceEndTime"></u--text>
<tpf-time-range
startTime="00:00"
endTime="23:59"
:startDefaultTime="innApplyInfo.serviceTime"
:endDefaultTime="innApplyInfo.serviceEndTime"
ref="TimePickerPopupRef"
@timeRange="timeRange"
>
</tpf-time-range>
</view>
</view>
<text class="iconfont icon-jiantou"></text>
</view>
<view class="item is_required">
<view class="cell acea-row row-between row-middle">
<view class="cell-title">店主名字</view>
@@ -184,6 +202,7 @@
</template>
<script>
import TimePickerPopup from '@/components/timePickerPopup/time-picker-popup.vue';
import CitySelect from '@/components/CitySelect'
import tmUpload from '@/components/tm-upload/tm-upload.vue'
import {
@@ -195,6 +214,7 @@ import {getHotelTypeList, postHotelInfoEdit} from '@/api/inn.js'
export default {
components: {
CitySelect,
TimePickerPopup,
tmUpload
},
data() {
@@ -230,7 +250,9 @@ export default {
'tel': '',
'qrcode': '',
'tips': '',
'type': ''
'type': '',
serviceTime: '00:00',
serviceEndTime: '23:59'
},
loading: false
}
@@ -243,8 +265,11 @@ export default {
if (id) {
// 赋值
const hotel = JSON.parse(uni.getStorageSync('MY_HOTEL_INFO'))
console.log(hotel)
this.innHistory = hotel
this.innHistory = {
...hotel,
serviceTime: '00:00',
serviceEndTime: '23:59'
}
this.fillData(this.innApplyInfo, this.innHistory)
if (hotel.coverType === 2) {
this.innApplyInfo.coverVideo = hotel.cover
@@ -273,6 +298,14 @@ export default {
}
},
methods: {
showTimePicker() {
this.$refs.TimePickerPopupRef.open()
},
timeRange(e) {
this.innApplyInfo.serviceTime = e[0]
this.innApplyInfo.serviceEndTime = e[1]
this.$forceUpdate()
},
typePickerChange: function (e) {
this.typeIndex = e.target.value
// 修改type
+2 -2
View File
@@ -434,8 +434,8 @@
<template #value>
<u--text :text="form.serviceTime + ' - ' + form.serviceEndTime"></u--text>
<tpf-time-range
:startTime="form.serviceTime"
:endTime="form.serviceEndTime"
startTime="00:00"
endTime="23:59"
:startDefaultTime="form.serviceTime"
:endDefaultTime="form.serviceEndTime"
ref="TimePickerPopupRef"