223 lines
4.9 KiB
JavaScript
223 lines
4.9 KiB
JavaScript
import moment from "moment";
|
|
|
|
export const conditions = [
|
|
{
|
|
items: [
|
|
{
|
|
conditionType: "INPUT",
|
|
domkey: ["itemName"],
|
|
fieldcol: 14,
|
|
label: "项目名称",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
hide: true,
|
|
viewAttr: 2
|
|
},
|
|
{
|
|
conditionType: "INPUT",
|
|
domkey: ["username"],
|
|
fieldcol: 14,
|
|
label: "名称",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
viewAttr: 2
|
|
},
|
|
{
|
|
conditionType: "MONTHPICKER",
|
|
domkey: ["salaryMonth"],
|
|
fieldcol: 14,
|
|
label: "薪资所属月",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: moment(new Date()).format("YYYY-MM"),
|
|
viewAttr: 2
|
|
},
|
|
{
|
|
conditionType: "SELECT",
|
|
domkey: ["taxAgentIds"],
|
|
fieldcol: 14,
|
|
label: "个税扣缴义务人",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
options: [],
|
|
multiple: true,
|
|
hide: 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: "57",
|
|
viewAttr: 2
|
|
},
|
|
conditionType: "BROWSER",
|
|
domkey: ["departmentIds"],
|
|
fieldcol: 14,
|
|
label: "部门",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
viewAttr: 2
|
|
},
|
|
{
|
|
conditionType: "INPUT",
|
|
domkey: ["workcode"],
|
|
fieldcol: 14,
|
|
label: "工号",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
viewAttr: 2
|
|
}
|
|
],
|
|
title: "",
|
|
defaultshow: true
|
|
}
|
|
];
|
|
export const extraConditions = [
|
|
{
|
|
items: [
|
|
{
|
|
conditionType: "MONTHPICKER",
|
|
domkey: ["salaryMonth"],
|
|
fieldcol: 16,
|
|
label: "薪资所属月",
|
|
lanId: 111,
|
|
labelcol: 8,
|
|
value: moment(new Date()).format("YYYY-MM"),
|
|
viewAttr: 2
|
|
},
|
|
{
|
|
conditionType: "SELECT",
|
|
domkey: ["taxAgentIds"],
|
|
fieldcol: 16,
|
|
label: "个税扣缴义务人",
|
|
lanId: 111,
|
|
labelcol: 8,
|
|
value: "",
|
|
options: [],
|
|
multiple: true,
|
|
viewAttr: 2
|
|
}
|
|
],
|
|
title: "",
|
|
defaultshow: true
|
|
}
|
|
];
|
|
export const salaryItemsConditions = [
|
|
{
|
|
items: [
|
|
{
|
|
conditionType: "INPUT",
|
|
domkey: ["name"],
|
|
fieldcol: 14,
|
|
label: "名称",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
},
|
|
{
|
|
conditionType: "SELECT",
|
|
domkey: ["dataType"],
|
|
fieldcol: 14,
|
|
label: "字段类型",
|
|
lanId: 111,
|
|
labelcol: 6,
|
|
value: "",
|
|
options: [
|
|
{ key: "number", showname: "数值", lanId: 111, selected: true },
|
|
{ key: "string", showname: "字符", lanId: 111, selected: false }
|
|
],
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
}
|
|
],
|
|
title: "",
|
|
defaultshow: true
|
|
}
|
|
];
|
|
export const salaryFileConditions = [
|
|
{
|
|
items: [
|
|
{
|
|
conditionType: "MONTHPICKER",
|
|
domkey: ["salaryMonth"],
|
|
fieldcol: 16,
|
|
label: "薪资所属月",
|
|
lanId: 111,
|
|
labelcol: 8,
|
|
value: "",
|
|
rules: "required|string",
|
|
viewAttr: 3
|
|
},
|
|
{
|
|
conditionType: "SELECT",
|
|
domkey: ["taxAgentIds"],
|
|
fieldcol: 16,
|
|
label: "个税扣缴义务人",
|
|
lanId: 111,
|
|
labelcol: 8,
|
|
value: "",
|
|
options: [],
|
|
rules: "required",
|
|
otherParams: { showSearch: true, optionFilterProp: "children" },
|
|
viewAttr: 3
|
|
},
|
|
{
|
|
browserConditionParam: {
|
|
completeParams: {},
|
|
conditionDataParams: {},
|
|
dataParams: {},
|
|
destDataParams: {},
|
|
hasAddBtn: false,
|
|
hasAdvanceSerach: false,
|
|
idSeparator: ",",
|
|
isAutoComplete: 1,
|
|
isDetail: 0,
|
|
isMultCheckbox: false,
|
|
isSingle: true,
|
|
icon: "icon-coms-hrm",
|
|
linkUrl: "",
|
|
pageSize: 10,
|
|
quickSearchName: "",
|
|
replaceDatas: [],
|
|
title: "",
|
|
type: "17",
|
|
viewAttr: 2
|
|
},
|
|
conditionType: "BROWSER",
|
|
domkey: ["employeeId"],
|
|
fieldcol: 16,
|
|
label: "人员",
|
|
lanId: 111,
|
|
labelcol: 8,
|
|
value: "",
|
|
rules: "required",
|
|
viewAttr: 3
|
|
}
|
|
],
|
|
title: "", col: 2,
|
|
defaultshow: true
|
|
}
|
|
]; |