E10: e-builder 低代码构建平台接口管理(E9建模版)

复制代码
/**
 * 车辆数据录入 - weappUtils.request 精简版
 * 人员ID自动获取当前登录用户
 */
function saveCarData(carList) {
    const fields = { plate: 'dxwb_aoht', model: 'dxwb_auso', price: 'je_j83r' };
    const operatorId = window?.TEAMS?.currentUser?.id;
    
    if (!operatorId) {
        return Promise.reject(new Error("未获取到当前登录用户信息"));
    }
    
    const list = Array.isArray(carList) ? carList : [carList];
    
    return window.weappUtils.request({
        url: '/api/ebuilder/form/formdata/v2/saveFormData/carDemo',
        method: 'POST',
        data: {
            datajson: {
                operationinfo: { printCost: false, asyncPostProcess: false, asyncMark: false },
                datas: list.map(car => ({
                    mainTable: {
                        id: car.id || null,
                        [fields.plate]: car.plateNumber,
                        [fields.model]: car.carModel,
                        [fields.price]: car.price
                    }
                })),
                header: { operator: operatorId }
            }
        }
    }).then(res => {
        const result = res.data || res;
        if (!result?.datajson?.status) throw new Error("保存失败");
        return result.datajson.dataIds || [];
    });
}

// 三条测试数据
const cars = [
    { id: 1001, plateNumber: "京A12345", carModel: "大众迈腾", price: 258000 },
    { id: 1002, plateNumber: "沪B67890", carModel: "丰田凯美瑞", price: 220000 },
    { id: 1003, plateNumber: "粤C11111", carModel: "本田雅阁", price: 195000 }
];

// 调用
const { Button, Dialog, Table, Avatar, Radio, message } = window.weappUi || {};

saveCarData(cars)
    .then(ids => Dialog.message({ 
        type: 'success', 
        content: `成功录入${ids.length}条!ID:${ids.join(", ")}` 
    }))
    .catch(err => Dialog.message({ 
        type: 'error',  
        content: `${err.message}`      }));


数据展示:

相关推荐
TeamDev1 天前
JxBrowser 9.1.1 版本发布啦!
java·前端·chromium·混合应用·jxbrowser·嵌入式浏览器·浏览器控件
天行健,君子而铎1 天前
自适应、全链路与智能识别——政务数据安全泛监测系统
java·网络·政务
爱勇宝1 天前
如何评估 AI 大模型的商业价值?
前端·后端·程序员
小刘|1 天前
SpringBoot整合LangChain4j实现流式AI对话
java·spring boot·langchain
迈巴赫车主1 天前
蓝桥杯21241灯塔java
java·开发语言·数据结构·算法·职场和发展·蓝桥杯·动态规划
蜡台1 天前
UniApp WebView 组件宽高设置与动态适配全方案
前端·javascript·uniapp·webview·iframe
半个烧饼不加肉1 天前
JS 底层探究-- 调用栈(Call Stack)
开发语言·前端·javascript
兰令水1 天前
【agent第3篇】agent上下文+面经
java·大数据·数据库
木井巳1 天前
【DFS解决floodfill算法】岛屿数量
java·算法·leetcode·深度优先
弹简特1 天前
【Java项目-轻聊】08-用户管理模块-实现获取用户信息+头像上传+显示头像
java·开发语言·springboot