Showing
1 changed file
with
26 additions
and
25 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-07-18 10:22:22 | 2 | * @Date: 2022-07-18 10:22:22 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-08-03 18:18:24 | 4 | + * @LastEditTime: 2024-08-03 19:23:20 |
| 5 | * @FilePath: /data-table/src/views/index.vue | 5 | * @FilePath: /data-table/src/views/index.vue |
| 6 | * @Description: 首页 | 6 | * @Description: 首页 |
| 7 | --> | 7 | --> |
| ... | @@ -754,18 +754,32 @@ onMounted(async () => { | ... | @@ -754,18 +754,32 @@ onMounted(async () => { |
| 754 | // 生成自定义组件 | 754 | // 生成自定义组件 |
| 755 | // createComponentType(mockData.value); | 755 | // createComponentType(mockData.value); |
| 756 | createComponentType(formData.value); | 756 | createComponentType(formData.value); |
| 757 | - | 757 | + // TAG:不同类型提交表单处理 |
| 758 | - // 过期时间显示 | 758 | + if (page_type === 'add') { // 表单为新增状态 |
| 759 | - notice_text.value = `表单报名将在 ${formSetting.value.sjsj_end_time} 后结束`; | 759 | + // 过期时间显示 |
| 760 | - // 判断是否需要关注公众号, 弹出二维码识别 | 760 | + notice_text.value = `表单报名将在 ${formSetting.value.sjsj_end_time} 后结束`; |
| 761 | - if (formSetting.value.wxzq_must_follow && !formSetting.value.x_field_weixin_subscribe) { | 761 | + // 判断是否需要关注公众号, 弹出二维码识别 |
| 762 | - show.value = true; | 762 | + if (formSetting.value.wxzq_must_follow && !formSetting.value.x_field_weixin_subscribe) { |
| 763 | - qr_url.value = formSetting.value.wxzq_mp_qrcode; | 763 | + show.value = true; |
| 764 | - // 标记用户还未关注 | 764 | + qr_url.value = formSetting.value.wxzq_mp_qrcode; |
| 765 | - localStorage.setItem('weixin_subscribe', 0); | 765 | + // 标记用户还未关注 |
| 766 | + localStorage.setItem('weixin_subscribe', 0); | ||
| 767 | + } | ||
| 768 | + // 判断是否弹出密码输入框 | ||
| 769 | + checkUserPassword(); | ||
| 770 | + // 当数据量达到限额时,该表单将不能继续提交数据。 | ||
| 771 | + if (formSetting.value.sjsj_max_count_error) { | ||
| 772 | + // 提交按钮禁用 | ||
| 773 | + submitStatus.value = true; | ||
| 774 | + } | ||
| 775 | + // 设定填写次数 | ||
| 776 | + if (formSetting.value.wxzq_scope && model !== 'preview') { | ||
| 777 | + if (formSetting.value.fill_error) { | ||
| 778 | + // 提交按钮禁用 | ||
| 779 | + submitStatus.value = true; | ||
| 780 | + } | ||
| 781 | + } | ||
| 766 | } | 782 | } |
| 767 | - // 判断是否弹出密码输入框 | ||
| 768 | - checkUserPassword(); | ||
| 769 | // 启用分享功能,非预览模式 | 783 | // 启用分享功能,非预览模式 |
| 770 | if (formSetting.value.wxzq_is_share && model !== 'preview') { | 784 | if (formSetting.value.wxzq_is_share && model !== 'preview') { |
| 771 | wx.ready(() => { | 785 | wx.ready(() => { |
| ... | @@ -778,19 +792,6 @@ onMounted(async () => { | ... | @@ -778,19 +792,6 @@ onMounted(async () => { |
| 778 | sharePage({ title, desc: formSetting.value.wxzq_share_slogan, imgUrl: formSetting.value.wxzq_share_logo }); | 792 | sharePage({ title, desc: formSetting.value.wxzq_share_slogan, imgUrl: formSetting.value.wxzq_share_logo }); |
| 779 | }); | 793 | }); |
| 780 | } | 794 | } |
| 781 | - // 当数据量达到限额时,该表单将不能继续提交数据。 | ||
| 782 | - if (formSetting.value.sjsj_max_count_error) { | ||
| 783 | - // 提交按钮禁用 | ||
| 784 | - submitStatus.value = true; | ||
| 785 | - } | ||
| 786 | - // 设定填写次数 | ||
| 787 | - if (formSetting.value.wxzq_scope && model !== 'preview') { | ||
| 788 | - if (formSetting.value.fill_error) { | ||
| 789 | - // 提交按钮禁用 | ||
| 790 | - submitStatus.value = true; | ||
| 791 | - } | ||
| 792 | - } | ||
| 793 | - | ||
| 794 | 795 | ||
| 795 | setTimeout(() => { | 796 | setTimeout(() => { |
| 796 | // 审核操作列表数据 | 797 | // 审核操作列表数据 | ... | ... |
-
Please register or login to post a comment