salary-management-front/pc4mobx/hrmSalary/pages/ledgerPage/config.js

950 lines
18 KiB
JavaScript

export const copyConditions = [
{
items: [
{
colSpan: 1,
conditionType: "INPUT",
domkey: ["name"],
fieldcol: 14,
rules: "required|string",
label: "账套名称",
labelcol: 6,
value: "",
viewAttr: 3
},
{
colSpan: 1,
conditionType: "SELECT",
domkey: ["taxAgentId"],
fieldcol: 14,
rules: "required|string",
label: "个税扣缴义务人",
multiple: true,
labelcol: 6,
value: "",
viewAttr: 3
}
],
defaultshow: true
}
];
export const searchConditions = [
{
items: [
{
colSpan: 1,
conditionType: "INPUT",
domkey: ["name"],
fieldcol: 24,
otherParams: {
placeholder: "请输入薪资账套名称"
},
lanId: 543431,
labelcol: 0,
value: "",
viewAttr: 2
},
{
colSpan: 1,
conditionType: "SELECT",
domkey: ["taxAgentId"],
fieldcol: 24,
lanId: 543234,
label: "",
labelcol: 0,
value: "",
viewAttr: 2
}
],
defaultshow: true
}
];
export const categoryConditions = [
{
items: [
{
colSpan: 1,
conditionType: "INPUT",
domkey: ["name"],
fieldcol: 14,
rules: "required|string",
label: "名称",
labelcol: 6,
value: "",
viewAttr: 3
}
],
defaultshow: true
}
];
export const baseSettingFormItem = [
{
key: "name",
label: "账套名称",
type: "INPUT"
},
{
key: "taxAgentId",
label: "个税扣缴义务人",
type: "SELECT",
multiple: true,
options: []
},
{
key: "taxableItems",
label: "薪资类型",
type: "SELECT",
options: [
// {
// key: "1",
// selected: true,
// showname: "正常工资薪金所得"
// },
// {
// key: "4",
// selected: false,
// showname: "劳务报酬所得"
// }
]
},
{
key: "salaryCycleStrObj",
label: "薪资周期",
type: "CUSTOM",
children: [
{
key: "salaryCycleType",
type: "SELECT",
options: [
{
key: "1",
selected: false,
showname: "上上月"
},
{
key: "2",
selected: false,
showname: "上月"
},
{
key: "3",
selected: true,
showname: "本月"
},
{
key: "4",
selected: false,
showname: "下月"
}
]
},
{
key: "salaryCycleFromDay",
type: "SELECT",
options: [
{
key: "1",
selected: true,
showname: "1号"
},
{
key: "2",
selected: false,
showname: "2号"
},
{
key: "3",
selected: false,
showname: "3号"
},
{
key: "4",
selected: false,
showname: "4号"
},
{
key: "5",
selected: false,
showname: "5号"
},
{
key: "6",
selected: false,
showname: "6号"
},
{
key: "7",
selected: false,
showname: "7号"
},
{
key: "8",
selected: false,
showname: "8号"
},
{
key: "9",
selected: false,
showname: "9号"
},
{
key: "10",
selected: false,
showname: "10号"
},
{
key: "11",
selected: false,
showname: "11号"
},
{
key: "12",
selected: false,
showname: "12号"
},
{
key: "13",
selected: false,
showname: "13号"
},
{
key: "14",
selected: false,
showname: "14号"
},
{
key: "15",
selected: false,
showname: "15号"
},
{
key: "16",
selected: false,
showname: "16号"
},
{
key: "17",
selected: false,
showname: "17号"
},
{
key: "18",
selected: false,
showname: "18号"
},
{
key: "19",
selected: false,
showname: "19号"
},
{
key: "20",
selected: false,
showname: "20号"
},
{
key: "21",
selected: false,
showname: "21号"
},
{
key: "22",
selected: false,
showname: "22号"
},
{
key: "23",
selected: false,
showname: "23号"
},
{
key: "24",
selected: false,
showname: "24号"
},
{
key: "25",
selected: false,
showname: "25号"
},
{
key: "26",
selected: false,
showname: "26号"
},
{
key: "27",
selected: false,
showname: "27号"
},
{
key: "28",
selected: false,
showname: "28号"
},
{
key: "29",
selected: false,
showname: "29号"
},
{
key: "30",
selected: false,
showname: "30号"
},
{
key: "31",
selected: false,
showname: "31号"
}
]
}
]
},
{
key: "taxCycleType",
label: "税款所属期",
type: "SELECT",
options: [
{
key: "1",
selected: false,
showname: "上上月"
},
{
key: "2",
selected: false,
showname: "上月"
},
{
key: "3",
selected: true,
showname: "本月"
},
{
key: "4",
selected: false,
showname: "下月"
},
{
key: "5",
selected: false,
showname: "下下月"
}
]
},
{
key: "attendCycleStrObj",
label: "考勤周期",
type: "CUSTOM",
children: [
{
key: "attendCycleType",
type: "SELECT",
options: [
{
key: "1",
selected: false,
showname: "上上月"
},
{
key: "2",
selected: false,
showname: "上月"
},
{
key: "3",
selected: true,
showname: "本月"
},
{
key: "4",
selected: false,
showname: "下月"
},
{
key: "10",
selected: true,
showname: "本季度"
},
{
key: "11",
selected: false,
showname: "上季度"
}
]
},
{
key: "attendCycleFromDay",
type: "SELECT",
options: [
{
key: "1",
selected: true,
showname: "1号"
},
{
key: "2",
selected: false,
showname: "2号"
},
{
key: "3",
selected: false,
showname: "3号"
},
{
key: "4",
selected: false,
showname: "4号"
},
{
key: "5",
selected: false,
showname: "5号"
},
{
key: "6",
selected: false,
showname: "6号"
},
{
key: "7",
selected: false,
showname: "7号"
},
{
key: "8",
selected: false,
showname: "8号"
},
{
key: "9",
selected: false,
showname: "9号"
},
{
key: "10",
selected: false,
showname: "10号"
},
{
key: "11",
selected: false,
showname: "11号"
},
{
key: "12",
selected: false,
showname: "12号"
},
{
key: "13",
selected: false,
showname: "13号"
},
{
key: "14",
selected: false,
showname: "14号"
},
{
key: "15",
selected: false,
showname: "15号"
},
{
key: "16",
selected: false,
showname: "16号"
},
{
key: "17",
selected: false,
showname: "17号"
},
{
key: "18",
selected: false,
showname: "18号"
},
{
key: "19",
selected: false,
showname: "19号"
},
{
key: "20",
selected: false,
showname: "20号"
},
{
key: "21",
selected: false,
showname: "21号"
},
{
key: "22",
selected: false,
showname: "22号"
},
{
key: "23",
selected: false,
showname: "23号"
},
{
key: "24",
selected: false,
showname: "24号"
},
{
key: "25",
selected: false,
showname: "25号"
},
{
key: "26",
selected: false,
showname: "26号"
},
{
key: "27",
selected: false,
showname: "27号"
},
{
key: "28",
selected: false,
showname: "28号"
},
{
key: "29",
selected: false,
showname: "29号"
},
{
key: "30",
selected: false,
showname: "30号"
},
{
key: "31",
selected: false,
showname: "31号"
}
]
}
]
},
{
key: "socialSecurityCycleType",
label: "福利台账月份",
type: "SELECT",
options: [
{
key: "1",
selected: false,
showname: "上上月"
},
{
key: "2",
selected: false,
showname: "上月"
},
{
key: "3",
selected: true,
showname: "本月"
},
{
key: "4",
selected: false,
showname: "下月"
}
]
},
{
key: "namescpoe",
label: "核算人员范围",
type: "CHECKBOX"
},
{
key: "description",
label: "备注",
type: "TEXTAREA"
}
];
export const monthDays = [
{
key: "1",
selected: true,
showname: "1号"
},
{
key: "2",
selected: false,
showname: "2号"
},
{
key: "3",
selected: false,
showname: "3号"
},
{
key: "4",
selected: false,
showname: "4号"
},
{
key: "5",
selected: false,
showname: "5号"
},
{
key: "6",
selected: false,
showname: "6号"
},
{
key: "7",
selected: false,
showname: "7号"
},
{
key: "8",
selected: false,
showname: "8号"
},
{
key: "9",
selected: false,
showname: "9号"
},
{
key: "10",
selected: false,
showname: "10号"
},
{
key: "11",
selected: false,
showname: "11号"
},
{
key: "12",
selected: false,
showname: "12号"
},
{
key: "13",
selected: false,
showname: "13号"
},
{
key: "14",
selected: false,
showname: "14号"
},
{
key: "15",
selected: false,
showname: "15号"
},
{
key: "16",
selected: false,
showname: "16号"
},
{
key: "17",
selected: false,
showname: "17号"
},
{
key: "18",
selected: false,
showname: "18号"
},
{
key: "19",
selected: false,
showname: "19号"
},
{
key: "20",
selected: false,
showname: "20号"
},
{
key: "21",
selected: false,
showname: "21号"
},
{
key: "22",
selected: false,
showname: "22号"
},
{
key: "23",
selected: false,
showname: "23号"
},
{
key: "24",
selected: false,
showname: "24号"
},
{
key: "25",
selected: false,
showname: "25号"
},
{
key: "26",
selected: false,
showname: "26号"
},
{
key: "27",
selected: false,
showname: "27号"
},
{
key: "28",
selected: false,
showname: "28号"
},
{
key: "29",
selected: false,
showname: "29号"
},
{
key: "30",
selected: false,
showname: "30号"
},
{
key: "31",
selected: false,
showname: "31号"
}
];
export const fieldType = [
{
key: "STRING",
selected: false,
showname: "字符"
},
{
key: "NUMBER",
selected: false,
showname: "数值"
}
];
export const valueTaking = [
{
key: "INPUT",
selected: false,
showname: "输入"
},
{
key: "FORMULA",
selected: false,
showname: "公式"
}
];
export const roundingRules = [
{
key: "RAW_DATA",
selected: false,
showname: "原始数据"
},
{
key: "ROUNDING",
selected: false,
showname: "四舍五入"
},
{
key: "ROUND_UP",
selected: false,
showname: "向上舍入"
},
{
key: "ROUND_DOWN",
selected: false,
showname: "向下舍入"
},
{
key: "CEILING",
selected: false,
showname: "见分进角"
},
{
key: "UP_EVEN",
selected: false,
showname: "向上求偶"
}
];
export const keepDecimalPlaces = [
{
key: "0",
selected: false,
showname: "0"
},
{
key: "1",
selected: false,
showname: "1"
},
{
key: "2",
selected: false,
showname: "2"
},
{
key: "3",
selected: false,
showname: "3"
},
{
key: "4",
selected: false,
showname: "4"
},
{
key: "5",
selected: false,
showname: "5"
}
];
export const acctApprRulesConditions = [
{
items: [
{
conditionType: "SWITCH",
domkey: ["isOpenApproval"],
fieldcol: 20,
label: "是否开启审批",
lanId: 111,
labelcol: 4,
viewAttr: 2
},
{
conditionType: "INPUT",
domkey: ["approvalWorkflowUrl"],
fieldcol: 20,
label: "审批流程地址",
lanId: 111,
labelcol: 4,
value: "",
viewAttr: 2
},
{
conditionType: "CUSTOM",
domkey: ["approvalItemGroup"],
fieldcol: 20,
label: "审批薪资项目",
lanId: 111,
labelcol: 4,
value: "",
viewAttr: 2
}
],
defaultshow: true
}
];
export const classifyConditions = [
{
items: [
{
conditionType: "INPUT",
domkey: ["groupName"],
fieldcol: 18,
label: "分类名称",
lanId: 111,
labelcol: 6,
value: "",
rules: "required|string",
viewAttr: 3
}
],
defaultshow: true
}
];
export const ruleConditions = [//调薪计薪规则项表单
{
items: [
{
conditionType: "SELECT",
domkey: ["salaryItemId"],
fieldcol: 8,
rules: "required|string",
label: "薪资项目",
lanId: 111,
labelcol: 6,
value: "",
multiple: true,
viewAttr: 3
},
{
conditionType: "SELECT",
domkey: ["dayOfMonth"],
fieldcol: 6,
label: "如果:调薪生效日期在",
lanId: 111,
labelcol: 0,
value: "1",
viewAttr: 2
},
{
conditionType: "SELECT",
domkey: ["beforeAdjustmentType"],
fieldcol: 6,
label: "计薪规则为:",
lanId: 111,
labelcol: 0,
value: "2",
options: [
{ key: "2", showname: "取调整后薪资", lanId: 111 },
{
key: "4", showname: "分段计薪", lanId: 111, helpfultiplanId: 111,
helpfultip: "调整前薪资/当月自然日天数*调整前自然日天数+调整后薪资/当月自然日天数*调整后自然日天数"
},
{
key: "3", showname: "取平均", lanId: 111,
helpfultip: "(调整前薪资+调整后薪资)/2", helpfultiplanId: 111
}
],
detailtype: 3,
viewAttr: 2
},
{
conditionType: "SELECT",
domkey: ["afterAdjustmentType"],
fieldcol: 6,
label: "计薪规则为:",
lanId: 111,
labelcol: 0,
value: "1",
options: [
{ key: "1", showname: "取调整前薪资", lanId: 111 },
{
key: "4", showname: "分段计薪", lanId: 111, helpfultiplanId: 111,
helpfultip: "调整前薪资/当月自然日天数*调整前自然日天数+调整后薪资/当月自然日天数*调整后自然日天数"
},
{
key: "3", showname: "取平均", lanId: 111,
helpfultip: "(调整前薪资+调整后薪资)/2", helpfultiplanId: 111
}
],
detailtype: 3,
viewAttr: 2
}
],
defaultshow: true
}
];