feat(B批收尾): B1门禁可信/B7-1菜单环防护/B2空值守卫/B7-2分页/B7-3字段清洗/B3空态/B4索引key/B5-3 comment三集合选A新建schema(漂移清零)/B6清理+admin配置+changelog

This commit is contained in:
12914
2026-09-12 14:14:42 +08:00
parent e408cd0a3e
commit c80c5977f7
79 changed files with 18538 additions and 16777 deletions
@@ -1,37 +1,35 @@
'use strict';
// 定义一个对象success, 成功时使用
const success = {
success: true
};
// 定义一个对象fail, 失败时使用
const fail = {
success: false
};
// 引入createPublishHtml函数
const createPublishHtml = require('./createPublishHtml');
// 导出一个main函数
exports.main = async (event, context) => {
//event为客户端上传的参数
console.log('event : ', event);
// 初始化res对象
let res = {};
// 获取event对象中data或params的值, 并初始化为params
let params = event.data || event.params;
// 根据不同的action, 执行不同的操作
switch (event.action) {
case 'createPublishHtml': // 如果action是createPublishHtml
// 执行createPublishHtml函数并将结果赋值给res
res = createPublishHtml(params.id);
break;
}
//返回数据给客户端
return res;
};
'use strict';
const createPublishHtml = require('./createPublishHtml');
exports.main = async (event = {}, context) => {
const action = event.action;
const params = event.data || event.params || {};
if (action !== 'createPublishHtml') {
return {
success: false,
code: -400,
errMsg: '不支持的操作'
};
}
if (!params.id || typeof params.id !== 'string') {
return {
success: false,
code: -1,
errMsg: 'id required'
};
}
try {
return await createPublishHtml(params.id);
} catch (error) {
console.error('[uni-portal]', error);
return {
success: false,
code: -500,
errMsg: error && error.message ? error.message : '生成发布页失败'
};
}
};