diff --git a/src/views/lsxmsb/TaskForm.vue b/src/views/lsxmsb/TaskForm.vue index e4dc957..b64f596 100644 --- a/src/views/lsxmsb/TaskForm.vue +++ b/src/views/lsxmsb/TaskForm.vue @@ -96,7 +96,10 @@ projectCode: String, }); const { proxy } = getCurrentInstance(); - +const emits = defineEmits(['closeFormTransition']); +const closeDaKa = () => { + emits('closeFormTransition', 'AnJianUpdatas'); +}; const route = useRoute(); const AllData = reactive({ ShowHedao: false, @@ -153,7 +156,6 @@ // 提交上报 const onSubmitData = async () => { console.log(AllData.formData, 'AllData.formData'); - patrolProblemadd(AllData.formData).then((response) => { proxy.showSuccessToast('上报成功'); closeDaKa(); diff --git a/src/views/lsxmsb/TaskForm.vue b/src/views/lsxmsb/TaskForm.vue index e4dc957..b64f596 100644 --- a/src/views/lsxmsb/TaskForm.vue +++ b/src/views/lsxmsb/TaskForm.vue @@ -96,7 +96,10 @@ projectCode: String, }); const { proxy } = getCurrentInstance(); - +const emits = defineEmits(['closeFormTransition']); +const closeDaKa = () => { + emits('closeFormTransition', 'AnJianUpdatas'); +}; const route = useRoute(); const AllData = reactive({ ShowHedao: false, @@ -153,7 +156,6 @@ // 提交上报 const onSubmitData = async () => { console.log(AllData.formData, 'AllData.formData'); - patrolProblemadd(AllData.formData).then((response) => { proxy.showSuccessToast('上报成功'); closeDaKa(); diff --git a/src/views/lsxmsb/TemporaryProject.vue b/src/views/lsxmsb/TemporaryProject.vue index 20686bf..6d4cd44 100644 --- a/src/views/lsxmsb/TemporaryProject.vue +++ b/src/views/lsxmsb/TemporaryProject.vue @@ -34,6 +34,7 @@ v-if="showForm" :projectName="AllData.projectName" :projectCode="AllData.projectCode" + @closeFormTransition="closeFormTransition" /> @@ -54,7 +55,12 @@
问题图片
- +
@@ -67,7 +73,7 @@ import TaskForm from './TaskForm.vue'; // 表单组件 import bus from '@/utils/utils'; import { useStore } from '@/pinia/store.js'; - +import { showImagePreview } from 'vant'; const pinias = useStore(); const timer = ref(null); const showBottom = ref(false); @@ -173,6 +179,19 @@ })); }); } +// 点击预览大图//照片弹框 +function clickImg(url) { + let params = []; + url.forEach((item) => { + params.push(item.url); + }); + showImagePreview(params); +} + +// 关闭 +const closeFormTransition = (msg) => { + showForm.value = false; +}; onMounted(() => { getJCX();