Commit e42d21d1 by pangchong

fix: 三方收费单附件上传问题修复

parent 5169cc67
...@@ -537,14 +537,20 @@ watchEffect(() => { ...@@ -537,14 +537,20 @@ watchEffect(() => {
} }
}) })
watch([() => formData.deicingQuantityTotal, () => formData.weatherToday, () => formData.modelType], () => { watch([() => formData.deicingQuantityTotal, () => formData.weatherToday, () => formData.modelType], () => {
if (deicingFlag.value) {
deicingFlag.value = false deicingFlag.value = false
formData.deicingRemark = '' formData.deicingRemark = ''
formData.deicingFile = '' formData.deicingFile = ''
deicingFile.value = []
}
}) })
watch([() => formData.antiicingQuantityTotal, () => formData.weatherToday, () => formData.modelType], () => { watch([() => formData.antiicingQuantityTotal, () => formData.weatherToday, () => formData.modelType], () => {
if (antiicingFlag.value) {
antiicingFlag.value = false antiicingFlag.value = false
formData.antiicingRemark = '' formData.antiicingRemark = ''
formData.antiicingFile = '' formData.antiicingFile = ''
antiicingFile.value = []
}
}) })
// 海航集团内部的宽体机——A330-,787-,747-,777-,A350-,其余为窄体,集团外部机型-机型类别无对应数据需要手动选择 // 海航集团内部的宽体机——A330-,787-,747-,777-,A350-,其余为窄体,集团外部机型-机型类别无对应数据需要手动选择
const prefixes = ['A330-', '787-', '747-', '777-', 'A350-'] const prefixes = ['A330-', '787-', '747-', '777-', 'A350-']
......
...@@ -47,12 +47,14 @@ import useBaseStore from 'mocp/store/base' ...@@ -47,12 +47,14 @@ import useBaseStore from 'mocp/store/base'
import useUserStore from 'mocp/store/user' import useUserStore from 'mocp/store/user'
import { ref } from 'vue' import { ref } from 'vue'
import { onUnload } from '@dcloudio/uni-app' import { onUnload } from '@dcloudio/uni-app'
import { formData } from './constants/add.compositions' import { antiicingFile, deicingFile, formData } from './constants/add.compositions'
const baseStore = useBaseStore() const baseStore = useBaseStore()
const userStore = useUserStore() const userStore = useUserStore()
const goDetails = (data) => { const goDetails = (data) => {
Object.assign(formData, data) Object.assign(formData, data)
deicingFile.value = data.deicingFileList
antiicingFile.value = data.antiicingFileList
uni.$mocpJump.navigateTo('/panel/electronicBill/deicing/add') uni.$mocpJump.navigateTo('/panel/electronicBill/deicing/add')
} }
//刷新 //刷新
......
...@@ -34,7 +34,6 @@ import { useDrawSignature } from 'mocp/hooks/use-sign/useSign' ...@@ -34,7 +34,6 @@ import { useDrawSignature } from 'mocp/hooks/use-sign/useSign'
import { canvasImage } from './constants/sign.compositions' import { canvasImage } from './constants/sign.compositions'
import { handleSubmit } from './constants/sign.functionals' import { handleSubmit } from './constants/sign.functionals'
import { formData } from './constants/add.compositions' import { formData } from './constants/add.compositions'
import { onBeforeUnmount } from 'vue'
import { onLoad } from '@dcloudio/uni-app' import { onLoad } from '@dcloudio/uni-app'
const { isSigned, touchStart, touchMove, touchEnd, clear, getPath } = useDrawSignature('canvas', { const { isSigned, touchStart, touchMove, touchEnd, clear, getPath } = useDrawSignature('canvas', {
...@@ -59,10 +58,7 @@ const handleClear = () => { ...@@ -59,10 +58,7 @@ const handleClear = () => {
canvasImage.value = '' canvasImage.value = ''
clear() clear()
} }
onBeforeUnmount(() => {
handleClear()
formData.customerSignImg = ''
})
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.mocp-sign, .mocp-sign,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment