@cmstops/pro-compo
Version:
[物料平台文档中心](https://arco.design/docs/material/guide)
178 lines (177 loc) • 6.32 kB
JavaScript
var _a, _b, _c;
function object2LabelList(object) {
return Object.keys(object).map((key) => ({ value: key, label: object[key] }));
}
const mpName = ((_c = (_b = (_a = window.situoyun) == null ? void 0 : _a.config) == null ? void 0 : _b.oem_config) == null ? void 0 : _c.mp_name) || "\u516C\u4F17\u53F7";
const key_target_type_map = {
3: "doc",
4: "column",
5: "link",
6: "contentList",
7: "group",
8: "mpGroup",
9: "app",
11: "topic",
12: "topic",
13: "ilive",
14: "mp_account",
15: "kongo",
16: "mp_content",
17: "funhd",
18: "course",
19: "group_list"
};
const approveFlowStatusMap = {
1: "\u5BA1\u6838\u4E2D",
2: "\u5DF2\u62D2\u7EDD",
3: "\u5DF2\u901A\u8FC7",
4: "\u5DF2\u64A4\u9500",
5: "\u5DF2\u901A\u8FC7",
6: "\u5DF2\u9A73\u56DE",
7: "\u91CD\u65B0\u53D1\u8D77",
8: "\u5DF2\u7ED3\u675F"
};
const groupPieceType = {
category_list: "\u7ED1\u5B9A\u9891\u9053",
component: "\u7ED1\u5B9A\u7EC4\u4EF6",
special: "\u7ED1\u5B9A\u4E13\u9898"
};
const componentsColumns = {
banner: { value: "banner", label: "\u8F6E\u64AD\u7EC4\u4EF6" },
top: { value: "top", label: "\u7F6E\u9876\u7EC4\u4EF6" },
horizon_slide: { value: "horizon_slide", label: "\u6A2A\u6ED1\u7EC4\u4EF6" },
svideo: { value: "svideo", label: "\u5C0F\u89C6\u9891\u7EC4\u4EF6" },
special: { value: "special", label: "\u4E13\u9898/\u5408\u96C6\u7EC4\u4EF6" },
news_letter: { value: "news_letter", label: "\u5FEB\u8BAF\u7EC4\u4EF6" },
focus: { value: "focus", label: "\u70ED\u70B9\u7EC4\u4EF6" },
radio: { value: "radio", label: "\u5E7F\u64AD\u7EC4\u4EF6", simple: true },
tv: { value: "tv", label: "\u7535\u89C6\u7EC4\u4EF6", simple: true },
mp_account: { value: "mp_account", label: `${mpName}\u7EC4\u4EF6` },
column: { value: "column", label: "\u5206\u680F\u7EC4\u4EF6" },
kongo: { value: "kongo", label: "\u529F\u80FD\u5BFC\u822A\u7EC4\u4EF6" },
picture: { value: "picture", label: "\u56FE\u7247\u7EC4\u4EF6", simple: true },
timeline: { value: "timeline", label: "\u65F6\u95F4\u94FE\u7EC4\u4EF6" },
rank: { value: "rank", label: "\u699C\u5355\u7EC4\u4EF6" },
group_list: { value: "group_list", label: "\u5206\u7EC4\u7EC4\u4EF6" }
};
const compoColumnsMap = () => {
const obj = {};
Object.keys(componentsColumns).map((key) => {
obj[key] = componentsColumns[key].label.replace("\u7EC4\u4EF6", "");
return key;
});
return obj;
};
const contentList_list_type_map = {
1: "\u624B\u52A8\u5217\u8868",
2: "\u81EA\u52A8\u5217\u8868",
3: "\u63A8\u8350\u5217\u8868",
4: "\u9891\u9053",
5: "\u4E13\u9898",
6: "\u5FEB\u8BAF",
7: "\u7EC4\u4EF6"
};
const contentList_relation_type_map = {
0: "\u624B\u52A8",
1: "\u94FE\u63A5",
2: "\u5F15\u7528",
3: "\u7EA7\u8054",
4: "\u5E94\u7528",
10: "\u81EA\u52A8"
};
const contentList_layout_map = {
blank: "\u6807\u51C6\u4FE1\u606F\u6D41",
svideo: "\u53CC\u5411\u5C0F\u89C6\u9891",
fly_card: "\u98DE\u5361\u9605\u8BFB",
video: "\u89C6\u9891\u98CE\u683C",
immersive_video: "\u6C89\u6D78\u5C0F\u89C6\u9891",
timeline: "\u65F6\u95F4\u94FE",
lbs: "LBS\u9891\u9053"
};
const mp_type_map = {
1: "\u4E2A\u4EBA\u53F7",
2: "\u7EC4\u7EC7\u53F7"
};
const kongo_source_map = {
app: "\u5E94\u7528",
url: "\u94FE\u63A5",
document: "\u7A3F\u4EF6",
category_list: "\u9891\u9053",
service: "\u670D\u52A1",
political: "\u653F\u60C5",
applet: "\u5C0F\u7A0B\u5E8F"
};
const calcApprovingUser = (data) => {
if (data.current_processes[0] && data.current_processes[0].users && data.current_processes[0].users[0]) {
const ApvUser = data.current_processes[0].users[0];
let alias = ApvUser.user_alias || "";
if (ApvUser.uid === "__smart_robot") {
alias = "AI\u52A9\u624B";
}
if (data.current_processes[0].users.length > 1) {
alias += "\u7B49";
}
return alias;
}
return "";
};
const calcApprovingDependent = (data) => {
let alias = "";
if (data.current_processes && data.current_processes.length && data.current_processes[0] && (data.current_processes[0].users && data.current_processes[0].users.length > 1 || data.current_processes[0].uid && data.current_processes[0].uid.length > 1)) {
alias = !data.current_processes[0].dependent ? "\uFF08\u4F1A\u7B7E\uFF09" : "\uFF08\u6216\u7B7E\uFF09";
}
return alias;
};
const ilive_type_map = {
1: "\u73B0\u573A\u76F4\u64AD",
2: "\u56FE\u6587\u76F4\u64AD",
3: "\u6162\u76F4\u64AD"
};
const local_live_doc_type = {
0: "\u6A2A\u5C4F",
1: "\u7AD6\u5C4F",
2: "\u56FE\u6587"
};
const local_live_doc_status = [
{ value: 0, label: "\u672A\u5F00\u59CB", bgColor: "#FF8000" },
{ value: 1, label: "\u76F4\u64AD\u4E2D", bgColor: "#FF192D" },
{ value: 2, label: "\u5DF2\u7ED3\u675F", bgColor: "rgba(0, 0, 0, 0.6)" }
];
const matrixPublishStateMap = {
"-1": "\u5F85\u83B7\u53D6\u72B6\u6001",
0: "\u5F85\u5206\u53D1",
1: "\u5206\u53D1\u4E2D",
2: "\u5206\u53D1\u6210\u529F",
3: "\u5206\u53D1\u5931\u8D25",
4: "\u5206\u53D1\u5931\u8D25"
};
const matrixPublishFormalStateMap = {
"-1": "\u5F85\u83B7\u53D6\u72B6\u6001",
0: "\u5DF2\u53D1\u5E03",
1: "\u5BA1\u6838\u4E2D",
2: "\u672A\u901A\u8FC7",
3: "\u5DF2\u64A4\u56DE",
4: "\u8349\u7A3F",
5: "\u5B9A\u65F6\u53D1\u5E03",
6: "\u5DF2\u5220\u9664",
7: "\u5F85\u5904\u7406",
8: "\u5904\u7406\u5931\u8D25",
9: "\u5B98\u65B9\u64A4\u56DE",
10: "\u7528\u6237\u64A4\u56DE",
11: "\u4E0D\u9002\u5B9C\u516C\u5F00",
12: "\u672A\u77E5",
13: "\u79C1\u5BC6"
};
const RESOURCE_SOURCE_DICT = {
ai: "AI \u751F\u6210",
live_rec: "\u76F4\u64AD\u6536\u5F55",
backend: "\u540E\u53F0\u4E0A\u4F20"
};
const RESOURCE_CATALOG_DICT = {
image: "\u56FE\u7247",
video: "\u89C6\u9891",
audio: "\u97F3\u9891"
};
const RESOURCE_SOURCE_OPTIONS = object2LabelList(RESOURCE_SOURCE_DICT);
const RESOURCE_CATALOG_OPTIONS = object2LabelList(RESOURCE_CATALOG_DICT);
export { RESOURCE_CATALOG_DICT, RESOURCE_CATALOG_OPTIONS, RESOURCE_SOURCE_DICT, RESOURCE_SOURCE_OPTIONS, approveFlowStatusMap, calcApprovingDependent, calcApprovingUser, compoColumnsMap, componentsColumns, contentList_layout_map, contentList_list_type_map, contentList_relation_type_map, groupPieceType, ilive_type_map, key_target_type_map, kongo_source_map, local_live_doc_status, local_live_doc_type, matrixPublishFormalStateMap, matrixPublishStateMap, mp_type_map };