|
@@ -92,6 +92,7 @@ import { ref, computed, watch, onMounted, nextTick, inject } from "vue"
|
|
|
import { useRoute, useRouter } from "vue-router"
|
|
|
import { useStore } from "vuex"
|
|
|
import BtnClose from "./BtnClose.vue"
|
|
|
+import { ElMessage } from 'element-plus'
|
|
|
|
|
|
const route = useRoute()
|
|
|
const router = useRouter()
|
|
@@ -119,7 +120,15 @@ const canSubmit = computed(() => {
|
|
|
})
|
|
|
|
|
|
function onSubmit() {
|
|
|
- emit('close')
|
|
|
+ api.submitFeedback(name.value, contact.value, feedback.value, veriCode.value).then(() => {
|
|
|
+ ElMessage({
|
|
|
+ message: '您的反馈已发送',
|
|
|
+ type: 'success',
|
|
|
+ })
|
|
|
+ emit('close')
|
|
|
+ }).catch(() => {
|
|
|
+ ElMessage.error('网络异常,请稍后再试')
|
|
|
+ })
|
|
|
}
|
|
|
</script>
|
|
|
|