hookehuyr

fix: 修复表单提交时参数合并问题

确保在新增表单提交时正确合并路由参数和表单数据

大义工传递参数
<!--
* @Date: 2022-07-18 10:22:22
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-06-04 18:35:50
* @LastEditTime: 2025-06-10 15:42:37
* @FilePath: /data-table/src/views/index.vue
* @Description: 首页
-->
......@@ -1030,14 +1030,15 @@ const onSubmit = async (values) => { // 表单提交回调
submitStatus.value = true;
// TAG:不同类型提交表单处理
if (page_type === 'add' || page_type == null) { // 新增表单提交
let queryObj = { ...$route.query, ...postData.value }; // 大义工传递参数
// 通过验证
const result = await addFormDataAPI({
form_code: $route.query.code,
data: postData.value,
data: queryObj,
openid: iframe_openid,
flow_id: formSetting.value.flow_id, // 流程相关保存接口, 把flow_id传到后台
flow_node_action_id: 'commit', // 流程节点的操作按钮的ID, 因为只有提交操作,ID写死
force_back
force_back,
});
if (result.code) {
// 提交按钮禁用状态
......