import { a } from "educiot-public"
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
k | String | 设置缓存的key | 是 |
i | Object | 缓存的数据 | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
k | String | 需要获取缓存的key | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
k | String | 需要删除缓存的key | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
o | Object | 实例对象this | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
o | Object | json对象 | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
o | Object | {goNext: 与app协商的名称,data: 需要传递的数据, url: 单纯的链接跳转,此时不需要data} |
是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
s | String | 公式字符串 | 是 |
o | Object | 将公式中动态值赋予随机数值的json | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
n | Number | 375px宽度下的大小 | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
s | String | 需要转换的时间字符串或者时间戳 | 是 |
b | Boolead | 是否显示周 | 否 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
s | String | 文件名 | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
a | Array | 数组 | 是 |
k | String | 唯一标识的key | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
n | Object | 条件对象([表示或],{表示且}) | 是 |
o | Object | 参照条件 | 是 |
let a = [
{name: '选择会议通知发布时间', type: 'time', key: 'issuetime', col: 4,need: { type: 0 }},
{name: '选择会议纪要发布时间', type: 'time', key: 'issuetime', col: 4,need: { type: 1 }},
{name: '选择会议时间', type: 'time', key: 'time', col: 4},
]
let type = 0;
reutrn a.filter(v => needs(v.need, { type: type}))
注:对象没有need条件则返回true,need可以是json也可以是数组,json表示为且,数组表示或
need: { type: [ 1,2 ],name: '张三' };need: [{type: [1,2,3],name: '张三'},{type: 4,name: '李四'}]
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
u | String | 文件url | 是 |
n | String | 文件名 | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
o | Object | 数据源,一般为接口返回数据 | 是 |
a | Array | 按钮列表 | 是 |
z | String | 文件合集字段名 | 否 |
let o = {
imgs: [],
files: [],
contents: [
{
type: 3,
imgs: []
},{
type: 4,
imgs: []
}
],
recordInfo: {
imgs: []
}
}
let a = [
{name: '导出详情', key: 'data'},
{name: '导出图片',key: 'imgs',need: ['imgs',{recordInfo: 'imgs'}]},
{name: '导出附件',key: 'files',need: ['files',{contents: {type: 3}}]}
]
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
a | Object | 数据源,一般为接口返回数据 | 是 |
c | Object | 导出文件类型的配置 | 是 |
k | String | 类型字段名 | 是 |
z | String | 文件合集字段名 | 否 |
a 如同14中的o
let c = {
imgs: ['imgs',{recordInfo: 'imgs'}],
files: ['files',{contents: {type: 3}}]
}
k: 'imgs' || 'files'
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
s | String | 需要查找的字符串 | 是 |
k | String | 查找的元素 | 是 |
l | Number | 第几个 | 是 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
str | String | 需要查找的字符串 | 是 |
sk | String | 开始的字符 | 是 |
ek | String | 结束的字符,不传即到最后 | 否 |
参数 | 类型 | 说明 | 必传 |
---|---|---|---|
a | Array | 基础数组 | 是 |
n | number | 需要选出的元素的个数 | 是 |