diff --git a/src/views/CaseView.vue b/src/views/CaseView.vue index 559efeb..8e6027e 100644 --- a/src/views/CaseView.vue +++ b/src/views/CaseView.vue @@ -16,12 +16,8 @@ const error = ref(false) const page = ref(null) const feedbackForm = reactive({ - legalArticle: '', issueDescription: '', - userName: '', phoneNumber: '', - idCardNumber: '', - contactInfoType: 1, // 默认手机号 }) const feedbackSubmitSuccess = ref(false) @@ -239,37 +235,19 @@ onMounted(() => { const submitFeedback = async () => { try { // 前端验证 - if (!feedbackForm.legalArticle.trim()) { - alert('有问题的案例不能为空。') - return - } if (!feedbackForm.issueDescription.trim()) { alert('问题描述不能为空。') return } - if (feedbackForm.contactInfoType === 1 && !feedbackForm.phoneNumber.trim()) { + if (!feedbackForm.phoneNumber.trim()) { alert('手机号不能为空。') return - } else if (feedbackForm.contactInfoType === 2 && !feedbackForm.idCardNumber.trim()) { - alert('身份证号不能为空。') - return - } else if (feedbackForm.contactInfoType === 3 && !feedbackForm.userName.trim()) { - alert('姓名不能为空。') - return } - const dataToSend = { ...feedbackForm } - // 根据选择的联系方式类型设置对应的值,其他值置空 - if (feedbackForm.contactInfoType === 1) { - dataToSend.idCardNumber = '' - dataToSend.userName = '' - } else if (feedbackForm.contactInfoType === 2) { - dataToSend.phoneNumber = '' - dataToSend.userName = '' - } else if (feedbackForm.contactInfoType === 3) { - dataToSend.phoneNumber = '' - dataToSend.idCardNumber = '' + const dataToSend = { + issueDescription: feedbackForm.issueDescription, + phoneNumber: feedbackForm.phoneNumber } const res = await addFeedback(dataToSend) @@ -277,12 +255,8 @@ const submitFeedback = async () => { feedbackSubmitSuccess.value = true feedbackNoReturned.value = res.data?.feedbackNo || '未知' // 清空表单 - feedbackForm.legalArticle = '' feedbackForm.issueDescription = '' - feedbackForm.userName = '' feedbackForm.phoneNumber = '' - feedbackForm.idCardNumber = '' - feedbackForm.contactInfoType = 1 console.log('留言提交成功,查询编号:', feedbackNoReturned.value) } else { alert('提交留言失败:' + (res.msg || '未知错误')) @@ -334,16 +308,13 @@ const submitFeedback = async () => {

案例咨询与留言

- - -
-
-
-
- - -
-
- -
@@ -618,6 +604,35 @@ const queryFeedback = async () => {
+ + +
+
+
+

提示

+ × +
+
+

由于微信限制,无法直接下载文件。

+

请选择以下方式下载:

+
+ 文件名: {{ currentFileName }} +
+
+ + +
+
+

或按照以下步骤操作:

+
    +
  1. 点击右上角 按钮
  2. +
  3. 选择"在浏览器中打开"
  4. +
  5. 在浏览器中重新下载文件
  6. +
+
+
+
+
diff --git a/src/views/LawView.vue b/src/views/LawView.vue index 6ff3c62..f31d7d3 100644 --- a/src/views/LawView.vue +++ b/src/views/LawView.vue @@ -18,12 +18,8 @@ const expandedCards = ref>(new Set()) const cardCount = ref(0) const feedbackForm = reactive({ - legalArticle: '', issueDescription: '', - userName: '', phoneNumber: '', - idCardNumber: '', - contactInfoType: 1, // 默认手机号 }) const feedbackSubmitSuccess = ref(false) @@ -32,37 +28,19 @@ const feedbackNoReturned = ref('') const submitFeedback = async () => { try { // 前端验证 - if (!feedbackForm.legalArticle.trim()) { - alert('有问题的法律条例或案例不能为空。') - return - } if (!feedbackForm.issueDescription.trim()) { alert('问题描述不能为空。') return } - if (feedbackForm.contactInfoType === 1 && !feedbackForm.phoneNumber.trim()) { + if (!feedbackForm.phoneNumber.trim()) { alert('手机号不能为空。') return - } else if (feedbackForm.contactInfoType === 2 && !feedbackForm.idCardNumber.trim()) { - alert('身份证号不能为空。') - return - } else if (feedbackForm.contactInfoType === 3 && !feedbackForm.userName.trim()) { - alert('姓名不能为空。') - return } - const dataToSend = { ...feedbackForm } - // 根据选择的联系方式类型设置对应的值,其他值置空 - if (feedbackForm.contactInfoType === 1) { - dataToSend.idCardNumber = '' - dataToSend.userName = '' - } else if (feedbackForm.contactInfoType === 2) { - dataToSend.phoneNumber = '' - dataToSend.userName = '' - } else if (feedbackForm.contactInfoType === 3) { - dataToSend.phoneNumber = '' - dataToSend.idCardNumber = '' + const dataToSend = { + issueDescription: feedbackForm.issueDescription, + phoneNumber: feedbackForm.phoneNumber } const res = await addFeedback(dataToSend) @@ -70,12 +48,8 @@ const submitFeedback = async () => { feedbackSubmitSuccess.value = true feedbackNoReturned.value = res.data?.feedbackNo || '未知' // 清空表单 - feedbackForm.legalArticle = '' feedbackForm.issueDescription = '' - feedbackForm.userName = '' feedbackForm.phoneNumber = '' - feedbackForm.idCardNumber = '' - feedbackForm.contactInfoType = 1 console.log('留言提交成功,查询编号:', feedbackNoReturned.value) } else { alert('提交留言失败:' + (res.msg || '未知错误')) @@ -348,18 +322,13 @@ const formatDate = (dateStr: string | null | undefined): string => {