salary-management-front/pc4mobx/hrmSalary/pages/declareDetail/components/constants.js

182 lines
3.8 KiB
JavaScript

export const paymentFeedbackConditions = [
{
items: [
{
colSpan: 1,
conditionType: "SELECT",
domkey: ["type"],
fieldcol: 12,
label: "缴款方式",
lanId: 111,
labelcol: 6,
value: "",
rules: "required",
viewAttr: 3,
detailtype: 3,
options: []
}
],
defaultshow: true
}
];
export const paymentTripartiteConditions = [
{
items: [
{
colSpan: 1,
conditionType: "INPUT",
domkey: ["taxAgent"],
fieldcol: 12,
label: "个税扣缴义务人",
lanId: 537996,
labelcol: 6,
value: "",
viewAttr: 1
},
{
colSpan: 1,
conditionType: "INPUT",
domkey: ["amount"],
fieldcol: 12,
label: "应缴金额",
lanId: 111,
labelcol: 6,
value: "",
viewAttr: 1
},
{
colSpan: 1,
conditionType: "INPUT",
domkey: ["personNum"],
fieldcol: 12,
label: "申报人数",
lanId: 111,
labelcol: 6,
value: "",
viewAttr: 1
}
],
defaultshow: true
}
];
export const paymentBankConditions = [
{
items: [
{
colSpan: 1,
conditionType: "SELECT",
domkey: ["protocolNumber"],
fieldcol: 12,
label: "开户行",
lanId: 111,
labelcol: 6,
value: "",
rules: "required",
viewAttr: 3,
options: []
},
{
colSpan: 1,
conditionType: "SELECT",
domkey: ["count"],
fieldcol: 12,
label: "开户行号",
lanId: 111,
labelcol: 6,
value: "",
viewAttr: 1,
options: []
},
{
colSpan: 1,
conditionType: "SELECT",
domkey: ["paymentNumber"],
fieldcol: 12,
label: "缴款帐号",
lanId: 111,
labelcol: 6,
value: "",
viewAttr: 1,
options: []
}
],
defaultshow: true
}
];
export const incomeTaxDecConditions = [
{
items: [
{
conditionType: "SELECT",
domkey: ["employeeId"],
fieldcol: 16,
label: "姓名",
lanId: 25034,
labelcol: 8,
value: "",
rules: "required|string",
viewAttr: 3,
options: []
},
{
conditionType: "INPUT",
domkey: ["jobNum"],
fieldcol: 16,
label: "工号",
lanId: 1933,
labelcol: 8,
value: "",
viewAttr: 1
},
{
conditionType: "INPUT",
domkey: ["cardNum"],
fieldcol: 16,
label: "证件号码",
lanId: 1839,
labelcol: 8,
value: "",
viewAttr: 1
}
],
title: "baseInfo",
defaultshow: true
},
{
items: [],
title: "salaryItems",
defaultshow: true
}
];
//个税申报表-tab新增删除
export const taxTabConditions = [
{
items: [
{
colSpan: 1,
conditionType: "SELECT",
domkey: ["incomeCategory"],
fieldcol: 14,
label: "申报表类型",
lanId: 111,
labelcol: 6,
options: [],
rules: "required|string",
viewAttr: 3
}
],
defaultshow: true,
title: ""
}
];
// 查看附表对应字段
export const appendixFields = [
{ dataIndex: "taxFreeIncome", dataType: "freeIncome" },
{ dataIndex: "commercialHealthInsurance", dataType: "healthInsurance" },
{ dataIndex: "taxDeferredEndowmentInsurance", dataType: "endowmentInsurance" },
{ dataIndex: "allowedDonation", dataType: "grantDonation" },
{ dataIndex: "taxDeduction", dataType: "derateDeduction" },
{ dataIndex: "other", dataType: "otherDerateDeduction" },
{ dataIndex: "", dataType: "personalPension" }
];