salary-management-front/pc4mobx/hrmSalary/pages/dataAcquisition/otherDeduct/columns.js

187 lines
4.0 KiB
JavaScript

export const dataCollectCondition = [
{
items: [
{
conditionType: "MONTHPICKER",
domkey: ["declareMonth"],
fieldcol: 12,
label: "税款所属期",
lanId: 542240,
labelcol: 8,
value: "",
rules: "required|string",
viewAttr: 3
},
{
conditionType: "SELECT",
domkey: ["taxAgentId"],
fieldcol: 12,
label: "个税扣缴义务人",
labelcol: 8,
lanId: 537996,
value: "",
options: [],
rules: "required|string",
viewAttr: 3
},
{
browserConditionParam: {
completeParams: {},
conditionDataParams: {},
dataParams: {},
destDataParams: {},
hasAddBtn: false,
hasAdvanceSerach: true,
idSeparator: ",",
isAutoComplete: 1,
isDetail: 0,
isMultCheckbox: false,
isSingle: true,
linkUrl: "",
pageSize: 10,
quickSearchName: "",
replaceDatas: [],
type: "1",
viewAttr: 3
},
colSpan: 2,
conditionType: "BROWSER",
domkey: ["employeeId"],
fieldcol: 12,
isQuickSearch: false,
label: "人员",
lanId: 30042,
labelcol: 8,
rules: "required",
viewAttr: 3
}
],
title: "基础信息",
defaultshow: true,
col: 1
},
{
items: [
{
conditionType: "INPUTNUMBER",
domkey: ["freeIncome"],
fieldcol: 14,
label: "免税收入",
labelcol: 8,
value: "",
precision: 2,
viewAttr: 2,
extraDom: null
},
{
conditionType: "INPUTNUMBER",
domkey: ["businessHealthyInsurance"],
fieldcol: 14,
label: "商业健康保险",
labelcol: 8,
value: "",
precision: 2,
viewAttr: 2
},
{
conditionType: "INPUTNUMBER",
domkey: ["taxDelayEndowmentInsurance"],
fieldcol: 14,
label: "税延养老保险",
labelcol: 8,
value: "",
precision: 2,
viewAttr: 2
},
{
conditionType: "INPUTNUMBER",
domkey: ["deductionAllowedDonation"],
fieldcol: 14,
label: "准予扣除的捐赠额",
labelcol: 8,
value: "",
precision: 2,
viewAttr: 2
},
{
conditionType: "INPUTNUMBER",
domkey: ["derateDeduction"],
fieldcol: 14,
label: "减免税额",
labelcol: 8,
value: "",
precision: 2,
viewAttr: 2
},
{
conditionType: "INPUTNUMBER",
domkey: ["otherDeduction"],
fieldcol: 14,
label: "其他",
labelcol: 8,
value: "",
precision: 2,
viewAttr: 2
},
{
conditionType: "INPUTNUMBER",
domkey: ["privatePension"],
fieldcol: 14,
label: "个人养老金",
labelcol: 8,
value: "",
precision: 2,
viewAttr: 2
}
],
title: "数据采集",
defaultshow: true,
col: 2
}
];
export const taxDetailSettingsConditions = {
freeIncome: [{
items: [
{
conditionType: "INPUT",
domkey: ["freeItem"],
fieldcol: 14,
label: "免税事项",
labelcol: 8,
value: "",
rules: "required|string",
viewAttr: 3
},
{
conditionType: "INPUT",
domkey: ["freeProperty"],
fieldcol: 14,
label: "免税性质",
labelcol: 8,
value: "",
rules: "required|string",
viewAttr: 3
},
{
conditionType: "INPUTNUMBER",
domkey: ["freeAmount"],
fieldcol: 14,
label: "免税金额",
labelcol: 8,
value: "",
rules: "required",
precision: 2,
viewAttr: 3
}
],
title: "",
defaultshow: true,
col: 1
}]
};