feat:更新tabbar显示

This commit is contained in:
2025-10-30 16:50:13 +08:00
parent cc33d3028b
commit 9e0b8ead79
18 changed files with 61 additions and 337 deletions

View File

@@ -64,16 +64,22 @@
<script lang="ts" setup>
import { UploadImage, UploadVideo } from 'vue3-common'
import { useTravelStore } from '@/store/travel.ts'
import { ref, reactive } from 'vue'
import { ref, reactive, onMounted } from 'vue'
import { FormRules } from 'element-plus'
import { travelRecordRules } from '@/utils/element/elRules.ts'
import { fileServiceUrl, serviceFileRootPath } from '@/utils'
import { commonElMessageBox } from 'vue3-common/utils/elUtil'
import { useAppStore } from '@/store/app.ts'
const rules = reactive<FormRules>(travelRecordRules)
const formRef = ref()
const travelStore = useTravelStore()
const appStore = useAppStore()
onMounted(async () => {
appStore.isShowMobileBack = true
})
/**
* 点击确认按钮
@@ -82,11 +88,13 @@ const confirmClick = () => {
formRef.value.validate().then(() => {
travelStore.handleTravelRecordApi(travelStore.currentTravelRecord)
history.back()
appStore.isShowMobileBack = false
})
}
const cancelClick = () => {
history.back()
appStore.isShowMobileBack = false
}
const deleteClick = () => {
@@ -94,6 +102,7 @@ const deleteClick = () => {
travelStore.travelRecordApiType = 'DELETE'
travelStore.handleTravelRecordApi(travelStore.currentTravelRecord)
history.back()
appStore.isShowMobileBack = false
})
}
</script>