284 lines
6.3 KiB
JavaScript
284 lines
6.3 KiB
JavaScript
import { WeaLocaleProvider } from "ecCom";
|
|
|
|
const { getLabel } = WeaLocaleProvider;
|
|
export const condition = [
|
|
{
|
|
items: [
|
|
{
|
|
colSpan: 1,
|
|
checkbox: false,
|
|
checkboxValue: false,
|
|
conditionType: "SELECT",
|
|
domkey: ["dimType"],
|
|
fieldcol: 14,
|
|
label: getLabel(389137, "维度类型"),
|
|
labelcol: 6,
|
|
options: [],
|
|
detailtype: 3,
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
},
|
|
{
|
|
colSpan: 1,
|
|
conditionType: "SELECT",
|
|
domkey: ["setting4Qualitative"],
|
|
fieldcol: 14,
|
|
label: getLabel(506800, "统计维度"),
|
|
labelcol: 6,
|
|
options: [],
|
|
rules: "required|string",
|
|
viewAttr: 3,
|
|
otherParams: {
|
|
showSearch: true, optionFilterProp: "children"
|
|
}
|
|
},
|
|
{
|
|
colSpan: 1,
|
|
conditionType: "INPUT",
|
|
domkey: ["dimName"],
|
|
fieldcol: 14,
|
|
label: getLabel(543321, "统计维度名称"),
|
|
labelcol: 6,
|
|
value: "",
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
},
|
|
{
|
|
colSpan: 1,
|
|
conditionType: "SELECT",
|
|
domkey: ["dimCode"],
|
|
fieldcol: 14,
|
|
label: getLabel(543322, "分组所属字段"),
|
|
labelcol: 6,
|
|
options: [],
|
|
viewAttr: 2,
|
|
helpfulTip: ""
|
|
},
|
|
{
|
|
colSpan: 1,
|
|
conditionType: "TEXTAREA",
|
|
domkey: ["remark"],
|
|
fieldcol: 14,
|
|
label: getLabel(433, "描述"),
|
|
labelcol: 6,
|
|
value: "",
|
|
viewAttr: 2
|
|
}
|
|
],
|
|
title: getLabel(82751, "基础设置"),
|
|
defaultshow: true
|
|
}
|
|
];
|
|
export const reportCondition = [
|
|
{
|
|
items: [
|
|
{
|
|
colSpan: 1,
|
|
conditionType: "INPUT",
|
|
domkey: ["reportName"],
|
|
fieldcol: 14,
|
|
label: getLabel(15517, "报表名称"),
|
|
labelcol: 6,
|
|
value: "",
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
},
|
|
{
|
|
colSpan: 1,
|
|
conditionType: "SELECT",
|
|
domkey: ["dimensionIds"],
|
|
fieldcol: 14,
|
|
label: getLabel(506800, "统计维度"),
|
|
labelcol: 6,
|
|
options: [],
|
|
rules: "required|string",
|
|
viewAttr: 3,
|
|
helpfulTip: ""
|
|
}
|
|
],
|
|
title: "",
|
|
defaultshow: true
|
|
}
|
|
];
|
|
export const extensionCondition = [
|
|
{
|
|
items: [
|
|
{
|
|
colSpan: 1,
|
|
conditionType: "INPUT",
|
|
domkey: ["pk"],
|
|
fieldcol: 14,
|
|
label: "主键",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
},
|
|
{
|
|
colSpan: 1,
|
|
conditionType: "TEXTAREA",
|
|
domkey: ["expandSql"],
|
|
fieldcol: 14,
|
|
label: "sql",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
}
|
|
],
|
|
defaultshow: true
|
|
}
|
|
];
|
|
export const salaryDetailSearchConditions = [
|
|
{
|
|
items: [
|
|
{
|
|
conditionType: "INPUT",
|
|
domkey: ["keyword"],
|
|
fieldcol: 16,
|
|
label: getLabel(111, "姓名/工号"),
|
|
labelcol: 8,
|
|
value: "",
|
|
viewAttr: 2
|
|
},
|
|
{
|
|
conditionType: "SELECT",
|
|
domkey: ["taxAgentIds"],
|
|
fieldcol: 16,
|
|
label: getLabel(537996, "个税扣缴义务人"),
|
|
labelcol: 8,
|
|
options: [],
|
|
multiple: true,
|
|
viewAttr: 2
|
|
},
|
|
{
|
|
browserConditionParam: {
|
|
completeParams: {},
|
|
conditionDataParams: {},
|
|
dataParams: {},
|
|
destDataParams: {},
|
|
hasAddBtn: false,
|
|
hasAdvanceSerach: false,
|
|
idSeparator: ",",
|
|
isAutoComplete: 1,
|
|
isDetail: 0,
|
|
isMultCheckbox: false,
|
|
isSingle: false,
|
|
icon: "icon-coms-hrm",
|
|
linkUrl: "",
|
|
pageSize: 10,
|
|
quickSearchName: "",
|
|
replaceDatas: [],
|
|
title: "",
|
|
type: "164",
|
|
viewAttr: 2
|
|
},
|
|
colSpan: 1,
|
|
conditionType: "BROWSER",
|
|
domkey: ["subcompanyIds"],
|
|
fieldcol: 16,
|
|
label: getLabel(33553, "分部"),
|
|
labelcol: 8,
|
|
viewAttr: 2
|
|
},
|
|
{
|
|
browserConditionParam: {
|
|
completeParams: {},
|
|
conditionDataParams: {},
|
|
dataParams: {},
|
|
destDataParams: {},
|
|
hasAddBtn: false,
|
|
hasAdvanceSerach: false,
|
|
idSeparator: ",",
|
|
isAutoComplete: 1,
|
|
isDetail: 0,
|
|
isMultCheckbox: false,
|
|
isSingle: false,
|
|
icon: "icon-coms-hrm",
|
|
linkUrl: "",
|
|
pageSize: 10,
|
|
quickSearchName: "",
|
|
replaceDatas: [],
|
|
title: "",
|
|
type: "57",
|
|
viewAttr: 2
|
|
},
|
|
conditionType: "BROWSER",
|
|
domkey: ["departmentIds"],
|
|
fieldcol: 16,
|
|
label: getLabel(27511, "部门"),
|
|
labelcol: 8,
|
|
viewAttr: 2
|
|
}
|
|
],
|
|
defaultshow: true,
|
|
title: getLabel(1361, "基本信息"),
|
|
col: 2
|
|
}
|
|
];
|
|
export const tempCondition = [
|
|
{
|
|
items: [
|
|
{
|
|
conditionType: "INPUT",
|
|
domkey: ["name"],
|
|
fieldcol: 14,
|
|
label: "模板名称",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
},
|
|
{
|
|
conditionType: "UPLOAD",
|
|
domkey: ["fileId"],
|
|
fieldcol: 14,
|
|
label: "导出模板",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
datas: [],
|
|
multiSelection: false,
|
|
showClearAll: false,
|
|
showListBottom: true,
|
|
showListTop: true,
|
|
maxFilesNumber: 1,
|
|
limitType: "xlsx",
|
|
uploadUrl: "/api/doc/upload/uploadFile",
|
|
category: "111",
|
|
viewAttr: 2
|
|
},
|
|
{
|
|
conditionType: "SELECT",
|
|
domkey: ["sharedType"],
|
|
fieldcol: 14,
|
|
label: "可见性",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
options: [],
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
},
|
|
{
|
|
conditionType: "SELECT",
|
|
domkey: ["limitIds"],
|
|
fieldcol: 14,
|
|
label: "可见性范围",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
options: [],
|
|
detailtype: 3,
|
|
multiple: true,
|
|
rules: "",
|
|
viewAttr: 1,
|
|
hide: true
|
|
}
|
|
],
|
|
title: "",
|
|
defaultshow: true
|
|
}
|
|
];
|