hookehuyr

fix 表单的限制操作都控制到新增页面上面

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 // 审核操作列表数据
......