hookehuyr

fix

<!--
* @Date: 2022-07-18 10:22:22
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-12-07 15:08:29
* @LastEditTime: 2022-12-07 16:12:26
* @FilePath: /data-table/src/views/index.vue
* @Description: 首页
-->
......@@ -84,15 +84,14 @@ import {
useTitle,
} from "@/utils/generatePackage.js";
import { useRoute } from "vue-router";
import { queryFormAPI } from "@/api/form.js";
import { queryFormAPI, getFormSettingAPI } from "@/api/form.js";
import { addFormDataAPI } from "@/api/data.js";
import { showSuccessToast, showFailToast } from "vant";
import { wxInfo, getUrlParams } from "@/utils/tools";
import { styleColor } from "@/constant.js";
import { getFormSettingAPI } from "@/api/form.js";
const store = mainStore();
// 获取表单设置
const store = mainStore();
const { formSetting } = storeToRefs(store);
// web端判断封面图片高度
const is_pc = computed(() => wxInfo().isPC);
......@@ -164,7 +163,7 @@ const formatData = (data) => {
};
// 处理没有绑定值的组件的赋值
// 图片上传,文件上传,电子签名,评分组件
// 省市区选择,图片上传,文件上传,电子签名,评分组件
const area_picker = ref([]);
const image_uploader = ref([]);
const file_uploader = ref([]);
......@@ -190,7 +189,10 @@ const setRefMap = (el, item) => {
}
}
};
const notice_text = ref("");
const show = ref(false);
const qr_url = ref("");
onMounted(async () => {
// TAG: 全局背景色
......@@ -259,8 +261,8 @@ onMounted(async () => {
}
});
// 打开轮询用户是否关注
const onTap = () => {
// 打开轮询用户是否关注
if (localStorage.getItem('weixin_subscribe') === '0') {
setInterval(() => {
checkUserSubscribe()
......@@ -268,8 +270,8 @@ const onTap = () => {
}
}
// 检查数据收集设置
const checkUserSubscribe = async () => {
// 数据收集设置
const code = getUrlParams(location.href) ? getUrlParams(location.href).code : '';
const { data } = await getFormSettingAPI({ form_code: code });
const form_setting = {};
......@@ -293,12 +295,6 @@ const checkUserSubscribe = async () => {
}
}
const show = ref(false);
const qr_url = ref("");
const onClose = () => {
show.value = false;
};
// 操作绑定自定义字段回调
const onActive = (item) => {
if (item.key === "area_picker") {
......@@ -388,7 +384,6 @@ const validOther = () => {
};
const onSubmit = async (values) => {
console.warn(postData.value);
// 合并自定义字段到提交表单字段
postData.value = _.assign(postData.value, values);
// 检查非表单输入项
......