提交 bfa4224f authored 作者: 钟是志's avatar 钟是志

增加公共函数

上级 0751573a
import React from 'react'; import React from 'react';
import moment from 'moment'; import moment from 'moment';
import {Modal, message, notification, Tooltip, Spin, Popover, Popconfirm} from 'antd'; import { Modal, message, notification, Tooltip, Spin, Popover, Popconfirm } from 'antd';
import { giveFilePostDataInfoForTrue } from '@/webPublic/one_stop_public/Base16'; import { giveFilePostDataInfoForTrue } from '@/webPublic/one_stop_public/Base16';
import { getSpanJson,getColumns,getColumnsDataRealize,getColumnsSqlKeyRealize,getWord } from '@/webPublic/one_stop_public/Table'; import {
getSpanJson,
getColumns,
getColumnsDataRealize,
getColumnsSqlKeyRealize,
getWord,
} from './globalFunction';
export function giveSmartFormGlobalProps({ export function giveSmartFormGlobalProps({
fromStart = false, fromStart = false,
hasSingle = false, hasSingle = false,
isHandle = false, isHandle = false,
onlyRead = false, // 是否此表单所有组件只读 onlyRead = false, // 是否此表单所有组件只读
taskCells = [], taskCells = [],
data = {}, data = {},
nextUsers = {}, // nextUsers = {}, //
calculateFlowData = [], // 移动端使用 用于分块块 禅道 23933 移动端全表单后审核步骤的显示问题优化 calculateFlowData = [], // 移动端使用 用于分块块 禅道 23933 移动端全表单后审核步骤的显示问题优化
}) { }) {
window.smartFormGlobalProps = {
window.smartFormGlobalProps = { fromStart,
fromStart, hasSingle,
hasSingle, isHandle,
isHandle, taskCells,
taskCells, data,
data, nextUsers,
nextUsers, calculateFlowData,
calculateFlowData, onlyRead,
onlyRead, apiList: {
apiList: { giveFilePostDataInfoForTrue,
giveFilePostDataInfoForTrue, getSpanJson,
getSpanJson, getColumns,
getColumns, getColumnsDataRealize,
getColumnsDataRealize, getColumnsSqlKeyRealize,
getColumnsSqlKeyRealize, getWord,
getWord, remark: `
remark: `'giveFilePostDataInfoForTrue(params, url); //将接口参数 二进制文件化 并返回新的接口地址与参数'; giveFilePostDataInfoForTrue(params, url); //将接口参数 二进制文件化 并返回新的接口地址与参数';
getSpanJson(mergeKey, data, eliminateStr); //列表获取纵向合并数据 mergeKey : 需要合并的表头key data : 列表数据 eliminateStr : 需要忽略合并的数据 getSpanJson(mergeKey, data, eliminateStr); //列表获取纵向合并数据 mergeKey : 需要合并的表头key data : 列表数据 eliminateStr : 需要忽略合并的数据
getColumns(columns); //获取ant表头的属性 columns : ant的表头 getColumns(columns); //获取ant表头的属性 columns : ant的表头
getColumnsDataRealize(data, mergeKey, columns, styles, defect, fileName, ext , url, eliminateStr); // 下载列表合并的数据,前三个必填data, mergeKey, columns getColumnsDataRealize({data, mergeKey, columns, styles, defect, fileName, ext , eliminateStr}); // 下载列表合并的数据,前三个必填data, mergeKey, columns
getColumnsSqlKeyRealize(sqlKey, columns, styles, fileName, ext, url); // 下载列表表头合并的数据,前两个个必填sqlKey, columns getColumnsSqlKeyRealize({sqlKey, columns, styles, fileName, ext}); // 下载列表表头合并的数据,前两个个必填sqlKey, columns
getWord(templatePath,params, title, allValues, listConfig, ext);// 下载文档地址 ,前五个必填 templatePath,params, title, allValues, listConfig getWord({templatePath,params, title, allValues, listConfig, ext});// 下载文档地址 ,前五个必填 templatePath,params, title, allValues, listConfig
`, `,
}, },
publicComponent: { publicComponent: {
React, React,
Modal, Modal,
message, message,
notification, notification,
Tooltip, Tooltip,
Spin, Spin,
Popover, Popover,
Popconfirm, Popconfirm,
moment, moment,
}, },
}; };
return true; return true;
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论