Showing
1 changed file
with
16 additions
and
15 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,7 +754,8 @@ onMounted(async () => { | ... | @@ -754,7 +754,8 @@ onMounted(async () => { |
| 754 | // 生成自定义组件 | 754 | // 生成自定义组件 |
| 755 | // createComponentType(mockData.value); | 755 | // createComponentType(mockData.value); |
| 756 | createComponentType(formData.value); | 756 | createComponentType(formData.value); |
| 757 | - | 757 | + // TAG:不同类型提交表单处理 |
| 758 | + if (page_type === 'add') { // 表单为新增状态 | ||
| 758 | // 过期时间显示 | 759 | // 过期时间显示 |
| 759 | notice_text.value = `表单报名将在 ${formSetting.value.sjsj_end_time} 后结束`; | 760 | notice_text.value = `表单报名将在 ${formSetting.value.sjsj_end_time} 后结束`; |
| 760 | // 判断是否需要关注公众号, 弹出二维码识别 | 761 | // 判断是否需要关注公众号, 弹出二维码识别 |
| ... | @@ -766,18 +767,6 @@ onMounted(async () => { | ... | @@ -766,18 +767,6 @@ onMounted(async () => { |
| 766 | } | 767 | } |
| 767 | // 判断是否弹出密码输入框 | 768 | // 判断是否弹出密码输入框 |
| 768 | checkUserPassword(); | 769 | checkUserPassword(); |
| 769 | - // 启用分享功能,非预览模式 | ||
| 770 | - if (formSetting.value.wxzq_is_share && model !== 'preview') { | ||
| 771 | - wx.ready(() => { | ||
| 772 | - /** | ||
| 773 | - * 微信分享卡片标题模式 | ||
| 774 | - * form_name=使用表单名称作为分享标题,customize=自定义分享标题 | ||
| 775 | - */ | ||
| 776 | - const title = formSetting.value.wxzq_share_title_mode === 'form_name' ? form_name.value : formSetting.value.wxzq_share_custom_title; | ||
| 777 | - // 自定义分享内容 | ||
| 778 | - sharePage({ title, desc: formSetting.value.wxzq_share_slogan, imgUrl: formSetting.value.wxzq_share_logo }); | ||
| 779 | - }); | ||
| 780 | - } | ||
| 781 | // 当数据量达到限额时,该表单将不能继续提交数据。 | 770 | // 当数据量达到限额时,该表单将不能继续提交数据。 |
| 782 | if (formSetting.value.sjsj_max_count_error) { | 771 | if (formSetting.value.sjsj_max_count_error) { |
| 783 | // 提交按钮禁用 | 772 | // 提交按钮禁用 |
| ... | @@ -790,7 +779,19 @@ onMounted(async () => { | ... | @@ -790,7 +779,19 @@ onMounted(async () => { |
| 790 | submitStatus.value = true; | 779 | submitStatus.value = true; |
| 791 | } | 780 | } |
| 792 | } | 781 | } |
| 793 | - | 782 | + } |
| 783 | + // 启用分享功能,非预览模式 | ||
| 784 | + if (formSetting.value.wxzq_is_share && model !== 'preview') { | ||
| 785 | + wx.ready(() => { | ||
| 786 | + /** | ||
| 787 | + * 微信分享卡片标题模式 | ||
| 788 | + * form_name=使用表单名称作为分享标题,customize=自定义分享标题 | ||
| 789 | + */ | ||
| 790 | + const title = formSetting.value.wxzq_share_title_mode === 'form_name' ? form_name.value : formSetting.value.wxzq_share_custom_title; | ||
| 791 | + // 自定义分享内容 | ||
| 792 | + sharePage({ title, desc: formSetting.value.wxzq_share_slogan, imgUrl: formSetting.value.wxzq_share_logo }); | ||
| 793 | + }); | ||
| 794 | + } | ||
| 794 | 795 | ||
| 795 | setTimeout(() => { | 796 | setTimeout(() => { |
| 796 | // 审核操作列表数据 | 797 | // 审核操作列表数据 | ... | ... |
-
Please register or login to post a comment