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 } ];