import { validatenumord, validatenum } from "@/util/validate"; const validateDecimal = (rule, value, callback) => { if (value != "") { if (validatenumord(value, 1)) { callback(new Error("请输入数字")); } else { callback(); } } else { callback(); } }; const validateNumber = (rule, value, callback) => { if (value != "") { if (validatenum(value, 2)) { callback(new Error("请正确输入身份证号")); } else { callback(); } } else { callback(); } }; export const optionList = { searchMenuSpan: 18, addBtn: false, border: true, align: "center", index: true, viewBtn: false, editBtn: false, delBtn: false, // refreshBtn: false, menuWidth: 100, // labelWidth:250, dialogFullscreen: true, column: [{ label: "学科", prop: "discipline", width: 100, overHidden: true, span: 4 }, { label: "类别", prop: "itemType", width: 100, overHidden: true, span: 4 }, { label: "转正时间", prop: "positiveTime", type: "date", valueFormat: "yyyy-MM-dd", width: 100, overHidden: true, span: 4 }, { label: "职务", prop: "position", width: 100, overHidden: true, span: 4 }, { label: "姓名", prop: "cname", width: 100, searchspan: 4, search: true, overHidden: true, span: 4 }, { label: "身份证号", prop: "idNumber", width: 100, overHidden: true, rules: [{ validator: validateNumber, trigger: "blur" }], span: 4 }, { label: "工资拨付标准", prop: "salaryWithdrawalStandard", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], formslot: true, span: 4 }, { label: "职级拨付标准", prop: "rankWithdrawalStandard", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "履约奖", prop: "performanceAward", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "校龄工资", prop: "schoolAgeSalary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "增资", prop: "capitalIncrease", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "学历工资", prop: "educationSalary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "职级标准", prop: "rankStandard", width: 100, overHidden: true, span: 4 }, { label: "职级工资", prop: "rankSalary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "工资基数", prop: "salaryBase", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "基础工资", prop: "basicsSalary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "工作量工资标准", prop: "workloadSalaryCritertion", width: 120, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "月份课时", prop: "monthHour", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "月工作量工资", prop: "momthWorkloadSalary", width: 120, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "custom", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customOne", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customTwo", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customThree", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customFour", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customFive", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customSix", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customSeven", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customEight", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customNine", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "工作量工资", prop: "workloadSalary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "日常考核标准", prop: "dailyAssessmentCriteria", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "日常考核工资", prop: "dailyAssessmentSalary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "学期绩效工资", prop: "termPerformanceSalary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAward", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAwardOne", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAwardTwo", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAwardThree", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAwardFour", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAwardFive", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAwardSix", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAwardSeven", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAwardEight", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义奖励", prop: "customAwardNine", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "奖励工资", prop: "awardSalary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "领导干部补贴", prop: "leadingCadreSubsidy", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "备课组长", prop: "prepareLessons", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "教研组长", prop: "teachingResearch", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "职务津贴", prop: "dutyAllowances", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "班主任费", prop: "classTeacherFee", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "班额", prop: "classes", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "班主任津贴", prop: "classTeacherSubsidy", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "微信", prop: "wx", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "产假工资", prop: "maternityLeaveSalary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "周末加班", prop: "overtimeAtWeekend", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "年上学期绩效", prop: "yearUpPerformance", width: 130, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "年下学期绩效", prop: "yearDownPerformance", width: 130, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "干部补贴预留", prop: "cadreAllowanceReservation", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "假期加班费", prop: "vacationOvertimePay", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "新岗岗前培训", prop: "newPostTrain", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "期中期末考试学科优胜奖(预留发放)", prop: "winningPrize", width: 240, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "级部长(预留发放)", prop: "classMinister", width: 200, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "月副班费(预留补发)", prop: "monthViceClassFee", width: 160, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "餐车、周五测温、周五安全岗(预留补发)", prop: "safetyFees", width: 250, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "预留补发", prop: "reserveReplacement", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "调整差额", prop: "adjustTheBalance", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customize", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customizeOne", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customizeTwo", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customizeThree", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customizeFour", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customizeFive", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customizeSix", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customizeSeven", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customizeEight", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "customizeNine", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "补贴项", prop: "subsidy", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "出勤", prop: "attendance", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "督查罚款", prop: "inspectorFines", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "电话费", prop: "telephoneBill", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "学习强国", prop: "learningPower", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "宿舍管理费", prop: "dormitoryManagementFee", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "生育津贴", prop: "childbirthAllowance", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "五险一金个人", prop: "androidIt", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "扣除项", prop: "deductions", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "保险(单位部分)", prop: "insuranceUnit", width: 120, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "保险(个人部分)", prop: "insurancePersonage", width: 120, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "公积金(单位部分)", prop: "reservedFundsUnit", width: 140, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "公积金(个人部分)", prop: "reservedFundsPersonage", width: 140, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "应发工资", prop: "salary", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "个税", prop: "personageTaxes", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "实发工资(减去个人)", prop: "fsalary", width: 150, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "备注", prop: "remarks", width: 100, overHidden: true, span: 4 }, { label: "自定义", prop: "ribbon", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "ribbonOne", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "ribbonTwo", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "ribbonThree", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "ribbonFour", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "ribbonFive", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "ribbonSix", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "ribbonSeven", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "ribbonEight", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "自定义", prop: "ribbonNine", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "日照银行代发最终", prop: "payrollCredit", width: 120, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "已付", prop: "paid", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "冲借款", prop: "rushedToBorrow", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "现金付款", prop: "cashPayment", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付", prop: "pauseNoPay", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付1", prop: "pauseNoPayOne", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付2", prop: "pauseNoPayTwo", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付3", prop: "pauseNoPayThree", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付4", prop: "pauseNoPayFour", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付5", prop: "pauseNoPayFive", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付6", prop: "pauseNoPaySix", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付7", prop: "pauseNoPaySeven", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付8", prop: "pauseNoPayEight", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "暂不付9", prop: "pauseNoPayNine", width: 100, overHidden: true, rules: [{ validator: validateDecimal, trigger: "blur" }], span: 4 }, { label: "备注", prop: "pauseNoPayRemark", width: 100, overHidden: true, span: 4 } ] }